poco/ActiveRecord
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 added ActiveRecord library and compiler 2021-06-18 08:51:42 +02:00
Compiler Remove vs140 and vs150 project files 2023-12-18 17:26:13 +01:00
doc update ActiveRecord documentation 2021-06-19 17:00:40 +02:00
include/Poco/ActiveRecord gcc/clang (-fvisibility=hidden): corrections to compile and work properly (#4394) 2024-01-17 14:13:24 +01:00
src ActiveRecord: project files and fixes for MSVC 2021-06-18 10:51:48 +02:00
testsuite Remove vs140 and vs150 project files 2023-12-18 17:26:13 +01:00
ActiveRecord_vs90.sln ActiveRecord: project files and fixes for MSVC 2021-06-18 10:51:48 +02:00
ActiveRecord_vs90.vcproj ODBC tests for UUID, updated ActiveRecord projects 2021-06-19 10:05:12 +02:00
ActiveRecord_vs160.sln ActiveRecord: project files and fixes for MSVC 2021-06-18 10:51:48 +02:00
ActiveRecord_vs160.vcxproj fix(build): regenerate vs160 Data-dependent projects; temporarily disable all CI jobs except VS2019 buildwin 2023-11-10 10:12:41 +01:00
ActiveRecord_vs160.vcxproj.filters Win build fix (#4260) 2023-11-11 11:08:18 +01:00
ActiveRecord_vs170.sln ProGen vs170 projects with Win32,x64,ARM64 (#3612) 2022-05-27 21:58:46 -05:00
ActiveRecord_vs170.vcxproj fix(build): update buildwin.ps1 script for ARM64; regenerate Data dependent VS2022 projects 2023-11-06 12:32:17 +01:00
ActiveRecord_vs170.vcxproj.filters Win build fix (#4260) 2023-11-11 11:08:18 +01:00
ActiveRecord.progen fix(build): update buildwin.ps1 script for ARM64; regenerate Data dependent VS2022 projects 2023-11-06 12:32:17 +01:00
CMakeLists.txt fix ActiveRecord CMake build and configuration 2021-06-18 12:42:15 +02:00
dependencies added dependencies file 2021-06-18 09:07:51 +02:00
Makefile fix(build): add missing include path 2023-11-01 11:53:15 +01:00