Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[ANN] U++ 1096

2 views
Skip to first unread message

Mirek Fidler

unread,
Apr 25, 2009, 6:51:43 PM4/25/09
to
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.

Based on strictly deterministic design it provides an alternative to
GC collected platforms,
even for bussines logic oriented problems.

Library
Painter: High quality, "SVG/PDF strength" software renderer
HttpClient improvements
JPGRaster now can read EXIF thumbnails
ODBC SQL interface
Microsoft SQL Server interface improved
Multithreading: ConditionVarable and LazyUpdate classes
LocalProcess class
RichText: EncodeHTML support for superscript, subscript, strikeout
and smallcaps
Mersenne twister based Random

TheIDE:
Win32 .pdb debugger:
shows tooltip with values of variables
improved displaying of strings in pdb debugger
watches are remembered, Clear all watches function, Drag&Drop to
watches
Packages can be sorted by name
Packages now can be colored and assigned bold/italic font
Package files underlined if recently changed
SVN support, SVN history of file
Compare with file, compare with patch
Assist++
New heurestic error recovery of C++ parser
New code navigator bar
Position of Assist parameter info improved
Context go to (Alt+J) now jumps to layout designer when invoked on
layout class template
Topic++ finished; documentation now visible (and editable) as tooltip
annotations of sources
Abbreviations: e.g. type "i" and press Ctrl+[.] to expand it to if
() ;
Icon editor: free angle rotation
"Insert" color or U++ specific includes (.lay, .iml, .tpp group)
Print command (of source files)
Editor: ToUpper/Lower/InitCaps/SwapCase

asmcad

unread,
Apr 26, 2009, 9:56:30 PM4/26/09
to

I ve tried "TheIDE" it s so complicated. Why didn't you make as other
IDEs

Mirek Fidler

unread,
Apr 27, 2009, 7:22:20 AM4/27/09
to

To solve a couple of problems we had with "other IDEs".

The main issues to solve were modularity and crossplatformity (of
projects); each module has to know what other modules it needs to work
and also what external libraries (which are widely different in Win32
and various POSIXes) it requires etc...

I guess it might seem a little bit complicated at first, but there was
a good reason behind that.

Anyway, TheIDE is not designed as beginners learning tool. The
advantages perhaps are not apparent as long as you develop 500 lines
application running on single OS...

Try 100000 lines crossplatform project in "other IDE" and you will
start inventing stuff we have got :)

Message has been deleted
Message has been deleted

asmcad

unread,
Apr 28, 2009, 12:31:33 AM4/28/09
to

"Measuring programming progress by lines of code is like measuring
aircraft building progress by weight."
=))

Mirek Fidler

unread,
Apr 28, 2009, 3:14:32 AM4/28/09
to

Definitely. Anyway, some projects simply are big, no matter what you
do....

(Besides, 100000 lines of U++ equals like 300000 lines of "normal C++
code" :)

0 new messages