OWLNext: C++ Application Framework / News: Recent posts

OWLMaker Build 2655 Update

An update for OWLMaker has been uploaded. It primarily fixes a regression that causes Unicode build mode to fail [r2653]. It also overhauls the UI by making use of the system message font, and it ensures that images that are used in its dialogs and wizard pages are scaled properly with the system font setting. It also makes a few other minor changes. See [r2655].

Go to Files | tools to download.

Posted by Vidar Hasfjord 13 hours ago Labels: Update Tools

Donate to OWLNext project maintenance

Does your vital software product depend on OWLNext? Do you value the contributions made and want to see further development and maintenance of the project? You can now show your appreciation by making a donation.

Donate

Posted by Vidar Hasfjord 2 days ago Labels: Donations

OWLNext Application Template for Visual Studio

We have just released a project template for Visual Studio 2012/2013 that might be useful to OWLNext users, especially for those who often create new small OWLNext applications, e.g. for testing.

OWLNext Application Template Screenshot... read more

Posted by Vidar Hasfjord 6 days ago

OWLNext 6.40.1 Beta Update

Version 6.40.1 has now been tagged in the source code repository:

To install this release, see our Installation Guide. It gives full step-by-step instructions on how to download, set up and build the library.... read more

Posted by Vidar Hasfjord 2014-08-03 Labels: Release 64-bit Update

OWLNext 6.40.0 Beta

As planned, OWLNext 6.40 Beta has now been released:

To install this release, see our Installation Guide. It gives full instructions on how to download, set up and build the library.... read more

Posted by Vidar Hasfjord 2014-06-29 Labels: Release 64-bit

Wiki Migration and OWLMaker Update

SourceForge recently retired the Hosted Apps feature, and consequently our old MediaWiki setup was no longer functional. We have now migrated the contents to the Allura wiki tool, which is now up and running. Corrections and clean-up are underway. Let us know if you find issues and errors.

Also, after the retirement of our old wiki, the documentation links in OWLMaker no longer worked properly. Instead of showing the OWLMaker documentation page, the browser would only show the main OWLNext project page. This has now been corrected. The documentation links now point to the OWLMaker page on our new wiki. Build 2580 of OWLMaker includes this correction and is available for download in our Files section.... read more

Posted by Vidar Hasfjord 2014-06-29 Labels: Update Tools

OLEProxyWizard 4.0

A new version of Armin Tueting's OLEProxyWizard is now available for download in our Files/Tools section.

Changes:

  • Added Windows 7/8 compatibility.
  • Now generates correct namespaces for OWLNext 6.32 and later.
Posted by Vidar Hasfjord 2014-05-22 Labels: Tools Release

Owlet experimental branch now available

Owlet, an experimental branch for implementing and testing features proposed for version 7, has been uploaded to the OWLNext code repository at "branches/owlet". If you are interested in having a look, please do, and provide any feedback on our discussion forum.

For more information, see Roadmap | Owlet.

Posted by Vidar Hasfjord 2014-05-14

OWLNext Documentation Update

The online OWLNext documentation has been updated, and it now reflects the latest changes on the upcoming 6.40 release branch. It has a refreshed look, similar to the SourceForge project site design, and now also includes a browser pane and a search engine, making it convenient as a quick reference.

See Online OWLNext Documentation.

Offline HTML Help versions for 6.40 and 6.34 are also available for download in the Files section.

Posted by Vidar Hasfjord 2014-05-08 Labels: Documentation Release Update

OWLNext 6.34.1 Update

A maintenance update for OWLNext 6.34 is now available:

To install this update, see our Installation Guide. It gives full instructions on how to download, set up and build the library.... read more

Posted by Vidar Hasfjord 2014-04-27 Labels: Release Update

64-bit OWLNext 6.40 Prerelease

In preparation for release, OWLNext 6.40 now has got its own branch:

branches/640

OWLNext 6.40 is our first version with official support for 64-bit executables, and it is now near feature-complete. Only Visual Studio 2010/2012/2013 is so far supported for 64-bit compilation, but support for BCC64 in the C++Builder XE series is upcoming.... read more

Posted by Vidar Hasfjord 2014-04-27 Labels: Prerelease 64-bit Preview

OWLNext 6.32.7

A maintenance update for the stable release 6.32 is now available:
OWLNext 6.32.7 patch download

To install OWLNext 6.32 from scratch, see our wiki article Installing OWLNext. It gives full instructions on how to set up a complete and up-to-date version of the library.

This update adds support for Embarcadero C++Builder XE6 and fixes some bugs.
For more detailed information, see OWLNext Stable Releases, Version 6.32.

Posted by Vidar Hasfjord 2014-04-26 Labels: Release Update

OWLNext 6.34 Beta

It has taken us a while, but OWLNext 6.34 has now reached beta status:
OWLNext 6.34.0 patch download

To install OWLNext 6.34 from scratch, see our wiki article Installing OWLNext. It gives full instructions on how to set up a complete and up-to-date version of the library.... read more

Posted by Vidar Hasfjord 2014-02-13 Labels: Beta Release

OWLNext 6.32.6

A maintenance update for the stable release 6.32 is now available:
OWLNext 6.32.6 patch download

Also, full source can be downloaded from Embarcadero's site:
http://cc.embarcadero.com/item/28524

To install OWLNext 6.32 from scratch, see our wiki article Installing OWLNext. It gives full instructions on how to set up a complete and up-to-date version of the library.... read more

Posted by Ognian Tchernokojev 2013-10-10 Labels: Release Update

OWLNext 6.32.5 - on its way to the top

OWLNext 6.32.5 is well on its way to becoming our most downloaded release ever. After 7 months and a few days it has accumulated 679 downloads, only surpassed by 6.30.10 which ended up on 732 downloads two years after release. Still, 6.30.10 only had 665 downloads after 7 months, which means that 6.32.5 already has it beaten on downloads over time. I expect 6.32.5 to surpass 6.30.10 by a clear margin this month, at least if there is no release of 6.34 by then.... read more

Posted by Vidar Hasfjord 2013-08-06

OWLNext 64-bit Edition - status and plans

As we have come to realise that users are using our preliminary and brittle 64-bit support in production code, we have now increased our pace on the road to version 6.40; the first true 64-bit edition of OWLNext.

As mentioned in a recent news item about our roadmap, the upcoming intermediate release 6.34 will add further preliminary support for 64-bit. In particular, it will have important patches to the old dispatch machinery that will improve type-safety and 64-bit compatibility. 6.34 will however be the last version based on this messy machinery. OWLNext 6.40 will be based on a thorough overhaul of the dispatchers, making the code C++ conformant, safer, and simpler to comprehend and maintain.... read more

Posted by Vidar Hasfjord 2013-03-03 Labels: Roadmap 64-bit

Good old 6.30 retires

We have now decided to end active support for version 6.30. The main reason we still supported this version was that early releases of 6.32 had problems with the OWL5_COMPAT build mode. This is not an issue any more, and we therefore no longer recommend 6.30 as a stepping stone. Our advice is now that all users should upgrade to the latest 6.32 release.

Posted by Vidar Hasfjord 2013-02-05

Roadmap refresh

Good news! OWLNext now compiles with the new 64-bit C++Builder compiler (BCC64). We will release preliminary support for this compiler in the upcoming 6.34 release. Full support for 64-bit targets is planned for 6.40. The 6.34 release will also fix the exception transport issue [bugs:#230].

Also, OWLNext 7 is now in the early stages of planning. We envisage version 7 to be a comprehensive overhaul and modernisation of the library. While the 6-series focuses on compatibility with legacy code, version 7 will require a certain amount of adaptation of OWL 5 and OWLNext 6 code, and will require compilers with C++11 support.... read more

Posted by Vidar Hasfjord 2013-02-02 Labels: Roadmap

OWLNext Popularity Update

It is a new year, and hopefully it has started well for everyone. As we enter 2013, it is a good time to have a look at the popularity of OWLNext in the past year. Our best measure of OWLNext usage is the patch download statistics.

OWLNext Download Statistics

As you can see, OWLNext interest is pretty stable with 60-180 patch downloads per month, peaking after each new release. Most interest is now for 6.32, but there is still a notable number of downloads for 6.30, indicating that some users are reluctant to upgrade. This may be down to breaking changes in 6.32, due to modernisation and improvements in the code. With time, hopefully we will get everyone aboard 6.32, but in the meantime we will continue to support 6.30.... read more

Posted by Vidar Hasfjord 2013-01-15 Labels: Statistics

OWLNext 6.32.5

A maintenance update for the stable release 6.32 is now available:
OWLNext 6.32.5 patch download

Also, full source can be downloaded from Embarcadero's site:
http://cc.embarcadero.com/item/28524

To install OWLNext 6.32 from scratch, see our wiki article Installing OWLNext. It gives full instructions on how to set up a complete and up-to-date version of the library.... read more

Posted by Ognian Tchernokojev 2012-12-29 Labels: Release Update

OWLNext 6.30.12

A maintenance update for the previous stable release 6.30 is available.

Major features and improvements compared to the previous version (6.30.11):

  • Added support for Embarcadero C++Builder XE3 and Microsoft Visual Studio 2012.
  • Some OWLNext examples are now included in the patch and full source download.

Fixes merged from the 6.32 branch:

  • Fixed, VCL build mode fails with C++Builder XE2 (issue #3525088).
  • Fixed, TSplashWindow deletes the provided DIB (issue #3540034).... read more
Posted by Ognian Tchernokojev 2012-09-24 Labels: Release Update

OWLNext 6.32.4

A maintenance update for the stable release 6.32 is available.

Major features and improvements compared to the previous version (6.32.3):

  • Added support for Embarcadero C++ Builder XE3 and Microsoft Visual Studio 2012.
  • OWLNext examples are now included in the patch and full source download.
  • Fixed, VCL build mode fails with C++Builder XE2 (issue #3525088).
  • Fixed, TSplashWindow deletes the provided DIB (issue #3540034).
  • Fixed, Applications are dysfunctional in OWL5_COMPAT mode (issue #3541144).
  • Fixed, Incorrect formatting logic in TButtonTextGadget::PaintText (issue #3535315).... read more
Posted by Ognian Tchernokojev 2012-09-15 Labels: Release Update

OWLNext 6.33.2

A new Developer Preview, version 6.33.2, is available. It contains all the fixes included in the 6.32.3 release plus some additions. The patch can be downloaded in our Files section.

Posted by Ognian Tchernokojev 2012-05-16 Labels: Release Preview

Upgrade your OWL Applications to OWLNext 6.32

Hi owls!

Have you downloaded the OWLNext 6.32.3 production release?

OWLNext 6.32 is a huge leap forward on our roadmap, and an important stepping stone going forward. Since starting work on version 6.32, with the release of the first developer preview (6.31.1, revision 300, 2009-11-25), over ONE THOUSAND revisions has gone into the work on this significant milestone. If you have been reluctant to upgrade, we urge you to do so now.... read more

Posted by Vidar Hasfjord 2012-05-14

OWLNext 6.32

The new release version, 6.32, is ready.

Major features and improvements compared to the previous version (6.30):

  • Doxygen documentation - New in-source comments which are used to generate OWLNext Reference Documentation.
  • Additional support libraries - Inclusion of the OWLExt, OWLFx and CoolPrj libraries.
  • Dialog Data Transfer (DDT) - A new framework similar to DDX (Dialog Data eXchange) in Microsoft's MFC library. Replaces the deprecated transfer buffer framework.
  • Safe Transfer Buffers - Buffer checks and type-safety support for legacy code.
  • C++-style string support - Overloads and replacements for functions and constructors with string parameters.
  • Updated compiler support - New support for Visual C++ 2010, C++Builder 2010/XE/XE2 and GCC; removal of support for Visual C++ 6.0 and Borland C++ 5.01/5.02.
  • Preliminary x64 support - New support for building OWLNext and applications for Windows x64. Note that known 64-bit issues remain, such as pointer truncation in handlers and other functions dealing with generic parameters, but simple applications may build and run in x64 mode (e.g. OWLMaker). ... read more
Posted by Ognian Tchernokojev 2011-10-05 Labels: Release