Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-05-07 | Fix warnings from GCC 9 because of a deprecated implicitly-declared operator= | Neil | 1 | -0/+7 | |
by explicitly implementing the operator=. | |||||
2019-05-04 | Bug [#2102]. Explain behaviour when length argument longer than document. | Zufu Liu | 1 | -2/+3 | |
2019-05-04 | Bug [#2102]. Allow length argument to be past end of document for SCI_GETTEXT. | Zufu Liu | 1 | -1/+1 | |
More compatible with state before change set 7489. | |||||
2019-05-02 | Optimize SCI_GETTEXT by calling Document::GetCharRange instead of looping for | Neil | 2 | -6/+10 | |
each byte. | |||||
2019-04-29 | Feature [feature-requests:#1280]. Lexer added for X12. | Iain Clarke | 10 | -0/+397 | |
2019-04-28 | Use const and noexcept for private methods. | Neil | 1 | -6/+6 | |
2019-04-28 | Fix analysis warnings for GlobalMemory class. | Neil | 1 | -5/+5 | |
2019-04-28 | Remove noexcept from Selection constructor as it allocates memory. | Neil | 2 | -78/+78 | |
Add noexcept to reader methods and simple writer methods on Selection classes. | |||||
2019-04-28 | Declare reading methods as noexcept where reasonable. | Neil | 7 | -39/+39 | |
2019-04-28 | Declare KeyMap::Clear() noexcept as called in destructor. | Neil | 2 | -2/+2 | |
2019-04-28 | SciTE change log. | Neil | 1 | -0/+3 | |
2019-04-28 | Switch from /std:c++latest to /std:c++17 as Visual C++ 2019 now includes some | Neil | 5 | -7/+13 | |
C++20 features. | |||||
2019-04-28 | Add UniqueString.cxx as UniqueStringCopy no longer defined in header. | Neil | 1 | -0/+1 | |
2019-04-26 | Feature [feature-requests:#1238]. Simplify case forcing with CaseForce function | Neil | 1 | -29/+35 | |
that hoists the repeated logic out of the 2 loops that check or set the cached visual line text. | |||||
2019-04-26 | Feature [feature-requests:#1238]. Simplify camel case forcing by checking only | Neil | 5 | -13/+14 | |
for upper and lower case characters instead of current word characters. This changes behaviour for words like "_word" -> "_Word" instead of remaining "_word" but that doesn't matter for this feature's intended use which is to allow display of ASCII-only keywords in the user's preferred casing (else/ELSE/Else) for languages with case-insensitive keywords. | |||||
2019-04-27 | Feature [feature-requests:#1279]. Removed invalid check when avoiding SelectFont | Neil | 1 | -12/+7 | |
if font not changed. Didn't correct the check as its not justified by minimal performance benefit so removed the supporting variable. | |||||
2019-04-25 | Fix bug where changing identifier sets in lexers preserved previous identifiers. | Neil | 2 | -0/+15 | |
2019-04-25 | Add section for next release. | Neil | 1 | -0/+8 | |
2019-04-25 | Bug [#1238]. Removed redundant loop. | Zufu Liu | 1 | -4/+0 | |
2019-04-25 | Bug [#1223]. Removed duplicate code. | Neil | 1 | -2/+1 | |
2019-04-17 | Document the character values in SCNotification::ch for SCN_CHARADDED. | Neil | 1 | -2/+5 | |
2019-04-17 | Added tag rel-4-1-5 for changeset 6a6bf370ae9f | Neil | 1 | -0/+2 | |
2019-04-17 | Removed tag rel-4-1-5rel-4-1-5 | Neil | 1 | -0/+2 | |
2019-04-17 | Bug [#2093]. For DBCS make result of "\x82\xCC" be 0x82CC instead of 0x82CE. | Neil | 1 | -1/+1 | |
2019-04-17 | Added tag rel-4-1-5 for changeset 72074cd809c5 | Neil | 1 | -0/+1 | |
2019-04-13 | Added 4.1.5 blurb. | Neil | 1 | -1/+2 | |
2019-04-13 | Reordered items for 4.1.5 release. | Neil | 1 | -10/+10 | |
2019-04-13 | Preparing for 4.1.5 release. | Neil | 8 | -16/+16 | |
2019-04-12 | Bug [#2093]. Improve efficiency with single byte character sets. | Zufu Liu | 2 | -2/+10 | |
2019-04-12 | Bug [#2093]. Remove restrictions on IME input length. | Zufu Liu | 4 | -7/+3 | |
2019-04-11 | Bug [#2087]. Fix flickering when inserting primary selection on GTK between | Neil | 2 | -14/+32 | |
SciTE tabs. This does not allow primary selection to work between tabs as the tabs are sharing a single Scintilla and the old primary selection is unclaimed when the file is changed. This fix adds a new ReceivedClipboard method which does not try to convert the selection if received in a different format than asked for. It was the call to gtk_selection_convert that seemed to cause the flickering. ReceivedClipboard is only called from SelectionReceiver::ClipboardReceived so only occurs due to a call to RequestSelection and can not occur because of a selection_received signal. ReceivedSelection is left with its complexity in case it is needed for some other issue although it doesn't appear to be called for drag&drop, for example. | |||||
2019-04-11 | Bug [#2094]. Avoid exceptions by treating text as one-byte per character in | Neil | 1 | -0/+6 | |
accessibility if UTF32 index not available. | |||||
2019-04-11 | Reorder change items to be similar to previous releases. | Zufu Liu | 1 | -8/+8 | |
2019-04-11 | Feature [feature-requests:#1277]. Support coloured text on Windows 8.1+. | Zufu Liu | 2 | -3/+19 | |
2019-04-11 | Bug [#2093]. Use wstring_view to unify adding text and eliminate AddCharUTF16. | Zufu Liu | 1 | -35/+12 | |
2019-04-11 | Use views for input string parameters as that allows calling with more varied | Zufu Liu | 1 | -9/+9 | |
values and can avoid allocations. Switched &[0] to data() to avoid some warnings. | |||||
2019-04-11 | Updated required Python version due to differences in how imports work in 2.7. | Neil | 1 | -2/+2 | |
2019-04-10 | Bug [#2093]. Fix exception when inserting DBCS text. | Zufu Liu | 2 | -8/+17 | |
2019-04-10 | Use noexcept in CaseConvert as well as std::string_view::copy. | Neil | 1 | -5/+5 | |
2019-04-08 | Use native line ends for make dependencies files. | Neil | 1 | -3/+4 | |
2019-04-08 | Make dependencies scripts work when called from ↵ | Neil | 4 | -6/+17 | |
scite/scripts/RegenerateSource.py. | |||||
2019-04-08 | Use noexcept where reasonable in ViewStyle. | Neil | 2 | -33/+32 | |
2019-04-08 | Rename FontNames to UniqueStringSet and move into UniqueString. | Neil | 4 | -41/+50 | |
It may be useful in more situations than just font names. | |||||
2019-04-07 | Make XPM, RGBAImage, and LineMarker copyable and noexcept moveable. | Neil | 3 | -48/+51 | |
This simplifies and optimizes their use in other classes and containers. | |||||
2019-04-07 | Feature [feature-requests:#1276]. Add SC_MARK_VERTICALBOOKMARK. | Zufu Liu | 6 | -2/+19 | |
2019-04-05 | Bug [#2095]. gtk: Accessible: emit the text deletion signal before deletion | Colomban Wendling | 3 | -9/+7 | |
This allows the accessibility layer to request detail, such as which characters have been deleted. ATK will query the deleted range to report the data that was removed, so it must still be available for the query to give a correct answer. So, emit the signal in BEFOREDELETE instead of DELETETEXT. | |||||
2019-04-05 | Bug [#2094]. gtk: Accessible: use the built-in character position cache | Colomban Wendling | 4 | -25/+23 | |
It's quite a lot faster even after trying and optimizing the custom version, and it makes the code simpler. Also improve ByteOffsetFromCharacterOffset() to make use of the cache, making it drastically faster. | |||||
2019-04-06 | Updated dependencies for change set 7401 adding UniqueString.cxx. | Neil | 3 | -0/+9 | |
2019-04-06 | Updated link to long term branch. | Neil | 1 | -1/+1 | |
2019-04-05 | Move UniqueStringCopy into its own source file UniqueString.cxx to hide the | Neil | 10 | -12/+42 | |
implementation. |