Commit Graph

145 Commits

Author SHA1 Message Date
Aleksandar Fabijanic
3b579d9235 RotateAtTimeStrategy::mustRotate argument default to zero (argument not used anyway, class is handy elsewhere) 2008-07-07 19:08:54 +00:00
Aleksandar Fabijanic
512d7451ad SF [2007476] Add two missing official Debian architectures to POCO 2008-07-03 14:09:10 +00:00
Aleksandar Fabijanic
4e2a3f7013 SF [2009349] Possible deadlock in AsyncChannel::close 2008-07-03 10:19:00 +00:00
Aleksandar Fabijanic
b1f895eed8 DynamicAny improvements (now holds any type out-of-the-box), some refactoring and documentation improvements 2008-06-30 00:26:54 +00:00
Sergey Kholodilov
05a1f5dcdd =inculde Poco/Platform.h before all 2008-06-25 10:19:39 +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
Aleksandar Fabijanic
cfbe8fd28a SF [2000408] DynamicAny non-initialized state support (more changes/fixes) 2008-06-23 21:48:23 +00:00
Aleksandar Fabijanic
b044856f46 DynamicAny non-initialized state capability
made DynamicAnyHolder::create() and is...() pure virtual functions virtual
(simplifies DynamicAnyHolderImpl implementation)
made DynamicAnyHolder default constructor protected
made DynamicAnyHolderImpl default constructor private
added DynamicAnyTest::testEmpty()
2008-06-23 02:15:22 +00:00
Chris Johnson
e8111249e5 -Fix bug [ 1985839 ] strip TARGET* in make all
-Tweak MinGW configuration file
-Modified Tuple.h for sane behavior with MinGW
-Modified UtilTestSuite.cpp for conditional use of MFC based on availability of library; otherwise use console
2008-06-06 04:38:13 +00:00
Aleksandar Fabijanic
cb234f14ac Fedora Core9/g++ 4.3.0 compilations fixes 2008-06-03 20:51:10 +00:00
Aleksandar Fabijanic
a90b28b4d3 [1982878] Can't set log files purging to none 2008-06-03 01:38:57 +00:00
Aleksandar Fabijanic
0a1c616368 SF items:
[1981125] std::swap_ranges overloading resolution failed
[1981130] pointless comparison of unsigned integer with zero
[1981139] initial value of reference to non-const must be an lvalue

Buffer test
FunctionDelegate comment spelling
2008-06-01 14:33:45 +00:00
Aleksandar Fabijanic
1d27e75989 added LogRotation sample 2008-06-01 13:18:36 +00:00
Aleksandar Fabijanic
ded102a6a4 fix for SF [1980478] FileChannel loses messages with "archive"="timestamp" 2008-05-31 13:41:24 +00:00
Aleksandar Fabijanic
532672c027 SF 1969276 DynamicAny("") should be false; added operator! 2008-05-22 01:29:32 +00:00
Guenter Obiltschnig
1de922e8c3 fixed SF# 1968106: DigestOutputStream losing data 2008-05-20 17:19:27 +00:00
Aleksandar Fabijanic
0fe95a31c4 more optimization 2008-05-14 23:51:10 +00:00
Aleksandar Fabijanic
81fcb5cbf5 Solaris and non-Cygwin pthreads fixes (Serge: backport to 1.3.3) 2008-05-14 18:12:04 +00:00
Peter Schojer
4e730ecc7e Fixed constness detection of const char[] arrays 2008-05-14 06:00:40 +00:00
Aleksandar Fabijanic
96c57718c4 casts inlining and some code tidy-up 2008-05-13 23:26:35 +00:00
Aleksandar Fabijanic
e933e93b50 DynamicAny::extract performance optimization 2008-05-13 01:41:27 +00:00
Aleksandar Fabijanic
45d601089b VS90 solutions/projects for WebWidgets/ExtJS libraries and test suites
replaced hard coded project names with $(ProjectName) macro
replaced ThreadEntry.cpp/.h with ThreadTarget.cpp/.h in Foundation_VS90.vcproj
2008-05-12 18:59:24 +00:00
Peter Schojer
6c80fe82c1 added WebWidgets 2008-05-12 13:12:39 +00:00
Aleksandar Fabijanic
9661e08347 template parameter shadowing fix 2008-05-10 23:58:51 +00:00
Guenter Obiltschnig
6e7fdfa9fb applied a SharedPtr fix from Chris Jones 2008-05-08 06:50:08 +00:00
Guenter Obiltschnig
c3d621c6fc SharedPtr modification from Chris Jones (additional RC template arg that defaults to ReferenceCounter, thus fully backwards compatible) 2008-05-07 16:33:25 +00:00
Aleksandar Fabijanic
6c014c25d3 [1954327] CYGWIN's pthread does not define PTHREAD_STACK_MIN (2nd time) 2008-05-02 22:45:54 +00:00
Aleksandar Fabijanic
be2ebf2197 SF [1954327] CYGWIN's pthread does not define PTHREAD_STACK_MIN 2008-04-29 20:46:30 +00:00
Aleksandar Fabijanic
e1c7bc55dd SF items 1951604 and 1953551
[1951604] POCO refuses to compile with g++ 4.3.0
[1953551] Solaris Sun Studio 12 Apache stdcxx 64 bit

Warning: compile with target platforms not done yet!
2008-04-28 21:52:10 +00:00
Aleksandar Fabijanic
2a93c3e84f some cosmetic changes 2008-04-24 10:06:35 +00:00
Aleksandar Fabijanic
621c98d358 added stack size argument to ThreadPool constructor 2008-04-21 23:29:13 +00:00
Aleksandar Fabijanic
9fd70bade2 - POCO_THREAD_STACK_SIZE macro
- few Thread modifications
- ThreadPool configurable stack size
2008-04-20 23:28:41 +00:00
Aleksandar Fabijanic
32c8d371e9 Thread OS priority 2008-04-15 23:25:19 +00:00
Aleksandar Fabijanic
898045b4eb updated VS71 files 2008-04-11 14:54:45 +00:00
Aleksandar Fabijanic
1867398d32 removed Mutex from Win32, split POSIX entry() function into two 2008-04-11 10:15:43 +00:00
Aleksandar Fabijanic
01613f5cf6 serialized access to startImpl() functions 2008-04-11 09:27:41 +00:00
Aleksandar Fabijanic
89ca50a581 SF 1939071 and 1928786 2008-04-11 01:37:49 +00:00
Aleksandar Fabijanic
1c393ae9ab VS 71 projects and solutions 2008-03-27 14:53:54 +00:00
Aleksandar Fabijanic
5d5c7a0586 VS 90 solution and project files updated for IO 2008-03-24 12:36:29 +00:00
Aleksandar Fabijanic
b375b14f60 added TestChannel 2008-03-23 01:14:07 +00:00
Aleksandar Fabijanic
5a737fb241 removed AsyncIO tests (moved to IO) 2008-03-22 22:25:42 +00:00
Aleksandar Fabijanic
e41a7aef2e moved IO (sync and async) from Foundation and Net to IO, IO::Serial and IO::Socket;
only MS VS80 and Unix Makefiles are up to date with this modification
2008-03-22 21:28:05 +00:00
Aleksandar Fabijanic
405e2e5cba POCO_DATA_INVALID_ROW constant and Constants.h header 2008-03-20 17:57:24 +00:00
Aleksandar Fabijanic
c07cc04912 build configuration for Nexenta with gcc 2008-03-20 15:30:34 +00:00
Aleksandar Fabijanic
4ffed92894 some MSVC Level 4 warning fixes 2008-03-17 14:27:29 +00:00
Aleksandar Fabijanic
722009b8be 2008-03-01 14:52:50 +00:00
Aleksandar Fabijanic
0c65fa6295 - IOChannel, IOChannelConfig, ActiveIOChannel
- ActiveMethod::operator () default argument value (convenient for arguments of Poco::Void type)
2008-03-01 14:50:43 +00:00
Chris Johnson
def90185aa Added build support for stock MinGW/MSYS build of POCO.
Components now supported by default:
 Foundation {including internal PCRE lib}
 Util
 Net
 XML
 SQL
 SQL/ODBC
 SQL/SQLite
 samples/{all components supported}

Components supported with additional 3rd party MinGW/MSYS libs:
 NetSSL w/OpenSSH

Components unsupported at this time:
 testsuite: Fails to build due to TupleTest - needs slight code change MinGW can't deal with currently.  Only thing causing failure.
 CppUnit: Unable to support this due to WIN32 version of this functionality relying on MFC which does not ship with MinGW/MSYS.
 --no-wstring support due libstdc++ - will require STLPort {support coming soon}


:build/config/MinGW
 +Fixed compiler environment flags and switches
 +Linkage build supports:  SHARED, STATIC, or BOTH
 +Fixed duplicate symbol/unresolved symbol during compile
 +Added PCRE build flag for internal library build/eliminate link errors
 +Disable support of UTF-8 by default, MinGW will require STLPort 
 +Corrected system link libs for MinGW "dumb" linker

:build/rules/global
 +Added MinGW environment deduction logic

:configure
 +Fine tuned environment deduction recognizing MinGW as valid

:Data/ODBC/Makefile
 +Fixed correct ODBC libs to link

:Foundation/Makefile
 +Added logic for building correct subsystem dependency

:Util/Makefile
 +Added logic for building correct subsystem dependency
2008-02-21 09:08:44 +00:00
Aleksandar Fabijanic
af32aa7573 removed Foundation/bin directory 2008-02-19 19:10:44 +00:00
Aleksandar Fabijanic
6e6374e830 moved PocoMsg.dll to $POCO_BASE/bin 2008-02-19 18:35:20 +00:00