aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2020-08-11Backport: Bug [#2193]. Fixed bug where hovered indicator was not returning ↵uhf71-0/+1
to non-hover when mouse over selection. Backport of changeset 8477:5d056f2f3fc5.
2020-08-04Backport: Bounds checking for SetSelectionN* APIs.Mitchell Foral1-0/+3
Backport of changeset 8474:830af6997afb.
2020-08-03Backport: Use const. Use separate lines for variable declarations.Neil1-3/+5
Backport of changeset 8473:29ece1e94078.
2020-08-03Backport: Bug [#2193]. Fixed bug where hovered indicator was not returning ↵uhf72-0/+7
to non-hover appearance when mouse moved out of window or into margin. Backport of changeset 8472:2f8f87a7d57f.
2020-08-03Backport: Bug [#2170]. Fixed cursor flicker when click past end of file and ↵uhf71-1/+4
there is an indicator at file end. Backport of changeset 8471:34147e899966.
2020-07-31Backport: More consistent rectangle arguments.Neil1-11/+10
Change radius argument on PathRoundRectangle to double as this causes fewer warnings. Backport of changeset 8470:2476360d7ff5.
2020-07-31Backport: Simplify code by using CAIRO_EXTEND_REPEAT to tile a pattern ↵Neil1-21/+6
instead of looping over all the tiles. Backport of changeset 8469:302457a9349f.
2020-07-31Backport: Refactored ContextCursor to avoid multiple Point conversions.Neil1-15/+15
Reversed order of selection checks as SelectionEmpty is lighter than PointInSelection. Backport of changeset 8468:7b1106eeebbb.
2020-07-31Backport: Bug [#2170]. Fixed cursor flicker over an indicator with hover style.uhf72-0/+8
Backport of changeset 8467:cb319e3ab20e.
2020-07-30Backport: Bug [#2191]. Allow setting CPPFLAGS to support hardening.Andreas Rönnquist2-2/+6
Backport of changeset 8466:5d134721c303.
2020-07-29Backport: Use dynamic_cast for SurfaceGDI::Copy as it will fail better if a ↵Neil1-1/+1
mistake made. Backport of changeset 8464:73514a371867.
2020-07-28Backport: Bug [#2189]. Allow cross-building for GTK by choosing pkg-config.Andreas Rönnquist2-1/+6
Backport of changeset 8463:714e73622572.
2020-07-28Backport: Fix position of marker symbols for SC_MARGIN_RTEXT which were ↵Neil2-5/+20
being moved based on width of text. Backport of changeset 8462:1d48cfa70dcd.
2020-07-28Backport: Fix factory leak by using global factory instead of getting from ↵Neil1-4/+1
render target. Backport of changeset 8461:3626579329d1.
2020-07-27Backport: Add private SurfaceD2D::GetBitmap to better encapsulate the bitmap ↵Neil1-8/+11
render target and simplify callers. Backport of changeset 8460:6e7bbeda1f5a.
2020-08-23lexlua: Documented color restrictions for the curses platform.mitchell2-3/+27
2020-08-03lexlua: Deprecated `lexer.fold_line_comments()` in favor of ↵mitchell53-82/+106
`lexer.fold_consecutive_lines()`. Also use `lexer.fold_line_groups` for option that enables this folding, avoiding name clash that plagued the previous option. Added "import" folding for Java.
2020-07-27Added tag rel-3-21-0 for changeset d2d449e1dccamitchell1-0/+1
2020-07-27Updated for version 3.21.0.rel-3-21-0mitchell9-22/+40
2020-07-27lexlua: Updated documentation.mitchell1-4/+4
2020-07-27lexlua: Added C99 bool, true, and false to C lexer.mitchell1-1/+3
2020-07-27lexlua: Updated LuaDoc documentation.mitchell1-4/+4
2020-07-23Curses platform's `scintilla_get_clipboard()` now returns a copy of ↵mitchell2-20/+20
clipboard text directly. The function no longer mimics the Scintilla API for stringresult for the sake of convenience.
2020-07-19Updated BACKPORTING.mitchell1-1/+19
2020-07-18Backport: Remove some constexpr as they made shiboken fail.Neil1-2/+2
Backport of changeset 8420:572995dc6928.
2020-07-19Backport: Add constexpr, const, noexcept and make other small improvements ↵mitchell13-96/+90
to lexlib. Backport of changeset 8416:06a43e06a8e0.
2020-07-16Backport: Add move constructor to complete set of standard methods.Neil1-14/+21
Backport of changeset 8415:74ff9a221c89.
2020-07-16Backport: Make EncodingType an enum class.Neil2-6/+6
Backport of changeset 8414:b093ae84d34a.
2020-07-16Backport: Make WrapMode an enum class for more type safety.Neil4-14/+14
Backport of changeset 8413:ef7672c46486.
2020-07-16Backport: Rename validLevel to ValidLevel and make an enum class.Neil4-20/+20
Backport of changeset 8412:999c4c848b8f.
2020-07-16Backport: Rename typeOfFold to FoldPart and make an enum class.Neil3-21/+21
Backport of changeset 8411:606b39f5e1f4.
2020-07-16Backport: Make AddNumber an enum class for more type safety.Neil2-4/+4
Backport of changeset 8410:84c7d7b3c0b8.
2020-07-16Backport: Use enum class for selectionUnit (previously selectionType) for ↵Neil2-32/+32
more type safety. Backport of changeset 8409:74950c91ef69.
2020-07-16Backport: Make EncodingFamily an enum class for more type safety.Neil3-6/+6
Backport of changeset 8408:e89f22691610.
2020-07-16Backport: Add some const, constexpr.Neil3-3/+3
Backport of changeset 8407:dfaa642a6c22.
2020-07-15Backport: Feature [feature-requests:1368]. Add BraceMatchNext API.Zufu Liu7-4/+20
Backport of changeset 8406:a2ce85a55dfa.
2020-07-15Backport: Hoist common conversion code into RectangleFromPRectangle.Neil1-4/+12
Backport of changeset 8405:004e2fe0cc50.
2020-07-15Backport: Add extra checking and assertions for NULLs.Neil1-30/+34
Use ReleaseUnknown which is noexcept making it easier to reason about exceptions. Add constexpr where possible. Backport of changeset 8403:0c52875b4c8c.
2020-07-19Backport: Make simple methods on simple classes constexpr.mitchell1-30/+30
Backport of changeset 8402:efa2991d428f.
2020-07-13Backport: Minor warning fixes. 0 -> nullptr and static_cast -> dynamic_cast.Neil2-4/+4
Backport of changeset 8401:add0d0fc2939.
2020-07-13Backport: Use float for text size in case application calls ↵Neil1-1/+1
SCI_STYLESETSIZEFRACTIONAL. Backport of changeset 8400:9e6abe2da2b6.
2020-07-13Backport: Replace QTime with QElapsedTimer as QTime::start deprecated.Neil1-2/+2
Backport of changeset 8399:475a4b608b0a.
2020-07-11Backport: Removed calls that had no effect as drawing in indent guides uses ↵Neil1-2/+0
FillRectangle with explicit arguments. Backport of changeset 8398:daf13e4c0042.
2020-07-11Backport: Removed GetNearestColor as paletted displays are no longer supported.Neil1-3/+1
Backport of changeset 8397:c1ad4413f156.
2020-07-11Backport: Treat DEL as a control character for determining block caret size.Zufu Liu1-5/+6
Moved IsControlCharacter to anonymous namespace. Backport of changeset 8396:16e8656c36a7.
2020-07-11Backport: Feature [feature-requests:1369]. Represent DEL control character ↵Zufu Liu2-0/+5
0x7f with DEL. Backport of changeset 8395:b0355e996f10.
2020-07-08Backport: Fix translucent rectangle drawing on Qt.Neil2-12/+34
Backport of changeset 8394:e42c02272d31.
2020-07-08Backport: Use correct signature to override QListWidget::selectionChanged ↵Neil1-14/+21
and use this to call ListNotify on delegate. This avoids need to override mouseReleaseEvent. As currentRow() is not updated for selectionChanged, use selectedRows to find selection. Fixes a compiler warning. Backport of changeset 8393:b55975246b8a.
2020-07-08Backport: Fix deprecated QDesktopWidget::availableGeometry call to use ↵Neil1-8/+21
currently supported QScreen::availableGeometry call when available. Backport of changeset 8392:b52e56eefb78.
2020-07-08Backport: Fix deprecated Qt call to use currently supported call.Neil2-1/+5
Backport of changeset 8391:47cf3fcb2447.