aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2021-04-09Add count argument to ReplaceREInFile so can modify mutiple occurrences.Neil2-3/+4
Fixed downloads page.
2021-03-29Add SCI_SETELEMENTCOLOUR and related APIs to change colours of visible elements.Neil1-0/+1
Implement SC_ELEMENT_LIST* to change colours of autocompletion lists.
2021-03-27Add APIs for setting translucency and stroke width of markers.Neil1-0/+6
2021-03-22Remove IntegerRectangle.h as not widely usefulNeil1-1/+0
Add IntegerRectangle struct for local use in PlatGTK.cxx.
2021-03-18std::optional is a basic vocabulary type that may be used widely so includeNeil1-0/+1
almost everywhere.
2021-03-18Move assert and debug trace functions into their own header Debugging.h.Neil1-0/+1
PLATFORM_ASSERT is used in data structure headers which led to including graphics and windowing APIs in data structure modules.
2021-03-17Extract geometry and colour definitions from Platform.h into src/Geometry.h.Neil1-1/+2
2021-03-11Only substitute one instance of RE for ReplaceREInFile.Neil1-1/+1
2021-03-09Add argument to allow retrieving credits with or without links.Neil1-2/+2
2021-02-06Remove Lexilla definitions from Scintilla.iface as they are now inNeil1-2/+1
lexilla/include/LexicalStyles.iface. Remove filtering of lexical constants from HFacer.py.
2021-02-04Remove lexer data extraction and regeneration since lexers are now in Lexilla.Neil3-78/+0
2021-02-01Move the patterns to check and exclude to HeaderOrder.txt so one script can beNeil2-69/+48
used for Scintilla, Lexilla, and SciTE. Update HeaderOrder.txt to match files moved out to Lexilla.
2020-08-12Updating version number.Neil Hodgson1-1/+1
2020-06-06Defer most initialisation until Scintilla window is created.Neil1-0/+1
Previously, more initialisation was performed inside DllMain but some actions such as loading libraries are unsafe inside DllMain. Avoid listbox UnregisterClass if no attempt to register which will occur if no Scintilla windows were created. std::call_once is used to ensure initialisation is performed at most once.
2020-06-04Use pathlib.Neil1-28/+64
Read files as cp437 so all bytes are valid and windows-1252 invalid characters do not fail. When new headers found, save reasonable order of headers to "NewOrder.txt" making it easier to update HeaderOrder.txt. When a file is out-of-order, save list of headers used in the same order as HeaderOrder.txt to "<path>.ordered".
2020-05-23Regenerate version numbers in cocoa/Scintilla project.Neil1-2/+12
2020-05-19Use pathlib in generator scripts.Neil3-45/+42
2020-05-19Remove call to ScintillaData as result not used.Neil1-2/+0
2020-04-17Update Python versions. Modules that are only used as top level scripts or fromNeil5-16/+8
scripts that require Python 3.6 have Python 2.x support removed. Modules that may be called from Python 2 for PySide require Python 2.7. Documented how to run scripts.
2020-03-16List headers in HeaderOrder.txt that are not used.Neil2-5/+6
Remove unused headers from HeaderOrder.txt.
2020-03-11Modernize and simplify script. Now requires Python 3.Neil1-46/+28
2020-03-11Add or update #! lines of Python scripts to use python3.Neil7-4/+9
2020-02-05Feature [feature-requests:#1335] Archive just the repository files to ↵Neil1-0/+5
scintilla.tgz.
2020-01-26Small simplification and spelling fix.Neil1-3/+2
2019-12-22Lexilla testing framework.Neil2-0/+8
2019-12-31Move collection of modules from Catalogue.cxx to CatalogueModules.h so it canNeil1-0/+1
be reused.
2019-12-13Implement DynamicLibrary on Cocoa.Neil1-0/+1
2019-11-02Extend script to cover last Unicode character.Zufu Liu1-1/+1
Does not affect output.
2019-11-02GTK+ was renamed to GTK in February 2019 so update documentation to new name.Zufu Liu1-1/+1
2019-06-18Feature [feature-requests:#1297] 7: Add value aliases for PascalCase constants.Neil1-0/+6
For example, FolderEnd instead of Folderend. Could also be used for a snake_case option if desired.
2019-06-18Feature [feature-requests:#1297] 6: Support enumerated types in APIs.Neil2-0/+7
2019-06-18Feature [feature-requests:#1297] 2: Use position and line more in documentation.Neil1-9/+10
2019-06-18Feature [feature-requests:#1297] 1: Moved CheckMentioned.py script from scite toNeil1-0/+218
scintilla as it does not access SciTE files.
2019-04-11Updated required Python version due to differences in how imports work in 2.7.Neil1-2/+2
2019-04-08Use native line ends for make dependencies files.Neil1-3/+4
2019-04-08Make dependencies scripts work when called from ↵Neil2-2/+13
scite/scripts/RegenerateSource.py.
2019-04-01Switch generation of make dependencies to Python scripts DepGen.py.Neil3-0/+158
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-03-29Feature [feature-requests:#1259]. Add SCI_SETCHARACTERCATEGORYOPTIMIZATION APINeil1-5/+15
to optimize speed of character category features.
2018-06-02Implement IScreenLineLayout for Cocoa Core Text as ScreenLineLayout.Neil1-0/+1
2018-05-01Add IntegerRectangle to simplify drawing lines without casting.Neil1-0/+1
2018-04-26Use <chrono> for platform-independent timing and remove ElapsedTime.Neil1-0/+2
Also use #if for painting measurement as there are 7 sections of code to enable.
2018-04-04Move DLL entry points DllMain and Scintilla_DirectFunction into ScintillaDLL.cxxNeil1-0/+1
to simplify build process by eliminating the compilation of ScintillaWin.cxx into ScintillaWinS.o|obj.
2018-03-24Feature [feature-requests:#1212]. Move Unicode conversions into UniConversion.Zufu Liu1-1/+0
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character into UniConversion.
2018-02-27Added <utility> and <tuple> to header order and moved POSIX header <sys/time.h>Neil1-1/+5
after standard C++ language headers.
2018-02-26Added string_view to order.Neil1-0/+1
2018-01-28Use std::end when filling arrays as reduces chance of mistake.Neil1-0/+1
2017-09-14Normalize whitespace.Zufu Liu5-7/+6
2017-09-14Remove automatically generated line end whitespace.Zufu Liu1-2/+2
2017-08-28New header ILoader.h defines ILoader interface as it does not belong in ↵Neil1-0/+1
ILexer.h.
2017-06-22Add DefaultLexer.h to header order.Neil1-0/+1