Sébastien Rombauts
ac7541aaf7
Add README to example1 and other doc updates
2022-09-30 09:08:11 +02:00
Sébastien Rombauts
45e7914b16
Merge pull request #371 from SRombauts/appveyor-vs-2022
...
Add Visual Studio 2022 to AppVeyor CI/CD
2022-09-29 21:55:45 +02:00
Sébastien Rombauts
9882a5ee1d
Add Visual Studio 2022 to AppVeyor CI/CD
2022-09-29 18:40:40 +02:00
Sébastien Rombauts
404fa6eaac
Add Visual Studio 2022 to AppVeyor CI/CD
...
Update documents about supported platforms
2022-09-29 18:15:25 +02:00
Sébastien Rombauts
3f4cb2adfc
Merge pull request #370 Don't link anymore with Visual Studio's static runtime by default from SRombauts/dont-enforce-static-linking
2022-09-29 17:59:49 +02:00
Sébastien Rombauts
42f7013983
Disable SQLITECPP_USE_STATIC_RUNTIME by default
...
The option SQLITECPP_USE_STATIC_RUNTIME is now only defined for MSVC
and its default value is now dependent of SQLITECPP_BUILD_TESTS
2022-09-29 15:08:52 +02: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
36a2cb3153
Merge pull request #368 from SRombauts/update-sqlite
...
Update SQLite from 3.39.2 to 3.39.3 (2022-09-05)
2022-09-18 14:32:18 +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
5670c160e3
Update SQLite from 3.39.2 to 3.39.3 (2022-09-05)
2022-09-18 14:16:23 +02:00
Sébastien Rombauts
07b24456ed
Merge pull request #366 from FrankXie05/vcpkg-instructions
...
Add vcpkg installation instructions
2022-09-18 13:51:03 +02:00
FrankXie
453af330d4
Add vcpkg installation instructions
2022-09-08 02:09:07 -07:00
Sébastien Rombauts
ec887cf05e
Merge pull request #364 from SRombauts/convert-remaining-long-types
...
Removal of remaining long APIs
2022-07-25 09:18:14 +02:00
Sébastien Rombauts
3d149cc62f
Removal of removing long APIs
2022-07-24 22:03:55 +02:00
Sébastien Rombauts
b611b5cf28
Update changelog
2022-07-24 21:47:12 +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
11f33af197
.gitignore: add ".vs " directory
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
c5ac06dfba
Merge pull request #362 from SRombauts/update-sqlite
...
Update SQLite from 3.37.2 to 3.39.2 from 2022-07-21
2022-07-24 18:44:48 +02:00
Sébastien Rombauts
aca5fa985e
Merge pull request #354 from ninjaoflight/windows-migration
...
Windows improved support (meson)
2022-07-24 18:42:36 +02:00
Sébastien Rombauts
bc80914ddf
Merge branch 'master' into windows-migration
2022-07-24 18:41:45 +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
Sébastien Rombauts
dae2167377
Merge pull request #361 from SRombauts/fix-statement-unit-tests-long-long-type
...
Fix Statement unit test using long
2022-07-24 16:30:21 +02:00
Sébastien Rombauts
9b3951f8b7
Update SQLite from 3.37.2 to 3.39.2 from 2022-07-21
2022-07-24 16:19:55 +02:00
Sébastien Rombauts
091726aa65
Fix Statement unit tests still using long
...
long & long long api have been replaced by int32_t and int64_t types
TODO: we need to continue cleanup APIs to remove all long from the codebase before we can release a new version
2022-07-24 16:19:37 +02:00
Sébastien Rombauts
6c2a3d151f
Update changelog
2022-07-24 16:02:32 +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
258b9c34df
.gitignore: add ".vs " directory
2022-07-23 16:14:16 +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
Jonathan Guzmán
e32daec169
link library statically when building unit tests
...
make the meson file link statically the library when building the unit tests
executable so it does not fail on windows
as the symbols are not exported by default
2022-04-19 22:03:40 -06:00
Jonathan Guzmán
9f5d446e36
use c++14 on windows
...
on windows may show an error in xstddef if c++11 is used
this is a workarround for that issue
"deduced return types are a C++14 extension"
2022-04-19 21:59:52 -06:00
Jonathan Guzmán
179ef091c6
define preprocesor definition
...
define NON_AMBIGOUS_OVERLOAD to prevent ambiguous overload
and use int instead of long to prevent ambiguous overload errors
2022-04-19 21:58:04 -06:00
Jonathan Guzmán
6b6078ab3f
use int64_t instead of long long(unit tests)
...
using long long may be ambigous for the compiler in the call of bind()
using a fixed type(int64_t) solves this issue
this issue was replicated on both Arch Linux&Windows
with clang 13.0.1/14.0.1
2022-04-19 21:12:46 -06:00
Sébastien Rombauts
9158225e5d
Merge pull request #349 from Kacperos155/refactoring-Statement&Column
...
Refactoring of Statement and Column classes
2022-03-29 12:27:15 +02:00
Sébastien Rombauts
454a2e226c
Merge pull request #352 from ninjaoflight/meson-support
...
add basic meson support.
2022-03-29 12:25:48 +02:00
Jonathan Guzmán
3db5d868ea
add basic meson support
2022-03-18 18:50:00 -06: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