aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/makefile
AgeCommit message (Collapse)AuthorFilesLines
2020-01-05Synchronizing LongTerm3 with default.mitchell1-2/+1
Ideally this covers anything missed during the backport process.
2020-01-01Backport: Be more accurate for 'make clean'.Neil1-1/+4
Backport of changeset 7874:295a6e54d582.
2020-01-03Backport: Move collection of modules from Catalogue.cxx to ↵mitchell1-4/+1
CatalogueModules.h so it can be reused. Backport of changeset 7866:fff1071ea1db.
2020-01-03Fixed a stray gnu++0x that crept in in recent makefile backports.mitchell1-1/+1
2019-12-30Backport: Remove Scintilla.def prerequisite as not used by gcc or clang.Neil1-4/+4
That allows simplifying the recipe to just use the prerequisites $^. Backport of changeset 7857:09ace49cbc12.
2019-12-30Backport: Use pattern rules instead of suffix rules as they are clearer.Neil1-1/+4
Add a .PHONY target to avoid possible failure caused by file with same name. Backport of changeset 7856:477749c2f095.
2019-12-29Backport: Standardize names and order between make files on win32 and gtk.Neil1-45/+62
Backport of changeset 7853:662b62122bcb.
2019-12-29Backport: Move suppression of Clang warning missing-braces from makefile to ↵Neil1-1/+1
apply to lexers but not most other files. Backport of changeset 7845:f3264e486266.
2019-12-29Backport: Move suppression of Clang warning language-extension-token from ↵Neil1-2/+1
makefile to only C++ file that requires it. Backport of changeset 7844:bb2bc0e7f17a.
2019-12-29Backport: Remove MinGW linker options that do not appear needed with recent ↵Neil1-2/+1
versions of Mingw-w64. add-stdcall-alias was added by revision 1106 in 2002 enable-runtime-pseudo-reloc-v2 was added by revision 3371 in 2010 Backport of changeset 7842:5899c8a8c448.
2019-12-29Backport: Update comments.Neil1-0/+1
Backport of changeset 7841:023ad180a294.
2019-04-17Backport: Move UniqueStringCopy into its own source file UniqueString.cxx to ↵mitchell1-0/+1
hide the implementation. Backport of changeset 7402:751b76b567f9, but with an alternative to C++17's string_view.
2019-04-01Backport: Switch 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. Backport of changeset 7397:997e6203e270.
2018-04-04Backport: Remove automatic detection of Direct2D support during build.Neil1-8/+2
DISABLE_D2D may still be defined to remove Direct2D features. Backport of changeset 6672:9c1997a14d89.
2018-04-04Backport: Move DLL entry points DllMain and Scintilla_DirectFunction into ↵Neil1-17/+4
ScintillaDLL.cxx to simplify build process by eliminating the compilation of ScintillaWin.cxx into ScintillaWinS.o|obj. Backport of changeset 6670:cfe90078d684.
2018-03-31Backport: Make clang 6.0 build without warnings. Requires clang to be on the ↵Neil1-4/+6
path now. Backport of changeset 6665:b3db8fb581bb.
2018-03-08Backport: Create static library libscintilla.a or libscintilla.lib on Windows.Neil1-21/+29
Stop creating Lexers.a static library. Harmonize make files. Backport of changeset 6477:a65186aab9f9.
2018-02-22Backport: Bug [#1993]. Fix building on Mingw/MSYS to perform file copies and ↵Tobias Kühne1-1/+1
deletions. Backport of changeset 6457:26e7749ba67a.
2017-06-22Backport: Add a DefaultLexer class which lexers can subclass if they want ↵Neil1-0/+1
reasonable default implementations of the ILexerWithSubStyles interface methods. Backport of changeset 6326:d18622e37a3e.
2017-06-12Backport: Removed unused functions and methods from Platform.h.Neil1-0/+1
Replaced Platform::Clamp with Sci::clamp. Drop MouseButtonBounce workaround for very early GTK+/Linux. Backported from changeset 6307:7030530a9a0f.
2018-03-13Update GTK+ version requirements.mitchell1-1/+1
2018-03-11Added optional Lua lexer support.mitchell1-2/+17
This support is disabled by default and must be enabled via compile-time option.
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
2015-02-22Implement VK_HANJA for Korean on Windows.Neil1-1/+2
2015-02-11Add the OLEAUT32 library as it will be needed for BSTR support.Neil1-1/+1
2014-10-07Feature [feature-requests:#1077]. Support MinGW compilation under Linux.Neil1-3/+9
2014-10-02Allow using C++11 <regex> for searches as a provisional feature.Neil1-1/+5
2014-07-08Split out EditModel, MarginView, and EditView classes into separate files.Neil1-3/+6
2014-05-31Compatibility with makefile conventions: use CXX for C++ compiler and CC forNeil1-9/+8
C compiler. Allow overriding file deletion command on command line so that 'rm' can be used when cross-compiling from Unix to Windows.
2013-09-10Use C++ struct initialization {} so can drop -Wno-missing-braces setting for ↵Neil1-1/+1
gcc.
2013-09-10Drop warning setting -Wno-missing-braces since this has had no effect since ↵Neil1-1/+1
gcc 4.2.
2013-09-04Build Direct2D platform code if Direct2D headers are available.Neil1-2/+9
2013-08-25Recent MingW does not compile due to missing Direct2D headers so disable ↵Neil1-1/+1
Direct2D.
2013-07-21Add standard compliance flag.Neil1-1/+1
2013-07-11Include case conversion data in Scintilla so that all platforms will performNeil1-3/+7
case conversion of Unicode text in accordance with Unicode.
2013-07-01Added CharacterCategory.Neil1-0/+1
2013-04-14Add analyze target for clang --analyze.nyamatongwe1-1/+4
2012-07-17MultiMon.h can cause multiple definition problems when Scintilla is ↵nyamatongwe1-10/+1
statically linked. Avoid these issues and ensure compatibility with NT 4 by not including MultiMon.h and dynamically linking to the monitor APIs when available. If not available use the single monitor work area to define the available area.
2012-07-16More Windows NT 4.nyamatongwe1-1/+1
2012-07-16Reenable building for Windows NT 4 on NT 4.nyamatongwe1-0/+9
2011-10-10Removing -Wno-strict-overflow as gcc no longer produces uselessnyamatongwe1-1/+1
overflow warnings.
2011-10-10Fix build problems with Mingw gcc 4.6.1.nyamatongwe1-2/+2
The -mno-cygwin and --relocatable options are no longer supported.