Alex
560908b715
SF #97 fix c++0x / clang++ bugs
2012-12-11 22:29:33 -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
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
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
f5351b2f49
fixed 2012/64 project files
2012-10-14 14:55:49 +00:00
Guenter Obiltschnig
b90307c200
fixed vs2010 testsuite project files
2012-10-14 10:50:44 +00:00
Guenter Obiltschnig
d1e912ed46
fixed project files
2012-10-14 08:58:13 +00:00
Guenter Obiltschnig
e8a398afea
missing project files
2012-10-14 07:55:58 +00:00
Guenter Obiltschnig
e4242bc888
set WINVER to 0x501
2012-10-14 07:43:27 +00:00
Aleksandar Fabijanic
9f5a680e28
updated Data documentation
2012-10-13 18:01:10 +00:00
Guenter Obiltschnig
00e9222cbf
upgraded sqlite to 3.7.14.1
2012-10-10 17:30:40 +00:00
Aleksandar Fabijanic
fb275a9a30
Visual Studio 2012 projects and solutions files
2012-09-25 05:35:44 +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
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
9ad1effd8b
removed redundant Poco::Data::Nullable
2012-09-12 02:10:31 +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
Marian Krivos
20c9c08ea1
Data: sqlite updated to the version 3.7.13
2012-08-07 19:18:33 +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
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
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
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
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
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
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
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
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
8123e9e2f4
[SF 2807750] Support additional SQL types in SQLite
2009-06-17 19:00:49 +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
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
129f21cc79
added Data, Foundation, Net and Util samples + some global cmake fixes
2009-02-19 20:35:03 +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
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
Aleksandar Fabijanic
d11f007d23
[SF 2580108] Improve transaction handling
2009-02-08 23:14:54 +00:00
Peter Schojer
75ecce9cc4
added support for RENESAS, compile fixes for RENESAS
2009-01-22 08:14:22 +00:00
Aleksandar Fabijanic
b38f5ce99c
[SF 2505290] DB connection as URI (MySQL not tested!)
2009-01-13 19:51:48 +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
Peter Schojer
eb7c6e8a9a
updated null test
2008-10-07 13:03:32 +00:00
Peter Schojer
c66d320a02
added SharedPtr test
2008-10-07 12:56:02 +00:00
Guenter Obiltschnig
46c41fcd42
SQLite3 fixes
2008-09-18 11:14:41 +00:00
Aleksandar Fabijanic
f0ffa66fc3
disable MSVC warnings
2008-09-11 11:59:48 +00:00
Peter Schojer
2febc946df
updated sqlite to 3.6.2
2008-09-10 12:47:08 +00:00
Peter Schojer
b74e41b626
added std::pair support
2008-09-02 07:02:58 +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
Guenter Obiltschnig
c23141fa4d
added release scripts
2008-06-09 18:42:07 +00:00
Aleksandar Fabijanic
4e774e71aa
SunOS build consolidation:
...
build/config/SunOS renamed to SunOS-SunForte
added build/config/SunOS-SunStudio
modified build/rules/global to select proper configuration based on detected Sun compiler version
disabled spurious hidevf warning for Data/testsuite and Data/SQLite Sun build
2008-05-28 19:08:40 +00:00
Aleksandar Fabijanic
d6ace3c20a
various use()/useRef()/bind() case tests
2008-05-25 16:09:11 +00:00
Aleksandar Fabijanic
1c393ae9ab
VS 71 projects and solutions
2008-03-27 14:53:54 +00:00
Guenter Obiltschnig
6827e13c0f
added shared cache support to sqlite
2008-03-26 09:11:18 +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
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
78349bba1f
bind() arguments change
2008-02-08 21:21:20 +00:00
Guenter Obiltschnig
cf60e2a5d8
updated Data samples; updated SQlite to 3.5.5
2008-02-03 13:48:59 +00:00
Aleksandar Fabijanic
bc8f7e8680
some compilation refactoring
2008-01-22 02:05:04 +00:00
Aleksandar Fabijanic
5e1605823b
SQLite multiple statement handling
2008-01-21 00:56:52 +00:00
Eran Hammer-Lahav
19dca2aa79
Feature Request #1873922
...
Add project and solution files for Visual Studio 2008
2008-01-17 18:07:39 +00:00
Aleksandar Fabijanic
48d0d9fef9
fix for SF 1871946 (no exception thrown on error)
2008-01-16 00:25:28 +00:00
Aleksandar Fabijanic
9e8e627347
- SQL logging channel and archiving strategy
...
- row formatting refactored
- affected row count for insert, delete and update returned from Statement::execute()
- internal SQL string formatting capability using Poco::format()
2008-01-12 18:25:27 +00:00
Aleksandar Fabijanic
e1d27fecba
RowFormatter redesign, sample and some other minor changes
2008-01-05 21:19:33 +00:00
Aleksandar Fabijanic
c26de87394
added bulk, removed step
2007-12-16 17:44:46 +00:00
Aleksandar Fabijanic
fca08a18df
step, date, time
2007-11-10 23:21:28 +00:00
Aleksandar Fabijanic
a6aa475b55
Any and DynamicAny out and io
2007-10-31 21:48:22 +00:00
Aleksandar Fabijanic
e7ac6e383c
Any and DynamicAny binding/extraction
2007-10-31 01:29:21 +00:00
Aleksandar Fabijanic
98191f1b2b
nvl reversed to DynamicAny
2007-10-23 19:40:06 +00:00
Aleksandar Fabijanic
d9364e8f51
some async-robustness additions and tests for Statement
2007-09-30 16:42:17 +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
Guenter Obiltschnig
dfbc0e1d24
added Session::isTransaction()
2007-08-10 14:08:45 +00:00
Aleksandar Fabijanic
b2977d3df2
Row and RowIterator done and tested (windows and linux)
2007-06-23 01:22:55 +00:00
Aleksandar Fabijanic
366ac99f7d
unused variable warning cleanup
2007-06-21 01:29:29 +00:00
Aleksandar Fabijanic
7fac905b65
null bindings and RecordSet::isNull (SQLite done and tested, ODBC todo)
2007-06-19 23:24:16 +00:00
Guenter Obiltschnig
0b2b989a95
SQLite fixes; minor cosmetic fixes
2007-06-13 15:11:21 +00:00
Guenter Obiltschnig
d480055a85
final Data changes
2007-05-16 11:23:29 +00:00
Aleksandar Fabijanic
6027101fa6
0-based col/row, RecordSet metadata, Tuple sample
2007-05-16 04:17:03 +00:00
Guenter Obiltschnig
b9f60b8f5e
some renaming and clean-up
2007-05-15 18:34:37 +00:00
Guenter Obiltschnig
01bcb63000
committed Data
2007-05-12 14:41:03 +00:00