Commit Graph

97 Commits

Author SHA1 Message Date
Kyle Isom 3122ed6ac7 Add circleci config. 2023-10-18 17:57:19 -07:00
Kyle Isom 184d468b06 Dictionary conditions reversed.
During a code cleanup, a check for a TLV tag inverted the logic.
2023-10-18 17:35:27 -07:00
Kyle Isom fa1cb59697 Add missing include header.
This was being included transitively.
2023-10-18 16:21:09 -07:00
Kyle Isom a8387f010f Trying to get build working on Fedora. 2023-10-18 16:19:09 -07:00
Kyle Isom 00e9bc0f22 Format README. 2023-10-17 00:45:21 -07:00
Kyle Isom 567f5f9564 gitea doesn't support RST READMEs, so renamed this. 2023-10-17 00:44:40 -07:00
Kyle Isom b7584b06cc Cleanup example program in Flag docs. 2023-10-16 23:58:49 -07:00
Kyle Isom a0cd2ca866 Add trailing newline to cmake config. 2023-10-16 21:23:26 -07:00
Kyle Isom a0edf915ad Remove test prints and fix cursor checks in dictionary. 2023-10-16 17:53:50 -07:00
Kyle Isom 930a2d68f4 Update docs; bump patch version. 2023-10-16 15:03:22 -07:00
Kyle Isom 40d92db968 Bump package version. 2023-10-16 04:02:46 -07:00
Kyle Isom 407ee1c85d Cleanup code and docs; add missing header.
- The source and header files should have standard comment headers.
- Windows support has been removed, as I've decomissioned my Windows
  desktop in favour of a Linux desktop.
- Commander.h wasn't being added to the install directory.
2023-10-16 04:01:35 -07:00
Kyle Isom 0fff669b40 First package deployed. 2023-10-15 18:34:24 -07:00
Kyle Isom 4d2abcf434 Add command line flag processing. 2023-10-15 17:09:31 -07:00
Kyle Isom e80f597ec8 Add Flag files from rcpp branch.
This doesn't compile yet, I just need to move them to my main
development machine.
2023-10-15 01:11:06 -07:00
Kyle Isom 05790a95fa Renaming to scsl. 2023-10-14 18:38:01 -07:00
Kyle Isom dd696e2c1f Start StringUtils, update build, add CLion config for code style. 2023-10-14 17:56:26 -07:00
Kyle Isom b28199553f Update build files.
Don't include install targets when this is built with FetchContent.
2023-10-10 22:19:40 -07:00
Kyle Isom 7cb39680c1 add doc dependency on klib
This is somewhat of a pain, because it requires that the docs are
built every time. It is, however, the only way I could figure out
to get the docs as a requirement for installation.
2023-10-10 19:39:18 -07:00
Kyle Isom 6317c2dd36 update packaging 2023-10-10 19:09:25 -07:00
Kyle Isom bf1ea5e749 Code cleanups. 2023-10-10 18:57:43 -07:00
Kyle Isom 8dba3d27f2 Documentation and code cleaenups. 2023-10-10 17:24:29 -07:00
Kyle Isom 67d4a1ebce Windows is a nightmare. 2023-10-10 16:44:29 -07:00
Kyle Isom 138bf8267b Code cleanups and doc updates. 2023-10-10 15:05:22 -07:00
Kyle Isom eb665bdd92 Fix man page install target. 2023-10-10 14:10:02 -07:00
Kyle Isom e3c95964b3 Finish phonebook command and add to install targets. 2023-10-10 14:07:37 -07:00
Kyle Isom 30c586d37d Fix WIN32 file read. 2023-10-10 12:15:14 -07:00
Kyle Isom a6d7b948d4 Start work on phonebook tool. 2023-10-10 06:02:21 -07:00
Kyle Isom cc17abea53 Fix memory bugs in shift left. 2023-10-10 04:22:04 -07:00
Kyle Isom a8b09001f7 finish doxygen docs.
This also includes a lot of code cleanups along the way.
2023-10-10 02:35:43 -07:00
Kyle Isom 386869df44 Documentation, usability updates, and removing debug code.
+ First pass at documenting the Buffer class.
+ Starting Arena documentation.
+ Various usability updates, such as overloading operators.
+ Remove debug traces.
2023-10-09 22:41:07 -07:00
Kyle Isom 0f1eff514d Ignore IDE stuff. 2023-10-09 20:00:18 -07:00
Kyle Isom 8122ca265d Debugging another memory bug. 2023-10-09 19:59:21 -07:00
Kyle Isom 85ff28360b add library packaging 2023-10-09 17:20:18 -07:00
Kyle Isom 11eeafac16 Add cmake configuration. 2023-10-09 16:37:02 -07:00
Kyle Isom 87fe9719c1 Fix memory leak, start work on win file api. 2023-10-09 16:20:26 -07:00
Kyle Isom b2e0e849ef Tracking down a memory error.
The store memory address is being overrun in the call to `<<`.
2023-10-09 15:23:23 -07:00
Kyle Isom 372de925df Clang-tidy warnings. 2023-10-09 13:23:03 -07:00
Kyle Isom 5c06c81029 valgrind fixes 2023-10-09 13:16:05 -07:00
Kyle Isom f8041c2bfa Finish basic buffer implementation. 2023-10-09 12:45:39 -07:00
Kyle Isom 1bc5bc0b10 Move Buffer from kge. 2023-10-09 10:26:05 -07:00
Kyle Isom 36af6ac1f8 Clean up the Linux side of the build.
CLion on Windows missed a lot of stuff.
2023-10-06 06:25:58 +00:00
Kyle Isom f727ce4b5a Rename phonebook -> dictionary. 2023-10-05 23:17:09 -07:00
Kyle Isom 0d28baef0e Finish working phonebook. 2023-10-05 23:08:35 -07:00
Kyle Isom 82f5e32ddb working on testing the phonebook 2023-10-05 21:18:21 -07:00
Kyle Isom 5d2e255bea fix record deletion
- also zero out rest of record when setting
2023-10-05 20:49:17 -07:00
Kyle Isom 8b8be9421a Initial import. 2023-10-06 03:13:46 +00:00