Matej Kenda
8a4a2955d5
Use nullptr in C++ code (solves #4348 ) ( #5043 )
...
* chore(CppParser): 0, NULL --> nullptr
* chore(Crypto): 0, NULL --> nullptr
* chore(DNSSD): 0, NULL --> nullptr
* chore(Encodings): 0, NULL --> nullptr
* chore(CppUnit): Correct indentation.
* chore(Foundation): 0, NULL --> nullptr
* chore(CMake): Always warn about wrong nullptr usage when compiling with GCC or CLang
* chore(Net): 0, NULL --> nullptr
* chore(Foundation): 0, NULL --> nullptr
* chore(Data): 0, NULL --> nullptr
* chore(macOS): 0, NULL --> nullptr
* chore(XML): 0, NULL --> nullptr
* chore(Zip): 0, NULL --> nullptr
* chore(Util): 0, NULL --> nullptr
* chore(Net/NetSSL): 0, NULL --> nullptr
* chore(Bonjour): 0, NULL --> nullptr
* chore(MongoDB, Redis): 0, NULL --> nullptr
* chore(Poco): 0, NULL --> nullptr
* chore(Win32): 0, NULL --> nullptr
* chore(CMake): Only warn about nullptr when verbose warnings are enabled.
* Potential fix for code scanning alert no. 1634: Guarded Free
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* chore(Net): Fix warning reported by gitlab.
* chore(gitlab CI): attempt to clean to gain disk space on the runner.
* chore(gitlab CI): Run build with --parallel 4, correct docker cleanup.
---------
Co-authored-by: Aleksandar Fabijanic <aleks-f@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-10-30 15:20:53 +01:00
Matej Kenda
aab4058bae
Hide zlib and expat libs from the user of Poco libraries (replaces #4579 ) ( #4724 )
...
* foundation: Remove unused ucp.h
Nothing use this and it is not even included in Visual Studio project
files. Remove it so it will not confuse any more.
* foundation: Hide zlib from user
Hide zlib completly from user. This way we do not need to publish zlib.h
or zconfig.h.
As we now have two different pointer initalizing in constructor I choose
to use unique pointers so it is more obvious those are safe. I also
choose to use make_unique which default initalize z_stream_t. This makes
code more readable as we do not need to specifie every field of
z_stream_t. It really should not matter much if we initialize couple
field for nothing. If does we should add comment about that. Still
keeping _buffer without inializing as it is quite big.
* xml: Hide expat and ParserEngine from user
Hide expat completly from user. This way we do not need to publish
expat.h or expat_external.h.
I move also headers to orignal locations so diff is smaller compared to
original.
* chore(Foundation): Compression level constants
---------
Co-authored-by: Kari Argillander <kari.argillander@fidelix.com >
2024-10-04 09:50:39 +02:00
Günter Obiltschnig
cd6422fde3
expose million laughs attack protection implemented by Expat 2.4
2021-05-23 21:23:28 +02:00
Günter Obiltschnig
04e7e04d4d
Remove \$Id`$ headers
2017-09-09 11:14:06 +02:00
Roger Meier
b0581433a7
LICENSE: add info about SPDX-License-Identifier usage and use it
...
fix: remove executable flag and change back to 100644 (was 100755)
Signed-off-by: Roger Meier <r.meier@siemens.com >
2014-05-14 08:38:09 +02:00
Roger Meier
628a06f718
LICENSE: add info about SPDX-License-Identifier usage and use it
...
Signed-off-by: Roger Meier <roger@bufferoverflow.ch >
2014-05-04 21:02:42 +02:00
Aleksandar Fabijanic
5a639074d9
change EOL to 'native'
2012-04-29 18:52:25 +00:00
Aleksandar Fabijanic
d75e68c027
new trunk (base for 1.5)
...
windows build only
2012-04-23 01:14:34 +00:00
Aleksandar Fabijanic
f9b60296f7
removing old trunk files
2012-04-23 00:43:14 +00:00
Marian Krivos
16ff8caf6b
XML: complete merge from 1.4.2
2011-09-14 14:34:31 +00:00
Guenter Obiltschnig
b526dd81f2
changes from main repository
2008-01-29 09:06:52 +00:00
Guenter Obiltschnig
239471d354
synced with main repository
2008-01-28 17:26:21 +00:00
Guenter Obiltschnig
f35b543d3d
sync to internal repository
2007-02-23 14:31:48 +00:00
Guenter Obiltschnig
7e08e331a8
sources for 1.3
2006-11-17 16:28:01 +00:00
Guenter Obiltschnig
201a0be588
set eol-style to native
2006-10-23 16:12:32 +00:00
Guenter Obiltschnig
89111b52b3
integrated changes from main repository for upcoming 1.2.5 release
2006-10-12 15:08:28 +00:00
Guenter Obiltschnig
2d4078f392
submitted 1.2.0
2006-08-29 07:10:35 +00:00
Guenter Obiltschnig
f476bd6b32
initial import
2006-07-11 16:33:40 +00:00