poco/PocoDoc
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
..
cfg Hide zlib and expat libs from the user of Poco libraries (replaces #4579) (#4724) 2024-10-04 09:50:39 +02:00
images new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
pages Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
resources Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
src feat(PocoDoc): C++11 attributes support 2024-02-05 21:06:37 +01:00
CMakeLists.txt CMake: Use CMAKE_INSTALL_* variables from GNUInstallDirs to install libraries, binaries and other files according to GNUInstallDirs rules. (#4190) 2023-10-20 17:21:13 +02:00
dependencies build fixes 2016-03-05 14:29:34 +01:00
Makefile Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
PocoDoc_vs90.sln change EOL to 'native' 2012-04-29 18:52:25 +00:00
PocoDoc_vs90.vcproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
PocoDoc_vs160.sln re-generated project files 2020-01-11 22:33:28 +01:00
PocoDoc_vs160.vcxproj chore(build): re-generated VS project files 2024-04-03 12:33:13 +02:00
PocoDoc_vs160.vcxproj.filters chore(build): re-generated VS project files 2024-04-03 12:33:13 +02:00
PocoDoc_vs170.sln ProGen vs170 projects with Win32,x64,ARM64 (#3612) 2022-05-27 21:58:46 -05:00
PocoDoc_vs170.vcxproj chore(build): re-generated VS project files 2024-04-03 12:33:13 +02:00
PocoDoc_vs170.vcxproj.filters chore(build): re-generated VS project files 2024-04-03 12:33:13 +02:00
PocoDoc.ini Use -std=c99 for C compiler on Lnux 2018-09-27 15:15:53 +02:00
PocoDoc.progen 4368 oracle odbc tests (#4410) 2024-01-31 22:07:07 +01:00