summary refs log tree commit diff stats
path: root/src/fe-gtk/gtkutil.c
AgeCommit message (Collapse)Author
2022-04-16Change preferences sub-dialogs to be modalPatrick Griffis
This solves the issue where the parent dialog is closed and then the child dialog is used. This is however only a partial fix: - Many other dialogs throughout the codebase do not currently have parent windows and need to be refactored. - Not all window managers respect modal so users can still trigger bugs. We can be more defensive against this but it requires more refactoring. Closes #2686
2017-08-31Improve detection of system tray supportPatrick Griffis
Closes #2045
2016-03-29plugingui: Use full path when unloading/reloading pluginsPatrick Griffis
Mentioned in mniip/hexchat-lua#5
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-08-20Use GFile API in gtkutil_check_file instead of stat/access.Arnavion
The latter functions expect codepage-encoded filenames on Windows but GLib's API returns filesystem-encoded paths, which on Windows are UTF-8. GLib API should be used to deal with GLib API results. Also fixed leaks in two of the callers of gtkutil_check_file() Fixes #968
2014-02-14Build with GTK_DISABLE_DEPRECATEDTingPing
2014-02-14Redesign keyboard shortcuts windowTingPing
- Convert GtkCLists to GtkTreeViews - Save keybindings in GtkAccelerator format - Store keybindings in a GSList
2014-02-04Add /getbool commandTingPing
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-18Update most deprecated gtk functionsTingPing
2013-09-26Remove remnants of native file dialogsTingPing
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-09-15use GDK_KEYTingPing
2013-08-31Use mimetypes for audio and imagesTingPing
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-08-05Destroy utility windows with their parents.TingPing
2013-07-03Now fe_get_{int,str}() sets transient for the main window.Diogo Sousa
This allows window managers to handle the window in a better way, for instance xmonad used to open the dialogs in a new tile and now opens a simple float.
2013-04-05Disable esc keybinding on tabbed utilsTingPing
2013-04-05Fix esc closing detached util tabsTingPing
2013-04-02Only include top level includes from GTK+, GLib and GDK-PixBufBerke Viktor
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-01-19Correct almost all compiler warning issuesRichardHitt
2012-12-23fix incorrect FSF addressDan Mashal
2012-11-11RebrandingBerke Viktor
2012-11-03Initial commit for utf8 everywhere.Arnavion
2012-11-03Fix icon rendering in HexChat (sub)windowsBerke Viktor
2012-11-03Relocate hexchat.png and hexchat.ico and some more varname cleanupBerke Viktor
2012-10-30Eliminate even more warnings and bump warning level to 3Berke Viktor
Shouldn't need to go any higher, level 4+ gives insane warnings
2012-10-30Eliminate some more warningsBerke Viktor
2012-10-30Nah, even more rebrandingBerke Viktor
2012-10-24A lot more rebrandingBerke Viktor
2012-10-22Fix nick change dialog being barely visible in most casesBerke Viktor
2012-10-22Fix previous, failed attempt at fixing the default folder for DCC transfersBerke Viktor
2012-09-02Don't make a numeric equation between chars (openSUSE)Berke Viktor
2012-07-21GtkFileFilter shouldn't be g_freedBerke Viktor
2012-07-21Add extension filter for file dialogs, specify filters and starting folder ↵Berke Viktor
for loading plugins
2012-07-21Some aid for compiler warningsBerke Viktor
2012-07-18Use GTK+ file dialogs on Windows too, the Win32 dialogs are too buggyBerke Viktor
2012-07-14Update XChat to r1516Berke Viktor
2011-12-11initial patches for linux compatibilityBerke Viktor
2011-02-28add wdk changes to named branchberkeviktor@aol.com
2011-02-24add xchat r1489berkeviktor@aol.com