mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-01-19 21:37:57 +08:00
v2transport bug fix
This commit is contained in:
parent
b761d7f7fe
commit
96a4c16605
88
.efrocachemap
generated
88
.efrocachemap
generated
@ -4099,50 +4099,50 @@
|
||||
"build/assets/windows/Win32/ucrtbased.dll": "2def5335207d41b21b9823f6805997f1",
|
||||
"build/assets/windows/Win32/vc_redist.x86.exe": "b08a55e2e77623fe657bea24f223a3ae",
|
||||
"build/assets/windows/Win32/vcruntime140d.dll": "865b2af4d1e26a1a8073c89acb06e599",
|
||||
"build/prefab/full/linux_arm64_gui/debug/ballisticakit": "0c52b5177354d2439c26fd8d053f18d7",
|
||||
"build/prefab/full/linux_arm64_gui/release/ballisticakit": "5d32434c6f61b93830387f09ddb71597",
|
||||
"build/prefab/full/linux_arm64_server/debug/dist/ballisticakit_headless": "0a04be384afb8588928668a7a01a38d0",
|
||||
"build/prefab/full/linux_arm64_server/release/dist/ballisticakit_headless": "cb92718a3cb0977e1d2fa58e7c3591fe",
|
||||
"build/prefab/full/linux_x86_64_gui/debug/ballisticakit": "55552b8d56d693ae1fd623501c2acf5e",
|
||||
"build/prefab/full/linux_x86_64_gui/release/ballisticakit": "762c4baa8e6019fe2eebe9731a61ee99",
|
||||
"build/prefab/full/linux_x86_64_server/debug/dist/ballisticakit_headless": "fa9f3d896fc298ccc9c2a3d844c2cf22",
|
||||
"build/prefab/full/linux_x86_64_server/release/dist/ballisticakit_headless": "4d20e3bab1d972d2df048c0d99fdfceb",
|
||||
"build/prefab/full/mac_arm64_gui/debug/ballisticakit": "10edf556068fadbe4ec9422eba30f248",
|
||||
"build/prefab/full/mac_arm64_gui/release/ballisticakit": "49bf40188a77c80a8949626d0c5ca06c",
|
||||
"build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless": "e07e153aea580e8621d3c0dd4ff05092",
|
||||
"build/prefab/full/mac_arm64_server/release/dist/ballisticakit_headless": "7b7203d244a6c1f1bf9f94bff43f10b2",
|
||||
"build/prefab/full/mac_x86_64_gui/debug/ballisticakit": "742c6f142edf2ee79e4a10f4ed3d6fe7",
|
||||
"build/prefab/full/mac_x86_64_gui/release/ballisticakit": "d62bf627f262bd5d76212aa53a2bd147",
|
||||
"build/prefab/full/mac_x86_64_server/debug/dist/ballisticakit_headless": "5fec2e33d809a3c4d1a22cecbcca5766",
|
||||
"build/prefab/full/mac_x86_64_server/release/dist/ballisticakit_headless": "c851dc54c1dc110f53bce70a36548a4c",
|
||||
"build/prefab/full/windows_x86_gui/debug/BallisticaKit.exe": "0262cd9abc38012470332c9e9924cae3",
|
||||
"build/prefab/full/windows_x86_gui/release/BallisticaKit.exe": "d36784067550d7caa756e0f08114cbf2",
|
||||
"build/prefab/full/windows_x86_server/debug/dist/BallisticaKitHeadless.exe": "fc09be231ce2b5083b066da305751cb3",
|
||||
"build/prefab/full/windows_x86_server/release/dist/BallisticaKitHeadless.exe": "ff33e4e5a7e6dc702b02d3504a43bb03",
|
||||
"build/prefab/lib/linux_arm64_gui/debug/libballisticaplus.a": "16abc2ba1b9f1e571112725936bfad82",
|
||||
"build/prefab/lib/linux_arm64_gui/release/libballisticaplus.a": "d28b1ff1cfa6330a44fd45b4c82938ba",
|
||||
"build/prefab/lib/linux_arm64_server/debug/libballisticaplus.a": "16abc2ba1b9f1e571112725936bfad82",
|
||||
"build/prefab/lib/linux_arm64_server/release/libballisticaplus.a": "d28b1ff1cfa6330a44fd45b4c82938ba",
|
||||
"build/prefab/lib/linux_x86_64_gui/debug/libballisticaplus.a": "060c5aa6aa236adaa46ca09a6f9b654c",
|
||||
"build/prefab/lib/linux_x86_64_gui/release/libballisticaplus.a": "72d41cb8667c29e82c562c682b5d19c5",
|
||||
"build/prefab/lib/linux_x86_64_server/debug/libballisticaplus.a": "060c5aa6aa236adaa46ca09a6f9b654c",
|
||||
"build/prefab/lib/linux_x86_64_server/release/libballisticaplus.a": "72d41cb8667c29e82c562c682b5d19c5",
|
||||
"build/prefab/lib/mac_arm64_gui/debug/libballisticaplus.a": "52752a8e1b21cfc62419495c530633be",
|
||||
"build/prefab/lib/mac_arm64_gui/release/libballisticaplus.a": "4db0b184072861578dc430d2deac06a7",
|
||||
"build/prefab/lib/mac_arm64_server/debug/libballisticaplus.a": "52752a8e1b21cfc62419495c530633be",
|
||||
"build/prefab/lib/mac_arm64_server/release/libballisticaplus.a": "4db0b184072861578dc430d2deac06a7",
|
||||
"build/prefab/lib/mac_x86_64_gui/debug/libballisticaplus.a": "7dabf640054e7c29e958eb918936be5b",
|
||||
"build/prefab/lib/mac_x86_64_gui/release/libballisticaplus.a": "42412b9940dd65143762671b353bfb73",
|
||||
"build/prefab/lib/mac_x86_64_server/debug/libballisticaplus.a": "5f5867e18a88db3e4a2e6ae154aeb39f",
|
||||
"build/prefab/lib/mac_x86_64_server/release/libballisticaplus.a": "42412b9940dd65143762671b353bfb73",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.lib": "c902aa64eff16eaea13c90d9bf58631e",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.pdb": "b4120414e37fd226e09bef4832b8c190",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.lib": "0d56e6e7b08b1a460b8201c8912b9770",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.pdb": "4edc9c815b4c4ee3ad50ba58f6751342",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.lib": "d85733310519a823e0ee5eed5b4242a1",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.pdb": "7f6d5a5f2923edd16beef110e5a677a8",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.lib": "a90236ca6c81d595f66df6c1c20c83f7",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.pdb": "a8a1b9c627f58398d2deaadc0064f183",
|
||||
"build/prefab/full/linux_arm64_gui/debug/ballisticakit": "acf25c2f0b4590116ce672d3d01b2a10",
|
||||
"build/prefab/full/linux_arm64_gui/release/ballisticakit": "f0616f14d9954f20f600f7d004550fad",
|
||||
"build/prefab/full/linux_arm64_server/debug/dist/ballisticakit_headless": "1680e59f8fd4411b3903f0049c435a59",
|
||||
"build/prefab/full/linux_arm64_server/release/dist/ballisticakit_headless": "d02b65452261018ce2c6b7701db0ce1b",
|
||||
"build/prefab/full/linux_x86_64_gui/debug/ballisticakit": "ca8f19db9d17a0e6d3173150078cc6d6",
|
||||
"build/prefab/full/linux_x86_64_gui/release/ballisticakit": "30b4086f7f100a9ec3f2d2c41dc3a906",
|
||||
"build/prefab/full/linux_x86_64_server/debug/dist/ballisticakit_headless": "cac729b2077108eaa7499b6ca8a5d812",
|
||||
"build/prefab/full/linux_x86_64_server/release/dist/ballisticakit_headless": "c878ae8465a1eaf0d50121dea91a61bf",
|
||||
"build/prefab/full/mac_arm64_gui/debug/ballisticakit": "71f4ff6839406cd14d8fd4c878ae4142",
|
||||
"build/prefab/full/mac_arm64_gui/release/ballisticakit": "8127d0ecff652a3b0b8f9d66bd95d1fe",
|
||||
"build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless": "7f5197bc4864632a3138b5c812a03818",
|
||||
"build/prefab/full/mac_arm64_server/release/dist/ballisticakit_headless": "5e1f115140306cf51c97df11618de088",
|
||||
"build/prefab/full/mac_x86_64_gui/debug/ballisticakit": "4b78329eec1d588d7def8e76ee5d8c15",
|
||||
"build/prefab/full/mac_x86_64_gui/release/ballisticakit": "931ada78d6e283b55c94a44a08ff1ee4",
|
||||
"build/prefab/full/mac_x86_64_server/debug/dist/ballisticakit_headless": "970b98f4b7aa42f6ca12dbb88035315d",
|
||||
"build/prefab/full/mac_x86_64_server/release/dist/ballisticakit_headless": "241e26801373958babe60fccf3a3c650",
|
||||
"build/prefab/full/windows_x86_gui/debug/BallisticaKit.exe": "2af0e30a4594fbe2f04799137fddad1f",
|
||||
"build/prefab/full/windows_x86_gui/release/BallisticaKit.exe": "8b81104944ec4e64a4fb270be09f1c50",
|
||||
"build/prefab/full/windows_x86_server/debug/dist/BallisticaKitHeadless.exe": "359ab73709b87325ecdff059455986f3",
|
||||
"build/prefab/full/windows_x86_server/release/dist/BallisticaKitHeadless.exe": "b0401184660350ad7150d83a537e4d23",
|
||||
"build/prefab/lib/linux_arm64_gui/debug/libballisticaplus.a": "0908fb0b2bd96bf6430203e96e47e1ff",
|
||||
"build/prefab/lib/linux_arm64_gui/release/libballisticaplus.a": "1f2f03992b403171ad4027a3fa6bfa1c",
|
||||
"build/prefab/lib/linux_arm64_server/debug/libballisticaplus.a": "0908fb0b2bd96bf6430203e96e47e1ff",
|
||||
"build/prefab/lib/linux_arm64_server/release/libballisticaplus.a": "1f2f03992b403171ad4027a3fa6bfa1c",
|
||||
"build/prefab/lib/linux_x86_64_gui/debug/libballisticaplus.a": "c1b8b4263516bd5f722e87387a665f96",
|
||||
"build/prefab/lib/linux_x86_64_gui/release/libballisticaplus.a": "e90f9ec3e2fc4f18283d37500df8220e",
|
||||
"build/prefab/lib/linux_x86_64_server/debug/libballisticaplus.a": "c1b8b4263516bd5f722e87387a665f96",
|
||||
"build/prefab/lib/linux_x86_64_server/release/libballisticaplus.a": "e90f9ec3e2fc4f18283d37500df8220e",
|
||||
"build/prefab/lib/mac_arm64_gui/debug/libballisticaplus.a": "4fc0e5a14b173e2ed6151e5ead7c0e35",
|
||||
"build/prefab/lib/mac_arm64_gui/release/libballisticaplus.a": "f727e1126463bdd256abab321d7261dd",
|
||||
"build/prefab/lib/mac_arm64_server/debug/libballisticaplus.a": "4fc0e5a14b173e2ed6151e5ead7c0e35",
|
||||
"build/prefab/lib/mac_arm64_server/release/libballisticaplus.a": "f727e1126463bdd256abab321d7261dd",
|
||||
"build/prefab/lib/mac_x86_64_gui/debug/libballisticaplus.a": "ec10904ac6e96dabbee7c9835db10be0",
|
||||
"build/prefab/lib/mac_x86_64_gui/release/libballisticaplus.a": "18fbad7b38a25994e370c01b85499e47",
|
||||
"build/prefab/lib/mac_x86_64_server/debug/libballisticaplus.a": "14fd7fa596120ad0b1cbfdfb32b79f2c",
|
||||
"build/prefab/lib/mac_x86_64_server/release/libballisticaplus.a": "18fbad7b38a25994e370c01b85499e47",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.lib": "77871bca2a7987786817d79390c439d7",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.pdb": "bd39727002a3f4094160649f18deca49",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.lib": "f3735462e3292ac07df74dbabe8ed994",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.pdb": "50e2c0293621bf058dcf0960c929cdb3",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.lib": "48dd1eb95e6ef511ba828221101df0bc",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.pdb": "2a97fbd995d7abb7e215b756d851ff6d",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.lib": "f4f0363f6ab65c664db2e50b651d6585",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.pdb": "6ad1fbc86d593db1653b64ba40ab1da6",
|
||||
"src/assets/ba_data/python/babase/_mgen/__init__.py": "f885fed7f2ed98ff2ba271f9dbe3391c",
|
||||
"src/assets/ba_data/python/babase/_mgen/enums.py": "794d258d59fd17a61752843a9a0551ad",
|
||||
"src/ballistica/base/mgen/pyembed/binding_base.inc": "3a583e7e03bd4907b21adc3bf5729d15",
|
||||
|
||||
25
CHANGELOG.md
25
CHANGELOG.md
@ -1,12 +1,12 @@
|
||||
### 1.7.37 (build 22076, api 9, 2024-11-06)
|
||||
- I am pleased to announce that after years of hard work from many members of
|
||||
the community, PirateSpeak is now complete and available as a language choice.
|
||||
This changes everything.
|
||||
- Bumping api version to 9. As you'll see below, there's some UI changes that
|
||||
will require a bit of work for any UI mods to adapt to. If your mods don't
|
||||
touch UI stuff at all you can simply bump your api version and call it a day.
|
||||
I'm hopeful that api version won't need to be bumped again for along time (if
|
||||
ever).
|
||||
- I am pleased to announce that after years of hard work from many members of
|
||||
the community, PirateSpeak is now complete and available as a language choice.
|
||||
This changes everything.
|
||||
- Heavily reworked and cleaned up the logging system. There is now a 'ba' Python
|
||||
logger and various logger categories under it such as 'ba.lifecycle',
|
||||
'ba.connectivity' or 'ba.v2transport'. By setting these individual loggers to
|
||||
@ -16,9 +16,10 @@
|
||||
- Added a 'Logging' tab to the dev-console. This allows easily setting log
|
||||
levels for all existing Python loggers, as well as resetting them all to
|
||||
defaults. Levels set here are restored on startup, so it is possible to debug
|
||||
app startup behavior this way. Previously this sort of thing would generally
|
||||
require setting cryptic environment variables which was not feasable on all
|
||||
platforms, but this new system should work everywhere.
|
||||
app startup behavior by setting log levels and then relaunching the app.
|
||||
Previously this sort of thing would generally require setting cryptic
|
||||
environment variables which was not feasable on all platforms, but this new
|
||||
system should work everywhere.
|
||||
- Log messages printed to both the command line and the in-app console now
|
||||
include timestamps and logger names, and are color coded for severity
|
||||
(DEBUG=blue, INFO=default, WARNING=orange/yellow, ERROR=red, CRITICAL=purple).
|
||||
@ -70,15 +71,15 @@
|
||||
UI states easier, but I now plan to use `WindowState` classes to accomplish
|
||||
much of that in a more backward-compatible way. More on that below.
|
||||
- Removed touch-specific button target-area adjustements. If you find any
|
||||
buttons that are hard to hit accurately on a touchscreen, please holler.
|
||||
buttons that are now hard to hit accurately on a touchscreen, please holler.
|
||||
- Added a new `bauiv1.Window` subclass called `bauiv1.MainWindow` which handles
|
||||
what was previously called the 'main-menu-window' system which was a bit
|
||||
ad-hoc and messy. MainMenuWindows have a built-in stack system so things like
|
||||
back-button handling are more automatic and windows don't have to hard-code
|
||||
where they came from. There are also other benefits such as better state
|
||||
saving/restoring. When writing a MainWindow, pretty much all navigation should
|
||||
only need too use methods: `main_window_has_control()`, `main_window_back()`,
|
||||
and `main_window_replace()`.
|
||||
where their back button goes to. There are also other benefits such as better
|
||||
state saving/restoring. When writing a MainWindow, pretty much all navigation
|
||||
should only need too use methods: `main_window_has_control()`,
|
||||
`main_window_back()`, and `main_window_replace()`.
|
||||
- Finally got things updated so language testing works again, and made it a bit
|
||||
spiffier while at it. You now simply point the game at your test language and
|
||||
it will update dynamically as you make edits; no need to download any files.
|
||||
@ -120,7 +121,7 @@
|
||||
use `babase.get_ui_scale()` to get it now.
|
||||
- Removed the UIScale control from the devtools window, which was only partially
|
||||
wired up (it did not affect native layer bits). For now the official ways to
|
||||
test UIScales are by using the UI panel in the dev-console or by setting the
|
||||
test UIScales are by using the UI tab in the dev-console or by setting the
|
||||
`BA_UI_SCALE` env var. If we can get UIScale switches to feel seamless enough
|
||||
at some point, it may be worth adding to display settings.
|
||||
- There is now a `ba*.app.classic.save_ui_state()` method that should be called
|
||||
|
||||
@ -533,7 +533,7 @@ class XCodeBuild:
|
||||
elif self._section is _Section.PRECOMPILESWIFTBRIDGINGHEADER:
|
||||
self._print_simple_section_line(
|
||||
line,
|
||||
prefix='Precompiling Swift Briding Header',
|
||||
prefix='Precompiling Swift Bridging Header',
|
||||
ignore_line_start_tails=['/swift-frontend'],
|
||||
)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user