Discussion:
Upcoming 3.4.2
(too old to reply)
Neil Hodgson
2014-05-16 02:47:14 UTC
Permalink
Its about 6 weeks since 3.4.1 so I'd like to release 3.4.2 in a few days, probably May 20th. A pre-release can now be downloaded for checking. Please report any regressions from previous releases or bugs in new features.

Change list:
Insertions can be filtered or modified by calling SCI_CHANGEINSERTION inside a handler for SC_MOD_INSERTCHECK.
DMIS lexer added. DMIS is a language for coordinate measuring machines. Feature #1049.
Line state may be displayed in the line number margin to aid in debugging lexing and folding with SC_FOLDFLAG_LINESTATE (128).
C++ lexer understands more preprocessor statements. #if defined SYMBOL is understood. Some macros with arguments can be understood and these may be predefined in keyword set 4 (keywords5 for SciTE) with syntax similar to CHECKVERSION(x)=(x<3). Feature #1051.
C++ lexer can highlight task marker keywords in comments as SCE_C_TASKMARKER.
C++ lexer can optionally highlight escape sequences in strings as SCE_C_ESCAPESEQUENCE.
C++ lexer supports Go back quoted raw string literals with lexer.cpp.backquoted.strings option. Feature #1047.
SciTE performs word and search match highlighting as an idle task to improve interactivity and allow use of these features on large files.
Bug fixed on Cocoa where previous caret lines were visible. Bug #1593.
Bug fixed where caret remained invisible when period set to 0. Bug #1592.
Fixed display flashing when scrolling with GTK+ 3.10. Bug #1567.
Fixed calls and constants deprecated in GTK+ 3.10.
Fixed bug on Windows where WM_GETTEXT did not provide data in UTF-16 for Unicode window. Bug #685.
For SciTE, protect access to variables used by threads with a mutex to prevent data races.
For SciTE on GTK+ fix thread object leaks. Display the version of GTK+ compiled against in the about box.
For SciTE on GTK+ 3.10, fix the size of the tab bar's content and use freedesktop.org standard icon names where possible.
For SciTE on Windows, fix bug where invoking help resubmitted the running program. Bug #272.
SciTE's highlight current word feature no longer matches the selection when it contains space.
Available from the Mercurial repositories:
hg clone http://hg.code.sf.net/p/scintilla/code scintilla
hg clone http://hg.code.sf.net/p/scintilla/scite
and from
http://www.scintilla.org/scite.zip Source
http://www.scintilla.org/wscite.zip Windows executable

Neil
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/d/optout.
Lex Trotman
2014-05-18 07:02:36 UTC
Permalink
Hi Neil,


With this pre-release the end of C++ raw string detection now seems to fail.

Something like R"xxx(blah)xxx" continues to the end of the file.

Tested in both Geany and Scite.

Cheers
Lex
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/d/optout.
Neil Hodgson
2014-05-18 08:11:14 UTC
Permalink
Post by Lex Trotman
With this pre-release the end of C++ raw string detection now seems to fail.
Something like R"xxx(blah)xxx" continues to the end of the file.
This has been the behaviour since 3.3.7.

You can try the attached patch.

Since this wasn't a regression from 3.4.1, its too late for the patch to be included in 3.4.2.

Neil
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/d/optout.
Lex Trotman
2014-05-18 09:09:58 UTC
Permalink
Post by Neil Hodgson
Post by Lex Trotman
With this pre-release the end of C++ raw string detection now seems to fail.
Something like R"xxx(blah)xxx" continues to the end of the file.
This has been the behaviour since 3.3.7.
You can try the attached patch.
Since this wasn't a regression from 3.4.1, its too late for the patch to be included in 3.4.2.
Seems to work, thanks.

Cheers
Lex
Post by Neil Hodgson
Neil
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/d/optout.
Neil Hodgson
2014-05-24 05:31:35 UTC
Permalink
Post by Neil Hodgson
You can try the attached patch.
Since this wasn't a regression from 3.4.1, its too late for the patch to be included in 3.4.2.
Committed as
https://sourceforge.net/p/scintilla/code/ci/0036c77c91a22af38868c9da443286a97a9bac98/

Neil
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/d/optout.
Continue reading on narkive:
Loading...