Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-02-01 | Move UndoHistory into its own module that is accessible from CellBuffer and | Neil | 1 | -0/+1 | |
tests but hidden from most of Scintilla. Access through std::unique_ptr. | |||||
2023-02-22 | Remove _CRT_SECURE_NO_DEPRECATE. | Neil | 1 | -1/+0 | |
Replace [v]sprintf with bounds checked [v]snprintf. | |||||
2022-12-01 | Change release compilation optimization option to favour speed over space. | Mitchell Foral | 1 | -1/+1 | |
-O2 for MSVC and -O3 for gcc and clang. Change code in Editor.cxx to avoid a warning that occurs with gcc -O3. | |||||
2022-07-31 | Added change history which can display document changes (modified, saved, ...) | Neil | 1 | -0/+1 | |
in the margin or in the text. | |||||
2022-01-28 | Guard macOS option for dynamic library from being active on Linux. | Neil Hodgson | 1 | -1/+3 | |
2022-01-12 | Remove checking for lexers as Scintilla can no longer be built with lexers. | Neil | 1 | -3/+1 | |
2022-01-11 | Correct comment about dependency generation. | Neil | 1 | -1/+1 | |
2021-07-03 | Remove remnants of support for including lexers in Scintilla. | Neil | 1 | -10/+4 | |
2021-04-27 | Rename CharacterSet and CharacterCategory modules in Scintilla to CharacterType | Neil | 1 | -2/+2 | |
and CharacterCategoryMap to avoid clashes with Lexilla when building an executable that includes both. | |||||
2021-03-19 | Add Geometry.cxx for geometric and colour operations too complex for headers. | Neil | 1 | -0/+1 | |
Add FillStroke to hold parameters for drawing shapes. | |||||
2020-11-18 | Remove Lexilla files from analyze target. | Neil | 1 | -1/+1 | |
2020-11-02 | Drop building Lexilla and including lexlib in component. | Neil | 1 | -24/+3 | |
2020-07-30 | Bug [#2191]. Allow setting CPPFLAGS to support hardening. | Andreas Rönnquist | 1 | -2/+2 | |
2020-07-28 | Bug [#2189]. Allow cross-building for GTK by choosing pkg-config. | Andreas Rönnquist | 1 | -2/+3 | |
2020-05-17 | Ensure Lexilla built as well. | Neil | 1 | -1/+6 | |
2020-05-17 | Produce a shared object libscintilla.so that can be dynamically linked to. | Neil | 1 | -4/+27 | |
Does not include lexers. Separate targets added for shared and static libraries. | |||||
2020-04-17 | Making dependencies now requires Python 3.6+. | Neil | 1 | -1/+3 | |
2019-12-30 | Use pattern rules instead of suffix rules as they are clearer. | Neil | 1 | -4/+6 | |
Add a .PHONY target to avoid possible failure caused by file with same name. | |||||
2019-12-30 | Remove line end whitespace. | Neil | 1 | -1/+1 | |
2019-12-29 | Builds without GNU extensions so set to standard C++17. | Neil | 1 | -1/+1 | |
2019-12-29 | Standardize names and order between make files on win32 and gtk. | Neil | 1 | -4/+4 | |
2019-12-29 | Support Clang on Windows. | Neil | 1 | -0/+12 | |
2019-12-27 | Use Unix paths except when deleting files, then call normalize to change / to \. | Neil | 1 | -3/+5 | |
2019-12-29 | Use if function to simplify GTK version setting. | Neil | 1 | -6/+2 | |
2019-12-29 | Simplify makefile and use better variable names. | Neil | 1 | -26/+22 | |
Accumulate BASE_FLAGS and DEFINES instead of using multiple variables. | |||||
2019-12-27 | Collect objects into variables and define one-per-line. | Neil | 1 | -7/+52 | |
This simplifies referencing the objects and makes for smaller patches when changing the set of objects. | |||||
2019-12-29 | Drop G_THREADS_IMPL_NONE as not implemented in glib since 2011. | Neil | 1 | -9/+3 | |
2019-12-29 | Use ranlib everywhere so no special case on macOS. | Neil | 1 | -7/+1 | |
2019-12-29 | Move suppression of Clang warning missing-braces from makefile to apply to | Neil | 1 | -1/+1 | |
lexers but not most other files. | |||||
2019-12-29 | Update comments. | Neil | 1 | -4/+5 | |
2019-06-22 | Remove CHECK_DEPRECATED option as deprecations always checked. | Neil Hodgson | 1 | -4/+1 | |
2019-04-05 | Move UniqueStringCopy into its own source file UniqueString.cxx to hide the | Neil | 1 | -1/+1 | |
implementation. | |||||
2019-04-01 | Switch generation of make dependencies to Python scripts DepGen.py. | Neil | 1 | -6/+2 | |
Dependencies files deps.mak and nmdeps.mak are formatted with one file per line as that makes it easier to examine differences between versions. | |||||
2018-03-08 | Create static library libscintilla.a or libscintilla.lib on Windows. | Neil | 1 | -6/+7 | |
Stop creating Lexers.a static library. Harmonize make files. | |||||
2018-01-28 | Allow C++17 in all build and project files. | Neil | 1 | -1/+1 | |
2017-07-23 | Lexer style metadata uses arrays of struct literals but don't want noise of | Neil Hodgson | 1 | -2/+5 | |
extra braces for each element so turn off warning. | |||||
2017-06-22 | Add a DefaultLexer class which lexers can subclass if they want reasonable | Neil | 1 | -1/+1 | |
default implementations of the ILexerWithSubStyles interface methods. | |||||
2017-06-12 | Back down from gnu++17 to gnu++14 so can build with g++ on current Ubuntu. | Neil | 1 | -1/+1 | |
2017-06-12 | Removed unused functions and methods from Platform.h. | Neil | 1 | -1/+1 | |
Replaced Platform::Clamp with Sci::clamp but will later change this to std::clamp once on full C++17 compilers. Drop MouseButtonBounce workaround for very early GTK+/Linux. | |||||
2017-05-22 | Bug [#1946]. Builds are made with a sorted list of lexers to be more ↵ | Bernhard M. Wiedemann | 1 | -1/+1 | |
reproducible. | |||||
2016-12-01 | Sorting list of lexers for 'make deps' to minimize changes. | Neil | 1 | -1/+4 | |
Rerun make deps to cover recntly added files. | |||||
2016-10-21 | Initial accessibility support for the GTK platform v7 | Colomban Wendling | 1 | -1/+1 | |
2016-08-27 | Feature [feature-requests:#1154]. GTK: Allow out-of-sources build. | Colomban Wendling | 1 | -8/+11 | |
Allow out-of-sources build by setting Make variable srcdir. This still generates the scintilla.a library in the source directory, though. | |||||
2016-08-11 | Bug [#1846]. Allow setting ARFLAGS for make. | Van de Bugger | 1 | -1/+2 | |
2016-08-11 | Bug [#1845]. Allow recreating deps.mak if ever deleted. | Van de Bugger | 1 | -2/+3 | |
2016-08-11 | Bug [#1844]. Allow setting CFLAGS for make. | Neil Hodgson | 1 | -2/+1 | |
2016-05-17 | GTK: Add makefile rules to auto-generate marshallers | Colomban Wendling | 1 | -1/+9 | |
This makes it easier to update or add new marshallers. Also, re-generate the current one using a current version of glib-genmarshal, which generates different output (accessing different fields for enum and flags) since at least 2008. Although neither of these types are currently used, it seems safer this way. | |||||
2016-05-17 | Backed out changeset: 89cda794d0dd as fixed changeset will be sent by author. | Neil | 1 | -1/+2 | |
2016-04-26 | Enable g-ir-scanner to scan ScintillaObject signals | Thomas Martitz | 1 | -2/+1 | |
Currently, the ScintillaObject signals can't be used from python code via gobject-introspection. This is because g-ir-scanner does not properly scan the signals. For signals, there is the additional requirement that parameters have are registered GTypes. For the sci-notify signal, this can be accomplished by boxing SCNotification. In addition, g-ir-scanner also runs on Scintilla.h where it picks up additional structs. test/gi/ is updated accordingly. The test python script is enhanced to showcase the signals (some fixes to the makefile are included as well). | |||||
2016-04-28 | Fixes for problems with C++11 <regex>. | Neil Hodgson | 1 | -2/+2 | |
For Qt on Unix, set to build as C++11. Avoid deprecation warnings in PySide. For GTK+ allow turning off C++11 <regex> with make NO_CXX11_REGEX=1. |