f



[ANN] U++ 2015.1 released

U++ is BSD licensed C++ cross-platform rapid application development framew=
ork focused on programmers productivity without sacrificing runtime perform=
ance.=20

http://www.ultimatepp.org

New features for release 2015.1 (rev 8227)

Core

* U++ abandoned "default pick" semantics for containers. The transfer seman=
tics now has to be specified explicitly, either as 'pick' or 'clone' (this =
is enforced in C++11 mode, in legacy mode old behaviour is maintained and p=
ick/clone are optional).

* New containers, based on fast-insertion arrays: InVector, InArray, Sorted=
Index, SortedVectorMap, SortedArrayMap. SortedIndex, SortedVectorMap and So=
rtedArrayMap provide binary searches, while maintaining random access to th=
e array, with performance comparable to binary tree based containers (e.g. =
std::map).

* New Core/POP3 package - support for retrieving emails form POP3 servers.

* Initial round of C++11 support (lambda callbacks, minor fixes)

* A set of small utility functions findarg, decode, min/max now supporting =
more arguments. SplitTo and Merge for splitting/merging strings.

* InFilterStream, OutFilterStream classes that can provide some sort of pro=
cessing (e.g. compression) to regular streams.

* New Date related functions EasterDay, GetMonths, GetWeek, GetWeekDate.

* MIME / fileextension mapping functions FileExtToMIME and MIMEToFileExt.

* Some ARMv7 related optimization (unaligned access, byte swaps).

* SpinLock class.

* Stream optimization methods GetPtr, PutPtr, GetSzPtr provide safe access =
to Stream internal buffer.

* String/WString::Find(const String&) significantly speed optimized.

* Value invalid casts now throwing exception ValueTypeError instead of pani=
c.

* WebSocket class.

* [Stable]SortBy[Keys|Values] functions for sorting VectorMap, ArrayMap.

* plugin/lz4 - adapted fast compression library

* plugin/lzma - adapted high ratio compression library

* plugin/glew - popular OpenGL utility library adapted as package

=20

GUI programming & graphics

* Gtk backend (U++ now using Gtk for host platform interface)

* EditDateDlg, EditNumber simple function for entering single value (equiva=
lent to EditText)

* ArrayCtrl new methods to add/retrieve ValueMaps and ValueArrays, new Crea=
teCtrl<T> method.

* LineEdit heavily optimized to be able to work with huge files (>100MB).

* LineEdit now able to work with rectangular selections.

* DDARasterizer and SDraw are new tools providing Draw with minimal host pl=
atform support (only two operations, paint Image and paint colored rectangl=
e, are required).

* Image rescaling now supports varios filters, like bicubic or lanczos.

* AttrText is now rich comparable Value: it is now possible to sort ArrayCt=
rl by AttrText filled columns.

* GLDraw - Draw implemented using OpenGL (ES).

* SVG parser (to Painter interface).

* plugin/ppm - trivial image format support.

* RichText/RichEdit header/footer support, QTF now using BASE64 for binary =
data (instead of 7-bit raw encoding).

* Turtle is another web framework of U++ - this one allows to convert exist=
ing GUI applications into Web application: simple javascript terminal conne=
cts to server where GUI application runs.

* ScatterDraw/ScatterCtrl - Added legend table, linked scroll controls, uni=
ts, data fitting to equations, run time user equations, zoom window, improv=
ed text drawing, huge datasets handling and key/mouse handling.

* X11 backend: Multimonitor support, removed flickering when opening window

* Error[OK|Cancel|Yes|No...] - new Prompt variants with Error decorations


Sql

* New variants of Insert/Select/Update commands (now roughly supporting all=
 important combinations of SQL standard).

* SqlSetFrom functions creates a SqlSet from any container.

* S_ structures refactored, now provide an improved interface with better i=
ntrospection.

* Sql console redesigned.


TheIDE

* Win64 PDB (Visual C++ compiled code) debugger.

* Find/replace GUI refactored, added support for incremental finds, added r=
egexp support.

* Block replace now has grep-like feature to remove matching/non-matching l=
ines (instead of replacing matches)

* Case insensitive replace now has "mimic case" option (mimics the case of =
first and next characters, so replacing "vector" -> "array", when match is =
"Vector", result is "Array").

* Compilation errors now parsed and displayed nicely.

* Assist++ context goto (Alt+J) now supports local variables (goes to decla=
ration).

* Layout/Icon designers now have find Search filter.

* Ide now displays long numbers with thousands separators.

* Syntax highlighting refactored, added highlighting of HTML, XML, .log fil=
es, .xsd files, .diff files, C++11 keywords highlighted, TODO and FIXME com=
ments highlighted

* Directory comparison tool.

* Simple Json/XML viewers.

* Comment/Uncomment block.

* Selected identifier is now highlighted in all the text.

* Current line is highlighted with faint lines.

* Precompiled headers support for release mode (BLITZ still far better for =
debug builds).

* Insert file path (plain or as CString) function.

* Layout code generator now can place double-quotes around elements, genera=
te handlers for buttons.

* Layout designer now can sort widgets based on their graphical position.

* Code navigator is completely redesigned.

* Icon designer supports various rescaling filters and new icon smoothing f=
unction.

* Ide now has line duplicate feature (CTRL+D).

0
Mirek
3/4/2015 8:07:16 PM
comp.os.linux.development.apps 5216 articles. 1 followers. Post Follow

0 Replies
462 Views

Similar Articles

[PageSpeed] 32

Reply:

Similar Artilces:

[ANN] Graphviz for Mac OS X 1.13 (v13) [ANN] Graphviz for Mac OS X 1.12 (v8) [ANN] Graphviz for Mac OS X 1.12 (v8)
Dear All, I've just released the newest version of Mac Graphviz, featuring shapefile support and enhanced zoom. http://www.pixelglow.com/graphviz/ Shapefiles supported include PDF, EPS, PS, JPEG, PNG and all Quicktime formats. Either specify an absolute or relative (to working directory) file path, or a URL using the shapefile attribute. Developers can now also use the graphviz.framework directly with #include headers in C e.g. using Xcode "Add Frameworks..."; documentation is available from the main Graphviz site -- http://www.research.att.com/sw/tools/graphviz/libguide.pdf...

[ANN] Graphviz for Mac OS X 1.12 (v8) [ANN] Graphviz for Mac OS X 1.12 (v8) [ANN] Graphviz for Mac OS X 1.12 (v8)
Hi all, It's been a busy week or two at Pixelglow Software. Here's a brand new version of Graphviz, all spit and polish now. You'll enjoy the integrated color and font panel support, hand cursor panning and remembered settings. And everyone's most asked for -- a single click on the Edit tool will now bring up the DOT code for you to edit, and of course when you save it the graph automatically re-renders. http://www.pixelglow.com/graphviz/download/ Here's the lowdown: Added edit, render and stop toolbar items [PCh]. Added integrated font and color fields and panels. Adde...

[ANN] Graphviz for Mac OS X 1.12 (v10) [ANN] Graphviz for Mac OS X 1.12 (v8) [ANN] Graphviz for Mac OS X 1.12 (v8)
Hi all, Yet another Graphviz version. The old application icon had been voted off the island, and brand new application and document icons flown in for the task. Comprehensive help features in this version too. http://www.pixelglow.com/graphviz/ What's new: ------------ Added new application and document icons. Added comprehensive help. Fixed changes not affecting graph size displaying incorrectly [BTr]. Fixed export then close crashing the export of an open window. Improved shadowed frame for graph [NRi]. Improved status display [NRi]. Changed sources to pure BSD license. Cheers, Gl...

[ANN] Graphviz for Mac OS X 1.12 (v12) [ANN] Graphviz for Mac OS X 1.12 (v8) [ANN] Graphviz for Mac OS X 1.12 (v8)
Dear All: Them pesky bugs. A few more squashed courtesy of the sleepy pixel. http://www.pixelglow.com/graphviz/ What's new in v11 ------------ Fixed some comprehensive help [NRi]. Fixed scale option placeholder [NRi]. Improved application and document icons. Example files now double-click to open in application. What's new in v12 ------------ Added layout option tooltips [NRi]. Fixed layout popup button changing wrong graph [MKe]. Clicking on warning icon now opens Activity window [NRi, AM]. Revert menu item now disabled. Cheers, Glen Low --- pixelglow software | simply brillian...

[ANN] U++ 0.1.3 windows/linux development system
Ultimate++ is the complete C++ GPL lincensed development system. It consists of set of libraries (GUI, SQL, web etc.) and the integrated development environment (TheIDE). The goal of this project is to invent new effective ways how to create desktop applications, significantly reducing application's source size (and this way development costs). Currently, we see more than 50% source size reduction compared to established platforms. We have used U++ for several years for most of our development work, with great success. Current development version is quite stable and useful, but so far la...

[ANN] U++ 0.1.3 windows/linux development system
Ultimate++ is the complete C++ GPL lincensed development system. It consists of set of libraries (GUI, SQL, web etc.) and the integrated development environment (TheIDE). The goal of this project is to invent new effective ways how to create desktop applications, significantly reducing application's source size (and this way development costs). Currently, we see more than 50% source size reduction compared to established platforms. We have used U++ for several years for most of our development work, with great success. Current development version is quite stable and useful, but so far la...

[ANN] Kaffe 1.1.1 "Development" Release available for download
I've made the 1.1.1 release of Kaffe available for download at: ftp://ftp.kaffe.org/pub/kaffe/v1.1.x-development/kaffe-1.1.1.tar.gz http://www.kaffe.org/ftp/pub/kaffe/v1.1.x-development/kaffe-1.1.1.tar.gz As this is a development release, it is essentially a snapshot of what's happening in CVS, with limited testing. Even though this is not a production release, it contains a lot of improvements over 1.0.7, which was release over half a year ago. I anticipate that most people will have less trouble with this release. Here are some highlights of new things done si...

[News] [Linux] Pioneer Linux 2.1 Released, OLPC Pushing Video Games Development for Linux
Technalign releases Pioneer Basic Release 2.1 desktop Linux operating system ,----[ Quote ] | Pioneer Basic Release 2.1 represents the most user-friendly | version Technalign has released since its beginnings in 2002. `---- http://www.linuxpr.com/releases/9723.html One Laptop per Child Organizes Game Jam to Create Free Video Games for the World's Poorest Children ,----[ Quote ] | These machines will be rugged, Linux-based, and so energy efficient that | hand-cranking alone will generate sufficient power for operation. Mesh | networking will give many machines Internet access from o...

ANN: kForth 1.5.1 released for x86 linux
kForth version 1.5.1 for the x86 Linux platform is now available at the link below. This is a major upgrade of kForth from v1.4.x. The new version improves ANS Forth compatibility, provides a number of bug fixes, includes more built-in standard words, and provides new extensions. Among the features in the new version are a complete implementation of the ANS Forth search order and search order extension words, and an interface to C and Fortran shared object libraries, exemplified by the X11, CFITSIO, and BLAS libraries. Other features of this release are: 1) Extensive system test code is provi...

[News] 4 New GNU/Linux Releases: KnoMath 1.2, eAR OS 1.09, Resulinux 2.9, Absolute 12.1.01
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 KnoMath 1.2 @ http://knosciences.tuxfamily.org/doku.php eAR OS 1.09 2008-06-05: Please use torrent for download ,----[ Quote ] | Every time we believe we got a good host for download, then it is closed, | because of too much Internet trafic. This is out of our control and we are | very sorry about that. Hopefully the hosting servers will be online again | very soon (when they can handle the trafic!) | In the mean time we recommend you to use torrent for download. The more | torrent users, the better it works for everyone. In the future:...

ANN: RubyInstaller - Release Candidate 2
I'm pleased to announce the second Release Candidate of the latest RubyInstaller packages. For those not already familiar with RubyInstaller, these versions continue the great work started with the original One-Click Installers by providing both 1.8 and 1.9 versions of MRI Ruby for Windows. RubyInstaller now uses a different compilation tool than the legacy One-Click Installers. As a result, when combined with our optional Development Kit, it is now possible to install RubyGems that, until today, were not readily or easily available to Windows users. This release also focuses on improvi...

[ANN] RubyInstaller Release Candidate 1
I'm pleased to announce the first Release Candidate of the latest RubyInstaller packages. For those not already familiar with RubyInstaller, these versions continue the great work started with the original One-Click Installers by providing both 1.8 and 1.9 versions of MRI Ruby for Windows. RubyInstaller now uses a different compilation tool than the legacy One-Click Installers. As a result, when combined with our optional Development Kit, it is now possible to install RubyGems that, until today, were not readily or easily available to Windows users. This release also focuses on improvin...

Web resources about - [ANN] U++ 2015.1 released - comp.os.linux.development.apps

Lists of films released by Disney - Wikipedia, the free encyclopedia
Text is available under the Creative Commons Attribution-ShareAlike License ;additional terms may apply. By using this site, you agree to the ...

Independent Horror Movie To Be Released Via Facebook Game?
There are movies , and there are Facebook games , and there are even Facebook games based on movies . And now, thanks to Cardiff, U.K.-based ...

Senator Reid has been released from the... - Senator Harry Reid - Facebook
Senator Reid has been released from the hospital and is back at home with his wife, Landra. As previously stated, he went to the hospital as ...

How is the Facebook Redesign Affecting Social Games? October Gaming Charts Released
... attention now to social games. How has the Facebook redesign affected the top game developers on Facebook? Inside Social Games has just released ...

faroo_p2p: 1000x Faster Spelling Correction: Source Code released http://t.co/oY18ohyd #faroo #search ...
faroo_p2p: 1000x Faster Spelling Correction: Source Code released http://t.co/oY18ohyd #faroo #search #algorithm

→ 5by5 Radio app released
Nice app to listen to our shows live, and buying it is a great way to support 5by5. We discussed its features and design decisions in the last ...

HTC ONE M8 Hands On Review Not Released Yet:FULL - YouTube
re-uploaded because the original was taken down by a noob reviewer. ENJOY Google+: https://plus.google.com/+NiallDeBarra

Men arrested in London attack on Emiratis released - The National
Metropolitan Police in the UK said the men will return on bail in June and be reinterviewed.

Nigel Sears to be released from hospital after collapse at Australian Open
Ana Ivanovic's British coach Nigel Sears was due to be released from a Melbourne hospital on Sunday afternoon, having been dramatically carried ...

Watch Pokemon's First Super Bowl Spot, the First Super Bowl 50 Ad to Be Released
Pokmon has released its first-ever Super Bowl commercial, which encourages kids to "train on." In the spot, actually an extended version of ...

Resources last updated: 1/25/2016 10:32:38 PM