Sébastien Rombauts
cf3b75063b
Minor code formating changes & comments
2023-05-24 18:49:40 +02:00
Jonathan Guzmán
6745726698
remove SQLITECPP_API pragma messages
...
pragma message shows as a warning during the build compilation
2023-04-01 13:21:29 -06:00
Pierre Proske
82afee652b
Fix Mingw build and suppress attribute warnings
2023-03-07 17:03:32 +11:00
Pierre Proske
2f00790811
Rename DLL_API to SQLITECPP_API, and add visibility attribute for gcc
2023-02-14 13:07:55 +11:00
Pierre Proske
6110463dfe
Update include/SQLiteCpp/SQLiteCppExport.h
...
Use _WIN32 instead of WIN32
Co-authored-by: Jonathan Guzmán <jonguz5@hotmail.com>
2023-02-13 12:30:55 +11:00
Pierre Proske
14cba69a33
Now working with example
2023-02-06 19:43:35 +11:00
Pierre Proske
f2253419b2
Incorrect include
2023-02-06 14:59:35 +11:00
Pierre Proske
e3fc62dd35
More fixes, should be working now
2023-02-06 13:19:57 +11:00
Pierre Proske
25ab3ce1c2
Add dll export/import macros
2023-02-03 18:27:21 +11:00
Sébastien Rombauts
cc0044a603
Add a Transaction::rollback() method
2022-12-15 19:00:04 +01:00
Sébastien Rombauts
ce9699decf
Rename Savepoint::rollback() to Savepoint::rollbackTo()
2022-12-15 13:41:49 +01:00
Sébastien Rombauts
4a9cc0adce
Fix Savepoint comments and file formatting
...
Improved Savepoint description, it was mostly copy-pasted from Transaction with missing bits of information
Conform to the SQLiteCpp code style, mainly braces have to be located on their own line
2022-12-15 13:30:19 +01:00
Jorrit Wronski
f1f1748f65
Correct use of the __has_include preprocessor macro
2022-12-13 11:03:10 +01:00
Sébastien Rombauts
bd5bf7996a
Release 3.2.1
...
Bugfixes and cmake/meson build system fixes only
2022-12-12 18:14:25 +01:00
Jonathan Guzmán
8d36ab8304
make std::filesystem optional
...
Add a switch to disable std::filesystem so it can be optinally disabled
this should let users that older compilers versions to disable it
2022-12-11 14:39:49 -06:00
bielow
d416b40583
extend on reset() vs clearBindings()
2022-11-21 22:51:35 +01:00
bielow
ecc89c1f35
fix wording
2022-11-21 22:35:58 +01:00
bielow
967c03aea9
fix parameter name
2022-11-21 22:35:30 +01:00
bielow
8509d0d82f
fix typo
2022-11-21 22:35:15 +01:00
bielow
a8ae026c4c
fix typo in parameter name
2022-11-21 22:34:49 +01:00
bielow
9bd93cd0cc
extend docs on column type
2022-11-21 22:34:21 +01:00
Sébastien Rombauts
b85df14905
Release 3.2.0
2022-09-18 15:28:42 +02:00
Sébastien Rombauts
ffe155c4b8
Copyright notice 2022
2022-09-18 15:25:14 +02:00
Kacperos155
cdafab0024
Small improvements & code cleanup
...
# Re-introduce the unique_ptr with custom deleter needed to avoid including sqlite.h in Backup.h
2022-09-18 14:51:32 +02:00
Sébastien Rombauts
f70c9f7a7b
Fix compilation: Revert "Use transparent comparator in mColumnNames to avoid creating std::string when comparing"
2022-09-18 14:26:41 +02:00
Sébastien Rombauts
c7cffad617
Merge pull request #360 from Kacperos155/small_improvements
...
Small improvements and code cleaning
2022-09-18 14:16:54 +02:00
Sébastien Rombauts
3d149cc62f
Removal of removing long APIs
2022-07-24 22:03:55 +02:00
Kacperos155
d9f8be8326
Merge branch 'small_improvements' of https://github.com/Kacperos155/SQLiteCpp into small_improvements
2022-07-24 19:11:43 +02:00
Kacperos155
accceeecb9
Restore Backup destructor & small style changes
2022-07-24 19:07:03 +02:00
Kacperos155
04a4c2e8ef
Use transparent comparator in mColumnNames to avoid creating std::string when comparing
2022-07-24 19:07:03 +02:00
Kacperos155
d9e5a74773
Small improvements & code cleanup
2022-07-24 19:05:53 +02:00
Kacperos155
e576abaf7c
Restore Backup destructor & small style changes
2022-07-24 18:54:00 +02:00
Sébastien Rombauts
6522b85f9e
Fix cpplint warnings about missing & extra spaces
2022-07-24 18:33:10 +02:00
Sébastien Rombauts
7d8b69e797
Remove extra {} in declaration
2022-07-24 18:28:25 +02:00
Sébastien Rombauts
cd24b93bba
Merge pull request #346 from guoh27/master
...
Add compatible definition for std::experimental::filesystem
2022-07-24 18:04:20 +02:00
modest
bfb8e6a017
Fix compilation issues earlier than iOS 13 ( #359 )
...
Co-authored-by: 叶 永平 <yyp@xieyongpingdeMacBook-Pro.local>
2022-07-24 14:21:23 +02:00
Kacperos155
29e9f31c89
Use transparent comparator in mColumnNames to avoid creating std::string when comparing
2022-07-23 16:12:44 +02:00
Kacperos155
be5400ca99
Small improvements & code cleanup
2022-07-23 16:07:53 +02:00
Kacperos155
c5b3aa83a2
Restored Statement move constructor for compatibility with older compilers
2022-01-26 04:44:47 +01:00
Kacperos155
27a32521b7
Add test for Column std::shared_ptr; remove noexcept from throwing Column constructor
2022-01-26 04:19:10 +01:00
Kacperos155
10d779a349
Fixed #349 ; Column throw when constructed with nullptr
2022-01-26 03:22:17 +01:00
Kacperos155
354323a875
Minor refactoring to Statement and Column
2022-01-25 20:56:48 +01:00
Kacperos155
2800b65ac6
Set Statement move constractor to default; fix #347
2022-01-25 20:32:40 +01:00
Kacperos155
6da299db12
Replace Statement::Ptr with std::shared_ptr
2022-01-25 19:13:02 +01:00
Kacperos155
edf49ee141
Long size checks replaced with fixed width ints
2022-01-25 13:28:51 +01:00
hong.guo
2971d4c975
add compatible definition for std::experimental::filesystem
2021-11-26 13:20:14 +08:00
Sébastien Rombauts
beb2b29640
Update copyright to 2021
2021-10-06 18:40:51 +02:00
John Jenkins
abd139c597
Allow specifying transaction behaviors DEFERRED, IMMEDIATE, and EXCLUSIVE
2021-10-04 16:27:08 -05:00
Jason Rhinelander
bfe0221b8c
Disable std::filesystem on macOS targetting <10.15
...
macOS flat out refuses to compile if you touch std::filesystem when
targetting macOS < 10.15 (to be able to deploy a binary to older macOS
versions).
This disables the std::filesystem support when in C++17 mode with such a
target.
2021-08-19 22:01:23 -03:00
Sébastien Rombauts
64c34bc7bd
Added unit tests for new getChanges() and fix comment being too long
2021-07-25 10:46:56 +02:00