1. 19 Apr, 2020 1 commit
  2. 13 Apr, 2020 2 commits
  3. 12 Nov, 2019 1 commit
    • Martin Hoeher's avatar
      iOS fix: Prevent crashes · 1a167070
      Martin Hoeher authored
      Set an additional define when building for iOS. This is required
      to prevent crashes when using the library.
  4. 05 Nov, 2019 1 commit
  5. 04 Nov, 2019 1 commit
  6. 26 Oct, 2019 2 commits
  7. 29 Dec, 2018 1 commit
  8. 28 Dec, 2018 3 commits
    • Martin Hoeher's avatar
      Exclude C files from cppcheck · 6f48b8b4
      Martin Hoeher authored
      They are only thin wrappers around the LMDB source files which otherwise
      would pull in the LMDB sources into the check (which cause a fail).
    • Martin Hoeher's avatar
      Revert changes in unit tests · d82ed330
      Martin Hoeher authored
      ... as they cause the tests to fail on Linux. If we want to test this
      with the MinGW Windows binaries, we have to come up with another
    • Martin Hoeher's avatar
      Allow compilation w/ Fedora MinGW toolchain · 76cfb776
      Martin Hoeher authored
      This change allows the library to be build properly with the Fedora
      MinGW toolchain. The main issue is, that the compiled Qt version is
      using the UNICODE define, which is however incompatible with LMDB.
  9. 13 Sep, 2018 4 commits
    • Martin Hoeher's avatar
      Export Cursor::FindResults · 6c6480bc
      Martin Hoeher authored
      ... required for Windows builds, as otherwise symbols cannot be resolved
      when linking.
    • Martin Hoeher's avatar
      Enable Android compilation · e6efee19
      Martin Hoeher authored
      On Android, set the ANDROID define. This is used by lmdb (when using the
      built-in library) to do some conditional compilation.
    • Martin Hoeher's avatar
      Compile with QLMDB_LIBRARY when building with cmake · d3c56082
      Martin Hoeher authored
      When building with cmake, set the QLMDB_LIBRARY define. This is required
      for e.g. Windows to properly decide between dllimport/dllexport.
    • Martin Hoeher's avatar
      Remove unused <optional> header · 92faa3b5
      Martin Hoeher authored
      Remove include of the optional header: It is a C++17 feature which is
      not supported by some older toolchains we rely on. As it is anyway not
      used (the header was there due to some testing), this should not change
      anything functionally.
  10. 19 Aug, 2018 1 commit
  11. 18 Aug, 2018 1 commit
  12. 21 Jul, 2018 1 commit
    • Martin Hoeher's avatar
      Update README · d2559f0d
      Martin Hoeher authored
      Include license information plus additional, useful information to make
      the landing page on Gitlab more useful.
  13. 20 Jul, 2018 2 commits
  14. 15 Jul, 2018 1 commit
    • Martin Hoeher's avatar
      API + Documentation Improvements · 0a77e8fc
      Martin Hoeher authored
      Make QLMDB::Cursor::FindResult more robust by also using a
      PImpl idiom.
      Extended the documentation and adding a meaningfull main page. Extended
      the detailed documentation of the main classes (Context, Database,
      Transaction and Cursor).
  15. 14 Jul, 2018 1 commit
  16. 04 Jun, 2018 1 commit
  17. 30 May, 2018 2 commits
  18. 28 May, 2018 1 commit
    • Martin Hoeher's avatar
      Added cursor class · 7ff177cf
      Martin Hoeher authored
      Added a class Core::Cursor to work with LMDB cursors. Added a unit test
      which tests the constructor of the class for now.
  19. 27 May, 2018 1 commit
    • Martin Hoeher's avatar
      Adding Database data access interface · 04fd1fff
      Martin Hoeher authored
      Added interface to the Database class to read and write data. No tests
      implemented yet. The interface itself is also not functional (except
      simple "dispatcher" methods).
  20. 26 May, 2018 1 commit
  21. 25 May, 2018 1 commit
    • Martin Hoeher's avatar
      Added Core::Database class · dcd7bb82
      Martin Hoeher authored
      Added the Core::Database class, which represents a single database
      within an LMDB context. Removed the initial Collection and Database
      classes, as they will be re-build on top of the Core module later on.
  22. 24 May, 2018 1 commit
  23. 22 May, 2018 2 commits
  24. 21 May, 2018 3 commits
  25. 20 May, 2018 4 commits