Kyle Isom
9494871145
README.md: use the correct badge for CircleCI.
2023-10-19 21:19:53 -07:00
Kyle Isom
1c6de07b7a
test/coord2d: add missing <array> include.
2023-10-19 21:18:08 -07:00
Kyle Isom
eaea8c2ab0
Buffer: add explicit/defensive coding checks.
2023-10-19 21:00:35 -07:00
Kyle Isom
6dab443789
Dictionary: add defensive coding checks.
2023-10-19 21:00:21 -07:00
Kyle Isom
0a661a7d70
Close file handle when done.
...
This also brings the arena to a single-return standard.
2023-10-19 20:55:31 -07:00
Kyle Isom
b1bbaebdac
Slow working on bringing the old code up to standard.
...
- Documentation updates - most of the old files use non-Doxygen or
no/minimal header comments.
- Rework SimpleSuite to be more useful.
- Coverity-surfaced fixes.
2023-10-19 20:32:46 -07:00
Kyle Isom
a9991f241a
Add badges to README.
2023-10-19 11:16:13 -07:00
Kyle Isom
49eea73449
Arena: remove resource leak.
2023-10-19 10:59:43 -07:00
Kyle Isom
36fe049485
Continuing refactor work.
2023-10-19 00:58:40 -07:00
Kyle Isom
8d02d078e7
refactor namespaces
2023-10-18 23:57:50 -07:00
Kyle Isom
5f3dc6e9f6
Restructure project, start importing sc3 code.
2023-10-18 23:44:05 -07:00
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