From e851f5cbab11258be050154d534aede1273a3e93 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sat, 11 May 2024 20:14:30 -0400 Subject: [PATCH] v1.3.0 (#428) --- CHANGELOG.md | 13 ++++++++++++- Makefile.common | 2 +- README.md | 2 +- src/ChaiLove.h | 4 ++-- vendor/SDL_tty | 2 +- vendor/cppcodec | 2 +- vendor/libretro-common | 2 +- vendor/libretro-deps | 2 +- vendor/noarch | 2 +- vendor/physfs | 2 +- vendor/random | 2 +- vendor/stb | 2 +- vendor/styleguide | 2 +- 13 files changed, 25 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2838e4b..731c0dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,12 +4,23 @@ All notable changes to [ChaiLove](https://github.com/RobLoach/ChaiLove) will be The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## 1.2.x - xxxx-xx-xx +## 1.3.0 - 2024-05-11 ### Fixes - Fix playing empty ogg files through `libretro-common`, by @phcoder +- docs: Remove the dev branch by @RobLoach in https://github.com/libretro/libretro-chailove/pull/410 +- Enable compilation for psvita and switch by @phcoder in https://github.com/libretro/libretro-chailove/pull/417 +- Update mixer to thread-safe version by @phcoder in https://github.com/libretro/libretro-chailove/pull/416 +- Switch straight file I/O to VFS by @phcoder in https://github.com/libretro/libretro-chailove/pull/415 +- love: Fix buffer overflow by @phcoder in https://github.com/libretro/libretro-chailove/pull/419 +- Misc build fixes by @phcoder in https://github.com/libretro/libretro-chailove/pull/418 +- Fix `unix-armv7-hardfloat-neon` build by @zoltanvb in https://github.com/libretro/libretro-chailove/pull/420 +- Move from std::cout to libretro logging by @phcoder in https://github.com/libretro/libretro-chailove/pull/412 +- Update GitHub Actions by @RobLoach in https://github.com/libretro/libretro-chailove/pull/427 ### Changed - `love.filesystem.remove()` has been removed +- SDL_tty: Update by @gouchi in https://github.com/libretro/libretro-chailove/pull/426 +- Update libretro-common by @RobLoach in https://github.com/libretro/libretro-chailove/pull/413 ## 1.2.1 - 2022-03-07 ### Fixes diff --git a/Makefile.common b/Makefile.common index ec5676b..1c958a8 100644 --- a/Makefile.common +++ b/Makefile.common @@ -109,7 +109,7 @@ ifeq ($(platform), osx) endif # SDL_tty -FLAGS += -I$(CORE_DIR)/vendor/SDL_tty/include +FLAGS += -I$(CORE_DIR)/vendor/SDL_tty/include/SDL_tty SOURCES_C += $(wildcard \ $(CORE_DIR)/vendor/SDL_tty/src/SDL_fnt.c \ $(CORE_DIR)/vendor/SDL_tty/src/SDL_tty.c \ diff --git a/README.md b/README.md index 098721d..c583b7b 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ ChaiLove is a [libretro](https://www.libretro.com/) core, which can be installed Alternatively, you can run the ChaiLove core through RetroArch via the command line: ``` bash -curl -o FloppyBird.chailove https://github.com/RobLoach/ChaiLove-FloppyBird/releases/download/0.27.0/FloppyBird.chailove +curl -o FloppyBird.chailove https://github.com/RobLoach/ChaiLove-FloppyBird/releases/download/1.0.1/FloppyBird.chailove retroarch -L chailove_libretro.so FloppyBird.chailove ``` diff --git a/src/ChaiLove.h b/src/ChaiLove.h index a24b001..f744045 100644 --- a/src/ChaiLove.h +++ b/src/ChaiLove.h @@ -46,8 +46,8 @@ #define CHAILOVE_VERSION_MAJOR 1 #define CHAILOVE_VERSION_MINOR 2 -#define CHAILOVE_VERSION_PATCH 1 -#define CHAILOVE_VERSION_STRING "1.2.1" +#define CHAILOVE_VERSION_PATCH 2 +#define CHAILOVE_VERSION_STRING "1.2.2" #include "SDL.h" #include "libretro.h" diff --git a/vendor/SDL_tty b/vendor/SDL_tty index 1e84486..d284948 160000 --- a/vendor/SDL_tty +++ b/vendor/SDL_tty @@ -1 +1 @@ -Subproject commit 1e84486c90f20dbafbce748cf81128ceee517c79 +Subproject commit d28494847407cb980bce8e5608504d89a32e44f8 diff --git a/vendor/cppcodec b/vendor/cppcodec index 9838f9e..8019b8b 160000 --- a/vendor/cppcodec +++ b/vendor/cppcodec @@ -1 +1 @@ -Subproject commit 9838f9eaf077e42121cb42361e9a1613901fc5e8 +Subproject commit 8019b8b580f8573c33c50372baec7039dfe5a8ce diff --git a/vendor/libretro-common b/vendor/libretro-common index 69c83f8..b0c348e 160000 --- a/vendor/libretro-common +++ b/vendor/libretro-common @@ -1 +1 @@ -Subproject commit 69c83f835aa54e0c622930fd468b44bbac0150fd +Subproject commit b0c348ea5543c4d7fb0bc479258aa6988b20c0c9 diff --git a/vendor/libretro-deps b/vendor/libretro-deps index b7b8228..abf5246 160000 --- a/vendor/libretro-deps +++ b/vendor/libretro-deps @@ -1 +1 @@ -Subproject commit b7b822861ef2d0bbd6b6d2c432ac564853962493 +Subproject commit abf5246b016569759e7d1b0ea91bb98c2e34d160 diff --git a/vendor/noarch b/vendor/noarch index abb70e1..d32341a 160000 --- a/vendor/noarch +++ b/vendor/noarch @@ -1 +1 @@ -Subproject commit abb70e1175d57488f49de6e4929978b143cfc059 +Subproject commit d32341af65107a8af9ae7ecb325f64c5a9e31f22 diff --git a/vendor/physfs b/vendor/physfs index a0dfe22..7931b9b 160000 --- a/vendor/physfs +++ b/vendor/physfs @@ -1 +1 @@ -Subproject commit a0dfe220ffb97eef2c78fef2b8971995f221b18d +Subproject commit 7931b9b3f4ca3b0685fe35f105a3e5c2a1e0d1ed diff --git a/vendor/random b/vendor/random index c697860..1f8dc0b 160000 --- a/vendor/random +++ b/vendor/random @@ -1 +1 @@ -Subproject commit c697860d97d8f6bed70d4d51bf73211484f6ddfc +Subproject commit 1f8dc0b44dfea28ad048e133866a118ffd26d283 diff --git a/vendor/stb b/vendor/stb index af1a5bc..ae721c5 160000 --- a/vendor/stb +++ b/vendor/stb @@ -1 +1 @@ -Subproject commit af1a5bc352164740c1cc1354942b1c6b72eacb8a +Subproject commit ae721c50eaf761660b4f90cc590453cdb0c2acd0 diff --git a/vendor/styleguide b/vendor/styleguide index 842b872..105acb7 160000 --- a/vendor/styleguide +++ b/vendor/styleguide @@ -1 +1 @@ -Subproject commit 842b872ac4da18dda02b797976ea12fd7d84768f +Subproject commit 105acb7bcaa6d5644f67cc90432ac6df12570ae2