summary refs log tree commit diff stats
path: root/src/fe-gtk/fe-gtk.c
AgeCommit message (Collapse)Author
2014-12-28Fix building as c89TingPing
2014-12-28Use glib for all allocationsTingPing
- Removes need to check for malloc failure - Removes need for NULL checks on free - Adds checks for integer overflows - Removes some extra memset calls - Removes chance of mixing libc and glib malloc/free
2014-12-08Removed some unnecessary casts.Arnavion
2014-12-08Minor tidying upArnavion
2014-09-13Use PlaySoundW to play sounds on Windows.Arnavion
Fixes #1133
2014-09-13Correctly open URLs with non-ASCII characters on Windows.Arnavion
Fixes #1023
2014-09-07Fix opening utf8 urls on OSXTingPing
- Escape hostnames with punycode - Use proper encoding when launching open
2014-05-27osx: Properly handle quittingTingPing
2014-04-02Add marker-line functionality for scrollback, instant seek.RichardHitt
Fixes #662.
2014-02-04osx: Set Menlo as default fontTingPing
This moves the find_font function to the front ends since it depends on pango and cairo
2014-01-30Now make_ping_time() in common/util.c returns the time in milliseconds insteadDiogo Sousa
of microseconds. In fe_set_lag(serv, lag) the lag argument is now in milliseconds as well. Fixes #758.
2014-01-20Enable --command on win32TingPing
and make existing depend on
2014-01-18Update most deprecated gtk functionsTingPing
2014-01-14Build with gtk-mac-integrationTingPing
- Use HexChat logo for dock icon - Use appmenu (not finished)
2013-10-22fix warningTingPing
2013-10-22Open channel list window on /listFarow
2013-10-09Fix messages with server-time not showing as new activityDiogo Sousa
Added a parameter to fe_print_text() to say that the message does not represent new activity. This is used when a log from an old session is loaded. This used to be implicit whenever the timestamp was non-zero, but with server-time this no longer makes sense. Fixes issue #746.
2013-10-03Remove gtkspell supportTingPing
2013-09-27Replace xtext's transparency with full window transparencyTingPing
Xtext's transparency barely worked on windows, didn't work on any modern linux wm and used fake transparency. This uses gtk's built in window opacity that works on more systems and is real transparency. Text area only transparency may return with a transition to cairo, if it works on Windows.
2013-09-20First round of using GTK accessor functionsTingPing
This is the first step to build with GSEAL_ENABLE setup.c uses a deprecated fontchooser, chanview-tabs.c didn't like the conversion, and I am waiting to do some work on xtext.c before converting it.
2013-08-31Improve file dialogsTingPing
- Fixes #314 - Adds file extensions to sound and image browsing - Some options no longer default to our config dir - Always add a shortcut to our config dir - Remove broken 'last_dir' functionality, gtk already knows recent
2013-07-27Tweak cli output and fix related warningsTingPing
2013-07-08Fix warningTingPing
2013-07-01Don't use popup dialogs for helpTingPing
2013-07-01Improve help messageTingPing
2013-07-01Handle extraneous cli args as urlsTingPing
2013-06-18fix merge conflictTingPing
2013-06-19Handle IPv6 addresses correcly in fe_open_url_locale().Diogo Sousa
2013-06-16Fix Open Data Folder on unixTingPing
Mentioned in #646
2013-06-12Don't open libcanberra connection for every eventTingPing
Closes #645
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