K
Koldo
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 2791:
Core
- There are now new templates Tuple2 - Tuple4.
- Stream class got new methods Peek and PutPtr intended for optional
optimizations.
- In Vector and Array template classes, interface was changed so that
all
Add methods are now returning the reference to the element inserted.
- String and WString has new Replace method.
Draw
- plugin/gif now has support for animated gifs, Raster and Raster
encoder
have new GetDPI and SetDPI methods. DPI information handling for png,
tif
and jpg was fixed.
- AttrText utility class has new NormalInk method and supports
conversion
from Value.
CtrlCore
- There is a new IsPainting method.
CtrlLib
- Progress has now blocked open if invoked during Draw method. IdCtrls
have
now Reset method.
- New utility function SelectDirectory.
- LineEdit now reacts to Shift+MouseWheel does horizontal scroll with
horizontal scrolling.
- RichTextView got new WhenMouseMove callback.
GridCtrl
- Has now WhenBeforeChangeRow and WhenBeforeChangeCol callbacks,
CancelDuplicate, SetCtrl, FindCol, ReadCol and CopyColumnNames
methods
and SetValues, GetValues and Xmlize template specialization.
Sql
- SqlSelect now can add individual fetch values using operator().
- New SqlMassInsert provides generic acceleration of mass inserts
using
'union all' trick.
- IsSame is a new SqlExp equality test which is null safe
(null == null yields true).
- Oracle8 has new BulkExecute interface to OCI8 array binds repeated
command
execution with varying parameter sets; speeds up inserts / updates
drastically over networks with long roundtrip.
XmlRpc
- XmlRpcCall has now Proxy and ProxyAuth methods.
TheIDE
- Now has direct support for Windows SDK 7.1.
New plugin/Box2D package was added.
In Bazaar:
Added packages
- Protect
- Cypher, StreamCypher, CypherTest
- DeEncrypter
- BufferStream
- CMeter: A progressbar / meter / slider with some versetile settings
Ctrl
- Dispatcher: Generic class to dispatch data to arbitrary recepients
- HelpViewer, TestHelpViewer
MtAlt
- Some improvements
Scatter
- Some fixes
Docking
- Some fixes
PixRaster
- Updated Leptonica library to version 1.65
TabBar
- Minor changes and fixes
Timer
- Minor changes
ExpandFrame
- Minor changes
AESStream
- Added SHA2 functions
LEDCtrl
- New LED control by Christian
Functions4U
- Added functions, GatherTpp, improved doc and fixed bugs
SysInfo
- Added GetAdapterInfo
Control4U
- Added Knob
OfficeAutomation
- Cyrillic characters support
UltimateBook
- Updated doc
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 2791:
Core
- There are now new templates Tuple2 - Tuple4.
- Stream class got new methods Peek and PutPtr intended for optional
optimizations.
- In Vector and Array template classes, interface was changed so that
all
Add methods are now returning the reference to the element inserted.
- String and WString has new Replace method.
Draw
- plugin/gif now has support for animated gifs, Raster and Raster
encoder
have new GetDPI and SetDPI methods. DPI information handling for png,
tif
and jpg was fixed.
- AttrText utility class has new NormalInk method and supports
conversion
from Value.
CtrlCore
- There is a new IsPainting method.
CtrlLib
- Progress has now blocked open if invoked during Draw method. IdCtrls
have
now Reset method.
- New utility function SelectDirectory.
- LineEdit now reacts to Shift+MouseWheel does horizontal scroll with
horizontal scrolling.
- RichTextView got new WhenMouseMove callback.
GridCtrl
- Has now WhenBeforeChangeRow and WhenBeforeChangeCol callbacks,
CancelDuplicate, SetCtrl, FindCol, ReadCol and CopyColumnNames
methods
and SetValues, GetValues and Xmlize template specialization.
Sql
- SqlSelect now can add individual fetch values using operator().
- New SqlMassInsert provides generic acceleration of mass inserts
using
'union all' trick.
- IsSame is a new SqlExp equality test which is null safe
(null == null yields true).
- Oracle8 has new BulkExecute interface to OCI8 array binds repeated
command
execution with varying parameter sets; speeds up inserts / updates
drastically over networks with long roundtrip.
XmlRpc
- XmlRpcCall has now Proxy and ProxyAuth methods.
TheIDE
- Now has direct support for Windows SDK 7.1.
New plugin/Box2D package was added.
In Bazaar:
Added packages
- Protect
- Cypher, StreamCypher, CypherTest
- DeEncrypter
- BufferStream
- CMeter: A progressbar / meter / slider with some versetile settings
Ctrl
- Dispatcher: Generic class to dispatch data to arbitrary recepients
- HelpViewer, TestHelpViewer
MtAlt
- Some improvements
Scatter
- Some fixes
Docking
- Some fixes
PixRaster
- Updated Leptonica library to version 1.65
TabBar
- Minor changes and fixes
Timer
- Minor changes
ExpandFrame
- Minor changes
AESStream
- Added SHA2 functions
LEDCtrl
- New LED control by Christian
Functions4U
- Added functions, GatherTpp, improved doc and fixed bugs
SysInfo
- Added GetAdapterInfo
Control4U
- Added Knob
OfficeAutomation
- Cyrillic characters support
UltimateBook
- Updated doc