Commit Graph

39 Commits

Author SHA1 Message Date
Aleksandar Fabijanic
eaabd3ff8d
Stack trace (#4691)
* chore(Trace): add dev env settings

* add(Trace): init add Poco::trace and libbacktrace files

* feat(Exception): generate stack trace if enabled at compile time

* chore(DNSSD): remove binaries from git

* fix(Trace): build

* chore(ci): exclude exception text tests for trace build; add debug test script params

* chore(build): mac (dl)

* chore(cmake): Changes to build Trace with CMake.

* chore(cmake): Changes to build Trace on Windows

* chore(cmake): Improvements to include trace sample.

* chore(cmake): Fixes to properly build/link Trace on Linux

* chore(cmake): add_definitions --> add_compile_definitions

* chore(cmake): Build Trace as static and don't export it.

* chore(make): Link Trace with built-in libbacktrace on Linux

* chore(Trace): remove unnecessary sources for libbacktrace.

* chore(github): enable trace on a few github checks

* chore(cmake): Build Trace with clang++ on Linux.

* chore(cmake): Properly set POCO_ENABLE_TRACE globally when needed.

* fix(cmake): Trace: corrected include for clang on Linux

---------

Co-authored-by: Matej Kenda <matejken@gmail.com>
2024-10-10 10:36:13 +02:00
Aleksandar Fabijanic
b41f211ece
2208 merge dnssd (#4479)
* Initial commit

* initial commit

* added README.md

* Update README.md

* Add top level CMakeLists like another project in POCO framework. see #1

* Add CMakeLists to Avahi and Bonjour. (see #1)

* Missing changing in top level CMakeLists correct. (see #1)

* Add samples CMakeLists. (see #1)

* Add temporary cmake find module for Avahi and Bonjour in cmake directory. (see #1)

* Add mandatory requirement diff for POCO framework to DNSSD cmake can be work correctly. (see #1)

* Update README.md

Add cmake build way.

* Update README.md

Minor change.

* Update README.md

Removed ambiguous sentence.

* Moved files

* Add cmake modules

* Add cmake modules

* Remove modules

* Correct linux cmake ci.

* Exclude DNSSD from macos, windows.

* Update CMakeLists.txt

* Remove unused gitignore

* Remove deprecated vs versions

* Add vs160 and vs170 for DNSSD

* Remove deprecated sln

* Revert bad changes

* Revert bad changes

* chore: remove vs90 sln files

* chore: remove vs90 x64 files

* Revert "chore: remove vs90 sln files"

This reverts commit 51d78f82f1.

* chore: add DNSSD to components

* chore(DNSSD): disable in CI, update copyright and doc

* fix(DNSSD): CMake on Apple platforms: fix finding library providing DNSSD.

* fix(DNSSD): Handle kDNSServiceFlagsNonBrowsable that was removed in 1096.0.2

* chore: naming and code modernize review comments

* enh(DNSSD): Define DNSSD_*_API for non-MSVC compilers.

---------

Co-authored-by: Günter Obiltschnig <guenter.obiltschnig@appinf.com>
Co-authored-by:  <soroosh@soroosh-pc.localdomain>
Co-authored-by: Seyyed Soroosh Hosseinalipour <soorosh_abi@hotmail.com>
Co-authored-by: Matej Kenda <matejken@gmail.com>
2024-04-03 22:38:56 +02:00
Günter Obiltschnig
4b782b0958 chore(Data): add dependencies to DataTest 2024-02-19 15:15:48 +01:00
Alex Fabijanic
8adef65e52 fix(build): CppUnit depends on Foundation, swap build order 2023-11-04 23:18:15 +01:00
Günter Obiltschnig
3db861083f add Prometheus library 2022-05-17 08:18:54 +02:00
Günter Obiltschnig
9025ba6ff5 ActiveRecord: project files and fixes for MSVC 2021-06-18 10:51:48 +02:00
Günter Obiltschnig
22e762dd9a added ActiveRecord library and compiler 2021-06-18 08:51:42 +02:00
Günter Obiltschnig
6c828018df added JWT library 2019-07-30 11:19:49 +02:00
Francis ANDRE
b7330492e5 Add <TargetMachine>MachineX64</TargetMachine> on <Lib> element 2018-06-15 14:28:43 +02:00
Francis ANDRE
8cec8f6451 Add PostgreSQL as a component 2018-05-07 17:44:11 +02:00
Günter Obiltschnig
37b0c377a9 added Encodings library 2018-02-14 08:40:11 +01:00
Günter Obiltschnig
6a0191ae6c added Redis library 2017-11-08 15:48:04 +01:00
FrancisANDRE
a221eba7d9 Readd generated Timehandler.cpp & TimeHandler.h.
Update components with NetSSL_Win.

Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-05-09 07:35:49 +02:00
Guenter Obiltschnig
03670dc750 remove ApacheConnector from build 2014-01-11 23:13:47 +01:00
Guenter Obiltschnig
8a6768e6a6 add WinTestRunner to components 2013-07-23 15:29:56 +02:00
fbraem
f41e6f1b5b Add MongoDB 2013-02-16 20:53:48 +01:00
Aleksandar Fabijanic
bf4a5ee3bb SF#102 Fix building Poco on Debian GNU/kFreeBSD 2012-09-24 04:06:19 +00:00
Aleksandar Fabijanic
acf820c46d VS 2008 project files and build fixes 2012-07-12 05:21:01 +00:00
Franky Braem
d63e94cc98 Util depends on JSON. So build JSON before Util 2012-05-11 19:59:17 +00:00
Marian Krivos
dc42208ee8 porting JSON to the Dynamic::Var
added to JSON to gmake build
2012-05-02 04:22:16 +00:00
Aleksandar Fabijanic
5a639074d9 change EOL to 'native' 2012-04-29 18:52:25 +00:00
Marian Krivos
a0daaba97e fix gmake on linux 2012-04-23 10:24:48 +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
a360bf900f trunk/branch integration: fix makefile README CHANGELOG components configure etc. 2011-08-23 09:21:45 +00:00
Guenter Obiltschnig
5b64140891 updated components file 2009-06-17 16:05:29 +00:00
Aleksandar Fabijanic
3ca6a9775c VS 90 files for MySQL connector; components file update 2008-06-25 11:59:27 +00:00
Aleksandar Fabijanic
c5a222e8ba SF [2001995] Windows build based on components file
some project/solutions files added/modified
2008-06-24 19:44:34 +00:00
Peter Schojer
d9c505331d Linux fixes 2008-06-12 08:48:40 +00:00
Aleksandar Fabijanic
5bf096bb2a - SF [1800596] VS Solutions (ver. 8.0 and 9.0)
- SF [1621372] Build Scripts (all Windows scripts consolidated in one)
- eliminated warnings in sqlite3.c
- updated components file
2008-02-17 17:14:33 +00:00
Aleksandar Fabijanic
6e380b6b13 Various feature additions and fixes:
- asynchronous execution for Data::Statement
- ActiveMethod copy and assignment
- added Data components to $POCO_BASE/components
- SQLite 64-bit integer default
- SessionPool timer seconds to milliseconds
- ODBC fix for subsequent calls to execute()
- std::deque (instead of std::vector) as default container
2007-09-29 18:40:43 +00:00
Aleksandar Fabijanic
b72f2ad0e0 reverting the previous change 2007-05-17 01:53:50 +00:00
Aleksandar Fabijanic
5a35c08c11 added Data components 2007-05-16 23:15:31 +00:00
Guenter Obiltschnig
421ada46a8 BSD license change 2007-01-17 10:36:57 +00:00
Guenter Obiltschnig
60d386edc9 BSD license change 2007-01-17 10:34:30 +00:00
Guenter Obiltschnig
13f73441e2 sources from main repository 2006-12-22 10:07:47 +00:00
Guenter Obiltschnig
41ee6e0ffa changes for 1.2.4 2006-10-02 08:12:41 +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