aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2019-04-17Added tag rel-4-1-5 for changeset 6a6bf370ae9fNeil1-0/+2
2019-04-17Removed tag rel-4-1-5rel-4-1-5Neil1-0/+2
2019-04-17Bug [#2093]. For DBCS make result of "\x82\xCC" be 0x82CC instead of 0x82CE.Neil1-1/+1
2019-04-17Added tag rel-4-1-5 for changeset 72074cd809c5Neil1-0/+1
2019-04-13Added 4.1.5 blurb.Neil1-1/+2
2019-04-13Reordered items for 4.1.5 release.Neil1-10/+10
2019-04-13Preparing for 4.1.5 release.Neil8-16/+16
2019-04-12Bug [#2093]. Improve efficiency with single byte character sets.Zufu Liu2-2/+10
2019-04-12Bug [#2093]. Remove restrictions on IME input length.Zufu Liu4-7/+3
2019-04-11Bug [#2087]. Fix flickering when inserting primary selection on GTK betweenNeil2-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-11Bug [#2094]. Avoid exceptions by treating text as one-byte per character inNeil1-0/+6
accessibility if UTF32 index not available.
2019-04-11Reorder change items to be similar to previous releases.Zufu Liu1-8/+8
2019-04-11Feature [feature-requests:#1277]. Support coloured text on Windows 8.1+.Zufu Liu2-3/+19
2019-04-11Bug [#2093]. Use wstring_view to unify adding text and eliminate AddCharUTF16.Zufu Liu1-35/+12
2019-04-11Use views for input string parameters as that allows calling with more variedZufu Liu1-9/+9
values and can avoid allocations. Switched &[0] to data() to avoid some warnings.
2019-04-11Updated required Python version due to differences in how imports work in 2.7.Neil1-2/+2
2019-04-10Bug [#2093]. Fix exception when inserting DBCS text.Zufu Liu2-8/+17
2019-04-10Use noexcept in CaseConvert as well as std::string_view::copy.Neil1-5/+5
2019-04-08Use native line ends for make dependencies files.Neil1-3/+4
2019-04-08Make dependencies scripts work when called from ↵Neil4-6/+17
scite/scripts/RegenerateSource.py.
2019-04-08Use noexcept where reasonable in ViewStyle.Neil2-33/+32
2019-04-08Rename FontNames to UniqueStringSet and move into UniqueString.Neil4-41/+50
It may be useful in more situations than just font names.
2019-04-07Make XPM, RGBAImage, and LineMarker copyable and noexcept moveable.Neil3-48/+51
This simplifies and optimizes their use in other classes and containers.
2019-04-07Feature [feature-requests:#1276]. Add SC_MARK_VERTICALBOOKMARK.Zufu Liu6-2/+19
2019-04-05Bug [#2095]. gtk: Accessible: emit the text deletion signal before deletionColomban Wendling3-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-05Bug [#2094]. gtk: Accessible: use the built-in character position cacheColomban Wendling4-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-06Updated dependencies for change set 7401 adding UniqueString.cxx.Neil3-0/+9
2019-04-06Updated link to long term branch.Neil1-1/+1
2019-04-05Move UniqueStringCopy into its own source file UniqueString.cxx to hide theNeil10-12/+42
implementation.
2019-04-05Document adding source files.Neil2-0/+33
2019-04-05Feature [feature-requests:#1272]. Add API to set default fold display text.Neil12-12/+63
2019-04-03Help static analyzers with assert.Neil1-0/+2
2019-04-02Removed variable which duplicated meaning of earlier variable.Neil1-3/+2
2019-04-01Switch generation of make dependencies to Python scripts DepGen.py.Neil11-2343/+6110
Dependencies files deps.mak and nmdeps.mak are formatted with one file per line as that makes it easier to examine differences between versions.
2019-04-01Undo change set 7357. Remove *.deps from .hgeol file as won't be using.Neil1-1/+0
2019-03-31Added *.deps to native line ends which is same as *.mak.Neil1-0/+1
2019-03-31Feature [feature-requests:#1272]. Add FoldDisplayTextGetStyle to matchZufu Liu5-2/+16
FoldDisplayTextSetStyle.
2019-03-29Suppress warnings for safety initializations.Neil1-0/+3
2019-03-29Feature [feature-requests:#1259]. Add SCI_SETCHARACTERCATEGORYOPTIMIZATION APINeil11-6/+112
to optimize speed of character category features.
2019-03-29Include "CharacterCategory.h" in all files that include "Document.h" as it willNeil12-0/+13
be needed for adding a CharacterCategory feature.
2019-03-29Remove inclusion of "CharacterCategory.h" where not needed and add <vector> toNeil3-2/+1
LexHaskell as it will be needed for CharacterCategory additions.
2019-03-28Updated ScintillaTest internationalization to fix warnings from Xcode 10.2.Neil Hodgson3-9/+6
2019-03-28Updated ScintillaFramework internationalization to fix warnings from Xcode 10.2.Neil Hodgson2-14/+11
2019-03-28Merged Win32 and GTK work.Neil3-33/+50
2019-03-28Use standard GDK_SELECTION_CLIPBOARD instead of interning "CLIPBOARD".Neil2-6/+3
2019-03-28Bug [#2087]. Fix flicker when inserting primary selection on GTK.Neil3-28/+48
2019-03-27Updated dependencies for Win32.Neil2-70/+81
2019-03-27Updated dependencies.Neil1-45/+68
2019-03-23Simplified preprocessor conditional styling code, renamed 'active' to 'inactive'Neil1-33/+63
as that is more correct, added comments and helper methods, removed lines that had no effect. Behaviour unaltered.
2019-03-27Ran astyle to standardize formatting.Neil4-349/+351