Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » U++ community news and announcements » U++ 2017.2rc1
U++ 2017.2rc1 [message #48936] Sun, 05 November 2017 19:37 Go to previous message
mirek is currently offline  mirek
Messages: 13975
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
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Bugs that should be solved in 2017.2?
Next Topic: 2017.2rc2 released
Goto Forum:
  


Current Time: Sun Apr 28 14:07:36 CEST 2024

Total time taken to generate the page: 0.04630 seconds