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
Sebastien Rombauts
5c4b45c2aa
Updated TODO.txt and README.md
2013-03-10 12:47:08 +01:00
Sebastien Rombauts
7c25eff6ff
reordering goals : MIT License in last position
2013-03-10 10:45:14 +01:00
Sébastien Rombauts
a9caa61264
Updated README (copyright 2013) and TODO
2013-03-08 20:29:16 +01:00
Sébastien Rombauts
c94fe1fb4b
This wrapper is not thread safe
2013-03-06 17:25:05 +01:00
Sébastien Rombauts
3f226983f0
Minor update of README.md and some more TODO (eg. C++11 support)
2013-03-06 17:02:47 +01:00
Sébastien Rombauts
e7e979433d
Slightly updated readme
2012-12-06 17:39:30 +01:00
Sébastien Rombauts
a5cb3267eb
Added supported plaforms list
2012-11-06 19:14:51 +01:00
Sébastien Rombauts
b3f5543063
Formatting for GitHub
2012-04-10 22:48:09 +02:00
Sébastien Rombauts
9d7c0cf616
Formating for github
2012-04-10 22:29:58 +02:00
Sébastien Rombauts
a72d11e213
Adding a second sample to demonstrate how to manage transaction
2012-04-10 22:22:39 +02:00
Sébastien Rombauts
cc08116ccb
Simplifing the README, updating TODO and adding info to the concurrence list
2012-04-09 18:36:25 +02:00
Sébastien Rombauts
9b641a5f59
Minor additions
2012-04-06 18:08:04 +02:00
Sebastien Rombauts
b1a1363e90
Simplifing Markdown formating to solve GitHub issues
2012-04-05 07:28:45 +02:00
Sébastien Rombauts
3b82360a45
Explaining goals of the project
2012-04-04 18:48:24 +02:00
Sébastien Rombauts
bad420cffa
Simplifing the code sample for GitHub formating
2012-04-02 19:27:36 +02:00
Sébastien Rombauts
83846c890b
Trying to correct markdown syntax for GitHub
2012-04-02 19:24:38 +02:00
Sébastien Rombauts
217ade3ca6
Trying to correct markdow formating for GitHub
2012-04-02 19:21:55 +02:00