summary refs log tree commit diff stats
path: root/src/fe-gtk/fe-gtk.c
AgeCommit message (Collapse)Author
2013-05-11GtkComboBoxText requires GTK+ 2.24, dump code for older versionsBerke Viktor
2013-04-27Use regular canberra not gtkTingPing
2013-04-27More cleanupTingPing
2013-04-27Remove extra omitalerts checkTingPing
2013-04-27use libcanberra for beepsTingPing
2013-04-27Use "Instant Message Notification" system sound on Windows, use gdk_beep() ↵Berke Viktor
on Unix Note: gdk_beep() is expected to be replaced with libcanberra stuff.
2013-04-27Get rid of bundled beepBerke Viktor
2013-04-27typoTingPing
2013-04-27fix url opening on osxTingPing
oops
2013-04-27Clean up old url handling on unixTingPing
2013-04-27Reverts commit d964af81428a6d768aeb96906eb0538a30d919caTingPing
2013-04-23fix omitting custom soundsTingPing
2013-04-16Move beep to proper placeBerke Viktor
2013-04-15no error on beepsTingPing
2013-04-14Fix tabulationBerke Viktor
2013-04-14Use bundled beep file for beep alertsBerke Viktor
2013-04-13Add option for omitting alerts while focusedTingPing
2013-04-09Don't send ping's to the server if we are still waiting for a pong.Diogo Sousa
If the server don't respond in 30s just report the lag as +30s. This fixes the bug where hexchat reset the lag meter every time a ping was sent and no pong was received.
2013-04-05Fix root user warning running before g_type_initTingPing
closes #504
2013-04-02Merge pull request #496 from bviktor/toplevel-includesTingPing
Only include top level includes from GTK+, GLib and GDK-PixBuf Closes #486
2013-04-03update --url help stringTingPing
2013-04-02Only include top level includes from GTK+, GLib and GDK-PixBufBerke Viktor
2013-03-31Fix error: format not a string literal and no format arguments ↵Andreas Rönnquist
[-Werror=format-security]
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-01-19Correct almost all compiler warning issuesRichardHitt
2013-01-08Merge pull request #359 from RichardHitt/masterTingPing
Overhaul of URL detection, includes nick, channel, etc
2013-01-07Merge pull request #341 from TingPing/lastactRichardHitt
Add last activity keybinding from fedora
2013-01-02overhauling of URL detection, including channel, nick, etc 'words'RichardHitt
2012-12-25Merge pull request #336 from TingPing/beepTingPing
Don't beep when window is active.
2012-12-25update url opening on linuxTingPing
2012-12-25Add last activity keybinding from fedoraTingPing
2012-12-23fix incorrect FSF addressDan Mashal
2012-12-12Don't beep when window is active.TingPing
2012-11-11More rebrandingBerke Viktor
2012-11-04Add icon to message boxesBerke Viktor
2012-11-04CosmeticsBerke Viktor
2012-11-04Fix missing functionBerke Viktor
2012-11-04Fix another missing varBerke Viktor
2012-11-04Some more platform unificationBerke Viktor
2012-11-03Initial commit for utf8 everywhere.Arnavion
2012-10-30Nah, even more rebrandingBerke Viktor
2012-10-30Eliminate some fe-gtk warningsBerke Viktor
2012-10-28Let's see how it works with 2 secondsBerke Viktor
2012-10-24A lot more rebrandingBerke Viktor
2012-10-22Fix previous, failed attempt at fixing the default folder for DCC transfersBerke Viktor
2012-10-22Variable cleanup for the restBerke Viktor
2012-10-22Variable cleanup for input_*Berke Viktor
2012-10-22Variable cleanup for gui_*Berke Viktor
2012-10-22Variable cleanup for away_*Berke Viktor
2012-10-21Supposed fix for opening links on MacBerke Viktor