aboutsummaryrefslogtreecommitdiffhomepage
path: root/qt/ScintillaEditBase/ScintillaQt.h
AgeCommit message (Collapse)AuthorFilesLines
2018-03-15Backport: Use forward class definitions of XPM and RGBAImage so only code ↵Neil1-1/+0
that uses them needs to #include "XPM.h". Move definition of standard methods on LineMarker from header to implementation to reduce included text and further isolate use of XPM and RGBAImage. Backport of changeset 6624:32adac0930bb.
2018-01-28Backport: Match declaration signature to definition signature.Neil1-1/+1
Backport of changeset 6437:d5975757418c.
2017-09-11Backport: The Scintilla namespace is always active for internal symbols and ↵Neil1-5/+3
for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3.
2017-08-28Backport: New header ILoader.h defines ILoader interface as it does not ↵Neil1-0/+1
belong in ILexer.h. Backport of changeset 6383:9c8257ff60b7.
2017-07-04Backport: Dropping files fires the SCN_URIDROPPED notification instead of ↵Justin Dailey1-0/+2
inserting text. Backport of changeset 6334:5ca0ae5097a1.
2017-06-12Backport: Remove old timer code in favour of the FineTicker* methods.Neil1-1/+0
Backport of changeset 6311:3a180dc6e9c8.
2017-05-21Make SparseVector work with move-only types.Neil1-0/+1
Define UniqueString as a move-only string and use in a SparseVector for ContractionState. Remove SparseVector method specializations that are no longer needed.
2017-04-19Use "override" for GTK+ and Qt platform layers.Neil1-30/+30
2017-04-15Avoid calling virtual functions in constructors and destructors.Neil1-1/+1
2017-04-01Standardize on C++ headers, remove headers that aren't needed and add <cstddef>Neil1-6/+7
where it may be needed in the future.
2017-03-31Using Sci::Position and Sci::Line to mark variables that are document positionsNeil1-1/+1
and lines.
2017-03-06Use several C++11 features as examples so problems with these features are seen.Vicente1-0/+1
Features used are move constructor, unique_ptr, deleted functions, enum class, lambda expression, and range for loop.
2015-07-27Add Position.h as a place-holder and to allow #include "Position.h" in source.Neil1-0/+1
2015-05-13Make single argument constructors explicit where simple to avoid possibility ofNeil1-1/+1
unintended conversions.
2015-04-09Avoid "absolute-value" warning from clang 3.6.Neil1-0/+1
2014-10-10Ensure can see standard exceptions and so build.Neil1-0/+1
2014-07-15Implement separate timers for each type of periodic activity and turn them ↵Neil Hodgson1-2/+8
on and off as required. This saves power as there are fewer wake ups. A tolerance value is provided so that platforms that support coalescing timers, Windows 8+ and OS X 10.9+, can use them. The previous global 100 millisecond timer may still be used by non-core platforms.
2014-07-08Split out EditModel, MarginView, and EditView classes into separate files.Neil1-0/+3
2014-05-02Use exact SciFnDirect function signature for DirectFunction as earlier versionNeil1-1/+1
depended on undefined behaviour.
2013-08-10Backed out change #4739 for Qt 5 on OS X as the code was LGPL.Neil1-36/+0
2013-08-10Fix building qith Qt 5 on OS X.Neil1-0/+36
From Fan Yang.
2013-07-23Only use map for character representations instead of unordered_map where ↵nyamatongwe1-3/+0
possible. unordered_map caused too many porting problems.
2013-07-22Added the character representation feature.Neil1-0/+3
2013-07-11Include case conversion data in Scintilla so that all platforms will performNeil1-0/+2
case conversion of Unicode text in accordance with Unicode.
2013-05-26Switch SelectionText to use a std::string to hold the data and to provide ↵nyamatongwe1-0/+1
accessors to this data. Add a length argument to DropAt, although previous signature still available.
2013-05-01Removed SVector.h and all references as it is no longer used.nyamatongwe1-1/+0
2012-05-17Qt platform layer added. Based on an implementation from Jason Haslamnyamatongwe1-0/+158
at Scientific Toolworks, Inc. with additions performed for Wingware.