aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2020-02-15Backport: Bug [#2138]. For pixmap, balance call to BeginDraw with EndDraw.Neil1-0/+2
This avoids a warning when Direct2D debugging turned on. Backport of changeset 7986:8c409393be53.
2020-02-15Backport: Bug [#2138]. Potential fix to Direct2D crash when updating driver.Mat Berchtold2-1/+11
Backport of changeset 7985:0ffb5afdbd7f.
2020-03-27Backport: Use dynamic_cast and assertion instead of static_cast to fail ↵mitchell1-13/+20
earlier if there is a bug. Backport of changeset 7984:0f23c38fa1ac.
2020-02-12Backport: Bug [#2156]. Process IME messages that were broken by [983d35].Neil1-7/+19
Move WM_INPUTLANGCHANGE[REQUEST] into IMEMessage. Backport of changeset 7982:5205bdd9c737.
2020-02-09Backport: Standardise header guard names and use.Neil5-7/+12
Backport of changeset 7981:098231fb9d66.
2020-02-09Backport: Use uniform initialization for resetting GDI handles to avoid ↵Neil2-25/+25
NULL/0 warnings. Changed HDC, HPEN, HBRUSH, HFONT, HRGN, and HBITMAP. Backport of changeset 7980:587c0b6a5317.
2020-02-09Backport: Add noexcept to avoid warning.Neil1-2/+2
Backport of changeset 7979:d4834f824a9a.
2020-02-09Backport: Add a size to timer enumeration to avoid warnings.Neil1-1/+1
Backport of changeset 7978:d8030b757ed7.
2020-02-09Backport: Feature [feature-requests:#1340] Use Win32 types for EM_ messages.Zufu Liu1-9/+9
Backport of changeset 7977:508b5f6afbbc.
2020-02-09Backport: Feature [feature-requests:#1340] Move and use Point functions to ↵Zufu Liu4-16/+17
avoid casting. Backport of changeset 7976:4ba647207671.
2020-02-05Backport: Feature [feature-requests:#1335] Archive just the repository files ↵Neil1-0/+5
to scintilla.tgz. Backport of changeset 7975:aa81f6feabfd.
2020-02-05Backport: Spelling and grammar in comment.Neil1-1/+2
Backport of changeset 7974:1c2ef1972813.
2020-02-03Backport: Add link to ScintillaTest GTK sample.Neil1-1/+3
Backport of changeset 7970:14af8a707c86.
2020-01-31Backport: Feature [feature-requests:#1336] Add default argument for GetRelative.David Shuman2-2/+6
Backport of changeset 7968:914dde22b23f.
2020-01-31Backport: Avoid Clang warning with extra test.Neil1-5/+5
Harmonize types to avoid casts. Backport of changeset 7967:ddf1b734e7f8.
2020-01-31Backport: Use more typesafe functions to remove casts.Neil3-19/+19
Backport of changeset 7966:2f6615753946.
2020-01-28Backport: Break WndProc up into shorter, more focussed methods.Neil1-399/+508
Backport of changeset 7965:983d3524f946.
2020-01-25Backport: Fix line end whitespace and change edited date.Neil1-2/+2
Backport of changeset 7962:92acd2f85a84.
2020-03-27Backport: Bug [#2152]. Ignore Alt+Keypad keys that will result in a WM_CHAR.mitchell3-2/+43
Backport of changeset 7961:6950bccc71ce.
2020-01-23Backport: Improve tracing of key down messages with more information.Neil1-1/+7
This is commented out and may be enabled by changing source code. Backport of changeset 7960:ff2eaa3cd2db.
2020-01-21Backport: Feature [feature-requests:#1335] Hide some more files from hg.Neil1-0/+3
Backport of changeset 7958:651de2e36156.
2020-01-18Backport: Fix line end whitespace.Neil1-1/+1
Backport of changeset 7954:b98f1fd11e62.
2020-01-10Backport: Bug [#2132]. Only check for LS/PS/NEL when Unicode line ends ↵Zufu Liu1-1/+1
turned on. Backport of changeset 7950:375a05c8edd1.
2020-01-06Backport: Bug [#2135]. Prevent movement of candidate window while typing.Zufu Liu2-2/+5
Backport of changeset 7949:59f3c5ced2e2.
2020-01-06Backport: Bug [#2135]. Improve location of candidate window.Zufu Liu2-2/+5
Backport of changeset 7948:be6757890988.
2020-01-06Backport: Bug [#2135]. Set candidate window position in windowed IME mode.Zufu Liu2-0/+7
Backport of changeset 7947:9d42a88f08cc.
2020-01-09Backport: Remove support for CF_TEXT clipboard format. CF_UNICODETEXT is now ↵Neil2-45/+5
used in all cases. Windows automatically provides CF_UNICODETEXT when CF_TEXT on clipboard. This does not change drag-and-drop as that depends on CF_TEXT such as when dragging from DBCS. Backport of changeset 7946:4dad3058a477.
2020-03-26Switch to 1-based indices in Lua.mitchell4-28/+28
The only external, 3rd party lexers that would be affected are those implementing their own fold functions.
2020-03-22Formatting.mitchell1-1/+2
2020-03-22Added userdata pointer for SCNotifications on curses.mitchell2-9/+13
2020-03-16Modernized and reformatted curses platform code.mitchell3-211/+239
Also fixed a minor bug in autocompletion list width display.
2020-03-11LexLPeg now implements DefaultLexer and NameOfStyle().mitchell2-77/+71
The SCI_PRIVATELEXERCALL(styleNum, name) API is no longer supported.
2020-03-10Fixed LexLPeg reporting of known lexers on Win32.mitchell1-5/+7
2020-03-07LexLPeg can now report a list of known lexers via SCI_PRIVATELEXERCALL.mitchell2-70/+153
2020-03-06Updated curses example to use new SCI_LOADLEXERLIBARY API.mitchell1-1/+2
2020-03-06More LexLPeg refactoring, including a safer Lua state.mitchell2-106/+155
Do not load either `io` (Lua 5.1) or `package` modules and updated lexer.lua functions to utilize safer versions of `require()` and `package.searchpath()`. Also support ';'-separated paths for lexers via existing `lexer.lpeg.home` property or new SCI_LOADLEXERLIBRARY API. Refactor to use property constants and class methods for property setting.
2020-03-06More LexLPeg refactoring.mitchell1-70/+92
Added stack assertions and append traceback to error messages.
2020-03-06Formatted LexLPeg.cxx.mitchell1-694/+701
2020-03-05Refactored LexLPeg.mitchell1-318/+343
Style property settings are now case-sensitive.
2020-03-05Fixed building LPeg lexer on GTK.mitchell1-2/+2
2020-03-04Modernize LexLPeg.mitchell1-58/+54
2020-01-07Updated BACKPORTING.mitchell1-0/+39
2020-01-07lexlua: Removed unnecessary `lpeg.B()` in Rust lexer.mitchell1-2/+2
Rule order makes it such that the 'r#' prefix will never happen prior to a keyword.
2020-01-06Fixed runtime error introduced by r7925 (changset 58e9ef4392cd).mitchell1-2/+2
2020-01-06Backport: Bug [#2147]. Don't clear clipboard before copying text.Neil2-1/+4
Backport of changeset 7926:184f4b475993.
2020-01-06More synchronizing LongTerm3 with default.mitchell7-14/+21
Ideally this covers anything missed during the backport process.
2020-01-05Added Sci::round() and Sci::lround() for better compatibility with the ↵mitchell5-15/+28
default branch. Some olders MacOSX SDKs do not have std::round() or std::lround().
2020-01-05Updated checkdeps.mak.mitchell1-1706/+1896
2020-01-05Added Sci::make_unique() and Sci::size() for better compatibility with the ↵mitchell24-92/+143
default branch. std::make_unique() is c++14 and std::size() is c++17.
2020-01-05Backport: Fix some warnings.Neil3-4/+4
Backport of changeset 7921:4b676e61f983.