# HG changeset patch # User John Donoghue # Date 1429707719 14400 # Node ID 774f488e33cd5c02861c5e5fcbf2d4cdfe324b6e # Parent 0267d1a7cffa1c5b569bbaafc17ca83869ddc006 qscintilla: update to v2.9 * src/qscintilla.mk: update version, checksum * src/qscintilla-1-transpose-fix.patch: removed file * src/qscintilla-2-bang-fix.patch: removed file * dist-files.mk: update for removed files diff -r 0267d1a7cffa -r 774f488e33cd dist-files.mk --- a/dist-files.mk Wed Apr 22 20:03:04 2015 -0400 +++ b/dist-files.mk Wed Apr 22 09:01:59 2015 -0400 @@ -559,8 +559,6 @@ qjson.mk \ qrupdate-1-fixes.patch \ qrupdate.mk \ - qscintilla-1-transpose-fix.patch \ - qscintilla-2-bang-fix.patch \ qscintilla.mk \ qt-1-cherrypicks.patch \ qt-test.cpp \ diff -r 0267d1a7cffa -r 774f488e33cd src/qscintilla-1-transpose-fix.patch --- a/src/qscintilla-1-transpose-fix.patch Wed Apr 22 20:03:04 2015 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -diff -ur QScintilla-gpl-2.8.3.orig/lexers/LexMatlab.cpp QScintilla-gpl-2.8.3/lexers/LexMatlab.cpp ---- QScintilla-gpl-2.8.3.orig/lexers/LexMatlab.cpp 2014-08-01 07:57:01.175910086 -0400 -+++ QScintilla-gpl-2.8.3/lexers/LexMatlab.cpp 2014-08-01 08:01:05.815912051 -0400 -@@ -213,7 +213,7 @@ - } else if (isalpha(sc.ch)) { - sc.SetState(SCE_MATLAB_KEYWORD); - } else if (isoperator(static_cast(sc.ch)) || sc.ch == '@' || sc.ch == '\\') { -- if (sc.ch == ')' || sc.ch == ']') { -+ if (sc.ch == ')' || sc.ch == ']' || sc.ch == '}') { - transpose = true; - } else { - transpose = false; diff -r 0267d1a7cffa -r 774f488e33cd src/qscintilla-2-bang-fix.patch --- a/src/qscintilla-2-bang-fix.patch Wed Apr 22 20:03:04 2015 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,40 +0,0 @@ -diff -ur QScintilla-gpl-2.8.orig/lexers/LexMatlab.cpp QScintilla-gpl-2.8.bang/lexers/LexMatlab.cpp ---- QScintilla-gpl-2.8.orig/lexers/LexMatlab.cpp 2014-01-18 09:19:16 -0500 -+++ QScintilla-gpl-2.8.bang/lexers/LexMatlab.cpp 2014-01-18 17:09:25 -0500 -@@ -57,7 +57,7 @@ - static void ColouriseMatlabOctaveDoc( - unsigned int startPos, int length, int initStyle, - WordList *keywordlists[], Accessor &styler, -- bool (*IsCommentChar)(int)) { -+ bool (*IsCommentChar)(int), bool ismatlab) { - - WordList &keywords = *keywordlists[0]; - -@@ -199,7 +199,11 @@ - styler.SetLineState(curLine, commentDepth); - sc.SetState(SCE_MATLAB_COMMENT); - } else if (sc.ch == '!' && sc.chNext != '=' ) { -- sc.SetState(SCE_MATLAB_COMMAND); -+ if (ismatlab) { -+ sc.SetState(SCE_MATLAB_COMMAND); -+ } else { -+ sc.SetState(SCE_MATLAB_OPERATOR); -+ } - } else if (sc.ch == '\'') { - if (transpose) { - sc.SetState(SCE_MATLAB_OPERATOR); -@@ -229,12 +233,12 @@ - - static void ColouriseMatlabDoc(unsigned int startPos, int length, int initStyle, - WordList *keywordlists[], Accessor &styler) { -- ColouriseMatlabOctaveDoc(startPos, length, initStyle, keywordlists, styler, IsMatlabCommentChar); -+ ColouriseMatlabOctaveDoc(startPos, length, initStyle, keywordlists, styler, IsMatlabCommentChar, true); - } - - static void ColouriseOctaveDoc(unsigned int startPos, int length, int initStyle, - WordList *keywordlists[], Accessor &styler) { -- ColouriseMatlabOctaveDoc(startPos, length, initStyle, keywordlists, styler, IsOctaveCommentChar); -+ ColouriseMatlabOctaveDoc(startPos, length, initStyle, keywordlists, styler, IsOctaveCommentChar, false); - } - - static void FoldMatlabOctaveDoc(unsigned int startPos, int length, int, diff -r 0267d1a7cffa -r 774f488e33cd src/qscintilla.mk --- a/src/qscintilla.mk Wed Apr 22 20:03:04 2015 -0400 +++ b/src/qscintilla.mk Wed Apr 22 09:01:59 2015 -0400 @@ -3,8 +3,8 @@ PKG := qscintilla $(PKG)_IGNORE := -$(PKG)_VERSION := 2.8.4 -$(PKG)_CHECKSUM := 7e15c261a7c1842f3a75e4878a880ab667224494 +$(PKG)_VERSION := 2.9 +$(PKG)_CHECKSUM := de807f026ac47d4e9472836c73ab8b8039716c37 $(PKG)_SUBDIR := QScintilla-gpl-$($(PKG)_VERSION) $(PKG)_FILE := QScintilla-gpl-$($(PKG)_VERSION).tar.gz $(PKG)_URL := http://sourceforge.net/projects/pyqt/files/QScintilla2/QScintilla-$($(PKG)_VERSION)/$($(PKG)_FILE)