CudaText last release
-
- Posts: 2245
- Joined: 25.08.2021 18:15
CudaText 1.193.0.
Core changes for huge documents:
change: Undo-list is cleared when any action touches line with length>100K; added new option "max_line_len_for_undo".
add: caret must move OK in line with length up to 2G.
add: if file has line with length>2G, don't crash but show nice error message on opening.
fix: caret up/down moving over huge lines worked very slow.
fix: mouse selection over huge lines worked very slow.
fix: horizontal scrollbar could not scroll to the end, with line length=2G.
fix: vertical scrollbar could not scroll to the end, with 500M lines.
fix: bad handling of error "too many lines in file".
change: don't save document's text to session, if text size>50M.
Core changes for huge documents:
change: Undo-list is cleared when any action touches line with length>100K; added new option "max_line_len_for_undo".
add: caret must move OK in line with length up to 2G.
add: if file has line with length>2G, don't crash but show nice error message on opening.
fix: caret up/down moving over huge lines worked very slow.
fix: mouse selection over huge lines worked very slow.
fix: horizontal scrollbar could not scroll to the end, with line length=2G.
fix: vertical scrollbar could not scroll to the end, with 500M lines.
fix: bad handling of error "too many lines in file".
change: don't save document's text to session, if text size>50M.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
CudaText 1.193.3 - 1.194.0.
drag&drop:
+ add: now it's possible to drag&drop text block from one ui-tab to another, without using 2+ groups: drag through the ui-tabs area.
+ add: drag&drop of single-line selection is allowed into single-line fields (Console input, Code-Tree filter).
+ add: drag&drop of text: drop-marker is shown also when dragging to another ui-tab.
+ add: drag&drop of ui-tab: drop-marker is shown also when dragging to another tab-group.
+ add: change of lexer is recorded to macros.
+ add: lexers C/C++: highlight illegal numeric suffixes.
+ add: lexer Bash: added 'dynamic highlight' rules for blocks: if/fi, case/esac, do/done.
* change: replaced 2 options "lexer_dynamic_hilite" / "lexer_dynamic_hilite_max_lines" with single option "dynamic_highlight"; changed the default to 4000, ie it's now enabled by default.
+ add: new option "ui_statusbar_hint_lines" allows to set the statusbar hint height.
drag&drop:
+ add: now it's possible to drag&drop text block from one ui-tab to another, without using 2+ groups: drag through the ui-tabs area.
+ add: drag&drop of single-line selection is allowed into single-line fields (Console input, Code-Tree filter).
+ add: drag&drop of text: drop-marker is shown also when dragging to another ui-tab.
+ add: drag&drop of ui-tab: drop-marker is shown also when dragging to another tab-group.
+ add: change of lexer is recorded to macros.
+ add: lexers C/C++: highlight illegal numeric suffixes.
+ add: lexer Bash: added 'dynamic highlight' rules for blocks: if/fi, case/esac, do/done.
* change: replaced 2 options "lexer_dynamic_hilite" / "lexer_dynamic_hilite_max_lines" with single option "dynamic_highlight"; changed the default to 4000, ie it's now enabled by default.
+ add: new option "ui_statusbar_hint_lines" allows to set the statusbar hint height.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
CudaText 1.194.4.
add: minimap handles Shift+click and middle-click, it allows to revert to the old behaviour of minimap click which existed before version 1.190.0.
add: scrollbars now react to Shift+click and middle-click - this makes direct jump to clicked position, like with option "scrollbar_click_jump".
add: showing of unprinted "wrapped line-part marks" now respects the option "show unprinted only in selection".
add: support for lexer MDX, its very special rules: it allows {...} blocks with nesting of curly brackets, it allows <...> blocks with nesting of angle brackets.
add: minimap handles Shift+click and middle-click, it allows to revert to the old behaviour of minimap click which existed before version 1.190.0.
add: scrollbars now react to Shift+click and middle-click - this makes direct jump to clicked position, like with option "scrollbar_click_jump".
add: showing of unprinted "wrapped line-part marks" now respects the option "show unprinted only in selection".
add: support for lexer MDX, its very special rules: it allows {...} blocks with nesting of curly brackets, it allows <...> blocks with nesting of angle brackets.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
CudaText 1.195.0.
add: combobox inputs have the embedded X icon to clear text; code-tree X button was removed.
add: code-tree filter field handles several space-separated words.
add: Addon Manager has option (only in settings/cuda_addonman.json) to set SourceForge mirror.
add: Tabs List plugin has new 'filter' input.
add: Char Map dialog: grid cells have equal width; font size increased.
add: option "show_indent_lines".
change: lexer PHP was removed to add-ons.
change: deleted option "max_line_len_for_accurate_width".
add: combobox inputs have the embedded X icon to clear text; code-tree X button was removed.
add: code-tree filter field handles several space-separated words.
add: Addon Manager has option (only in settings/cuda_addonman.json) to set SourceForge mirror.
add: Tabs List plugin has new 'filter' input.
add: Char Map dialog: grid cells have equal width; font size increased.
add: option "show_indent_lines".
change: lexer PHP was removed to add-ons.
change: deleted option "max_line_len_for_accurate_width".
-
- Posts: 2245
- Joined: 25.08.2021 18:15
-
- Posts: 2245
- Joined: 25.08.2021 18:15
CudaText 1.197.0.
* change: if "ui_reopen_session":true, don't automatically add all opened files to 'recents' on exit, like in Sublime.
* change: previously, with "undo_limit":5000 deleting of 7000 selected lines was clearing the Undo; now, deleting selection of 7000 lines is considered as "one action" and it is always storing in Undo; this is much slower on big selections, but Undo is important.
+ add: font of code-tree can be additionally scaled, added option "ui_tree_font_scale".
+ add: text search shows additional confirmation when 'wrapped search' is off and search reaches the edge of the document.
+ add: when text search silently wraps at document edge (because of Find dialog option "O"), Find dialog input field can blink (this is off by default); added option: "find_wrapped_blinking".
+ add: themed scrollbars: add coloring of mouse-over scrollbar arrows.
+ add: commands "move tab to group 3 / 4 / 5 / 6".
+ add: Project Manager: command "Add to project: folder of the current file".
+ add: Project Manager: context menu item "Copy path relative to project".
* change: if "ui_reopen_session":true, don't automatically add all opened files to 'recents' on exit, like in Sublime.
* change: previously, with "undo_limit":5000 deleting of 7000 selected lines was clearing the Undo; now, deleting selection of 7000 lines is considered as "one action" and it is always storing in Undo; this is much slower on big selections, but Undo is important.
+ add: font of code-tree can be additionally scaled, added option "ui_tree_font_scale".
+ add: text search shows additional confirmation when 'wrapped search' is off and search reaches the edge of the document.
+ add: when text search silently wraps at document edge (because of Find dialog option "O"), Find dialog input field can blink (this is off by default); added option: "find_wrapped_blinking".
+ add: themed scrollbars: add coloring of mouse-over scrollbar arrows.
+ add: commands "move tab to group 3 / 4 / 5 / 6".
+ add: Project Manager: command "Add to project: folder of the current file".
+ add: Project Manager: context menu item "Copy path relative to project".
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: CudaText last release
CudaText 1.198.0.
updated TRegExpr engine from 1.158 to 1.163; see change log: https://github.com/andgineer/TRegExpr/b ... istory.txt .
add: Wiki topic https://wiki.freepascal.org/CudaText_pl ... _on_saving
add: Wiki topic https://wiki.freepascal.org/CudaText_pl ... _a_snippet
add: Wiki topic https://wiki.freepascal.org/CudaText_pl ... ig_Toolbar
and minor fixes.
updated TRegExpr engine from 1.158 to 1.163; see change log: https://github.com/andgineer/TRegExpr/b ... istory.txt .
add: Wiki topic https://wiki.freepascal.org/CudaText_pl ... _on_saving
add: Wiki topic https://wiki.freepascal.org/CudaText_pl ... _a_snippet
add: Wiki topic https://wiki.freepascal.org/CudaText_pl ... ig_Toolbar
and minor fixes.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: CudaText last release
CudaText 1.198.2.
update TRegExpr to 1.165: added \R support.
add: Command Palette item "toggle window always on top" works for floating groups too.
update TRegExpr to 1.165: added \R support.
add: Command Palette item "toggle window always on top" works for floating groups too.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: CudaText last release
CudaText 1.199.0.
add: update TRegExpr engine to 1.169.
add: option "ui_session_max_text".
add: option "ui_session_max_undo".
change: portable releases now have the folder "cudatext" in the root.
change: Shift+click with selection works more like in VSCode.
change: *BSD versions: do not call 'pkexec', instead only show a message-box.
add: update TRegExpr engine to 1.169.
add: option "ui_session_max_text".
add: option "ui_session_max_undo".
change: portable releases now have the folder "cudatext" in the root.
change: Shift+click with selection works more like in VSCode.
change: *BSD versions: do not call 'pkexec', instead only show a message-box.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: CudaText last release
CudaText 1.200.0.0 had major regression with file saving.
CudaText 1.200.0.1 is ok.
add: big files (10Mb+) are saved _much_ faster.
add: Lexer Detecter writes lexer version to packages.ini.
CudaText 1.200.0.1 is ok.
add: big files (10Mb+) are saved _much_ faster.
add: Lexer Detecter writes lexer version to packages.ini.