Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
5e1e641
Added more verbose usage information as recommended by @SyseAdmine an…
Static-Codes Mar 31, 2026
fb4ac8f
Added further variable sanitization prior to using add_subdirectory
Static-Codes Mar 31, 2026
2b6962d
Added file validation on line 1069 and fixed a logic issue causing a …
Static-Codes Apr 1, 2026
2edf4e1
Fixed a bug on lines 1522-1525 that could produce CMake warnings if t…
Static-Codes Apr 1, 2026
6c8aebb
Fixed an oversight in the previous commit, which produced a CMake Err…
Static-Codes Apr 1, 2026
e12ba10
Added more robust library validation in process_libraries() on lines …
Static-Codes Apr 1, 2026
17f2cbd
Added more verbose variable names + comments, and broke a few length…
Static-Codes Apr 1, 2026
58fcffa
Added a missing message command and properly escaped newline char on…
Static-Codes Apr 1, 2026
e7f1cee
Added validation for the existence of C/CPP files prior to writing so…
Static-Codes Apr 1, 2026
aa83250
Concatenated a lone import
Static-Codes Apr 1, 2026
d0654ad
Added get_cmake_version() which will check for an installation of cma…
Static-Codes Apr 1, 2026
1af4c6a
Added imports for get_cmake_version that were not previously commited
Static-Codes Apr 1, 2026
0b35a76
Added a TODO for contributors to track bugs fixes and feature updates
Static-Codes Apr 1, 2026
554516b
Fixed typo anjd fixed dual recursion bug in convert_sourcetree_to_cma…
Static-Codes Apr 1, 2026
b6afa46
Added a set of standards for TODO.md and updated status on T-001
Static-Codes Apr 1, 2026
65f005c
Added unit tests functionality. Both tests are passing (gnupg and cp…
Static-Codes Apr 1, 2026
8942550
Fixed typo on line 48 in tests/functions.py
Static-Codes Apr 1, 2026
ff723d4
Fixed incorrect test data in Unit Test #2, all tests are passing still.
Static-Codes Apr 1, 2026
2302359
Added missing link for timestamp generation
Static-Codes Apr 1, 2026
2bdadfc
Added T-007 to TODO: `Implement `get_cmake_version()`
Static-Codes Apr 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Project TODO List
## Last updated Wed Apr 01 21:45:39 2026 UTC

### Priority
- High
- Medium
- Low

### Status
- Unassigned
- Assigned
- Pending Tests
- Pending Review
- Completed

### Dates
- Dates are to be inserted using the ISO 8601 standard to avoid international confusion.
- See: [ISO 8601 Date Generator](https://developertoolskit.com/tools/iso-date-generator)
- Howto:
- Click "Use system time"
- Click "Generate ISO 8601 Data"
- Copy the generated timestamp under "ISO 8601 Date"

| Task ID | Task Description | Priority | Status | Assigned To | Date Assigned | Date Completed
| :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| T-001 | Fix the dual recursion bug in `convert_sourcetree_to_cmake` | High | Pending Review | @Static-Codes | 2026-03-31 | 2026-04-01 |
| T-002 | Improve the variable expansion logic for `_SOURCES` | Low | Unassigned | TBD | N/A | N/A |
| T-003 | Add support for QMake's `subdirs` project type | Low | Unassigned | TBD | N/A | N/A |
| T-004 | Refine the configuration file parsing logic | Low | Unassigned | TBD | N/A | N/A |
| T-005 | Update minimum version pinning of CMake (3.X) | Low | Unassigned | TBD | N/A | N/A |
| T-006 | Address the `# FIX THIS` comments | Low | Unassigned | TBD | N/A | N/A |
| T-007 | Implement `get_cmake_version()` | Low | Unassigned | TBD | N/A | N/A |
Loading