poco/JSON
Matej Kenda 843ed4345e
gcc/clang (-fvisibility=hidden): corrections to compile and work properly (#4394)
* fix(ActiveRecord): missing ActiveRecordLib_API definitions for clang/gcc.

* fix(FPEnvironment): export FPEnvironmentImpl classes (#4393, #3331)

* fix(Crypto): export *Impl classes used from inlines (#4393, #3331)

* fix(Dynamic): explicitly instantiate and export Dynamic::Struct for string and int (-fvisibility=hidden) (#4393, #3331)

* fix(JSON): explicitly instantiate and export SharedPtr for JSON::Array and JSON::Object (-fvisibility=hidden) (#4393, #3331)

* enh(CMake): Set symbol visibility to hidden (#4393, #3331)

* enh(configure): user c++17 standard for iphone, Darwin and ARM-Linux.

* fix(UTF): explicitly instantiate and export 16 and 32-bit strings (-fvisibility=hidden) (#4393, #3331)

* fix(RecordSet): make Extraction.h internal and instantiate RecordsSet::column template functions only for supported types. (-fvisibility=hidden) (#4393, #3331)

* fix(UTF): fix explicitly instantiation on Windows (-fvisibility=hidden) (#4393, #3331)

* enh(CMake): Add github jobs for macOS with visibility set to hidden (#4393, #3331)

* fix(CppParser): Add missing declarations for CppParser_API (#4393, #3331)

* enh(CMake): Enable more options in github jobs for macOS with visibility set to hidden (#4393, #3331)

* fix(MongoDB): Add missing MongoDB_API (#4393, #3331)
2024-01-17 14:13:24 +01:00
..
cmake Do not overwrite CMAKE_PREFIX_PATH in component config files. 2015-02-04 04:35:23 +01:00
include/Poco/JSON gcc/clang (-fvisibility=hidden): corrections to compile and work properly (#4394) 2024-01-17 14:13:24 +01:00
samples Remove vs140 and vs150 project files 2023-12-18 17:26:13 +01:00
src gcc/clang (-fvisibility=hidden): corrections to compile and work properly (#4394) 2024-01-17 14:13:24 +01:00
testsuite Remove vs140 and vs150 project files 2023-12-18 17:26:13 +01:00
CMakeLists.txt fix(Data): 2023-11-04 23:11:38 +01:00
dependencies Add JSON dependencies file 2012-05-09 19:47:36 +00:00
JSON_vs90.sln the great line endings cleanup 2012-11-11 09:57:01 +01:00
JSON_vs90.vcproj project file fixes 2020-01-11 12:45:39 +01:00
JSON_vs160.sln re-generated project files 2020-01-11 22:33:28 +01:00
JSON_vs160.vcxproj re-generated project files 2020-01-12 23:04:09 +01:00
JSON_vs160.vcxproj.filters re-generated project files 2020-01-12 23:04:09 +01:00
JSON_vs170.sln ProGen vs170 projects with Win32,x64,ARM64 (#3612) 2022-05-27 21:58:46 -05:00
JSON_vs170.vcxproj ProGen vs170 projects with Win32,x64,ARM64 (#3612) 2022-05-27 21:58:46 -05:00
JSON_vs170.vcxproj.filters added VS2022 project files 2022-02-19 21:06:24 +01:00
JSON.progen feat(ProGen): default to c++17 2023-11-05 23:40:47 +01:00
Makefile Poco1.8.1 compilation error for C++98 mode #2121 2018-01-31 18:32:15 -06:00