8000 Tags · 2000-2024/BizHawk · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: 2000-2024/BizHawk

Tags

2.8

Toggle 2.8's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Merge branch 'release'

2.8-rc1

Toggle 2.8-rc1's commit message

Verified

This commit was signed with the committer’s verified signature.
Add back extra params to `RomLoader.DoLoadErrorCallback` (fixes TASEm…

…ulators#3054)

fixes fb6924b

2.7

Toggle 2.7's commit message
bump release info

1.9.2-approximate

Toggle 1.9.2-approximate's commit message

1.6.1

Toggle 1.6.1's commit message

2.6.3

Toggle 2.6.3's commit message
update release info

2.6.2

Toggle 2.6.2's commit message
update version info

2.6.1

Toggle 2.6.1's commit message
Update version info

2.6

Toggle 2.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Refactor DisplaySurface locking as used by ApiHawk (and Lua) (TASEmul…

…ators#2575)

* Refactor how the "emu" drawing surface is automatically opened/closed

fixes TASEmulators#2571 again
`gui.DrawNew("native")` now throws (I will replace this with something better).
`gui.DrawNew("emu")` and `gui.DrawFinish()` do nothing but print warning
messages, for backwards compatibility. This removes the feature which allowed
scripts to draw as soon as they became enabled. It also removes the feature to
draw without clearing the surface, though that wasn't working.

* Reimplement drawing to "client" surface (see desc.)

Changed surface names in APIs to "emucore" and "client" (not in DisplayManager
yet because I can't be bothered).
Via ApiHawk, `IGuiApi.WithEmuSurface(Action)` has been replaced with
`IGuiApi.WithSurface(DrawingSurfaceID, Action)`, the first param being an enum.
Via Lua (or ApiHawk), pass an extra string param (`DrawingSurfaceID` enum for
ApiHawk) to each `gui.draw*` call.
To make it less verbose, omitting the param is treated as using the default
"emucore" surface, *unless* the helper `gui.use_surface("client")` had been
called, which persists the chosen surface until Lua restarts or it's
overwritten. (The same is done when using `WithSurface` in ApiHawk, though it's
cleared once `WithSurface` returns.)
Along with the new surface names, the old names are still valid in the `surface`
params and `gui.use_surface` for now.

* Propogate enum to DisplayManager, s/Lua/ApiHawk/ in DisplayManager

2.5.2

Toggle 2.5.2's commit message

Verified

This commit was signed with the committer’s verified signature.
Add timestamp update step

I swear I did this already but it's not in the commit history
0