422 Commits

Author SHA1 Message Date
Paul Dreik
808a9c894e add unit test for variadic bind 2016-06-15 20:39:20 +02:00
Paul Dreik
3022d50b38 initial submission of variadic template for bind
tested with
CXXFLAGS="-std=c++14" cmake
with gcc 5.3.1.
2016-06-04 22:06:38 +02:00
Sébastien Rombauts
bf61578f59 Merge pull request #84 from DouglasHeriot/exception
Better exception messages when statements fail
2016-05-26 07:29:40 +02:00
Douglas Heriot
2cd31179f4 Use new Exception constructors everywhere appropriate.
Fix compiling with C++11.
Added public assessor methods to Exception class.
Added more Exception constructors as needed.
2016-05-26 12:34:14 +10:00
Douglas Heriot
832e89440f Better exception messages when statements fail
Added new constructor to Exception that takes sqlite3* pointer, allowing for getting more information out. Makes it much easier to debug syntax errors in prepared statements, for example.
2016-05-26 00:34:34 +10:00
Sébastien Rombauts
b55f521ca4 Merge pull request #81 from bretsko/master
Fix Readme speling
2016-04-28 09:59:31 +02:00
Oleksandr Bretsko
b6e73cefd1 fixed Readme 2016-04-28 02:42:19 -05:00
Sébastien Rombauts
c058349856 Update sqlite3 from 3.10.2 to 3.12.2 (2016-04-18) 2016-04-22 16:33:43 +02:00
Sébastien Rombauts
60652b3767 Update to a few CMake debug messages 2016-02-20 20:54:19 +01:00
Sébastien Rombauts
1c23f39d7c Note on redistribution of SQLite source files
As stated by the MIT License, you are whelcome to reuse, modify, and redistribute the SQLiteCpp source code
the way you whant it to, be it a git submodule, a subdirectory, or a selection of some source files.

I whould love a mention in your README, a web link to the SQLite repository, and a mention of the author,
but none of those are mandatory.
2016-02-19 17:34:18 +01:00
Sébastien Rombauts
f6302f68c8 Update README with Visual Studio versions used 2016-02-12 12:46:29 +01:00
Sébastien Rombauts
2044907097 Add clang 3.4 to the list of supported platforms
And also gcc 4.6.3, both used by Travis CI
2016-02-12 10:14:21 +01:00
Sébastien Rombauts
2210b30b52 Update sqlite3 from v3.9.2 to 3.10.2 (2016-01-20) and update version to 1.3.1 1.3.1 2016-02-10 11:45:22 +01:00
Sébastien Rombauts
c53d885393 Update copyright notice to 2016 2016-02-10 10:27:47 +01:00
Sébastien Rombauts
e9a2c9bb57 Remove biicode support, as servers will shutdown the 16th of February 2016-02-10 10:24:17 +01:00
Sébastien Rombauts
aafd35a863 Do not build Doxygen documentation by default 2015-12-01 22:55:14 +01:00
Sébastien Rombauts
1c0bed5c85 Update changelog for next release 2015-11-10 18:45:13 +01:00
Sébastien Rombauts
b7b440de5d Fix #73 Wrong exception thrown by Database constructor
- switched from sqlite3_errmsg() to sqlite3_errstr() where applicable
2015-11-10 18:32:24 +01:00
Sébastien Rombauts
24153e5293 Update sqlite3 from v3.8.8.3 to v3.9.2 (2015-11-02) 2015-11-10 18:28:14 +01:00
Sébastien Rombauts
a573c8c6b1 Now build the provided copy of SQLite3 C library instead of using the Linux sqlite3-dev package
- for ease of use and cross-platform/linux distribution compatibility
2015-11-10 18:16:02 +01:00
Sébastien Rombauts
8f28c4c58f Update version to 1.3.0 with new Backup class 1.3.0 2015-11-01 21:53:26 +01:00
Sébastien Rombauts
544ecf4101 Remove unneeded Backup::getHandle() accessor 2015-11-01 21:29:52 +01:00
Sébastien Rombauts
d51633836a Merge pull request #71 from hongshibao/master
Support backup of DB file
2015-10-28 21:35:43 +01:00
hongshibao
df995f71a6 Add executeStepException testcase 2015-10-29 00:27:22 +08:00
hongshibao
e8f956be22 Add Backup test 2015-10-28 03:04:13 +08:00
hongshibao
08716b8938 Add comments 2015-10-28 02:01:32 +08:00
hongshibao
5b312edb31 Add Comments 2015-10-26 01:38:29 +08:00
hongshibao
c9dcf64cd0 Add throw exception case in executeStep
Add Comments
2015-10-26 00:35:36 +08:00
hongshibao
05d304b7c9 add Backup class 2015-10-25 18:31:16 +08:00
Sébastien Rombauts
7fa11f679e README rework and slight update 2015-10-10 13:34:43 +02:00
Sébastien Rombauts
18aa9e4def Fix a too long comment 2015-10-07 22:26:58 +02:00
Sébastien Rombauts
65309d5db8 Enable GCov instrumentation in Debug build mode and upload results to coveralls 2015-10-07 22:24:18 +02:00
Sébastien Rombauts
fb42c64bea Chromium googletest library moved to the new googlesource.com infrastructure 2015-10-07 22:05:34 +02:00
Sébastien Rombauts
ebd19b0b05 Update to Travis Continuous Integration build script
- Migrating from legacy to container-based infrastructure
   by removing the "sudo" command and moving to addons apt packages
2015-10-07 21:53:00 +02:00
Sébastien Rombauts
cc20878146 Merge pull request #67 from HNO3/fix-column-conversion-string
Fix implicit conversion to std::string of Column class for Visual C++ 2015
2015-09-23 08:25:18 +02:00
LEE Wondong
d7603db7d3 Fix Column::operator std::string to work properly on Visual C++ 2015 2015-09-23 14:57:08 +09:00
Sébastien Rombauts
de2fd218a1 Update version to 1.2.0 with new getHandle() 1.2.0 2015-09-09 19:02:34 +02:00
Sébastien Rombauts
4bd8786e6a Fix #65 Database::getHandle() exposes underlying SQLite handle
- needed to mix with other libraries or advance usage
2015-09-09 18:59:18 +02:00
Sébastien Rombauts
f39b84c879 Fix #66: Update documentation on installation, CMake and unit tests 2015-09-06 12:37:35 +02:00
Sébastien Rombauts
2c62e9595c Add badge for License 2015-08-24 15:18:20 +02:00
Sébastien Rombauts
af78d59349 Move Gitter chat badge after introduction 2015-06-01 22:10:47 +02:00
Sébastien Rombauts
d36c39ccf3 Fix CppDepends most useful warnings:
- Convert last old-style cast to reinterpret_cast<>
 - Statement::Ptr is now private, with a friend declaration for Column
 - noexcept should not be defined as the depreacted throw()
2015-06-01 22:05:24 +02:00
Sébastien Rombauts
8c7aced3fb Merge pull request #59 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-05-29 17:25:40 +02:00
The Gitter Badger
94d40c1d1d Added Gitter badge 2015-05-29 15:22:11 +00:00
Sébastien Rombauts
16be0dc3aa Fix #58 "Compile fails in gcc 5.1.0" : correct detection of noexcept support for GCC >= 4.7 2015-05-27 12:26:30 +02:00
Sébastien Rombauts
9bb0aed805 Update googletest to latest, and deactivate certain class of warnings for its compilation 2015-05-27 11:45:59 +02:00
Sébastien Rombauts
b7a3910579 cpplint output correct MSVC warnings 2015-05-27 11:44:51 +02:00
Sébastien Rombauts
e46500dae8 Merge pull request #56 from aurelien35/Dev
Removed a warning in release build with Visual Studio
2015-05-21 11:41:27 +02:00
Aurelien ALBERT
5a8a6e243e Removed a warning in release build with Visual Studio 2015-05-21 10:52:46 +02:00
Sébastien Rombauts
e4b5d6eeed Update version to 1.1.0 with bugfix and new loadExtension() 1.1.0 2015-05-18 21:10:48 +02:00