Commit Graph

2179 Commits

Author SHA1 Message Date
TingPing 785455ccc0 fix warning 2013-03-27 04:05:38 -03: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 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
TingPing eda9303ec9 Remove old CAPAB stuff
We already check for identify-msg elsewhere
2013-03-25 19:17:44 -04: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
RichardHitt a6042f38b4 Merge pull request #472 from RichardHitt/master
Delete two banlist_info members, unused
2013-03-24 21:09:33 -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
Richard Hitt 9c8b717901 Delete banlist_info members radio[], checkbox[], unused 2013-03-24 17:44:24 -07:00
TingPing 2bd12b2e25 Typo 2013-03-24 18:49:45 -03:00
TingPing 39cfcc7468 Update missing perl note. 2013-03-24 17:23:16 -03:00
TingPing e0bb6ff0cc Merge pull request #469 from RichardHitt/banlist-datesort
Fix datesort problem after new column in banlist
2013-03-24 12:21:02 -07: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
RichardHitt b693c58e9f Merge pull request #467 from TingPing/bancol
Add type column to banlist
2013-03-24 01:31:04 -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 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
TingPing 2c029f763c It's just HexChat 2013-03-23 20:33:06 -03:00
Berke Viktor ed8e768c7e Make everyone happy 2013-03-23 22:14:28 +01:00
Berke Viktor 5144fe509f Revert "Migrator for servlist_ in the installers"
This reverts commit c6ead740c8.
2013-03-23 22:11:39 +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
TingPing c38e8fdd14 Remove spec file 2013-03-23 15:37:49 -04:00
Berke Viktor c6ead740c8 Migrator for servlist_ in the installers 2013-03-23 17:06:19 +01:00
Berke Viktor 96fe6bf2ca Cleanup, docs are online now, these are either irrelevant or outdated 2013-03-23 16:28:13 +01:00
Berke Viktor a6d7cfab78 Get rid of the servlist_ rubbish 2013-03-23 16:25:38 +01:00
TingPing 93c79d4463 fix tree indentation with icons 2013-03-23 04:28:22 -03: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
TingPing b282c6f2f3 add confirm dialog to clearing ignores 2013-03-22 18:22:56 -03:00
TingPing d37ef26104 Merge pull request #459 from RichardHitt/banlist1
Redesign the Ban List window.  Closes #303, closes #342, closes #427
2013-03-21 15:02:32 -07: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
Berke Viktor c5404b8e25 Update Perl download links 2013-03-19 01:29:37 +01:00
TingPing 265207a97a Don't indent channels with server tabs disabled. 2013-03-18 16:08:53 -03:00
TingPing 20e3522177 Merge pull request #455 from RichardHitt/escape
Let the ESC key close certain windows.  Closes #211
2013-03-17 16:16:46 -07: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
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
TingPing e8a78b9aa1 Handle EOF in text-fe 2013-03-16 22:57:34 -03:00