aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/KeyMap.h
AgeCommit message (Collapse)AuthorFilesLines
2022-04-23Provide a default KeyModifiers constructor for use by platform layers.Neil1-0/+2
2021-08-22Follow rule-of-zero / rule-of-5 where reasonable by removing standard operatorsNeil1-1/+0
that are not needed.
2021-05-24Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.hNeil1-19/+19
and ScintillaStructures.h using scoped enumerations. Use these headers instead of Scintilla.h internally. External definitions go in the Scintilla namespace and internal definitio0ns in Scintilla::Internal.
2019-04-28Declare reading methods as noexcept where reasonable.Neil1-2/+2
2019-04-28Declare KeyMap::Clear() noexcept as called in destructor.Neil1-1/+1
2019-03-19Make constructors of simple classes noexcept.Neil1-1/+1
2018-08-29Allow read access to the key map.Kacper Kasper1-0/+1
Required on Haiku to set up key bindings that include the Cmd modifier.
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-4/+0
interfaces ILexer4 and IDocument.
2016-03-29Feature [feature-requests:#1142]. Allow Super modifier on GTK+.Neil1-0/+1
2014-01-02Use a std::map for KeyMap to avoid custom iteration in favour of standardNeil1-1/+17
provided functionality.
2013-07-21Standardising header guards and namespaces.Neil1-2/+2
2013-05-24Made methods const where they can be and are logically const as well.nyamatongwe1-1/+1
2013-05-03Replacing raw pointers and allocations with std::vector.nyamatongwe1-3/+1
2011-07-12Report control key as SCMOD_META with GTK+ on OS X.nyamatongwe1-0/+1
Mostly from Mitchell Foral.
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-0/+8
message :) - now uses namespaces (optionally for non-os x) to avoid conflicts with OS X libraries - several fixes in the OS X layer since the branch was commited in 2005 - used in Komodo since 2005, so pretty stable
2002-02-12Made lexer objects const so they do not show up in map as static / globals.nyamatongwe1-1/+1
File specific inline functions marker as static to ensure no bad linking.
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-1/+8
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2000-07-21Provide alternative symbols for all features defined in WinDefs.h to allownyamatongwe1-6/+6
for eventual removal of WinDefs.h.
2000-03-22Split UndoHistory out of CellBuffer.nyamatongwe1-0/+1
Fixed coalescing of nodes in the undo history. Added LineCut, LineDelete, LineTranspose, UpperCase and LowerCase keyboard commands and added keys for them. Added UUID lexical class to CPP lexer.
2000-03-08Initial revisionnyamatongwe1-0/+35