aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/makefile
AgeCommit message (Collapse)AuthorFilesLines
2024-04-18Bug [#2321]. Scale reverse arrow cursor for margins to match other cursors.Zufu Liu1-1/+1
2024-02-01Move UndoHistory into its own module that is accessible from CellBuffer andNeil1-0/+1
tests but hidden from most of Scintilla. Access through std::unique_ptr.
2023-03-27Bug [#1923]. Remove dependence on MSIMG32.DLL on Win32 by replacing AlphaBlendMat Berchtold1-1/+1
by GdiAlphaBlend.
2023-02-22Remove _CRT_SECURE_NO_DEPRECATE.Neil1-1/+0
Replace [v]sprintf with bounds checked [v]snprintf.
2022-12-01Change release compilation optimization option to favour speed over space.Mitchell Foral1-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-09-15Enable extra warnings with g++ on Win32.Neil1-1/+1
2022-07-31Added change history which can display document changes (modified, saved, ...)Neil1-0/+1
in the margin or in the text.
2022-01-11Correct comment about dependency generation.Neil1-1/+1
2022-01-11Bug [#2306] Allow choice of object file directory with makefile by setting ↵Arkadiusz Michalski1-40/+41
DIR_O.
2021-09-30Bug [#2283] Make resource rule more generic.Ivan Ustûžanin1-2/+2
2021-09-30Bug [#2283] Remove ScintillaDLL.o and ScintRes.o from static library as onlyIvan Ustûžanin1-2/+4
needed by DLL.
2021-07-03Remove remnants of support for including lexers in Scintilla.Neil1-20/+3
2021-04-27Rename CharacterSet and CharacterCategory modules in Scintilla to CharacterTypeNeil1-2/+2
and CharacterCategoryMap to avoid clashes with Lexilla when building an executable that includes both.
2021-03-19Add Geometry.cxx for geometric and colour operations too complex for headers.Neil1-0/+1
Add FillStroke to hold parameters for drawing shapes.
2020-11-02Drop building of SciLexer.dll which included lexers.Neil1-34/+2
2020-05-11Remove lexers from libscintilla.lib / libscintilla.a.Neil1-1/+1
2020-04-17Making dependencies now requires Python 3.6+.Neil1-1/+3
2020-01-01Be more accurate for 'make clean' as bin directory now shared with Lexilla.Neil1-1/+4
2019-12-31Implement SCI_SETILEXER.Neil1-3/+15
2019-12-31Move collection of modules from Catalogue.cxx to CatalogueModules.h so it canNeil1-4/+1
be reused.
2019-12-30Remove Scintilla.def prerequisite as not used by gcc or clang.Neil1-4/+4
That allows simplifying the recipe to just use the prerequisites $^.
2019-12-30Use pattern rules instead of suffix rules as they are clearer.Neil1-1/+3
Add a .PHONY target to avoid possible failure caused by file with same name.
2019-12-29Standardize names and order between make files on win32 and gtk.Neil1-41/+60
2019-12-29Move suppression of Clang warning missing-braces from makefile to apply toNeil1-3/+1
lexers but not most other files.
2019-12-29Move suppression of Clang warning language-extension-token from makefile to onlyNeil1-2/+1
C++ file that requires it.
2019-12-29Remove Clang option that is not needed with Clang 9.Neil1-2/+1
flto-visibility-public-std was added by revision 6665 in 2018.
2019-12-29Remove MinGW linker options that do not appear needed with Mingw-w64 GCC 9.Neil1-2/+1
add-stdcall-alias was added by revision 1106 in 2002 enable-runtime-pseudo-reloc-v2 was added by revision 3371 in 2010
2019-12-29Update comments.Neil1-2/+3
2019-04-05Move UniqueStringCopy into its own source file UniqueString.cxx to hide theNeil1-0/+1
implementation.
2019-04-01Switch generation of make dependencies to Python scripts DepGen.py.Neil1-27/+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-06-07Remove compile-time ENABLE_BIDIRECTIONAL option as bidirectional feature is nowNeil1-5/+1
controlled completely at run-time.
2018-04-04Remove automatic detection of Direct2D support during build.Neil1-8/+2
DISABLE_D2D may still be defined to remove Direct2D features.
2018-04-04Move DLL entry points DllMain and Scintilla_DirectFunction into ScintillaDLL.cxxNeil1-17/+4
to simplify build process by eliminating the compilation of ScintillaWin.cxx into ScintillaWinS.o|obj.
2018-03-31Make clang 6.0 build without warnings. Requires clang to be on the path now.Neil1-3/+6
2018-03-31Standardize on --std=c++17, avoiding GNU extensions and enabling clang 6.0.Neil1-2/+2
2018-03-08Create static library libscintilla.a or libscintilla.lib on Windows.Neil1-21/+29
Stop creating Lexers.a static library. Harmonize make files.
2018-02-22Bug [#1993]. Fix building on Mingw/MSYS to perform file copies and deletions.Tobias Kühne1-1/+1
2018-01-11Add ENABLE_BIDIRECTIONAL option to make files.Neil1-1/+5
2017-06-22Add a DefaultLexer class which lexers can subclass if they want reasonableNeil1-0/+1
default implementations of the ILexerWithSubStyles interface methods.
2017-06-12Removed unused functions and methods from Platform.h.Neil1-1/+2
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-06-10Update GTK+ and compiler version requirements.Neil1-1/+1
2017-05-22Bug [#1946]. Builds are made with a sorted list of lexers to be more ↵Bernhard M. Wiedemann1-1/+1
reproducible.
2017-03-09Drop support for Windows NT 4 by statically linking to system APIs that areNeil1-1/+1
only available from Windows 2000 and later.
2016-09-24Initial support for building with 32-bit clang.Neil1-6/+18
2016-09-10Expose NO_CXX11_REGEX in Win32 makefiles.Neil1-2/+2
2016-03-07To avoid failures with MinGW 4.9 switch language standard from c++0x to gnu++0x.Neil1-1/+1
MinGW 4.9 doesn't install a copy of gcc as cc.exe so explicitly set CC=gcc.
2016-02-24Bug [#1813]. Unmangle exported Scintilla_DirectFunction.Neil1-2/+2
Backed out changeset: 819f953e432b
2015-12-16Don't use .DEF file as it is not needed.Neil1-2/+2
2015-11-20Remove line end whitespace.Neil1-1/+1
2015-09-26RTTI is a part of standard C++ so don't turn it off.Neil1-1/+1