Skip to content

History

Revisions

  • cross-link windows compatibility targets with the wine toolchain pages

    @kaetemi kaetemi committed Aug 6, 2026
    e576fe2
  • vc6 environment: DX9 SDK compatibility row (Summer 2004 = last VC6)

    @kaetemi kaetemi committed Aug 6, 2026
    bfac36b
  • vc6 environment: era vs latest-VC6 dependency survey from nel/INSTALL + code cross-check

    @kaetemi kaetemi committed Aug 6, 2026
    669168c
  • vc6 wine environment draft: nel_cvs-era reference toolchain plan, scaffold staged

    @kaetemi kaetemi committed Aug 6, 2026
    670e258
  • vs2008 wine pages: repo toolchain layer, .NET 2.0 mt fix, manifest flow, setup.sh automation, 2026-08-05 verified scope

    @kaetemi kaetemi committed Aug 6, 2026
    e12de28
  • web asset delivery plan - snp over bnp, immutable bundles, snowballs first Design review of the emscripten asset story. Records the verdict on .snp as the bnp alternative, why in-browser bnp patching is rejected, the bundle/manifest architecture, measured compression numbers, and Snowballs as the first target. Key points: - .snp shape is right, interface is wrong: the provider returns a filesystem path, which is the only real blocker for wasm. - bnp xdelta patching rejected - patching needs owned storage, browser storage is not durable, and content addressing dissolves the problem. - immutable versioned URLs remove quota/OPFS/eviction from the design. - boot moves to the JS wrapper before wasm starts, so asyncify never touches the boot path. - bundling beats trained dictionaries by 2.7x (tiles: 6.21x bundled vs 2.31x per-file with dict); dictionary gain is size-dependent, 19.6% at 29 KB files and 3.4% at 190 KB. - emit both .zst and .br and let Accept-Encoding negotiate; zstd window plateaus at 8 MB so the lgwin cap is a non-issue. - github pages cannot set Content-Encoding, so bundles go to the CDN. - reference data is not a publish gate once formats diverge; gates are completeness + load, with render smoke done revision-to-revision. - snowballs is 457 files / 46.2 MB -> 12.6 MB, so it ships as one bundle and is deliberately not tiered. Also notes five live bugs found while reading the streamed package code, worth fixing independently of any of this. Registers the page in the context index and points the roadmap's W2 entry at it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SgdHuFQnKiND5p1VKQogJP

    @kaetemi kaetemi committed Aug 3, 2026
    48a7799
  • zone painter: A8 reset paint landed (m61) - PART A CLOSED, all seven methods gated m55-m61

    @kaetemi kaetemi committed Jul 30, 2026
    dedbc64
  • zone painter: A7 detach with copy landed (m60) - weld-back pinned as refusal

    @kaetemi kaetemi committed Jul 30, 2026
    65ba857
  • zone painter: A2 auto/manual interior landed (m59)

    @kaetemi kaetemi committed Jul 30, 2026
    eb0c20f
  • zone painter: A5+A6 bevel outline + local-normal extrude landed (m58)

    @kaetemi kaetemi committed Jul 30, 2026
    98babe4
  • zone painter: A4 edge subdivide + propagate landed (m57)

    @kaetemi kaetemi committed Jul 30, 2026
    a8cf16a
  • zone painter: A3 hide/unhide landed (m56) - session-only per the probe verdict

    @kaetemi kaetemi committed Jul 30, 2026
    edfc66c
  • zone painter: A1 coplanar/corner landed (m55) - flag bit corpus-pinned, A2/A3 data answered in passing

    @kaetemi kaetemi committed Jul 30, 2026
    23d0fba
  • zone_painter: editing methods plan - remaining legacy set (next session) + later-Max additions incl. the sculpt ghost design

    @kaetemi kaetemi committed Jul 30, 2026
    2a3b943
  • zone_painter patch edit plan: overlay invariant amended - two phases, depth-tested wireframe

    @kaetemi kaetemi committed Jul 30, 2026
    10323ae
  • zone_painter patch edit plan: extrude recorded (detach-split + walls + raise, m54)

    @kaetemi kaetemi committed Jul 30, 2026
    a3fe819
  • zone_painter patch edit plan: overlay arrow flipped to match additive tile arrows

    @kaetemi kaetemi committed Jul 30, 2026
    a8a6220
  • zone_painter patch edit plan: orientation arrows + turn seam wipe recorded

    @kaetemi kaetemi committed Jul 30, 2026
    8a860a5
  • zone_painter patch edit plan: ride-in-file fix, m50-m52 gates, panel blocks recorded

    @kaetemi kaetemi committed Jul 30, 2026
    e5d6ef5
  • zone_painter patch edit plan: 2026-07-30 full-story review pass recorded

    @kaetemi kaetemi committed Jul 30, 2026
    ba9502b
  • zone_painter patch edit: detach reframed to detach-to-element, file split shelved

    @kaetemi kaetemi committed Jul 30, 2026
    8f52dc3
  • zone_painter patch edit: move-to-zone compass, target-weld drag, weld distance dialog done

    @kaetemi kaetemi committed Jul 30, 2026
    9bc1deb
  • zone_painter patch edit: detach/attach close the topology op list; save-cycle re-parse fix noted

    @kaetemi kaetemi committed Jul 30, 2026
    a21da9e
  • zone painter: add quad + weld recorded in the patch-edit plan The loop-closing entry: the mirror-seed add, the target-weld shape and why it is mapper-safe, the edge-fusion stitch, the claimed-list aliasing bug and its iterator lesson, and the m44 story gate. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SgdHuFQnKiND5p1VKQogJP

    @kaetemi kaetemi committed Jul 29, 2026
    329ce80
  • zone painter: subdivide recorded in the patch-edit plan The headline entry: exact bicubic split, the ring-orientation choice that makes paint inheritance a plain quadrant copy, T-junctions by construction, slot-reuse discipline, refusals, and the m43 gates. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SgdHuFQnKiND5p1VKQogJP

    @kaetemi kaetemi committed Jul 29, 2026
    ff70bdb
  • zone painter: turn CCW/CW recorded in the patch-edit plan The shared topo-op runner, the TurnPatch port shape, the two deliberate edge-flag/TVPatch corrections over legacy, the m42 gates (four turns = byte identity), and the ZP_TOPO_DEBUG_GRID dev hook. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SgdHuFQnKiND5p1VKQogJP

    @kaetemi kaetemi committed Jul 29, 2026
    d1e5518
  • zone painter: topology undo recorded in the patch-edit plan The first-op entry gains the Kind 6 snapshot design (keepUndo rebuild, the funnel every undo surface goes through, the byte-identical undo-cycle proof, and the chunk-header-width inheritance fix); Part 6.4 item 4's design gaps are ticked with the remaining op list. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SgdHuFQnKiND5p1VKQogJP

    @kaetemi kaetemi committed Jul 29, 2026
    a34755b
  • zone painter: record the delete-patches topology op in the patch-edit plan Part 6.4 item 2 gains the first-op entry: the settled write target (topmost edit-class slot, from the painter modifier's own wholesale-replace eval), the pure transform layer and its sweep rule, the writeBack-before-mutation sequencing invariant, the undo-clears caveat, and the m41 gates. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SgdHuFQnKiND5p1VKQogJP

    @kaetemi kaetemi committed Jul 29, 2026
    456928f
  • zone painter: encodePatchMesh milestone recorded in the patch-edit plan Part 6.4 item 1 marked done with the encoder shape (in-place regenerate class, presence capture, reused chunk objects, Max 3 refusal, the load-bearing child orders) and the ctest #26 whole-file identity gate. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SgdHuFQnKiND5p1VKQogJP

    @kaetemi kaetemi committed Jul 29, 2026
    65cd8c0
  • zone painter: record the bind/unbind/no-smooth milestone in the patch-edit plan Part 1 gains the first Tier B milestone entry (ops, group semantics, the closure-restricted bind snap and why, the Patch rollout, the m40 gates); Part 5 ticks the explicit-unbind item, marks the rollout started with the remaining spec items listed, and adds the deferred bind command mode. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SgdHuFQnKiND5p1VKQogJP

    @kaetemi kaetemi committed Jul 29, 2026
    cbab974