Repository navigation
fix(model): ensure parent ownership is copied properly (fixes #8399) - #10926
Merged
Merged
Conversation
…ng#8399) When creating multiple directories, inherit ownership all the up/down. Signed-off-by: Jakob Borg <jakob@kastelo.net>
calmh
enabled auto-merge (squash)
October 18, 2026 09:29
calmh
disabled auto-merge
October 18, 2026 09:30
Hancock33
added a commit
to Hancock33/batocera.piboy
that referenced
this pull request
Oct 19, 2026
------------------------------------------------------------------------------------------ dolphin-emu.mk 41460454e9600f909950fddf0abd13a138430162 # Version: Commits on Oct 18, 2026 ------------------------------------------------------------------------------------------ Merge pull request #14796 from acts-1631/security/traversal-pending-timeout Traversal: update pending-packet time on socket timeout, ------------------------------------------------------------------------------------------ duckstation.mk 8a5b99b8b3ec82712292fea6355438eed85dd79e # Version: Commits on Oct 18, 2026 ------------------------------------------------------------------------------------------ FullscreenUI: Simplify LoadTextureImage() path handling, ------------------------------------------------------------------------------------- ppsspp.mk 0c6aa15f9be365bb88265636881814914ee8ac58 # Version: Commits on Oct 18, 2026 ------------------------------------------------------------------------------------- Merge pull request #22644 from hrydgard/alt-up-parent-dir Game browser: Alt+Up goes to the parent directory, -------------------------------------------------- vice.mk r46274 # Version: Commits on Sept 27, 2026 -------------------------------------------------- null ----------------------------------------------------------------------------------------- xenia-edge.mk b5baa311a17ae1c022a11bb3b5614fd9bc8515ba # Version: Commits on Oct 18, 2026 ----------------------------------------------------------------------------------------- [VFS] Fix files renamed into another directory not being found Entry::Rename moved the host file but left the entry under its old parent. A lookup of the new path then found nothing in the target directory until the next launch rescanned the host folder. The entry now moves to the target directory and the rename reports a missing directory, an existing name or an open target instead of always succeeding., ----------------------------------------------------------------------------------------- lightspark.mk 6f07fd65cb95b88ff73e905bf78a1a8b1ddf6049 # Version: Commits on Oct 18, 2026 ----------------------------------------------------------------------------------------- add SUPPORT_STATUS.md (taken from wiki) fixes #1192, ------------------------------------------------------------------------------------ tic80.mk 5b1b77f3ae94203208d26ccfb183ef7b629218a1 # Version: Commits on Oct 18, 2026 ------------------------------------------------------------------------------------ mruby: the vendored engine moves to 4.0.0 (#3099), --------------------------------------------------------------------------------------- etlegacy.mk 6cabfdc957d8feb6b462e59e90b9d00f4900c64c # Version: Commits on Oct 15, 2026 --------------------------------------------------------------------------------------- cgame: add empty stamina icon warning style Add the 'emptywarn' HUD style for staminabar and enable it in the default HUD. Tint the stamina icon orange when the style is enabled and sprint time is zero., ----------------------------------------------------------- syncthing.mk v2.1.7-rc.3 # Version: Commits on Oct 18, 2026 ----------------------------------------------------------- ## Major changes in 2.1 - Devices and folders can now be grouped in the GUI by setting the new `group` attribute. - HTTP and HTTPS proxies with support for CONNECT can now be used, in addition to the existing support for SOCKS proxies (the environment variable `all_proxy=https://...`). - Block indexing can be turned off for folders where it's more desirable to optimise for reduced database size and overhead than minimal transfer size (the `blockIndexing` attribute on folder configuration). - GUI login session duration can be configured to be longer or shorter than the default one week, or set to infinitely long. The cookie path can also be adjusted. (The `sessionCookieDurationS` and `sessionCookiePath` attributes in the GUI configuration.) This release is also available as: * APT repository: https://apt.syncthing.net/ * Docker image: `docker.io/syncthing/syncthing:2.1.7-rc.3` or `ghcr.io/syncthing/syncthing:2.1.7-rc.3` (`{docker,ghcr}.io/syncthing/syncthing:2` to follow just the major version) ## What's Changed ### Fixes * fix: handle missing max-sequence file entries by @calmh in syncthing/syncthing#10912 * fix(sqlite): avoid early garbage collection of deleted recv-enc files by @calmh in syncthing/syncthing#10916 * fix(sqlite): do not generate unbounded prepared statements (ref #10913) by @calmh in syncthing/syncthing#10915 * fix(discover): skip unnecessary identical global announce updates; obey retry-after by @calmh in syncthing/syncthing#10918 * fix(protocol): convert panics on bad data to protocol errors by @calmh in syncthing/syncthing#10923 * fix(model): verify local change before applying metadata shortcut (fixes #10924) by @calmh in syncthing/syncthing#10925 * fix(model): ensure parent ownership is copied properly (fixes #8399) by @calmh in syncthing/syncthing#10926 ### Other * build(deps): update dependencies by @calmh in syncthing/syncthing#10917 * chore(protocol): add protovalidate validation of incoming messages, reasonable limits by @calmh in syncthing/syncthing#10838 **Full Changelog**: syncthing/syncthing@v2.1.6...v2.1.7-rc.3, ------------------------------------------------------------------------------------------ xash3d-fwgs.mk bf117d6f6956de4f0eb8947ebfba8e405245be66 # Version: Commits on Oct 18, 2026 ------------------------------------------------------------------------------------------ engine: server: disable simulating when background map is paused (#2808), ---------------------------------------------------------------------------------------------- libretro-ppsspp.mk 0c6aa15f9be365bb88265636881814914ee8ac58 # Version: Commits on Oct 18, 2026 ---------------------------------------------------------------------------------------------- Merge pull request #22644 from hrydgard/alt-up-parent-dir Game browser: Alt+Up goes to the parent directory, --------------------------------------------------------------------------------------------- libretro-tic80.mk 5b1b77f3ae94203208d26ccfb183ef7b629218a1 # Version: Commits on Oct 18, 2026 --------------------------------------------------------------------------------------------- mruby: the vendored engine moves to 4.0.0 (#3099),
nghiant03
pushed a commit
to nghiant03/homelab
that referenced
this pull request
Oct 21, 2026
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [syncthing/syncthing](https://syncthing.net) ([source](https://github.com/syncthing/syncthing)) | patch | `2.1.6` → `2.1.7` | --- ### Release Notes <details> <summary>syncthing/syncthing</summary> ### [`v2.1.7`](https://github.com/syncthing/syncthing/releases/tag/v2.1.7) [Compare Source](syncthing/syncthing@v2.1.6...v2.1.7) #### What's Changed Built with Go 1.27.3. ##### Fixes - fix: handle missing max-sequence file entries by [@​calmh](https://github.com/calmh) in [#​10912](syncthing/syncthing#10912) - fix(sqlite): avoid early garbage collection of deleted recv-enc files by [@​calmh](https://github.com/calmh) in [#​10916](syncthing/syncthing#10916) - fix(sqlite): do not generate unbounded prepared statements (ref [#​10913](syncthing/syncthing#10913)) by [@​calmh](https://github.com/calmh) in [#​10915](syncthing/syncthing#10915) - fix(discover): skip unnecessary identical global announce updates; obey retry-after by [@​calmh](https://github.com/calmh) in [#​10918](syncthing/syncthing#10918) - fix(protocol): convert panics on bad data to protocol errors by [@​calmh](https://github.com/calmh) in [#​10923](syncthing/syncthing#10923) - fix(model): verify local change before applying metadata shortcut (fixes [#​10924](syncthing/syncthing#10924)) by [@​calmh](https://github.com/calmh) in [#​10925](syncthing/syncthing#10925) - fix(model): ensure parent ownership is copied properly (fixes [#​8399](syncthing/syncthing#8399)) by [@​calmh](https://github.com/calmh) in [#​10926](syncthing/syncthing#10926) - fix(model): properly compare blocks when reconciling receive-only (fixes [#​10928](syncthing/syncthing#10928)) by [@​calmh](https://github.com/calmh) in [#​10929](syncthing/syncthing#10929) ##### Other - build(deps): update dependencies by [@​calmh](https://github.com/calmh) in [#​10917](syncthing/syncthing#10917) - chore(protocol): add protovalidate validation of incoming messages, reasonable limits by [@​calmh](https://github.com/calmh) in [#​10838](syncthing/syncthing#10838) **Full Changelog**: <syncthing/syncthing@v2.1.6...v2.1.7> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjQuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjE2NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->Reviewed-on: https://gitea.home.arpa/nghiant03/homelab/pulls/13 Co-authored-by: Renovate Bot <renovate@home.arpa>
Hancock33
added a commit
to Hancock33/batocera.piboy
that referenced
this pull request
Oct 25, 2026
-------------------------------------------------------------------------------------------------------- batocera-emulationstation.mk b2ceb55a7e3d205a11f055b7d93c8be50cd6f9c9 # Version: Commits on Oct 21, 2026 -------------------------------------------------------------------------------------------------------- update po Signed-off-by: Nicolas Adenis-Lamarre <nicolas.adenis.lamarre@gmail.com>, ------------------------------------------------------------- armsx2.mk nightly-20261021 # Version: Commits on Oct 21, 2026 ------------------------------------------------------------- Automated nightly build for community testing (unsigned). Every download is named `ARMSX2-nightly-DATE-COMMIT-PLATFORM`, so builds from different nights stay distinguishable after you have downloaded them. - macOS arm64: macOS-arm64.tar.xz - Linux arm64: Linux-arm64-4K-pages.AppImage on most distros, or the 16K one on Asahi Linux and other Apple Silicon kernels (run getconf PAGESIZE if unsure) - Windows arm64: Windows-arm64.zip - RetroArch on Linux arm64: Linux-arm64-libretro-core.tar.zst, a 4K-page build - Bare-display kmsdrm handhelds: Linux-arm64-SDL-handheld.tar.zst, a 4K-page build (Rocknix and Batocera run compositors, so use the Qt AppImage there instead) - Android: Android-arm64.apk (installs as ARMSX2 Nightly, alongside the stable app) - iOS: iOS-arm64.ipa, unsigned, sideload it (installs as ARMSX2 Nightly, alongside the stable app) Coming from an old nightly? Nightlies are now a separate app, ARMSX2 Nightly, next to stable. - Android: stable cannot install over an old nightly. Back up your saves and memory cards, uninstall the old nightly, then install the stable APK. - iOS: your old nightly is the ARMSX2 iOS app and still has your saves. Copy them into ARMSX2 Nightly with the Files app. ## What's new - GameDB back-thread hint: withheld when the IOP thread is on - GameDB: a back thread recommendation, set for Spider-Man 3, Sly 3 and Up Your Arsenal - GS back thread: the busiest emulation thread gets the prime core alone - GS/HW: an opaque draw whose blend was elided as the identity keeps the previous blended draw's pipeline - GS/HW: retire a target whose dirty rectangles together cover it, not only one that a single rectangle covers - GS/SW: CollectSprites takes the minify option at compile time - GS/SW: gather the 32-bit texel copy's rows with the tap counts fixed at compile time - GS/SW: the 32-bit texel copy takes bilinear lookups whose weights are zero or a half - GS/SW: copy 32-bit texture sprite draws into 32-bit frames straight from local memory - Android: changing a setting auto-tune moves, in a game's settings, turns auto-tune off for that game - Big Picture: changing a setting auto-tune moves, in a game's settings, turns auto-tune off for that game - Qt: changing a setting auto-tune moves, in a game's properties, turns auto-tune off for that game - AutoTune: a setting the player changes by hand turns auto-tune off for that game - Android: the setup page's driver card shows the release name at full width - Android: the library list shows each game's file name - Android: home screen shortcuts use the game's cover - Android: the themed app icon shows the tower - Touch: Tight L1/L2/R1/R2 touch areas option - Android: Volume and Mute in the in-game menu's Options page - Audio: Recording-compatible audio setting Full changelog: ARMSX2/ARMSX2@nightly-20261020...65fd14b ------------------------------------------------------------------------------------------ duckstation.mk 48a1028f9a2f3a3c907cca82ce41d30c9ef2d747 # Version: Commits on Oct 21, 2026 ------------------------------------------------------------------------------------------ Data: Add simple-color-adjustments postfx shader, -------------------------------------------------------------------------------------- flycast.mk a9bd1c74fd207aabdc917824afb93b3a571dd5c4 # Version: Commits on Oct 21, 2026 -------------------------------------------------------------------------------------- empty commit, ---------------------------------------------------- pcsx2.mk v2.9.135 # Version: Commits on Oct 21, 2026 ---------------------------------------------------- - [Achievements: Fix default sound effect path on AppImage](PCSX2/pcsx2#15075) , ------------------------------------------------------------------------------------- ppsspp.mk e1610adf54e8b83322c8e873ed7e56623a484c1d # Version: Commits on Oct 21, 2026 ------------------------------------------------------------------------------------- Merge pull request #22714 from hrydgard/vsh-umd VSH: UMD discs and UMD Video in the XMB, ------------------------------------------------------------------------------------- vita3k.mk ed0b71271fa9632c2d81532ef87da0cddf2bc970 # Version: Commits on Oct 21, 2026 ------------------------------------------------------------------------------------- kernel: prepare the sync object wait protocol (#4280) * ci: run the latest VitaAutotests * kernel: hand out each sync object's resource in one place The semaphore, mutex, rwlock, event flag and simple event each move the code that gives waiters what they wait for into a private serve(), which their signal, unlock and set calls use. No behavior change. * kernel: run a wait's callbacks from the wait loop ThreadState::wait ran notified callbacks itself before returning. It now returns NOTIFY_CALLBACK, and each wait loop runs them with run_callbacks() at the same point, so the loop decides what the waiter does around them. No behavior change. * kernel: let a waiter that leaves give its turn to the waiters behind it A wait that ended by its timeout or its thread's end took nothing, but the waiters behind it weren't served what they could take then. Each sync object now waits through wait_on(), which then asks the object to serve() its other waiters, as a signal does. serve() becomes a sync object virtual that does nothing by default, for the condition variable, the timer and the message pipe, which keeps its own loop for now. * kernel: write a sync object wait's time left back in wait_on Every sync object wait computed its deadline from the guest timeout before wait_on() and wrote the time left back after it. wait_on() now takes the guest timeout and does both, as the wait protocol's own step. No behavior change. * kernel: note two Vita behaviors the sync objects don't copy A send that hands bytes to a waiting DONT_REMOVE receive leaves a Vita's message pipe out of step, and a lightweight mutex deleted before a signaled condition waiter gets back to it leaves that waiter blocked. Both stay out on purpose., ----------------------------------------------------------------------------------------- xenia-edge.mk 9677e195593cf92ac80213089b9c669875a353c3 # Version: Commits on Oct 21, 2026 ----------------------------------------------------------------------------------------- [XAM] Support content headers in canary's current format Canary now rewrites a package's .header file as the full container header followed by the save's file name, and moves the thumbnail into it. Reading that layout when the file starts with an XContent magic keeps those saves and DLC usable here without converting them on disk. Deriving each header path from the package actually resolved makes every reader agree on which header belongs to which package. The display name fallback also reached only 11 of the 12 language slots so fixing that too., ------------------------------------------------------------------------------------------- jazz2-native.mk be7f99084245ac868a466ff2cfb6181d6ac5460b # Version: Commits on Oct 21, 2026 ------------------------------------------------------------------------------------------- Fixed build, ------------------------------------------------ 7zip.mk 26.05 # Version: Commits on Oct 21, 2026 ------------------------------------------------ 26.05, ------------------------------------------------------ syncthing.mk v2.1.7 # Version: Commits on Oct 21, 2026 ------------------------------------------------------ ## What's Changed Built with Go 1.27.3. ### Fixes * fix: handle missing max-sequence file entries by @calmh in syncthing/syncthing#10912 * fix(sqlite): avoid early garbage collection of deleted recv-enc files by @calmh in syncthing/syncthing#10916 * fix(sqlite): do not generate unbounded prepared statements (ref #10913) by @calmh in syncthing/syncthing#10915 * fix(discover): skip unnecessary identical global announce updates; obey retry-after by @calmh in syncthing/syncthing#10918 * fix(protocol): convert panics on bad data to protocol errors by @calmh in syncthing/syncthing#10923 * fix(model): verify local change before applying metadata shortcut (fixes #10924) by @calmh in syncthing/syncthing#10925 * fix(model): ensure parent ownership is copied properly (fixes #8399) by @calmh in syncthing/syncthing#10926 * fix(model): properly compare blocks when reconciling receive-only (fixes #10928) by @calmh in syncthing/syncthing#10929 ### Other * build(deps): update dependencies by @calmh in syncthing/syncthing#10917 * chore(protocol): add protovalidate validation of incoming messages, reasonable limits by @calmh in syncthing/syncthing#10838 **Full Changelog**: syncthing/syncthing@v2.1.6...v2.1.7, ------------------------------------------------ wtype.mk v0.5 # Version: Commits on Oct 20, 2026 ------------------------------------------------ ## What's Changed * Avoid control-key collisions when typing literal text by @tijszwinkels in atx/wtype#77 * Add additional modifier keys by @tmccombs in atx/wtype#57 **Full Changelog**: atx/wtype@v0.4...v0.5, ---------------------------------------------------------------------------------------- retroarch.mk 793afc25f4d6176128efb8e443e06d821a54838c # Version: Commits on Oct 21, 2026 ---------------------------------------------------------------------------------------- test: isolate VT Main10 edge padding and parameter headers, ---------------------------------------------------------------------------------------- doomretro.mk 917d1b7f2950aa846ce872de87857646a11e9600 # Version: Commits on Oct 21, 2026 ---------------------------------------------------------------------------------------- Implement soft shadows, -------------------------------------------------------------------------------------- yquake2.mk bce5c05c40f706b46d4b76268b42eabde6c74cb5 # Version: Commits on Oct 20, 2026 -------------------------------------------------------------------------------------- protocol: svc_configstring in 25 version Looks like its same as with Quake 2 original 26 version., ------------------------------------------------------------------------------------------ xash3d-fwgs.mk d6b54aaf6c1d8518e08404a842f3f6ee02cef3cc # Version: Commits on Oct 21, 2026 ------------------------------------------------------------------------------------------ 3rdparty: extras: update submodule, ---------------------------------------------------------------------------------------------- libretro-anybor.mk cde9634630b8d1014468aed0a35c749a8cec09bd # Version: Commits on Oct 21, 2026 ---------------------------------------------------------------------------------------------- fix(render): guard optional sprite masks Keep optional masks safe during top clipping and transform traversal without changing pixels. Collect macOS regression failures and close font-probe streams., ---------------------------------------------------------------------- libretro-armsx2.mk nightly-20261021 # Version: Commits on Oct 21, 2026 ---------------------------------------------------------------------- Automated nightly build for community testing (unsigned). Every download is named `ARMSX2-nightly-DATE-COMMIT-PLATFORM`, so builds from different nights stay distinguishable after you have downloaded them. - macOS arm64: macOS-arm64.tar.xz - Linux arm64: Linux-arm64-4K-pages.AppImage on most distros, or the 16K one on Asahi Linux and other Apple Silicon kernels (run getconf PAGESIZE if unsure) - Windows arm64: Windows-arm64.zip - RetroArch on Linux arm64: Linux-arm64-libretro-core.tar.zst, a 4K-page build - Bare-display kmsdrm handhelds: Linux-arm64-SDL-handheld.tar.zst, a 4K-page build (Rocknix and Batocera run compositors, so use the Qt AppImage there instead) - Android: Android-arm64.apk (installs as ARMSX2 Nightly, alongside the stable app) - iOS: iOS-arm64.ipa, unsigned, sideload it (installs as ARMSX2 Nightly, alongside the stable app) Coming from an old nightly? Nightlies are now a separate app, ARMSX2 Nightly, next to stable. - Android: stable cannot install over an old nightly. Back up your saves and memory cards, uninstall the old nightly, then install the stable APK. - iOS: your old nightly is the ARMSX2 iOS app and still has your saves. Copy them into ARMSX2 Nightly with the Files app. ## What's new - GameDB back-thread hint: withheld when the IOP thread is on - GameDB: a back thread recommendation, set for Spider-Man 3, Sly 3 and Up Your Arsenal - GS back thread: the busiest emulation thread gets the prime core alone - GS/HW: an opaque draw whose blend was elided as the identity keeps the previous blended draw's pipeline - GS/HW: retire a target whose dirty rectangles together cover it, not only one that a single rectangle covers - GS/SW: CollectSprites takes the minify option at compile time - GS/SW: gather the 32-bit texel copy's rows with the tap counts fixed at compile time - GS/SW: the 32-bit texel copy takes bilinear lookups whose weights are zero or a half - GS/SW: copy 32-bit texture sprite draws into 32-bit frames straight from local memory - Android: changing a setting auto-tune moves, in a game's settings, turns auto-tune off for that game - Big Picture: changing a setting auto-tune moves, in a game's settings, turns auto-tune off for that game - Qt: changing a setting auto-tune moves, in a game's properties, turns auto-tune off for that game - AutoTune: a setting the player changes by hand turns auto-tune off for that game - Android: the setup page's driver card shows the release name at full width - Android: the library list shows each game's file name - Android: home screen shortcuts use the game's cover - Android: the themed app icon shows the tower - Touch: Tight L1/L2/R1/R2 touch areas option - Android: Volume and Mute in the in-game menu's Options page - Audio: Recording-compatible audio setting Full changelog: ARMSX2/ARMSX2@nightly-20261020...65fd14b ----------------------------------------------------------------------------------------------------- libretro-beetle-saturn.mk d0d841784845da0278a9a49554cc4cc01597ee2c # Version: Commits on Oct 21, 2026 ----------------------------------------------------------------------------------------------------- Add selectable 4MB Saturn backup memory (#94), --------------------------------------------------------------------------------------------- libretro-cap32.mk 8e61dd69d948cea16c3bad734f7b9d0c2a018cc8 # Version: Commits on Oct 21, 2026 --------------------------------------------------------------------------------------------- fix(timing): adjust reported FPS to match exact hardware frame rate Aligns the reported frontend FPS with the true Z80 frame rate (19968us per frame). This eliminates the 0.14% mismatch and removes the need for constant DRC audio resampling in RetroArch., --------------------------------------------------------------------------------------------- libretro-fbneo.mk 2b0c1c0679df115cada7df9199ea2762222e58fd # Version: Commits on Oct 21, 2026 --------------------------------------------------------------------------------------------- (libretro) update files, ----------------------------------------------------------------------------------------------- libretro-flycast.mk a9bd1c74fd207aabdc917824afb93b3a571dd5c4 # Version: Commits on Oct 21, 2026 ----------------------------------------------------------------------------------------------- empty commit, -------------------------------------------------------------------------------------------------- libretro-gearcoleco.mk 23f30ac9ee21c3142291e644908e55a924d7f384 # Version: Commits on Oct 20, 2026 -------------------------------------------------------------------------------------------------- Ask for version, frontend and log in Issue Triage, ------------------------------------------------------------------------------------------------- libretro-geargrafx.mk b476273bc8271ba3a056b535922342f5919e5d7c # Version: Commits on Oct 20, 2026 ------------------------------------------------------------------------------------------------- Ask for version, frontend and log in Issue Triage, -------------------------------------------------------------------------------------------------- libretro-gearsystem.mk b1cf2c4af6fb17651f8d3a5a2e0a3ba07865be05 # Version: Commits on Oct 20, 2026 -------------------------------------------------------------------------------------------------- Ask for version, frontend and log in Issue Triage, ----------------------------------------------------------------------------------------------------- libretro-mame2003-plus.mk d708f399f75766ebbe924f1752bbe57036b4376d # Version: Commits on Oct 21, 2026 ----------------------------------------------------------------------------------------------------- Tecmo TPS (COH-1002M): all MAME sets playable with sound (#2094) The Tecmo TPS games on the ZN-1 board code from #2081, with the sets and file names of current MAME. Replaces the old non-working tps sets. - zn.c: TPS board (2 MB VRAM, 8 MB game ROM banks at 0x1f000000, bank register at 0x1fb00006, four coin counters), CAT702 keys read from the MG01 / MGnn dumps in the sets, PSX SPU sound. - Cool Boarders Arcade Jam: sound board with a Z80, a YMZ280B and the two IDT7202 FIFOs to the main CPU. - 1 on 1 Government: the factory EEPROM of the set is used when there is no NVRAM yet (else: \loading backup data failed\). - Gallop Racer 2 Link HW: link board ROM in the set, CPU not emulated (not connected to anything in MAME either). - Old protection hack and link machine removed; BIOS is coh1002m (was tps). - metadata/mame2003-plus.xml: TPS entries regenerated. Claude-Session: https://claude.ai/code/session_01MEgow1uRCv8pxMErKhmoHZ Co-authored-by: Claude <noreply@anthropic.com>, ---------------------------------------------------------------------------------------------- libretro-ppsspp.mk e1610adf54e8b83322c8e873ed7e56623a484c1d # Version: Commits on Oct 21, 2026 ---------------------------------------------------------------------------------------------- Merge pull request #22714 from hrydgard/vsh-umd VSH: UMD discs and UMD Video in the XMB, --------------------------------------------------------------------------------------------- libretro-vba-m.mk 3924aab43a646b6291ae29a26cb3bd7f67a0d297 # Version: Commits on Oct 21, 2026 --------------------------------------------------------------------------------------------- Fix CI warnings, ------------------------------------------------------------------------------------------- glsl-shaders.mk ad947689af01544f2857591a0e3e171ac30e9dff # Version: Commits on Oct 20, 2026 ------------------------------------------------------------------------------------------- Add xBRZ crisp (GLSL version) (#576) * xBRZ freescale multipass: add minimum contrast, threshold parameters and port fixes Add an xbrz-crisp preset that uses the same two passes with a minimum contrast of 16, equal color tolerance 15 and steep/shallow threshold 3.0. The multipass defaults keep the current look: the new parameters default to 0, 30 and 2.2. The output pass now applies the four corners in the order of the reference xBRZ, resolves blend color ties the same way, and takes the output scale from the image size instead of the texture size. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NoUuzh3YspgqPacroVBWQ7 * xBRZ freescale multipass: default to tolerance 15 and steep threshold 3.0 At tolerance 30 small dark holes in stone textures get merged into the surrounding color, and at 2.2 a 1-pixel step on a vertical edge is read as a sloped line. 15 and 3.0 keep both closer to the original art. The xbrz-crisp preset now only sets the minimum contrast. The old look is still available with XBRZ_TOL 30 and XBRZ_STEEP 2.2. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NoUuzh3YspgqPacroVBWQ7 --------- Co-authored-by: Michel <13533421+ele3131@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>, -------------------------------------------------------------------------------------------- slang-shaders.mk eef0df221e440b1ad1bd2f9019552ea3359a51e2 # Version: Commits on Oct 21, 2026 -------------------------------------------------------------------------------------------- Update geom.slang (#972),
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.
When creating multiple directories, inherit ownership all the way up (down).