Thanks to visit codestin.com
Credit goes to sourceforge.net

Menu

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



New version 1.1.5 of FolderSize tool is released.

Folder Size is a tool for calculating the total size of all files in folders and subfolders.

It is a free open-source example of using the OWLNext C++ framework together with Modern C++.

What's new in 1.1.5:

  • Display the appropriate file icons in the files list.
  • Added Open File menu and double-click action to open files in the files list.
  • Added attribute column to the files list.

Application page: https://shapeshift.azurewebsites.net/foldersize.html
Microsoft Store link: https://www.microsoft.com/store/apps/9P99P09FLLRF

Posted by Ognyan Chernokozhev 2025-06-08

The Storied Evolution of OWLNext

The journey of OWLNext is a tale of community resilience in the face of product obsolescence, as well as an interesting and enlightening example of the power of open-source collaborative software development and maintenance. From its troubled beginnings around the turn of the century to its current iteration embracing modern C++ standards, OWLNext has persisted and evolved. This history recounts the landmarks that shaped the project and its community.... read more

Posted by Vidar Hasfjord 2025-04-19

OWLNext 7.0.19, 6.44.27 and 6.36.12 updates

These updates address [bugs:#591] "Non-ASCII characters in source", as well as a few other minor fixes and corrections.

Updates:

Posted by Vidar Hasfjord 2025-04-18 Labels: Release Update

25 years of OWLNext!

As Microsoft celebrates 50 years, it is fitting to remind ourselves that the OWLNext project has now had over 25 years of service to the OWL community.

It started all the way back in 1998, with Yura Bidus's OWL maintenance project "OWL NExt 6". The classic 6.04 base version was released in 1999, with subsequent patches all the way up to 2007, when our veteran admin Ognyan "Jogy" Chernokozhev finally released the long awaited OWLNext 6.20. Since then we have had the 6.30 series, the 6.40 series and the 7 series. Read more about these milestones on our History page.... read more

Posted by Vidar Hasfjord 2025-04-06 Labels: State

OWLNext 7.0.18, 6.44.26 and 6.36.11 updates

These maintenance updates address various build issues.

Updates:

Posted by Vidar Hasfjord 2025-03-20 Labels: Release Update


OWLNext 7.0.17 update

This maintenance update fixes a regression in TTreeViewCtrl::HitTest [bugs:#595].

You can conveniently download this update from within OWLMaker.

Posted by Vidar Hasfjord 2025-02-19 Labels: Release Update

OWLNext 7.0.16 update

This maintenance update fixes a few bugs in OWLExt and CoolPrj. It also updates the Embarcadero C++Builder example projects to version 12.

You can conveniently download this update from within OWLMaker.

Posted by Vidar Hasfjord 2024-12-31 Labels: Release Update

New version 1.1.4 of FolderSize tool is released.

Folder Size is a tool for calculating the total size of all files in folders and subfolders.

It is a free open-source example of using the OWLNext C++ framework together with Modern C++.

What's new in 1.1.4:

  • Added a dialog that displays the version history.
  • Added option to log the scanning and display the log in a tab.
  • Added options to ignore hidden and system folders during scanning.
  • Added context menu command to scan the selected subfolder in a new window.
  • Added a tab displaying free disk space information. ... read more
Posted by Ognyan Chernokozhev 2024-11-30

OWLNext on BlueSky

BlueSky is all the rage in the past two weeks, and so I have created an account for OWLNext there:
https://bsky.app/profile/owlnext64.bsky.social

If you are on BlueSky, you are welcome to follow it.

Posted by Ognyan Chernokozhev 2024-11-27

OWLNext 7.0.15, 6.44.25, 6.36.10 updates

These maintenance updates address the following issues:

  • Upgraded Doxygen project files to version 1.10 [r7233].
  • Retargeted Visual Studio project files to toolset "v143" (VS 2022) [r7235].
  • Fixed: MDI menu merging does not preserve bitmaps [bugs:#547].
  • Fixed: TPickerGadget can not be cancelled [bugs:#585].
  • Fixed: Classes example does not compile (regression in 7.0.14) [bugs:#586].
  • Fixed: TFrameWindow::SetMenuDescr: Repeated assignment of the same descriptor crashes [bugs:#587].... read more
Posted by Vidar Hasfjord 2024-10-31 Labels: Release Update

New article about File and Folder Browse dialogs

New article about File and Folder Browse dialogs and their support in OWLNext is available in the Knowledge Base:
https://sourceforge.net/p/owlnext/wiki/File%20and%20Folder%20Browse%20dialogs/

Posted by Ognyan Chernokozhev 2024-09-27



New version 1.1.3 of FolderSize tool is released.

Folder Size is a tool for calculating the total size of all files in folders and subfolders.

It is a free open-source example of using the OWLNext C++ framework.

What's new in version 1.1.3:

  • Added a welcome screen.
  • Added setting to restore and rescan previously opened folders on startup.
  • Added setting to switch between old style and new style file dialogs.
  • Added status bar.
  • Minor UI tweaks.... read more
Posted by Ognyan Chernokozhev 2024-07-02

OWLNext 7.0.14, 6.44.24, 6.36.9 updates

These maintenance updates add support for MSVC toolset version 14.40 in Visual Studio 2022 [feature-requests:#246], and they also fix a buffer overflow bug in TEdit::GetLine [bugs:#574]. Additionally, version 7.0.14 cleans up more warnings and fixes a minor inconsequential internal bug in "mdiframe.cpp".

Posted by Vidar Hasfjord 2024-05-24 Labels: Release Update

OWLNext 7.0.13 and 6.44.23 updates

These maintenance updates fix a bug in OCF: TOcDocument::LoadParts/SaveParts cause crashes with UNICODE character set [bugs:#571]. Thanks to Marceli Sokólski (@pralkopodobny) for signing up and fixing the issue!

Posted by Vidar Hasfjord 2024-04-15 Labels: Release Update

OWLNext 7.0.12, 6.44.22, 6.36.8 and 6.30.15 updates

These maintenance updates add support for Embarcadero RAD Studio/C++Builder 12 Athens in OWLNext 7, 6.44 and 6.36. This update also fixes issues with the implementations of TEdit::SetLeftMargin, SetRightMargin and SetMarginUseFontInfo [bugs:#559], as well as a regression in 7.0 causing font changes in SetupWindow to be ignored [bugs:#507].

Posted by Vidar Hasfjord 2023-12-25 Labels: Release Update

C++Builder 12 Athens release

Posted by Ognyan Chernokozhev 2023-11-08

OWLNext 7.0.11, 6.44.21, 6.36.7 and 6.30.14 updates

These maintenance updates add support for Embarcadero RAD Studio/C++Builder 11.3 Alexandria in OWLNext 7, 6.44 and 6.36 by fixing an issue with the Boost path setting [bugs:#549]. This update also fixes an issue with link errors due to missing export attributes [bugs:#550], and this fix has also been applied to OWLNext 6.30.

Posted by Vidar Hasfjord 2023-09-03 Labels: Release Update

Implementing response tables without macros

In our Knowledge Base article "Windows Message Dispatch in OWLNext" there is now a new section on implementing response tables without macros. So if you have had enough of response table macros and want to write C++ instead, take a look.

Posted by Vidar Hasfjord 2023-08-20 Labels: Knowledge Base

Window procedures vs dialog box procedures

After having been tripped up by the Windows API documentation and the difference between window procedures and dialog box procedures, I have added a little helpful section to our Knowledge Base article "Windows Message Dispatch in OWLNext" describing the difference and how OWL in turn differs from classic Win32 programming in this regard.

Posted by Vidar Hasfjord 2023-08-16 Labels: Knowledge Base

TEdit demo

A new demo of various TEdit capabilities is added to the Classes project.

Some of the less commonly used capabilities that are demonstrated are:

  • Automatically converting entered text to lower or upper case.
  • Allowing only digits to be entered.
  • Changing the default password character.
  • Enabling Web Search in the edit box context menu.
  • Multiline control with a formatting rectangle.
  • Setting cue text in the edit box.
  • Showing balloon tips in the edit box, for example when the text limit is reached.
Posted by Ognyan Chernokozhev 2023-08-08 Labels: Classes TEdit