mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-22 03:51:25 -06:00
354 lines
9.9 KiB
Diff
354 lines
9.9 KiB
Diff
diff --git a/QScintilla_src-2.13.3/scintilla/src/Catalogue.cpp b/qscintilla/scintilla/src/Catalogue.cpp
|
|
index 1a5c3bc..a05c26e 100644
|
|
--- a/QScintilla_src-2.13.3/scintilla/src/Catalogue.cpp
|
|
+++ b/qscintilla/scintilla/src/Catalogue.cpp
|
|
@@ -72,131 +72,10 @@ int Scintilla_LinkLexers() {
|
|
|
|
//++Autogenerated -- run scripts/LexGen.py to regenerate
|
|
//**\(\tLINK_LEXER(\*);\n\)
|
|
- LINK_LEXER(lmA68k);
|
|
- LINK_LEXER(lmAbaqus);
|
|
- LINK_LEXER(lmAda);
|
|
- LINK_LEXER(lmAPDL);
|
|
- LINK_LEXER(lmAs);
|
|
- LINK_LEXER(lmAsm);
|
|
- LINK_LEXER(lmAsn1);
|
|
- LINK_LEXER(lmASY);
|
|
- LINK_LEXER(lmAU3);
|
|
- LINK_LEXER(lmAVE);
|
|
- LINK_LEXER(lmAVS);
|
|
- LINK_LEXER(lmBaan);
|
|
- LINK_LEXER(lmBash);
|
|
- LINK_LEXER(lmBatch);
|
|
- LINK_LEXER(lmBibTeX);
|
|
- LINK_LEXER(lmBlitzBasic);
|
|
- LINK_LEXER(lmBullant);
|
|
- LINK_LEXER(lmCaml);
|
|
- LINK_LEXER(lmClw);
|
|
- LINK_LEXER(lmClwNoCase);
|
|
- LINK_LEXER(lmCmake);
|
|
- LINK_LEXER(lmCOBOL);
|
|
- LINK_LEXER(lmCoffeeScript);
|
|
- LINK_LEXER(lmConf);
|
|
- LINK_LEXER(lmCPP);
|
|
- LINK_LEXER(lmCPPNoCase);
|
|
- LINK_LEXER(lmCsound);
|
|
- LINK_LEXER(lmCss);
|
|
- LINK_LEXER(lmD);
|
|
- LINK_LEXER(lmDiff);
|
|
- LINK_LEXER(lmDMAP);
|
|
- LINK_LEXER(lmDMIS);
|
|
- LINK_LEXER(lmECL);
|
|
- LINK_LEXER(lmEDIFACT);
|
|
- LINK_LEXER(lmEiffel);
|
|
- LINK_LEXER(lmEiffelkw);
|
|
- LINK_LEXER(lmErlang);
|
|
- LINK_LEXER(lmErrorList);
|
|
- LINK_LEXER(lmESCRIPT);
|
|
- LINK_LEXER(lmF77);
|
|
- LINK_LEXER(lmFlagShip);
|
|
- LINK_LEXER(lmForth);
|
|
- LINK_LEXER(lmFortran);
|
|
- LINK_LEXER(lmFreeBasic);
|
|
- LINK_LEXER(lmGAP);
|
|
- LINK_LEXER(lmGui4Cli);
|
|
- LINK_LEXER(lmHaskell);
|
|
- LINK_LEXER(lmHTML);
|
|
- LINK_LEXER(lmIHex);
|
|
- LINK_LEXER(lmIndent);
|
|
- LINK_LEXER(lmInno);
|
|
- LINK_LEXER(lmJSON);
|
|
- LINK_LEXER(lmKix);
|
|
- LINK_LEXER(lmKVIrc);
|
|
- LINK_LEXER(lmLatex);
|
|
- LINK_LEXER(lmLISP);
|
|
- LINK_LEXER(lmLiterateHaskell);
|
|
- LINK_LEXER(lmLot);
|
|
- LINK_LEXER(lmLout);
|
|
-#if !defined(SCINTILLA_QT)
|
|
- LINK_LEXER(lmLPeg);
|
|
-#endif
|
|
- LINK_LEXER(lmLua);
|
|
- LINK_LEXER(lmMagikSF);
|
|
- LINK_LEXER(lmMake);
|
|
- LINK_LEXER(lmMarkdown);
|
|
- LINK_LEXER(lmMatlab);
|
|
- LINK_LEXER(lmMaxima);
|
|
- LINK_LEXER(lmMETAPOST);
|
|
- LINK_LEXER(lmMMIXAL);
|
|
- LINK_LEXER(lmModula);
|
|
- LINK_LEXER(lmMSSQL);
|
|
- LINK_LEXER(lmMySQL);
|
|
- LINK_LEXER(lmNimrod);
|
|
- LINK_LEXER(lmNncrontab);
|
|
- LINK_LEXER(lmNsis);
|
|
- LINK_LEXER(lmNull);
|
|
- LINK_LEXER(lmOctave);
|
|
- LINK_LEXER(lmOpal);
|
|
- LINK_LEXER(lmOScript);
|
|
- LINK_LEXER(lmPascal);
|
|
- LINK_LEXER(lmPB);
|
|
- LINK_LEXER(lmPerl);
|
|
- LINK_LEXER(lmPHPSCRIPT);
|
|
- LINK_LEXER(lmPLM);
|
|
- LINK_LEXER(lmPO);
|
|
- LINK_LEXER(lmPOV);
|
|
- LINK_LEXER(lmPowerPro);
|
|
- LINK_LEXER(lmPowerShell);
|
|
- LINK_LEXER(lmProgress);
|
|
- LINK_LEXER(lmProps);
|
|
- LINK_LEXER(lmPS);
|
|
- LINK_LEXER(lmPureBasic);
|
|
- LINK_LEXER(lmPython);
|
|
- LINK_LEXER(lmR);
|
|
- LINK_LEXER(lmREBOL);
|
|
- LINK_LEXER(lmRegistry);
|
|
- LINK_LEXER(lmRuby);
|
|
- LINK_LEXER(lmRust);
|
|
- LINK_LEXER(lmSAS);
|
|
- LINK_LEXER(lmScriptol);
|
|
- LINK_LEXER(lmSmalltalk);
|
|
- LINK_LEXER(lmSML);
|
|
- LINK_LEXER(lmSorc);
|
|
- LINK_LEXER(lmSpecman);
|
|
- LINK_LEXER(lmSpice);
|
|
- LINK_LEXER(lmSQL);
|
|
- LINK_LEXER(lmSrec);
|
|
- LINK_LEXER(lmStata);
|
|
- LINK_LEXER(lmSTTXT);
|
|
- LINK_LEXER(lmTACL);
|
|
- LINK_LEXER(lmTADS3);
|
|
- LINK_LEXER(lmTAL);
|
|
- LINK_LEXER(lmTCL);
|
|
- LINK_LEXER(lmTCMD);
|
|
- LINK_LEXER(lmTEHex);
|
|
- LINK_LEXER(lmTeX);
|
|
- LINK_LEXER(lmTxt2tags);
|
|
- LINK_LEXER(lmVB);
|
|
- LINK_LEXER(lmVBScript);
|
|
- LINK_LEXER(lmVerilog);
|
|
- LINK_LEXER(lmVHDL);
|
|
- LINK_LEXER(lmVisualProlog);
|
|
- LINK_LEXER(lmXML);
|
|
- LINK_LEXER(lmYAML);
|
|
+ LINK_LEXER(lmSQL);
|
|
+ LINK_LEXER(lmJSON);
|
|
+ LINK_LEXER(lmHTML);
|
|
+ LINK_LEXER(lmXML);
|
|
|
|
//--Autogenerated -- end of automatically generated section
|
|
|
|
diff --git a/qscintilla/src/CMakeLists.txt b/qscintilla/src/CMakeLists.txt
|
|
new file mode 100644
|
|
index 0000000..267500d
|
|
--- /dev/null
|
|
+++ b/qscintilla/src/CMakeLists.txt
|
|
@@ -0,0 +1,207 @@
|
|
+cmake_minimum_required(VERSION 2.8.12.2)
|
|
+
|
|
+# Disable AUTOMOC because it cannot be made to work with QScintilla
|
|
+set(CMAKE_AUTOMOC OFF)
|
|
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|
+
|
|
+find_package(Qt5 REQUIRED COMPONENTS PrintSupport Widgets)
|
|
+
|
|
+if(APPLE)
|
|
+ find_package(Qt5 REQUIRED COMPONENTS MacExtras)
|
|
+endif()
|
|
+
|
|
+add_definitions(-DSCINTILLA_QT)
|
|
+add_definitions(-DSCI_LEXER)
|
|
+
|
|
+set(QSCINTILLA_SRC
|
|
+ qsciscintilla.cpp
|
|
+ qsciscintillabase.cpp
|
|
+ qsciabstractapis.cpp
|
|
+ qsciapis.cpp
|
|
+ qscicommand.cpp
|
|
+ qscicommandset.cpp
|
|
+ qscidocument.cpp
|
|
+ qscilexer.cpp
|
|
+ qscilexercpp.cpp
|
|
+ qscilexerhtml.cpp
|
|
+ qscilexerjavascript.cpp
|
|
+ qscilexerjson.cpp
|
|
+ qscilexerpython.cpp
|
|
+ qscilexersql.cpp
|
|
+ qscilexerxml.cpp
|
|
+ qscimacro.cpp
|
|
+ qscistyle.cpp
|
|
+ qscistyledtext.cpp
|
|
+ InputMethod.cpp
|
|
+ ListBoxQt.cpp
|
|
+ MacPasteboardMime.cpp
|
|
+ PlatQt.cpp
|
|
+ SciAccessibility.cpp
|
|
+ SciClasses.cpp
|
|
+ ScintillaQt.cpp
|
|
+ ../scintilla/lexers/LexHTML.cpp
|
|
+ ../scintilla/lexers/LexJSON.cpp
|
|
+ ../scintilla/lexers/LexSQL.cpp
|
|
+ ../scintilla/lexlib/Accessor.cpp
|
|
+ ../scintilla/lexlib/CharacterCategory.cpp
|
|
+ ../scintilla/lexlib/CharacterSet.cpp
|
|
+ ../scintilla/lexlib/DefaultLexer.cpp
|
|
+ ../scintilla/lexlib/LexerBase.cpp
|
|
+ ../scintilla/lexlib/LexerModule.cpp
|
|
+ ../scintilla/lexlib/LexerNoExceptions.cpp
|
|
+ ../scintilla/lexlib/LexerSimple.cpp
|
|
+ ../scintilla/lexlib/PropSetSimple.cpp
|
|
+ ../scintilla/lexlib/StyleContext.cpp
|
|
+ ../scintilla/lexlib/WordList.cpp
|
|
+ ../scintilla/src/AutoComplete.cpp
|
|
+ ../scintilla/src/CallTip.cpp
|
|
+ ../scintilla/src/CaseConvert.cpp
|
|
+ ../scintilla/src/CaseFolder.cpp
|
|
+ ../scintilla/src/Catalogue.cpp
|
|
+ ../scintilla/src/CellBuffer.cpp
|
|
+ ../scintilla/src/CharClassify.cpp
|
|
+ ../scintilla/src/ContractionState.cpp
|
|
+ ../scintilla/src/DBCS.cpp
|
|
+ ../scintilla/src/Decoration.cpp
|
|
+ ../scintilla/src/Document.cpp
|
|
+ ../scintilla/src/EditModel.cpp
|
|
+ ../scintilla/src/Editor.cpp
|
|
+ ../scintilla/src/EditView.cpp
|
|
+ ../scintilla/src/ExternalLexer.cpp
|
|
+ ../scintilla/src/Indicator.cpp
|
|
+ ../scintilla/src/KeyMap.cpp
|
|
+ ../scintilla/src/LineMarker.cpp
|
|
+ ../scintilla/src/MarginView.cpp
|
|
+ ../scintilla/src/PerLine.cpp
|
|
+ ../scintilla/src/PositionCache.cpp
|
|
+ ../scintilla/src/RESearch.cpp
|
|
+ ../scintilla/src/RunStyles.cpp
|
|
+ ../scintilla/src/ScintillaBase.cpp
|
|
+ ../scintilla/src/Selection.cpp
|
|
+ ../scintilla/src/Style.cpp
|
|
+ ../scintilla/src/UniConversion.cpp
|
|
+ ../scintilla/src/ViewStyle.cpp
|
|
+ ../scintilla/src/XPM.cpp
|
|
+ qsciprinter.cpp
|
|
+)
|
|
+
|
|
+set(QSCINTILLA_HDR
|
|
+ ./Qsci/qsciglobal.h
|
|
+ ./Qsci/qsciscintilla.h
|
|
+ ./Qsci/qsciscintillabase.h
|
|
+ ./Qsci/qsciabstractapis.h
|
|
+ ./Qsci/qsciapis.h
|
|
+ ./Qsci/qscicommand.h
|
|
+ ./Qsci/qscicommandset.h
|
|
+ ./Qsci/qscidocument.h
|
|
+ ./Qsci/qscilexer.h
|
|
+ ./Qsci/qscilexercpp.h
|
|
+ ./Qsci/qscilexercustom.h
|
|
+ ./Qsci/qscilexerhtml.h
|
|
+ ./Qsci/qscilexerjavascript.h
|
|
+ ./Qsci/qscilexerjson.h
|
|
+ ./Qsci/qscilexerpython.h
|
|
+ ./Qsci/qscilexersql.h
|
|
+ ./Qsci/qscilexerxml.h
|
|
+ ./Qsci/qscimacro.h
|
|
+ ./Qsci/qscistyle.h
|
|
+ ./Qsci/qscistyledtext.h
|
|
+ ListBoxQt.h
|
|
+ SciAccessibility.h
|
|
+ SciClasses.h
|
|
+ ScintillaQt.h
|
|
+ ../scintilla/include/ILexer.h
|
|
+ ../scintilla/include/ILoader.h
|
|
+ ../scintilla/include/Platform.h
|
|
+ ../scintilla/include/Sci_Position.h
|
|
+ ../scintilla/include/SciLexer.h
|
|
+ ../scintilla/include/Scintilla.h
|
|
+ ../scintilla/include/ScintillaWidget.h
|
|
+ ../scintilla/lexlib/Accessor.h
|
|
+ ../scintilla/lexlib/CharacterCategory.h
|
|
+ ../scintilla/lexlib/CharacterSet.h
|
|
+ ../scintilla/lexlib/DefaultLexer.h
|
|
+ ../scintilla/lexlib/LexAccessor.h
|
|
+ ../scintilla/lexlib/LexerBase.h
|
|
+ ../scintilla/lexlib/LexerModule.h
|
|
+ ../scintilla/lexlib/LexerNoExceptions.h
|
|
+ ../scintilla/lexlib/LexerSimple.h
|
|
+ ../scintilla/lexlib/OptionSet.h
|
|
+ ../scintilla/lexlib/PropSetSimple.h
|
|
+ ../scintilla/lexlib/SparseState.h
|
|
+ ../scintilla/lexlib/StringCopy.h
|
|
+ ../scintilla/lexlib/StyleContext.h
|
|
+ ../scintilla/lexlib/SubStyles.h
|
|
+ ../scintilla/lexlib/WordList.h
|
|
+ ../scintilla/src/AutoComplete.h
|
|
+ ../scintilla/src/CallTip.h
|
|
+ ../scintilla/src/CaseConvert.h
|
|
+ ../scintilla/src/CaseFolder.h
|
|
+ ../scintilla/src/Catalogue.h
|
|
+ ../scintilla/src/CellBuffer.h
|
|
+ ../scintilla/src/CharClassify.h
|
|
+ ../scintilla/src/ContractionState.h
|
|
+ ../scintilla/src/DBCS.h
|
|
+ ../scintilla/src/Decoration.h
|
|
+ ../scintilla/src/Document.h
|
|
+ ../scintilla/src/EditModel.h
|
|
+ ../scintilla/src/Editor.h
|
|
+ ../scintilla/src/EditView.h
|
|
+ ../scintilla/src/ElapsedPeriod.h
|
|
+ ../scintilla/src/ExternalLexer.h
|
|
+ ../scintilla/src/FontQuality.h
|
|
+ ../scintilla/src/Indicator.h
|
|
+ ../scintilla/src/IntegerRectangle.h
|
|
+ ../scintilla/src/KeyMap.h
|
|
+ ../scintilla/src/LineMarker.h
|
|
+ ../scintilla/src/MarginView.h
|
|
+ ../scintilla/src/Partitioning.h
|
|
+ ../scintilla/src/PerLine.h
|
|
+ ../scintilla/src/Position.h
|
|
+ ../scintilla/src/PositionCache.h
|
|
+ ../scintilla/src/RESearch.h
|
|
+ ../scintilla/src/RunStyles.h
|
|
+ ../scintilla/src/ScintillaBase.h
|
|
+ ../scintilla/src/Selection.h
|
|
+ ../scintilla/src/SparseVector.h
|
|
+ ../scintilla/src/SplitVector.h
|
|
+ ../scintilla/src/Style.h
|
|
+ ../scintilla/src/UniConversion.h
|
|
+ ../scintilla/src/UniqueString.h
|
|
+ ../scintilla/src/ViewStyle.h
|
|
+ ../scintilla/src/XPM.h
|
|
+ ./Qsci/qsciprinter.h
|
|
+)
|
|
+
|
|
+set(QSCINTILLA_MOC_HDR
|
|
+ ./Qsci/qsciscintilla.h
|
|
+ ./Qsci/qsciscintillabase.h
|
|
+ ./Qsci/qsciabstractapis.h
|
|
+ ./Qsci/qsciapis.h
|
|
+ ./Qsci/qscilexer.h
|
|
+ ./Qsci/qscilexercustom.h
|
|
+ ./Qsci/qscilexersql.h
|
|
+ ./Qsci/qscilexerjson.h
|
|
+ ./Qsci/qscilexerhtml.h
|
|
+ ./Qsci/qscilexerxml.h
|
|
+ ./Qsci/qscilexerjavascript.h
|
|
+ ./Qsci/qscilexercpp.h
|
|
+ ./Qsci/qscilexerpython.h
|
|
+ ./Qsci/qscimacro.h
|
|
+ SciClasses.h
|
|
+ ScintillaQt.h
|
|
+)
|
|
+
|
|
+QT5_WRAP_CPP(QSCINTILLA_WRAP_MOC_HDR ${QSCINTILLA_MOC_HDR})
|
|
+
|
|
+add_library(qscintilla2 ${QSCINTILLA_SRC} ${QSCINTILLA_HDR} ${QSCINTILLA_MOC_HDR} ${QSCINTILLA_MOC} ${QSCINTILLA_WRAP_MOC_HDR})
|
|
+target_include_directories(qscintilla2 PRIVATE ../scintilla/include ../scintilla/lexlib ../scintilla/src)
|
|
+target_include_directories(qscintilla2 INTERFACE .)
|
|
+
|
|
+target_link_libraries(qscintilla2 Qt5::Widgets Qt5::PrintSupport)
|
|
+
|
|
+if (APPLE)
|
|
+ target_link_libraries(qscintilla2 Qt5::MacExtras)
|
|
+endif()
|
|
+
|
|
+add_library(QScintilla::QScintilla ALIAS qscintilla2)
|