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
b28734c4a8
Merge pull request #581 from orium/numeric-session-with-open-query
...
Session of numeric events passed to text_emit() for nicks with open query dialogs
2013-05-16 09:21:02 -07:00
TingPing
69c2893234
Merge pull request #586 from bviktor/authcleanup
...
Login and network list cleanup
2013-05-16 09:07:38 -07:00
Diogo Sousa
89078eb3b3
Fix an issue where the lag meter would be stuck after a reconnect caused by a
...
ping timeout.
2013-05-16 15:11:52 +01: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
Berke Viktor
8ccd11ee4b
Remove comment
2013-05-16 00:08:43 +02:00
Berke Viktor
fd1b276aab
Make sure the created favchannel instances have a NULL key when the session's key is empty
2013-05-16 00:04:58 +02:00
Berke Viktor
2ff8e74061
Omit filler keys if no channel's using them
2013-05-15 23:52:14 +02:00
Berke Viktor
0020f81e79
Fix reconnect keys
2013-05-15 18:26:54 +02:00
Berke Viktor
6f09752db4
Cosmetics
2013-05-15 11:48:37 +02:00
Berke Viktor
8cf025f18d
Fix autojoins for sessions
2013-05-15 11:43:38 +02:00
Berke Viktor
81990ce53b
Change prototype
2013-05-15 08:49:28 +02:00
Berke Viktor
12cdb7704c
Fix command splitting when the channel list is too long
2013-05-14 18:20:05 +02:00
Berke Viktor
947dd45294
Fix warnings
2013-05-14 16:52:16 +02:00
Berke Viktor
a435e8648f
Fix initial autojoins and some erroneous copies/frees
2013-05-14 16:40:32 +02: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
Diogo Sousa
d9d05e83ba
Restructured a fair bit of cfgfiles.c. Besides making the code cleaner this allows
...
for better error handling (in fact the error message of check_prefs_dir () whould
make hexchat abort).
2013-05-13 01:58:08 +01:00
Richard Hitt
631664645d
Add "#define GLIB_DISABLE_DEPRECATION_WARNINGS" to eliminate a warning message
2013-05-12 17:25:43 -07:00
Diogo Sousa
61ed0829bd
Forget to put an empty line after a function definition
2013-05-12 23:33:44 +01:00
Diogo Sousa
f023de0faf
Removed unnecessary call to check_prefs_dir() in load_config().
...
This function is called in save_config(), where it is actually needed.
2013-05-12 23:25:36 +01:00
Diogo Sousa
7238853f0f
Factored locale related code in main() to a new function.
2013-05-12 23:15:23 +01:00
Diogo Sousa
6a8cad6f94
Now hexchat doesn't abnormally terminal when started as root.
...
This fixes #589/#504.
2013-05-12 16:37:38 +01:00
Berke Viktor
2c15270be1
Remember selected tab
2013-05-12 16:59:21 +02:00
Berke Viktor
c044bdfe32
Fix warning
2013-05-12 16:38:31 +02:00
Berke Viktor
aac7079562
Add code for migrating existing configs
2013-05-12 16:38:21 +02:00
Berke Viktor
cadcfc553c
Cosmetics
2013-05-12 16:37:32 +02:00
Berke Viktor
5df669a329
Make the order consistent for load and save
2013-05-12 16:02:26 +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
9327a5c71f
Reduce GLib requirement
2013-05-12 06:16:26 +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
0badd9b874
Remove dead code
2013-05-11 20:09:07 +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
TingPing
250d9b565c
Merge pull request #582 from Repentinus/patch-1
...
Support for away tracking regardless of channel size
2013-05-11 02:10:42 -07:00
Berke Viktor
de2fdc093a
Cosmetics
2013-05-11 04:19:18 +02:00
Berke Viktor
3679dfe93e
Make logmask consistent with scrollback mask
2013-05-11 04:18:44 +02: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
a98b95923b
Get rid of this unnecessary buffer
2013-05-11 02:00:32 +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
Heiki Ojasild
66853d9715
Add option to support away tracking regardless of channel size
...
As there is option to disable away tracking, it would make sense to treat channel size limit of 0 as infinity for away tracking purposes. These changes attempt to implement this.
2013-05-09 21:11:58 +00:00
Diogo Sousa
cf59ad2c76
Now process_numeric() passes the right session context to text_emit() when an
...
numeric event occurs regarding a nick with a open dialog.
Since this session context is potentially passed to plugins this can change the
behavior of plugins, but I think this is the intended semantics
(http://docs.hexchat.org/en/latest/script_python.html#context-theory ).
Another consequence is that event messages will be displayed in the query dialog
of the nick in question (if a query dialog is open, of course), which I think is
sensible. (The initial intention of this patch was actually to report the
"No such nick" message in the query dialog when sending a message to a user that
has quit.)
2013-05-09 20:32:05 +01:00
TingPing
dba9c42473
stop using gconf
2013-05-08 23:41:52 -04: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
TingPing
4ba79fd489
Clean up IRCNet
2013-05-06 00:53:07 -03:00
Berke Viktor
fb01d4e9ab
Replace g_strdup_printf with g_build_filename where possible
2013-05-04 18:21:48 +02:00
TingPing
1f525a6f4b
Merge branch 'py3k' of git://github.com/TingPing/hexchat
2013-05-03 20:32:23 -04:00
TingPing
ffa1ea7358
Add python3 plugin
2013-05-03 20:26:58 -04:00
TingPing
ce80e571f2
comma
2013-05-03 17:14:31 -03:00
TingPing
11044c6264
update gamesurge's default nickserv type
2013-05-03 17:13:35 -03:00
TingPing
7243f5bc2c
Merge pull request #565 from bviktor/nickservtype
...
Make NickServ registration configurable per-network
2013-05-03 09:19:01 -07:00
Berke Viktor
863ff811e6
Don't make assumptions about the function being called
2013-05-03 18:12:36 +02:00
Berke Viktor
ba78c0527f
Fix QuakeNet registration
2013-05-03 18:00:30 +02:00
Berke Viktor
fb696b7a68
Provide default NickServ types where necessary
2013-05-03 17:23:36 +02:00
TingPing
295da18414
Merge pull request #571 from amalmurali/master
...
Update textevents.in
2013-05-03 07:26:42 -07:00
Berke Viktor
99fed089cf
Line breaks and typofix
2013-05-03 15:54:18 +02: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
RichardHitt
b08d9cfb56
Fix warning about g_type_init() in dbus/example.c
2013-05-01 12:12:05 -07:00
TingPing
1969db5f94
Save nicks when closing network list
...
#570
2013-05-01 10:36:16 -03:00
Amal
866299b508
Update textevents.in
...
Corrected text events for Channel Invite and Channel Remove Invite
2013-05-01 13:53:10 +05:30
TingPing
c4384265e4
remove incorrect notice help info
2013-04-30 21:27:41 -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
708c5a7347
Make /msg nickserv the default registration type
...
Fixes #394 and hopefully doesn't break others
2013-04-28 17:03:41 +02:00
Berke Viktor
50373f4ff9
Get rid of some hardcoded network recognition
2013-04-28 17:01:37 +02:00
Berke Viktor
2df866bdf8
Don't autoload WMPA, it's dead in the water
2013-04-28 16:50:19 +02:00
Christoph J. Thompson
77cad8e716
Don't hardcode "plugins" as the subdirectory for plugins in many
...
places.
modified: config-win32.h
modified: configure.ac
modified: plugins/checksum/Makefile.am
modified: plugins/doat/Makefile.am
modified: plugins/fishlim/Makefile.am
modified: plugins/perl/Makefile.am
modified: plugins/python/Makefile.am
modified: plugins/sysinfo/Makefile.am
modified: plugins/xdcc/Makefile.am
modified: src/common/plugin.c
modified: src/fe-text/fe-text.c
2013-04-28 16:42:48 +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
Berke Viktor
ea48d18130
Fix spacing
2013-04-28 03:06:02 +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