mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2024-11-23 11:15:34 +08:00
update changelog/date + copy credits.md too
This commit is contained in:
parent
77f71aab59
commit
987d29084c
17
CHANGELOG.md
17
CHANGELOG.md
@ -1,6 +1,17 @@
|
|||||||
|
## 2024/6/17
|
||||||
|
|
||||||
|
* **[Detanup01]** add more missing interfaces: `ISteamVideo`, `ISteamGameStats`
|
||||||
|
* upgrade python runtime used by the scripts (`generate_emu_config` and `migrate_gse`) to v3.12
|
||||||
|
due to recent problems with SSL library (`libsssl`), also switched to `requests` vs `urllib`
|
||||||
|
solving a problem when grabbing achievements icons
|
||||||
|
* wrap `prtotoc` generated files and external libraries headers to suppress compilation warnings,
|
||||||
|
also refactored the structure a little
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 2024/6/12
|
## 2024/6/12
|
||||||
|
|
||||||
* **[Detanup01]** add `premake` build scripts, allowing the project to be built with different toolsets with ease on diffrerent platforms
|
* **[Detanup01]** add `premake` build scripts, allowing the project to be built with different toolsets with ease on different platforms
|
||||||
for example the project could be built with `Visual Studio` on Windows, or via the `make` tool on Linux
|
for example the project could be built with `Visual Studio` on Windows, or via the `make` tool on Linux
|
||||||
* **[schmurger]** add progress bar to the achievements in the overlay, only for achievements that are not earned yet.
|
* **[schmurger]** add progress bar to the achievements in the overlay, only for achievements that are not earned yet.
|
||||||
also implement notifications for these progress indications (whenever the game indicates a new progress).
|
also implement notifications for these progress indications (whenever the game indicates a new progress).
|
||||||
@ -31,13 +42,13 @@
|
|||||||
* add missing callback in `Steam_UGC::RequestUGCDetails()`
|
* add missing callback in `Steam_UGC::RequestUGCDetails()`
|
||||||
* re-implement the way the background thread is spawned & terminated to fix its cleanup sequence + spawn it for gameservers as well
|
* re-implement the way the background thread is spawned & terminated to fix its cleanup sequence + spawn it for gameservers as well
|
||||||
* corrected callback vs call result in `Steam_Apps::RequestAllProofOfPurchaseKeys()`
|
* corrected callback vs call result in `Steam_Apps::RequestAllProofOfPurchaseKeys()`
|
||||||
* the emu will now termiante the process and generate a file called `EMU_MISSING_INTERFACE.txt` (beside the library) if an app requested a missing interface
|
* the emu will now terminate the process and generate a file called `EMU_MISSING_INTERFACE.txt` (beside the library) if an app requested a missing interface
|
||||||
* reduce binaries sizes on Linux by avoiding `-Wl,--whole-archive` and using `-Wl,--start-group -lmylib1 -lmylib2 ... -Wl,--end-group` instead on all libraries,
|
* reduce binaries sizes on Linux by avoiding `-Wl,--whole-archive` and using `-Wl,--start-group -lmylib1 -lmylib2 ... -Wl,--end-group` instead on all libraries,
|
||||||
allowing the linker to go back and forth between them to resolve missing symbols
|
allowing the linker to go back and forth between them to resolve missing symbols
|
||||||
* restore accidentally removed flag for ipv6, for `SteamClient020`
|
* restore accidentally removed flag for ipv6, for `SteamClient020`
|
||||||
* make the test achievement in the overlay include a random progress
|
* make the test achievement in the overlay include a random progress
|
||||||
* add new button to the overlay `toggle user info` to show/hide user info, also make user info hidden by default
|
* add new button to the overlay `toggle user info` to show/hide user info, also make user info hidden by default
|
||||||
* make all overlay popups toggleable, clicking its button another time will hide or show the popup, depending on its previous state
|
* make all overlay popups toggle-able, clicking its button another time will hide or show the popup, depending on its previous state
|
||||||
* allow `Steam_User_Stats::ClearAchievement()` to reflect the status in the overlay
|
* allow `Steam_User_Stats::ClearAchievement()` to reflect the status in the overlay
|
||||||
* initial support for building with `MSYS2` on Windows.
|
* initial support for building with `MSYS2` on Windows.
|
||||||
**this is still highly experimental and non-functional, this is more of tech demo at the moment**
|
**this is still highly experimental and non-functional, this is more of tech demo at the moment**
|
||||||
|
@ -21,6 +21,7 @@ echo "// copying readmes + example files"
|
|||||||
cp -f -r "post_build/steam_settings.EXAMPLE/" "$target_src_dir/"
|
cp -f -r "post_build/steam_settings.EXAMPLE/" "$target_src_dir/"
|
||||||
cp -f "post_build/README.release.md" "$target_src_dir/"
|
cp -f "post_build/README.release.md" "$target_src_dir/"
|
||||||
cp -f "CHANGELOG.md" "$target_src_dir/"
|
cp -f "CHANGELOG.md" "$target_src_dir/"
|
||||||
|
cp -f "CREDITS.md" "$target_src_dir/"
|
||||||
if [[ "$2" = "1" ]]; then
|
if [[ "$2" = "1" ]]; then
|
||||||
cp -f "post_build/README.debug.md" "$target_src_dir/"
|
cp -f "post_build/README.debug.md" "$target_src_dir/"
|
||||||
fi
|
fi
|
||||||
|
@ -45,6 +45,7 @@ echo // copying readmes + example files
|
|||||||
xcopy /y /s /e /r "post_build\steam_settings.EXAMPLE\" "%target_src_dir%\steam_settings.EXAMPLE\"
|
xcopy /y /s /e /r "post_build\steam_settings.EXAMPLE\" "%target_src_dir%\steam_settings.EXAMPLE\"
|
||||||
copy /y "post_build\README.release.md" "%target_src_dir%\"
|
copy /y "post_build\README.release.md" "%target_src_dir%\"
|
||||||
copy /y "CHANGELOG.md" "%target_src_dir%\"
|
copy /y "CHANGELOG.md" "%target_src_dir%\"
|
||||||
|
copy /y "CREDITS.md" "%target_src_dir%\"
|
||||||
if "%~2"=="1" (
|
if "%~2"=="1" (
|
||||||
copy /y "post_build\README.debug.md" "%target_src_dir%\"
|
copy /y "post_build\README.debug.md" "%target_src_dir%\"
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user