Skip to content

feat(CppUnit): terminate handler #5354#5355

Merged
matejk merged 2 commits into
mainfrom
5345-cppunit-terminate-handler
May 20, 2026
Merged

feat(CppUnit): terminate handler #5354#5355
matejk merged 2 commits into
mainfrom
5345-cppunit-terminate-handler

Conversation

@aleks-f

@aleks-f aleks-f commented May 15, 2026

Copy link
Copy Markdown
Member

No description provided.

@aleks-f aleks-f self-assigned this May 15, 2026
@aleks-f aleks-f added this to the Release 1.15.3 milestone May 15, 2026
CppUnit no longer links Foundation, but Foundation.h's MSVC
auto-link pragma fires from CppUnit's own TUs (via TestRunner.h
-> Poco/Exception.h), causing LNK1104 for PocoFoundation.lib.
Broaden POCO_NO_AUTOMATIC_LIBS from Clang-only to all WIN32.

Also replace an em-dash in a comment with --.
@matejk matejk merged commit 21d0bb7 into main May 20, 2026
51 checks passed
@matejk matejk deleted the 5345-cppunit-terminate-handler branch May 20, 2026 07:50
@matejk matejk linked an issue May 20, 2026 that may be closed by this pull request
matejk added a commit that referenced this pull request May 20, 2026
* feat(CppUnit): terminate handler #5354

* fix(CppUnit): suppress Foundation auto-link on all WIN32

CppUnit no longer links Foundation, but Foundation.h's MSVC
auto-link pragma fires from CppUnit's own TUs (via TestRunner.h
-> Poco/Exception.h), causing LNK1104 for PocoFoundation.lib.
Broaden POCO_NO_AUTOMATIC_LIBS from Clang-only to all WIN32.

Also replace an em-dash in a comment with --.

---------

Co-authored-by: Matej Kenda <matejken@gmail.com>
matejk added a commit that referenced this pull request May 20, 2026
Four PRs merged on main after the release commit and cherry-picked
into poco-1.15.3:

- #5358 fix(AbstractEvent): operator-= holds the event mutex across
  Delegate destructor
- #5359 enh(MongoDB): MongoDB 6.0/7.0/8.0 compat (carries its own
  API Changes block for SCRAM-SHA-256 default, count() via $count,
  deprecated INDEX_BACKGROUND / CMD_MAP_REDUCE)
- #5355 (GH #5354) feat(CppUnit): terminate handler
- #5356 fix(Foundation): gate atomic_flag::test on C++20 atomic_wait

Also tighten the Summary paragraph to call out the MongoDB compat
work and add the MongoDB API Changes to doc/99100-ReleaseNotes.page
to match CHANGELOG. CONTRIBUTORS unchanged -- all four PR authors
(aleks-f, uilianries, matejk) are already listed.
@matejk matejk added the feature label May 20, 2026
matejk added a commit that referenced this pull request May 20, 2026
…5.3 overview

Four PRs merged on main after the release commit and cherry-picked
into poco-1.15.3:

- #5358 fix(AbstractEvent): operator-= holds the event mutex across
  Delegate destructor
- #5359 enh(MongoDB): MongoDB 6.0/7.0/8.0 compat (carries its own
  API Changes for SCRAM-SHA-256 default, count() via $count,
  deprecated INDEX_BACKGROUND / CMD_MAP_REDUCE)
- #5355 (GH #5354) feat(CppUnit): terminate handler
- #5356 fix(Foundation): gate atomic_flag::test on C++20 atomic_wait

Also tighten the 1.15.3 entries: trim the Summary paragraph, replace
multi-paragraph API Changes prose with one-line bullets, drop
redundant qualifiers from bug-fix / enhancement bullets, and use the
verbatim GitHub issue/PR titles for each item. CHANGELOG and
doc/99100-ReleaseNotes.page now carry the same content. CONTRIBUTORS
unchanged -- all four PR authors (aleks-f, uilianries, matejk) are
already listed.
matejk added a commit that referenced this pull request May 20, 2026
…5.3 overview

Four PRs merged on main after the release commit and cherry-picked
into poco-1.15.3:

- #5358 fix(AbstractEvent): operator-= holds the event mutex across
  Delegate destructor
- #5359 enh(MongoDB): MongoDB 6.0/7.0/8.0 compat (carries its own
  API Changes for SCRAM-SHA-256 default, count() via $count,
  deprecated INDEX_BACKGROUND / CMD_MAP_REDUCE)
- #5355 (GH #5354) feat(CppUnit): terminate handler
- #5356 fix(Foundation): gate atomic_flag::test on C++20 atomic_wait

Also tighten the 1.15.3 entries: trim the Summary paragraph, replace
multi-paragraph API Changes prose with one-line bullets, drop
redundant qualifiers from bug-fix / enhancement bullets, and use the
verbatim GitHub issue/PR titles for each item. CHANGELOG and
doc/99100-ReleaseNotes.page now carry the same content. CONTRIBUTORS
unchanged -- all four PR authors (aleks-f, uilianries, matejk) are
already listed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CppUnit terminate handler

2 participants