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.2 released
U++ 2017.2 released [message #49074] Thu, 14 December 2017 14:30 Go to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
2017.2 (rev 11540) (Dec 2017)

**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

[Updated on: Sat, 16 December 2017 14:12]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
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: Minor ide iml image designer changes and improvements
Next Topic: OptionBox
Goto Forum:
  


Current Time: Sun Apr 28 15:38:22 CEST 2024

Total time taken to generate the page: 0.02740 seconds