Commit Graph

  • 57ebdb25fc
    add missing trailing comma Jonathan Guzmán 2022-12-08 20:09:24 -06:00
  • 5cd0699302
    add sample 2 demo executable Jonathan Guzmán 2022-12-08 18:55:08 -06:00
  • 47d9a31e4e
    [meson] install headers by using install_subdir use install_subdir instead of the install_headers in the meson config file Jonathan Guzmán 2022-12-08 12:40:51 -06:00
  • ca985c30dc
    install headers on proper subdir Jonathan Guzmán 2022-12-08 00:13:50 -06:00
  • 85eace84f2
    [meson] add savepoint support Jonathan Guzmán 2022-12-08 00:05:27 -06:00
  • 2231923094
    remove NON_AMBIGUOUS_OVERLOAD this macro is no longer needed for the tests as part of the cleanup in commit 091726aa65a059004dcbda16095c58fd7fc8781c Jonathan Guzmán 2022-12-07 21:50:57 -06:00
  • 70b15f9de8
    [Meson] use gtest_main for fallback Jonathan Guzmán 2022-12-07 21:37:51 -06:00
  • 44d63d7485
    [Meson] update gtest version to 1.12.1 Jonathan Guzmán 2022-12-07 20:56:02 -06:00
  • d639f6b86c
    change meson version to 3.2.0 Jonathan Guzmán 2022-12-07 20:45:40 -06:00
  • 02d43dc4f1
    ignore clangd cache Jonathan Guzmán 2022-12-07 20:43:29 -06:00
  • 5e8cdbeb38
    add explanations for samples in meson Jonathan Guzmán 2022-12-07 20:42:43 -06:00
  • 77fc1f30b2 Ensure that TEXT column is UTF-8 encoded before using sqlite3_column_blob() Doug Nazar 2022-12-02 14:03:03 -05:00
  • a32e884e8c
    Merge pull request #377 Some documentation fixes from cbielow/fix_doc Sébastien Rombauts 2022-11-25 12:04:34 +01:00
  • d416b40583 extend on reset() vs clearBindings() bielow 2022-11-21 22:51:35 +01:00
  • ecc89c1f35 fix wording bielow 2022-11-21 22:35:58 +01:00
  • 967c03aea9 fix parameter name bielow 2022-11-21 22:35:30 +01:00
  • 8509d0d82f fix typo bielow 2022-11-21 22:35:15 +01:00
  • a8ae026c4c fix typo in parameter name bielow 2022-11-21 22:34:49 +01:00
  • 9bd93cd0cc extend docs on column type bielow 2022-11-21 22:34:21 +01:00
  • 0440934c65 add docs on how to build the docs :) bielow 2022-11-21 22:33:21 +01:00
  • 56d5be9878 remove duplicate docs (avoid warning : argument 'aBusyTimeoutMs' from the argument list of SQLite::Database::setBusyTimeout has multiple @param documentation sections) bielow 2022-11-21 21:48:23 +01:00
  • 2ab6dbb185 run dogygen -u to update Doxyfile bielow 2022-11-21 21:47:40 +01:00
  • e74403264e
    Merge pull request #374 Update googletest from vuhailongkl97/master Sébastien Rombauts 2022-10-21 14:32:35 +02:00
  • 5cfe977643 Update googletest long.vu 2022-10-21 10:31:00 +07:00
  • c68f651a10
    Merge pull request #277 from cuberite/cmake-scoping Sébastien Rombauts 2022-09-30 20:11:34 +02:00
  • 30f66469ee Fix line ending issues; back to Linux Sébastien Rombauts 2022-09-30 20:10:58 +02:00
  • 7117633266 Make find_dependency(SQLite3 REQUIRED) conditional as mentioned in #276 Sébastien Rombauts 2022-09-30 20:02:38 +02:00
  • 279f490dbc Fixup format in README Sébastien Rombauts 2022-09-30 19:59:50 +02:00
  • 7747c23059 Add comments in the unit tests on how to bind a NULL value Sébastien Rombauts 2022-09-30 19:54:53 +02:00
  • 420113e912 Update README on how to compile without SQLITE_ENABLE_COLUMN_METADATA enabled for #276 Sébastien Rombauts 2022-09-30 19:53:56 +02:00
  • 3ab4382b2f Add more options on default commands for valgrind in build.sh Sébastien Rombauts 2022-09-30 19:55:20 +02:00
  • 955ad030d0 README: how to run valgrind to search for memory leaks Sébastien Rombauts 2022-09-30 19:19:17 +02:00
  • ac7541aaf7 Add README to example1 and other doc updates Sébastien Rombauts 2022-09-30 09:08:11 +02:00
  • 45e7914b16
    Merge pull request #371 from SRombauts/appveyor-vs-2022 Sébastien Rombauts 2022-09-29 21:55:45 +02:00
  • 9882a5ee1d Add Visual Studio 2022 to AppVeyor CI/CD Sébastien Rombauts 2022-09-29 18:40:40 +02:00
  • 404fa6eaac Add Visual Studio 2022 to AppVeyor CI/CD Sébastien Rombauts 2022-09-29 18:15:25 +02:00
  • 3f4cb2adfc
    Merge pull request #370 Don't link anymore with Visual Studio's static runtime by default from SRombauts/dont-enforce-static-linking Sébastien Rombauts 2022-09-29 17:59:49 +02:00
  • 42f7013983 Disable SQLITECPP_USE_STATIC_RUNTIME by default Sébastien Rombauts 2022-07-24 09:37:12 +02:00
  • b85df14905 Release 3.2.0 Sébastien Rombauts 2022-09-18 15:28:42 +02:00
  • ffe155c4b8 Copyright notice 2022 Sébastien Rombauts 2022-09-18 15:25:14 +02:00
  • cdafab0024 Small improvements & code cleanup Kacperos155 2022-07-23 16:07:53 +02:00
  • 36a2cb3153
    Merge pull request #368 from SRombauts/update-sqlite Sébastien Rombauts 2022-09-18 14:32:18 +02:00
  • f70c9f7a7b Fix compilation: Revert "Use transparent comparator in mColumnNames to avoid creating std::string when comparing" Sébastien Rombauts 2022-09-18 14:26:41 +02:00
  • c7cffad617
    Merge pull request #360 from Kacperos155/small_improvements Sébastien Rombauts 2022-09-18 14:16:54 +02:00
  • 5670c160e3 Update SQLite from 3.39.2 to 3.39.3 (2022-09-05) Sébastien Rombauts 2022-09-18 14:15:22 +02:00
  • 07b24456ed
    Merge pull request #366 from FrankXie05/vcpkg-instructions Sébastien Rombauts 2022-09-18 13:51:03 +02:00
  • 453af330d4 Add vcpkg installation instructions FrankXie 2022-09-08 02:09:07 -07:00
  • ec887cf05e
    Merge pull request #364 from SRombauts/convert-remaining-long-types Sébastien Rombauts 2022-07-25 09:18:14 +02:00
  • 3d149cc62f Removal of removing long APIs Sébastien Rombauts 2022-07-24 18:58:40 +02:00
  • b611b5cf28 Update changelog Sébastien Rombauts 2022-07-24 21:47:12 +02:00
  • d9f8be8326 Merge branch 'small_improvements' of https://github.com/Kacperos155/SQLiteCpp into small_improvements Kacperos155 2022-07-24 19:08:30 +02:00
  • accceeecb9 Restore Backup destructor & small style changes Kacperos155 2022-07-24 18:54:00 +02:00
  • 11f33af197 .gitignore: add ".vs " directory Kacperos155 2022-07-23 16:14:16 +02:00
  • 04a4c2e8ef Use transparent comparator in mColumnNames to avoid creating std::string when comparing Kacperos155 2022-07-23 16:12:44 +02:00
  • d9e5a74773 Small improvements & code cleanup Kacperos155 2022-07-23 16:07:53 +02:00
  • e576abaf7c Restore Backup destructor & small style changes Kacperos155 2022-07-24 18:54:00 +02:00
  • c5ac06dfba
    Merge pull request #362 from SRombauts/update-sqlite Sébastien Rombauts 2022-07-24 18:44:48 +02:00
  • aca5fa985e
    Merge pull request #354 from ninjaoflight/windows-migration Sébastien Rombauts 2022-07-24 18:42:36 +02:00
  • bc80914ddf
    Merge branch 'master' into windows-migration Sébastien Rombauts 2022-07-24 18:41:45 +02:00
  • 6522b85f9e Fix cpplint warnings about missing & extra spaces Sébastien Rombauts 2022-07-24 18:33:10 +02:00
  • 7d8b69e797 Remove extra {} in declaration Sébastien Rombauts 2022-07-24 18:28:25 +02:00
  • cd24b93bba
    Merge pull request #346 from guoh27/master Sébastien Rombauts 2022-07-24 18:04:20 +02:00
  • dae2167377
    Merge pull request #361 from SRombauts/fix-statement-unit-tests-long-long-type Sébastien Rombauts 2022-07-24 16:30:21 +02:00
  • 9b3951f8b7 Update SQLite from 3.37.2 to 3.39.2 from 2022-07-21 Sébastien Rombauts 2022-07-24 16:06:13 +02:00
  • 091726aa65 Fix Statement unit tests still using long Sébastien Rombauts 2022-07-24 16:03:45 +02:00
  • 6c2a3d151f Update changelog Sébastien Rombauts 2022-07-24 16:02:32 +02:00
  • bfb8e6a017
    Fix compilation issues earlier than iOS 13 (#359) modest 2022-07-24 20:21:23 +08:00
  • 258b9c34df .gitignore: add ".vs " directory Kacperos155 2022-07-23 16:14:16 +02:00
  • 29e9f31c89 Use transparent comparator in mColumnNames to avoid creating std::string when comparing Kacperos155 2022-07-23 16:12:44 +02:00
  • be5400ca99 Small improvements & code cleanup Kacperos155 2022-07-23 16:07:53 +02:00
  • 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 Jonathan Guzmán 2022-04-19 22:03:40 -06:00
  • 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" Jonathan Guzmán 2022-04-19 21:59:52 -06:00
  • 179ef091c6
    define preprocesor definition define NON_AMBIGOUS_OVERLOAD to prevent ambiguous overload and use int instead of long to prevent ambiguous overload errors Jonathan Guzmán 2022-04-19 21:58:04 -06:00
  • 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 Jonathan Guzmán 2022-04-19 21:12:46 -06:00
  • 9158225e5d
    Merge pull request #349 from Kacperos155/refactoring-Statement&Column Sébastien Rombauts 2022-03-29 12:27:15 +02:00
  • 454a2e226c
    Merge pull request #352 from ninjaoflight/meson-support Sébastien Rombauts 2022-03-29 12:25:48 +02:00
  • 3db5d868ea
    add basic meson support Jonathan Guzmán 2022-03-18 18:50:00 -06:00
  • c5b3aa83a2 Restored Statement move constructor for compatibility with older compilers Kacperos155 2022-01-26 04:44:47 +01:00
  • 27a32521b7 Add test for Column std::shared_ptr; remove noexcept from throwing Column constructor Kacperos155 2022-01-26 04:19:10 +01:00
  • 10d779a349 Fixed #349; Column throw when constructed with nullptr Kacperos155 2022-01-26 03:22:17 +01:00
  • 354323a875 Minor refactoring to Statement and Column Kacperos155 2022-01-25 20:56:48 +01:00
  • 2800b65ac6 Set Statement move constractor to default; fix #347 Kacperos155 2022-01-25 20:32:40 +01:00
  • 6da299db12 Replace Statement::Ptr with std::shared_ptr Kacperos155 2022-01-25 18:40:23 +01:00
  • edf49ee141 Long size checks replaced with fixed width ints Kacperos155 2022-01-25 13:28:51 +01:00
  • ce6dd9b822 Fix Github Actions build failing on "Ubuntu 16.04 GCC" for 3 months Sébastien Rombauts 2022-01-07 16:22:25 +01:00
  • 4f85b8b2c8 Fix Github Actions build failing on "Ubuntu 16.04 GCC" for 3 months Sébastien Rombauts 2022-01-07 16:21:26 +01:00
  • a5aa46732d Updated SQLite3 from 3.36.0 to 3.37.2 (2022-01-06) Sébastien Rombauts 2022-01-07 15:42:23 +01:00
  • 7f83089e90
    Merge pull request #341 from ardabbour/patch-1 Sébastien Rombauts 2022-01-07 15:16:53 +01:00
  • 2971d4c975 add compatible definition for std::experimental::filesystem hong.guo 2021-11-26 13:07:56 +08:00
  • 6e1242fab9
    Install the package.xml file AR Dabbour 2021-10-14 15:58:04 +03:00
  • beb2b29640 Update copyright to 2021 Sébastien Rombauts 2021-10-06 18:40:51 +02:00
  • 3aeeb8dfb1 Sync the two README since I made a copy on docs/ folder :( Sébastien Rombauts 2021-10-06 18:35:40 +02:00
  • 0da8c467da Updated SQLite3 from 3.34.0 to 3.36.0 (2021-06-18) Sébastien Rombauts 2021-10-06 18:24:01 +02:00
  • 38f7088b86
    Merge pull request #340 from phoebe-leong/patch-1 Sébastien Rombauts 2021-10-06 09:33:14 +02:00
  • ded6951163
    Merge pull request #339 Allow specifying transaction behaviors DEFERRED, IMMEDIATE, and EXCLUSIVE from jjenkins278/transaction_behavior Sébastien Rombauts 2021-10-06 09:31:01 +02:00
  • f89ebff297
    add HTML keywords and properly link up the links! ph3b3 2021-10-05 15:31:40 +11:00
  • abd139c597 Allow specifying transaction behaviors DEFERRED, IMMEDIATE, and EXCLUSIVE John Jenkins 2021-10-04 16:21:31 -05:00
  • c7909ee9c1
    Merge pull request #337 Add catkin configuration from ardabbour/master Sébastien Rombauts 2021-10-02 22:39:03 +02:00
  • 4939c32712
    Merge pull request #335 from jagerman/older-macos-avoid-std-filesystem Sébastien Rombauts 2021-10-02 22:35:18 +02:00
  • ee37e4eb00
    Merge pull request #338 fix load extension from paulo-coutinho/fix-load-extension Sébastien Rombauts 2021-10-02 21:33:34 +02:00