Commit Graph
28 Commits
Author SHA1 Message Date
Adrià da89f18ea7 Merge pull request #10211 from xXPBSXx/docs/debt-ime-keyboardopen-title
docs(debt): note how titles call sceImeKeyboardOpen and sceImeKeyboardClose
2026-10-26 16:44:29 +01:00
lakhantheboss 42acf0f653 docs(libSceIme): document null argument return code uncertainty 2026-10-26 12:01:42 +05:30
xXPBSXxandClaude Sonnet 5.5 87b0fe4876 docs(debt): note how titles call sceImeKeyboardOpen and sceImeKeyboardClose
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-23 15:23:33 +02:00
boykopovar ffbb7aabbe fix(ime): restore configuration argument slots 2026-10-21 21:52:57 +03:00
boykopovar 7e6ae8f1c9 fix(ime): restore current text notification argument slots 2026-10-21 21:50:53 +03:00
boykopovar d7606dc9fe fix(ime): restore text validation and dictionary signatures 2026-10-21 21:50:45 +03:00
boykopovar 5cd8348489 fix(ime): recover clause conversion argument width 2026-10-21 21:47:49 +03:00
boykopovar 726359fadd fix(ime): recover text notification signatures 2026-10-21 21:47:35 +03:00
boykopovar 4a7d2251d3 fix(ime): recover candidate keyboard and panel signatures 2026-10-21 21:47:11 +03:00
xdCloudy 76c0bfd264 feat(prx): add missing libSceIme exports 2026-10-21 02:37:15 +01:00
Yuri Olive 9a6f7c1bac chore(tools): drop the codepage generator, kept in the PR description 2026-10-20 11:25:58 -03:00
Yuri Olive e5543aad64 chore(tools): add the sceImeFilterText codepage generator 2026-10-20 11:20:19 -03:00
Yuri Olive c0af902132 Merge remote-tracking branch 'origin/main' into feat/ime-filter-text
# Conflicts:
#	docs/dev/debt/libSceIme.md
2026-10-20 10:30:49 -03:00
Yuri Olive e8b564a974 docs(libSceIme): shorten the sceImeFilterText debt entry 2026-10-20 06:39:06 -03:00
Yuri Olive 25db742794 docs(libSceIme): name the sceImeFilterText codepages and their public sources 2026-10-20 06:38:46 -03:00
primesoul-web 4c849bcadf fix(libSceIme): discard the edit when a caret move drops the filtered commit 2026-10-20 09:32:35 +00:00
Yuri Olive e6f8dad963 merge: bring in main 2026-10-20 06:27:21 -03:00
primesoul-web eb78be8036 fix(libSceIme): drop the filtered commit when the session changed while the filter ran 2026-10-20 07:24:09 +00:00
primesoul-web 5b2f829133 Merge upstream/main: queue host edits, run the title's filter in sceImeUpdate 2026-10-20 05:43:53 +00:00
Dean 539c53af51 Merge pull request #8019 from ymatrix1/feat/ime-missing-exports
feat(libSceIme): export missing firmware IME interfaces
2026-10-20 17:50:15 +13:00
Yuri Olive 2e0d8d7ab5 docs(libSceIme): shorten the sceImeFilterText debt entry 2026-10-19 15:15:25 -03:00
Yuri Olive aabbd10e36 feat(libSceIme): implement sceImeFilterText
Port the firmware filter for every text type, with the two codepage sets derived from the firmware converters, and declare sceImeCheckFilterText as unimplemented.
2026-10-19 15:14:45 -03:00
Yuri Olive 1a34b1cd3c feat(libSceIme): export missing firmware interfaces 2026-10-19 14:55:31 -03:00
primesoul-web 8454677187 feat(libs): the sceImeOpen text and external-keyboard filters
The text filter follows KytyPS5's contract; the external keyboard filter is
stored on the session and is not called for the host input path, which delivers
no key data.
2026-10-19 17:29:10 +00:00
Lindamea1andClaude Opus 5.5 4faf57a986 feat(libs): add the Voice and IME exports PPSA24191 needs to load
Monster Hunter Wilds imports sceVoicePausePort, sceVoiceResumePort and
sceImeSetConsecutiveClauseConversionEnabled, which no library exported,
so the loader stopped at the first of them.

sceVoicePausePort and sceVoiceResumePort check the library and the port
like sceVoiceResetPort. sceImeSetConsecutiveClauseConversionEnabled has
no public reference and throws.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 12:01:08 +01:00
Adrià Franch 04b1e9b0b7 fix(libSceIme): reuse ErrorBusy for duplicate keyboard open and record the behaviour in technical debt 2026-10-15 15:45:56 +02:00
p3nicillinandClaude Opus 5.5 435be9905d feat(libSceIme): open a panel-less IME fed by the host keyboard
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 08:49:04 +01:00
Adrià FranchandClaude 342a8c4590 docs(debt): move library entries to one file per library
Co-Authored-By: Claude <[email protected]>
2026-10-12 20:38:29 +02:00