Commit Graph

477 Commits

Author SHA1 Message Date
RichardHitt
6b86940b7b Allow nick starting with digit despite rfc 2812 violation 2013-04-06 11:51:22 -07: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