diff options
| -rw-r--r-- | doc/ScintillaDownload.html | 10 | ||||
| -rw-r--r-- | doc/ScintillaHistory.html | 29 | ||||
| -rw-r--r-- | doc/index.html | 2 | ||||
| -rw-r--r-- | qt/ScintillaEdit/ScintillaEdit.pro | 2 | ||||
| -rw-r--r-- | qt/ScintillaEditBase/ScintillaEditBase.pro | 2 | ||||
| -rw-r--r-- | src/Document.cxx | 2 | ||||
| -rwxr-xr-x | src/LexGen.py | 19 | ||||
| -rw-r--r-- | version.txt | 2 | ||||
| -rw-r--r-- | win32/ScintRes.rc | 4 | 
9 files changed, 60 insertions, 12 deletions
| diff --git a/doc/ScintillaDownload.html b/doc/ScintillaDownload.html index 499730be7..c21fa5638 100644 --- a/doc/ScintillaDownload.html +++ b/doc/ScintillaDownload.html @@ -25,9 +25,9 @@      <table bgcolor="#CCCCCC" width="100%" cellspacing="0" cellpadding="8" border="0">        <tr>          <td> -          <font size="4"> <a href="http://prdownloads.sourceforge.net/scintilla/scintilla330.zip?download"> +          <font size="4"> <a href="http://prdownloads.sourceforge.net/scintilla/scintilla331.zip?download">  	Windows</a>   -	<a href="http://prdownloads.sourceforge.net/scintilla/scintilla330.tgz?download"> +	<a href="http://prdownloads.sourceforge.net/scintilla/scintilla331.tgz?download">            GTK+/Linux</a>    	</font>          </td> @@ -41,7 +41,7 @@        containing very few restrictions.      </p>      <h3> -       Release 3.3.0 +       Release 3.3.1      </h3>      <h4>         Source Code @@ -49,8 +49,8 @@         The source code package contains all of the source code for Scintilla but no binary  	executable code and is available in         <ul> -       <li><a href="http://prdownloads.sourceforge.net/scintilla/scintilla330.zip?download">zip format</a> (1250K) commonly used on Windows</li> -       <li><a href="http://prdownloads.sourceforge.net/scintilla/scintilla330.tgz?download">tgz format</a> (1100K) commonly used on Linux and compatible operating systems</li> +       <li><a href="http://prdownloads.sourceforge.net/scintilla/scintilla331.zip?download">zip format</a> (1250K) commonly used on Windows</li> +       <li><a href="http://prdownloads.sourceforge.net/scintilla/scintilla331.tgz?download">tgz format</a> (1100K) commonly used on Linux and compatible operating systems</li>         </ul>         Instructions for building on both Windows and Linux are included in the readme file.      <h4> diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index 39bb8581d..7b952af85 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -434,10 +434,20 @@        </li>      </ul>      <h3> -       3.3.1 placeholder +       <a href="http://prdownloads.sourceforge.net/scintilla/scite331.zip?download">Release 3.3.1</a>      </h3>      <ul>  	<li> +	Autocompletion lists can now appear in priority order or be sorted by Scintilla. +	<a href="http://sourceforge.net/p/scintilla/feature-requests/981/">Feature #981.</a> +	</li> +	<li> +	Most lexers now lex an extra NUL byte at the end of the +	document which makes it more likely they will classify keywords at document end correctly. +	<a href="http://sourceforge.net/p/scintilla/bugs/574/">Bug #574</a>,  +	<a href="http://sourceforge.net/p/scintilla/bugs/588/">Bug #588.</a> +	</li> +	<li>  	Haskell lexer improved in several ways.  	<a href="http://sourceforge.net/p/scintilla/bugs/1459/">Bug #1459.</a>  	</li> @@ -446,8 +456,25 @@  	<a href="http://sourceforge.net/p/scintilla/bugs/1414/">Bug #1414.</a>  	</li>  	<li> +	Ruby lexer crash fixed with keyword at start of document. +	</li> +	<li>  	The PLAT_NCURSES platform now called PLAT_CURSES as may work on other implementations.  	</li> +	<li> +	Bug on Cocoa fixed where input composition with multiple selection or virtual space selection +	could make undo stop working. +	</li> +	<li> +	Direct2D/DirectWrite mode on Windows now displays documents in non-Latin1 8-bit encodings correctly. +	</li> +	<li> +	Position of calltip and autocompletion lists fixed on Cocoa. +	</li> +	<li> +	While regular expression search in DBCS text is still not working, matching partial characters is now avoided +	by moving end of match to end of character. +	</li>      </ul>      <h3>         <a href="http://prdownloads.sourceforge.net/scintilla/scite330.zip?download">Release 3.3.0</a> diff --git a/doc/index.html b/doc/index.html index 1e50b448c..9d5875736 100644 --- a/doc/index.html +++ b/doc/index.html @@ -55,7 +55,7 @@            GTK+</font>          </td>          <td width="40%" align="right"> -          <font color="#FFCC99" size="3"> Release version 3.3.0<br /> +          <font color="#FFCC99" size="3"> Release version 3.3.1<br />             Site last modified March 30 2013</font>          </td>          <td width="20%"> diff --git a/qt/ScintillaEdit/ScintillaEdit.pro b/qt/ScintillaEdit/ScintillaEdit.pro index cd4f8c251..b96baee69 100644 --- a/qt/ScintillaEdit/ScintillaEdit.pro +++ b/qt/ScintillaEdit/ScintillaEdit.pro @@ -10,7 +10,7 @@ TARGET = ScintillaEdit  TEMPLATE = lib  CONFIG += lib_bundle -VERSION = 3.3.0 +VERSION = 3.3.1  SOURCES += \      ScintillaEdit.cpp \ diff --git a/qt/ScintillaEditBase/ScintillaEditBase.pro b/qt/ScintillaEditBase/ScintillaEditBase.pro index 2c0ef64b0..4b17ebf90 100644 --- a/qt/ScintillaEditBase/ScintillaEditBase.pro +++ b/qt/ScintillaEditBase/ScintillaEditBase.pro @@ -10,7 +10,7 @@ TARGET = ScintillaEditBase  TEMPLATE = lib  CONFIG += lib_bundle -VERSION = 3.3.0 +VERSION = 3.3.1  SOURCES += \      PlatQt.cpp \ diff --git a/src/Document.cxx b/src/Document.cxx index b75c754ac..56785af78 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -2236,6 +2236,8 @@ long BuiltinRegex::FindText(Document *doc, int minPos, int maxPos, const char *s  		int success = search.Execute(di, startOfLine, endOfLine);  		if (success) {  			pos = search.bopat[0]; +			// Ensure only whole characters selected +			search.eopat[0] = doc->MovePositionOutsideChar(search.eopat[0], 1, false);  			lenRet = search.eopat[0] - search.bopat[0];  			// There can be only one start of a line, so no need to look for last match in line  			if ((increment == -1) && (s[0] != '^')) { diff --git a/src/LexGen.py b/src/LexGen.py index d03c4a24a..233aeeb33 100755 --- a/src/LexGen.py +++ b/src/LexGen.py @@ -261,6 +261,23 @@ def UpdateLineInFile(path, linePrefix, lineReplace):      contents = NATIVE.join(lines) + NATIVE      UpdateFile(path, contents) +host = "prdownloads.sourceforge.net/" +def UpdateDownloadLinks(path, version): +    lines = [] +    with open(path, "r") as f: +        for l in f.readlines(): +            l = l.rstrip() +            if host in l: +                start, prd, rest = l.partition(host) +                pth, dot, ending = rest.partition(".") +                pthNew = pth[:-3] + version.rstrip() +                lineWithNewVersion = start + prd +pthNew + dot + ending +                lines.append(lineWithNewVersion) +            else: +                lines.append(l) +    contents = NATIVE.join(lines) + NATIVE +    UpdateFile(path, contents) +  def UpdateVersionNumbers(root):      with open(root + "scintilla/version.txt") as f:          version = f.read() @@ -279,6 +296,7 @@ def UpdateVersionNumbers(root):          "VERSION = " + versionDotted)      UpdateLineInFile(root + "scintilla/doc/ScintillaDownload.html", "       Release",           "       Release " + versionDotted) +    UpdateDownloadLinks(root + "scintilla/doc/ScintillaDownload.html", version)      UpdateLineInFile(root + "scintilla/doc/index.html",          '          <font color="#FFCC99" size="3"> Release version',           '          <font color="#FFCC99" size="3"> Release version ' + versionDotted + '<br />')  @@ -290,6 +308,7 @@ def UpdateVersionNumbers(root):              "#define VERSION_WORDS " + versionCommad)          UpdateLineInFile(root + "scite/doc/SciTEDownload.html", "       Release",               "       Release " + versionDotted) +        UpdateDownloadLinks(root + "scite/doc/SciTEDownload.html", version)          UpdateLineInFile(root + "scite/doc/SciTE.html",              '          <font color="#FFCC99" size="3"> Release version',               '          <font color="#FFCC99" size="3"> Release version ' + versionDotted + '<br />')  diff --git a/version.txt b/version.txt index db2cef56d..ec6cab011 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -330 +331 diff --git a/win32/ScintRes.rc b/win32/ScintRes.rc index 93fcf4328..61932f497 100644 --- a/win32/ScintRes.rc +++ b/win32/ScintRes.rc @@ -4,8 +4,8 @@  #include <windows.h> -#define VERSION_SCINTILLA "3.3.0" -#define VERSION_WORDS 3, 3, 0, 0 +#define VERSION_SCINTILLA "3.3.1" +#define VERSION_WORDS 3, 3, 1, 0  VS_VERSION_INFO VERSIONINFO  FILEVERSION	VERSION_WORDS | 
