Overview
Examples
Screenshots
Comparisons
Applications
Download
Manual
Status & Roadmap
FAQ
Authors & License
Forums
Wiki
Funding Ultimate++
Search on this site











SourceForge.net Logo



Roadmap

 

Upcoming release 2008.1beta1

 

Improved Core performance

Improved look&feel in Gtk

Unified Drag&Drop support

See the full changelog

 

 

Current release 2007.1

 

Library

 

Pdf export and printing in Linux finished

Raster image infrastructure completely reworked

"Chameleon" skinning system which allows both native look of U++ applications across platforms AND custom skins to be designed/used.

New useful widgets: GridCtrl, CalendarCtrl and DateTimeCtrl

Sql expressions are now adjusted before being executed on particular RDBMS target

Library moved to Upp namespace

FreeBSD port is now regular part of U++

Experimental PocketPC support was introduced

Library fixed to support ARM and PowerPC CPUs

A lot of new documentation and tutorials

Many minor improvements and bug fixes

 

TheIDE

 

New Icon designer (supports alpha channel and has tools to produce antialiased icons)

 

Distribution

 

FreeBSD port available

Ubuntu .deb packages released

 

 

Status

 

Win32

Mature, finished platform.

x86 Linux

Stable, finished and mostly matured.

FreeBSD

Stable, finished and mostly matured.

MacOS

Under development. U++ seen to run in X11 mode.

WinCE

Experimental support.

Solaris, other BSDs

Considered.

Documentation

50% of planned volume.

 

 

Development plan

 

Library

 

U++ Core improvements (increasing speed, reducing memory usage, improving multithreading)

MacOS X support

Maturing Pocket PC support

Library improvements

 

 

Previous releases

 

605

 

Library

 

XML parser refinements (faster, easier to use)

 

TheIDE

 

"Hydra build" - multi-CPU building

further Assist++ improvements

 

Distribution

 

new Windows installer - download size reduced by 50%

 

 

602

 

Library

 

New Report package.

Fixed multi-threading issues in Linux.

 

TheIDE

 

Assist++

Fixed many C++ parsing issues and optimized

"Virtual methods" tool

"THISBACKs" tool

"Generate code.." tool of Layout designer able to generate useful code snippets

"Show opposite" (Alt+O) switches .h/.cpp files

"Complete identifier" (Alt+,) - based on identifiers in the file (no C++ parsing intelligence)

Fixed support for global variables in PDB debugger

Package organizer redesigned, "When" conditions now support logical operators, "uses" can be conditional

New fine-grained optimization system with "Optimize for speed" / "Optimize for size" / "Optimal" (only explicitly marked files are optimized for speed) modes

New TheIDE command-line mode, including compilation (via umk utility)

 

511

 

U++ Library

 

New XML support in Core

Linux/AMD64 is now supported

X11 fixes improve stability with less common window managers, input method problem fixed as well

New kind of callbacks - pteback - to avoid dangling callback situation problem

Sqlite was added as source-based plugin together with U++ adapter

A lot of new documentation

 

TheIDE

 

File tabs are redesigned

Source editor has now scripting language

"Calculator" console

Layout of IDE now redesigned, bottom pane now contains browser/console/debugger/calculator switched by tabs

ASSIST++:

Improved C++ code analysis now able to resolve class hierarchy issues, code browser now displays base classes, methods, virtual methods, overrides etc...

New assist function now suggests list of methods and attributes after typing '->' or '.' or after Ctrl+Space.

Navigate in the file and Navigate functions simplify moving to symbol with specified name

Copy definition/declaration is able to convert method declaration (inside class declaration) to definition and back (works with more than one method as well)

Goto definition/declaration moves between definitions and declarations of current method

 

Distribution

 

U++/Win now ships with SDL library and contains nice SDLExample as well as SDL project templates.