• Site admin.

  • Joined on 2020-09-17
john pushed to at john/McRogueFace 2026-04-10 05:34:33 +00:00
2f4928cfa3 Null parent_grid pointers in GridData destructor, closes #270, closes #271, closes #277GridLayer, UIGridPoint, and GridChunk each stored a raw GridData* that
john closed issue john/McRogueFace#284 2026-04-10 05:09:19 +00:00
[Tiny Feature] Valgrind Massif heap profiling target
john pushed to master at john/McRogueFace 2026-04-10 05:09:19 +00:00
188b312af0 Re-enable ASan leak detection, add Massif heap profiling target
e7462e37a3 Remove camelCase module functions (setScale, findAll, getMetrics, setDevConsole), closes #304
9ca79baec8 Fix grid layers with z_index=0 rendering on top of entities, closes #257
e58b44ef82 Add missing markDirty()/markCompositeDirty() to all Python property setters
d73a207535 Add web-playable WASM demo with BSP dungeon crawler
Compare 7 commits »
john closed issue john/McRogueFace#286 2026-04-10 05:09:19 +00:00
[Tiny Feature] Re-enable ASan leak detection after fixing #266/#275
john closed issue john/McRogueFace#304 2026-04-10 05:09:19 +00:00
[API Freeze] Remove camelCase module functions before 1.0
john closed issue john/McRogueFace#290 2026-04-10 05:09:18 +00:00
[Bugfix] UIDrawable base x/y/pos/grid_pos setters don't propagate dirty flags to parent
john closed issue john/McRogueFace#289 2026-04-10 05:09:18 +00:00
[Bugfix] Caption Python property setters don't call markDirty()
john closed issue john/McRogueFace#291 2026-04-10 05:09:18 +00:00
[Refactoring] Audit all Python property setters for missing markDirty() calls
john closed issue john/McRogueFace#257 2026-04-10 05:09:18 +00:00
grid layers with z_index of zero are on top of entities
john closed issue john/McRogueFace#288 2026-04-10 05:09:18 +00:00
[Bugfix] UICollection mutations don't invalidate parent Frame's render cache
john pushed to at john/McRogueFace 2026-04-10 05:01:41 +00:00
e58b44ef82 Add missing markDirty()/markCompositeDirty() to all Python property settersFixes a systemic bug where Python tp_getset property setters bypassed the
john pushed to at john/McRogueFace 2026-04-10 04:41:57 +00:00
d73a207535 Add web-playable WASM demo with BSP dungeon crawler- Create self-contained demo game script (src/scripts_demo/game.py) showcasing:
john pushed to at john/McRogueFace 2026-04-10 04:37:20 +00:00
c332772324 Add issue triage document for all 46 open issuesCategorize open issues #53–#304 into 14 system-related groups,
john commented on issue john/McRogueFace#167 2026-04-10 03:24:01 +00:00
[Demo Target] r/roguelikedev Tutorial Series Demo Game

Tutorial scripts updated to current API (commit 1805b98)

john pushed to at john/McRogueFace 2026-04-10 03:23:35 +00:00
1805b985bd Update all 13 tutorial scripts to current enum-based API, refs #167All tutorial parts (1-13) used the old string-based key/action
john pushed to master at john/McRogueFace 2026-04-10 02:19:13 +00:00
6d5e99a114 Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306
354faca838 Remove redundant Grid.position alias, keep only Grid.pos, closes #308
c15d836e79 Remove deprecated sprite_number property from Sprite and Entity, closes #305
4a3854dac1 Fix audit type count (44->46) and add regression test for Color __eq__, refs #307
Compare 4 commits »
john closed issue john/McRogueFace#306 2026-04-10 02:19:13 +00:00
[API Freeze] Remove legacy string enum comparisons
john closed issue john/McRogueFace#305 2026-04-10 02:19:13 +00:00
[API Freeze] Remove deprecated sprite_number property
john closed issue john/McRogueFace#308 2026-04-10 02:19:13 +00:00
[API Freeze] Remove redundant Grid.position alias
john pushed to at john/McRogueFace 2026-04-10 01:45:12 +00:00
4a3854dac1 Fix audit type count (44->46) and add regression test for Color __eq__, refs #307Review of session 1b14b941 found two issues: