• Site admin.

  • Joined on 2020-09-17
john pushed to master at john/McRogueFace 2026-01-11 02:31:26 +00:00
9eacedc624 Input Enums instead of strings.
d9411f94a4 Version bump: 0.2.0-prerelease-7drl2026 (d6ef29f) -> 0.2.1-prerelease-7drl2026
d6ef29f3cd Grid code quality improvements
Compare 3 commits »
john pushed to master at john/McRogueFace 2026-01-10 03:27:09 +00:00
a77ac6c501 Monkey Patch support + Robust callback tracking
john pushed to master at john/McRogueFace 2026-01-09 21:55:46 +00:00
1d11b020b0 Implement Scene subclass on_key callback support
b6eb70748a Remove YAGNI methods from performance systems
ae27e7deee delete unused file
Compare 3 commits »
john pushed to master at john/McRogueFace 2026-01-09 19:55:46 +00:00
2c320effc6 hashing bugfix: '<<' rather than '<<=' operator was used
john opened issue john/McRogueFace#191 2026-01-09 18:48:19 +00:00
PyWeakref_GetObject is deprecated, removal in Python 3.15
john closed issue john/McRogueFace#163 2026-01-09 17:03:22 +00:00
[Minor Feature] Packaging variants: light vs batteries-included
john commented on issue john/McRogueFace#163 2026-01-09 17:03:22 +00:00
[Minor Feature] Packaging variants: light vs batteries-included

a7ada7d65b - closing this feature, the actual difference between "light" and "full" is ~1MB, so I probably will only distribute the "full" stdlib. The real key to keeping distribution size down…

john pushed to master at john/McRogueFace 2026-01-09 17:01:33 +00:00
a7ada7d65b distribution packaging
e6fa62f35d set version string for 7DRL2026 prerelease
ed85ccdf33 update to cpython 3.14.2
08c7c797a3 asset cleanup
Compare 4 commits »
john commented on issue john/McRogueFace#162 2026-01-09 03:01:40 +00:00
[Major Feature] Cross-compilation for Windows from Linux

Summary of Windows cross-compilation fixes:

john closed issue john/McRogueFace#162 2026-01-09 02:16:32 +00:00
[Major Feature] Cross-compilation for Windows from Linux
john pushed to master at john/McRogueFace 2026-01-09 02:16:32 +00:00
1438044c6a mingw toolchain and final fixes for Windows. Closes #162
1f002e820c long -> intptr_t for casts. WIP: mingw cross-compilation for Windows (see #162)
2f4ebf3420 tests for the last few issues (these test scripts should work with recent APIs, while the rest of the test suite needs an overhaul)
Compare 3 commits »
john commented on issue john/McRogueFace#163 2026-01-07 05:07:59 +00:00
[Minor Feature] Packaging variants: light vs batteries-included

Preliminary Research Findings

john pushed to master at john/McRogueFace 2026-01-07 03:42:24 +00:00
a57f0875f8 Code editor window, lockable positions; send console output to the code editor to select and cut/copy output. Closes #170
john closed issue john/McRogueFace#170 2026-01-07 03:42:24 +00:00
console: multi-line input
john commented on issue john/McRogueFace#170 2026-01-07 02:55:05 +00:00
console: multi-line input

additional features in-work:

john pushed to master at john/McRogueFace 2026-01-07 02:39:06 +00:00
75127ac9d1 mcrfpy.Mouse: a new class built for symmetry with mcrfpy.Keyboard. Closes #186
john closed issue john/McRogueFace#186 2026-01-07 02:39:06 +00:00
mcrfpy.Window, mcrfpy.Keyboard ... mcrfpy.Mouse?
john pushed to master at john/McRogueFace 2026-01-07 01:14:04 +00:00
b0b17f4633 timer fixes: timers managed by engine can run in the background. Closes #180
john closed issue john/McRogueFace#180 2026-01-07 00:57:22 +00:00
Timers without a user-stored reference don't fire
john closed issue john/McRogueFace#176 2026-01-07 00:57:16 +00:00
Entities have grid_pos initializer argument, but pos property