Home » Community » U++ community news and announcements » U++ 2023.2 "pre-alpha"
U++ 2023.2 "pre-alpha" [message #60098] |
Tue, 29 August 2023 14:29 |
|
mirek
Messages: 14195 Registered: November 2005
|
Ultimate Member |
|
|
Hi,
having reached end of my personal todo whishlist for theide, I thing it a good opportunity to make another release. Please make a note here if you feel like there is something important to FIX for 2023.1.
What is new so far:
ide:
- New C++ sources indexer mode - previoualy, after each file change, all depended files were reindexed. That often resulted in very heavy CPU load after each header change. In the new mode, only the changed file is being reindexed - while less accurate, real problems in this new mode are actually rare and it makes for much more responsive experience using theide.
- Many Assist cornercases fixed
- Result lists of Find in Files and Usage now have "Replace" button which effectively brings the "rename the entity" functionality (e.g. to rename method, find its Usage and then use Replace)
- Bottom pane was redesigned allowing for more Find in Files and Usage result lists.
- Many improvements in source comparsions
"Show git history of file" now allows for choosing branches
"Compare with" now suggests files with the same name from other upp nests
"Compare directories" now allows comparison with git commit
- Various windows like comparisons are now non-modal. It is now e.g. possible to open multiple e.g. Directory comparison windows
- Merge nests function got ability to specify target folder. Default mode is now to "import" packages missing in the first nest to "imported" subfolder of the first nest. The idea is to create an assembly of first nest and its "imported" subfolder to have imported packages fixed, while still allowing the use of the very same packages from original sources with another assembly.
- Visual improvements, UHD versions of many icons
- C++ Language standard for assist (e.g. C++ 17) can now be selected in Assist setup
- Flow breaking commands (return, break, continue, goto, co_return, throw) now have specific syntax highlighting
- TheIDE now displays out-of-page function/class headers in the first line of editor. This is helpful for quick orientation when jumping into long function body.
- External changes for files now getting proper undo records (previously undo history was lost when file was edited outside of ide session)
- Repo sync git pull mode changed to "merge" (from "rebase")
- U++ Builder now defines bmGIT_HASH (with git hash of first nests HEAD, if it is git repo).
umk:
- -h option to automatically download missing packages from UppHub if possible
RichEdit, RichText:
- "Paste without formatting"
- Clipboard 'HTML format' support
- GetPlainText allow_tabs parameter; CtrlLib Prompt now sometimes uses '\t' to separate table cells.
Draw, CtrlLib:
- StdDisplay (if CtrlLib is present) now supports \1 qtf escape code
Core:
- CParser::ReadDoubleNoE (to ignore E part of double)
- CParser::ReadIdh (with '-' in id), RichText: EncodeHTML strikeout support
[Updated on: Tue, 05 September 2023 13:16] Report message to a moderator
|
|
|
|
|
U++ 2023.2 "pre-alpha"
By: mirek on Tue, 29 August 2023 14:29
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: omari on Thu, 31 August 2023 18:09
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: Klugier on Sat, 02 September 2023 21:20
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: mirek on Tue, 05 September 2023 13:19
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: mirek on Wed, 06 September 2023 14:16
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: Oblivion on Thu, 07 September 2023 06:54
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: mirek on Thu, 07 September 2023 08:36
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: Oblivion on Sat, 16 September 2023 20:27
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: Oblivion on Thu, 31 August 2023 23:17
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: luoganda on Thu, 07 September 2023 22:42
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Fri, 08 September 2023 08:58
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: luoganda on Sat, 09 September 2023 10:49
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Wed, 13 September 2023 11:04
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Mon, 11 September 2023 15:33
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Mon, 11 September 2023 15:38
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Wed, 13 September 2023 11:34
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Wed, 13 September 2023 12:49
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Wed, 13 September 2023 13:40
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Wed, 13 September 2023 14:43
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Wed, 13 September 2023 11:17
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Wed, 13 September 2023 12:42
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: coolman on Mon, 11 September 2023 20:00
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Mon, 18 September 2023 08:55
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Wed, 20 September 2023 20:09
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Wed, 20 September 2023 20:15
|
|
|
Re: U++ 2023.2 "pre-alpha"
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: zsolt on Thu, 14 September 2023 02:11
|
Goto Forum:
Current Time: Fri Jan 17 21:40:37 CET 2025
Total time taken to generate the page: 0.01843 seconds
|