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
Sébastien Rombauts
7e16e8545f
Re-enable SQLITE_ENABLE_COLUMN_METADATA by default under Windows
2015-05-03 23:30:33 +02:00
Sébastien Rombauts
f407e4e469
Add unit test for Column names
...
- improve other Column unit test
2015-05-03 23:30:16 +02:00
Sébastien Rombauts
1ed18ce273
Add unit test about Column operators
2015-05-03 23:30:03 +02:00
Sébastien Rombauts
abebb231c6
Add a new test to show persistence in file (on contrary to in memory databases)
2015-05-03 23:29:51 +02:00
Sébastien Rombauts
59ceff2ec2
Deactivate unit test for setBusyTimeout() not supported before SQLite 3.7.15
...
- sqlite3 3.7.9-2ubuntu1 of Ubuntu 12.04 used by Travis CI
2015-05-03 23:29:43 +02:00
Sébastien Rombauts
acaed41465
setBusyTimeout() now uses check() and throw in case of error
...
- add unit test for setBusyTimeout()
- add unit test for in memory databases
2015-05-03 23:29:31 +02:00
Sébastien Rombauts
18620457b1
Add some more Unit Tests
2015-05-03 23:29:22 +02:00
Sébastien Rombauts
b10bf6faa5
Re-enable SQLITE_ENABLE_COLUMN_METADATA by default under Windows
...
- cleanup to the CMakeLists.txt for better readability
2015-05-03 23:29:01 +02:00
Sébastien Rombauts
416958f094
Add sample code for getColumn() by name
...
- sample code provided by #46
- rework example for better readability
2015-05-03 23:28:52 +02:00
Sébastien Rombauts
7fbfc29677
Fix #23 optimized Statement::getColumn() by name
...
- fix Statement::getColumn(apName) provided by #45 but was not working
instead of using #46 that conflicts with current master
- rework it by using a map of columns name as
a cache populated the first time the method is called
- add corresponding Unit Test
2015-05-03 23:28:41 +02:00
Sébastien Rombauts
d45ec996a3
Fix the example overload pb on GCC & Clang
...
- uses explicit getText() instead of implicit conversion
2015-05-03 23:28:26 +02:00
Sébastien Rombauts
6a2f8a6a8b
Cleanup and comment on the overload for GCC & Clang
2015-05-03 23:28:19 +02:00
Sébastien Rombauts
82364ea419
Minor improvement of example1 to demonstrate variable reuse
2015-05-03 23:28:09 +02:00
Sébastien Rombauts
29a9645314
Fix cpplint style warning introduced by #45
2015-05-03 23:28:01 +02:00
Sébastien Rombauts
6499f93b07
Fix cmake find Python Interpreter (instead of Libs)
...
- and use it
2015-05-03 23:27:21 +02:00
Sébastien Rombauts
dae5388ece
Merge pull request #45 from HighSparrow/master
...
Fix issue: Column by name #23
2015-04-20 20:52:58 +02:00