Sébastien Rombauts
d98cc930cc
CMake prints the compiler version instead of the Travis script
2016-06-27 11:36:25 +02:00
Sébastien Rombauts
435d62e85b
Simplify license and coverage badge
2016-06-20 17:03:25 +02:00
Sébastien Rombauts
d00185dee5
Fix usage of coveralls by specifying a project root and valid exclude patterns
...
- also, send coveralls only for gcc builds
2016-06-20 16:36:48 +02:00
Oleksandr Bretsko
b6e73cefd1
fixed Readme
2016-04-28 02:42:19 -05: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
2016-02-10 11:45:22 +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
8f28c4c58f
Update version to 1.3.0 with new Backup class
2015-11-01 21:53:26 +01:00
Sébastien Rombauts
7fa11f679e
README rework and slight update
2015-10-10 13:34:43 +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
The Gitter Badger
94d40c1d1d
Added Gitter badge
2015-05-29 15:22:11 +00: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
4f4c9aa918
Add a release badge to show 1.0.0
2015-05-03 23:33:04 +02:00
Sébastien Rombauts
5ec39df7e0
Fix #44 update information on alternate wrappers, and remove the outdated dedicated file.
2015-04-14 16:57:44 +02:00
mariadeanton
0aa4a43ae8
improved biicode support
2015-03-24 17:06:29 +01:00
Sébastien Rombauts
987f9e465f
Fix AppVeyor build and add build status badge and link
2015-03-20 22:20:32 +01:00
Sébastien Rombauts
9d4829ab1e
Cleanup and improvement to build script
...
- no googletest on appveyor as cloning this submodule does not wordk
2015-03-20 13:22:49 +01:00
Justin Harrison
a21f8b705a
Fix small spelling mistake
2015-03-19 11:38:45 -04:00
Sébastien Rombauts
b84721aed3
Update copyright date in recently modified files
2015-03-08 22:53:33 +01:00
Sébastien Rombauts
91a98f8c73
Update Google Test submodule to latest upstream commit with better Visual Studio 2013 support
2014-09-29 20:41:54 +02:00
Sébastien Rombauts
eea90c70e4
Added sqlite_modern_cpp to README
...
A modern C++11 wrapper, all in one file, MIT license
2014-07-07 21:17:13 +02:00
Sébastien Rombauts
b2a34a1ee4
Small cleanup to CMake config and updated copyright date
2014-02-23 11:36:28 +01:00
Sébastien Rombauts
ef6fac6b71
Complete the documentation of the assertion handler for issue #7
2013-11-01 23:48:46 +01:00
Sébastien Rombauts
c84e5122d3
Renamed Assert.h to Assertion.h for Win32 build
...
- MSVC was confused about cassert/assert.h vs Assert.h
2013-11-01 23:38:52 +01:00
Sébastien Rombauts
ecd22dc112
Fix issue #7 : SQLITECPP_ENABLE_ASSERT_HANDLER
...
- SQLITECPP_ASSERT() can call a user defined SQLite::assertion_failed() handler.
2013-11-01 21:33:43 +01:00
Sébastien Rombauts
c5828d8787
Layout of the Troubleshooting section
2013-09-22 23:29:28 +02:00
Sébastien Rombauts
b1a8e45b20
Fixed issue #3 by stating that SQLiteC++ requires a sqlite3 library compiled with SQLITE_ENABLE_COLUMN_METADATA defined
...
- see http://www.sqlite.org/compile.html#enable_column_metadata
- added an Troublesooting section in README.md
2013-09-22 23:27:12 +02:00
Sébastien Rombauts
466504aadb
Fixed the 3 warnings specifis to 64 bits GCC build
...
- warnings revealed by issue 3
- but also shown by Travis CI builds
2013-09-15 23:02:29 +02:00
Sébastien Rombauts
9c7d929ec5
Readme: CMake bash code formating
2013-09-02 22:34:54 +02:00
Sébastien Rombauts
98e35bddcf
Adding a build script
...
- using the generic command "cmake --build ." instead of "make"
- using the generic command "ctest" instead of "make test"
- updated readme
2013-09-02 22:12:14 +02:00
Sébastien Rombauts
d75c7a9449
Added a proper "src/CMakeLists.txt" file defining the static library.
...
- This enable using this SQLiteCpp repository as a Git submodule,
- simply add_subdirectory (SQLiteCpp/src) to you main CMakeLists.txt
and link to the "SQLiteCpp" wrapper library.
2013-09-01 17:22:49 +02:00
Sébastien Rombauts
a8b471e7ed
Travis CI build status at the beginning of the README
...
- remove an old TODO already done
2013-09-01 16:37:04 +02:00
Sébastien Rombauts
66ea7c7fa5
Adapting the CMake and test for Visual Studio under Windows
2013-08-25 20:06:03 +02:00
Sébastien Rombauts
66ac428732
Improving the Layout of the build status.
...
+ some more comments on building the wrapper as a Library
2013-08-25 19:25:56 +02:00
Sébastien Rombauts
9f8418d8c1
Adding picture of the current build status of Travis CI
...
- Improving CMake build & test explanations
2013-08-25 19:14:48 +02:00
Sébastien Rombauts
f462c937e2
Fixing a typo
2013-08-24 19:41:35 +02:00
Sébastien Rombauts
4709d4b49a
Hyperlink to Travis-CI last build results.
2013-08-24 19:30:42 +02:00
Sébastien Rombauts
ada826aa8f
Adding a "test" target to CMake & a Travis CI config file
2013-08-24 19:24:06 +02:00
Sébastien Rombauts
a02c80d157
Adding a basic CMake configuration file
2013-08-18 23:13:15 +02:00
Sébastien Rombauts
aeea5c4e6d
Fixes #1 : answer the question about "Multithreading/Monothreading" an thread-safety
...
SQLite supports three mode of thread safety, as describe in "SQLite And Multiple Threads" :
see http://www.sqlite.org/threadsafe.html
This SQLiteC++ wrapper does not add any lock (no mutexes) nor any other thread-safety mecanism
above the SQLite library itself, by design, for lightness and speed.
Thus, SQLiteC++ naturally supports the "Multi Thread" mode of SQLite ;
"In this mode, SQLite can be safely used by multiple threads
provided that no single database connection is used simultaneously in two or more threads."
But SQLiteC++ does not support the fully thread-safe "Serialized" mode of SQLite,
because of the way it shares the underling SQLite precompiled statement
in a custom shared pointer (See the inner class "Statement::Ptr").
2013-04-27 13:42:49 +02:00
Sébastien Rombauts
017927741f
Minor version update
2013-03-12 22:55:03 +01:00
Sébastien Rombauts
6b82881841
- to have a good unit test coverage
2013-03-12 21:46:26 +01:00
Sébastien Rombauts
f91579a951
Reordering the README, adding a Coding Style Guideline section
2013-03-10 17:16:14 +01:00
Sébastien Rombauts
50f7d1eb11
How to contribute
2013-03-10 16:40:11 +01:00
Sébastien Rombauts
ae14bf71e9
Installation instructions
2013-03-10 16:35:03 +01:00
Sébastien Rombauts
501c91e18f
Small updates to TODO and README
2013-03-10 16:06:42 +01:00