Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37819
Reakcje/Polubienia
33947
CudaText 1.109.2.0
1.109.2 (2020/08)

+ add: lexer JSON: fully reworked, now it underlines all invalid chars, invalid float numbers, identifiers
+ add: lexer PHP: fixed HereDoc blocks; supported Unicode class names
+ add: macOS: system dialog from menu item "Edit / Special characters" is now supported (thanks Lazarus developer Dmitry)
- fix: regression: cannot continue column-selection after carets are moved (thanks @kvichans)
- fix: lexer Python: regression with some blocks folding
- fix: lexer Bash: regression with style of "if(", "for("
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37819
Reakcje/Polubienia
33947
CudaText 1.110.3.0
August 28, 2020
  • Add: improved TRegExpr engine:
  • + regexp: supported Unicode characters after U+FFFF (ie surrogate pairs) for '.', 'W', 'S', 'D' etc.
  • + regexp: supported "atomic groups": (?>foo|bar|ok)
  • + regexp: supported "nagative lookahead": foo(?!bar)
  • Fix: lexer Python: regression in code-tree (thanks @OlehL)
  • Fix: regression in Markdown tree-helper (thanks @kvichans)


Zaloguj lub Zarejestruj się aby zobaczyć!
 

Ircus

Bardzo aktywny
Ekspert
Dołączył
26 Maj 2010
Posty
13024
Reakcje/Polubienia
43951
CudaText 1.111.0.2
1.111.0 (2020/09)

+ add: improved TRegExpr engine:
+ regexp: supported recursion: (?R) with alias (?0)
+ regexp: supported subroutine calls: (?1) ... (?89)
+ regexp: supported possessive quantifier: a++ a*+ a?+ a{n,m}+
+ regexp: supported atomic groups: (?>foo|bar|ok)
+ regexp: supported negative lookahead: foo(?!bar)
+ regexp: supported Perl syntax for named groups: (?'name'expr) and subroutine calls: (?&name)
+ regexp: supported Unicode characters after U+FFFF (ie surrogate pairs) for '.', '\W', '\S', '\D' etc.
+ regexp: added \z; changed behavior of \Z (match also before final line-break)
+ regexp: added error message for unknown metachars (like \X \E)

+ add: option "ui_reopen_session_cmdline" (thanks @notteumani)
+ add: before: editor doesn't load last session when command-line file is opened; now: it also doesn't save current session in this case, so old session is not lost (thanks @notteumani)
+ add: lexer C++: keywords of C++20
- fix: issue with "Add next occurrence of selected word" (thanks @Jairo-Martinez)
- fix: engine of lite lexers: broken highlighting after horizontal scrolling (thanks @skarasov)
- fix: lexer Python: code-tree for func "def name(param: type)" (thanks @skarasov)
- fix: lexer Python: code-tree for "class name(dotted.name)" (thanks @OlehL)
- fix: regression in Markdown tree-helper (thanks @kvichans)
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37819
Reakcje/Polubienia
33947
CudaText 1.111.5.0
September 10, 2020
  • add: to improve rendering speed, minimap is now rendered via BGRABitmap library (much faster, but program size is bigger by ~1.5Mb)
  • add: reworked cache of highlighted lines; now it works faster and has auto-adjusted size (it's changed to big value on toggling minimap on)
  • add: mouse-wheel scrolling goes smoothly over inter-line gaps
  • add: option "minimap_scale"
  • removed option "renderer_cache_lines"
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37819
Reakcje/Polubienia
33947
CudaText 1.113.0.0
September 20, 2020
  • add: option "numbers_style" has additional value for "relative" line numbers, almost like in VSCode
  • add: Windows: top menu bar is themed
  • add: dialog "File is too big" also shows file size (in Mb)
  • add: dialog "File is maybe not text" must not appear at all for too big files
  • add: for files bigger than 50Mb, editor won't detect file encoding and force UTF8 (reason: much slower loading for non-UTF8 encoding)
  • add: Wiki page
    Zaloguj lub Zarejestruj się aby zobaczyć!
  • add: Wiki topic
    Zaloguj lub Zarejestruj się aby zobaczyć!
  • fix: few bugs in lexers C++, JavaScript


Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37819
Reakcje/Polubienia
33947
CudaText 1.113.2.0
September 26, 2020
  • Add: Windows: option "ui_menu_themed" (thanks @tmsg)
  • Add: Unix: when Python engine is not detected, app adds menu item "Plugins / Find Python library". It calls new command "find python library" (available in Command Palette). This command finds the library, suggests several possible filenames, and writes chosen filename to user.json.
  • Add: if caret is at the end of long line, and we toggle word-wrap, editor should scroll to new caret pos
  • Add: lexer JavaScript: don't highlight "class" after dot, better detect RegEx str


Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37819
Reakcje/Polubienia
33947
CudaText 1.114.0.1
October 5, 2020
  • Add: CSS auto-completion:
  • a) added lot of missed CSS props/values (by @d-mal)
  • b) added completion for CSS @-rules and pseudo-elements beginning with ":" and "::" (thanks @d-mal)
  • c) don't suggest CSS props/values outside of {} brackets
  • Add: all auto-completions are disabled if caret is inside comments
  • Change: before, "Save" command was ignored if called on unmodified file. It confused users, when file was modified by external program, and was not like in ST3. To change it, added option "ui_allow_save_always" with changed default. (thanks @gh_origin, @tmsg)
  • Change: Find dialog: action buttons are aligned to the right
  • Change: several options "find_show_nnnn" replaced with single string option "find_hidden_buttons"; more buttons can be hidden now
  • Add: don't treat ASCII chars "end of file" and "form feed" as non-text
  • Add: updated FreePascal JSON library, now it don't allow incorrect strings/booleans/numbers
  • Add: Windows: UI theme has additional 5 colors "top menu ...", all "none" by default to use "tabs ..." colors
  • Add: Windows: option "ui_menu_themed" (thanks @tmsg)
  • Add: Unix: when Python engine is not detected, app adds menu item "Plugins / Find Python library". It calls new command "find python library" (available in Command Palette). This command finds the library, suggests several possible filenames, and writes chosen filename to user.json.
  • Add: if caret is at the end of long line, and we toggle word-wrap, editor should scroll to new caret pos
  • Add: lexer JavaScript: don't highlight "class" after dot, better detect RegEx literals
  • Fix: command-line option -ns must win over "ui_reopen_session_cmdline":true (thanks @tmsg)
  • Fix: Windows: error with command-line filename 'name.ext' (thanks @tmsg)
  • Fix: regression in regex engine with ^ and $ (thanks @hycmos)
  • Fix: save-as dialog forced .txt extension for names w/o extension (thanks @tmsg)
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37819
Reakcje/Polubienia
33947
CudaText 1.114.1.0
October 7, 2020
  • Add: Undo/Redo handles markers too (format of "persistent undo" files is extended, but it's backward compatible)
  • Add: session also holds markers; this can be disabled by new char in the option "ui_history_disabled"
  • Fix: cannot scroll to the left by mouse selection; now it works if cursor is on bookmark column or folding column (thanks @MrPiccad


Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry