1
0
mirror of https://github.com/moparisthebest/hexchat synced 2024-11-14 05:15:05 -05:00
Commit Graph

738 Commits

Author SHA1 Message Date
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
TingPing
860ef759f5 Have gui_input_icon depend on gui_input_nick in prefs 2013-05-07 23:28:59 -03:00
Berke Viktor
fb01d4e9ab Replace g_strdup_printf with g_build_filename where possible 2013-05-04 18:21:48 +02:00
TingPing
7243f5bc2c Merge pull request #565 from bviktor/nickservtype
Make NickServ registration configurable per-network
2013-05-03 09:19:01 -07:00
RichardHitt
e3fd501057 Do save_config() on Channel List window min, max changes
#570
2013-05-01 12:47:53 -07:00
RichardHitt
7403dfa9aa Do save_config() on Search-window checkbox change
#570
2013-05-01 12:25:29 -07:00
TingPing
1969db5f94 Save nicks when closing network list
#570
2013-05-01 10:36:16 -03:00
TingPing
b4c885861d Remove away announce 2013-04-28 17:19:26 -04:00
Berke Viktor
d9be5e098f Remove useless slash 2013-04-28 21:32:47 +02:00
Berke Viktor
0a54efdd0c Make NickServ registration configurable per-network
Fixes #394
2013-04-28 21:24:53 +02:00
Berke Viktor
700d699f5b Cosmetics 2013-04-28 15:30:08 +03:00
Berke Viktor
87413e9d3c Add hints about the beep file 2013-04-28 05:31:45 +02:00
Berke Viktor
dbe6deab45 Rename Sound to Sounds and reorder Chatting pages 2013-04-28 04:57:01 +02:00
Berke Viktor
92dca50dfc Eliminate compiler warning
free() requires stdlib.h
2013-04-28 04:19:31 +02:00
Berke Viktor
a3ba8d575e Store just the filename if the sound file comes from the default sound dir
And get rid of some hardcoding while we're at it
2013-04-28 04:12:00 +02:00
TingPing
bb878848f7 Use regular canberra not gtk 2013-04-27 20:28:39 -04:00
Berke Viktor
5bb284267b Remove dead code for sound_command 2013-04-28 01:57:00 +02:00
TingPing
24034b5b8b More cleanup 2013-04-27 20:35:04 -03:00
TingPing
e714c7d53f Remove extra omitalerts check 2013-04-27 19:16:34 -03:00
TingPing
78e39bfb1c use libcanberra for beeps 2013-04-27 18:05:05 -04:00
Berke Viktor
c6513ea7a2 Use "Instant Message Notification" system sound on Windows, use gdk_beep() on Unix
Note: gdk_beep() is expected to be replaced with libcanberra stuff.
2013-04-27 23:26:26 +02:00
Berke Viktor
6001ceff9f Get rid of bundled beep 2013-04-27 23:00:18 +02:00
Berke Viktor
01f24aae07 Don't use external players on Windows 2013-04-27 21:07:34 +02:00
TingPing
584dc6a626 typo 2013-04-27 15:52:18 -03:00
TingPing
756080831d fix url opening on osx
oops
2013-04-27 15:47:40 -03:00
TingPing
ffce6c5788 Clean up old url handling on unix 2013-04-27 15:30:40 -03:00
TingPing
565a492724 Reverts commit d964af8142 2013-04-27 06:32:30 -04:00
Arnavion
07bc467d03 win32: Moved PlatformToolset configuration to individual project files. It should be set before setting other properties or importing other props.
This fixes the broken GUI Platform Toolset indicator, as well as VS compilation itself if another version such as 2010 was also installed.
2013-04-25 21:03:03 -07:00
TingPing
a39f8ea71f Do not allow blank realname in preferences 2013-04-25 04:51:19 -03:00
RichardHitt
ee200b97aa Fix left-click of URL/HOST by tidying what we pass to fe_open_url() 2013-04-24 13:18:34 -07:00
RichardHitt
eef74ed263 Add '#define GLIB_DISABLE_DEPRECATION_WARNINGS' to fix fkeys.c warnings 2013-04-23 12:46:32 -07:00
TingPing
2550a94f05 fix omitting custom sounds 2013-04-23 00:45:37 -04:00
TingPing
bd73c80152 Clean up balloon formatting 2013-04-22 20:13:34 -03:00
Berke Viktor
ccc8601624 Move beep to proper place 2013-04-16 11:32:58 +02:00
TingPing
7e2ae20ecf only 1 2013-04-15 22:10:25 -03:00
TingPing
f3efdaf40f finish removing sound_dir 2013-04-15 18:16:51 -03:00
RichardHitt
a5eb7784c6 Fix broken logic in mg_word_clicked(). fixes #522 2013-04-15 12:05:53 -07:00
TingPing
f0d0f90e13 no error on beeps 2013-04-15 00:12:06 -03:00
Berke Viktor
b7f0f6abc8 Fix tabulation 2013-04-14 12:11:38 +02:00
Berke Viktor
ea0479998a Use bundled beep file for beep alerts 2013-04-14 11:56:50 +02:00
Berke Viktor
4e601cf14c Browse into the sounds folder by default 2013-04-14 10:52:34 +02:00
Berke Viktor
db582a4e5c Remove sound_dir, it's pointless 2013-04-14 10:47:37 +02:00
TingPing
e67371d269 Add option for omitting alerts while focused 2013-04-13 23:03:54 -04:00
TingPing
a996549577 Rewrite desensitizing options in preferences 2013-04-13 20:54:42 -04:00
TingPing
5326f76a40 Fix tray not respecting away_omit_alerts 2013-04-12 19:59:46 -03:00
TingPing
6e8b7367d7 comma 2013-04-10 13:43:22 -03:00
TingPing
feb5b41642 Readd irc charset to the list 2013-04-10 13:27:53 -03:00
Diogo Sousa
36694afe0e Don't send ping's to the server if we are still waiting for a pong.
If the server don't respond in 30s just report the lag as +30s.

This fixes the bug where hexchat reset the lag meter every time a ping
was sent and no pong was received.
2013-04-09 19:14:46 -07:00
TingPing
1a7831df2a Fix spelling checkbox with libsexy 2013-04-09 12:28:44 -03:00
TingPing
c2a5b4fb7d Disable esc keybinding on tabbed utils 2013-04-05 17:33:35 -03:00
TingPing
cca8ab4640 Fix esc closing detached util tabs 2013-04-05 16:56:57 -03:00
TingPing
d964af8142 Fix root user warning running before g_type_init
closes #504
2013-04-05 10:12:33 -04:00
Andreas Rönnquist
a1daf03538 Fix spelling seperate/separate 2013-04-04 17:11:05 +02:00
TingPing
5779691efb Update hiding menu text 2013-04-03 20:35:42 -03:00
TingPing
86cf7de430 add %u to userlist popups for account 2013-04-03 18:10:14 -04:00
TingPing
b4c8d53394 Support account-notify and extended-join capabilities 2013-04-03 17:10:09 -04:00
Berke Viktor
52efe3abff Add missing declaration 2013-04-02 23:57:43 -07:00
TingPing
905705910b Remove hardcoded clear keybinding
You can re-add this easily in settings > keyboard shortcuts
2013-04-03 02:50:57 -03:00
TingPing
bb78d8dd59 Add new window keybinding 2013-04-03 02:41:59 -03:00
TingPing
8b72d53dcc Merge pull request #496 from bviktor/toplevel-includes
Only include top level includes from GTK+, GLib and GDK-PixBuf Closes #486
2013-04-02 22:39:17 -07:00
Berke Viktor
14b089ef90 Set up CFLAGS on Unix too 2013-04-02 22:35:42 -07:00
TingPing
561f3044d6 update --url help string 2013-04-03 01:36:52 -03:00
Berke Viktor
9c49254abd Only include top level includes from GTK+, GLib and GDK-PixBuf 2013-04-02 20:39:37 -07:00
Berke Viktor
5e59578e28 Remove most of HexTray and one instance
You can still build HexTray manually if you want to try fixing it
2013-04-02 11:56:08 -07:00
TingPing
920839cf1c fix strptime on bsd 2013-04-02 08:06:38 -03:00
TingPing
d8eec06473 Missing include
#492
2013-04-02 07:50:08 -03:00
TingPing
9594ec8913 use proper table size 2013-04-01 03:54:42 -03:00
Berke Viktor
110a2625fe Remove another bunch of obsolete junk 2013-04-01 05:05:33 +02:00
TingPing
22cf9cb005 Last one 2013-03-31 22:38:52 -03:00
TingPing
984ec135d3 Another missing include.. 2013-03-31 22:32:35 -03:00
TingPing
cf3a7a6a49 Add missing include 2013-03-31 22:18:44 -03:00
Berke Viktor
7e5e837a24 Cosmetics 2013-04-01 03:08:39 +02:00
Berke Viktor
0f20423455 Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
Berke Viktor
3c1bd3cff0 Supposed fix for license issues
I have no clue what to put here so I'll just use what the About dialog
provides (unless specified otherwise in the file)
2013-03-31 21:45:05 +02:00
Andreas Rönnquist
8fb4bfb288 Fix error: format not a string literal and no format arguments [-Werror=format-security] 2013-03-31 17:48:47 +02:00
TingPing
6ec92de598 Merge pull request #474 from RichardHitt/banlist-h
Switch struct defns, to fix a seeming compiler bug
2013-03-25 16:29:26 -07:00
RichardHitt
a41924d79e Switch struct defns, to fix a seeming compiler bug 2013-03-25 16:16:51 -07:00
TingPing
e9a3528bbd Disable tray when using Unity 2013-03-25 02:41:13 -04:00
TingPing
1c929cd694 Fix warning 2013-03-25 03:17:58 -03:00
Richard Hitt
9c8b717901 Delete banlist_info members radio[], checkbox[], unused 2013-03-24 17:44:24 -07:00
Berke Viktor
0e63ca830d Fix advanced pane 2013-03-25 03:50:31 +01:00
Berke Viktor
15396fc2cd Cosmetics 2013-03-25 03:14:23 +01:00
RichardHitt
835f662349 Fix datesort problem after new column in banlist 2013-03-24 12:07:42 -07:00
TingPing
a5994cf647 Merge pull request #445 from TingPing/ulistcolors
Add option to color nicknames in the userlist to match the chat
2013-03-24 01:53:37 -07:00
TingPing
3dacb89ea1 Whitespace 2013-03-24 04:23:17 -04:00
TingPing
ba55e90465 Translate type column entries too 2013-03-24 05:14:15 -03:00
TingPing
8b7ddbee59 Add type column to banlist 2013-03-24 03:39:04 -04:00
TingPing
7863bc71f8 Translate banlist checkboxes
Closes #465
2013-03-24 04:20:39 -03:00
TingPing
93c79d4463 fix tree indentation with icons 2013-03-23 04:28:22 -03:00
TingPing
b282c6f2f3 add confirm dialog to clearing ignores 2013-03-22 18:22:56 -03:00
RichardHitt
f5631b2e22 Redesign the Ban List window. Closes Issues #303, #342, #427
This is a combination of 18 commits.
 The first commit's message is:
Here is the initial banlist branch of RichardHitt/hexchat.
Changed files are only src/fe-gtk/{banlist.c,fe-gtk.h}.
This version works and contains my first efforts at selective
sensitization of radio buttons and control buttons.

From this point I intend to undertake a stepwise redesign.

Step 1 will be to make the existing banlist code work for
multiple simultaneous banlist windows (for different channels,
obviously).  It will be a hackathon with the only goal of getting
it working.

Step 2 will be the objectization and alpha-stage tidying-up of
all the terrible looking stuff I will have done in Step 1.

 This is the 2nd commit message:

Here's the post-Step-1 commit.  It works for multiple banlist windows.

Note particularly what I've done to banlist.h.
Note that for many functions in banlist.c the argument is now
a banlist_info *, rather than a session *.
Note in banlist.c the initialization of array modes[] which
contains driving information for the checkboxes.

Of course those checkboxes aren't yet implemented.  Maybe in Step 2
I will change to checkboxes from radio buttons; but definitely I will
change to letting modes[] drive processing.

 This is the 3rd commit message:

Converted to checkboxes.  Much additional work.
Note that the infrastructure for Auto-invite is not yet
present in the hexchat tree.  I'm nearly done with banlist,
I think!

 This is the 4th commit message:

Fleshed out 'invite'.  Tagged masks uniformly, e.g. (b) (e) (I).
General cleanup, nearly at the point of beta quality.

 This is the 5th commit message:

Added fourth mode type: quiet.  Did lots and lots of cleanup.  Beta-ready?

 This is the 6th commit message:

Get the banlist timestamps properly sortable.

 This is the 7th commit message:

Redesign the supports_foo() routines.  Now they're responsible for setting
the flags in ->capable, ->readable, ->writeable.

 This is the 8th commit message:

Deleted a couple of RBH comments.

 This is the 9th commit message:

Now the ESC key will close the banlist window.

 This is the 10th commit message:

Fix the fe-text occurrence of fe_add_ban_list().

 This is the 11th commit message:

Fixed also fe_ban_list_end() and removed fe_is_banwindow().

 This is the 12th commit message:

Use old-style initialization for array of structures modes[]

 This is the 13th commit message:

Oops, incomplete regression of modes[] initialization.  This fixes.

 This is the 14th commit message:

Fixed strptime buy implementing a special version here.
Fixed column width concerns by setting resizable and autosize.

 This is the 15th commit message:

Get rid of testing line.

 This is the 16th commit message:

Changed to gtkutil_destroy_on_esc ()

 This is the 17th commit message:

Remove no-longer-used functnion

 This is the 18th commit message:

Minor cleanups to banlist.c, banlist.h

 Please enter the commit message for your changes. Lines starting
 with '#' will be ignored, and an empty message aborts the commit.

 Author:    RichardHitt <rbh00@netcom.com>
 Committer: Richard Hitt <rbh00@f17.rbh00.pacbell.net>

 Not currently on any branch.
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   src/common/fe.h
	modified:   src/common/hexchat.h
	modified:   src/common/inbound.c
	modified:   src/common/modes.c
	modified:   src/common/proto-irc.c
	modified:   src/common/server.c
	modified:   src/fe-gtk/banlist.c
	modified:   src/fe-gtk/banlist.h
	modified:   src/fe-gtk/fe-gtk.c
	modified:   src/fe-gtk/fe-gtk.h
	modified:   src/fe-gtk/maingui.c
	modified:   src/fe-text/fe-text.c
2013-03-20 15:10:30 -07:00
TingPing
265207a97a Don't indent channels with server tabs disabled. 2013-03-18 16:08:53 -03:00
RichardHitt
c9540df92d Get rid of testing line. 2013-03-17 15:33:50 -07:00
RichardHitt
ecdcc99280 ESC key will destroy the windows mentioned at issue 211.
This change implements generic routine gtkutil_destroy_on_esc ()
and adds invocations of it in the requisite window-handling places.
2013-03-17 15:11:23 -07:00
Berke Viktor
e03d51cdcb Add real name field to advanced pane 2013-03-15 22:10:06 +01:00
Berke Viktor
68ff3776ee Remove double UTF-8, it's already default charset 2013-03-15 22:02:33 +01:00
TingPing
8cd2921387 Merge pull request #444 from TingPing/noticepos2
Add irc_notice_pos setting
2013-03-14 13:29:53 -07:00
TingPing
1d41eda101 Change notice option wording 2013-03-14 17:28:25 -03:00
TingPing
44b381680f fix typo 2013-03-13 00:36:07 -03:00
TingPing
6bd9656416 Add option to color nicknames in the userlist to match the chat 2013-03-09 17:57:06 -05:00
TingPing
9924300c05 Add irc_notice_pos setting 2013-03-09 17:09:38 -05:00
TingPing
1369a20aba Merge pull request #436 from RichardHitt/issue435
Change is_del to remove ATTR_BOLD, ATTR_RESET -- closes issue 435
2013-03-03 11:57:32 -08:00
RichardHitt
6dc437c364 Change the is_del() macro to not regard ATTR_BOLD nor ATTR_RESET as delimiters.
Remove old iffed-out version of is_del() as well, as a cleanup step; that change
was for not regarding left and right parens as delimiters.  With this change,
mousing over a nickname will underline it even if it contains embedded formatting
data; it used to work with all formatting data but bold and reset; now it
works for all.
2013-03-03 11:43:24 -08:00
TingPing
f16646f446 set input's vertical scrollbar to auto with gtkspell 2013-02-21 20:15:08 -05:00
TingPing
4f9bebc3fa Only show spelling preferences when supported 2013-02-21 19:55:54 -05:00
TingPing
e5a6913f83 add notification hints for gnome 2013-02-18 00:32:59 -05:00
TingPing
3915abc91e fix path to icon for notifications 2013-02-18 00:15:47 -05:00
Berke Viktor
620299de71 Bump copyright year 2013-02-16 18:04:04 +01:00
TingPing
3f60c59908 fix tray menu placement issues
notably top taskbar issues on windows
2013-02-06 12:58:14 -05:00
Thor K.H.
862a02ce63 change URL for "Contents" option in "Help" menu
I propose that the address for the help contents is changed to docs.hexchat.org over simply being hexchat.org.
2013-02-05 22:47:12 +01:00
TingPing
98d56c2b7f Don't require scollback to edit scrollback lines
text_max_lines also affects how many lines you can view not just scrollback
2013-02-04 09:31:38 -05:00
RichardHitt
4e0daf047e Correct almost all compiler warning issues 2013-01-19 12:33:16 -08:00
RichardHitt
6c7346cdbe Correct nick recognition in mainurl.c as well. Closes #372. 2013-01-11 02:38:11 -08:00
RichardHitt
6beef589e3 Make source cleah with cppcheck, except for mpc and sasl 2013-01-09 14:37:57 -08:00
TingPing
285ddd0b60 add join_delay to preferences 2013-01-08 20:44:05 -05:00
TingPing
c8419ae43a Merge pull request #359 from RichardHitt/master
Overhaul of URL detection, includes nick, channel, etc
2013-01-08 13:09:33 -08:00
RichardHitt
0213f21a46 Merge pull request #341 from TingPing/lastact
Add last activity keybinding from fedora
2013-01-07 14:20:26 -08:00
Richard Hitt
2af44e02bf Simplification of new code -- eliminate member lastact_elem 2013-01-07 11:50:54 -08:00
TingPing
ae83679e93 update keybinding description 2013-01-05 16:44:58 -05:00
RichardHitt
0ecbeb7152 Merge pull request #337 from TingPing/tray
add even more tray icon changes
2013-01-04 17:43:35 -08:00
TingPing
af92429ea0 use notify::embedded 2013-01-04 20:30:30 -05:00
TingPing
00bd8d42c3 use tabs 2013-01-03 18:18:04 -05:00
RichardHitt
7099f43a12 Don't strip # from a WORD_CHANNEL 2013-01-03 11:32:45 -08:00
RichardHitt
0e6add7dd6 Fix FSF address to be Franklin Street 2013-01-02 14:58:26 -08:00
RichardHitt
4af624627e overhauling of URL detection, including channel, nick, etc 'words' 2013-01-02 14:50:26 -08:00
TingPing
809cfef957 add missing include 2012-12-30 14:54:07 -05:00
TingPing
2e9bf00e0a Merge pull request #336 from TingPing/beep
Don't beep when window is active.
2012-12-25 18:28:07 -08:00
TingPing
446d90d835 update url opening on linux 2012-12-25 04:46:54 -05:00
TingPing
b37fe23b99 Add last activity keybinding from fedora 2012-12-25 00:33:57 -05:00
Dan Mashal
b04377825f fix incorrect FSF address 2012-12-23 11:36:54 -08:00
TingPing
9aa33ad1d3 add glebihans disappearing tray patch 2012-12-21 15:09:00 -05:00
TingPing
b259595c9d allow tray blinks to be static icons 2012-12-20 19:53:58 -05:00
TingPing
4524367cc0 Add auto-away to plugin-tray 2012-12-20 19:39:52 -05:00
TingPing
52ffb02685 Update src/fe-gtk/plugin-tray.c 2012-12-20 13:30:48 -05:00
TingPing
59d3fa47a5 fix restoring previously maximized window from tray 2012-12-16 12:54:15 -05:00
TingPing
c1ccb244db Don't beep when window is active. 2012-12-12 10:45:14 -05:00
TingPing
8e4d9c1f61 fix loading custom tray icons 2012-12-06 00:11:50 -05:00
RichardHitt
c956b913b3 Merge pull request #296 from TingPing/tray
Tray improvements
2012-12-03 15:54:51 -08:00
TingPing
ed54ea08b2 make preferences in tray win only
to make up for lack of 'blink on' and for ex-hextray users
2012-12-03 17:23:38 -05:00
RichardHitt
6e5a48daed Merge pull request #297 from TingPing/util
allow plugingui to open as tab
2012-12-03 13:29:35 -08:00
TingPing
18f248cdbe remove unneeded gtk_widget_show 2012-12-03 16:13:53 -05:00
TingPing
f06fd74d25 remove close button for consistancy 2012-12-02 23:16:07 -05:00
RichardHitt
5fdcdedd9e Merge pull request #298 from TingPing/vertical
Save pane height and restore on start
2012-12-02 20:08:40 -08:00
TingPing
abaf4425d9 rename pane height variable 2012-12-01 19:43:20 -05:00
TingPing
5f88e6ccf0 fix language typo
closes #301
2012-12-01 17:42:53 -05:00
TingPing
cbb8c88a0e on exit try hiding last
this fixes the window hiding when the quit dialog pops up
2012-12-01 14:36:24 -05:00
TingPing
1c224894a2 Save pane height and restore on start
closes #154
2012-11-30 17:22:12 -05:00
TingPing
e3bdd00ff3 handle plugingui window like other utils 2012-11-30 11:59:42 -05:00
Richard Hitt
1bb0f34084 Fix for issue #289, autocopy though no text selected 2012-11-25 21:26:15 -08:00
TingPing
10b195a59f relocate custom tray menu items 2012-11-23 04:58:56 -05:00
TingPing
2cafe9ff9b show away/back in windows tray menu 2012-11-23 04:40:35 -05:00
TingPing
0a5c8356eb add preferences to tray menu 2012-11-22 02:49:41 -05:00
TingPing
a1c8fd998c ensure menu exists 2012-11-20 15:25:38 -05:00
TingPing
ecde599fd4 add missing ifdef 2012-11-19 23:02:53 -05:00
TingPing
a7631810bd auto close menu on windows 2012-11-18 16:35:18 -05:00
TingPing
d67dc36bbe allow only one menu 2012-11-18 15:45:31 -05:00
Berke Viktor
0f26470169 Re-enable plugin-tray context menu, submenus don't work yet 2012-11-12 08:40:21 +01:00
Arnav Singh
ed26917691 utf8-everywhere: Fixed some remaining C file I/O API calls to use the glib API. 2012-11-11 19:34:09 -08:00
Berke Viktor
428f479aed Fix 4996 warnings 2012-11-11 18:36:00 +01:00
Berke Viktor
82694d2d29 Hide 4996 warnings in all projects and fix license copy 2012-11-11 18:23:27 +01:00
Berke Viktor
7911aeb51e Disable one instance code coz it's really buggy 2012-11-11 15:50:31 +01:00
Berke Viktor
a04fdc50b6 More rebranding 2012-11-11 15:23:48 +01:00
Berke Viktor
348c6ba919 Rebranding 2012-11-11 13:51:50 +01:00
Berke Viktor
1468d35db3 Don't minimize/close to tray via plugin-tray when HexTray is available 2012-11-10 20:28:16 +01:00
Berke Viktor
4756078263 Explode gui_tray_flags 2012-11-10 19:29:12 +01:00
Berke Viktor
ed970381fb Eliminate some more warnings and hide less warnings in VS 2012-11-10 18:26:45 +01:00
Berke Viktor
9c70eee4ca Eliminate some unused stuff 2012-11-10 17:20:05 +01:00
Berke Viktor
912ea8a534 Disable some stupid warnings without the WDK 2012-11-06 23:47:12 +01:00
Berke Viktor
83189aadfe Add icon to message boxes 2012-11-04 22:30:26 +01:00
Berke Viktor
e3dae6dbd0 Cosmetics 2012-11-04 21:52:17 +01:00
Berke Viktor
9193754095 Fix missing function 2012-11-04 21:51:43 +01:00
Berke Viktor
d706c5ccdc Fix another missing var 2012-11-04 21:50:16 +01:00
Berke Viktor
d0b5d53f92 Some more platform unification 2012-11-04 21:40:59 +01:00
Berke Viktor
0e9658f2ab Ignore specific warnings for common and fe-gtk, all should be eliminated at some point 2012-11-04 04:06:44 +01:00
Arnavion
5d9264aff6 Initial commit for utf8 everywhere. 2012-11-03 19:04:02 -07:00
Berke Viktor
a0e14dfc5f Workaround for marker line option being untickable 2012-11-04 00:31:09 +01:00
Berke Viktor
7c1d2366b1 Fix icon rendering in HexChat (sub)windows 2012-11-03 09:10:38 +01:00
Berke Viktor
98ef77406d Varname consolidation for the rest of pixmaps 2012-11-03 02:57:24 +01:00
Berke Viktor
c65e16fd00 Relocate hexchat.png and hexchat.ico and some more varname cleanup 2012-11-03 02:33:44 +01:00
Berke Viktor
396d74322a Rainbow user list colors and more senseful variable names 2012-11-03 01:42:47 +01:00
TingPing
da43158772 added support for op+3 icons 2012-11-02 00:55:24 -04:00
Berke Viktor
5567b9ab27 Raw Log consistency with menu 2012-10-31 05:31:35 +01:00
Berke Viktor
78b5f5625d Make rawlog text copy behaviour consistent with the main text box
And make it close upon pressing Escape
2012-10-31 05:18:20 +01:00
Berke Viktor
ea0d3059f4 Eliminate even more warnings and bump warning level to 3
Shouldn't need to go any higher, level 4+ gives insane warnings
2012-10-30 22:13:40 +01:00
Berke Viktor
cb0f6c8c91 Eliminate some more warnings 2012-10-30 21:25:58 +01:00
Berke Viktor
99a288fb47 Typofix 2012-10-30 11:56:27 +01:00
Berke Viktor
a51a69134b Nah, even more rebranding 2012-10-30 11:35:39 +01:00
Berke Viktor
e681eafa78 Rebranding for the rest of plugin* 2012-10-30 08:42:48 +01:00
Berke Viktor
45d4fa5801 Rebranding for XCHAT_EAT_* 2012-10-30 07:40:37 +01:00
Berke Viktor
56973ae365 Eliminate some fe-gtk warnings 2012-10-30 05:42:59 +01:00
Berke Viktor
df635db882 Let's see how it works with 2 seconds 2012-10-28 03:13:07 +01:00
Berke Viktor
4880b2977a Nick box icon requires a restart 2012-10-28 03:09:59 +01:00
Berke Viktor
85119b9a80 Add option to hide user mode icon in nick box 2012-10-28 03:05:50 +01:00
Berke Viktor
3bfd749037 Even more eyecandy 2012-10-28 01:37:01 +02:00
Berke Viktor
fe1d958838 More polishing for the About dialog 2012-10-28 00:05:40 +02:00
Berke Viktor
745c0913f6 Redesign the About dialog a'la XChat 2012-10-27 23:44:17 +02:00
Berke Viktor
366e76e3a7 Fix color codes for consistency's sake 2012-10-27 18:27:28 +02:00
Berke Viktor
9634e4574f Change default colors 2012-10-27 13:32:02 +02:00
Berke Viktor
a98dc18d55 Ignore generated config.h properly on Unix 2012-10-27 01:26:32 +02:00
Berke Viktor
644d24b0d7 Disable spell langs option when spelling is disabled 2012-10-26 00:24:06 +02:00
Berke Viktor
f50a1bf1dd Reorganize Preferences/Appearance 2012-10-25 20:39:45 +02:00
Berke Viktor
4f4958878a Built-in SASL support and other CAP fixes 2012-10-25 16:17:21 +02:00
Berke Viktor
1a75c8e1be A lot more rebranding 2012-10-24 21:33:02 +02:00
Berke Viktor
6d356a5e51 Rename libxchatcommon to libhexchatcommon 2012-10-24 20:41:30 +02:00
Berke Viktor
d26aa1bf82 Move scrollback lines to Logging 2012-10-24 19:19:06 +02:00
Berke Viktor
a9fe82a1b8 Fix nick change dialog being barely visible in most cases 2012-10-22 22:27:30 +02:00
Berke Viktor
3a659d8b05 Even more cosmetics, fixes and new options 2012-10-22 20:33:43 +02:00
Berke Viktor
75169d7181 Add GUI option for compact mode 2012-10-22 20:10:13 +02:00
Berke Viktor
a23a08460c Use better wording 2012-10-22 20:03:32 +02:00
Berke Viktor
6daa63f113 Typofix 2012-10-22 19:03:28 +02:00
Berke Viktor
bc4fb2fd0e Fix user count options 2012-10-22 18:59:45 +02:00
Berke Viktor
f5338e014a Fix nick box setting 2012-10-22 18:34:31 +02:00
Berke Viktor
d444d4dd9d Add Malayalam translation 2012-10-22 17:39:00 +02:00
Berke Viktor
2c256725e8 Use better wording 2012-10-22 17:23:04 +02:00
Berke Viktor
302a06e2e1 Fix previous, failed attempt at fixing the default folder for DCC transfers 2012-10-22 17:00:48 +02:00