Marian Krivos
a0064a855c
Foundation: VS project imports
2011-09-09 19:08:24 +00:00
Marian Krivos
0ac146cb9e
cmake improvements: test and samples are from now disabled by default, you can enable this option with cmdline option to cmake: '-DENABLE_TESTS=1'
...
minimum required CMAKE version is 2.6 from now
2011-01-22 11:46:03 +00:00
Aleksandar Fabijanic
50a373c3b9
SF [2903676] Tuple TypeHander does not handle composites.
2009-11-25 14:57:32 +00:00
Aleksandar Fabijanic
ffd027c38a
SF [2150438] Tuple TypeHandler position increment size is wrong
2009-11-02 02:17:58 +00:00
Aleksandar Fabijanic
10bdb05987
serialize SessionPoolContainer access
2009-09-23 20:25:25 +00:00
Marian Krivos
c5b2daa36c
cmake build system fix - debug version of ther library was striped and vice versa
2009-08-26 12:26:22 +00:00
Marian Krivos
1afd0a8328
bugfix #2781776 - cmake instals .svn directories
2009-04-27 19:22:30 +00:00
Marian Krivos
aaa3b1b274
Fix for 64bit linux - size_t isn't always Poco::UInt32
2009-03-08 18:57:55 +00:00
Marian Krivos
c4f6084c25
added last Poco module to cmake infrastructure - PocoODBC (working at least on linux32 + unixodbc + gcc 4.3.2)
2009-03-08 17:03:18 +00:00
Marian Krivos
e0c971a581
unixodbc+linux32 doesn't compile with SQLPOINTER & SQLColAttribute() - old story with ODBC 32/64 API compatibility
2009-03-08 16:50:04 +00:00
Aleksandar Fabijanic
b0bbfb5554
changed set|getTimeout() => set|getLoginTimeout()
...
added set|getConnectionTimeout()
2009-02-28 01:52:41 +00:00
Aleksandar Fabijanic
68a79674c1
SF [2643953] Improve Data::Session connection
2009-02-27 03:14:53 +00:00
Marian Krivos
16cdb4b127
cmake runtime install support (headers+libs)
2009-02-18 20:47:32 +00:00
Aleksandar Fabijanic
142c248754
use std::size_t in Data interfaces (may break some code on 64-bit platforms)
2009-02-16 03:34:35 +00:00
Aleksandar Fabijanic
b2454e3b83
few tidy-up fixes
2009-02-13 14:14:16 +00:00
Aleksandar Fabijanic
a8c39370be
[SF 2593784] SVN trunk RowIterator
2009-02-12 19:43:22 +00:00
Aleksandar Fabijanic
08efaa0572
Removed Transactor template (not needed), fixed documentation, additional tests
2009-02-10 15:51:42 +00:00
Aleksandar Fabijanic
60c8b0183e
Transactor documentation and test fix
2009-02-10 13:32:24 +00:00
Aleksandar Fabijanic
d11f007d23
[SF 2580108] Improve transaction handling
2009-02-08 23:14:54 +00:00
Aleksandar Fabijanic
b38f5ce99c
[SF 2505290] DB connection as URI (MySQL not tested!)
2009-01-13 19:51:48 +00:00
Aleksandar Fabijanic
f84e0947f7
Preparation renamed to Preparator
2008-12-10 22:28:13 +00:00
Aleksandar Fabijanic
5d16c86427
made diagnostics() const
2008-12-08 11:36:56 +00:00
Aleksandar Fabijanic
60f6d0eeea
made diagnostics() const
2008-12-07 17:59:25 +00:00
Aleksandar Fabijanic
a42e8d919b
[SF 2272430] BLOB and CLOB
...
Renamed:
(Abstract)Preparation => (Abstract)Preparator
(Abstract)Prepare => (Abstract)Preparation
2008-11-24 00:38:23 +00:00
Aleksandar Fabijanic
4b4ec9393c
- introduced Poco::Dynamic namespace
...
- moved/renamed:
Poco::DynamicAny => Poco::Dynamic::Var
Poco::DynamicAny typedef for backward compatibility (deprecated)
DynamicAny.h forwarding header for backward compatibility (deprecated)
Poco::DynamicAnyHolder => Poco::Dynamic::VarHolder
DynamicAnyHolder.h forwarding header for backward compatibility (deprecated)
Poco::DynamicStruct => Poco::Dynamic::Struct
Poco::DynamicStruct typedef for backward compatibility (deprecated)
DynamicStruct.h forwarding header for backward compatibility (deprecated)
- changed FastMutex to Mutex in Data::SessionPool (deadlocking)
2008-11-16 16:54:37 +00:00
Aleksandar Fabijanic
9d9db7ce90
fixed memory leaks in Preparation and Binder
2008-11-13 02:18:29 +00:00
Peter Schojer
4975ac2c44
copied Crypto from sandbox to trunk
2008-10-31 09:06:54 +00:00
Aleksandar Fabijanic
9a024d4516
SessionPool sessions feature/property setters and getters
...
SessionPoolContainer
2008-10-13 19:20:17 +00:00
Aleksandar Fabijanic
fa02d5aa5b
Exception/ODBCException modifications to safely (SQLite ODBC tests were failing) propagate ODBC error messages up the hierarchy
...
SharedPtr/AutoPtr TypeHandler tests
FreeTDS SQLServer tests changes from 1.3.3
Windows build scripts fixes from 1.3.3
2008-10-07 18:58:47 +00:00
Aleksandar Fabijanic
d67bccf359
[2127319] ODBC fails to detect drivers w/ unixODBC
2008-09-24 23:23:46 +00:00
Chris Johnson
0cd0f4cacf
Improve dependency libs during linking based on components enabled - resolves link errors on missing libs when a component is disabled.
2008-09-24 05:40:15 +00:00
Aleksandar Fabijanic
08ee875c9f
detect links to odbc libraries
2008-09-19 18:28:46 +00:00
Aleksandar Fabijanic
e409026fba
SF [2047672] RecordSet Filtering
2008-08-12 10:12:56 +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
f712074b62
pass error diagnostic string to the parent
...
added class documentation
2008-07-24 11:42:10 +00:00
Aleksandar Fabijanic
d4f2be3fd2
SF [2019857] Memory leak in Data::ODBC Extractor (fixed using Poco::Buffer)
2008-07-20 17:05:18 +00:00
Aleksandar Fabijanic
2589797359
changed Oracle connection string (again)
2008-07-18 14:58:55 +00:00
Aleksandar Fabijanic
a58b6e4c67
changed Oracle connection string
2008-07-18 11:45:17 +00:00
Aleksandar Fabijanic
f574e90f41
SF [2019857] Memory leak in Data::ODBC Extractor
2008-07-17 00:40:59 +00:00
Aleksandar Fabijanic
93c6bb0725
removed ODBCStatementImpl stored procedure hack
...
renamed TypeInfo::getSafeInfo to tryGetInfo
2008-07-16 21:02:56 +00:00
Aleksandar Fabijanic
9f8bd817f3
AutoTransaction test for Oracle ODBC
2008-07-14 18:27:29 +00:00
Peter Schojer
e7ce0a5b52
reduced exception throwing
2008-07-09 08:51:19 +00:00
Guenter Obiltschnig
c23141fa4d
added release scripts
2008-06-09 18:42:07 +00:00
Aleksandar Fabijanic
e2fafc6404
[1983595] ODBCMetaColumn type detection fix
2008-06-03 13:52:00 +00:00
Aleksandar Fabijanic
4fe33a7c49
Sun Studio ODBC compile fixes
2008-05-30 19:00:11 +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
1c393ae9ab
VS 71 projects and solutions
2008-03-27 14:53:54 +00:00
Aleksandar Fabijanic
d2de70c58a
namespace Keywords (!!! breaks existing code !!!)
...
Following keywords were moved from Poco:Data to Poco::Data::Keywords namespace
- now
- use
- bind
- into
- in
- out
- io
- from
- bulk
- null
- limit
- upperLimit
- lowerLimit
- range
2008-03-20 20:31:23 +00:00
Aleksandar Fabijanic
405e2e5cba
POCO_DATA_INVALID_ROW constant and Constants.h header
2008-03-20 17:57:24 +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