TingPing
958f4099f1
Remove overdraw
2013-09-27 17:40:53 -04:00
TingPing
449553ffb0
Replace xtext's transparency with full window transparency
...
Xtext's transparency barely worked on windows, didn't work on any modern
linux wm and used fake transparency.
This uses gtk's built in window opacity that works on more systems and
is real transparency.
Text area only transparency may return with a transition to cairo, if it
works on Windows.
2013-09-27 17:40:05 -04:00
TingPing
f23bda9e46
Remove useless defines
...
- HEXCHAT
- USE_DB
- SCROLL_HACK
- MOTION_MONITOR
- ITALIC
- COLOR_HILIGHT
2013-09-26 22:34:40 -04:00
TingPing
ef73a89139
Remove XFT, SHM, and MMX
2013-09-26 22:31:14 -04:00
TingPing
61b58fd5be
Remove remnants of native file dialogs
2013-09-26 22:07:22 -04:00
TingPing
6f013e807c
Remove whats left of gconf
2013-09-26 03:06:01 -04:00
TingPing
c7a00a4aba
Only show users country if its not unknown
2013-09-25 17:16:47 -04:00
TingPing
7bc3317eeb
Don't open most windows at mouse position
2013-09-25 02:09:47 -04:00
TingPing
8028bb7f82
Make join dialog modal
2013-09-25 02:02:26 -04:00
TingPing
f198581a09
Split long messages at spaces
2013-09-24 19:57:37 -04:00
TingPing
4c9b193b45
Fix tab completion with utf8 completion char
...
Closes #738
2013-09-24 17:03:19 -04:00
TingPing
130be78dbb
typo..
2013-09-23 23:10:31 -04:00
TingPing
29d6db30ba
Update help messages for userlist buttons and user popups
2013-09-23 23:08:56 -04:00
TingPing
2e6001f1ed
Revert menu.c @ ae04663aa9
...
This caused a few bugs such as improperly setting away/back
and redrawing the channel tree when the menu is opened.
2013-09-23 22:00:07 -04:00
TingPing
9c4112cda7
Fix /cycle command
...
- Uses the correct channelkey when called from another tab
- Allows it to be used from any tab in the same server
- Verifies it's a channel you are in
2013-09-23 17:17:35 -04:00
TingPing
04dbcdffc0
Only underline the channel part if nick prefix
2013-09-23 15:10:00 -04:00
TingPing
0146a38faa
Fix url detection of channel with nick prefix
...
Closes #769
2013-09-23 14:58:11 -04:00
TingPing
145ceba124
Strip trailing space from CAP REQ
...
Mentioned in #770
2013-09-23 12:45:08 -04:00
TingPing
51cdcfca82
Fix warning
2013-09-20 17:33:27 -04:00
TingPing
ae04663aa9
First round of using GTK accessor functions
...
This is the first step to build with GSEAL_ENABLE
setup.c uses a deprecated fontchooser,
chanview-tabs.c didn't like the conversion, and
I am waiting to do some work on xtext.c before
converting it.
2013-09-20 17:24:39 -04:00
TingPing
9f8073ab77
Fix messages on networks that have chantypes the same as nick prefixes
...
Closes #763
2013-09-20 08:59:25 -04:00
TingPing
36911710fd
Make manual reposition after unfullscreen Windows only
2013-09-19 22:01:15 -04:00
TingPing
267ac71d4f
Replace more GDK_* with GDK_KEY
2013-09-19 17:58:10 -04:00
TingPing
f6ba274134
Add fullscreen to to view menu
2013-09-19 17:52:17 -04:00
Richard Hitt
cd825ac735
Improve text repositioning when searchbar string is modified.
2013-09-18 15:25:50 -07:00
TingPing
1007af9506
Add message arguement to /query
...
Closes #757
2013-09-17 18:19:02 -04:00
TingPing
b67953c70c
Searchbar: Don't show error on empty string
2013-09-16 21:48:04 -04:00
TingPing
1a67e245ac
Fix searchbar loading highlight all pref on start
2013-09-16 21:31:05 -04:00
Eustachy Kapusta
b658fca4a7
Convert project files to vs2013
2013-09-15 15:07:46 -07:00
TingPing
277732e384
Fix xtext crash in rawlog/text events window
...
Closes #740
2013-09-15 10:44:55 -04:00
TingPing
f13413c26a
Fix logging networks with invalid names on Windows
2013-09-15 07:40:47 -04:00
TingPing
ddb3bf05d8
use GDK_KEY
2013-09-15 03:22:04 -04:00
TingPing
bc8eaf6588
Replace search window with a searchbar
2013-09-15 02:55:18 -04:00
TingPing
b0b8f40791
Replace search window with a searchbar
2013-09-15 02:51:35 -04:00
Eustachy Kapusta
aa37686bbd
Move optimization settings from all subsequent projects to hexchat.props
2013-09-15 02:45:38 -04:00
TingPing
ccd4945504
Merge xchat r1525
...
Fixes possible crash
2013-09-15 02:45:36 -04:00
TingPing
59b19bac70
Update tooltip for sound alerts without libcanberra
2013-09-14 12:46:38 -04:00
TingPing
14b8a77b78
Default spotchat to SASL
2013-09-12 03:55:17 -04:00
TingPing
68153812f7
Add channelkey to channel lists
2013-09-07 20:17:42 -04:00
TingPing
bb1062ae2a
Merge branch 'saslmech'
2013-09-07 19:00:40 -04:00
TingPing
bdb18828e3
Disable challangeauth without openssl
2013-09-07 18:59:29 -04:00
TingPing
a903f16c68
Implement BLOWFISh, AES, and EXTERNAL SASL mechanisms
...
Closes #657
2013-09-07 18:59:28 -04:00
TingPing
703316ace6
Merge pull request #733 from hexchat/filedialog
...
Improve file dialogs
2013-09-06 17:00:55 -07:00
TingPing
88afa4afa2
Fix detecting utf-8 on some networks
2013-09-06 14:00:53 -04:00
TingPing
bf269d2e03
Of course mimetype doesn't work on Windows..
2013-08-31 15:38:29 -04:00
TingPing
755932c3bc
Use mimetypes for audio and images
2013-08-31 15:31:22 -04:00
TingPing
4c406bce17
Improve file dialogs
...
- Fixes #314
- Adds file extensions to sound and image browsing
- Some options no longer default to our config dir
- Always add a shortcut to our config dir
- Remove broken 'last_dir' functionality, gtk already knows recent
2013-08-31 11:39:12 -04:00
NoneGiven
731fd33be2
Update text events, fix colored vhosts
2013-08-28 15:35:46 -04:00
hasufell
08fd4f2dd7
BUILD: use thememan.in instead of Makefile echo
2013-08-28 14:30:57 +02:00
hasufell
8f0d6e85fd
BUILD: don't hardcode the install path in the script
2013-08-28 14:30:57 +02:00
hasufell
7dea09c371
BUILD: fix quoting issue
...
\"$@\" got malformed and interpreted by the Makefile
2013-08-28 14:30:57 +02:00
hasufell
ce5653d75c
BUILD: add --with-theme-manager configure option
2013-08-28 14:30:57 +02:00
TingPing
43a2f43090
Handle incoming messages from yourself
...
These are common for users of bouncers, private messages still need to
be handled.
2013-08-26 09:44:18 -04:00
TingPing
4e775df156
Update CLEAR and MSG help message
2013-08-25 11:16:49 -04:00
TingPing
bf0ff98385
Update help for close command
2013-08-25 10:52:37 -04:00
TingPing
66412e4997
Add TinyCrab to network list
...
Closes #723
2013-08-21 07:36:53 -04:00
TingPing
77c1edbe13
Handle lists in MONITOR replies
2013-08-20 00:24:20 -04:00
TingPing
46c32952b0
Make formatting more consistent
...
#719
2013-08-17 20:39:24 -04:00
Farow
9629ca3fd9
Improve cursor behavior
...
- The cursor doesn't turn into a hand for non-url parts of a word
- Removal of unneeded variable str
2013-08-16 23:05:27 +03:00
TingPing
a3ab5edc59
Merge pull request #718 from Farow/pull
...
Channel url improvements
2013-08-15 21:36:35 -07:00
TingPing
8fbcddd2cd
Add ObsidianIRC network
...
#412
2013-08-15 17:59:41 -04:00
Farow
73d63ca3da
Allow multiple channels in url, fix nick re
...
- Multiple channels have to be separated by a comma
- Fix #nick becoming a url for nick instead of #nick
2013-08-13 07:39:34 +03:00
Farow
4f77f046d0
Channel url and cursor fix
...
- Allow colons in channel urls
- Only add the channel part in the context menu
- Fix cursor not changing between separator and url
2013-08-13 04:19:14 +03:00
TingPing
0b95c1c444
Merge branch 'pluginreload'
2013-08-10 19:44:38 -04:00
TingPing
41c0c345cd
And free connect command..
2013-08-10 18:04:56 -04:00
TingPing
c8f6d2c538
Merge pull request #713 from Farow/master
...
Make the channel key input larger
2013-08-10 14:32:02 -07:00
TingPing
b2d2187b20
Only replace variables in connect commands
2013-08-10 16:51:56 -04:00
Farow
b8894a468d
Update channel key input
...
- allow up to 23 characters
- make the input bigger
2013-08-10 22:55:17 +03:00
TingPing
1c30e0c124
Still include old freenode hostname in servlist
2013-08-08 12:01:49 -04:00
TingPing
4dc600a63c
Alphabetical order..
2013-08-07 06:28:04 -04:00
TingPing
13bfd060b6
Format Channel URLs
...
closes #706
2013-08-07 06:14:30 -04:00
TingPing
1370a49742
Save notify list on close of friends list
...
for #570
2013-08-06 16:13:10 -04:00
TingPing
ab6bf4234c
Bind esc to close in chanlist
2013-08-05 07:06:04 -04:00
TingPing
5224c275e8
Destroy utility windows with their parents.
2013-08-05 04:03:26 -04:00
TingPing
2917a83d7b
Update text on reload button
2013-08-04 04:53:40 -04:00
TingPing
77e9417c7b
Add label for website in about dialog
2013-08-04 04:48:45 -04:00
TingPing
e8456beadc
Add reload command for plugins and add to gui
2013-08-04 04:36:10 -04:00
TingPing
d63a33b6dc
Use built-in gtk_about_dialog
2013-08-03 07:11:25 -04:00
TingPing
ce40e5a111
Merge pull request #700 from orium/url-chan-prefix
...
Server aware nickname and channel matching
2013-08-02 23:24:50 -07:00
Diogo Sousa
61c9ad08bf
Fixed memory leak.
2013-08-02 02:45:54 +01:00
RichardHitt
bca0ad8e1e
Fix description line for Scroll Page in fkeys.c.
2013-08-01 11:55:22 -07:00
Diogo Sousa
6ec7bfad30
Indentation fix.
2013-08-01 16:39:49 +01:00
Diogo Sousa
0e76283c9a
Now nickname and channel matching is server aware: we only match words that
...
have the prefixes the server uses.
The url regex matching was designed to be more versatile. This was needed to
disambiguate matches between nicks and channels, since they may have common
prefixes now (&+!). In case of ambiguity, when the server supports prefixes that
are common to both channels and nicknames, we choose the nickname (the nickname
only matches if there is a user with that nick in the current session).
Fixes #655 .
2013-08-01 16:28:17 +01:00
TingPing
78a72a6c1e
Merge pull request #697 from RichardHitt/topbottom
...
Scroll-page keybindings: Add Top (C+HOME), Bottom (C+END)
2013-07-31 22:20:48 -07:00
TingPing
154ea98deb
Fix kickbanning opped users
2013-07-30 23:29:25 -04:00
Richard Hitt
be252e271f
Scroll-page keybindings: Add Top (C+HOME), Bottom (C+END)
2013-07-30 13:11:07 -07:00
TingPing
e2328e7a91
Merge pull request #687 from Mikah89/clear_dcc_list_rebased
...
Clear button in dcc download manager
2013-07-27 13:19:29 -07:00
TingPing
942b92c796
Remove #hexchat from default autojoin
2013-07-27 00:23:40 -04:00
TingPing
3bd2143d9a
Have join dialog suggest #hexchat for freenode users
2013-07-27 00:22:57 -04:00
TingPing
93cfa353e7
Tweak cli output and fix related warnings
2013-07-27 00:03:16 -04:00
Eustachy Kapusta
715a520c0e
Move optimization settings from all subsequent projects to hexchat.props
2013-07-24 20:56:36 +02:00
Helder Martins
78d14a2b1e
Removed restriction that disabled the clear button if at least one transfer item was selected in dcc download manager.
2013-07-23 23:55:20 +01:00
TingPing
13e9713b72
Merge xchat r1525
...
Fixes possible crash
2013-07-20 18:00:19 -04:00
Anton Backer
bca972bdc3
Permit dot-less domain names
...
Fixes #523
2013-07-19 09:01:53 -04:00
Helder Martins
a8abba84bd
Fixed coding style and clearified some comments, following arnavion suggestions
2013-07-17 09:20:54 +01:00
Helder Martins
0c87c49146
Implemented clear functionality for DCC download manager. Created clear button in DCC downloaded manager interface.
2013-07-15 21:34:14 +01:00
Diogo Sousa
6c8d9c2194
Merge pull request #675 from orium/server-time-plugins
...
Server time plugins
2013-07-14 11:29:24 -07:00
TingPing
62d52d55b2
Add staticbox network
...
Also default to SASL on some more networks
2013-07-14 10:20:03 -04:00
Diogo Sousa
3598966069
Forgot to add hexchat_emit_print_attrs() to the macros in hexchat-plugins.h.
2013-07-13 16:50:51 +01:00
Diogo Sousa
ec6f5b011a
g_free() should be used for g_malloc().
2013-07-13 05:33:16 +01:00