Commit Graph

28807 Commits

Author SHA1 Message Date
cheezwiz7899 8c795a06e0 Merge pull request #248 from Splaser/main
fix: Handle unreachable NCE branch relocations with safe Dynarmic fallback
2026-07-03 11:13:08 +10:00
cheezwiz7899 ca6d997c1a Merge pull request #251 from cheezwiz7899/pkg-appimage3
build(linux): add pkgforge AppImage builder, fix aarch64/Qt/libusb, and clean up obsolete scripts
2026-07-03 07:36:23 +10:00
cheezwiz7899 d99866229d Merge pull request #245 from cheezwiz7899/update-dlc-consolidate 2026-07-03 06:25:40 +10:00
bdm 562e03411a Revert "Implement VTG opcode handling in VOTE_vtg function"
This reverts commit 99822d67c2.
2026-07-02 15:59:06 +08:00
L 99822d67c2 Implement VTG opcode handling in VOTE_vtg function 2026-07-02 15:28:51 +08:00
L 2e4ee9fa1e Add log filter setting and related UI components for customizable logging 2026-07-02 14:55:41 +08:00
L f075e341d5 Enhance logging filter functionality with canonicalization and parser tests 2026-07-02 14:40:13 +08:00
L 793e048cf3 Add case-insensitive string comparison for log level and class name parsing 2026-07-02 14:31:51 +08:00
L 56c4248e1b Change logging from DEBUG to ERROR for unmapped memory operations 2026-07-02 14:15:50 +08:00
L 9c687ca822 Refactor logging levels for NSO relocation and memory operations to DEBUG 2026-07-02 13:54:00 +08:00
cheezwiz7899 f41ae5a044 build(linux): fix packaging bugs, deps, and aarch64 regressions
package-citron-linux.sh:
- Guard patchelf with || true so readelf fallback is reachable under set -e
- Check for zstd binary before tar --zstd, fail with a clear message if missing
- Fix qt.conf Translations path to match actual AppDir layout (lib/qt6/translations)

build-citron-linux.sh:
- Split optional linux-tools packages out of the required apt install block
- Add zstd CLI to all distro setup functions
- Add libXext-devel to zypper X11 block (required by SDL2 CheckX11)
- Always apply patchelf --force-rpath to ensure DT_RUNPATH is never left in place
- Fix Qt translations find to drop hardcoded gcc_64, works for aarch64 now
- Fail fast when CITRON_QT_PATH is empty rather than silently using system Qt
2026-07-02 13:23:53 +10:00
cheezwiz7899 a98e2e3bce Merge branch 'citron-neo:main' into pkg-appimage3 2026-07-02 10:44:24 +10:00
cheezwiz7899 ff2f3dc414 build(linux): remove obsolete scripts, fix audio deps, and improve AppImage cleanup
Deleted scripts/CI files:
- Remove AppImage-build-debian-inner.sh, ppImage-build-debian.sh, AppImage-build-local.sh: replaced by AppImageBuilder/package-citron-linux.sh
- Remove AppImageBuilder/build.sh, AppImageBuilder/build-v2.sh: superseded by package-citron-linux.sh
- Remove build-for-mingw.bat, build-for-mingw.sh, fix-pgo-dll.ps1, pgo-build.ps1, pgo-build.sh: obsolete windows/PGO build helpers
- Remove .gitlab-ci.yml: entirely commented-out dead config

build-citron-linux.sh:
- Add ALSA + PulseAudio dev packages as required  across all supported package managers (apt, pacman, dnf, yum, zypper, emerge) to encourage Linux audio output to be present in packaged AppImages

AppImageBuilder/package-citron-linux.sh:
- Expand AppDir post-packaging cleanup: remove additional Qt plugin dirs, stale symlinks, and other bloat before the AppImage is assembled
2026-07-02 10:09:43 +10:00
cheezwiz7899 027648f752 Merge 'origin/main' into update-dlc-consolidate branch. resolved conflict in addon_content_manager.cpp by keeping PR#247 logging approach, and adding per-item DLC filtering. 2026-07-02 06:28:54 +10:00
bdm 86a44a1adf Enhance NSO patch handling with size validation and error logging 2026-07-01 22:43:32 +08:00
bdm 6422cba5ba Implement signal action invocation with mask handling and update NSO loading to use PatchManager 2026-07-01 22:38:26 +08:00
bdm df11cf7697 Log NCE preflight NSO patch mismatch 2026-07-01 21:59:30 +08:00
bdm 3e6bbfce33 Default Android log filter to warning 2026-07-01 21:46:41 +08:00
bdm b22ce50c6a Restore historical NCE data abort handling 2026-07-01 21:33:25 +08:00
bdm 82dd93831a Harden NCE signal action forwarding 2026-07-01 20:47:59 +08:00
bdm 6c4f9cd9f8 Handle unreachable NCE patch relocations 2026-07-01 20:38:09 +08:00
bdm 06cc52cc02 Merge NCE relocate diagnostics for device testing 2026-07-01 17:27:13 +08:00
RWC 2c07894d3b Merge branch 'citron-neo:main' into codex/nce-relocate-diagnostics 2026-07-01 16:47:00 +08:00
cheezwiz7899 3bfc60c8aa Merge pull request #247 from Splaser/main 2026-07-01 18:38:41 +10:00
L fcdfc1c7a5 feat: update inline keyboard method signatures to remove const qualifier 2026-07-01 16:04:15 +08:00