New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to scintilla 5.5.0 & Lexilla 5.3.2 #15042
Conversation
Sintilla Release 5.5.0 (https://www.scintilla.org/scintilla550.zip) Released 23 April 2024. Add elements for inactive additional selections SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_TEXT and SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_BACK. When not set these default to SC_ELEMENT_SELECTION_INACTIVE_TEXT and SC_ELEMENT_SELECTION_INACTIVE_BACK. Bug notepad-plus-plus#2417. On Cocoa, avoid use of NSUserDefaults which will soon require justification when used in applications on the App Store. Fix Win32 IME crash in windowed mode. Bug notepad-plus-plus#2433. Scale reverse arrow cursor for margins to match other cursors when user changes pointer size. Bug notepad-plus-plus#2321. Lexilla Release 5.3.2 (https://www.scintilla.org/lexilla532.zip) Released 23 April 2024. COBOL: Stop string literal continuing over line end. Issue notepad-plus-plus#229. COBOL: Stop doc comment assigning different styles to \r and \n at line end. Issue notepad-plus-plus#229. COBOL: Recognize keywords that start with 'V'. Issue notepad-plus-plus#230. COBOL: Recognize comments after tag or that start with '/'. Issue notepad-plus-plus#231. HTML: Implement substyles for tags, attributes, and identifiers SCE_H_TAG, SCE_H_ATTRIBUTE, SCE_HJ_WORD, SCE_HJA_WORD, SCE_HB_WORD, SCE_HP_WORD, SCE_HPHP_WORD. HTML: Implement context-sensitive attributes. "tag.attribute" matches "attribute" only inside "tag". HTML: Match standard handling of comments. Issue notepad-plus-plus#232. Lua: Implement substyles for identifiers SCE_LUA_IDENTIFIER. Ruby: Allow non-ASCII here-doc delimiters. Issue notepad-plus-plus#234. Ruby: Allow modifier if, unless, while and until after heredoc delimiter. Issue notepad-plus-plus#236. Rust: Recognize raw identifiers. Issue notepad-plus-plus#239, Pull request notepad-plus-plus#240.
With this update all files are opened and autodetected as language Go but could be manually changed to the correct one. Need to be investigated. Any hint appreciated. |
Just happens if file is opened via context menu and therefore WM_COPYDATA with COPYDATA_PARAMS is used at Notepad_plus::process() |
@ozone10 Could be. I'm testing with a portable version 8.5.6 updated with this compilation but there is also an installation of N++ 8.5.6 available. And as raku and go are newly added that might explain this problems. After replacing the installed N++ file opening via context menu is working as expected again. |
It can happen when the arguments are passed by |
Sintilla Release 5.5.0 (https://www.scintilla.org/scintilla550.zip)
Lexilla Release 5.3.2 (https://www.scintilla.org/lexilla532.zip)