Neil Hodgson
unread,Aug 1, 2017, 7:46:22 PM8/1/17Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to scintilla...@googlegroups.com
Before the 4.0.0 release, there should be a 3.7.6 release with any important fixes included. I can cut this release to make sure the mechanics work, or someone using LongTerm3 could do so if they wanted.
Currently there are 2 fixes in the LongTerm3 branch to Cocoa and the Baan lexer. There are other (mostly platform-specific) fixes in the default 4.x branch that could be copied into LongTerm3 if a LongTerm3 user wants to do that before the 3.7.6 release. While some of the changes in for 4 won’t be wanted, the set of potential changes that could be copied are (roughly):
• The Matlab lexer treats 'end' as a number rather than a keyword when used as a index. This also stops incorrect folding. Bug #1951.
• The Rust lexer recognizes 'usize' numeric literal suffixes. Bug #1919.
• Ensure redraw when application changes overtype mode so caret change visible even when not blinking. Notify application with SC_UPDATE_SELECTION when overtype changed - previously sent SC_UPDATE_CONTENT.
• Fix drawing failure when in wrap mode for delete to start/end of line which affects later lines but did not redraw them. Also fixed drawing for wrap mode on GTK+ 2.x. Bug #1949.
• On GTK+ fix drawing problems including incorrect scrollbar redrawing and flickering of text. Bug #1876.
• On Cocoa, fix doCommandBySelector but avoid double effect of 'delete' key. Bug #1958.
• On Qt, the updateUi signal includes the 'updated' flags. No updateUi signal is sent for focus in events. These changes make Qt behave more like the other platforms.
• On Qt, dropping files on Scintilla now fires the SCN_URIDROPPED notification instead of inserting text.
• On Qt, focus changes send the focusChanged signal. Bug #1957.
• On Qt, mouse tracking is reenabled when the window is reshown. Bug #1948.
None of these are crashing or data-loss bug fixes.
Neil