|
From: <log...@li...> - 2026-03-30 10:27:08
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Log4cpp Git repository.".
The branch, master has been updated
via aaa0bb36c0f8a6e406b99dabdd021bb5dcdff15c (commit)
via 84198fc1bd0086a8a57ba3cb02607e66d0438cda (commit)
via 18de3bb8b56632f7d44ba50150420a1d5a7eba58 (commit)
via 7ca34538f51c7505151759c7725f5bee0f40f29d (commit)
from 2539584231404557fa159cc788ad0cfe11b48b5a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceforge.net/p/log4cpp/codegit/ci/
commit aaa0bb36c0f8a6e406b99dabdd021bb5dcdff15c
Author: Alexander Perepelkin <san...@us...>
Date: Mon Mar 30 08:11:15 2026 +0200
ChangeLog, index.html
diff --git a/ChangeLog b/ChangeLog
index 95c186d..43d7a74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2026-03-29 21:49 sanchouss_
+ * NTEventLogAppender: Avoid potential Unicode-related linking issues when the library and application are built with different define-UNICODE settings.
+ Make implementation safer by considering corner cases.
+ When Windows registry is set up by the appender, print debug info to the console (debug builds only).
+ Add generation of Event Message File "NTEventLogAppender.dll" for Windows Event Viewer with CMake on Win32 platforms.
+
2026-03-27 20:40 sanchouss_
* fix for bug #148: remove virtual specifier from open(). Thanks to Jac Goudsmit for reporting and proposals.
diff --git a/doc/html/index.html b/doc/html/index.html
index 5961975..c46f397 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -18,7 +18,7 @@ for C++ Project
Page on Sourceforge</a>
</span> |
<span>Last Published:
-2026-03-26</span> | <span> <a href="https://sourceforge.net/projects/log4cpp/">Sourceforge Home</a>
+2026-03-30</span> | <span> <a href="https://sourceforge.net/projects/log4cpp/">Sourceforge Home</a>
</span> |
</div>
<hr class="delimiter">
@@ -915,7 +915,16 @@ A3.log.1
<small>
<dl>
- <dt>master branch (26 March 2026)</dt>
+ <dt>master branch (29 March 2026)</dt>
+ <dd>
+ NTEventLogAppender: Avoid potential Unicode-related linking issues when the library and application are built with different define-UNICODE settings.<br>
+ When Windows registry is set up by the appender, print debug info to the console (debug builds only).<br>
+ Add generation of Event Message File "NTEventLogAppender.dll" for Windows Event Viewer with CMake on Win32 platforms.
+ </dd>
+
+ <dd>
+ fix for bug #148: remove virtual specifier from open(). Thanks to Jac Goudsmit for reporting and proposals.
+ </dd>
<dd>Fix Y2038 issue in Timestamp class (32-bit seconds field overflow).
Use time_t for seconds to avoid truncation/overflow on platforms where time_t is 64-bit.
Thanks to Adrien Destugues for reporting bug #153.
http://sourceforge.net/p/log4cpp/codegit/ci/
commit aaa0bb36c0f8a6e406b99dabdd021bb5dcdff15c
Author: Alexander Perepelkin <san...@us...>
Date: Mon Mar 30 08:11:15 2026 +0200
ChangeLog, index.html
diff --git a/ChangeLog b/ChangeLog
index 95c186d..43d7a74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2026-03-29 21:49 sanchouss_
+ * NTEventLogAppender: Avoid potential Unicode-related linking issues when the library and application are built with different define-UNICODE settings.
+ Make implementation safer by considering corner cases.
+ When Windows registry is set up by the appender, print debug info to the console (debug builds only).
+ Add generation of Event Message File "NTEventLogAppender.dll" for Windows Event Viewer with CMake on Win32 platforms.
+
2026-03-27 20:40 sanchouss_
* fix for bug #148: remove virtual specifier from open(). Thanks to Jac Goudsmit for reporting and proposals.
diff --git a/doc/html/index.html b/doc/html/index.html
index 5961975..c46f397 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -18,7 +18,7 @@ for C++ Project
Page on Sourceforge</a>
</span> |
<span>Last Published:
-2026-03-26</span> | <span> <a href="https://sourceforge.net/projects/log4cpp/">Sourceforge Home</a>
+2026-03-30</span> | <span> <a href="https://sourceforge.net/projects/log4cpp/">Sourceforge Home</a>
</span> |
</div>
<hr class="delimiter">
@@ -915,7 +915,16 @@ A3.log.1
<small>
<dl>
- <dt>master branch (26 March 2026)</dt>
+ <dt>master branch (29 March 2026)</dt>
+ <dd>
+ NTEventLogAppender: Avoid potential Unicode-related linking issues when the library and application are built with different define-UNICODE settings.<br>
+ When Windows registry is set up by the appender, print debug info to the console (debug builds only).<br>
+ Add generation of Event Message File "NTEventLogAppender.dll" for Windows Event Viewer with CMake on Win32 platforms.
+ </dd>
+
+ <dd>
+ fix for bug #148: remove virtual specifier from open(). Thanks to Jac Goudsmit for reporting and proposals.
+ </dd>
<dd>Fix Y2038 issue in Timestamp class (32-bit seconds field overflow).
Use time_t for seconds to avoid truncation/overflow on platforms where time_t is 64-bit.
Thanks to Adrien Destugues for reporting bug #153.
http://sourceforge.net/p/log4cpp/codegit/ci/
commit aaa0bb36c0f8a6e406b99dabdd021bb5dcdff15c
Author: Alexander Perepelkin <san...@us...>
Date: Mon Mar 30 08:11:15 2026 +0200
ChangeLog, index.html
diff --git a/ChangeLog b/ChangeLog
index 95c186d..43d7a74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2026-03-29 21:49 sanchouss_
+ * NTEventLogAppender: Avoid potential Unicode-related linking issues when the library and application are built with different define-UNICODE settings.
+ Make implementation safer by considering corner cases.
+ When Windows registry is set up by the appender, print debug info to the console (debug builds only).
+ Add generation of Event Message File "NTEventLogAppender.dll" for Windows Event Viewer with CMake on Win32 platforms.
+
2026-03-27 20:40 sanchouss_
* fix for bug #148: remove virtual specifier from open(). Thanks to Jac Goudsmit for reporting and proposals.
diff --git a/doc/html/index.html b/doc/html/index.html
index 5961975..c46f397 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -18,7 +18,7 @@ for C++ Project
Page on Sourceforge</a>
</span> |
<span>Last Published:
-2026-03-26</span> | <span> <a href="https://sourceforge.net/projects/log4cpp/">Sourceforge Home</a>
+2026-03-30</span> | <span> <a href="https://sourceforge.net/projects/log4cpp/">Sourceforge Home</a>
</span> |
</div>
<hr class="delimiter">
@@ -915,7 +915,16 @@ A3.log.1
<small>
<dl>
- <dt>master branch (26 March 2026)</dt>
+ <dt>master branch (29 March 2026)</dt>
+ <dd>
+ NTEventLogAppender: Avoid potential Unicode-related linking issues when the library and application are built with different define-UNICODE settings.<br>
+ When Windows registry is set up by the appender, print debug info to the console (debug builds only).<br>
+ Add generation of Event Message File "NTEventLogAppender.dll" for Windows Event Viewer with CMake on Win32 platforms.
+ </dd>
+
+ <dd>
+ fix for bug #148: remove virtual specifier from open(). Thanks to Jac Goudsmit for reporting and proposals.
+ </dd>
<dd>Fix Y2038 issue in Timestamp class (32-bit seconds field overflow).
Use time_t for seconds to avoid truncation/overflow on platforms where time_t is 64-bit.
Thanks to Adrien Destugues for reporting bug #153.
http://sourceforge.net/p/log4cpp/codegit/ci/
commit aaa0bb36c0f8a6e406b99dabdd021bb5dcdff15c
Author: Alexander Perepelkin <san...@us...>
Date: Mon Mar 30 08:11:15 2026 +0200
ChangeLog, index.html
diff --git a/ChangeLog b/ChangeLog
index 95c186d..43d7a74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2026-03-29 21:49 sanchouss_
+ * NTEventLogAppender: Avoid potential Unicode-related linking issues when the library and application are built with different define-UNICODE settings.
+ Make implementation safer by considering corner cases.
+ When Windows registry is set up by the appender, print debug info to the console (debug builds only).
+ Add generation of Event Message File "NTEventLogAppender.dll" for Windows Event Viewer with CMake on Win32 platforms.
+
2026-03-27 20:40 sanchouss_
* fix for bug #148: remove virtual specifier from open(). Thanks to Jac Goudsmit for reporting and proposals.
diff --git a/doc/html/index.html b/doc/html/index.html
index 5961975..c46f397 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -18,7 +18,7 @@ for C++ Project
Page on Sourceforge</a>
</span> |
<span>Last Published:
-2026-03-26</span> | <span> <a href="https://sourceforge.net/projects/log4cpp/">Sourceforge Home</a>
+2026-03-30</span> | <span> <a href="https://sourceforge.net/projects/log4cpp/">Sourceforge Home</a>
</span> |
</div>
<hr class="delimiter">
@@ -915,7 +915,16 @@ A3.log.1
<small>
<dl>
- <dt>master branch (26 March 2026)</dt>
+ <dt>master branch (29 March 2026)</dt>
+ <dd>
+ NTEventLogAppender: Avoid potential Unicode-related linking issues when the library and application are built with different define-UNICODE settings.<br>
+ When Windows registry is set up by the appender, print debug info to the console (debug builds only).<br>
+ Add generation of Event Message File "NTEventLogAppender.dll" for Windows Event Viewer with CMake on Win32 platforms.
+ </dd>
+
+ <dd>
+ fix for bug #148: remove virtual specifier from open(). Thanks to Jac Goudsmit for reporting and proposals.
+ </dd>
<dd>Fix Y2038 issue in Timestamp class (32-bit seconds field overflow).
Use time_t for seconds to avoid truncation/overflow on platforms where time_t is 64-bit.
Thanks to Adrien Destugues for reporting bug #153.
-----------------------------------------------------------------------
Summary of changes:
CMakeLists.txt | 7 +++
ChangeLog | 6 +++
cmake/NTEventLog.cmake | 83 +++++++++++++++++++++++++++++++++++
doc/html/index.html | 13 +++++-
include/log4cpp/NTEventLogAppender.hh | 15 ++++---
include/log4cpp/Priority.hh | 2 +
resources/NTEventLogCategories.mc | 44 +++++++++++++++++++
src/NTEventLogAppender.cpp | 70 ++++++++++++++++++-----------
src/NTEventLogDummy.cpp | 1 +
src/Priority.cpp | 2 +-
tests/testNTEventLog.cpp | 2 +-
11 files changed, 209 insertions(+), 36 deletions(-)
create mode 100644 cmake/NTEventLog.cmake
create mode 100644 resources/NTEventLogCategories.mc
create mode 100644 src/NTEventLogDummy.cpp
hooks/post-receive
--
Log4cpp Git repository.
|