TingPing
eb93130cd3
Remove gtkspell support
2013-10-03 16:23:46 -04:00
TingPing
d643056ca0
Fix loading enchant on Unix
2013-10-03 16:23:46 -04:00
TingPing
ba74e70ec1
libsexy: load colors more efficiently
2013-10-03 16:23:46 -04:00
TingPing
6c3d201070
libsexy: fix spell-check on contractions
2013-10-03 16:23:34 -04:00
TingPing
af2458f556
Parse attributes in the input box
2013-10-03 16:19:25 -04:00
TingPing
7ba2f1f17f
Topic bar improvements
...
- Don't show on server tab
- Don't show unavailable modes
- Remove less used modes and add more common ones
- Use proper case for buttons
2013-10-03 05:01:15 -04:00
Benjamin Burkhart
0791c8f069
RFC 1459 does not require channel name be above 0 characters, only that there's a prefix involved, this behavior is present elsewhere in xchat's join channel dialog, making this match.
2013-09-29 17:36:15 +00:00
TingPing
00bd389cdc
Merge branch 'gresource'
2013-09-29 02:24:30 -04:00
TingPing
1f84c507a0
Reorganize files and migrate images to gresource
2013-09-29 02:24:06 -04:00
TingPing
d552415abe
Add default keybindings for italics and underline
2013-09-29 01:47:10 -04:00
TingPing
c537dae7f8
Use Pango Attributes for bold and italics
2013-09-28 23:02:38 -04:00
TingPing
0d2feba69c
Revert fast scrolling with background image
2013-09-27 18:23:51 -04:00
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
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
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
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
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
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
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
59b19bac70
Update tooltip for sound alerts without libcanberra
2013-09-14 12:46:38 -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
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
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
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
Farow
b8894a468d
Update channel key input
...
- allow up to 23 characters
- make the input bigger
2013-08-10 22:55:17 +03: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
RichardHitt
bca0ad8e1e
Fix description line for Scroll Page in fkeys.c.
2013-08-01 11:55:22 -07: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
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
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
TingPing
9d4a1a3b4f
Update docs links
2013-07-12 19:32:10 -04:00
TingPing
f113008c7f
Don't grey out log fliename in preferences
...
It can still be useful when global logging is disabled
2013-07-10 15:39:45 -04:00
TingPing
4cf61ccedb
Fix warning
2013-07-08 16:30:54 -04:00
TingPing
7f50ee6fd2
Increase upper limit for max DCC speed in preferences
...
For #672
2013-07-07 15:15:50 -04:00
Diogo Sousa
4cc03aba75
Now fe_get_{int,str}() sets transient for the main window.
...
This allows window managers to handle the window in a better way, for instance
xmonad used to open the dialogs in a new tile and now opens a simple float.
2013-07-03 19:48:45 +01:00
TingPing
340811da6e
Merge pull request #665 from orium/freebsd-fixes
...
Freebsd fixes
2013-07-01 18:51:51 -07:00
Diogo Sousa
4886cc8258
Don't use G_VALUE_INIT since it was introduced in glib 2.30, and our minimum
...
requirement is glib 2.28. This was giving a compilation error in FreeBSD 9.1,
since it uses glib 2.28.
2013-07-02 01:54:11 +01:00
TingPing
932bfa3482
Don't use popup dialogs for help
2013-07-01 14:28:26 -04:00
TingPing
5de5d6d00b
Improve help message
2013-07-01 14:11:24 -04:00
TingPing
aab55d8cff
Handle extraneous cli args as urls
2013-07-01 13:43:58 -04:00
Diogo Sousa
dcdb11a78b
Added preferences options to enable the server-time extension when available.
...
(Internationalization messages missing.)
2013-06-28 16:15:15 +01:00
Arnav Singh
ac5771377e
fe-gtk: Only escape notification bodies for notification servers that support "body-markup".
2013-06-28 00:14:54 -07:00
Diogo Sousa
6e3f05fcc7
Fixed indent: spaces -> tabs.
2013-06-20 19:03:26 +01:00
TingPing
64ba92593e
fix merge conflict
2013-06-18 20:40:07 -04:00
TingPing
33b5dc1c75
Use tabs
2013-06-18 21:20:09 -03:00
Diogo Sousa
02139fbb79
Handle IPv6 addresses correcly in fe_open_url_locale().
2013-06-19 00:15:47 +01:00
Diogo Sousa
9ef1d1db96
Now WORD_HOST6 is handled the same way as WORD_HOST.
2013-06-18 23:30:38 +01:00
RichardHitt
b4496216db
Fix urlgrabber right click selection.
2013-06-18 14:53:18 -07:00
TingPing
52ce55341b
Fix Open Data Folder on unix
...
Mentioned in #646
2013-06-16 16:20:06 -03:00
Richard Hitt
6a7557da01
Merge branch 'master' of http://github.com/hexchat/hexchat
2013-06-15 17:26:13 -07:00
Richard Hitt
d7045e2b61
Fix Fedora-19 Segmentation fault, bugid 968817.
2013-06-15 17:21:55 -07:00
TingPing
7ef8d0d443
More autojoin wording tweaks
2013-06-13 20:53:55 -04:00
TingPing
cb1b1c6e1c
Tweak autojoin wording
2013-06-13 15:55:38 -03:00
TingPing
8be56d7003
Don't open libcanberra connection for every event
...
Closes #645
2013-06-12 10:41:52 -04:00
TingPing
0689b54827
Add irc_ban_type to preferences
2013-06-09 16:51:57 -03:00
TingPing
b569943059
Specify what for completion amount
2013-06-09 16:01:00 -03:00
TingPing
a591c875ae
Add completion_amount to prefs
...
... and remove completion_auto which is confusing to say the least.
2013-06-09 15:48:42 -03:00
TingPing
5d0599976e
Add more mnemonics to the menu
2013-06-08 20:09:22 -04:00
TingPing
0dd9ac2e44
Take two at fixing xtext copying to secondary clipboard
2013-06-07 08:20:36 -03:00
TingPing
0e420fbee8
Save chanopt after any changes
2013-06-06 19:16:50 -04:00
TingPing
cf505b850b
Add chanopt for stripping colors
2013-06-06 17:47:01 -04:00
TingPing
fd762303b0
Add autoconnect option to menu of networks
2013-06-06 16:49:57 -04:00
TingPing
a6f05db34b
Make autojoin a toggle menu
2013-06-06 16:12:59 -04:00
TingPing
4d16f5bf28
Add missing gtk_tree_path_free()
2013-06-04 12:32:51 -03:00
TingPing
c45cc78548
Add copy option to right click in banlist
...
Closes #626
2013-06-04 12:25:12 -03:00
TingPing
42e3587fd5
copy xtext selection to all clipboards
2013-06-04 07:00:08 -03:00
TingPing
f0684dc74e
translate servlist tabs
2013-06-02 20:50:43 -04:00
TingPing
39923e05f3
Rename favorite channels to autojoin channels
2013-06-02 20:44:05 -04:00
TingPing
945251c6b8
add .js to list of loadable filetypes
2013-05-29 01:55:41 -03:00
Diogo Sousa
4402ea34de
Fixed mistake in last commit.
2013-05-24 16:46:35 +01:00
Diogo Sousa
faa53a5335
Spell check dictionaries were not being updated when changed.
2013-05-24 00:01:25 +01:00
TingPing
66bb79ef10
Improve sort keybinding in servlist
...
also disable auto sorting on fav channels, closes #606
2013-05-20 13:19:20 -03:00
Berke Viktor
8655c4b007
Reorganize Preferences
2013-05-19 20:43:21 +02:00
Berke Viktor
b2fec642fe
Login type cleanup
2013-05-19 05:17:13 +02:00
Berke Viktor
d60cecb8d3
Add custom login type to avoid collisions
2013-05-19 04:34:20 +02:00
Berke Viktor
c168a9adc6
Add variables for user credentials in connect commands
2013-05-19 03:30:45 +02:00
TingPing
5701ba287b
Translate search window tooltips
2013-05-18 17:40:35 -04:00
TingPing
c471388021
Don't use popup when search is not found
2013-05-18 17:32:41 -04:00
Berke Viktor
4130954c15
Fix removing keys from favorites
2013-05-17 02:24:47 +02:00
Berke Viktor
a1a94ed319
Add support for QuakeNet /CHALLENGEAUTH, remove legacy /AUTH
2013-05-17 01:40:07 +02:00
TingPing
096d0660e2
Merge pull request #594 from Tux/master
...
Allow the special colors 32..41 in %Cfg,bg
2013-05-16 10:50:43 -07:00
TingPing
69c2893234
Merge pull request #586 from bviktor/authcleanup
...
Login and network list cleanup
2013-05-16 09:07:38 -07:00
TingPing
26cefd0587
Have rawlog properly handle newlines
...
This is most noticable with /cycle or the missing USER command on connect.
2013-05-16 09:21:55 +00:00
H.Merijn Brand
7a242a8331
Allow the special colors 32..41 in %Cfg,bg
...
Text events allow %Cfg,bg as decribed in "Theming" on
https://hexchat.readthedocs.org/en/latest/appearance.html?#theming
That section describes mIRC colors 0-15 and local colors 16-31, but
when selecting background colors, the 9 special internal colors are
extremely useful, like %C20,33 will do bright red on the selected
text background color.
As the documentation is on-line, this patch has no doc-change.
Ideally, the color-codes should show in the colored squares in the
preferences color-dialog just as with colors 0-31
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
2013-05-13 15:26:33 +02:00
Berke Viktor
83107ee222
Use macros instead of raw numbers for login type
2013-05-13 13:22:25 +02:00
Berke Viktor
2c15270be1
Remember selected tab
2013-05-12 16:59:21 +02:00
Berke Viktor
cadcfc553c
Cosmetics
2013-05-12 16:37:32 +02:00
TingPing
4c307f6ac9
Add auto-reconnect to preferences
2013-05-12 04:08:01 -04:00
Heiki Ojasild
07acb6f7b6
Fixed misleading comments identifying the colours
...
Replaced incorrect numbers (16 to 31) for mIRC colours with the correct ones (0 to 15).
2013-05-12 05:50:52 +00:00
Berke Viktor
9c96528a98
Remove unused variable
2013-05-12 06:19:42 +02:00
Berke Viktor
171dbcdedf
Remove dead GLib code
2013-05-12 05:58:16 +02:00
Berke Viktor
198dc9eb43
Fix favorite channels except in inbound.c
2013-05-12 05:44:32 +02:00
TingPing
04d282fae3
Fix crash when quickly attaching/detaching tabs
2013-05-11 23:07:42 -03:00
Berke Viktor
bb86771425
Add explanation as well
2013-05-11 20:47:39 +02:00
Berke Viktor
791e0fc11f
Make login type more intuitive and disable unused /NS
2013-05-11 20:42:29 +02:00
Berke Viktor
af03fa3c7c
Fix connect commands
2013-05-11 20:06:22 +02:00
Berke Viktor
4d30512e05
Fix layout when resized
2013-05-11 16:30:45 +02:00
Berke Viktor
d5e8fa47f0
Allocate all extra vertical space to the treeviews
2013-05-11 16:21:38 +02:00
Berke Viktor
85c7e07351
Set up window sizes correctly
2013-05-11 15:58:52 +02:00
Berke Viktor
fde85c79df
Reorganize the network editor
2013-05-11 15:22:28 +02:00
Berke Viktor
712eb5428e
GtkComboBoxText requires GTK+ 2.24, dump code for older versions
2013-05-11 13:06:25 +02:00
Berke Viktor
5c663adf35
Reorganize a bit and fix spacing
2013-05-11 12:56:26 +02:00
Berke Viktor
68fa033483
Re-enable resize
2013-05-11 11:54:42 +02:00
TingPing
b33f70571e
fix error
2013-05-11 09:31:56 -04:00
TingPing
cdc2bb0216
serverlistgui cleanup
2013-05-11 09:20:03 -04:00
Berke Viktor
2e1425451d
Remove some redundancy
2013-05-11 03:13:50 +02:00
Berke Viktor
0e1da0d33d
Also disable labels, not just entries
2013-05-11 03:02:31 +02:00
Berke Viktor
7b0b86c9f7
Nuke nickserv password field and some cosmetics
2013-05-11 02:40:08 +02:00
Berke Viktor
cf3d1ebb8b
Skeleton for tabbed ui
2013-05-11 01:20:53 +02:00
Berke Viktor
5db1541f95
Reorganize the network list
2013-05-11 00:49:04 +02:00
Berke Viktor
873a3ef047
Replace various network options with universal login method option
2013-05-10 23:52:47 +02:00
Repentinus
2f1f2c6a85
Added support for marking nicks that are away in different colour when away_size_max = 0, but tracking enabled.
2013-05-09 23:04:46 +00:00
TingPing
28fe051aa5
Fix server tab changing color when active
2013-05-08 23:56:03 -03:00
TingPing
df7a15e910
Show hours for last seen in friends list
...
closes #579
2013-05-08 19:08:37 -03:00