Alex Fabijanic
c99c776aff
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2014-05-22 02:08:54 -05:00
Alex Fabijanic
5d5c75ac86
added more isEmpty() tests and fixed compile warnings
2014-05-22 02:08:46 -05:00
Josh Blum
f442148670
poco: library install dirs per RUNTIME/LIBRARY/ARCHIVE
...
For a unix system, this commit implies no changes by default. However, the ${LIB_SUFFIX} convention was added so the build can be configured for a red-hat style installation which uses lib64 by specifying cmake -DLIB_SUFFIX=64
For a windows build (msvc), this commit will cause the .dll files to be installed in the bin/ path; import libraries .lib are still installed in the lib/ path. Installing dlls into the bin path is preferable because dlls must be in the executable %PATH% to be found at runtime, as there is not equivalent of a separate library path as there is on unix.
2014-05-21 14:16:34 -07:00
Alex Fabijanic
9d47f3ced8
- added GH #445 : Add flag to force POCO to preserve manually #defined target Windows versions
...
- fixed SQLite and MySQL broken builds
2014-05-21 04:47:24 -05:00
Alex Fabijanic
1aa28e1491
GH #290 : Unicode support
2014-05-21 03:28:24 -05:00
Roger Meier
b0581433a7
LICENSE: add info about SPDX-License-Identifier usage and use it
...
fix: remove executable flag and change back to 100644 (was 100755)
Signed-off-by: Roger Meier <r.meier@siemens.com>
2014-05-14 08:38:09 +02:00
Alex Fabijanic
d3c8ec01f8
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2014-05-13 04:06:31 -05:00
Alex Fabijanic
609a35578c
cleared some 64-bit warnings and test failures
2014-05-13 04:06:00 -05:00
Alex Fabijanic
0a61d7a2b9
GH #154 Add support for MYSQL_TYPE_NEWDECIMAL
...
GH #154 Add support for MYSQL_TYPE_NEWDECIMAL to Poco::Data::MySQL
2014-05-12 02:41:48 -05:00
Alex Fabijanic
e4484db61e
Attempt to reproduce GH #261 (select into BLOB; the value of all BLOB records are same.)
2014-05-11 22:12:49 -05:00
Alex Fabijanic
74176f7c90
restore id and add tested DB version
2014-05-05 20:10:14 -05:00
Alex Fabijanic
ea56db0e55
restore SPDX license
2014-05-05 20:00:25 -05:00
Alex Fabijanic
3d36b0a8c5
mysql test db autocreate
2014-05-05 19:55:16 -05:00
Roger Meier
628a06f718
LICENSE: add info about SPDX-License-Identifier usage and use it
...
Signed-off-by: Roger Meier <roger@bufferoverflow.ch>
2014-05-04 21:02:42 +02:00
Alex Fabijanic
ba3a8b08c5
GH #341 : Compiling poco-1.5.2 for Cygwin
2014-04-29 23:06:01 -05:00
Alex Fabijanic
794ee36b3d
GH #346 : Make Poco::Data::Date and Poco::Data::Time compare functions const.
2014-04-29 22:39:30 -05:00
Alex Fabijanic
8a9e7792d9
- fixed GH #362 : Defect in Var::parseString when there is no space between value and newline
...
- fixed GH #314 : JSON parsing bug
- added GH #313 : MetaColumn additions for Data::ODBC and Data::SQLite
2014-04-29 21:25:30 -05:00
Guenter Obiltschnig
e044d77717
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2014-04-23 13:30:51 +02:00
Guenter Obiltschnig
f8169eabac
updated SDK in WEC2013 project files
2014-04-23 13:30:27 +02:00
Günter Obiltschnig
85873d02c9
re-generated VS2013 testsuite projects without MFC
2014-04-21 22:10:34 +02:00
Günter Obiltschnig
aec59ebe84
added /bigobj option for Data 64-bit builds; ProGen now suports vc.project.compiler/linker.additionalOptions settings in .progen files
2014-04-21 20:39:40 +02:00
Günter Obiltschnig
12c7bb562d
re-generated vs100-vs120 project files
2014-04-21 10:50:51 +02:00
Alex Fabijanic
5e67a04540
- add SQLite FTS define to windows non-embedded testsuites
...
- remove POCO_DATA_SQLITE_FTS define from Config.h
- add console message when FTS tests are no-op
2014-04-19 13:26:09 -05:00
Alex Fabijanic
7ca90c7de1
- make SQLite FTS default on non-embedded windows
...
- add support for SQLite thread safety configuration on POSIX platforms
- add WEC2013 support to windows Powersjhell build script
2014-04-19 12:59:50 -05:00
Alex Fabijanic
0a54661bb0
- added optional SQLite Full Text Search support
...
- Powershell build fixes:
1) Add platform for MSbuild
2) fixed omit array handling
2014-04-18 21:32:30 -05:00
Guenter Obiltschnig
835845422c
minor performance improvement, better workaround for clang issue with handle property
2014-04-18 21:27:46 +02:00
Guenter Obiltschnig
8d14b92b65
source code cosmetics
2014-04-18 21:09:13 +02:00
Günter Obiltschnig
7df5583f57
fixed GH #376 : Defect: checking null value when using the same statement multiple times.
2014-04-18 20:50:03 +02:00
Pascal Bach
1e22982ad8
Fix missing ")" in SQLite Connector for windows
2014-03-27 11:29:50 +01:00
Günter Obiltschnig
b2ba1dfb74
-added Windows Embedded Compact 2013 support
2014-03-17 14:36:17 +01:00
Pascal Bach
3f59866f21
Fix additional RecordSet examples in Poco Data
2014-02-27 10:48:45 +01:00
Pascal Bach
a7f17f3161
Fix RecordSet example in Poco Data
2014-02-27 10:29:41 +01:00
Pascal Bach
fdd17d8131
Fix missing double "::" in Poco Data example
2014-02-27 10:17:49 +01:00
Pascal Bach
4c6f75ba41
Fix assert statement in Poco Data documentation
2014-02-27 09:58:49 +01:00
Aleksandar Fabijanic
35e0bd5560
Spelling fix in SessionPool documentation
2014-02-24 20:11:48 -06:00
Sergei Nikulov
dec6bc3918
cmake: added /bigobj option for msvc
2014-02-22 23:31:23 +04:00
Alex Fabijanic
0ad18f3e80
SessionPool diagnostics
2014-02-10 21:33:38 -06:00
Linquize
c2ca2ffb58
Build the libraries before their TestSuites
...
Fixes error LINK : fatal error LNK1104: cannot open file 'Poco*.lib'
2014-01-16 08:03:42 +08:00
latitude37s
58121249c7
Fixed setting of MYSQL_BIND is_unsigned value.
2013-12-19 18:00:19 +00:00
latitude37s
89a4fd6dd6
fieldSize() returns std::size_t, which is not necessarily the same width as unsigned long.
2013-12-19 17:05:50 +00:00
latitude37s
e94075c023
Correctly set MySQL time_type for Poco::Data::Date.
2013-12-19 16:50:38 +00:00
latitude37s
a1792fa833
Removed redundant #includes and fixed spelling mistakes.
2013-12-19 16:32:55 +00:00
Guenter Obiltschnig
af51162455
fixed GH# 350: Memory leak in Data/ODBC with BLOB
2013-12-18 19:34:03 +01:00
Guenter Obiltschnig
8f07db4aa3
various fixes - see CHANGELOG
2013-11-14 21:54:41 +01:00
Alex Fabijanic
1c732e9938
removed MFC dependencies (WinTestRunner) from test VS projects
2013-11-07 23:31:30 -06:00
Alex Fabijanic
4297d78621
VS 2013 projects/solutions
2013-11-05 23:11:28 -06:00
Guenter Obiltschnig
4923172241
build system fixes
2013-09-18 20:12:27 +02:00
Guenter Obiltschnig
fd6433eb4e
fixed GH# 252: Unsupported data type "NUMERIC" in SQLite
2013-08-02 18:21:38 +02:00
Yuan Pengfei
1324366974
Add MySQL charset configuration support
2013-07-25 08:19:52 +08:00
Günter Obiltschnig
c7f873eee8
added missing x64_vs90 project files, fixed Util x64 project files, fixed some warnings
2013-07-22 20:44:35 +02:00
Guenter Obiltschnig
d09a728029
MySQL: accept BLOBs type for strings
2013-07-18 12:37:38 +02:00
Aleksandar Fabijanic
36025ccc33
GH #224 : building 1.5.1 on Windows for x64
2013-06-18 00:02:04 -05:00
Alex
ae7fe5f4be
fix MySQLTest info calls
2013-06-09 13:41:36 -05:00
Aleksandar Fabijanic
b95ec4fe53
MySQL fixes/additions/improvements
...
- fixed GH #187 : MySQL: allow access to the underlying connection handle
- added GH #186 : MySQL: support for MYSQL_SECURE_AUTH
- fixed GH #174 : MySQL: 4GB allocated when reading any largetext or
largeblob field
2013-06-09 12:33:57 -05:00
Cameron Smith
af84d915d0
Added new test to test case list.
2013-06-07 15:57:22 -04:00
Cameron Smith
07f33b729a
GH #192 : Unsigned integer values not handled properly in result sets
2013-06-07 15:14:18 -04:00
Aleksandar Fabijanic
bc808cf9d4
WebNotifier example
...
- added WebNotifier example
- fixed/tidied up SOO alignment code
2013-05-30 23:23:37 -05:00
Aleksandar Fabijanic
e5eaffb790
removed Var iterators, fixed SOO alignment
...
- removed unnecessary using directives in Data library
- removed iterator pointers from Var (reduce size, always return copy)
- added Alignment header (adapted from LLVM infrastructure)
- added alignment guards to SOO implementations
2013-05-29 23:36:45 -05:00
Aleksandar Fabijanic
38131d452d
Var/JSON changes
...
- JSON support for Dynamic Struct and Array
- added VarIterator
- modified behavior of empty Var
2013-05-27 21:33:27 -05:00
Guenter Obiltschnig
4c8d810cec
upgraded bundled sqlite to 3.7.17
2013-05-25 21:36:38 +02:00
Alex
e06fec0e24
MySQL test TypeHandler SharedPtrs
2013-04-28 21:17:20 -05:00
Alex
6c82001661
clang compile fix
2013-04-28 20:33:09 -05:00
Aleksandar Fabijanic
ebff906402
more Data housekeeping
...
replaced more pointers with SharedPtr
2013-04-28 20:09:36 -05:00
Aleksandar Fabijanic
9663074e9e
clang/mac fixes
2013-04-28 12:49:02 -05:00
Aleksandar Fabijanic
a50823c5a8
data housekeeping
...
- removed naked pointers from Data interfaces
- fixed GH #82 : name conflict in Data::Keywords::bind
- fixed GH #157 : MySQL: cannot bind to 'long' data type on
Windows/Visual C++
- fixed GH #158 : MySQL: MYSQL_BIND 'is_unsigned' member is not set
2013-04-28 12:34:07 -05:00
Aleksandar Fabijanic
225401743f
case-insensitivity for SessionPool
2013-04-21 21:39:37 -05:00
Guenter Obiltschnig
2481fdea78
- Data/ODBC: added support for setting query timeout (via setProperty
...
of "queryTimeout"). Timeout is int, given in seconds.
2013-04-10 22:07:10 +02:00
aleks-f
04decc0133
removed unused vars in tests
2013-04-03 20:11:29 -05:00
aleks-f
dae51b2ebe
Mac/clang compile
2013-04-03 20:02:35 -05:00
aleks-f
1021b792b7
change RowFormatter* to RowFormatterPtr
...
Modified all uses of RowFormatter pointer to SharedPtr (RowFormatterPtr)
2013-04-03 19:19:29 -05:00
aleks-f
ce666f84f1
added missing Data x64 solutions for VS 2010
...
- fixed GH #102 : Some subprojects don't have x64 solutions for VS 2010
2013-03-19 21:41:57 -05:00
aleks-f
daef0aa403
MongoDB sample build files
2013-03-12 22:58:37 -05:00
Marian Krivos
f137388cb5
cmake fix for SQLite Notifier.cpp
2013-02-23 14:29:11 +01:00
Adrian Imboden
453946edcf
MySQL: Take mysql_affected_rows returning -1 into account (was not a SELECT statement)
2013-02-22 00:05:21 +01:00
Adrian Imboden
7354622810
Updated MySQL UnitTest
2013-02-21 21:59:52 +01:00
Adrian Imboden
4ce851672a
MySQL: Implemented affectedRowCount
2013-02-21 20:34:20 +01:00
Adrian Imboden
b0bc3084d2
Data/SessionPool: Spelling mistakes fixed
2013-02-21 00:19:31 +01:00
aleks-f
6943505634
SQLite event notifier
...
Notifier is SQLite DB event (insert, update, delete, commit, rollback)
callback wrapper.
2013-02-20 16:35:42 -06:00
aleks-f
c1af36b973
delete from table optimization comment
2013-02-18 10:48:05 -06:00
aleks-f
32602031fc
removed delete from table optimization workaround
...
- added more affected rows tests
- removed documentation and thes for "DELETE FROM TABLE" optimization
bug (fixed as of SQLite 3.6.5, see http://sqlite.org/lang_delete.html )
2013-02-18 10:46:49 -06:00
Aleksandar Fabijanic
11cddbf751
Merge pull request #91 from RangelReale/sqlitedual
...
Improve SQLite multi-threaded use
2013-02-18 08:33:38 -08:00
aleks-f
9378680c0b
Merge remote-tracking branch 'origin/ip-address-soo' into develop
2013-02-17 16:33:44 -06:00
aleks-f
efc0387838
gcc warning fix
2013-02-17 16:30:31 -06:00
Alex
6cae42a29c
clang fixes
2013-02-17 16:11:09 -06:00
aleks-f
9ea546d981
more callbacks and transaction tests
...
- added callbacks for commit and rollback with tests
- added transaction tests
2013-02-17 15:12:07 -06:00
Rangel Reale
7f6bc31364
* Use sqlite3_stmt_readonly to determine if sqlite3_changes should be called
...
* Remove sys.dual dependency, improving multi-threaded applications
2013-02-17 12:03:01 -03:00
Adrian Imboden
6149beb920
Fixed bug: Pointers to vector internas were given away and became invalid because of resizing the vector
2013-02-12 23:43:02 +01:00
aleks-f
59087c7cf1
passify g++
2013-02-10 22:43:13 -06:00
aleks-f
93c9e83e8d
SQLite update event handling
2013-02-10 22:27:16 -06:00
aleks-f
4bcddad43e
auto-init for db back-ends
...
Auto initialization for all DB back-ends and some tidy-up for network
windows auto initialization
2013-02-10 09:06:54 -06:00
aleks-f
c7cb7e4498
Time gcc compile fix
2013-02-09 22:54:28 -06:00
aleks-f
f09e1820cd
LOB gcc compile fix
2013-02-09 22:53:10 -06:00
aleks-f
317fd37d2b
another compile fix
2013-02-09 22:51:28 -06:00
aleks-f
134a2b9a73
gcc Var Date compile fix
2013-02-09 22:50:32 -06:00
aleks-f
6a859abb41
gcc Var Date conversion fix
2013-02-09 22:48:56 -06:00
aleks-f
d6042065ec
Auto init for Net and SQLite (win)
...
Auto init for Net and SQLite (only tested on Windows)
2013-02-09 22:39:07 -06:00
aleks-f
21da0129b6
Dynamic::Var SOO
...
Dynamic::Var small object optimization and some refactoring
2013-02-05 22:12:21 -06:00
aleks-f
76a7e2e716
GH56: Need a way to disable *_API macros with GCC
...
GH #56 : Need a way to disable *_API macros with GCC
2013-01-13 10:31:21 -06:00
aleks-f
ba70e7f734
fixed and improved thread mode set/test
...
fixed and improved threading mode setting and testing/benchmarking
2012-12-23 15:27:32 -06:00
aleks-f
50b67d711f
added multi-session sys table tests
2012-12-23 03:27:56 -06:00
aleks-f
760fa4bbb0
see CHANGELOG
...
- upgraded SQLite to version 3.7.15.1 (2012-12-19)
- fixed SQLite affectedRows reporting and added tests
- added SQLite::Utility::isThreadSafe() function
- added SQLite::Utility::setThreadMode(int mode) function
- fixed GH #41 : Buffer::resize crash
2012-12-23 02:36:01 -06:00
Alex
b38e5bf3df
replaced spaces with tab
2012-12-17 00:02:41 -06:00
aleks-f
7e1374a004
remove unecessary toLower()
...
make SessionFactory map keys case insensitive nad remove unnecessary
toLower() calls
2012-12-16 22:06:03 -06:00
aleks-f
56812d353b
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2012-12-16 19:46:19 -06:00
aleks-f
e75081af94
added Token::asInteger64(); ODBC tests fix for case-sensitive DB
2012-12-16 19:45:38 -06:00
Alex
19ef47474b
silence deprecated iODBC warnings
2012-12-16 13:52:39 -06:00
Mathäus Mendel
dc9aafa7a1
Moved contributed CMake modules to "cmake" folder
...
By convention CMake project files are placed on a folder called "cmake" and then called from the build system by appending the CMAKE_MODULE_PATH variable
2012-12-16 00:40:40 -02:00
Aleksandar Fabijanic
031302469f
revise ODBC Unicode string functions
...
http://support.microsoft.com/kb/294169
added Buffer::size/capacityBytes returning length of buffer in bytes
only windows Unicode ODBC tested
reverting the SF #506 fix (non-conforming driver, causes problems with
other ODBC drivers)
2012-12-15 13:47:22 -06:00
aleks-f
e837015176
separate tests for Date/Time
2012-12-15 10:22:34 -06:00
aleks-f
be73b11b54
test db address
2012-12-14 19:55:46 -06:00
aleks-f
413db6d246
clean temp file garbage
2012-12-14 19:53:59 -06:00
aleks-f
2a81e59e8c
MySQL DateTime support, samples Linux compile
2012-12-14 19:48:10 -06:00
aleks-f
ef9cda6666
GH #26 : Cannot compile on gcc
...
GH #26 : Cannot compile on gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 using
compiler flag pedantic
2012-12-12 23:02:20 -06:00
Alex
560908b715
SF #97 fix c++0x / clang++ bugs
2012-12-11 22:29:33 -06:00
Alex
7529891713
#593 Poco 1.5.0 on FreeBSD: cannot find -ldl
2012-12-11 22:29:33 -06:00
aleks-f
e3d49fe766
Data::ODBC::SessionImpl.canTransact fails on Win7
...
SF #506 : Data::ODBC::SessionImpl.canTransact fails on Win 7
2012-12-11 22:00:56 -06:00
Mathäus Mendel
e3649153b8
Fixed build with CMake
...
Used CMAKE_DEBUG_POSTFIX instead LIB_EXT for library name decoration on debug builds (less intrusive and more flexible)
2012-12-08 15:54:38 -02:00
aleks-f
ec84a9a8c6
added DateTime to samples
...
added DateTime to samples
fixed TypeHandler::prepare for AutoPtr and SharedPtr
2012-12-06 22:35:08 -06:00
aleks-f
eaa74307a6
see CHANGELOG
...
- added Poco::istring (case-insensitive string) and Poco::isubstr
(case-insensitive substring search)
- improved SQLite execute() return (affected rows) value
- added SQLite sys.dual (in-memory system table)
- applied SF Patch #120 : The ExpireLRUCache does not compile with a
tuple as key on Visual Studio 2010
- fixed SF Bug #599 : JSON::Array and JSON::Object size() member can
implicitly lose precision
- fixed SF Bug #602 : iterating database table rows not correct if no
data in table
- fixed SF Bug #603 : count() is missing in HashMap
- fixed GH #23 : JSON::Object::stringify throw BadCastException
- fixed GH #16 : NetworkInterface::firstAddress() should not throw on
unconfigured interfaces
- Android compile/build support (by Rangel Reale)
- TypeHandler::prepare() now takes const-reference
2012-12-04 23:33:44 -06:00
Rangel Reale
74cb607471
* BUGFIX: SQLiteStatement was return affected rows even when there were none
...
* Allows binding of null Poco::Any.
2012-11-11 11:54:38 -02:00
Guenter Obiltschnig
514566ecd7
removed .vmsbuild files, which are no longer maintained
2012-11-11 11:08:17 +01:00
Guenter Obiltschnig
8b91562dbd
more line ending fixes
2012-11-11 11:07:27 +01:00
Guenter Obiltschnig
87d7739f3d
removed .vcxproj.user files
2012-11-11 10:53:02 +01:00
Guenter Obiltschnig
79eab26377
the great line endings cleanup
2012-11-11 09:57:01 +01:00
Guenter Obiltschnig
78dfc96330
WinCE fixes
2012-10-15 09:52:27 +00:00
Guenter Obiltschnig
cba4641ab9
WinCE fixes
2012-10-15 09:49:17 +00:00
Guenter Obiltschnig
f5351b2f49
fixed 2012/64 project files
2012-10-14 14:55:49 +00:00
Guenter Obiltschnig
1d7fdb1494
updated docs
2012-10-14 12:29:08 +00:00
Guenter Obiltschnig
b90307c200
fixed vs2010 testsuite project files
2012-10-14 10:50:44 +00:00
Guenter Obiltschnig
b0dff76762
workaround for data testsuite linker issue
2012-10-14 09:51:34 +00:00
Guenter Obiltschnig
4624a585dd
workaround for data testsuite linker issue
2012-10-14 09:27:50 +00:00
Guenter Obiltschnig
d1e912ed46
fixed project files
2012-10-14 08:58:13 +00:00
Guenter Obiltschnig
41b31153a6
missing project files
2012-10-14 07:57:42 +00:00
Guenter Obiltschnig
cfcdace422
missing project files
2012-10-14 07:56:57 +00:00
Guenter Obiltschnig
e8a398afea
missing project files
2012-10-14 07:55:58 +00:00
Guenter Obiltschnig
4fd9628511
set WINVER to 0x501
2012-10-14 07:46:25 +00:00
Guenter Obiltschnig
b1b07db11c
set WINVER to 0x501
2012-10-14 07:45:16 +00:00
Guenter Obiltschnig
e4242bc888
set WINVER to 0x501
2012-10-14 07:43:27 +00:00
Guenter Obiltschnig
d97fce4a26
set WINVER to 0x501
2012-10-14 07:42:06 +00:00
Aleksandar Fabijanic
9f5a680e28
updated Data documentation
2012-10-13 18:01:10 +00:00
Guenter Obiltschnig
5b59077533
fixed project files
2012-10-13 13:22:45 +00:00
Guenter Obiltschnig
21ef6a0ba1
fixed project files
2012-10-13 13:04:10 +00:00
Guenter Obiltschnig
a158798fcb
doc fixes
2012-10-13 10:07:38 +00:00
Guenter Obiltschnig
045c23a9f6
renamed page files
2012-10-13 09:07:34 +00:00
Guenter Obiltschnig
e7b0913a7a
fixed Data project files
2012-10-10 18:40:01 +00:00
Guenter Obiltschnig
00e9222cbf
upgraded sqlite to 3.7.14.1
2012-10-10 17:30:40 +00:00
Aleksandar Fabijanic
0c05ec4701
Data documentation update
2012-09-25 23:39:33 +00:00
Aleksandar Fabijanic
fb275a9a30
Visual Studio 2012 projects and solutions files
2012-09-25 05:35:44 +00:00
Guenter Obiltschnig
984d8a5617
added release packaging and doc building scripts, fixed some osx build issues
2012-09-25 02:24:56 +00:00
Aleksandar Fabijanic
a6cc973fe3
add connector name shortcut to Session
2012-09-23 21:01:20 +00:00
Aleksandar Fabijanic
248d52164d
#310 Connect to MySQL db without specifying database name.
2012-09-23 20:52:02 +00:00
Aleksandar Fabijanic
9c66edfb6f
convert space indentations to tabs
2012-09-23 20:01:36 +00:00
Aleksandar Fabijanic
883de9670a
Windows/VS2011 build all configs
2012-09-23 06:28:42 +00:00
Aleksandar Fabijanic
027dc6dd96
- remove temp files from repository
...
- add type cast to eliminate compile warning
2012-09-23 01:26:47 +00:00
Aleksandar Fabijanic
ed93265588
ODBC Linux detection, build, tests
2012-09-22 14:58:14 +00:00
Aleksandar Fabijanic
d9bcaa19a4
MySQL Windows Unicode driver test
2012-09-22 03:48:07 +00:00
Aleksandar Fabijanic
26d488044c
native MySQL, ODBC, Nullable; OSX compile, tests and fixes
2012-09-22 02:16:58 +00:00
Aleksandar Fabijanic
f7bd6a8fec
OSX compile g++/clang Data,ODBC,SQLite
2012-09-21 05:06:37 +00:00
Aleksandar Fabijanic
32c5b6b998
ODBC fixes and tests (Oracle, SQL Server, MySQL on Windows)
...
MySQL back-end compile fixes on Windows
Nullable/NullType
2012-09-17 00:18:13 +00:00
Aleksandar Fabijanic
7029c95e07
- ODBC Nullable support and tests (Oracle and SQLServer tested)
...
- fix for Win7/MSVC80 _WIN32_WINNT macro detection
2012-09-16 03:00:52 +00:00
Aleksandar Fabijanic
5d93d2bba1
SF #3567118 : Fix Nullable handling in trunk
2012-09-13 04:04:55 +00:00
Aleksandar Fabijanic
b6b95b8259
2012-09-12 04:22:53 +00:00
Aleksandar Fabijanic
98d2240eb1
eliminate MSVC71 compiler warnings
2012-09-12 04:12:50 +00:00
Aleksandar Fabijanic
9ad1effd8b
removed redundant Poco::Data::Nullable
2012-09-12 02:10:31 +00:00
Aleksandar Fabijanic
a264582df1
VS 71 Data compile
2012-09-11 03:32:41 +00:00
Aleksandar Fabijanic
69be5d7e98
- VS 80 build & OS version detection
...
- SF #3564756 : iOS trunk compile fix
2012-09-11 02:02:23 +00:00
Aleksandar Fabijanic
86bafbb27e
upgrade SQLite to 3.7.14
2012-09-05 01:07:22 +00:00
Marian Krivos
85d47c4db7
fix compiling for gcc 4.6
2012-09-01 15:40:01 +00:00
Aleksandar Fabijanic
5658d4495f
Dynamic::Var null support
2012-08-24 02:03:08 +00:00
Aleksandar Fabijanic
dbda035719
- fixed bug in SQLite Extractor (DateTime extraction not returning false when value is NullPointerException, see http://pocoproject.org/forum/viewtopic.php?f=12&t=5141#p9363 )
...
- fixed code indentation (spaces to tabs)
2012-08-23 02:34:35 +00:00
Aleksandar Fabijanic
a77bfefd69
- SF#3560505: NetworkInterface's ::forIndex, etc. methods must select all
...
- Util::Win x64 ifdefs
- RowFromatter documentation correction
2012-08-22 01:18:33 +00:00
Aleksandar Fabijanic
90a8e859bf
- SF #3552774 : Don't hide default target in subordinate makefile
...
- SF #3534307 : Building IPv6 for Linux by default
- SF #3516844 : poco missing symbols with external >=lipcre-8.13
- fix of rev. 1952 fix (porting rev.1913 from 1.4.4 (fixed SF# 3550553))
2012-08-20 00:57:17 +00:00
Marian Krivos
20c9c08ea1
Data: sqlite updated to the version 3.7.13
2012-08-07 19:18:33 +00:00
Aleksandar Fabijanic
acf820c46d
VS 2008 project files and build fixes
2012-07-12 05:21:01 +00:00
Aleksandar Fabijanic
bf4f148782
more linux build fixes/improvements
2012-07-10 03:58:41 +00:00
Aleksandar Fabijanic
95c3e8871e
Linux 64-bit and static build fixes (only Ubuntu build tested)
2012-07-07 16:03:21 +00:00
Marian Krivos
114de565ff
added cmake support
2012-06-26 12:37:02 +00:00
Aleksandar Fabijanic
e60cb0f58e
more new and modified build files
2012-06-25 02:13:06 +00:00
Aleksandar Fabijanic
1de421c0bc
progen and project files for Data and PDF samples
2012-06-25 01:43:17 +00:00
Aleksandar Fabijanic
b8503b5972
- change PocoODBC (SQLite, MySQL) to PocoDataODBC (SQLite, MySQL)
...
- regenerate VS 71,80,90 projects
- generate VS 71,90 projects for PDF
2012-06-25 00:48:59 +00:00
Shan Jiang
48a512d5f4
[trunk] MinGW build update
...
* Sync with branch 1.4.4.
* The build libraries (Data/MySQL and PageCompiler omitted):
113902 libCppUnit.a
758718 libCppUnitd.a
354584 libPocoCppParser.a
2751306 libPocoCppParserd.a
231374 libPocoCrypto.a
1329172 libPocoCryptod.a
4213090 libPocoData.a
21547884 libPocoDatad.a
2329028 libPocoDataODBC.a
20837828 libPocoDataODBCd.a
1313662 libPocoDataSQLite.a
4097486 libPocoDataSQLited.a
2765182 libPocoFoundation.a
14080018 libPocoFoundationd.a
490518 libPocoJSON.a
2901784 libPocoJSONd.a
1917846 libPocoNet.a
10028102 libPocoNetd.a
510168 libPocoNetSSL.a
4297444 libPocoNetSSLd.a
1253434 libPocoPDF.a
3411134 libPocoPDFd.a
920642 libPocoUtil.a
5789194 libPocoUtild.a
1021590 libPocoXML.a
4803878 libPocoXMLd.a
550568 libPocoZip.a
4412172 libPocoZipd.a
2012-06-23 16:07:40 +00:00
Aleksandar Fabijanic
f5bb43f9d3
documentation update
2012-05-18 03:00:27 +00:00
Aleksandar Fabijanic
5a639074d9
change EOL to 'native'
2012-04-29 18:52:25 +00:00
Aleksandar Fabijanic
db9e20b7fd
minor Data fixes
2012-04-24 02:10:19 +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
Guenter Obiltschnig
2ce14cafb5
added progen files
2012-04-20 15:33:17 +00:00
Aleksandar Fabijanic
3df497d2bf
- fixed broken 2010 projects
...
- session handle property for SQLite and ODBC
- SQLite database utility functions and test:
(1) loading from disk to memory
(2) saving from memory to disk
2012-03-22 03:02:08 +00:00
Marian Krivos
a002f13be2
trunk: updated standard VS2010 sln to include x64 support (all in one)
2012-02-11 12:13:15 +00:00
Marian Krivos
4f6c5241c1
cmake: added build script 'build_cmake.bat' for win
2012-02-09 12:08:46 +00:00
Marian Krivos
1d8e75687e
cmake build: POCO_UNBUNDLED support for sqlite
2012-02-06 18:35:26 +00:00
Marian Krivos
31c7bb6c52
trunk:update to the latest sqlite 3.7.10
2012-02-05 13:32:19 +00:00
Marian Krivos
8b70c37260
trunk: sync from 1.4.3
...
make & cmake fixes
2012-02-04 17:03:09 +00:00
Marian Krivos
218b06621d
trunk: split cmake debug/optimize build 2
2012-01-08 19:10:15 +00:00
Marian Krivos
b59d198396
cmake build system cleanup
2012-01-08 09:37:13 +00:00
Marian Krivos
7cb622a445
trunk: split cmake debug/optimize build
2012-01-07 13:45:03 +00:00
Marian Krivos
6268aa3865
backport changes from 1.4.3 branch
2012-01-07 11:06:14 +00:00
Marian Krivos
59270fc991
fix ODBC/MySQL header/library name
2011-09-22 14:53:57 +00:00
Marian Krivos
e692f6e1a7
fix SQLite header/library name
2011-09-22 14:51:31 +00:00
Marian Krivos
eb266f8a57
Set cmake produced shared libraries numbering to standard scheme (trunk = 12)
...
Sync latest Foundation changes from 1.4.2
2011-09-15 08:31:51 +00:00
Marian Krivos
8aa4425690
cmake fixes
2011-09-14 18:22:50 +00:00
Marian Krivos
cd1ea5980c
rename PocoXXXX to PocoDataXXXX
2011-09-14 13:23:36 +00:00
Marian Krivos
f65f178b54
poco::data vs100 project updates
2011-09-14 13:09:29 +00:00
Marian Krivos
a0064a855c
Foundation: VS project imports
2011-09-09 19:08:24 +00:00
Marian Krivos
6fb457d83e
trunk: update to sqlite 3.7.7.1
2011-08-23 18:43:59 +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
Marian Krivos
96b0296969
cmake + MinGW32: fix for ignored ODBC
2011-01-16 13:36:24 +00:00
Marian Krivos
b76b5673a6
test compile fix: DataTest.cpp was broken after last LOB class refactoring, erro was:
...
call of overloaded 'LOB(Poco::Dynamic::Var&)' is ambiguous, candidates are:
Poco::Data::LOB<T>::LOB(const Poco::Data::LOB<T>&) [with T = char, Poco::Data::LOB<T> = Poco::Data::LOB<char>]
Poco::Data::LOB<T>::LOB(const std::basic_string<_CharT>&) [with T = char]
Poco::Data::LOB<T>::LOB(const std::vector<T>&) [with T = char]
2011-01-15 18:27:49 +00:00
Aleksandar Fabijanic
6210a95755
comment correction
2010-04-05 13:44:40 +00:00
Aleksandar Fabijanic
5c7994c863
TypeHandler documentation clarification and test modification
2009-12-08 01:50:41 +00:00
Aleksandar Fabijanic
50a373c3b9
SF [2903676] Tuple TypeHander does not handle composites.
2009-11-25 14:57:32 +00:00
Aleksandar Fabijanic
4856f84b21
Sun CC wants explicit cast &^(
2009-11-13 13:47:57 +00:00
Aleksandar Fabijanic
d0d667af56
added support for Var assignment to Var-enabled types
2009-11-13 00:12:26 +00:00
Aleksandar Fabijanic
ffd027c38a
SF [2150438] Tuple TypeHandler position increment size is wrong
2009-11-02 02:17:58 +00:00
Aleksandar Fabijanic
05131182b8
RowFormatter - progressive and bulk formatting modes
2009-11-01 15:58:32 +00:00
Aleksandar Fabijanic
65ad81c363
- made prefix() and postfix() virtual
...
- avoid stream operator calls when copying empty strings
2009-10-29 17:45:02 +00:00
Aleksandar Fabijanic
e1d57cf0dc
propagate the RowFormatter change to the Row collection
2009-10-02 18:25:40 +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
Aleksandar Fabijanic
49101951a2
improved support for multiple statement execution and recordset paging
2009-08-11 14:34:21 +00:00
Marian Krivos
56c8ac698e
bugfix: #2809750 (iodbc on OSX)
2009-06-22 18:41:44 +00:00
Aleksandar Fabijanic
0d57f8b00f
[SF 2809131] SessionPool compile failure, part II
2009-06-20 11:46:43 +00:00
Aleksandar Fabijanic
64b3bc8b76
[SF 2809131] SessionPool compile failure
2009-06-20 00:33:31 +00:00
Aleksandar Fabijanic
8123e9e2f4
[SF 2807750] Support additional SQL types in SQLite
2009-06-17 19:00:49 +00:00
Aleksandar Fabijanic
810cfd2ff4
preserve/restore session features/properties within the pool
2009-05-14 11:05:44 +00:00
Aleksandar Fabijanic
0bd881fd5e
SessionPoolContainer: added getPool() and FastMutex locking
2009-05-12 20:04:27 +00:00
Marian Krivos
1afd0a8328
bugfix #2781776 - cmake instals .svn directories
2009-04-27 19:22:30 +00:00
Guenter Obiltschnig
d991074a5c
udpated sqlite compile settings
2009-03-25 08:04:04 +00:00
Guenter Obiltschnig
62c50bac61
upgraded sqlite to 3.6.11
2009-03-24 12:11:55 +00:00
Marian Krivos
c2d5c64159
fixed testrunner linking when static linking is used (cmake . -DPOCO_STATIC=1)
2009-03-16 18:02:09 +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
Marian Krivos
4faf23e1e7
added test for MySQL API version with respect to mysql_option()
2009-03-08 13:45:58 +00:00
Marian Krivos
a33fb4a4b5
compile fix: thirdth parameter of mysql_option()
2009-03-07 14:59:56 +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
2c304d744d
adaptation cmake scripts to current MinGW platform (exclude SSL/Crypto/MySQL/Apache/ODBC)
2009-02-22 19:58:27 +00:00
Marian Krivos
ac01609444
cmake scripts for all tests
2009-02-21 20:19:53 +00:00
Marian Krivos
24e706aa2a
added Data, Foundation, Net and Util samples + some global cmake fixes - second portion
2009-02-19 20:38:07 +00:00
Marian Krivos
129f21cc79
added Data, Foundation, Net and Util samples + some global cmake fixes
2009-02-19 20:35:03 +00:00
Marian Krivos
c4dc4b70d3
mising include <cstring>
2009-02-18 20:48:26 +00:00
Marian Krivos
16cdb4b127
cmake runtime install support (headers+libs)
2009-02-18 20:47:32 +00:00
Aleksandar Fabijanic
0f98824311
Poco::UInt32 => std::size_t
2009-02-16 15:12:03 +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
Marian Krivos
5b320c2894
Very basic but functional (at least on linux with gcc) support
...
for CMake build system
.
It is strongly recomended to use out-of-source build to preserve
original Poco makefiles.
http://www.cmake.org/Wiki/CMake_FAQ#Out-of-source_build_trees
I have tested unix makefile generating and Eclipse CDT4 generating.
Supported are static/dynamic and debug/release targets.
On now only core libs are included: CppUnit, Foundation,
Data, Data/SQLite, Util, Net and XML. But autodetection
of OpenSSL, MySQL and ODBC is working OK already.
CPack and CTest nor library install still doesn't work, only building.
This is only the start.
2009-02-15 15:49:19 +00:00
Marian Krivos
454318cd17
Compilation fix: AbstractPreparation -> AbstractPreparator
2009-02-14 15:44:52 +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