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 | |