update changelog date + format

This commit is contained in:
otavepto 2024-04-10 11:22:05 +02:00
parent 4c8bc9c3cd
commit 8fc7810f37

View File

@ -1,3 +1,5 @@
## 2024/4/10
* properly implement `Steam_Apps::GetAvailableGameLanguages()` * properly implement `Steam_Apps::GetAvailableGameLanguages()`
* ensure current emu language is inside `supported_languages` list * ensure current emu language is inside `supported_languages` list
* run the callbacks background thread earlier inside `Steam_Client::ConnectToGlobalUser()` * run the callbacks background thread earlier inside `Steam_Client::ConnectToGlobalUser()`
@ -13,19 +15,20 @@
--- ---
* decrease the periodicity of the background thread to `~100ms`, also prevent it from running if the callbacks are already running * decrease the periodicity of the background thread to `~100ms`, also prevent it from running if the callbacks are already running
* output function name in debug log * output each function name in the debug log
* imitate Windows resources of gameoverlayrenderer + add resources to networkingsocketslib * imitate Windows resources of gameoverlayrenderer + add resources to networkingsocketslib
* force add gameserver if `always_lan_type` was specified, not necessary but just in case * force add gameserver if `always_lan_type` was specified, not necessary but just in case
* allow injecting id string during build via command line switch `+build_str <str>` * allow injecting id string during build via command line switch `+build_str <str>`
--- ---
# 2024/4/3 (hotfix 1) ## 2024/4/3 (hotfix 1)
* load achievements strings before creating fonts, so that their glyphs ranges are taken into consideration * load achievements strings before creating fonts, so that their glyphs ranges are taken into consideration
--- ---
# 2024/4/3 ## 2024/4/3
* **[detiam]** fix linking errors when building on archlinux * **[detiam]** fix linking errors when building on archlinux
* **[detiam]** optimize Linux deps build script: * **[detiam]** optimize Linux deps build script:
@ -71,7 +74,7 @@
--- ---
# 2024/3/17 ## 2024/3/17
* **[bitsynth]** Fix Age of Empires 2: Definitive Edition, the game expects the app itself to be an owned DLC, * **[bitsynth]** Fix Age of Empires 2: Definitive Edition, the game expects the app itself to be an owned DLC,
otherwise most options will be disabled otherwise most options will be disabled
@ -80,7 +83,7 @@
--- ---
# 2024/3/16 ## 2024/3/16
* manage overlay cursor input/clipping and internal frame processing in a better way, * manage overlay cursor input/clipping and internal frame processing in a better way,
should prevent more games from pausing to display notifications should prevent more games from pausing to display notifications
@ -95,7 +98,7 @@
--- ---
# 2024/3/9 ## 2024/3/9
* prevent notifications that do not require interaction from stealing focus * prevent notifications that do not require interaction from stealing focus
* check for success when creating the overlay popup window * check for success when creating the overlay popup window
@ -105,7 +108,7 @@
--- ---
# 2024/3/8 (hotfix 1) ## 2024/3/8 (hotfix 1)
* don't allow posting overlay achievements notifications when the overlay isn't ready yet * don't allow posting overlay achievements notifications when the overlay isn't ready yet
* don't run overlay callback when it isn't ready yet * don't run overlay callback when it isn't ready yet
@ -113,7 +116,7 @@
--- ---
# 2024/3/8 ## 2024/3/8
* updated the ingame overlay project, suggested by **[CHESIRE721]** * updated the ingame overlay project, suggested by **[CHESIRE721]**
Thanks to **[Nemirtingas]** for the amazing project: https://github.com/Nemirtingas/ingame_overlay Thanks to **[Nemirtingas]** for the amazing project: https://github.com/Nemirtingas/ingame_overlay
@ -149,7 +152,7 @@
--- ---
# 2024/2/29 ## 2024/2/29
* revert the changes to `steam_matchmaking_servers` and only enable them via the 2 new config files: * revert the changes to `steam_matchmaking_servers` and only enable them via the 2 new config files:
- `matchmaking_server_list_actual_type.txt`: enable the behavior which allows steam matchmaking to use the actual type of the requestd server list, otherwise it's always LAN - `matchmaking_server_list_actual_type.txt`: enable the behavior which allows steam matchmaking to use the actual type of the requestd server list, otherwise it's always LAN
@ -161,14 +164,14 @@
--- ---
# 2024/2/24 ## 2024/2/24
* build the python scripts `achievements_gen.py` and `parse_controller_vdf.py` into binary form using `pyinstaller` for a more user friendly usage, suggested by **[DogancanYr]** * build the python scripts `achievements_gen.py` and `parse_controller_vdf.py` into binary form using `pyinstaller` for a more user friendly usage, suggested by **[DogancanYr]**
* change the scripts `achievements_gen.py` and `parse_controller_vdf.py` to accept multiple files * change the scripts `achievements_gen.py` and `parse_controller_vdf.py` to accept multiple files
--- ---
# 2024/2/23 ## 2024/2/23
* more accurately handle and download steamhttp requests in multi-threaded manner: * more accurately handle and download steamhttp requests in multi-threaded manner:
- hanlde `GET`, `HEAD`, `POST` - hanlde `GET`, `HEAD`, `POST`
@ -182,7 +185,7 @@
--- ---
# 2024/2/20 ## 2024/2/20
* generate_emu_config: allow setting the steam id of apps/games owners from an external file `top_owners_ids.txt` beside the script, suggested by **[M4RCK5]** * generate_emu_config: allow setting the steam id of apps/games owners from an external file `top_owners_ids.txt` beside the script, suggested by **[M4RCK5]**
* generate_emu_config: support the new format for `supported_languages` * generate_emu_config: support the new format for `supported_languages`