|
|
Home » Community » U++ community news and announcements » U++ 4179 released
U++ 4179 released [message #34399] |
Sun, 20 November 2011 16:30 |
|
koldo
Messages: 3358 Registered: August 2008
|
Senior Veteran |
|
|
What is new in version 4179:
- "Rainbow" technology decouples U++ GUI from host platform. It is now possible to develop new GUI implementation without changing core U++ files. "Framebuffer" package uses Rainbow to implement GUI for trivial RGBA framebuffer (with keyboard and mouse inputs).
- New command line utility "umk" - GUI independent, U++ package builder: umk.
- Docking package was adopted to main source tree.
TheIDE
- Support for UTF8-BOM encoding.
- Layout files are now syntax highlighted, Assist++ now knows correct line position info.
- Database schema files (.sch) are now syntax highlighted. Assist++ now knows to correct line position info.
- Ide now has minimal Objective C and C++/CLR support.
- New function to export documentation to html or pdf.
- Layout designer now has 'struct' option in code generator
- Image (.iml) designer now can import (insert) whole another .iml and also export .iml to png files.
- There is now Assist++ for #include.
- InsertColor function now supports QTF colors.
- Local menu on package file items now has "Open file directory" item.
Library
Core
- U++ now has Value compatible Complex type.
- CParser has new Unicode Escape option to understand "\u" escape codes (as in JavaScript).
- ValueArray has now Insert, Append and Remove methods.
- ValueMap has now Set(key, value) method.
- Value now has operator[] (key) and operator[] (index) methods to directly access contained ValueMap and ValueArray elements.
- double formatting (Format, Convert) now has support to easily replace decimal point with ',' character.
- Core now has JSON (JavaScript Object Notation) parsing and creation support.
- String now has GetCharCount() that is able to return correct number of characters (code-points) in String even if encoding is UTF-8.
CtrlLib and CtrlCore (GUI library)
- ArrayCtrl now has AsText, SetClipboard, AsQtf and AsCsv methods.
- EditField now supports limited text highlighting.
- New SetLayout_[layout name] template function generated from .lay (used to change compatible layout).
Draw/PdfDraw/Report (graphical output)
- Draw/PdfDraw/Report got minimalistic PDF/A support.
- AttrText now has Bold/Italic/Underline/Strikeout methods.
- New QtfReport for simplified reporting of Qtf.
Other library changes
- In SQL trace log, questionmark parameter placeholders are now replaced with actual parameters.
- plugin\Sqlite3 is upgraded to 3.7.8.
- plugin/tif is upgraded to version 1.43.
- plugin/jpg now supports EXIM image orientation metadata.
- New plugin/wincert package supports basic Win32 certificate manipulation and PDF digital signing.
- HttpClient now supports PUT method.
Download it in Google code or Sourceforge.
Linux packages also available in Launchpad and in AUR (Arch User Repository) (thanks to Honza )
Best regards
Iñaki
|
|
|
|
Re: U++ 4179 released [message #34505 is a reply to message #34399] |
Sat, 26 November 2011 12:01 |
Tom1
Messages: 1212 Registered: March 2007
|
Senior Contributor |
|
|
Hi,
It seems there is a new release 4193 just a few days after 4179. Can someone clarify why such short release period? Is there e.g. some severe bug requiring this? And should I call back my software built using 4179?
Best regards,
Tom
|
|
|
Re: U++ 4179 released [message #34509 is a reply to message #34505] |
Sat, 26 November 2011 14:29 |
|
mirek
Messages: 13975 Registered: November 2005
|
Ultimate Member |
|
|
Tom1 wrote on Sat, 26 November 2011 06:01 | Hi,
It seems there is a new release 4193 just a few days after 4179. Can someone clarify why such short release period? Is there e.g. some severe bug requiring this? And should I call back my software built using 4179?
|
Sorry about missing info. Yes, we have found critical bug in 4179: BlockStream::Seek might fail with files > 2GB. Unfortunately, such big files are not covered with stream tests, so it has escaped attention for a couple of days. Apologies.
Mirek
[Updated on: Sat, 26 November 2011 17:05] Report message to a moderator
|
|
|
|
Re: U++ 4179 released [message #34513 is a reply to message #34509] |
Sat, 26 November 2011 16:21 |
Tom1
Messages: 1212 Registered: March 2007
|
Senior Contributor |
|
|
Quote: | Yes, we have found critical bug in 4193: BlockStream::Seek might fail with files > 2GB.
|
OK, thanks for the info. I guess you mean 4179 instead of 4193 though in the above.
Best regards,
Tom
[Updated on: Sat, 26 November 2011 16:25] Report message to a moderator
|
|
|
|
Goto Forum:
Current Time: Mon Apr 29 09:57:00 CEST 2024
Total time taken to generate the page: 0.02342 seconds
|
|
|