Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-05-10 | Spelling fixes. | Neil | 1 | -6/+6 | |
2021-05-10 | Add elementBaseColours to hold default or system derived colours. | Neil | 4 | -1/+42 | |
Editor::UpdateBaseElements can be overridden by platform layers to set base colours although they should also do this when they detect changes in system settings. | |||||
2021-05-09 | Change first responder / active handling so only treating as focussed when | Neil Hodgson | 3 | -12/+34 | |
both active and first responder. This has no visual effect yet but allows greying the selection when not focussed. | |||||
2021-05-07 | Use shared_ptr for LineLayoutCache as it simpifies lifetime management. | Neil | 5 | -91/+41 | |
AutoLineLayout and other code no longer needed so removed. | |||||
2021-05-07 | Overallocate line layout cache so that don't reallocate too often. | Neil | 1 | -2/+13 | |
2021-05-07 | When resizing for Cache::page, move cached entries to correct positions. | Neil | 2 | -21/+58 | |
Hoist position calculation into EntryForLine method. | |||||
2021-05-07 | Add lineNumber_ argument to LineLayout constructor so always knows which line it | Neil | 5 | -28/+35 | |
is for. Add accessor for line number and method to say whether compatible with a line number and number of characters. Since LineLayout can report its line number, remove line argument from EditView::LayoutLine which simplifies calling it. | |||||
2021-05-07 | Ensure a line is only ever in one line layout cache entry. Preserve calculated | Neil | 1 | -29/+49 | |
data where possible when overwriting a cache entry. | |||||
2021-05-09 | Feature [feature-requests:1405]. Enable hardware-enforced stack protection in | Neil | 1 | -0/+1 | |
Visual C++ project file. | |||||
2021-05-09 | Add @file to template files. | Neil Hodgson | 2 | -2/+2 | |
2021-05-09 | Add @file <filename> comments to follow convention. | Neil | 21 | -24/+47 | |
Fix incorrect filename comments. Normalize Qt code to use #endif /* X */ insetad of #endif // X. | |||||
2021-05-08 | Feature [feature-requests:1373]. Make idle actions smoother by measuring | Neil | 5 | -20/+32 | |
per-byte and allowing just one line to be processed in a time slice. Very long lines will not distort estimation or block interaction as much. | |||||
2021-05-08 | Feature [feature-requests:1373]. Add methods for refining idle task durations. | Zufu Liu | 2 | -0/+20 | |
2021-05-08 | Feature [feature-requests:1405]. Enable hardware-enforced stack protection. | Neil | 2 | -2/+9 | |
2021-05-06 | Remove dead code and imports as found by Vulture. | Neil | 8 | -221/+11 | |
https://github.com/jendrikseipp/vulture | |||||
2021-05-06 | Fix parameter name. | Neil | 1 | -3/+2 | |
2021-05-06 | Fix building unit tests in Visual C++. | Neil | 1 | -6/+4 | |
2021-05-05 | Remove deprecated AddCharUTF method. | Neil | 2 | -8/+0 | |
2021-05-05 | Avoid some warnings in ResetLineEnds. | Neil | 1 | -3/+3 | |
2021-05-05 | Hoist selection text colour into SelectionForeground function and whether | Neil | 3 | -32/+47 | |
there is a selection text colour into ViewStyle::SelectionTextDrawn. Pass EditModel to SelectionBackground so focus can be used in a future change. Simplify code, use const and better names. Prefer explicit iterator type to auto in cases where it makes little difference. | |||||
2021-05-05 | Redraw when focus changes. Move hasFocus to EditModel where it can be used for | Neil | 4 | -2/+6 | |
drawing more easily. | |||||
2021-05-04 | Mark WidthF const noexcept and remove 'f' suffixes as XYPOSITION is now double. | Neil | 1 | -4/+4 | |
2021-05-03 | Rename Opaque to WithoutAlpha as it returns a colour with 0 alpha. New Opaque | Neil | 2 | -3/+7 | |
method returns a colour with maximum (0xff) alpha. | |||||
2021-05-01 | Improve selection drawing code. Use InSelection enum instead of int. | Neil | 5 | -62/+87 | |
Add Selection::RangeType and EditModel::LineEndInSelection to hoist code out of EditView. Replace SimpleAlphaRectangle with Surface::FillRectangleAligned when alpha known to not be SC_ALPHA_NOALPHA. | |||||
2021-04-28 | Character indices are no longer provisional so move out of Provisional category. | Neil | 3 | -36/+33 | |
2021-04-28 | Spelling. | Neil | 1 | -2/+2 | |
2021-04-28 | Document preprocessor values that affect building. | Zufu Liu | 1 | -1/+44 | |
2021-04-28 | Use copy instead of loop and rely on make_unique zeroing result. | Neil | 1 | -5/+2 | |
2021-04-28 | More reasonable variable name. | Neil | 1 | -2/+2 | |
2021-04-28 | Feature [feature-requests:1373]. Use steady_clock for measuring intervals. | Zufu Liu | 1 | -4/+4 | |
2021-04-28 | Bug [#2227]. On GTK 3 with Wayland, fix primary selection. | Neil Hodgson | 3 | -48/+68 | |
2021-04-27 | Use correct parameter name in description. | Neil | 1 | -3/+3 | |
2021-04-27 | Rename CharacterSet and CharacterCategory modules in Scintilla to CharacterType | Neil | 30 | -222/+128 | |
and CharacterCategoryMap to avoid clashes with Lexilla when building an executable that includes both. | |||||
2021-04-27 | Feature [feature-requests:1379]. Update to Unicode 13. | Neil | 3 | -44/+114 | |
2021-04-27 | Update Unicode code generation scripts. Update Lexilla, use pathlib, simplify. | Neil | 2 | -6/+11 | |
2021-04-26 | Avoid some warnings. | Neil | 7 | -28/+31 | |
2021-04-26 | Change std::optional value() to * as value() is not implemented in older macOS | Neil Hodgson | 2 | -20/+20 | |
releases. Using value() produces error: error: call to unavailable member function 'value': introduced in macOS 10.14 | |||||
2021-04-26 | Extract related groups of fields out of ViewStyle into new structs. | Neil | 6 | -191/+217 | |
Size of ViewStyle makes it more difficult to understand and this helps a bit. | |||||
2021-04-26 | Move hotspotSingleLine from ViewStyle to EditModel as it defines behaviour, not | Neil | 5 | -7/+6 | |
appearance. | |||||
2021-04-25 | Feature [feature-requests:#1402]. Unify colour type with ColourAlpha. | Neil | 24 | -319/+298 | |
Change ColourDesired to ColourAlpha in styles. Remove ColourDesired. | |||||
2021-04-26 | Remove some tracing from HeaderCheck as it produces much uninteresting output. | Neil | 1 | -2/+1 | |
2021-04-26 | Ignore VS Code settings. | Neil | 1 | -0/+1 | |
2021-04-24 | Moved link to follow document. | Neil | 1 | -1/+1 | |
2021-04-23 | Remove volatile qualifiers as they cause an error with Clang 12. | Neil Hodgson | 1 | -2/+2 | |
The glib documentation shows use without volatile and mentions that - While location has a volatile qualifier, this is a historical artifact and the pointer passed to it should not be volatile. https://developer.gnome.org/glib/stable/glib-Threads.html#g-once-init-enter | |||||
2021-04-23 | Work around some Qt 5.14 and 5.15 deprecations with #if so will contrinue to | Neil Hodgson | 1 | -3/+36 | |
work on Qt 4.x. | |||||
2021-04-23 | Qt 5.15 requires #include <QPainterPath>. Previous versions found it indirectly. | Neil Hodgson | 1 | -0/+1 | |
2021-04-23 | Added tag rel-5-0-2 for changeset 5b51130729ea | Neil | 1 | -0/+1 | |
2021-04-21 | Updates for 5.0.2.rel-5-0-2 | Neil | 9 | -19/+18 | |
2021-04-21 | Bug [#2027]. Fix GetFontLocale signature. | Zufu Liu | 1 | -2/+2 | |
2021-04-20 | Bug [#2248]. Make autocompletion look the same on macOS 11 as macOS 10 | Petko Georgiev | 2 | -9/+17 | |
by using NSTableViewStylePlain. This prevents truncation of the text of items as well as avoiding problems with size and padding. |