306 Commits

Author SHA1 Message Date
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
Sébastien Rombauts
594b9c26b2 Merge pull request #52 from nazim-can-bedir/master
Added conditional support for extension loading
2015-05-17 07:40:33 +02:00
ncr
99db2f8bdb Added conditional support for extension loading 2015-05-16 17:42:45 +03:00
Sébastien Rombauts
e8af4f6738 Merge pull request #51 from portwaypoint/master
Added support for extension loading
2015-05-13 12:23:35 +02:00
Richard Jones
368049a613 Added support for extension loading 2015-05-08 09:47:12 +01:00
Sébastien Rombauts
318f742b5c Revert use sqlite_errstr instead of sqlite3_errmsg that fixed #48
- sqlite3_errstr() is new from SQLite v3.7.15, not supported on Ubuntu 12.04
   which is what is used for continuous integration with Travis CI
 - Only case of error is SQLITE_BUSY: "database is locked" (some statements are not finalized)
   so use this generic string instead
2015-05-06 09:36:15 +02:00
Sébastien Rombauts
3ffc07b1c2 Merge pull request #49 from onuraslan/fix-48
Use sqlite_errstr instead of sqlite3_errmsg
2015-05-06 04:05:54 +02:00
Onur Aslan
e55fffefd7 Use sqlite_errstr instead of sqlite3_errmsg
mpSQLite is free'd with sqlite3_close. It's no more accesible.
Fixes: #48
2015-05-06 00:22:43 +03:00
Sébastien Rombauts
4f4c9aa918 Add a release badge to show 1.0.0 1.0.0 2015-05-03 23:33:04 +02:00
Sébastien Rombauts
09db07ccc7 Updated version to 1.0.0 changelog and copyright date 2015-05-03 23:32:57 +02:00
Sébastien Rombauts
e537195625 Fix #47 setBusyTimeout in constructor
- add corresponding Unit Test
2015-05-03 23:32:50 +02:00
Sébastien Rombauts
3c39f1ff1c Fix 3 new cpplint warnings about max line size 2015-05-03 23:32:40 +02:00
Sébastien Rombauts
b9322fb0ab Example now print SQLite version 2015-05-03 23:32:31 +02:00
Sébastien Rombauts
f5e0cafa72 Minor fixes to comments and fix the build 2015-05-03 23:32:24 +02:00
Sébastien Rombauts
31dbcda9ad Minor fixes to comments and an API 2015-05-03 23:32:14 +02:00
Sébastien Rombauts
8797f16d12 Add Statement::getColumnName(aIndex)
- enable getting names befor gettings rows of result
2015-05-03 23:32:05 +02:00
Sébastien Rombauts
078365febc Fix part of issue #34 about 64 bits long with GCC on AMD64 2015-05-03 23:31:02 +02:00