aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2014-12-30S-Record lexer: rename states from SCE_SREC_.. to SCE_HEX_..Markus Heidelberg1-16/+16
Preparation for adding a new lexer which uses mostly the same states.
2014-12-29S-Record lexer: add future-proof highlighting for unknown record typesMarkus Heidelberg1-0/+2
An S4 record for example, which is not defined in the S-Record specification, will now be highlighted until record end (checksum) instead of aborting after the "byte count" field. The former behaviour looked a bit half-baked. Since the size of the address field is unknown, the address and data fields are highlighted with the same style in the new state SCE_SREC_DATA_UNKNOWN. Alternating styles (ODD/EVEN) for readability of the data field of valid record types are not applied.
2014-12-17Highlights doc comment keywords; has separate styles for input, output, andNeil2-0/+10
inout ports; and fixes a bug in highlighting numbers. From Haimag Ren.
2014-12-09Feature [feature-requests:#1091]. Lexer for Motorola S-Record.Neil2-0/+30
From Markus Heidelberg.
2014-11-24SC_TECHNOLOGY_DIRECTWRITEDC is another provisional mode for DirectWrite drawingNeil2-0/+2
which may fix problems with sibling windows.
2014-11-14Feature [feature-requests:#1086]. Annotation display style ANNOTATION_INDENTED;Erik Angelin2-0/+2
like _BOXED but no border.
2014-10-07Removing old CVS artifacts.Neil1-2/+0
2014-10-02Allocate indicators for IME use after previously allowed indicators.Neil2-2/+6
2014-10-02Allow using C++11 <regex> for searches as a provisional feature.Neil2-0/+6
2014-09-12Allow choice between windowed and inline IME.Neil2-0/+14
2014-09-06Support the q-quote operator as SCE_SQL_QOPERATOR.Neil2-0/+2
From Michael Staszewski.
2014-09-03Added SC_TECHNOLOGY_DIRECTWRITERETAIN mode.Neil2-0/+2
2014-09-03Feature [feature-requests:#1071]. BibTeX lexer added.Neil2-0/+18
From Sergiu Dotenco and danselmi.
2014-08-20Bug [#1527]. Support block comments in VHDL.Neil2-0/+2
From danselmi.
2014-08-09Added lexer for registry files.Neil2-0/+30
From nkmathew.
2014-08-08Implement explicit tab stops per line.Neil2-2/+16
From Nick Gravgaard.
2014-07-29Rust: Highlight byte-string literals.SiegeLord2-0/+6
This adds support for two new string literals and one new string literal, corresponding to the existing versions of these. Compared to the originals, the new literals have slightly different escapes and are ASCII only. I've decided to simply add flags to the existing scanners to handle them. New styles had to be added to handle the line spanning string literals. The byte character style was added for consistency.
2014-07-18Allow extreme ascenders and descenders to overlap into adjacent lines withNeil2-1/+20
multiple phase drawing option.
2014-07-08Feature [feature-requests:#1053]. Add a block comment state.Neil2-0/+2
2014-07-04Provide complete C prototypes for C-exported functionsColomban Wendling1-2/+2
A C function declaration with an empty parameter list does not declare a function taking no parameters, but simply does not declares what parameters it takes (hence, it's not a complete prototype). To denote an empty parameter list, C uses the special `void` value. This avoids warnings when building C sources including Scintilla.h if using e.g. GCC's `-Wstrict-prototypes` option, as well as actually disallowing passing parameters to those functions.
2014-06-17Only define namespaces when compiling as C++.Neil Hodgson1-2/+2
2014-05-24SCI_AUTOCSETMULTI allows setting whether autocompletion text is inserted at eachNeil2-0/+14
selection when multiple selections are active. From Mitchell Foral.
2014-05-03Replacing the int-based constructors for Point and PRectangle with FromIntsNeil1-10/+7
static methods as there were too many failures with mixed types and not-quite matching types.
2014-05-03Turn on MSVC 'possible loss of data' warnings and add explicit casts.Neil1-8/+8
2014-05-03Using casts and an alternate PRectangle constructor to make XYPOSITION <-> intNeil1-0/+4
conversions and other conversions more consistent.
2014-05-03Convenience Point constructor from integers as common source of shapes.Neil1-0/+2
2014-05-03Fix comments that have not been correct since conversion to XYPOSITION.Neil1-2/+2
2014-05-03Move RoundXYPosition to global header to enable use in more modules.Neil1-1/+3
2014-04-29Stop disabling warnings where no longer needed.Neil1-1/+2
2014-04-29Feature [feature-requests:#1049]. Lexer added for DMIS, a language for ↵Neil2-0/+24
coordinate measuring machines. From Andreas Tscharner.
2014-04-21Clean line end whitespace.Neil1-1/+1
2014-04-21View line state in margin with SC_FOLDFLAG_LINESTATE as an aid to debugging.Neil2-0/+2
2014-04-19Optionally highlight escape sequences in strings as SCE_C_ESCAPESEQUENCE.Neil2-0/+2
From nkmathew.
2014-04-16Allow filtering of insertions.Neil2-2/+8
2014-04-03C++ lexer can highlight task marker keywords in comments as SCE_C_TASKMARKER.Neil2-0/+2
From nkmathew.
2014-03-16Avoid warnings from Clang analyzer.Neil1-1/+11
2014-03-14Assembler lexer variant As(SCLEX_AS) for Unix assembly code which uses '#'Neil2-1/+4
for comments and ';' to separate statements. From nkmathew.
2014-02-05The Unicode line ends and substyles features added as provisional in 3.2.5 ↵Neil2-65/+65
are now finalised.
2014-02-02Added wrap mode SC_WRAP_WHITESPACE which only wraps on whitespace, not on ↵Neil2-0/+2
style changes. From Robert Gieseke.
2014-01-21Implement new marker symbol SC_MARK_BOOKMARK.Neil Hodgson2-0/+2
2014-01-14CallTipSetPosStart API added.Neil2-0/+4
2013-12-17Added DropSelectionN API.Neil2-0/+4
2013-12-16Updated headers.Neil2-3/+2
2013-11-21Bug [#1554]. Bugs in interface file.Neil1-8/+5
2013-11-18Bug [#1552]. Search string could be const.Neil1-1/+1
2013-10-28Added lexical class for user defined literals in C++11.Neil2-0/+2
2013-10-18Feature [feature-requests:#1026]. DMAP lexer added.Neil2-0/+26
From Mark Robinson.
2013-10-17Feature [feature-requests:#1025]. Support multiline comments in FreeBASIC.Neil2-0/+8
From Erik.
2013-10-08Feature [feature-requests:#1024]. Lexer added for Rust language.Neil2-0/+46
From SiegeLord.
2013-09-30Added FocusIn and FocusOut notification events (SCN_FOCUSIN/SCN_FOCUSOUT) to beNeil2-0/+4
used in preference to the SCEN_SETFOCUS and SCEN_KILLFOCUS command events.