Backed out changeset eefe554d9f97

master
Yevgen Muntyan 2017-05-25 12:49:37 -07:00
parent bcf65346b5
commit 53a70da341
5 changed files with 2 additions and 208 deletions

View File

@ -223,12 +223,6 @@ add_subdirectory(api)
#add_subdirectory(po)
#add_subdirectory(po-gsv)
set(MOO_USE_SCI TRUE CACHE BOOL "Use Scintilla")
if(MOO_USE_SCI)
add_definitions(-DMOO_USE_SCI=1)
add_subdirectory(scintilla)
endif()
add_subdirectory(moo)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-cmake.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h)

View File

@ -1,191 +0,0 @@
set(SOURCES
src/AutoComplete.cxx
src/CallTip.cxx
src/CaseConvert.cxx
src/CaseFolder.cxx
src/Catalogue.cxx
src/CellBuffer.cxx
src/CharClassify.cxx
src/ContractionState.cxx
src/Decoration.cxx
src/Document.cxx
src/EditModel.cxx
src/Editor.cxx
src/EditView.cxx
src/ExternalLexer.cxx
src/Indicator.cxx
src/KeyMap.cxx
src/LineMarker.cxx
src/MarginView.cxx
src/PerLine.cxx
src/PositionCache.cxx
src/RESearch.cxx
src/RunStyles.cxx
src/ScintillaBase.cxx
src/Selection.cxx
src/Style.cxx
src/UniConversion.cxx
src/ViewStyle.cxx
src/XPM.cxx
lexlib/Accessor.cxx
lexlib/CharacterCategory.cxx
lexlib/CharacterSet.cxx
lexlib/LexerBase.cxx
lexlib/LexerModule.cxx
lexlib/LexerSimple.cxx
lexlib/PropSetSimple.cxx
lexlib/StyleContext.cxx
lexlib/WordList.cxx
gtk/PlatGTK.cxx
gtk/ScintillaGTK.cxx
gtk/scintilla-marshal.c
# win32/ScintillaWin.cxx
lexers/LexA68k.cxx
lexers/LexAbaqus.cxx
lexers/LexAda.cxx
lexers/LexAPDL.cxx
lexers/LexAsm.cxx
lexers/LexAsn1.cxx
lexers/LexASY.cxx
lexers/LexAU3.cxx
lexers/LexAVE.cxx
lexers/LexAVS.cxx
lexers/LexBaan.cxx
lexers/LexBash.cxx
lexers/LexBasic.cxx
lexers/LexBatch.cxx
lexers/LexBibTeX.cxx
lexers/LexBullant.cxx
lexers/LexCaml.cxx
lexers/LexCLW.cxx
lexers/LexCmake.cxx
lexers/LexCOBOL.cxx
lexers/LexCoffeeScript.cxx
lexers/LexConf.cxx
lexers/LexCPP.cxx
lexers/LexCrontab.cxx
lexers/LexCsound.cxx
lexers/LexCSS.cxx
lexers/LexD.cxx
lexers/LexDiff.cxx
lexers/LexDMAP.cxx
lexers/LexDMIS.cxx
lexers/LexECL.cxx
lexers/LexEiffel.cxx
lexers/LexErlang.cxx
lexers/LexErrorList.cxx
lexers/LexEScript.cxx
lexers/LexFlagship.cxx
lexers/LexForth.cxx
lexers/LexFortran.cxx
lexers/LexGAP.cxx
lexers/LexGui4Cli.cxx
lexers/LexHaskell.cxx
lexers/LexHex.cxx
lexers/LexHTML.cxx
lexers/LexInno.cxx
lexers/LexKix.cxx
lexers/LexKVIrc.cxx
lexers/LexLaTeX.cxx
lexers/LexLisp.cxx
lexers/LexLout.cxx
lexers/LexLua.cxx
lexers/LexMagik.cxx
lexers/LexMake.cxx
lexers/LexMarkdown.cxx
lexers/LexMatlab.cxx
lexers/LexMetapost.cxx
lexers/LexMMIXAL.cxx
lexers/LexModula.cxx
lexers/LexMPT.cxx
lexers/LexMSSQL.cxx
lexers/LexMySQL.cxx
lexers/LexNimrod.cxx
lexers/LexNsis.cxx
lexers/LexNull.cxx
lexers/LexOpal.cxx
lexers/LexOScript.cxx
lexers/LexPascal.cxx
lexers/LexPB.cxx
lexers/LexPerl.cxx
lexers/LexPLM.cxx
lexers/LexPO.cxx
lexers/LexPOV.cxx
lexers/LexPowerPro.cxx
lexers/LexPowerShell.cxx
lexers/LexProgress.cxx
lexers/LexProps.cxx
lexers/LexPS.cxx
lexers/LexPython.cxx
lexers/LexR.cxx
lexers/LexRebol.cxx
lexers/LexRegistry.cxx
lexers/LexRuby.cxx
lexers/LexRust.cxx
lexers/LexScriptol.cxx
lexers/LexSmalltalk.cxx
lexers/LexSML.cxx
lexers/LexSorcus.cxx
lexers/LexSpecman.cxx
lexers/LexSpice.cxx
lexers/LexSQL.cxx
lexers/LexSTTXT.cxx
lexers/LexTACL.cxx
lexers/LexTADS3.cxx
lexers/LexTAL.cxx
lexers/LexTCL.cxx
lexers/LexTCMD.cxx
lexers/LexTeX.cxx
lexers/LexTxt2tags.cxx
lexers/LexVB.cxx
lexers/LexVerilog.cxx
lexers/LexVHDL.cxx
lexers/LexVisualProlog.cxx
lexers/LexYAML.cxx
)
if(WIN32)
list(APPEND SOURCES
win32/HanjaDic.cxx
win32/ScintRes.rc
win32/ScintillaGtk.def
)
add_definitions(-DWIN32)
endif(WIN32)
link_directories(${GTK_LIBRARY_DIRS})
add_library(SciLexer SHARED ${SOURCES})
target_link_libraries(SciLexer
imm32.lib
ole32.lib
uuid.lib
oleaut32.lib
${GTK_LIBRARIES}
)
install(TARGETS SciLexer RUNTIME DESTINATION bin)
#add_definitions(-DSCI_NAMESPACE)
add_definitions(-DGTK -DSCI_LEXER -UCXX11_REGEX)
add_definitions(-D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 -D_CRT_SECURE_NO_DEPRECATE=1)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/src ${CMAKE_CURRENT_SOURCE_DIR}/lexlib)
# LEXCOMPONENT=$(DIR_BIN)\SciLexer.dll
#CXXFLAGS=-Zi -TP -MP -W4 -EHsc -Zc:forScope -Zc:wchar_t $(CRTFLAGS)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4702")
list(APPEND COMPILE_DEFINITIONS_DEBUG -DDEBUG)
list(APPEND COMPILE_DEFINITIONS_RELEASE -DNDEBUG)
# !IF [cl -c -nologo CheckD2D.cxx >NUL:]
# CXXFLAGS=$(CXXFLAGS) -DDISABLE_D2D
# !MESSAGE Direct2D is not available
# !ENDIF

View File

@ -410,7 +410,7 @@ ScintillaGTK::ScintillaGTK(_ScintillaObject *sci_) :
// There does not seem to be a real standard for indicating that the clipboard
// contains a rectangular selection, so copy Developer Studio.
cfColumnSelect = static_cast<CLIPFORMAT>(
::RegisterClipboardFormat(L"MSDEVColumnSelect"));
::RegisterClipboardFormat("MSDEVColumnSelect"));
// Get intellimouse parameters when running on win32; otherwise use
// reasonable default

View File

@ -126,7 +126,7 @@ int Scintilla_LinkLexers() {
LINK_LEXER(lmHTML);
LINK_LEXER(lmIHex);
LINK_LEXER(lmInno);
//LINK_LEXER(lmJSON);
LINK_LEXER(lmJSON);
LINK_LEXER(lmKix);
LINK_LEXER(lmKVIrc);
LINK_LEXER(lmLatex);

View File

@ -1,9 +0,0 @@
EXPORTS
scintilla_object_get_type
scintilla_object_new
scintilla_object_send_message
scintilla_get_type
scintilla_new
scintilla_set_id
scintilla_send_message
scintilla_release_resources