Commit Graph

182 Commits

Author SHA1 Message Date
Aleksandar Fabijanic
219df2e999 changed get(const std::string&) return value to const DynamicAny (to prevent assignment) 2008-10-06 11:07:26 +00:00
Peter Schojer
b5c357599c extended caching framework with configurable thread safeness 2008-09-30 06:49:22 +00:00
Peter Schojer
358797c89e added NullMutex, extended Events so that mutex is a template param, minor performance optimzation for strategies 2008-09-30 06:26:47 +00:00
Guenter Obiltschnig
6ea765969d SharedPtr now has referenceCount() member fn 2008-09-26 13:36:51 +00:00
Aleksandar Fabijanic
ed536d12a8 fix of a fix (CreateFileW => CreateFileA) 2008-09-23 18:42:22 +00:00
Aleksandar Fabijanic
34ae16b89a SF [2062835] Logfile _creationDate is wrong; 2008-09-23 18:00:11 +00:00
Chris Johnson
d244df7f81 Clean up configure options and add support for conditional building of Poco components beyond core/foundation. Tested with windows, MinGW and Linux. 2008-09-23 17:10:08 +00:00
Aleksandar Fabijanic
95b2f13647 native EOL 2008-09-22 17:56:35 +00:00
Guenter Obiltschnig
14fed4c986 fixes from 1.3 2008-09-21 20:38:52 +00:00
Aleksandar Fabijanic
9b636a3fbd Makefile fix (pcre_ucp_searchfuncs => pcre_ucd) 2008-09-20 20:12:17 +00:00
Guenter Obiltschnig
8110a3f841 added release policy to SharedPtr 2008-09-19 17:18:01 +00:00
Guenter Obiltschnig
2908c0a2ad added some const's back to DynamicAny 2008-09-19 10:55:33 +00:00
Guenter Obiltschnig
868390ad58 thread fixes for macosx 2008-09-18 19:07:15 +00:00
Guenter Obiltschnig
5ae8225ece added Environment::nodeId() 2008-09-18 15:49:05 +00:00
Guenter Obiltschnig
b5b35cb173 fixed log rotation issue 2008-09-18 14:18:44 +00:00
Guenter Obiltschnig
ec1997c2e5 upgraded to PCRE 7.8 2008-09-18 11:08:06 +00:00
Guenter Obiltschnig
d3eb9ee376 workaround for SF# 1959059: Poco::SignalHandler deadlock: the SignalHandler can now be disabled globally by adding a #define POCO_NO_SIGNAL_HANDLER to Poco/Config.h 2008-09-17 19:31:19 +00:00
Guenter Obiltschnig
c83f8e2434 fixed SF# 1896482: tryReadLock intermittent error 2008-09-17 19:13:50 +00:00
Guenter Obiltschnig
cf1d1fa952 fixed SF# 1948361: a little bug for win32 2008-09-17 17:45:12 +00:00
Guenter Obiltschnig
7666d47304 fixed SF# 1935310: Unhandled characters in Windows1252Encoding 2008-09-17 17:34:30 +00:00
Guenter Obiltschnig
e8b0025a5d fixed SF# 1916761: Bug in Stopwatch? 2008-09-17 04:27:49 +00:00
Guenter Obiltschnig
0880710370 fixed SF# 1995073: setupRegistry is broken if POCO_WIN32_UTF8 enabled 2008-09-16 20:48:33 +00:00
Guenter Obiltschnig
721e4429ad fixed SF# 1963214: Typo in documentation for NumberParser::parseFloat 2008-09-16 20:25:24 +00:00
Guenter Obiltschnig
3bc63ca732 - fixed SF# 1916763: Bug in Activity? 2008-09-16 19:47:36 +00:00
Guenter Obiltschnig
57762a2cfc fixed various bugs (see SF tracker) 2008-09-16 17:26:28 +00:00
Shan Jiang
6bf2319a9e [POCO::trunk] Remove warning issued by gcc 4.2.3
Details:

Add necessary initializer braces to make gcc 4.2.4 happy. (ArrayTest.cpp)
2008-09-09 10:25:19 +00:00
Shan Jiang
e1dbbef72f SF [2099671] Poco::File implementation on unix (reported by Lubomir Zavacky)
In canReadImpl/canWriteImpl, add effective user ID check for super user first. 
Tested on Ubuntu 8.04, gcc 4.2.3. 

(The previous commit used wrong local repos copy, sorry about that)
2008-09-09 10:15:30 +00:00
Shan Jiang
4ff750168d SF [2099671] Poco::File implementation on unix (reported by Lubomir Zavacky)
In canReadImpl/canWriteImpl, add effective user ID check for super user first. 
Tested on Ubuntu 8.04, gcc 4.2.3.
2008-09-09 09:56:03 +00:00
Shan Jiang
ab06f0a999 [trunk] Add Poco::Array utility class and test cases.
* add Array.h to Poco::Foundation.
  * add ArrayTest to testsuite. 
  * update build solution/makefile.
2008-09-06 04:11:11 +00:00
Aleksandar Fabijanic
d6b81dca0f logical operators 2008-08-12 10:09:03 +00:00
Aleksandar Fabijanic
516aaa1b9f changed stat member to st_ctime for created time
(Sergey, add #ifdef for your platform if you want to have st_birthtime)
2008-08-06 20:17:31 +00:00
Aleksandar Fabijanic
54edf45085 reverting rev. 709 (stat.st_birthtime is not POSIX, see http://www.opengroup.org/onlinepubs/000095399/basedefs/sys/stat.h.html) 2008-08-05 20:12:57 +00:00
Sergey Kholodilov
c186d5da98 Misprint in createdImpl fixed 2008-08-05 15:08:39 +00:00
Aleksandar Fabijanic
9998706b7e SF [2036460] UUID regression tests are failing on Linux with g++ 4.3.1 2008-08-04 20:19:32 +00:00
Shan Jiang
1671f7fcbf [trunk] Fix typo in DynamicAnyTest.h.
Add namespace declarer Poco to make gcc happy.
2008-08-02 16:14:49 +00:00
Peter Schojer
a0ecc39893 reduced exceptions 2008-08-01 05:23:43 +00:00
Aleksandar Fabijanic
fc5a503593 Changes related to following tracker items:
[2025916] ODBC binds empty string as null?
[2000408] DynamicAny non-initialized state support
[1981130] pointless comparison of unsigned integer with zero

and some refactoring.

Warning: only tested on Windows.
2008-07-29 20:11:38 +00:00
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