Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: Make events not Copy #19639

Merged
merged 2 commits into from
Feb 27, 2025
Merged

refactor: Make events not Copy #19639

merged 2 commits into from
Feb 27, 2025

Conversation

kjarosh
Copy link
Member

@kjarosh kjarosh commented Feb 26, 2025

Implementing IME requires passing events which are not Copy, so this refactor makes it easier to implement IME.

Implementing IME requires passing events which are not Copy, so this
refactor makes it easier to implement IME.
Implementing IME requires passing events which are not Copy, so this
refactor makes it easier to implement IME.
@kjarosh kjarosh added A-core Area: Core player, where no other category fits T-refactor Type: Refactor / Cleanup ime Issues related to Input Method Editor labels Feb 26, 2025
@kjarosh kjarosh merged commit 149afcb into ruffle-rs:master Feb 27, 2025
22 checks passed
@kjarosh kjarosh deleted the events-copy branch February 27, 2025 12:46
Hancock33 added a commit to Hancock33/batocera.piboy that referenced this pull request Mar 2, 2025
--------------------------------------------------------------------------------------------------------
batocera-emulationstation.mk 3a6d2e26509f1c245c3f83122121afc37bf53544 # Version: Commits on Feb 28, 2025
--------------------------------------------------------------------------------------------------------
Merge pull request #1879 from fabricecaruso/win

[Font artefacts] Fix for GLES20Renderer::createTexture,

------------------------------------------------------------------------------------------------
batocera-es-piboy.mk 3a6d2e26509f1c245c3f83122121afc37bf53544 # Version: Commits on Feb 28, 2025
------------------------------------------------------------------------------------------------
Merge pull request #1879 from fabricecaruso/win

[Font artefacts] Fix for GLES20Renderer::createTexture,

------------------------------------------------------------------------------------------
duckstation.mk 15fde6a51b1190966b62938a3d4387e47ec6bac7 # Version: Commits on Feb 28, 2025
------------------------------------------------------------------------------------------
CI: Add ARM64 AppImage builds,

-------------------------------------------------------------------------------------
ppsspp.mk 6770122c5c0ad0c0902ca2304ebb653da5870fe3 # Version: Commits on Feb 28, 2025
-------------------------------------------------------------------------------------
Somehow, an UWP crashfix.

Might help #20042,

------------------------------------------------------------------------------------
rpcs3.mk 4e08242074055d45884c2249120d7483c19e85e0 # Version: Commits on Feb 28, 2025
------------------------------------------------------------------------------------
Remove ProgramDatabase from libpng and zlib,

---------------------------------------------------------------
ruffle.mk nightly-2025-02-28 # Version: Commits on Feb 28, 2025
---------------------------------------------------------------
## What's Changed

* refactor: Make events not Copy by @kjarosh in ruffle-rs/ruffle#19639

**Full Changelog**: ruffle-rs/ruffle@nightly-2025-02-26...nightly-2025-02-28,

-----------------------------------------------------
ryujinx.mk 1.2.423 # Version: Commits on Feb 27, 2025
-----------------------------------------------------
# Canary builds:

These builds are experimental and may sometimes not work, use [regular builds](https://github.com/Ryubing/Ryujinx/releases/latest) instead if that sounds like something you don't want to deal with.

| Platform | Artifact |

|--|--|

| Windows 64-bit | [Canary Windows Artifact](https://github.com/Ryubing/Canary-Releases/releases/download/1.2.423/ryujinx-canary-1.2.423-win_x64.zip) |

| Linux 64-bit | [Canary Linux Artifact](https://github.com/Ryubing/Canary-Releases/releases/download/1.2.423/ryujinx-canary-1.2.423-linux_x64.tar.gz) |

| Linux ARM 64-bit | [Canary Linux ARM Artifact](https://github.com/Ryubing/Canary-Releases/releases/download/1.2.423/ryujinx-canary-1.2.423-linux_arm64.tar.gz) |

| macOS | [Canary macOS Artifact](https://github.com/Ryubing/Canary-Releases/releases/download/1.2.423/ryujinx-canary-1.2.423-macos_universal.app.tar.gz) |

**Full Changelog**: Ryubing/Ryujinx@Canary-1.2.422...Canary-1.2.423

--------------------------------------------------------------------------------------
shadps4.mk 99c7fc40496e0fdc46cec3f2e7bcaf68c4d1be41 # Version: Commits on Feb 28, 2025
--------------------------------------------------------------------------------------
fix deprecation (#2563),

---------------------------------------------------------------------------------------------
solarus-engine.mk ed4e54957efb00539673c580d3ba7cef0b4cc222 # Version: Commits on Feb 28, 2025
---------------------------------------------------------------------------------------------
Increase macOS deployment version to support std::filesystem::path

--------------------------------------------------------------------------------------------
supermodel-es.mk fc806c91c437447ad6310d0f900482b85002bd6e # Version: Commits on Feb 27, 2025
--------------------------------------------------------------------------------------------
0.3a-112e7bb,

---------------------------------------------------------------------------------------
thextech.mk 7bc47e3c8a871329fbb430244bf6a2887a8ab90d # Version: Commits on Feb 28, 2025
---------------------------------------------------------------------------------------
world_loop.cpp: add note regarding GameThing timing,

----------------------------------------------------------
xenia-canary.mk fbacd3c # Version: Commits on Feb 07, 2025
----------------------------------------------------------
[Xam/Xam_NUI] - Implement XamShowNuiHardwareRequiredUI

- Implement XamShowNuiHardwareRequiredUI

- Add notes to XamShowNuiTroubleshooterUI,

----------------------------------------------------------------------------------------------
img-gpu-powervr.mk bc96eed2b3cabee24a6a14692da4c80914da3f18 # Version: Commits on Dec 26, 2024
----------------------------------------------------------------------------------------------
Merge branch 'CR_16588_VPU_Som.Qin' into 'jh7110-devel'

CR 16588 soft_3rdpart: wave511/wave420l: Fix logic bug that cause compile errors

See merge request sdk/soft_3rdpart!93,

----------------------------------------------------------------------------------------
pironman5.mk 64507d13b191b8f022469bcf1d9810b91e8b7b37 # Version: Commits on Feb 28, 2025
----------------------------------------------------------------------------------------
update dashboard,

--------------------------------------------------------------------------------------
pm_auto.mk 49177931faa8b803146eb555cf6391a879432940 # Version: Commits on Feb 28, 2025
--------------------------------------------------------------------------------------
fix spc have no set debug level,

-------------------------------------------------------------------------------------------
pm_dashboard.mk 8bf8541c451546c59ca9a271833d5aa923ae20e1 # Version: Commits on Feb 28, 2025
-------------------------------------------------------------------------------------------
update version,

------------------------------------------------------------------------------------------
devilutionx.mk 173c6627237a7998e1d30e6fb20f4a2a2d7e6f30 # Version: Commits on Oct 09, 2024
------------------------------------------------------------------------------------------
Remove CalcPlrStaff(),

--------------------------------------------------------------------------------------
stalker.mk 0ad783a58c6d58bd381aa027faa888a65f4491d2 # Version: Commits on Feb 28, 2025
--------------------------------------------------------------------------------------
Replace BugTrap with prebuilt one,

----------------------------------------------------------------------------------
stk.mk ebc2b790b8986781545749d47973a578931826d8 # Version: Commits on Feb 28, 2025
----------------------------------------------------------------------------------
Change Anvil to Anchor and Bowling to Bowling ball in artist debug menu (#5327)

* Change Anvil to Anchor in artist debug menu

* Change \Bowling\ to \Bowling ball\,

----------------------------------------------------------------------------------------
supertux2.mk 12af49a591f6477259630fafceb0018729a63eb7 # Version: Commits on Feb 28, 2025
----------------------------------------------------------------------------------------
[ci skip] tile error fixes and tweaks for bi1,

------------------------------------------------
vcmi.mk 1.6.7 # Version: Commits on Feb 28, 2025
------------------------------------------------
Note: saved games from 1.5 release can be loaded in 1.6

### Changelog

- Player Changelog: [1.6.6 -> 1.6.7](https://github.com/vcmi/vcmi/blob/master/ChangeLog.md#166---167)

- Full Changelog: https://github.com/vcmi/vcmi/compare/1.6.6..1.6.7

### Additional builds

<!-- - Android release will be available on Google Play shortly -->

<!-- - Linux release will be available on Flathub shortly -->

<!-- - Ubuntu release will be available on VCMI PPA shortly -->

<!-- - Android release is available on [Google Play](https://play.google.com/store/apps/details?id=is.xyz.vcmi) -->

<!-- - Linux release is available on [Flathub](https://flathub.org/apps/eu.vcmi.VCMI) -->

<!-- - Ubuntu release is available on [VCMI PPA](https://launchpad.net/~vcmi/+archive/ubuntu/ppa) -->

- Android release is available on [Google Play](https://play.google.com/store/apps/details?id=is.xyz.vcmi)

- Linux release is available on [Flathub](https://flathub.org/apps/eu.vcmi.VCMI)

- Ubuntu release is available on [VCMI PPA](https://launchpad.net/~vcmi/+archive/ubuntu/ppa)

- macOS release can be installed via Homebrew: `brew install --cask --no-quarantine vcmi/vcmi/vcmi`,

-------------------------------------------------------------------------------------
clevis.mk f437c24709589aa006b2ede9ab16da19bcfdf66d # Version: Commits on Feb 28, 2025
-------------------------------------------------------------------------------------
Don't use centos10 development (use stable) (#512)

Signed-off-by: Sergio Arroutbi <[email protected]>,

----------------------------------------------------------------------------------------------------
sdl2-gamecontrollerdb.mk f02a47c570b980b0ec5bcb150e4c547534c9cbcf # Version: Commits on Feb 28, 2025
----------------------------------------------------------------------------------------------------
Upstream,

----------------------------------------------------------------------------------------
retroarch.mk c29cd046d0093424bcc4fbcf0c0784232436afa6 # Version: Commits on Feb 28, 2025
----------------------------------------------------------------------------------------
Fixes asset paths/double bundle path for web player,

-----------------------------------------------------------------------------------------
libdmdutil.mk f54f084e995782948d30554391ea57a02010d3db # Version: Commits on Feb 27, 2025
-----------------------------------------------------------------------------------------
deps: bump libzedmdutil to 154772800e8f36378c629f066bfee563862728ac,

----------------------------------------------------------------------------------------
doomretro.mk 3755011f9bb72b6ad6cdff8b1bbdbe7203edbccb # Version: Commits on Feb 28, 2025
----------------------------------------------------------------------------------------
Minor tweaks,

-------------------------------------------------------------------------------------
gzdoom.mk f1b5ba09e0fb001e7a6d1771ef68abfb15d2931d # Version: Commits on Feb 28, 2025
-------------------------------------------------------------------------------------
Update README.md

update copyright year,

--------------------------------------------------------------------------------------
vkquake.mk 209632185d3c5e49193730a2b249100a4ef05be0 # Version: Commits on Feb 28, 2025
--------------------------------------------------------------------------------------
Boost MAX_MODELS to 8192 because 4096 limit was getting close on some levels, boost MAX_SOUNDS also

(Because models and sounds are cached **once** per new Server connection),

-----------------------------------------------------------------------------------
tr1x.mk 90a9e8276078a459b0dbac419b3216e0d5c99c0c # Version: Commits on Feb 27, 2025
-----------------------------------------------------------------------------------
tr1/objects/bear: apply AI fix in bear control

This moves the bear AI fix to the control routine to avoid the setting

having been changed before demos load, where the setting will be

disabled.

Resolves #2559.,

-----------------------------------------------------------------------------------
tr2x.mk 90a9e8276078a459b0dbac419b3216e0d5c99c0c # Version: Commits on Feb 27, 2025
-----------------------------------------------------------------------------------
tr1/objects/bear: apply AI fix in bear control

This moves the bear AI fix to the control routine to avoid the setting

having been changed before demos load, where the setting will be

disabled.

Resolves #2559.,

------------------------------------------------------------------------------------------
xash3d-fwgs.mk 1cef8ea7af02c58685882533915f6fad4044abb2 # Version: Commits on Feb 28, 2025
------------------------------------------------------------------------------------------
Revert

ef: gl: check OES NPOT texture extension in BigGL mode\

This breaks mipmaps on PSVita

This reverts commit 54b0cf999114137736f6b1e6cd7b0461448c2b64.,

--------------------------------------------------------------------------------------------------
libretro-beetle-psx.mk 0fa5d6917d92696f9e00b79a2a7b147f50a4737e # Version: Commits on Feb 28, 2025
--------------------------------------------------------------------------------------------------
Fetch translations & Recreate libretro_core_options_intl.h,

-----------------------------------------------------------------------------------------------
libretro-bennugd.mk 006fe3b54089ab62e09e174bbc139ca47cd59fb8 # Version: Commits on Feb 28, 2025
-----------------------------------------------------------------------------------------------
fix warnings when building with cmake 3.31,

---------------------------------------------------------------------------------------------
libretro-bsnes.mk cb4a0695ec4eea7298ddc5dd013bb1bb23d5a496 # Version: Commits on Feb 28, 2025
---------------------------------------------------------------------------------------------
Fetch translations & Recreate libretro_core_options_intl.h,

------------------------------------------------------------------------------------------------
libretro-gambatte.mk 041833eb4b28e349f7690e18d04a5d7f28639bd1 # Version: Commits on Feb 28, 2025
------------------------------------------------------------------------------------------------
Fetch translations & Recreate libretro_core_options_intl.h,

----------------------------------------------------------------------------------------------
libretro-ppsspp.mk 6770122c5c0ad0c0902ca2304ebb653da5870fe3 # Version: Commits on Feb 28, 2025
----------------------------------------------------------------------------------------------
Somehow, an UWP crashfix.

Might help #20042,

--------------------------------------------------------------------------------------------
slang-shaders.mk 19341d662833b237150b50bc105a4843bd17f53c # Version: Commits on Feb 27, 2025
--------------------------------------------------------------------------------------------
Fix uborder-v0.3.2 (#692)

- Forgot to update some presets.,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-core Area: Core player, where no other category fits ime Issues related to Input Method Editor T-refactor Type: Refactor / Cleanup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants