summary refs log tree commit diff stats
path: root/src/fe-gtk/fkeys.c
AgeCommit message (Collapse)Author
2015-02-02Only send utf8 string in Key Press eventTingPing
Fixes #869
2015-01-26Add default keybinding for shift+tab (Previous tab complete)TingPing
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-09Fix tab completing with no completion charTingPing
2014-12-09Respect servers chantypes and nickprefixes when tab completingTingPing
Closes #441
2014-12-09Use gboolean for boolsTingPing
2014-12-09Fix various unsafe string handling in fkeysTingPing
Also removes the 2048 input byte limit And fixes utf8 completion chars in some cases
2014-12-08Minor tidying upArnavion
2014-12-08Removed some unnecessary null-checks for calls to g_free and g_strfreevArnavion
2014-12-04Fix some obvious type warnings.Arnavion
2014-05-28Use newer format for default keybindingsTingPing
This uses the proper bindings on OS X
2014-05-11Don't ignore command key in keybindings on OSXTingPing
2014-02-16Properly handle shift tab in keyboard shortcutsTingPing
2014-02-16Use more user friendly label for keys in keyboard shortcutsTingPing
2014-02-14Redesign keyboard shortcuts windowTingPing
- Convert GtkCLists to GtkTreeViews - Save keybindings in GtkAccelerator format - Store keybindings in a GSList
2014-02-06Use a standard GtkScrolledWindow with xtextTingPing
Used in maingui, fkeys, text events, rawlog This also implements the set_scroll_adjustments signal in xtext
2014-01-26Fix loading default keybindings w/o write permissionsTingPing
Closes #615
2014-01-18Update most deprecated gtk functionsTingPing
2013-10-03Remove gtkspell supportTingPing
2013-09-29Add default keybindings for italics and underlineTingPing
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-24Fix tab completion with utf8 completion charTingPing
Closes #738
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-01Fix description line for Scroll Page in fkeys.c.RichardHitt
2013-07-30Scroll-page keybindings: Add Top (C+HOME), Bottom (C+END)Richard Hitt
2013-05-12Remove dead GLib codeBerke Viktor
2013-04-23Add '#define GLIB_DISABLE_DEPRECATION_WARNINGS' to fix fkeys.c warningsRichardHitt
2013-04-04Fix spelling seperate/separateAndreas Rönnquist
2013-04-02Only include top level includes from GTK+, GLib and GDK-PixBufBerke Viktor
2013-01-09Make source cleah with cppcheck, except for mpc and saslRichardHitt
2013-01-07Merge pull request #341 from TingPing/lastactRichardHitt
Add last activity keybinding from fedora
2013-01-07Simplification of new code -- eliminate member lastact_elemRichard Hitt
2013-01-05update keybinding descriptionTingPing
2012-12-25Add last activity keybinding from fedoraTingPing
2012-12-23fix incorrect FSF addressDan Mashal
2012-11-03Initial commit for utf8 everywhere.Arnavion
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-30Nah, even more rebrandingBerke Viktor
2012-10-24A lot more rebrandingBerke Viktor
2012-10-22Variable cleanup for the restBerke Viktor
2012-10-22Variable cleanup for input_*Berke Viktor
2012-10-22Variable cleanup for completion_*Berke Viktor
2012-10-21Make modifier buttons truly abstractBerke Viktor
2012-07-21Some aid for compiler warningsBerke Viktor
2012-07-14Update XChat to r1516Berke Viktor
2012-07-12Some more rebrandingBerke Viktor
2012-06-16Fix string handling for Turkish localeBerke Viktor
2011-12-11initial patches for linux compatibilityBerke Viktor