Rewrite the entire code-base

The following changes are focused upon:
- Modularity
- Doing away with globals
- No heap allocations
- Better command line interface
- Switch from Xlib to XCB
- More verbose type definitions
- Implement a single-file config by utilising X-macros
This commit is contained in:
Utkarsh Verma 2023-10-24 08:44:31 +05:30
commit bc84d094cd
No known key found for this signature in database
GPG key ID: 7A4885A7162BDF20
30 changed files with 895 additions and 373 deletions

View file

@ -1,6 +1,8 @@
BasedOnStyle: Google
IndentWidth: 4
InsertBraces: true
ColumnLimit: 79
AlignArrayOfStructures: Left
AlignConsecutiveMacros: true
AlignConsecutiveMacros: Consecutive
AllowShortFunctionsOnASingleLine: None
AllowShortLoopsOnASingleLine: false
AllowShortIfStatementsOnASingleLine: Never