summaryrefslogtreecommitdiff
path: root/libs/libmdbx/src
AgeCommit message (Collapse)Author
2021-01-23libmdbx: upgrade to 0.9.2.110George Hazan
2020-12-05libmdbx: update to 0.9.2.12 with some useful fixes.Leonid Yuriev
2020-12-04libmdbx: promoting to 0.9.2.0 releaseGeorge Hazan
2020-10-25Revert "fixes #2569 (Miranda uses libmdbx unsafely)"George Hazan
This reverts commit a949c9f2b090435ca63de525ee2cd1a79073f08a.
2020-10-25fixes #2569 (Miranda uses libmdbx unsafely)George Hazan
2020-10-09compilation fix for VS2017George Hazan
2020-10-09libmdbx: switch to original amalgamated source code (v0.9.1.18)Leonid Yuriev
Amalgamated source code is the recommended form for embedding libmdbx in non-CMake build systems. This amalgamated version contains a minimum of files, is fully ready for use, and make impossible a number of errors. To upgrade or switch to a different version, just unpack to the `src` subdirectory a corresponding `libmdbx-amalgamated-X_Y_Z.zip` at the https://github.com/erthink/libmdbx/releases. For instance, the https://github.com/erthink/libmdbx/releases/download/v0.9.2/libmdbx-amalgamated-0_9_2.zip for the next release. -- Minimal changes have been made to the build configuration: 1. For use the standard `DllMain()` entry of libmdbx: - added the `MDBX_BUILD_SHARED_LIBRARY=1` option; - removed the `MDBX_CONFIG_MANUAL_TLS_CALLBACK` option; - deleted the `miranda.c` file containing only `DllMain()` with the `mdbx_dll_handle()` call, now this is done by the library itself. 2. Removed refs to extra files (that missing in the amalgamated source code): - for building `libmdbx.dll` only the `mdbx.h` and `mdbx.c` are used, but not `mdbx.c++` for a C++ API; - for building the `mdbx_chk`, `mdbx_load`, and `mdbx_dump` utilities only it own sources are used. -- Last libmdbx changes: - Fixed missing installation of `mdbx.h++`. - Fixed use of obsolete `__noreturn`. - Fixed use of `yield` instruction on ARM if unsupported. - Added pthread workaround for buggy toolchain/cmake/buildroot. - Fixed use of `pthread_yield()` for non-GLIBC. - Fixed use of `RegGetValueA()` on Windows 2000/XP. - Fixed use of `GetTickCount64()` on Windows 2000/XP. - Fixed opening DB on a network shares (in the exclusive mode). - Fixed copy&paste typos. - Fixed minor false-positive GCC warning.
2020-07-08fixes #2475 (Update libmdbx to 0.8.2)George Hazan
2020-06-14fixes #2450 (Update libmdbx to 0.8.1)George Hazan
2020-05-24libmdbx.dll returned back to keep compatibility with Windows XPGeorge Hazan
2020-05-22libmdbx: no need in MDBX_CONFIG_MANUAL_TLS_CALLBACK crutch...George Hazan
2020-05-22fix for broken project file compatibility in VS2019 16.6.0George Hazan
2020-04-25minor fix for configGeorge Hazan
2020-04-25libmdbx: merge with 0.7 final versionGeorge Hazan
2020-03-20fixes #2268 (Update libmdbx to 0.7.0)George Hazan
2020-02-24libmdbx: another fix for WineGeorge Hazan
2020-02-23libmdbx: one another fix for WineGeorge Hazan
2020-02-21libmdbx: crutch for wineGeorge Hazan
2020-02-21fixes #2226 (Merge with latest libmdbx)George Hazan
2020-02-07fixes #2205 (Unable to create new profile)George Hazan
2020-02-04libmdbx: mergeGeorge Hazan
2020-01-21libmdbx: update to 0.6George Hazan
2020-01-08libmdbx: rollback to the original version of the code, without our additionsGeorge Hazan
2020-01-07libmdbx: update to 0.5.0George Hazan
2020-01-01Happy new year, MirandaGeorge Hazan
2019-12-12libmdbx: force 32-bit version to work identically to the 64-bit versionGeorge Hazan
2019-12-12mdbx_chk: useful utility ported to MirandaGeorge Hazan
2019-12-11code cleaningGeorge Hazan
2019-12-11libmdbx: XP compatibility fixGeorge Hazan
2019-12-11compilation fixGeorge Hazan
2019-12-06libmdbx: upgrade to 0.4.0George Hazan
2019-08-28compilation fixGeorge Hazan
2019-08-28libmdbx: merge with 0.3.2George Hazan
2019-06-23libmdbx: mergeGeorge Hazan
2019-05-03merge of libmdbxGeorge Hazan
2019-04-14manual target platform version assignment required only for ToasterGeorge Hazan
2019-01-28merge with libmdbx masterGeorge Hazan
2019-01-04Update copyrightsdartraiden
2018-12-05fixes #1649 (Wrong codepage in mdbx tools errors)George Hazan
2018-11-25libmdbx: fix for changing database sizeGeorge Hazan
2018-11-21libmdbx: minor fix for concurrent database creationGeorge Hazan
2018-11-06merge with libmdbx trunk - fixes one rare problem with database shrinkingGeorge Hazan
2018-10-24libmdbx:George Hazan
- fix for a possible crash after database compaction; - merge with master
2018-10-04mdbx_dump & mdbx_load utilities adapted for MirandaGeorge Hazan
2018-10-02minor fix for libmdbxGeorge Hazan
2018-09-26libmdbx: merge to 0.2George Hazan
2018-09-20these asserts aren't needed at allGeorge Hazan
2018-09-20final fix for libmdbx problem with GCGeorge Hazan
2018-09-19merge of libmdbx code cleaningGeorge Hazan
2018-09-17libmdbx: another important bugfixGeorge Hazan