Projects / U++ / Releases

All releases of U++

  •  25 Nov 2009 09:35
Avatar

    Release Notes: A problem was fixed concerning TheIde UTF-8 .t files string literals in CJK Windows and MSC compiler. A new set of utility functions that simplify selecting files was introduced in CtrlLib. A much more effective speller dictionary format is used. The ChoosePrinter and ChooseDefault methods were added. In Win32, console applications no longer pop up a MessageBox when panicking. Multiline popups are now allowed in GridCtrl. The Urr UDP request-response protocol was added.

    •  26 Oct 2009 08:25
    Avatar

      Release Notes: A GetUtcTime function and a new Split variant with String delimiter were added to the Core package. ConvertDate and ConvertTime now have a Default method. New WhenOpenSubMenu and WhenCloseSubMenu callbacks were added to the MenuBar widget. PostgreSQL now supports GetInsertedId for tables with primary key 'id'. In Sql, Sql::InsertNoKey(Fields) omits the first column, which is intended for auto-increment keys. Minor IDE speed improvements were made. The package selector shows app icons if available.

      •  05 Oct 2009 10:17
      Avatar

        Release Notes: The Draw library now has DisplayWithIcon (a Display that adds an icon to any other Display), and AttrText now has "SetImage", which places the icon to the left of text. The CtrlLib now has the DropTree widget. In Web, void AttachSocket(Socket& socket, SOCKET s, bool blocking) was added. In MSSQL, the IdentityInsert helper (which bypasses IDENTITY column insertion) was added. In CtrlCore, RegisterSystemHotKey (a system-wide hotkey) was added.

        •  22 Sep 2009 14:12
        Avatar

          Release Notes: Support for many various 8-bit encodings was added in the core. A new computational geometry algorithm was added: 2D convex hull calculation (ConvexHullOrder). SqlExp, SqlSelect AsTable, and Joins now accept SqlSet. RichText was optimized by caching paragraph data and layout. GetActivePage support was added to the TIFF drawing plugin. A lot of minor bugs were fixed.

          •  18 Aug 2009 08:18
          Avatar

            Release Notes: A major overhaul of the graphics infrastructure has been finished. U++ is now capable of headless drawing operations (e.g. drawing graphics and text into PNG files in console applications, without X11). RegExp was fixed to work with mingw. The GetMatchPos method was added. The SetSurface functions were added for optimized raw output of RGBA data to the screen. Blackfin CPU support was added into Core. The EditField::NullText method now can provide an icon. In RichText and Report, the RichTextLayoutTracer ability was added. StringStream::Reserve was added in Core. Package internal include paths were added in theide. Ctrl+mouse wheel changes the font size in theide.

            •  17 Jun 2009 07:01
            Avatar

              Release Notes: Several compatibility issues with X11, Compiz, and SCIM were fixed in CtrlCore. The text-type rich object format was added for RichText. In GridCtrl, WhenMoveRow and CancelMove were added and search results highlighting was improved. In theide, a directory source tree can be imported into a package, multiline SVN commit messages are supported, Assist++ now supports SQL schema files, FileTabs are now persistent, and non-fixed pitch fonts are allowed in the editor.

              •  01 Jun 2009 07:33
              Avatar

                Release Notes: In the library, various improvements were made in SQL related stuff. In TheIDE, .sch and .sql files are highlighted, finding in files now has a separate output console, and the "All" option in the Select package dialog was replaced by the selection of more understandable options. Main packages are now displayed in bold.

                •  18 May 2009 12:10
                Avatar

                  Release Notes: The library has a new GUI multithreading architecture. TheIDE's layout designer now has the option to resize dialog without springs. There are no more confusing switches of .lay, .iml to text mode (instead designer). The code navigator was redesigned again. You can now Ctrl+Click on a symbol to jump to its definition. The package selector now shows the nest.

                  •  04 May 2009 06:51
                  Avatar

                    Release Notes: uppweb was fixed. A change was made in the SetDateFilter format. The translation documents were improved. A runtime check was added for serializing RichValue with a missing Register. Problems were fixed with Drawing, Painting, RichValue serialization, ValueArray, and more. CodeNavigator was refactored. ColumnList fixes were made. ColumnList::Serialize was removed. mrjt's MultiList was merged into ColumnList. Incorrect tab sizes for Docking were fixed. Tab stacking and sorting were added for the TabBar. A paraminfo problem with templated arguments was fixed. Debian64 nighty builds were added.

                    •  25 Apr 2009 22:50
                    Avatar

                      Release Notes: A high quality "SVG/PDF strength" software renderer was added for the Painter. The Microsoft SQL Server interface was improved. ConditionVarable and LazyUpdate classes were added for multithreading. In TheIDE, Win32 .pdb debugger improvements were made, packages can be sorted by name and be colored and assigned a bold or italic font, SVN is supported, and the SVN history of file can be viewed. Major improvements were made to Assist++. Topic++ was finished.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.