Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C++ > U++ 4193 released

Reply
Thread Tools

U++ 4193 released

 
 
Koldo
Guest
Posts: n/a
 
      11-28-2011
Website: http://www.ultimatepp.org
Download: http://code.google.com/p/upp-mirror/downloads/list

U++ is BSD licensed C++ cross-platform rapid application development
suite focused on programmers productivity without sacrificing
runtime performance.

What is new in version 4193:

- "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.
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Win XP wireless network adapter gets released and then connects ba =?Utf-8?B?cGkyMmJ5Nw==?= Wireless Networking 1 08-01-2008 08:33 PM
Battlefield 2 New Patch Released (yet Again...) Silverstrand Front Page News 4 07-20-2005 04:33 PM
*Mozilla Firefox 1.0.4 Released* Roland Firefox 4 05-13-2005 03:05 PM
Firefox 1.0.1 released Z Firefox 2 02-26-2005 04:11 AM
ANN: Anyplace Control 2.6 released Yura Goncharuk Wireless Networking 0 09-28-2004 10:13 AM



Advertisments