misdre
2427c095e5
fix issue #491 - opt-in/opt-out of scrollback per channel
2013-04-08 15:07:58 +02:00
TingPing
ed27009285
Notify away status of friends
2013-04-07 20:41:29 -04:00
TingPing
3c4a154f0a
Add events for quiet
2013-04-07 17:49:30 -04:00
TingPing
c766b24920
Merge pull request #508 from Misdre/split-long-action-notice
...
Long ctcp action/notice split
2013-04-07 12:40:29 -07:00
TingPing
af652a6639
Merge pull request #510 from RichardHitt/allownick
...
Allow nick starting with digit despite rfc 2812 violation
2013-04-06 15:53:21 -07:00
TingPing
812628acb2
Update textevents.in
2013-04-06 17:30:19 -03:00
RichardHitt
6b86940b7b
Allow nick starting with digit despite rfc 2812 violation
2013-04-06 11:51:22 -07:00
misdre
08d948435d
split cmd_msg too
2013-04-06 01:11:28 +02:00
misdre
5004f69b5e
'splitted' is'nt a word
2013-04-06 00:11:45 +02:00
misdre
bc5d16c4fb
split long message on action and notice
2013-04-05 23:14:51 +02:00
TingPing
d964af8142
Fix root user warning running before g_type_init
...
closes #504
2013-04-05 10:12:33 -04:00
TingPing
2be0530c34
get account from whois
2013-04-04 10:29:15 -03:00
TingPing
b0d1c884e0
regular who doesn't send account
2013-04-04 05:07:42 -04:00
Arnavion
e0a7f0ae59
Fixed compiler error.
2013-04-04 01:56:40 -07:00
TingPing
496ed18e85
Add MONITOR support
2013-04-03 18:51:54 -04:00
TingPing
86cf7de430
add %u to userlist popups for account
2013-04-03 18:10:14 -04:00
TingPing
477d7470c1
renable irc_who_join by default
2013-04-03 18:35:40 -03:00
TingPing
3706b51159
Fix realname
2013-04-03 18:28:00 -03:00
TingPing
b4c8d53394
Support account-notify and extended-join capabilities
2013-04-03 17:10:09 -04:00
TingPing
4c217d4ba3
Merge pull request #448 from TingPing/awaynotify2
...
Add away-notify support
2013-04-03 12:12:26 -07:00
Berke Viktor
0534b54e51
Remove strlutil
2013-04-03 16:48:03 +02: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
083710d8d3
Merge pull request #484 from Phr33d0m/master
...
A few fixes on the *nix build system
2013-04-01 02:05:23 -07:00
Berke Viktor
110a2625fe
Remove another bunch of obsolete junk
2013-04-01 05:05:33 +02:00
Berke Viktor
0f20423455
Consistent header macros everywhere
2013-04-01 01:02:03 +02:00
Berke Viktor
4de6db6c47
Disable Unix path detection mechanism
2013-04-01 00:24:42 +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
RichardHitt
3fee94473b
Don't clobber data, just adjust url endpoint
2013-03-31 12:14:52 -07:00
hasufell
83a5996817
MAKE: install hexchat-plugin.h header if plugins are enabled
2013-03-31 17:01:56 +02:00
RichardHitt
503968c1fd
Strip all \r and \n, not just a single \r.
2013-03-29 13:11:17 -07:00
TingPing
cecd951e76
Update textevents.in
2013-03-27 18:49:14 -03:00
TingPing
611ae75fed
Add SpotChat network
...
Closes #462
2013-03-27 04:14:18 -03:00
TingPing
2e4a086ed0
Merge pull request #476 from tehsu/master
...
Add snyde network
2013-03-27 00:08:37 -07:00
TingPing
62c7a743a7
Only check for key if there is a channel
2013-03-27 02:23:51 -03:00
tehsu
8424c32b4a
Update servlist.c
2013-03-26 20:34:32 -05:00
tehsu
a9b9c036b6
Updated with more networks
2013-03-26 19:45:22 -05:00
TingPing
eda9303ec9
Remove old CAPAB stuff
...
We already check for identify-msg elsewhere
2013-03-25 19:17:44 -04:00
TingPing
e9a3528bbd
Disable tray when using Unity
2013-03-25 02:41:13 -04: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
7a38aca803
Convert back to unix endings
2013-03-24 03:03:26 -04:00
TingPing
84ffde7152
Be compatable with TLS
...
closes #461
2013-03-23 22:24:19 -03:00
Berke Viktor
ed8e768c7e
Make everyone happy
2013-03-23 22:14:28 +01:00
TingPing
8996baa35e
Merge pull request #464 from RichardHitt/bufoflo
...
Truncate text if too long. Closes Issue #463
2013-03-23 13:21:45 -07:00
TingPing
c99e7f8154
Add migration code for servlist
2013-03-23 17:15:27 -03:00
RichardHitt
f7923f2a02
Truncate text if too long. Closes Issue #463
2013-03-23 13:08:49 -07:00
Berke Viktor
a6d7cfab78
Get rid of the servlist_ rubbish
2013-03-23 16:25:38 +01:00
TingPing
cd1155b83c
ensure lasttalk gets updated
...
closes #247
2013-03-22 23:41:56 -03:00
TingPing
aff9fb7945
Update textevents.in
2013-03-22 19:10:31 -03:00
Richard Hitt
ec576f315a
Do an XP_TE_BANLIST only for ban, not exempt/invite/quiet
2013-03-21 12:05:42 -07: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
89d62ee4f8
Default ignore type to ALL
2013-03-17 16:27:26 -03:00
TingPing
c58a741abb
All unignoring nicks just like ignore
2013-03-17 16:20:38 -03:00
Berke Viktor
25f8e45b73
Get rid of Non-BMP filtering, Pango handles this now
2013-03-15 22:00:55 +01:00
TingPing
16cc178ba0
update dbus example.py for python3
2013-03-15 08:55:15 -03:00
TingPing
ec354038db
Add python gdbus example
2013-03-15 07:29:39 -03:00
TingPing
8cd2921387
Merge pull request #444 from TingPing/noticepos2
...
Add irc_notice_pos setting
2013-03-14 13:29:53 -07:00
TingPing
eb5313f850
Clean up away-notify patch
2013-03-12 23:54:55 -04:00
TingPing
bf0fb9f327
Add away-notify support
2013-03-12 02:21:18 -04:00
TingPing
b5f78f484d
Fix relative paths on windows
2013-03-11 13:55:29 -03:00
TingPing
1ddb76465a
Don't show join dialog when you autojoin.
...
closes #305
2013-03-11 11:22:50 -03:00
TingPing
8f82d31db1
Fix reconnecting to keyed channels
...
closes #16
2013-03-11 10:22:37 -03:00
TingPing
9f7af7c4e4
Merge pull request #439 from TingPing/urlkey
...
Add channel key support to urls
2013-03-11 01:13:22 -07: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
ab99bf7517
Use key on new servers
2013-03-04 16:30:36 -05:00
TingPing
d1c36f170b
Add key support to urls like mirc
2013-03-04 15:46:04 -05:00
TingPing
84f19881a3
fix query -nofocus
2013-03-04 12:02:55 -05:00
misdre
6db9a86366
focus the channel if it's already open (issue #406 )
2013-02-24 23:04:48 +01:00
TingPing
bcb2107bb1
Fallback to $HOME/Downloads for dcc_dir
2013-02-18 00:30:57 -05:00
TingPing
936785d24e
follow XDG for default download directory
...
closes #413
2013-02-16 23:07:18 -05:00
Berke Viktor
f43dfc1099
Merge branch 'master' of https://github.com/hexchat/hexchat
2013-02-16 15:30:13 +01:00
Berke Viktor
e41a84b094
Try to create the addons folder initially
2013-02-16 15:28:44 +01:00
RichardHitt
8e3d039199
Fix bug in url.c at re_host().
...
Unlike the other re_foo() functions it was not checking immediately
and returning if host_ret had already been filled in. This would
causes a memory leak since the previous GRegex would be lost.
2013-02-13 12:52:49 -08:00
Berke Viktor
ef18734f20
Make sure we don't auto-load HexTray
2013-02-13 21:05:16 +01:00
Berke Viktor
5297209ed2
Add autojoin back
2013-02-07 21:56:48 +01:00
TingPing
ce31c6dce6
only detect full paths on windows.
...
closes #302
2013-01-31 23:58:18 -05:00
TingPing
edc04743bf
fix variable name in flood msg.
2013-01-31 06:23:44 -05:00
TingPing
2bb4da5f0b
add station51 to servlist
2013-01-23 17:05:43 -05:00
RichardHitt
4e0daf047e
Correct almost all compiler warning issues
2013-01-19 12:33:16 -08:00
TingPing
8b451edf9c
Merge pull request #377 from RichardHitt/issue376
...
Parse url according to rfc 1738: add separate define for TLD. Closes 376.
2013-01-16 14:06:50 -08:00
RichardHitt
7bc0e017f6
Oops. didn't get the DOMAIN slight change last time. Here it is now.
2013-01-15 13:26:11 -08:00
RichardHitt
bb617ccacd
Prev called anything a URL! Reverted but slight DOMAIN change.
2013-01-15 13:19:29 -08:00
RichardHitt
d5fbea3411
Fix DOMAIN and TLD per rfc 1738, thanks Arnavion
2013-01-15 01:23:37 -08:00
aperson
019a6f0c54
Snoonet is now snoonet.org, not .com
...
http://www.reddit.com/r/irc/comments/13xpok/announcement_snoonet_operational_status/
2013-01-14 23:47:12 -06:00
RichardHitt
be2d100d2d
Parse url according to rfc 1738: add separate define for TLD.
2013-01-14 12:33:08 -08:00
RichardHitt
07b69fd2f8
Oops, Windows doesn't offer strndup(). Use g_strndup().
2013-01-11 16:12:52 -08:00
RichardHitt
487ac0a011
Correct nick recognition. Closes 372.
2013-01-11 01:39:21 -08:00
RichardHitt
475eb9fcaa
Fix crash by detecting NULL channel in url_join_only() and just returning.
2013-01-10 00:13:25 -08:00
RichardHitt
672dbf75d6
Oops, fixed error in util.c
2013-01-09 14:53:19 -08:00
RichardHitt
6beef589e3
Make source cleah with cppcheck, except for mpc and sasl
2013-01-09 14:37:57 -08: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
Richard Hitt
ccc82895ed
Merge branch 'master' of http://github.com/RichardHitt/hexchat
2013-01-08 12:58:05 -08:00
Richard Hitt
5ec9d8534e
Add "ircs://" to the list of URL schemes
2013-01-08 12:55:20 -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
24ce347472
fix if statement
2013-01-05 16:23:34 -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
RichardHitt
4bf2fbe092
Ywes, nicks can be as short as one character long!
2013-01-03 14:24:04 -08:00
RichardHitt
44d920592d
For NICK0 use NICKSPE, not NICKDIG
2013-01-03 14:13:20 -08:00
TingPing
fa97379f78
update text events
2013-01-03 13:47:53 -05:00
RichardHitt
f4c2c08ccb
Also allow URLs of of the form \.[a-z]+\/
2013-01-02 23:47:58 -08:00
TingPing
599b07497b
use g_get_user_config_dir
2013-01-02 23:14:13 -05:00
RichardHitt
270a31535c
I forgot to add case WORD_PATH to do_an_url()'s switch statement
2013-01-02 15:03:16 -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
1a0396dcae
default irc_whois_front on
2012-12-29 01:23:00 -05:00
TingPing
d07ee22f58
Merge pull request #347 from dmashal/master
...
Add /wi shortcut
2012-12-28 22:19:20 -08:00
Dan Mashal
4905c95167
Add wi shortcut for whois
2012-12-28 22:06:05 -08: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
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
fa0705f059
remove #hexchat autojoin
2012-12-21 02:25:19 -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
david-w
74ea6bd08b
Update src/common/servlist.c
...
removed the ircnet.com server as no more been conformed by TingPing
2012-12-20 21:43:39 +00:00
david-w
2478d51246
Added Moznet network to the IRC List
...
Added the moznet IRC network to the network list what is the Mozilla network for firefox and other networks
2012-12-20 13:49:39 +00:00
TingPing
82d6313887
add GameSurge to network list
...
closes #332
2012-12-19 22:38:34 -05:00
TingPing
c1ccb244db
Don't beep when window is active.
2012-12-12 10:45:14 -05:00
TingPing
c6d955ade7
fix playing sounds with sound_dir
2012-12-08 05:18:16 -05:00
RichardHitt
813691f1ec
Fix warning
2012-12-03 13:00:11 -08:00
TingPing
abaf4425d9
rename pane height variable
2012-12-01 19:43:20 -05:00
TingPing
1c224894a2
Save pane height and restore on start
...
closes #154
2012-11-30 17:22:12 -05:00
TingPing
acc90d4e77
default to utf-8 encoding
...
closes #282
2012-11-25 12:39:18 -05:00
TingPing
8dc1203c7b
Merge pull request #265 from jtmohr/textevents
...
Fix Text Events spacing issues
2012-11-16 12:54:11 -08:00
Jeff Mohr
74145666f5
Fix Text Events spacing issues
...
This commit fixes issue #262
2012-11-14 11:39:04 -06:00
Richard Hitt
b59f9abd1a
Limit url-grabbing to NOTICE, PRIVMSG, TOPIC, 332 (RPL_TOPIC), 372 (RPL_MOTD)
2012-11-13 12:06:35 -08:00
Berke Viktor
677c0e3b70
Disable auto-loading of deprecated plugins
2012-11-12 20:46:26 +01:00
Berke Viktor
b5f58a4be2
Make sure g_strconcat() result is NULL terminated
2012-11-12 18:04:47 +01:00
Arnav Singh
6ec040f5c9
utf8-everywhere: Forgot the g_free's and the g_unlink / g_rename.
2012-11-12 00:06:05 -08:00
Berke Viktor
fdc316a1ce
Fix g_strdup_printf() call causing removal of hexchat.conf
2012-11-12 07:47:58 +01:00
Arnav Singh
aab041da91
utf8-everywhere: Derp.
2012-11-11 19:54:47 -08: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
49d5234b39
Load own certs from <config>\certs
2012-11-12 04:06:03 +01: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
2cc6d05af6
Fix wording for banlist
2012-11-11 17:09:29 +01:00
Berke Viktor
7911aeb51e
Disable one instance code coz it's really buggy
2012-11-11 15:50:31 +01:00
Berke Viktor
1c0548c4ca
Copy-paste fix
2012-11-11 14:39:35 +01:00
Berke Viktor
348c6ba919
Rebranding
2012-11-11 13:51:50 +01:00
Berke Viktor
4c1f2b93d0
Update comment
2012-11-10 20:59:51 +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
cc8a86abb4
Fix spacing once more
2012-11-06 18:13:21 +01:00
Berke Viktor
2c0f050df0
Remove spacing, it wouldn't work anyway
2012-11-05 15:42:48 +01:00
Arnav Singh
d142c74c15
Fix erroneous DCC file names and crash upon aborting
2012-11-05 03:04:08 +01:00
Berke Viktor
db218817fd
Use configdir instead of *xchatdir*
2012-11-04 23:55:36 +01:00
Berke Viktor
abbb4897ea
Fix missing variable
2012-11-04 21:45:46 +01:00