All releases Recent releases



5431 Release Notes: The focus of this release is server programming. The main new feature is "Skylark", a lean and mean U++ based Web development framework.



4193 Release Notes: New "Rainbow" technology decouples the U++ GUI from the host platform. It is now possible to develop a new GUI implementation without changing the core U++ files. The "Framebuffer" package uses Rainbow to implement a GUI for a trivial RGBA framebuffer (with keyboard and mouse inputs). The command line utility "umk" (a GUI independent U++ package builder) has been added. The docking package was adopted to the main source tree. There are many other changes in TheIDE and libraries.



3211 Release Notes: Many improvements were made in the packages TheIDE, Core, Draw, Painter, plugin/gif, CtrlCore, CtrlLib, RichEdit, GridCtrl, Sql, and Web. In Bazaar, many packages have been added and improved: Scatter, DeEncrypter, CMeter, Protect, Tree, Dispatcher, Gen, SDLCtrl, PolyXML, PlotLib,PlotCtrl, SysInfo, Media, MediaPlayer, Functions4U, plugin/portaudio, Sound, SoundExample, AutoScroller, CtrlFinder, CtrlProp, LogPosCtrl, PointCtrl, PopUpC, RectCtrl, Styler, ValueCtrl, Docking , TabBar, SysExec, Protect, Updater, SysExecGui, OfficeAutomation, Dispatcher, Styler, Cypher, ProductVersion, Uniq, SplashSV, and HelpViewer.



2791 Release Notes: In the Core package, the Tuple2 through Tuple4 templates were added. The Peek and PutPtr methods were added to the Stream class. In the Vector and Array template classes, the interface was changed. The Replace method was added to String and WString. In the Draw package, plugin/GIF support was added for animated GIFs, and Raster and Raster encoder have new GetDPI and SetDPI methods. DPI information handling was fixed. The AttrText utility class has a new NormalInk method and supports conversion from Value. In the CtrlCore package, there is a new IsPainting method. Many changes and additions were made in CtrlLib, GridCtrl, Sql, XmlRpc, TheIDE, plugin/Box2D, and Bazaar.