Repository navigation
Repin the runtime to makepad 39a9de88 (OpenHarmony idle and input, GL GPU timing, terminal shortcuts) - #289
Merged
Merged
Conversation
ymote
force-pushed
the
chore/repin-makepad-39a9de88
branch
2 times, most recently
from
October 2, 2026 20:29
5790b6d to
c80c0a7
Compare
… GPU timing, terminal shortcuts) Makepad main 39a9de88 adds a hidden map's idle frame loop fix (#79), Android HTTP without redirects (#75), the sheets font by crate (#80), Linux GL remote grabs (#93), Android Vulkan without a debug messenger (#92), the touch-down power hint (#83), GL GPU timing (#81), atlas text on phones (#82), the DrawText current-list fix (#89), terminal keyboard shortcuts (#76) and the terminal on OpenHarmony (#91), and OpenHarmony's keyboard, Studio, GL lifetimes and idle frames (#84, #85, #88, #87), through Octoscript-Makepad 62760863 (#70). makepad #90 is not in it. - root Cargo.toml: makepad and octoscript-makepad revisions together; native-apps.json (Sheets, Terminal), regenerated pins unchanged otherwise - both native-runtime.lock.json files - runtime-patches.lock.json: the settings patch is rebased onto 39a9de88 with the same added and removed lines; its touch-down line in MakepadActivity.java now sits next to #83's hint, and draw_text.rs context follows #87's cfg. The system-back, IME and two Windows patches reapply unchanged. The map, OpenHarmony GL-lifetime and DrawText patches are dropped: they are makepad #79, #88 and #89, now upstream. New tree 976bf55b. - Cargo.lock: unchanged - the pinned-hash docs under phone/docs; rom/docs/home-build.md follows in its own change, so this one does not trigger rom.yml (whose jobs local CI cannot run) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ymote
force-pushed
the
chore/repin-makepad-39a9de88
branch
from
October 2, 2026 20:44
c80c0a7 to
01ca2c5
Compare
Contributor
Author
|
Local CI passed on 01ca2c5 ( GitHub would run for this PR: desktop.yml, phone.yml, apps.yml. Merged on this local pass (macOS runner queue); GitHub CI runs on the merge commit on main.
Skipped (these did NOT pass; (!) marks a skip that blocks tools/ci-local-merge.sh):
Notes:
|
ymote
added a commit
that referenced
this pull request
Oct 2, 2026
#289 moved the runtime to makepad main 39a9de88 and Octoscript-Makepad 62760863; this is the one line of rom/docs/home-build.md that names them, split out so the repin itself did not trigger rom.yml. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ymote
added a commit
that referenced
this pull request
Oct 2, 2026
…e-hashes rom docs: the runtime's Makepad and Octoscript-Makepad hashes after #289
This was referenced Oct 3, 2026
tyreseluo
pushed a commit
to tyreseluo/OctoSense
that referenced
this pull request
Oct 4, 2026
…s, CEF profile under MAKEPAD_HOME) Moves the runtime from makepad 39a9de88 to makepad main c155f61d, through Octoscript-Makepad 2cc5ef37 (OctoSense-org#71). New in makepad: - OctoSense-org#94 Files, Task and Browser: an empty library beside each binary - OctoSense-org#95 Calculator, Clock, Notes, Reminders, Weather: each module opens its own agent's link and answers its tools there - OctoSense-org#96 hosted Notes and Reminders start empty - OctoSense-org#97 Files' chat panel only reads - OctoSense-org#98 CEF keeps its stable profile under MAKEPAD_HOME when that is set Root Cargo.toml (every makepad revision, octoscript-makepad and octoscript-node), the Sheets and Terminal revisions in native-apps.json, both native-runtime.lock.json files, and runtime-patches.lock.json: base c155f61d, the five patches reapply unchanged (none touches a changed file), new tree 3eadf628. Cargo.lock does not change. The phone docs that name the pinned hashes move with it; rom/docs/home-build.md gets its own follow-up, as with OctoSense-org#289. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Moves the runtime from makepad e29a0eaa to makepad main 39a9de88, through Octoscript-Makepad 62760863 (OctoScript-Makepad#70). The new makepad changes:
--remotegrabs; docs(ai-services): the model capability (App-Hub#24) is coming, not served yet #92 Android Vulkan runs without a debug messenger; Repin the runtime: makepad 975c5630, Octoscript-Makepad 65d30a09 #83 a touch-down power hint; Shell: the glass's three channel taps from one sample_gauss call site #81 GL GPU timing; feat(toolbox): the system toolbox's workflow template library #82 phones read small text from the atlas; apps/AGENTS.md: point app authors to the AI-in-your-app page #89 DrawText stops redrawing the list it is drawingmakepad #90 (OpenHarmony NDK input and ArkWeb) is not in this revision. A proposed rebase is on
proposal/pr90-rebased-on-84-85.What moves
Cargo.toml: every makepad revision, plusoctoscript-makepad/octoscript-node. Innative-apps.jsononly the Sheets and Terminal revisions move;tools/native_apps.pyregenerates the pins otherwise unchanged.native-runtime.lock.jsonfiles (root andapps/appcard/).runtime-patches.lock.json, base39a9de88, new tree976bf55b:beginInputline inMakepadActivity.javanow sits next to Repin the runtime: makepad 975c5630, Octoscript-Makepad 65d30a09 #83'shintTouchLoad, and thedraw_text.rscontext follows glance: resolve sys.digest sources from host-held digests (ADR 0002 M4) #87'scfg. New sha256b17352eb….makepad-map-hidden-no-frame-loop(= makepad splash-research: missing SPLASH-RESEARCH.md and Python before templates move into the toolbox #79),makepad-ohos-gl-lifetimes(= chore(octos): pin octos main 60cf96e6 (octos#2583) #88) andmakepad-drawtext-current-list-redraw(= apps/AGENTS.md: point app authors to the AI-in-your-app page #89). The last two have the same patch-id as the merged PRs. Their threeproduct_fixeslines go with them.Cargo.lockdoesn't change. The docs underphone/docsthat name the pinned hashes are updated (build-tool.md,makepad-fork.md).rom/docs/home-build.mdgets its own follow-up PR. Touching it would triggerrom.yml, whose product and web-installer jobs local CI can't run here: the build host has no JDK, Android SDK or node, soci-local-mergerefuses.Checks
python3 tools/setup.py --update,python3 tools/setup.py --check --cargoandpython3 tools/native_apps.py --checkall pass. The old makepad and Octoscript-Makepad hashes now appear only in ADR 0004's history.cargo check -p makepad-widgets -p makepad-terminalon the macOS host and foraarch64-linux-android.road_pack_testsfailures. On macOS the host and Android checks pass. OpenHarmony was only type-checked, with a stub C compiler (no SDK).tools/ci-local.sh --only all --linux-host --keep-going --jobs 6) runs before merging, after the merge queue (Desktop: find the packaged octos kernel and refuse one of another revision #256 stopped).🤖 Generated with Claude Code