Login
History of bindings/cpp/Db.cpp of 1c6aeaf5ce8d2a06
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file bindings/cpp/Db.cpp at check-in 1c6aeaf5ce8d2a06

2021-12-21
08:28
Moved fossil-scm/fossil.h to ../libfossil.h so that client code can build from both the canonical tree and amalgamation using the same include name. file: [0e6046a1ea] check-in: [76d6359435] user: stephan branch: trunk, size: 13609
2021-02-12
22:09
libfossil is now C99, rather than C89, per discussion at [https://fossil.wanderinghorse.net/r/libfossil-forum/forumpost/e02ff0e8d0]. fsl_int{16,32,64}_t have been replaced by the standard uint{16,32,64}_t, FSL_xxx_T_PFMT/SFMT replaced with PRIx32 and friends, and auto.def now checks for -std=c99 capability (but that check could probably be done differently/improved). fsl_int_t and fsl_uint_t are retained, as they're more about documentation/intent than fixed sizes. file: [f462fb3116] check-in: [ee070353b9] user: stephan branch: trunk, size: 13617
2021-02-11
12:42
Renamed cpp/Db.cpp → bindings/cpp/Db.cpp. Moved C++ and s2 bindings to bindings/{cpp,s2}. Got the C++ bindings compiling for new gcc breakage and new, stricter T-card validation. file: [d9feebc0dc] check-in: [fdc5e1014e] user: stephan branch: trunk, size: 13641
2014-03-21
15:38
tinkering with the C++ bits. file: [d9feebc0dc] check-in: [28a1d8eada] user: stephan branch: trunk, size: 13641
14:52
Really break time this time. file: [7e017df8fd] check-in: [d3448e39fb] user: stephan branch: trunk, size: 13585
14:13
Added saving to decks. Other C++ cleanups/additions. Break time file: [eb4d9b10e7] check-in: [4ecca41beb] user: stephan branch: trunk, size: 13352
12:32
More work on the C++ API. Added the beginnings of the Deck class. file: [1e91bd9041] check-in: [efc0ab398c] user: stephan branch: trunk, size: 13413
10:12
Renamed all the get/setAbcDef() to abcDef(). Other minor additions and cleanups. file: [95eb732b0a] check-in: [8a5d85d8ca] user: stephan branch: trunk, size: 13599
00:02
bed time. file: [8a7e071900] check-in: [6d1c3ce450] user: stephan branch: trunk, size: 13370
2014-03-20
22:44
More additions to the C++ API. Time for the dog walk. file: [e03c2b3580] check-in: [f35e6bd72c] user: stephan branch: trunk, size: 13418
22:13
Removed the obsoleted StringBuffer class. Added implicit conversions to the C++-to-C counterparts where it makes sense, as that really simplifies integration with the C API. file: [83a7b5a5fd] check-in: [99a28b5a90] user: stephan branch: trunk, size: 13930
21:01
More work on the C++ API. Added stream/streambuf proxies for fsl_output(), so (e.g.) std::cout can be redirected to fsl_output() file: [30ccb1ad52] check-in: [c126aba8ff] user: stephan branch: trunk, size: 13548
19:21
Added the basic fsl::Context class. Some minor additions to the C API to support the C++ api a bit. Refactored fsl::Db so that it can proxy handles without taking over ownership (needed by the Context's 3 db handles). file: [a39d914079] check-in: [f9ff5a4b8d] user: stephan branch: trunk, size: 13621
2014-03-19
22:24
More 'tuning' of the C++ API. Bed time. file: [6897a3a77d] check-in: [1d27d1309c] user: stephan branch: trunk, size: 11919
21:33
more work on the C++ db layer. file: [96d43933bc] check-in: [e2fe2dc350] user: stephan branch: trunk, size: 11405
21:11
Added: The Db/Stmt C++ wrapper is basically in place. file: [569f24f1b4] check-in: [3eb4fce307] user: stephan branch: trunk, size: 10667