OWL Next's Avatar

OWL Next

@owlnext64

OWL stands for Object Windows Library. It is a C++ GUI framework for creating Windows applications.

10
Followers
5
Following
569
Posts
14.11.2024
Joined
Posts Following

Latest posts by OWL Next @owlnext64

Preview
Prefix sums at tens of gigabytes per second with ARM NEON Suppose that you have a record of your sales per day. You might want to get a running record where, for each day, you are told how many sales you have made since the start of the year. day sales per d...

Prefix sums at tens of gigabytes per second with ARM NEON
lemire.me/blog/2026/03...

10.03.2026 18:06 👍 1 🔁 0 💬 0 📌 0
Preview
What's Coming in RAD Studio 13.1 Florence - Save Your Seat! What's Coming in RAD Studio 13.1 Florence - Save Your Seat! Join us on 19 March for a sneak-peek at what’s coming, including exciting news and a live Q & A!

What’s Coming in RAD Studio 13.1 Florence – Save Your Seat!
blogs.embarcadero.com/whats-coming...

10.03.2026 18:06 👍 1 🔁 0 💬 0 📌 0
Preview
When Read­Directory­ChangesW reports that a deletion occurred, how can I learn more about the deleted thing? - The Old New Thing It's already gone. If you need more information, you should have been remembering it.

When Read­Directory­ChangesW reports that a deletion occurred, how can I learn more about the deleted thing?
devblogs.microsoft.com/oldnewthing/...

10.03.2026 18:05 👍 1 🔁 0 💬 0 📌 0
Preview
The mystery of the posted message that was dispatched before reaching the main message loop - The Old New Thing Perhaps it's because you dispatched it.

The mystery of the posted message that was dispatched before reaching the main message loop
devblogs.microsoft.com/oldnewthing/...

08.03.2026 20:25 👍 1 🔁 0 💬 0 📌 0
Preview
C++ Performance Improvements in MSVC Build Tools v14.51 - C++ Team Blog MSVC Build Tools v14.51 improves performance through a wide range of new optimizations.

C++ Performance Improvements in MSVC Build Tools v14.51
devblogs.microsoft.com/cppblog/c-pe...

05.03.2026 21:34 👍 0 🔁 0 💬 0 📌 0
Preview
Text formats are everywhere. Why? The Internet relies on text formats. Thus, we spend a lot of time producing and consuming data encoded in text. Your web pages are HTML. The code running in them is JavaScript, sent as text (JavaScrip...

Text formats are everywhere. Why?
lemire.me/blog/2026/03...

05.03.2026 21:34 👍 0 🔁 0 💬 0 📌 0
Preview
Comments that outlived errors Many static analyzers enable suppressing individual warnings directly in code via special comments. Over time, the number of such comments in projects increases. Some of them lose their relevance yet....

Comments that outlived errors
pvs-studio.com/en/blog/post...

05.03.2026 21:33 👍 0 🔁 0 💬 0 📌 0
Preview
Aha, I found a counterexample to the documentation that says that Query­Performance­Counter never fails - The Old New Thing Of course, anything can happen if you break the rules.

Aha, I found a counterexample to the documentation that says that Query­Performance­Counter never fails
devblogs.microsoft.com/oldnewthing/...

05.03.2026 21:32 👍 0 🔁 0 💬 0 📌 0
Preview
How far does lookup see in C++? In C++, it′s good practice to place functions next to the types they operate on. To apply this approach correctly, we need to understand how name lookup mechanisms work and spot where functions can...

How far does lookup see in C++?
pvs-studio.com/en/blog/post...

03.03.2026 19:14 👍 0 🔁 0 💬 0 📌 0
Preview
What sort of horrible things happen if my dialog has a non-button with the control ID of IDCANCEL? - The Old New Thing You get notifications that might not make sense.

What sort of horrible things happen if my dialog has a non-button with the control ID of IDCANCEL?
devblogs.microsoft.com/oldnewthing/...

03.03.2026 19:11 👍 0 🔁 0 💬 0 📌 0
text reads
msvc
msvc.how.to
Microsoft C++ (MSVC) Build Tools v14.51 Preview Released
Learn how to How to Opt In

text reads msvc msvc.how.to Microsoft C++ (MSVC) Build Tools v14.51 Preview Released Learn how to How to Opt In

MSVC v14.51 Preview is live in VS 2026 Insiders — new C++23 bits, perf wins, and a cleaner opt‑in flow.

If you like your compilers spicy, this one’s worth a spin.
More here: buff.ly/IboHdKj

02.03.2026 17:10 👍 1 🔁 1 💬 0 📌 0
Preview
Best performance of a C++ singleton In my Januray post, I focused on implementing a singleton correctly. This time I want to add performance into the mix and show you the...

In my latest blog post, "Best performance of a C++ singleton," you'll learn about how to control the performance of a singleton.

https://andreasfertig.com/blog/2026/03/best-performance-of-a-cpp-singleton/

#cplusplus #cpp #cpp17

03.03.2026 10:50 👍 3 🔁 2 💬 1 📌 0
Preview
Intercepting messages inside Is­Dialog­Message, fine-tuning the message filter - The Old New Thing Making sure it triggers when you need it, and not when you don't.

Intercepting messages inside Is­Dialog­Message, fine-tuning the message filter
devblogs.microsoft.com/oldnewthing/...

01.03.2026 19:34 👍 0 🔁 0 💬 0 📌 0
Preview
Intercepting messages inside Is­Dialog­Message, installing the message filter - The Old New Thing Using an Is­Dialog­Message extension point.

Intercepting messages inside Is­Dialog­Message, installing the message filter
devblogs.microsoft.com/oldnewthing/...

28.02.2026 06:09 👍 1 🔁 0 💬 0 📌 0
Preview
Intercepting messages before Is­Dialog­Message can process them - The Old New Thing Process the message before you let Is­Dialog­Message see it.

Intercepting messages before Is­Dialog­Message can process them
devblogs.microsoft.com/oldnewthing/...

26.02.2026 18:50 👍 1 🔁 0 💬 0 📌 0
OWLNext: C++ Application Framework / News: OWLNext 7.0.20, 6.44.28 and 6.36.13 updates

OWLNext 7.0.20, 6.44.28 and 6.36.13 updates
sourceforge.net/p/owlnext/ne...

26.02.2026 04:11 👍 1 🔁 1 💬 0 📌 0
Preview
Customizing the ways the dialog manager dismisses itself: Isolating the Close pathway - The Old New Thing Intercepting the flow in your message loop.

Customizing the ways the dialog manager dismisses itself: Isolating the Close pathway
devblogs.microsoft.com/oldnewthing/...

26.02.2026 04:10 👍 1 🔁 0 💬 0 📌 0
Preview
Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, second (failed) attempt - The Old New Thing Sniffing the synchronous keyboard state is still not precise enough.

Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, second (failed) attempt
devblogs.microsoft.com/oldnewthing/...

25.02.2026 01:56 👍 1 🔁 0 💬 0 📌 0
text reads: C++
blog.read
MSVC Build Tools Versions 14.30 – 14.43 Now Available in Visual Studio 2026
Learn what's new

text reads: C++ blog.read MSVC Build Tools Versions 14.30 – 14.43 Now Available in Visual Studio 2026 Learn what's new

Visual Studio 2026 now ships with MSVC Build Tools 14.30–14.43, giving C++ devs full compatibility with VS 2022 projects — no toolset shuffle required.
Details: devblogs.microsoft.com/cppblog/msvc...

24.02.2026 20:40 👍 5 🔁 2 💬 1 📌 0
Preview
Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, first (failed) attempt - The Old New Thing Sniffing the asynchronous keyboard state.

Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, first (failed) attempt
devblogs.microsoft.com/oldnewthing/...

22.02.2026 20:54 👍 1 🔁 0 💬 0 📌 0
Preview
C++ symbol context and CMake build configuration awareness for GitHub Copilot in VS Code - C++ Team Blog C++ code navigation and build system tooling play an important role in the developer inner-loop. Code navigation tooling provides a precise, semantic understanding of your codebase, while build system...

C++ symbol context and CMake build configuration awareness for GitHub Copilot in VS Code
devblogs.microsoft.com/cppblog/c-sy...

20.02.2026 18:00 👍 2 🔁 0 💬 0 📌 0
Preview
Exploring the signals the dialog manager uses for dismissing a dialog - The Old New Thing Summarizing the flow.

Exploring the signals the dialog manager uses for dismissing a dialog
devblogs.microsoft.com/oldnewthing/...

20.02.2026 17:53 👍 1 🔁 0 💬 0 📌 0
Preview
Microsoft C++ (MSVC) Build Tools v14.51 Preview Released: How to Opt In - C++ Team Blog Today we are releasing the first preview of the Microsoft C++ (MSVC) Build Tools version 14.51. This update, shipping in the latest Visual Studio 2026 version 18.4 Insiders release, introduces many C+...

Microsoft C++ (MSVC) Build Tools v14.51 Preview Released: How to Opt In
devblogs.microsoft.com/cppblog/micr...

19.02.2026 16:43 👍 1 🔁 0 💬 0 📌 0
Preview
Update Subscription Customers Invited to Join RAD Studio “Amalthea” Beta

Update Subscription Customers Invited to Join RAD Studio “Amalthea” Beta
blogs.embarcadero.com/update-subsc...

19.02.2026 16:41 👍 1 🔁 0 💬 0 📌 0
Preview
Could Write­Process­Memory be made faster by avoiding the intermediate buffer? - The Old New Thing I guess it could, but why bother?

Could Write­Process­Memory be made faster by avoiding the intermediate buffer?
devblogs.microsoft.com/oldnewthing/...

19.02.2026 16:39 👍 1 🔁 0 💬 0 📌 0
Preview
C++, LLVM, and Cybersecurity

C++, LLVM, and Cybersecurity
blogs.embarcadero.com/cpp-llvm-and...

16.02.2026 17:58 👍 1 🔁 0 💬 0 📌 0
Preview
How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_CHAR message? - The Old New Thing See if it matches the scan code.

How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_CHAR message?
devblogs.microsoft.com/oldnewthing/...

16.02.2026 17:57 👍 1 🔁 0 💬 0 📌 0
Preview
Understanding std::shared_mutex from C++17 In this article, we’ll start with a basic example using std::mutex, look at its limitations, and then introduce std::shared_mutex, a reader-writer mutex added in C++17. Even in 2026, with many new con...

Understanding std::shared_mutex from C++17
www.cppstories.com/2026/shared_...

15.02.2026 18:13 👍 1 🔁 0 💬 0 📌 0
Preview
The Spirit of C++: Freedom, Responsibility, and the Reality of Complex Systems

The Spirit of C++: Freedom, Responsibility, and the Reality of Complex Systems
blogs.embarcadero.com/the-spirit-o...

15.02.2026 18:11 👍 1 🔁 0 💬 0 📌 0
Preview
How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_KEY­DOWN message? - The Old New Thing Check whether it is an extended key.

How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_KEY­DOWN message?
devblogs.microsoft.com/oldnewthing/...

15.02.2026 18:10 👍 1 🔁 0 💬 0 📌 0