Software-update: CudaText 1.227.0
Versie 1.227.0 van CudaText is uitgekomen. Deze opensource en crossplatform teksteditor is beschikbaar voor Windows, Linux, macOS, BSD en Solaris. Het programma heeft uitgebreide mogelijkheden die met name voor softwareontwikkelaars interessant zijn. Het is ontwikkeld in Object Pascal, start snel en door middel van Python-add-ons kan de functionaliteit verder worden uitgebreid. Het programma wordt actief ontwikkeld en regelmatig verschijnen er nieuwe versies. De changelog sinds versie 1.226.0 ziet er als volgt uit:
CudaText 1.227.0Change/add: unprinted chars: paint 3 different arrows for 3 different line endings: LF CRLF CRChange: removed theme 'white', because it mostly repeats the theme 'syn'Add: show statusbar message on closing a fileFix: for Windows 10 bug when Georgian chars are invisible with "font_ligatures":true, workaround was made: app disables ligatures for a line if line has any Georgian charFix: pair brackets are not immediately highlighted after DEL is hit near themFix: regression: toolbar API crashes
Change/add: unprinted chars: paint 3 different arrows for 3 different line endings: LF CRLF CRChange: removed theme 'white', because it mostly repeats the theme 'syn'Add: show statusbar message on closing a fileFix: for Windows 10 bug when Georgian chars are invisible with "font_ligatures":true, workaround was made: app disables ligatures for a line if line has any Georgian charFix: pair brackets are not immediately highlighted after DEL is hit near themFix: regression: toolbar API crashesCudaText 1.226.7Add: big optimization of "Replace all", when find/replace options RegEx/WholeWords/InSelection/SyntaxElements/ConfirmReplaces/PreserveCase are all Off; example: replace of "\r\n" with linebreak char in huge line of length 20M with 900K occurrences, time: 15 mins -> 7 secsAdd: case-conversion commands: additionally correct Greek text: a) remove diacritics from uppercase letters, b) fix lowercase sigma-char at word endsFix: could not find all 3 Greek chars "Σσς" with search-text "ς" in RegEx & case-insensitive mode
Add: big optimization of "Replace all", when find/replace options RegEx/WholeWords/InSelection/SyntaxElements/ConfirmReplaces/PreserveCase are all Off; example: replace of "\r\n" with linebreak char in huge line of length 20M with 900K occurrences, time: 15 mins -> 7 secsAdd: case-conversion commands: additionally correct Greek text: a) remove diacritics from uppercase letters, b) fix lowercase sigma-char at word endsFix: could not find all 3 Greek chars "Σσς" with search-text "ς" in RegEx & case-insensitive modeCudaText 1.226.4Change: command "toggle word-wrap mode (off/on)" logic is changed and command is renamed in Cmd Palette: now if value "by margin" was activated, "off/on" toggles between "off" and "by margin"Change: removed sub-option "e" in the option "renderer_tweaks", because Ellipsis-char should be always of width 100%, like in Sublime/VSCode/Notepad++/KateChange: it is now allowed to call API set_text_line with a text containing chr(10) and chr(13), these chars will be correctly rendered by Hex display, and after file reloading line-breaks will appear automaticallyAdd: show numbers in the statusbar "caret"-cell using digits grouping, e.g. "2,000" instead of "2000", separator is auto-detected from OSAdd: show '*' char in the OS task-switcher, if current tab is modifiedFix: memory leak on using Markdown_Image plugin
Change: command "toggle word-wrap mode (off/on)" logic is changed and command is renamed in Cmd Palette: now if value "by margin" was activated, "off/on" toggles between "off" and "by margin"Change: removed sub-option "e" in the option "renderer_tweaks", because Ellipsis-char should be always of width 100%, like in Sublime/VSCode/Notepad++/KateChange: it is now allowed to call API set_text_line with a text containing chr(10) and chr(13), these chars will be correctly rendered by Hex display, and after file reloading line-breaks will appear automaticallyAdd: show numbers in the statusbar "caret"-cell using digits grouping, e.g. "2,000" instead of "2000", separator is auto-detected from OSAdd: show '*' char in the OS task-switcher, if current tab is modifiedFix: memory leak on using Markdown_Image pluginCudaText 1.226.1Change: command "place bookmarks on carets" now don't initially clear bookmarksAdd: mass-replace of regex '^' to e.g. '\n' now gives nicer line-states of affected linesAdd: if app crashes, it creates crash-log "cudatext.error"; on Windows: near "cudatext.exe", on Linux/Unix: in the home directory; crash-log has detailed info only if debug-build of app is used, you can get debug-build at the "Issues" Github page or at the forumFix: command "insert empty line below" did not force line-ending mark if called on last lineFix: missed mouse cursor updating on mouse-button releasing on drag&dropFix: Access Violation during drag&drop of text to another ui-tabFix: Access Violation after closing ui-tab and working with code-treeFix: regression: pair brackets are not highlighted upon startup, until caret movesFix: Shift+Alt+Down (or +Up) with soft-wrapped lines gave parasitic bad selectionFix: in read-only editor with selection, pressing '(' - shifted the selectionFix: Addons Manager didn't allow to uninstall Ru translation
Change: command "place bookmarks on carets" now don't initially clear bookmarksAdd: mass-replace of regex '^' to e.g. '\n' now gives nicer line-states of affected linesAdd: if app crashes, it creates crash-log "cudatext.error"; on Windows: near "cudatext.exe", on Linux/Unix: in the home directory; crash-log has detailed info only if debug-build of app is used, you can get debug-build at the "Issues" Github page or at the forumFix: command "insert empty line below" did not force line-ending mark if called on last lineFix: missed mouse cursor updating on mouse-button releasing on drag&dropFix: Access Violation during drag&drop of text to another ui-tabFix: Access Violation after closing ui-tab and working with code-treeFix: regression: pair brackets are not highlighted upon startup, until caret movesFix: Shift+Alt+Down (or +Up) with soft-wrapped lines gave parasitic bad selectionFix: in read-only editor with selection, pressing '(' - shifted the selectionFix: Addons Manager didn't allow to uninstall Ru translation
Source:
Tweakers.net