summary refs log tree commit diff stats
AgeCommit message (Collapse)Author
2013-03-23fix tree indentation with iconsTingPing
2013-03-22ensure lasttalk gets updatedTingPing
closes #247
2013-03-22Update textevents.inTingPing
2013-03-22add confirm dialog to clearing ignoresTingPing
2013-03-21Merge pull request #459 from RichardHitt/banlist1TingPing
Redesign the Ban List window. Closes #303, closes #342, closes #427
2013-03-21Do an XP_TE_BANLIST only for ban, not exempt/invite/quietRichard Hitt
2013-03-20Redesign the Ban List window. Closes Issues #303, #342, #427RichardHitt
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-19Update Perl download linksBerke Viktor
2013-03-18Don't indent channels with server tabs disabled.TingPing
2013-03-17Merge pull request #455 from RichardHitt/escapeTingPing
Let the ESC key close certain windows. Closes #211
2013-03-17Get rid of testing line.RichardHitt
2013-03-17ESC key will destroy the windows mentioned at issue 211.RichardHitt
This change implements generic routine gtkutil_destroy_on_esc () and adds invocations of it in the requisite window-handling places.
2013-03-17Default ignore type to ALLTingPing
2013-03-17All unignoring nicks just like ignoreTingPing
2013-03-16Handle EOF in text-feTingPing
2013-03-16fix fe-text on win32TingPing
It still throws out some errors
2013-03-16fix fe-textTingPing
2013-03-16Backport XChat r1523Berke Viktor
2013-03-15Update changelog linksBerke Viktor
2013-03-15Add safe mode shortcutsBerke Viktor
2013-03-15Add real name field to advanced paneBerke Viktor
2013-03-15Remove double UTF-8, it's already default charsetBerke Viktor
2013-03-15Get rid of Non-BMP filtering, Pango handles this nowBerke Viktor
2013-03-15update dbus example.py for python3TingPing
2013-03-15Add python gdbus exampleTingPing
2013-03-14Merge pull request #444 from TingPing/noticepos2TingPing
Add irc_notice_pos setting
2013-03-14Change notice option wordingTingPing
2013-03-13Separate version check for XP, we might need it during the transition to VS2012Berke Viktor
2013-03-12Update Perl to 5.16.3Berke Viktor
2013-03-12fix python's get_pluginpref crashing on long stringsTingPing
2013-03-11Fix relative paths on windowsTingPing
2013-03-11Don't show join dialog when you autojoin.TingPing
closes #305
2013-03-11Fix reconnecting to keyed channelsTingPing
closes #16
2013-03-11Merge pull request #439 from TingPing/urlkeyTingPing
Add channel key support to urls
2013-03-09Add irc_notice_pos settingTingPing
2013-03-04Use key on new serversTingPing
2013-03-04Add key support to urls like mircTingPing
2013-03-04fix query -nofocusTingPing
2013-03-03Merge pull request #437 from museun/masterTingPing
closes #294
2013-03-03HTM was throwing an exception for ReadOnly files.museun
So, to fix this an explicit FileAccess had to be set. Package.Open uses the default FileShare.None option. This causes a conflict and throws the 'UnauthorizedAccessException' exception. So, we just tell it that we are there to read it and everything is fine.
2013-03-03Use AC_CONFIG_FILESTingPing
2013-03-03Fix macro searchingTingPing
2013-03-03Merge pull request #436 from RichardHitt/issue435TingPing
Change is_del to remove ATTR_BOLD, ATTR_RESET -- closes issue 435
2013-03-03Change the is_del() macro to not regard ATTR_BOLD nor ATTR_RESET as delimiters.RichardHitt
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-02-25update readme link to building docsTingPing
closes #424
2013-02-24Merge pull request #426 from Misdre/masterTingPing
Typing /join #channel → focus the channel if it's already open. closes #406
2013-02-24focus the channel if it's already open (issue #406)misdre
2013-02-21set input's vertical scrollbar to auto with gtkspellTingPing
2013-02-21Only show spelling preferences when supportedTingPing
2013-02-18add gnome's UsesNotifications to the desktop fileTingPing