summaryrefslogtreecommitdiff
path: root/src/hotkeys.cpp
AgeCommit message (Collapse)Author
2020-12-27Codechange: Stringify config file paths.Michael Lutz
2020-09-01Change: Use key names instead of characters in hotkey.cfgdP
2020-05-21Codechange: Use std::string in INI file parsing.Michael Lutz
2019-12-27Add: Missing keycodes for hotkeys.cfg (#7850)Konstantin Gribov
Added missing keycodes mapping to `_keycode_to_name` array to allow their use in `hotkeys.cfg`. Also reordered them according to `WindowKeyCodes` order. Signed-off-by: Konstantin Gribov <grossws@gmail.com>
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-03-26Codechange: Removed SmallVector completelyHenry Wilson
2019-03-26Codechange: Replaced SmallVector::[Begin|End]() with std alternativesHenry Wilson
2019-03-26Codechange: Replaced SmallVector::Include() with include()Henry Wilson
2019-03-26Codechange: Replaced SmallVector::Append() with ↵Henry Wilson
std::vector::[push|emplace]_back()
2019-03-26Codechange: Replaced SmallVector::Contains() with std::find() patternHenry Wilson
2019-03-26Codechange: Replaced SmallVector::Find() non-const with std::find()Henry Wilson
2019-03-26Codechange: Replace SmallVector::Length() with std::vector::size()Henry Wilson
2019-03-26Codechange: Replace SmallVector::Clear() with std::vector::clear()Henry Wilson
2018-09-16Add: BACKSPACE can be mapped as a hotkeySamuel Cochran
2017-03-20(svn r27816) -Fix [FS#6421]: Do not search directories when opening ini ↵peter1138
files as we already have their full path.
2014-04-25(svn r26509) -Codechange: replace strdup with stredup (the latter ensures ↵rubidium
the return is not NULL)
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2013-11-13(svn r25973) -Fix [FS#5679]: comma key collided with F12 key for hotkeys; ↵rubidium
also remove '+' as that is generally not a key (the '+' on the numpad is a separate one)
2013-08-05(svn r25669) -Codechange: Pass UCS-4 instead of UCS-2 characters to the ↵michi_cc
hotkey handlers.
2013-06-15(svn r25414) -Codechange: Move handling of global hotkeys to HotkeyList.frosch
2013-06-15(svn r25410) -Codechange: Put all hotkeys of a window into a static ↵frosch
HotkeyList member.
2013-06-15(svn r25408) -Codechange: Simplify hotkeys by removing unused stuff.frosch
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by ↵planetmaker
Eagle_rainbow)
2012-09-23(svn r24554) -Add: Hotkeys for widgets in AI Debug windowzuu
2011-11-12(svn r23193) -Codechange: don't cast away const unneededlyrubidium
2011-08-24(svn r22824) -Codechange: pass sub directory to ini loadingrubidium
2011-02-25(svn r22144) -Codechange: Unify 'while (true)' to 'for (;;)'alberth
2011-02-25(svn r22142) -Fix (r22094): some valid keycodes were ignored along with the ↵yexo
invalid ones
2011-02-17(svn r22094) -Fix [FS#4510]: remove invalid keycodes when reading hotkeys.cfgyexo
2011-01-26(svn r21909) -Fix: some missing spacesrubidium
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-08-16(svn r20516) -Feature [FS#3472]: Filter signs at the sign list window. (Zuu)terkhen
2010-08-01(svn r20275) -Fix (r20274): some compilers are complaining about ↵yexo
signed/unsigned comparison
2010-08-01(svn r20274) -Fix: special keycodes were matched if a code matched the start ↵yexo
of the string (ie 'C' matched 'CTRL')
2010-07-31(svn r20273) -Fix [FS#3930]: '-' and '=' were not correctly read from ↵yexo
hotkeys.cfg
2010-07-04(svn r20076) -Fix (r20073): hotkeys for the road toolbar were not stored in ↵yexo
hotkeys.cfg
2010-07-04(svn r20075) -Feature: customizable hotkeys for the main toolbar in the ↵yexo
scenario editor
2010-07-04(svn r20073) -Feature: customizable hotkeys for the road toolbaryexo
2010-07-04(svn r20072) -Fix (r20065): NUM_MINUS was stored as NUM_PLUS in config file.frosch
2010-07-03(svn r20070) -Feature: when none of the open windows handles a keypress, try ↵yexo
all toolbars for global hotkeys Users that have run a version between r20056 and r20068 should delete their hotkeys.cfg to reset the terraform toolbar hotkeys to default
2010-07-03(svn r20069) -Fix (r20055): Make valgrind happy.frosch
2010-07-03(svn r20068) -Feature: customizable hotkeys for the rail toolbaryexo
2010-07-03(svn r20067) -Add: special modifier (GLOBAL) to mark hotkeys as global hotkeysyexo
2010-07-03(svn r20065) -Feature: customizable hotkeys for the main toolbaryexo
2010-07-03(svn r20063) -Feature: customizable hotkeys for the dock toolbaryexo
2010-07-03(svn r20062) -Feature: customizable hotkeys for the airport toolbaryexo
2010-07-03(svn r20060) -Fix (r20055): strnicmp() does not exist on all platforms.frosch
2010-07-03(svn r20059) -Feature: customizable hotkeys for the main window (the global ↵yexo
hotkeys)
2010-07-03(svn r20058) -Feature: customizable hotkeys for the vehicle orders windowyexo