summary refs log tree commit diff stats
path: root/src/fe-gtk/fkeys.c
AgeCommit message (Collapse)Author
2017-09-15Use localized "HexChat" in window titlesChase Patterson
Also allow rearranging of "HexChat" in window titles
2017-09-15Change windows from starting with "Hexchat: " to ending with " - Hexchat"Chase Patterson
2016-06-29fkeys: Change unprintable characters to octal notationRastus Vernon
- ^O is \017 - ^B is \002 - ^C is \003 - ^] is \035 - ^_ is \037 - ^V is \026 See ASCII(7) for an octal and hexadecimal table.
2016-06-29Add keybinding for reverse video textRastus Vernon
This adds the Ctrl+R keybinding by default to insert \026, the character used for the reverse video text attribute.
2016-02-18Fix strict prototype warningsPatrick Griffis
2015-11-14Make tab completion prefer other peopleAnthony Ryan
If you are talking with someone else with the same prefix as your own nickname, and attempt to tab complete theirs. It will complete your own nickname before theirs if you talked more recently. Since people rarely intend to highlight themselves, this improves the logic to complete your own name only as a last resort.
2015-02-08Allow reordering some dialogs with dndTingPing
This sadly can't work everywhere since they all have entirely different ways of saving the data.. Related to #1288
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