| Age | Commit message (Collapse) | Author | Files | Lines |
|
This may be SC_CHARACTERSOURCE_DIRECT_INPUT, SC_CHARACTERSOURCE_TENTATIVE_INPUT,
or SC_CHARACTERSOURCE_IME_RESULT.
Backport of changeset 7613:4cfac35c71bd.
|
|
Backed out changeset: 512ec9ab2e7c
Backport of changeset 7611:8c487135a6e4.
|
|
Backport of changeset 7599:512ec9ab2e7c.
|
|
Backport of changeset 7597:f2298aa753d1.
|
|
of INDIC_ as
INDIC_ is also used for indicator styles.
Backport of changeset 7594:190079cd334f.
|
|
Backport of changeset 7575:e1e9f53b0423.
|
|
Backport of changeset 7569:ab69548334b7, but with custom `_strnlen` function
since `strnlen` is not part of the C or C++ standard.
|
|
Backport of changeset 7486:a99fa007805f, but with LexerX12::Terminator struct
definition not having default values, which is a C++14 feature.
|
|
This reverts parts of changeset 7371:886ffb3884fe.
|
|
GTK between
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.
Backport of changeset 7422:22864dcaca0b.
|
|
character in
accessibility if UTF32 index not available.
Backport of changeset 7421:2c8b52af4ae5.
|
|
deletion
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.
Backport of changeset 7406:0a937b4c0b2b.
|
|
cache
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.
Backport of changeset 7405:01aab5f24e50.
|
|
Backport of changeset 7404:04d3bf0afce8.
|
|
hide the implementation.
Backport of changeset 7402:751b76b567f9, but with an alternative to C++17's
string_view.
|
|
Dependencies files deps.mak and nmdeps.mak are formatted with one file per line
as that makes it easier to examine differences between versions.
Backport of changeset 7397:997e6203e270.
|
|
"Document.h" as it will
be needed for adding a CharacterCategory feature.
Backport of changeset 7391:9d98d77e920f.
|
|
Backport of changeset 7346:5e3a239e7484.
|
|
Backport of changeset 7345:a3dcfd0b7083.
|
|
Backport of changeset 7344:e7dc1e59619e.
|
|
Backport of changeset 7342:7ce2da0f95ef.
|
|
Backport of changeset 7341:dcdb1db960e3.
|
|
Backport of changeset 7340:9b570ca5091d.
|
|
anonymous
namespace and type safety.
Backport of changeset 7339:26bd40db4f24.
|
|
Move some static functions into anonymous namespace.
Backport of changeset 7338:1238cda7364d.
|
|
Backport of changeset 7336:d3175dc7f56e.
|
|
Win32 features.
Protect from windows.h definition of min/max.
Backport of changeset 7335:a10ed6f873e6.
|
|
more contexts.
Backport of changeset 7334:b0c7be8925c3.
|
|
Backport of changeset 7330:09e5fe965a79.
|
|
<cmath>.
Backport of changeset 7329:2662ef098d93, but without std::round and std::lround,
since older Mac OSX SDKs may not have them.
|
|
function.
Remove inclusion of <cctype> except in lexers as cctype functions often behave
poorly and may crash for out of bounds arguments.
Backport of changeset 7228:348e55f8107c.
|
|
and improves
performance very slightly.
Backport of changeset 7196:094210c79fd4.
|
|
This can reduce the time taken to fold a document by half.
Backport of changeset 7110:09c647755bed.
|
|
vertical or horizontal gradients.
Backport of changeset 6965:90c71d69e3b6.
|
|
size_t for Polygon and delete the standard copy and assignment methods.
Backport of changeset 6940:89fd29243232.
|
|
ColourDesired is an int instead of long for consistency over different platforms.
Changes made to Point, PRectangle, and ColourDesired.
RoundXYPosition removed.
Backport of changeset 6939:7441dcb96e6a.
|
|
Changes made to FontParameters, Font, Window, ListBoxEvent, ListBox, Menu,
DynamicLibrary, and Platform.
Backport of changeset 6938:a42c7cc3254b.
|
|
Backport of changeset 6782:8b447827f7a6.
|
|
Backport of changeset 6775:c9895510ded6.
|
|
Backport of changeset 6768:afe3117ead02.
|
|
to copy.
Backport of changeset 6756:29866b0927e0.
|
|
Backport of changeset 6743:7a9d4d15b8d3.
|
|
ElapsedTime. Also use #if for painting measurement as there are 7 sections of code to enable.
Backport of changeset 6741:af5d9064c25c.
|
|
into pointers.
Backport of changeset 6738:5b39367ee7da.
|
|
Backport of changeset 6737:5c4aea8a1e8a.
|
|
EditView.
This change was not compatible with Cocoa as it uses document-based coordinates
rather than view-based.
Backport of changeset 6673:a22abea8d41e.
|
|
EditView.
Backport of changeset 6669:7402342dc7a3.
|
|
Backport of changeset 6646:c64207e7e584.
|
|
UniConversion.
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character into UniConversion.
Backport of changeset 6645:463fa6965d9a.
|
|
UTF8BytesOfLead.
Friendlier treatment of invalid UTF-8. Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests.
Backport of changeset 6643:ebbb4e5aaf93.
|