Daniel C

Results 68 comments of 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. ![image](https://github.com/user-attachments/assets/e2d96ed8-91c2-44c8-850a-8bc928d884f9) +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.