Home » Community » U++ community news and announcements » U++ 2017.2rc1
U++ 2017.2rc1 [message #48936] |
Sun, 05 November 2017 19:37 |
|
mirek
Messages: 13979 Registered: November 2005
|
Ultimate Member |
|
|
2017.2 (rev 11427) (Nov 2017)
U++ now requires C++14 compatible compiler.
Core
====
New AsyncWork class - U++ future-alike tool
CoWork: Exception propagation from worker threads, job cancellation support.
Bits class optimized, it is now possible to set multiple bits (count parameter)
WebSocket refactored for asynchronous operation
UTF-32 support functions, UnicodeCompose and UnicodeDecompose functions, support for UTF16 surrogate pairs
DeleteFolderDeep now deletes symlinks
MakeOne function (alternative to One::Create)
LoadFromFile, StoreToFile - Event variant
ReverseRange and SortedRange
Server Name Indicator support in Socket and HttpRequest
SSL1.1 API support
RegisterGlobalSerialize
GUI programming
===============
ArrayCtrl: Improvements in sorting, new public GetCellRect, GetCellRectM, GetSelKeys, SetRowDisplay, SetColumnDisplay, AcceptRow methods
Button NakedStyle style.
WithDropChoice: Set/Remove entry in drop-down list
TextCtrl::Load refactored, now can break very long (>1MB) lines
TreeCtrl: GetOpenIds, OpenIds
IdCtrls, SqlCtrls refactored, improved
Option: SetColor
Edit...Spin: RoundFromMin modifier method
ColorPopup now has button to enter the color as text
New features in ScatterDraw, ScatterCtrl
Header / Footer can now be changed using paragraph properties
QTFDisplay now ignores text color / paper if style is not normal
TheIDE
======
Improved debugging of console applications with MinGW
MacroManager
Explicit Go to line.. operation (in addition to Navigator)
BRC now supports LZ4, LZMA and Zstd compression
File comparison tool improved
Directory comparison now can show/filter new/modified/removed files
Dark theme highlighting
Duplicate package function
FindAll button in normal Search (finds all occurences in current file)
HexView now remembers position
Selection can be interpreted as error list
now shows the number of selected characters
tab size now possible on per-file basis
Repository synchronize refactored, now supports both svn and git
Layout visgen improvements
theide now supports Visual Studio 2017 C++ compiler auto setup
MS build tools autosetup
3rd party modules
=================
MinGW 64 updated to GCC-7.2.0
OpenSSL for VC++ updated to 1.0.2l
plugin/lz4: lz4 updated to 1.7.3
plugin/bz2: updated to 1.0.6
plugin/jpg: updated to version 9b
plugin/pcre: updated to 8.41
plugin/png: updated to 1.2.57
plugin/sqlite3: updated to 3.17.9
plugin/z: Updated to 1.2.11
plugin/Eigen: Updated to version 3.3.4
|
|
|
|
|
U++ 2017.2rc1
By: mirek on Sun, 05 November 2017 19:37
|
|
|
Re: U++ 2017.2rc1
By: amrein on Sun, 05 November 2017 20:28
|
|
|
Re: U++ 2017.2rc1
By: mirek on Mon, 06 November 2017 10:43
|
|
|
Re: U++ 2017.2rc1
By: amrein on Tue, 07 November 2017 11:02
|
|
|
Re: U++ 2017.2rc1
By: Klugier on Tue, 07 November 2017 21:19
|
|
|
Re: U++ 2017.2rc1
By: mirek on Wed, 08 November 2017 00:16
|
|
|
Re: U++ 2017.2rc1
By: Klugier on Wed, 08 November 2017 23:01
|
|
|
Re: U++ 2017.2rc1
By: mirek on Sat, 11 November 2017 15:37
|
|
|
Re: U++ 2017.2rc1
By: amrein on Sun, 12 November 2017 13:17
|
|
|
Re: U++ 2017.2rc1
By: mirek on Mon, 13 November 2017 00:16
|
|
|
Re: U++ 2017.2rc1
By: Novo on Fri, 08 December 2017 15:03
|
|
|
Re: U++ 2017.2rc1
By: mirek on Fri, 08 December 2017 19:30
|
Goto Forum:
Current Time: Mon May 13 11:49:13 CEST 2024
Total time taken to generate the page: 0.01290 seconds
|