mirror of
https://github.com/notepad-plus-plus/notepad-plus-plus.git
synced 2025-08-26 04:08:26 +02:00
Release 5.5.6 (https://www.scintilla.org/scintilla556.zip) Released 2 April 2025. * Disallow changing case of protected text. Bug #2463. * Return enumeration type from MarkerSymbolDefined to match MarkerDefine. Bug #2469. * On Win32, use DirectWrite for autocompletion lists when DirectWrite chosen for document text. * On Win32, optimize case-insensitive DBCS search to be around 5 times faster by using 64K memory to cache folding data for each DBCS code page used. * On Win32, fix a crash with bidirectional text. * When using Visual C++ through nmake, fix building for ARM64. Feature #1546. * On Qt, draw clipped UTF-8 text correctly. Bug #2464. * On Qt, avoid a dwell start when the mouse is moved outside the Scintilla widget. Bug #2466. * On Qt, autoCompleteSelection converts from local encoding when not in Unicode mode. Bug #2465. Release 5.4.4 (https://www.scintilla.org/lexilla544.zip) Released 2 April 2025. * Fix building for ARM64. Pull request #308. Close #16373
42 lines
829 B
Makefile
42 lines
829 B
Makefile
# Build the lexers test with Microsoft Visual C++ using nmake
|
|
# Tested with Visual C++ 2022
|
|
|
|
DEL = del /q
|
|
EXE = TestLexers.exe
|
|
|
|
INCLUDEDIRS = -I ../../scintilla/include -I ../include -I ../access
|
|
|
|
!IFDEF LEXILLA_STATIC
|
|
STATIC_FLAG = -D LEXILLA_STATIC
|
|
LIBS = ../bin/liblexilla.lib
|
|
!ENDIF
|
|
|
|
!IFDEF DEBUG
|
|
DEBUG_OPTIONS = -Zi -DEBUG -Od -MTd -DDEBUG $(STATIC_FLAG)
|
|
!ELSE
|
|
DEBUG_OPTIONS = -O2 -MT -DNDEBUG $(STATIC_FLAG) -GL
|
|
!ENDIF
|
|
|
|
CXXFLAGS = /EHsc /std:c++20 $(DEBUG_OPTIONS) $(INCLUDEDIRS)
|
|
|
|
OBJS = TestLexers.obj TestDocument.obj LexillaAccess.obj
|
|
|
|
all: $(EXE)
|
|
|
|
test: $(EXE)
|
|
$(EXE)
|
|
|
|
clean:
|
|
$(DEL) *.o *.obj *.exe
|
|
|
|
$(EXE): $(OBJS) $(LIBS)
|
|
$(CXX) $(CXXFLAGS) $(LIBS) /Fe$@ $**
|
|
|
|
.cxx.obj::
|
|
$(CXX) $(CXXFLAGS) -c $<
|
|
{..\access}.cxx.obj::
|
|
$(CXX) $(CXXFLAGS) -c $<
|
|
|
|
TestLexers.obj: $*.cxx TestDocument.h
|
|
TestDocument.obj: $*.cxx $*.h
|