Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-10-10 | Use global constants for opaque black and white and local constants for greys. | Neil | 1 | -2/+2 | |
Makes it easier to understand and reduces warnings. | |||||
2022-10-04 | Feature [feature-requests:#1453] Added SCI_STYLESETINVISIBLEREPRESENTATION to | Ferdinand Oeinck | 1 | -1/+2 | |
make it easier to edit around invisible text. This also allows representing long lexemes with a single character to provide a summarized view. | |||||
2021-08-31 | Simplify Style types FontSpecification, FontMeasurements, Style, FontRealised. | Neil | 1 | -95/+22 | |
Rely on shared_ptr and use standard copying where possible. Check extraFontFlag and checkMonospaced for FontSpecification comparisons. | |||||
2021-07-31 | Implement StyleSetCheckMonospaced. | Neil | 1 | -0/+1 | |
2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -9/+11 | |
and ScintillaStructures.h using scoped enumerations. Use these headers instead of Scintilla.h internally. External definitions go in the Scintilla namespace and internal definitio0ns in Scintilla::Internal. | |||||
2021-05-22 | Rename ColourAlpha to ColourRGBA to avoid clashes when a ColourAlpha typedef | Neil | 1 | -4/+4 | |
will be published in externally visible header. | |||||
2021-04-26 | Avoid some warnings. | Neil | 1 | -3/+2 | |
2021-04-25 | Feature [feature-requests:#1402]. Unify colour type with ColourAlpha. | Neil | 1 | -4/+4 | |
Change ColourDesired to ColourAlpha in styles. Remove ColourDesired. | |||||
2021-03-19 | Switch enum to enum class. | Neil | 1 | -4/+4 | |
2021-03-18 | std::optional is a basic vocabulary type that may be used widely so include | Neil | 1 | -0/+1 | |
almost everywhere. | |||||
2021-03-18 | Move assert and debug trace functions into their own header Debugging.h. | Neil | 1 | -0/+1 | |
PLATFORM_ASSERT is used in data structure headers which led to including graphics and windowing APIs in data structure modules. | |||||
2021-03-17 | Change Font to an interface and stop using FontID. Fonts are shared and | Neil | 1 | -28/+3 | |
reference counted using std::shared_ptr. This optimizes memory and reduces potential for allocation bugs. | |||||
2021-03-17 | Extract geometry and colour definitions from Platform.h into src/Geometry.h. | Neil | 1 | -0/+1 | |
2020-09-18 | Fix building with Xcode 12 by defining move constructors for FontAlias, Style, | Neil | 1 | -0/+5 | |
and PositionCacheEntry. | |||||
2020-04-07 | Use noexcept and const where possible. | Neil | 1 | -5/+5 | |
2019-01-15 | Fix use of "0" for nulls and mark methods "noexcept" where simple. | Neil | 1 | -10/+10 | |
2018-10-11 | Replace NULL and 0 with nullptr in clear cases of pure C++ code. | Neil | 1 | -3/+3 | |
2018-05-31 | Allow std::unique_ptr to be used more widely. | Neil | 1 | -0/+1 | |
2018-05-18 | Can use const now that Font::GetID is const. | Neil | 1 | -1/+1 | |
2018-05-18 | Add <vector> to files that include Platform.h as likely needed in future. | Neil | 1 | -0/+1 | |
2018-05-14 | Include <string_view> to allow future use in Platform interface and Unicode. | Neil | 1 | -0/+1 | |
2018-04-28 | Rename method to avoid confusion between base and derived classes. | Neil | 1 | -3/+3 | |
2017-09-11 | The Scintilla namespace is always active for internal symbols and for the lexer | Neil | 1 | -2/+0 | |
interfaces ILexer4 and IDocument. | |||||
2017-04-14 | Ensure capitalHeight initialised. | Neil | 1 | -0/+1 | |
2017-04-01 | Standardize on C++ headers, remove headers that aren't needed and add <cstddef> | Neil | 1 | -2/+0 | |
where it may be needed in the future. | |||||
2015-07-04 | Make std::exception visible to all core code to remove chance that a different | Neil | 1 | -0/+2 | |
tool set will not indirectly include <stdexcept>. | |||||
2015-03-29 | Bug [#1682] Removed the ascent member of Font and all wxWidgets-specific code. | Neil | 1 | -3/+0 | |
2014-06-22 | Avoid warning from g++. | Neil | 1 | -1/+1 | |
2014-06-22 | Drawing and measuring should not change ViewStyle which is set by the container | Neil | 1 | -0/+4 | |
so mark ViewStyle parameters as const. Provide a FontAlias copy constructor and use it to work around non-const Font arguments to Surface when sourced from const ViewStyle. | |||||
2013-05-02 | Replacing raw pointers and allocations with std::vector and std::map. | nyamatongwe | 1 | -4/+23 | |
2012-03-03 | Remove unused variables. Bug #3494744. From Marko Njezic. | nyamatongwe | 1 | -2/+0 | |
2011-09-25 | Palette support removed. | nyamatongwe | 1 | -8/+8 | |
2011-08-07 | Implement APIs for fractional font sizes and a range of weights. | nyamatongwe | 1 | -10/+10 | |
2011-06-06 | Fix problem compiling on wxWidgets. Bug #3306156. | nyamatongwe | 1 | -0/+3 | |
From Morten MacFly. | |||||
2011-06-02 | Avoid warnings due to incomplete initialization. | nyamatongwe | 1 | -2/+2 | |
2011-05-25 | Code for wxWidgets did not compile so removing. | nyamatongwe | 1 | -3/+0 | |
2011-03-30 | Encapsulate the aliasing of Font IDs. | nyamatongwe | 1 | -1/+5 | |
2011-03-30 | Optimize font use by only allocating platform font resources for unique fonts | nyamatongwe | 1 | -78/+58 | |
and using aliases of these in the Style objects. Font measurement is also performed once for each unique font and the results copied into each style. No change is needed in callers. On PLAT_WX, the font ascent is cached in the Font object when Ascent is called but this is not copied into the aliases as ascent is protected. Therefore the code that copies the FontID into the alias also calls Ascent to ensure the ascent value is cached. | |||||
2010-03-14 | More members initialised in constructor even though they will be filled in | nyamatongwe | 1 | -0/+7 | |
later by Realise. | |||||
2009-11-02 | Added setting for font quality to allow application to choose anti-aliased, | nyamatongwe | 1 | -1/+1 | |
non-anti-aliased or lcd-optimized text. | |||||
2007-06-01 | integrate OS X support for scintilla. a big patch with a little commit ↵ | scaraveo | 1 | -0/+4 | |
message :) - now uses namespaces (optionally for non-os x) to avoid conflicts with OS X libraries - several fixes in the OS X layer since the branch was commited in 2005 - used in Komodo since 2005, so pretty stable | |||||
2004-03-29 | Patch from Robin Dunn to pass an extra flag down to | nyamatongwe | 1 | -5/+5 | |
font rendering to allow a platform-specific tweak. | |||||
2003-03-20 | Patch from Simon Steele to implement the hotspot style and associated | nyamatongwe | 1 | -5/+8 | |
notifications. | |||||
2001-12-20 | Added changeable attribute to styles that defaults to true. When it is | nyamatongwe | 1 | -5/+10 | |
false, text in this style is read only. | |||||
2001-10-28 | Removed platform-specific headers from Platform.h and thus stopped | nyamatongwe | 1 | -4/+4 | |
visibility of these headers to most code. | |||||
2001-05-22 | Support for forced upper and lower case styles. | nyamatongwe | 1 | -4/+23 | |
2001-04-10 | Calltip size fixing and listbox border tweaking. | nyamatongwe | 1 | -25/+25 | |
2001-02-24 | Updated documentation comments from Philippe. | nyamatongwe | 1 | -1/+3 | |
2001-01-28 | Updating copyright notices for 2001. | nyamatongwe | 1 | -1/+1 | |
2000-08-16 | Invisible text. | nyamatongwe | 1 | -4/+7 | |
Fixes to ensure long lines do not overflow buffers. |