Home » Community » U++ community news and announcements » 2020.1 alpha
2020.1 alpha [message #53123] |
Wed, 04 March 2020 12:23 |
|
mirek
Messages: 13975 Registered: November 2005
|
Ultimate Member |
|
|
I have mostly run to the end of my ToDo list for 2020.1, so I call current nightly build 2020.1 alpha. Hopefully, we will have final release in April.
Here are the new features for the 2020.1 (please tell me if I have missed something; I expect Koldo to add some points about ScatterCtrl):
Release highlights
* gtk3 replaces gtk2 as default linux backend
* Visual look&feel refactored in Linux and MacOS, improved dark theme support
* In Win32, PDB debugger now displays various U++ and standard library containers nicely
* Win32 release now ships with CLANG with llvm-mingw toolchain
Core
* SshExec improvements
* ConditionVariable and Semapthore now have Wait variant with timeout
* IsDoubleWidth function to detect double-width UNICODE glyphs
* MacOS is now using fast U++ heap when possible (not for new/delete)
CtrlCore
* Ctrl::GetAscendant utility method to get parent based on its type
* Dark mode is now enabled by default, CtrlLib: classic skin improvements
* MacOS multimonitor support and other fixes
CtrlLib
* Modernized widgets look in layout designer
* Added some less often used widgets like ColorPusher, TreeCtrl or ColumnList that were not previously directly supported in layout designer
* FileSel support of .lnk files in Win32
* Host native file selecteor, FileSelector, is now renamed to FileSelNative and is now available in MacOS too (in addition to Win32 and gtk3)
* GLCtrl in OpenGL/X11 refactored
Ide
* umk now implements use target directory flag (thanks Novo)
* Context goto (Alt+J) now able to detect files / links (and open the file / link in browser)
* Gdb frontend now can better handle executables without debug info
* Icon designer now can show synthetised UHD/Dark images
* New Insert file/clipboard as.. function allows insertion of clipboard or files directly to the text in various formats (C string, Base64 encode, raw byte values, compressed byte values using LZ4 or Zlib or LZMA).
* Move/Copy package function
* Find in files now has 3 output panes
Painter
* GetSVGPathBoundingBox function that gets bounding box of SVG path
* Xform2D::Map function creates matrix for affinity triangle->triangle mapping
SQL
* PGSQL got now can escape ? as ?? or use NoQuestionParams method to avoid interpreting ? as parameter holder
* SQL_RENAME .sch 'command' can be used to have different name of column in DB and code.
uppsrc
* In POSIX, external library dependencies are now refactored with pkg-config
|
|
|
|
|
2020.1 alpha
By: mirek on Wed, 04 March 2020 12:23
|
|
|
Re: 2020.1 alpha
By: Novo on Fri, 06 March 2020 06:06
|
|
|
Re: 2020.1 alpha
By: mirek on Fri, 06 March 2020 10:26
|
|
|
Re: 2020.1 alpha
By: omari on Fri, 06 March 2020 11:59
|
|
|
Re: 2020.1 alpha
By: mirek on Sat, 07 March 2020 17:21
|
|
|
Re: 2020.1 alpha
By: Oblivion on Wed, 11 March 2020 23:26
|
|
|
Re: 2020.1 alpha
By: mirek on Thu, 12 March 2020 09:31
|
|
|
Re: 2020.1 alpha
By: Oblivion on Thu, 12 March 2020 16:49
|
|
|
Re: 2020.1 alpha
By: mirek on Thu, 12 March 2020 17:19
|
|
|
Re: 2020.1 alpha
By: Oblivion on Thu, 12 March 2020 17:58
|
|
|
Re: 2020.1 alpha
By: xue38495 on Sat, 14 March 2020 03:20
|
|
|
Re: 2020.1 alpha
By: mirek on Sun, 15 March 2020 21:03
|
|
|
Re: 2020.1 alpha
By: Klugier on Mon, 16 March 2020 22:24
|
|
|
Re: 2020.1 alpha
By: mirek on Tue, 17 March 2020 10:16
|
|
|
Re: 2020.1 alpha
By: Oblivion on Tue, 17 March 2020 12:27
|
|
|
Re: 2020.1 alpha
By: Klugier on Tue, 17 March 2020 13:44
|
|
|
Re: 2020.1 alpha
By: mirek on Tue, 17 March 2020 14:04
|
|
|
Re: 2020.1 alpha
By: mirek on Tue, 17 March 2020 15:37
|
|
|
Re: 2020.1 alpha
By: Oblivion on Tue, 17 March 2020 15:57
|
|
|
Re: 2020.1 alpha
By: Klugier on Wed, 18 March 2020 18:50
|
|
|
Re: 2020.1 alpha
By: omari on Thu, 19 March 2020 16:42
|
|
|
Re: 2020.1 alpha
By: mirek on Thu, 19 March 2020 16:53
|
|
|
Re: 2020.1 alpha
By: Tom1 on Mon, 23 March 2020 21:42
|
|
|
Re: 2020.1 alpha
By: omari on Tue, 24 March 2020 14:39
|
|
|
Re: 2020.1 alpha
By: mirek on Tue, 24 March 2020 14:49
|
|
|
Re: 2020.1 alpha
By: Klugier on Tue, 24 March 2020 15:08
|
|
|
Re: 2020.1 alpha
By: mirek on Tue, 24 March 2020 15:38
|
|
|
Re: 2020.1 alpha
By: omari on Tue, 24 March 2020 17:04
|
|
|
Re: 2020.1 alpha
By: mirek on Tue, 24 March 2020 17:28
|
|
|
Re: 2020.1 alpha
By: omari on Tue, 24 March 2020 18:19
|
|
|
Re: 2020.1 alpha
By: Tom1 on Wed, 25 March 2020 10:53
|
|
|
Re: 2020.1 alpha
By: mirek on Wed, 25 March 2020 11:00
|
|
|
Re: 2020.1 alpha
By: Tom1 on Wed, 25 March 2020 11:28
|
|
|
Re: 2020.1 alpha
By: Tom1 on Wed, 25 March 2020 11:32
|
|
|
Re: 2020.1 alpha
By: busiek on Fri, 27 March 2020 17:08
|
|
|
Re: 2020.1 alpha
By: Tom1 on Fri, 27 March 2020 17:19
|
|
|
Re: 2020.1 alpha
By: mirek on Fri, 27 March 2020 17:21
|
|
|
Re: 2020.1 alpha
By: busiek on Fri, 27 March 2020 17:23
|
|
|
Re: 2020.1 alpha
By: Novo on Sun, 29 March 2020 22:04
|
|
|
Re: 2020.1 alpha
|
|
|
Re: 2020.1 alpha
By: Novo on Mon, 30 March 2020 01:26
|
|
|
Re: 2020.1 alpha
By: amrein on Mon, 30 March 2020 13:43
|
|
|
Re: 2020.1 alpha
By: mirek on Mon, 30 March 2020 14:57
|
|
|
Re: 2020.1 alpha
By: amrein on Mon, 30 March 2020 22:02
|
|
|
Re: 2020.1 alpha
By: Tom1 on Tue, 31 March 2020 13:02
|
|
|
Re: 2020.1 alpha
By: Tom1 on Tue, 31 March 2020 13:38
|
|
|
Re: 2020.1 alpha
By: mirek on Tue, 31 March 2020 15:15
|
|
|
Re: 2020.1 alpha
By: Tom1 on Tue, 31 March 2020 15:28
|
|
|
Re: 2020.1 alpha
By: mirek on Tue, 31 March 2020 15:49
|
|
|
Re: 2020.1 alpha
By: Tom1 on Tue, 31 March 2020 19:09
|
|
|
Re: 2020.1 alpha
By: mirek on Tue, 31 March 2020 19:59
|
|
|
Re: 2020.1 alpha
By: Tom1 on Tue, 31 March 2020 22:04
|
|
|
Re: 2020.1 alpha
By: mirek on Tue, 31 March 2020 15:46
|
|
|
Re: 2020.1 alpha
By: mirek on Wed, 25 March 2020 18:29
|
|
|
Re: 2020.1 alpha
By: koldo on Thu, 26 March 2020 12:48
|
|
|
Re: 2020.1 alpha
By: koldo on Thu, 26 March 2020 13:09
|
|
|
Re: 2020.1 alpha
By: mirek on Thu, 26 March 2020 22:25
|
|
|
Re: 2020.1 alpha
By: Novo on Thu, 26 March 2020 23:53
|
|
|
Re: 2020.1 alpha
By: mirek on Wed, 25 March 2020 12:46
|
|
|
Re: 2020.1 alpha
By: Tom1 on Wed, 25 March 2020 13:10
|
|
|
Re: 2020.1 alpha
By: mirek on Wed, 25 March 2020 13:33
|
|
|
Re: 2020.1 alpha
By: Tom1 on Wed, 25 March 2020 13:36
|
|
|
Re: 2020.1 alpha
By: Tom1 on Wed, 25 March 2020 13:34
|
|
|
Re: 2020.1 alpha
By: mirek on Wed, 25 March 2020 14:29
|
|
|
Re: 2020.1 alpha
By: Tom1 on Wed, 25 March 2020 14:51
|
|
|
Re: 2020.1 alpha
By: mirek on Wed, 25 March 2020 18:28
|
Goto Forum:
Current Time: Fri Apr 26 05:56:37 CEST 2024
Total time taken to generate the page: 0.03197 seconds
|