Daniel C
Daniel C
Fixed all of the things you mentioned. IMO it's very playable at this point. Could still use some minor improvement (better visuals, better controls) but for tetris on a DSLR...
Configure scripts in Python seem to be common: https://github.com/ninja-build/ninja/blob/master/configure.py
Updated, still doesn't test modules. Don't think it's a big deal though, it's mostly standard library packages right?
Does it use `-fdata-sections -ffunction-sections` and `--gc-sections` to remove unused functions?
It marks sections, and the linker removes unused ones. So it removes unused functions, variables, etc. Static is a better idea probably.
Just a List making a list of things I'd be interested in doing: - [ ] Replace all 100+ character long awk/grep/sed/perl/ abominations - [ ] Convert all python2 to...
That's not a bad idea, also would need to recognize wildcard `%.o` targets: ``` - identifier: "^[%A-Za-z0-9_./-]+" ```
On a 4k monitor, Windows 11, blurry upscaled text.  +1 I tried some [iup](https://www.tecgraf.puc-rio.br/iup/) examples and it scaled fine... I don't know if they have code that handles it...
+1 - Unix: `gtk_notebook_new` - Windows: `WC_TABCONTROLW` - Cocoa: `NSTabView` This would be pretty easy to add. Here's the libui implementations: - https://github.com/libui-ng/libui-ng/blob/master/windows/tab.cpp - https://github.com/libui-ng/libui-ng/blob/master/unix/tab.c - https://github.com/libui-ng/libui-ng/blob/master/darwin/tab.m
Also GNU Make, where tabs are mandatory.