diff --git a/CHANGELOG b/CHANGELOG index e39e7ee5b..66afe2de4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -180,6 +180,30 @@ Release 1.12.0 (2022-07-08) - GH #3665 MSVC does not properly recognize std version +Release 1.11.6 (2022-12-08) +=========================== + +- GH #3147: Reading from request stream hangs when "Transfer-Encoding: chunked" is used +- GH #3859: zlib headers not updated +- GH #3876: Replace sprintf with snprintf in Environment and NumberFormatter to avoid deprecation warnings +- Build system improvements for Xcode on Apple Silicon. +- Upgrade bundled SQLite to 3.40.0 + + +Release 1.11.5 (2022-10-31) +=========================== + +- GH #3849: Upgrade bundled libexpat to 2.5.0 [fixes CVE] + + +Release 1.11.4 (2022-10-24) +=========================== + +- GH #3805: Upgrade expat to 2.4.9 +- GH #3846: Upgrade bundled zlib to 1.2.13 [fixes CVE] +- GH #3847: Upgrade bundled SQLite to 3.39.4 + + Release 1.11.3 (2022-06-12) =========================== diff --git a/CppParser/include/Poco/CppParser/Function.h b/CppParser/include/Poco/CppParser/Function.h index 4f4853201..8e367171e 100644 --- a/CppParser/include/Poco/CppParser/Function.h +++ b/CppParser/include/Poco/CppParser/Function.h @@ -119,6 +119,9 @@ public: bool isDeleted() const; /// Returns true iff the method has been deleted. + bool isStatic() const; + /// Returns true iff the method is static. + int countParameters() const; /// Returns the number of parameters. @@ -178,6 +181,12 @@ inline bool Function::isDeleted() const } +inline bool Function::isStatic() const +{ + return (flags() & FN_STATIC) != 0; +} + + } } // namespace Poco::CppParser diff --git a/CppParser/include/Poco/CppParser/Variable.h b/CppParser/include/Poco/CppParser/Variable.h index 92f67752d..a33607fcb 100644 --- a/CppParser/include/Poco/CppParser/Variable.h +++ b/CppParser/include/Poco/CppParser/Variable.h @@ -57,6 +57,11 @@ public: /// /// Example: a type const std::string& -> std::string, a type const std::string* returns std::string + bool isConst() const; + /// Returns true iff the variable is const. + + bool isStatic() const; + /// Returns true iff the variable is static. private: int _flags; @@ -80,6 +85,18 @@ inline bool Variable::isPointer() const } +inline bool Variable::isConst() const +{ + return (flags() & VAR_CONST) != 0; +} + + +inline bool Variable::isStatic() const +{ + return (flags() & VAR_STATIC) != 0; +} + + inline const std::string& Variable::declType() const { return _type; diff --git a/doc/99100-ReleaseNotes.page b/doc/99100-ReleaseNotes.page index 3f88b4214..817ef2ed2 100644 --- a/doc/99100-ReleaseNotes.page +++ b/doc/99100-ReleaseNotes.page @@ -190,6 +190,32 @@ AAAIntroduction - Move semantics for sockets and SocketAddress (compile-time option, disabled by default) +!!!Release 1.11.6 + +!!Summary of Changes + + - GH #3147: Reading from request stream hangs when "Transfer-Encoding: chunked" is used + - GH #3859: zlib headers not updated + - Build system fixes for Xcode on Apple Silicon. + - Upgrade bundled SQLite to 3.40.0 + + +!!!Release 1.11.5 + +!!Summary of Changes + + - GH #3849: Upgrade bundled libexpat to 2.5.0 [fixes CVE] + + +!!!Release 1.11.4 + +!!Summary of Changes + + - GH #3805: Upgrade expat to 2.4.9 + - GH #3846: Upgrade bundled zlib to 1.2.13 [fixes CVE] + - GH #3847: Upgrade bundled SQLite to 3.39.4 + + !!!Release 1.11.3 !!Summary of Changes