• Site admin.

  • Joined on 2020-09-17
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 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 closed issue john/McRogueFace#163 2026-01-09 17:03:22 +00:00
[Minor Feature] Packaging variants: light vs batteries-included
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 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 closed issue john/McRogueFace#162 2026-01-09 02:16:32 +00:00
[Major Feature] Cross-compilation for Windows from Linux
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 closed issue john/McRogueFace#170 2026-01-07 03:42:24 +00:00
console: multi-line input
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 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
john commented on issue john/McRogueFace#180 2026-01-06 20:29:45 +00:00
Timers without a user-stored reference don't fire

Implementation Complete

john pushed to master at john/McRogueFace 2026-01-06 19:05:12 +00:00
2c20455003 support for Scene object as parent, from Python: closes #183
john commented on issue john/McRogueFace#183 2026-01-06 18:14:42 +00:00
.parent quirks

Additional Enhancement: Direct .parent = scene Assignment