Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge with EasyRPG upstream #49

Merged
merged 269 commits into from
Nov 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
269 commits
Select commit Hold shift + click to select a range
833abef
Emscripten: Sanitize (Sound)fonts
Ghabry Dec 21, 2023
349b7e2
FluidSynth: Change SF when the MIDI changes
Ghabry Dec 22, 2023
645881e
FtFont: Improve error handling
Ghabry Dec 24, 2023
7d55c28
Settings: Add Spanish pangram
Ghabry Dec 24, 2023
6056464
Maniac Patch: Added separate Width/Height Values for pictures
ToolMan2k Dec 28, 2023
7341f3d
Maniac Patch: Fix String Vars with ShowPicture
ToolMan2k Jan 7, 2024
1a310f4
Maniac Patch: Added Var and Var Index support for Picture Tint
ToolMan2k Jan 7, 2024
006066c
New Command: 2002 - Activate Event At [x,y]
MackValentine Jun 17, 2023
7e9ed71
3DS: properly support 3dslink
carstene1ns Jan 9, 2024
d4b7e8e
NX: fix copy/paste error in custom logging func
carstene1ns Jan 9, 2024
ab232d1
Simple implementation for AntiLagSwitch
florianessl Mar 3, 2024
74bb660
Implemented experimental "map event caches" to drastically increase p…
florianessl Mar 3, 2024
c23c513
Merge pull request #3184 from carstene1ns/bugfix/logging
carstene1ns Mar 7, 2024
ed7f749
Fix crash when MovePicture is used on an erased picture with a non-de…
Ghabry Mar 11, 2024
40387f0
Settings: Only show "Open folder" on Windows, Linux, macOS
Ghabry Mar 11, 2024
0c7d9bb
Settings: Support ".soundfont"
Ghabry Mar 11, 2024
c7093ff
Emscripten: Do not lowercase the --game argument (regression fix)
Ghabry Mar 11, 2024
e5f2930
Title scene: Allow accessing the load scene for file upload in emscri…
Ghabry Mar 11, 2024
ad86eef
Emscripten: Fix canvas focus when embedded
Ghabry Mar 11, 2024
2259b56
Change Sprite Association: Fix incorrect offset for String Picture
Ghabry Mar 12, 2024
2ddbaca
Use individual cli options for patches.
Ghabry Mar 12, 2024
1ed9339
Improve MapEventCache data structure.
Ghabry Mar 12, 2024
d1adba6
Ignore invalid skills when leveling up. They are caused by stale data…
Ghabry Mar 18, 2024
00b881e
Enable animated RPG2k3e spritesheets when using RM2k engine with 'RPG…
florianessl Mar 24, 2024
476b320
Merge pull request #3197 from florianessl/master
Ghabry Mar 25, 2024
c96d77e
Update Gradle
carstene1ns Mar 28, 2024
db48494
Update Android SDL to 2.30.1
carstene1ns Mar 28, 2024
ae1e759
CMake: Add WiiU preset
Ghabry Mar 29, 2024
ed62824
CMake Presets: Remove windows-x86 and windows-x64 and replace it with…
Ghabry Mar 30, 2024
efd2d18
CMake Presets: The Prefix path is now appended, not overwritten
Ghabry Mar 30, 2024
4bdfb75
Merge pull request #3200 from carstene1ns/update/android-sdl
Ghabry Mar 30, 2024
73c0023
Resolve flathub linter warnings
carstene1ns Mar 27, 2024
631f8eb
Add former unsupported URL types
carstene1ns Mar 27, 2024
3c3bd73
Update flatpak manifest from flathub package
carstene1ns Mar 28, 2024
048372c
3DS: Fix crash by increasing linear heap memory
carstene1ns Mar 30, 2024
5047d86
3DS: Make rendering more robust
carstene1ns Mar 30, 2024
034a2a4
Party: Change the startup sanity checks from Warning to Debug
Ghabry Apr 1, 2024
54cbb33
metainfo: add 0.8 release
carstene1ns Apr 1, 2024
ce221fb
Merge pull request #3199 from carstene1ns/fix/metainfo
carstene1ns Apr 2, 2024
10e73db
Merge pull request #3201 from Ghabry/wiiu-preset
carstene1ns Apr 2, 2024
20b4215
Rename ActivateEventAt to TriggerEventAt as discussed
Ghabry Apr 8, 2024
674fe40
Merge pull request #3195 from Ghabry/fixes
Ghabry Apr 10, 2024
62e28c5
Merge pull request #3183 from EasyRPG-NewFeatures/Mack-ActivateEventAt
Ghabry Apr 10, 2024
befa72a
Merge pull request #3180 from ToolMan2k/master
Ghabry Apr 11, 2024
95ec668
Add "Wait For Single Movement" Event command by @jetrotal
Ghabry Apr 13, 2024
9c29b62
Merge pull request #3194 from florianessl/AntiLag
Ghabry Apr 14, 2024
c338202
Redo the X/Y shifting (Sprite clones) on looping maps.
Ghabry Apr 15, 2024
89b4537
Sprite_Character/AirshipShadow: Move functions that are only used by …
Ghabry Apr 15, 2024
7339082
Image API: Refactor. Return original bit depth of the image.
Ghabry Apr 15, 2024
6cbd0a2
Add EasyRPG Patch Flag and lock some extensions behind it.
Ghabry Apr 14, 2024
e1ec581
Fix Finger (Touch) Input on Windows
Ghabry Apr 11, 2024
cd7f212
Remove __WINRT__ (OS is not developed anymore by Microsoft)
Ghabry Apr 11, 2024
5d2a88e
Windows 11: Disable Window rounding
Ghabry Apr 11, 2024
13d7e27
Fix: Add inih to workflow (liblcf dep)
carstene1ns Apr 20, 2024
b313163
Merge pull request #3207 from Ghabry/fix-touch-input
carstene1ns Apr 20, 2024
d97bda6
New Command 2056 - Spawn Map Event
jetrotal May 7, 2024
eff51e1
Spawn Map Event - Handling cases where it clones events from its curr…
jetrotal May 7, 2024
1e585a3
Spawn Map Event - Overwrite paramater
jetrotal May 8, 2024
13a5006
Maniac Patch: Add flag "2" to disable the annoying/game-breaking vari…
Ghabry May 9, 2024
d516336
String Variable's ToFile - Relax File extension and path
jetrotal Apr 20, 2024
2721218
Merge pull request #3212 from EasyRPG-NewFeatures/jetrotal---Relax-St…
Ghabry May 9, 2024
5336511
Guard more extensions behind the flag
Ghabry May 9, 2024
c7bd179
Generalize ToHero functions to be ToCharacter instead.
Ghabry May 10, 2024
db0dfcd
WaitForSingleMovement: Similiar to other waiting commands preserve th…
Ghabry May 10, 2024
1195518
Merge pull request #3202 from carstene1ns/fix/3ds-render
Ghabry May 10, 2024
19a700c
Flatpak: add libinih
carstene1ns May 11, 2024
071ebdf
Merge pull request #3209 from Ghabry/easyrpg-flag
Ghabry May 12, 2024
56c239d
Merge pull request #3223 from carstene1ns/fix/flatpak
Ghabry May 12, 2024
70794e8
New Commands: 2053 SetInterpreterFlag
jetrotal Oct 14, 2023
e36df23
Implemented DirectMenuPatch
florianessl Feb 28, 2024
99d381f
Scene/Window refactor: Instead of actor_id most scenes accept now an …
Ghabry May 10, 2024
12599cf
Merge pull request #3123 from EasyRPG-NewFeatures/NewCommand-ToggleFlags
Ghabry May 13, 2024
b107a82
Scene_Debug; Minor menueing inconsistency: Play Cursor SE when moving…
florianessl May 8, 2024
f8e43f0
Scene_Debug: Implemented new debug view for viewing Maniac strings
florianessl May 8, 2024
9648b82
Scene_Debug: Implemented new debug view for displaying current interp…
florianessl May 8, 2024
0f7a0cf
Window_StringView: Fixed line numbering for Auto-Linebreak
florianessl May 8, 2024
4d364e0
Updated Makefile.am
florianessl May 8, 2024
635f17a
Use the pixel-based Game_Message::WordWrap function for the new strin…
florianessl May 9, 2024
20b5c2d
Scene_Debug: Minor refactoring + UX improvement
florianessl May 12, 2024
0ca53ea
Made Game_Interpreter::GetState() return a const reference and moved …
florianessl May 13, 2024
7f10d3e
Scene_Debug: Fix a small copypaste error
florianessl May 13, 2024
b7516a4
Introduce "Choices" window for Scene_Debug & refactor a bit to remain…
florianessl May 14, 2024
31ba398
Interpreter window fix: window would become unselectable due to wrong…
florianessl May 14, 2024
7d4b56e
EasyRpg Flag: Move bmp.reset call to the correct location
Ghabry May 15, 2024
9e25ec1
Merge pull request #3226 from Ghabry/easyrpg-flag
Ghabry May 15, 2024
c160ec9
Add nlohmann_json to the buildsystem (required for Emscripten)
Ghabry May 20, 2024
a94d338
Emscripten: Migrate from picojson to nlohmann_json
Ghabry May 20, 2024
c024e67
Merge pull request #3192 from florianessl/DirectMenuPatch
carstene1ns May 20, 2024
74c1c33
Android App: Chinese (Simplified) translation updated
May 20, 2024
ed9d7d7
New translation (Portuguese) added
danzpaim May 20, 2024
56868aa
Android App: Lithuanian translation updated
AidasKar15 May 20, 2024
867958a
Android Metadata: Czech translation updated
May 20, 2024
dbbb6f1
Android Metadata: Japanese translation updated
ocha545 May 20, 2024
b2d4006
Android Metadata: Japanese translation updated
Ghabry May 20, 2024
be9d3f3
Android App: Portuguese (Brazil) translation updated
May 20, 2024
4847e49
Android Metadata: French translation updated
May 20, 2024
a79b65e
Android App: Portuguese (Brazil) translation updated
danzpaim May 20, 2024
cae5405
Android Metadata: Chinese (Traditional) translation updated
Jesse5800-2 May 20, 2024
6cd5613
Android App: Portuguese translation updated
Pissolato32 May 20, 2024
a96c96a
Android Metadata: Dutch translation updated
lemtom May 20, 2024
f7a1c10
Android Metadata: Portuguese (Brazil) translation updated
Ghabry May 20, 2024
e8c2138
MidiOut: Support volume settings
Ghabry Mar 11, 2024
a0635e4
FluidLite: Use upstream target name
Ghabry Mar 12, 2024
20ffb14
Settings: Reset font size of bottom help window and font settings whe…
Ghabry Mar 12, 2024
a6f224d
Settings: The font size can now be altered directly with left/right w…
Ghabry Mar 12, 2024
c787b97
Audio: Add Api to get the shared Midi Out Instance
Ghabry Mar 26, 2024
000f534
Config: Namespace all the enums to reduce global scope pollution
Ghabry Mar 27, 2024
1f36f77
Config: Unify FPS show settings.
Ghabry Mar 27, 2024
2bd7bc5
Font: Unify the rendering functions for shaped and non-shaped fonts
Ghabry Apr 17, 2024
f16cc6b
Font: Resize the mask when the glyph is too large
Ghabry Apr 17, 2024
b8fa21c
Do transparent blitting of the system graphic frame
Ghabry Apr 19, 2024
0fd4a05
MIDI: Only call seq->play in the Update function. Otherwise can cause…
Ghabry May 13, 2024
914abbb
Unlock the font settings when returning to the Game Browser
Ghabry May 13, 2024
7f6f381
Audio Generic: memset was not clearing all the data (works on bytes, …
Ghabry May 21, 2024
57cddd1
Settings: Do not play Decision SE twice
Ghabry May 21, 2024
8b52d67
Merge pull request #3227 from JenkinsRPG/translation
Ghabry May 21, 2024
8a18a8c
Android: Hardcode the read only strings
Ghabry May 23, 2024
f24639f
Android: Remove FastForward button by default
Ghabry May 23, 2024
c76ea07
FileFinder: Add a helper function to recursively find a game
Ghabry May 23, 2024
af01610
Android: Fix Saf Write test
Ghabry May 23, 2024
59ac1ce
Android: Refactor Player Filesystem API
Ghabry May 23, 2024
3465068
Android: Use native FileFinder for the game detection of the GameBrow…
Ghabry May 23, 2024
9c99c32
Android: Add progress information to the scanning process
Ghabry May 23, 2024
404e6ba
Implemented SaveEventExecFrame fields "maniac_event_id" (not reset on…
florianessl May 23, 2024
f77bd4f
Window_Interpreter fixes:
florianessl May 23, 2024
a0ecb8d
Remove patch-flag checks for debugging info
florianessl May 23, 2024
a2c0565
ZipFs: Reuse the initial stream (LzhFs already does this)
Ghabry May 23, 2024
cc33823
Android: Multiple games are now found in subdirectories
Ghabry May 23, 2024
440f32b
Android: Sync the FF-Multiplier setting with the INI setting
Ghabry May 23, 2024
623cba0
Android: Update translations to mention LZH support and lack of 7z-su…
Ghabry May 23, 2024
e229a20
Android: Pass in the title through JNI, cleanup
Ghabry May 23, 2024
1e2bd02
Android: Try to load the title image in three ways
Ghabry May 23, 2024
f4c8c7a
Android: Fetch the game name from the INI
Ghabry May 24, 2024
7b5ad5b
Android: Add option to rename the game
Ghabry May 24, 2024
f08e92b
Android: Provide soundfont path via command line. Fix typos
Ghabry May 24, 2024
555db42
Android: Make it possible to configure the Font
Ghabry May 24, 2024
48f9826
Settings: Hide Font settings when Freetype is missing
Ghabry May 24, 2024
ea64c4d
Android: Improve font scene, show preview
Ghabry May 24, 2024
d7bfcc7
Android: Improve wording of the folder buttons
Ghabry May 25, 2024
3ada4ce
Android: Remove GameScanner suffix from the cpp files
Ghabry May 25, 2024
0fb5083
Add custom error display for platforms
carstene1ns May 25, 2024
7209ec1
Android: Add RTP status to the Folders activity
Ghabry May 25, 2024
6d83034
Android: Add "Toggle FPS" and "Reset Game" to the game drawer
Ghabry May 25, 2024
9fec8a3
Regression fix of the Scene refactor: Battle skills were not listed c…
Ghabry May 27, 2024
dd06800
Fix warnings
Ghabry May 27, 2024
27f21fb
Merge pull request #3228 from Ghabry/nlohmann-json
carstene1ns May 29, 2024
1f01b7b
Merge pull request #3231 from Ghabry/regfix
carstene1ns May 29, 2024
f5faba4
Wii U: Bundle Icons and Splash screens
carstene1ns Jun 2, 2024
0247d17
CMakeLists.txt: Simplify
carstene1ns Jun 2, 2024
cb3d941
Wii U: Handle main loop
carstene1ns Jun 2, 2024
9eef794
SDL: use system format for audio
carstene1ns Jun 2, 2024
e7c5592
Wii U: use full paths for consistency
carstene1ns Jun 2, 2024
a925159
Wii U: Manually handle ProcUI without the WHB wrapper
Ghabry Jun 3, 2024
a2aa44e
Wii U: Fix MakeDirectory logic
Ghabry Jun 3, 2024
bcc1ce4
Wii U: Disable settings that do not work
Ghabry Jun 3, 2024
c409653
ZipFS: Replace the scan backward for determining if it is a ZIP with …
Ghabry Jun 4, 2024
a2055d5
Add a custom buffered filebuf that uses a file descriptor
Ghabry Jun 4, 2024
e49777d
Wii U: Put wildmidi config and config.ini in "data"
Ghabry Jun 4, 2024
f204d6d
Wii U: Update assets
Ghabry Jun 4, 2024
e544c0e
Merge pull request #3219 from florianessl/DebugExtension
Ghabry Jun 5, 2024
69a20d7
Merge pull request #2875 from carstene1ns/feature/error-close
Ghabry Jun 5, 2024
274bbc9
Use custom readbuf on our homebrew platforms
Ghabry Jun 5, 2024
8ac8c16
Make our life on GitHub easier:
carstene1ns Jun 11, 2024
6e33041
Merge pull request #3238 from carstene1ns/github-maint
carstene1ns Jun 11, 2024
4824021
ttyp0 changes (remove Thai and Hebrew), generator fix
rohkea Jun 18, 2024
a650f92
Merge pull request #3168 from Ghabry/audio-cfg
fdelapena Jul 1, 2024
4077070
Merge pull request #3240 from rohkea/fix/ttyp0-changes
Ghabry Jul 2, 2024
03cfe75
Spawn Map Event - Support renaming an event
jetrotal Jul 13, 2024
da28e04
Refactored the AntiLag "MapCache" structure & moved it to its own nam…
florianessl May 14, 2024
8f1f1e8
Refactored several Interpreter related code segments:
florianessl May 30, 2024
b9a7ecc
Refactor: Moved a few other helper functions from Game_Interpreter to…
florianessl May 30, 2024
4e8110b
game_interpreter_shared: Moved explicit instantiations to .cpp & move…
florianessl May 30, 2024
4318f8a
Refactor explicit template instantiations: Looks like MSVC does some …
florianessl May 30, 2024
5e24434
Rebase: Re-apply warning fixes for moved code segments
florianessl Jul 19, 2024
7d0401b
Remove scaling restrictions when using special effects
ToolMan2k Jul 24, 2024
87f2050
Maniacs Patch - Call System Functions
jetrotal Jul 25, 2024
7b1cef7
WaitForSingleMovement: Guard with EasyRpg Extension Check
Ghabry Jul 31, 2024
a72c18a
Proper casing for LoadMapFile and make RequestMap request always impo…
Ghabry Jul 31, 2024
31e32c7
SpawnMapEvent: Add Async handling, Cleanup
Ghabry Jul 31, 2024
7d0b4ec
SpawnMapEvent: Suspend the interpreter using Async to avoid crashes w…
Ghabry Aug 1, 2024
128aa11
DestroyMapEvent: Implemented
Ghabry Aug 1, 2024
2f7daeb
DestoryMapEvent: Set the main interpreter event ID to 0 when the even…
Ghabry Aug 1, 2024
fc4568a
Call System Functions: Move EasyRPG Extensions to a higher ID to prev…
Ghabry Aug 1, 2024
e1487de
Local Settings - First Commit
jetrotal Jul 24, 2024
9a818b4
Fix compiling OpenDingux and SDL 1.2
gameblabla Aug 11, 2024
4d45f8e
Refactor: Always check isMessageActive() at the beginning in game_Int…
lychees Aug 11, 2024
371b85d
Refactor: check out_of_bounds before calc map_draw_xy
lychees Aug 11, 2024
db86e37
Refactor: remove GetEventsXY() since the code is broken and never be…
lychees Aug 11, 2024
68757ea
Merge pull request #3252 from gameblabla/odfixsdl
carstene1ns Aug 16, 2024
d4663aa
Android: Use different save paths when multiple games are in one archive
Ghabry Aug 25, 2024
387301c
Android: Bump to SDK 34
Ghabry Aug 25, 2024
e6e8cc3
Android: Update deps and gradle to 8.10
Ghabry Aug 25, 2024
382767f
Merge pull request #3230 from Ghabry/android
fdelapena Aug 25, 2024
59c2c8b
When loading a save remove active BattleAnimations
Ghabry Aug 25, 2024
31331ab
Equipment: Fix another missed change from actor.GetId to actor.
Ghabry Aug 25, 2024
e57161b
Emscripten: Expose FS Module again.
Ghabry Aug 25, 2024
f648101
Fix compilation errors when resampling is disabled
gameblabla Aug 11, 2024
a4b18ca
Merge pull request #3251 from gameblabla/audiomidifix
Ghabry Aug 25, 2024
b48d673
SpawnMapEvent: Update BattleAnimation reference
Ghabry Aug 26, 2024
cc59e71
SpawnMapEvent: Directly insert sorted. Make FindEventById the same as…
Ghabry Aug 26, 2024
4304fcf
Android: Replace assets with SVG. Works since API 21 which we require.
Ghabry Aug 26, 2024
933aadb
Android: Bump SDL2 to 2.30.6
Ghabry Aug 26, 2024
dad6362
SDL2: Swap pixel format with a faster one for pixman on Big Endian
Ghabry Jun 5, 2024
349f604
Custom Filebuf: Also use it for writing
Ghabry Jun 5, 2024
980e242
Wii U: Move teardown code to atexit
Ghabry Jun 6, 2024
8260bd5
CMake: Revert the Wii SDL part because it does not work (linker errors)
Ghabry Jun 6, 2024
f95f358
WiiU: Address review comments
Ghabry Aug 27, 2024
8120ecb
WiiU: Map the buttons according to an Xbox-Controller and then swap t…
Ghabry Aug 27, 2024
cd01974
Add a bool to ProcessEvents to signal program exit.
Ghabry Aug 27, 2024
a27661c
Fix flickering in Yume2kki on map 3D Underworld (ID 1884).
Ghabry Aug 28, 2024
2fa20b9
Effects: Use the filename for the cache, not the bitmap pointer
Ghabry Aug 28, 2024
1e1aa62
Merge pull request #3259 from Ghabry/yume2kki-fixes
Ghabry Aug 30, 2024
65f80f9
Merge pull request #3221 from Ghabry/CallMovement2
Ghabry Sep 1, 2024
bb498df
Merge pull request #3257 from Ghabry/fixes
Ghabry Sep 1, 2024
1efa7a9
Merge pull request #3258 from Ghabry/android
Ghabry Sep 1, 2024
b91639f
Fluidsynth: Exhaust the internal synth buffer to prevent playing of o…
Ghabry Sep 1, 2024
ff4bc64
Android: Forgot to commit SDLActivity.java for the SDL2 2.30.6 bump
Ghabry Sep 1, 2024
2e671b8
Android: Make title encoding detection more robust and filter out UTF16
Ghabry Sep 1, 2024
7bb57b9
Improve debug image size warnings (#3260)
lumiscosity Sep 1, 2024
b156826
Android: Remove deprecated package= option from Manifest
Ghabry Sep 1, 2024
d274f13
CMake: Replace the verbose warning when nlohmann is not found with a …
Ghabry Sep 1, 2024
fb5d659
Merge pull request #3253 from agentswap/refine
fdelapena Sep 1, 2024
f83c0fa
Merge pull request #3262 from Ghabry/android
fdelapena Sep 2, 2024
99838d3
Fix typo ObservervedVarOps -> ObservedVarOps
Ghabry Sep 2, 2024
5d20c6d
Merge pull request #3233 from florianessl/InterpreterRefactor
Ghabry Sep 2, 2024
3073f37
Fix 3ds build (wrong var type in WaitForSingleMovement)
Ghabry Sep 2, 2024
425da58
Cast the string constants to char* when tremor is used.
Ghabry Sep 2, 2024
a6521c4
Merge pull request #3265 from Ghabry/fix-3ds-build
fdelapena Sep 2, 2024
6f1b937
Merge pull request #3248 from EasyRPG-NewFeatures/local-settings
fdelapena Sep 2, 2024
b4fd5d5
Merge pull request #3234 from Ghabry/wiiu
fdelapena Sep 2, 2024
a2080c7
Switch: Fix build (Add missing return value)
Ghabry Sep 2, 2024
bc2fed8
Merge pull request #3250 from EasyRPG-NewFeatures/Maniacs-Call-System…
Ghabry Sep 2, 2024
2c06256
Merge pull request #3261 from Ghabry/issue-3135
fdelapena Sep 2, 2024
8c269b9
Merge pull request #3249 from ToolMan2k/PictureScaling
Ghabry Sep 2, 2024
52ea488
The Sacred Tears: TRUE uses a modified map tree
Ghabry Sep 3, 2024
faa9502
Merge pull request #3269 from Ghabry/sacred-tears
fdelapena Sep 3, 2024
d8848db
Add transparency to the SpriteEffect key, matching the behaviour of t…
Ghabry Oct 9, 2024
df205a7
ManiacGetSaveInfo: Set transparency and apply correct defaults
Ghabry Oct 9, 2024
f473946
ManiacControlGlobalSave: Fix command not working the first time when …
Ghabry Oct 9, 2024
60c998f
Load: Fix Async loading of the map file when command ManiacLoad is used
Ghabry Oct 9, 2024
981ac0f
ZIP: Improve encoding detection by only feeding the filename to ICU
Ghabry Oct 9, 2024
cad75aa
DestroyMapEvent: Remove the event from the cache
Ghabry Sep 5, 2024
85b82b7
Clone/DestroyMapEvent: Silence warning when deletion fails while cloning
Ghabry Sep 5, 2024
6655ec7
Reset UI on WebGL context loss
Desdaemon Oct 11, 2024
3b2cb25
Merge pull request #3218 from EasyRPG-NewFeatures/Jetrotal-SpawnMapEvent
fdelapena Oct 11, 2024
f6419e3
Merge pull request #3282 from Desdaemon/webgl-restore
Ghabry Oct 13, 2024
32ebfa5
Merge pull request #3281 from Ghabry/fixes
fdelapena Oct 16, 2024
bc188b9
Merge remote-tracking branch 'upstream/master' into merge-upstream
Desdaemon Oct 27, 2024
97b51ac
Fix compile errors from merge
Desdaemon Oct 27, 2024
cc81c5f
Merge branch 'master' into merge-upstream
Desdaemon Nov 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 1 addition & 4 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,7 @@ src/external/* -diff linguist-vendored
src/midiprogram.h -diff linguist-vendored
src/midisequencer.* -diff linguist-vendored
src/midisynth.* -diff linguist-vendored
src/picojson.h -diff linguist-vendored
CMakePresets.json -diff linguist-generated
builds/android/app/src/main/java/org/libsdl/app/SDL*.java -diff linguist-vendored
builds/android/app/src/main/java/org/libsdl/app/*.java -diff linguist-vendored
builds/android/app/src/main/java/org/libsdl/app/SDLActivity.java diff
builds/android/app/src/main/java/org/libsdl/app/SDLSurface.java diff
builds/android/app/src/main/java/org/libsdl/app/HID*.java -diff linguist-vendored
src/generated/* -diff linguist-generated
12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: monthly
labels:
- "Building"
#reviewers:
# - carstene1ns
commit-message:
prefix: "CI"
17 changes: 17 additions & 0 deletions .github/gcc_comment_matcher.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"problemMatcher": [
{
"owner": "gcc-problem-matcher",
"pattern": [
{
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
]
}
]
}
98 changes: 98 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
#
# See https://github.com/actions/labeler
# and workflows/pr_labels.yml for reference
#

Building:
- changed-files:
- any-glob-to-any-file:
- .github/**
- CMakeLists.txt
- builds/**
- '!builds/android/app/**'
- Makefile.am
- configure.ac

Documentation:
- changed-files:
- any-glob-to-any-file:
- docs/**
- '**/*.md'
- '**/*.adoc'
- src/docmain.h
- '**/Doxyfile*'
- resources/unix/*.metainfo.xml

Tests:
- changed-files:
- any-glob-to-any-file: [ tests/** ]

Window/Scenes:
- changed-files:
- any-glob-to-any-file: [ src/**/window_*, src/**/scene_* ]

# misc

Audio:
- changed-files:
- any-glob-to-any-file: [ src/**/*audio* ]

FileFinder:
- changed-files:
- any-glob-to-any-file: [ src/**/filefinder*, src/**/filesystem* ]

Fonts:
- changed-files:
- any-glob-to-any-file:
- resources/exfont.png
- resources/ttyp0/**
- resources/shinonome/**
- resources/wenquanyi/**
- src/**/*font*
- src/generated/bitmapfont_*

MIDI:
- changed-files:
- any-glob-to-any-file: [ src/**/*midi* ]

# platforms

3DS:
- changed-files:
- any-glob-to-any-file: [ src/platform/3ds/**, resources/3ds/** ]

Android:
- changed-files:
- any-glob-to-any-file: [ src/platform/android/**, builds/android/app/** ]

Emscripten:
- changed-files:
- any-glob-to-any-file: [ src/platform/emscripten/**, resources/emscripten/** ]

libretro:
- changed-files:
- any-glob-to-any-file: [ src/platform/libretro/** ]

macOS:
- changed-files:
- any-glob-to-any-file: [ src/platform/macos/**, resources/macos/** ]

PSVita:
- changed-files:
- any-glob-to-any-file: [ src/platform/psvita/**, resources/psvita/** ]

Switch:
- changed-files:
- any-glob-to-any-file: [ src/platform/switch/**, resources/switch/** ]

Wii:
- changed-files:
- any-glob-to-any-file: [ src/platform/wii/**, resources/wii/** ]

WiiU:
- changed-files:
- any-glob-to-any-file: [ src/platform/wiiu/**, resources/wiiu/** ]

Win32:
- changed-files:
- any-glob-to-any-file: [ src/platform/windows/**, resources/windows/** ]
27 changes: 27 additions & 0 deletions .github/workflows/pr_labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: "Label Pull Requests"
on:
pull_request_target:
types: [opened, ready_for_review]

jobs:
update:
permissions:
contents: read
pull-requests: write

runs-on: ubuntu-latest

steps:
- name: Clone repository
uses: actions/checkout@v4
with:
# pull_request_target is run under forks, use main repo source
fetch-depth: 0
repository: EasyRPG/Player
ref: master

- name: Update labels
uses: actions/labeler@v5
with:
sync-labels: true
dot: true
10 changes: 7 additions & 3 deletions .github/workflows/stable-compilation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,10 @@ jobs:
apt-get update
apt-get install -yqq --no-install-recommends --no-install-suggests \
ca-certificates build-essential cmake ninja-build git \
libicu-dev libexpat1-dev libsdl2-dev libpng-dev libpixman-1-dev \
libfmt-dev libfreetype6-dev libharfbuzz-dev libmpg123-dev \
libsndfile-dev libvorbis-dev libopusfile-dev libspeexdsp-dev \
libicu-dev libexpat1-dev libinih-dev nlohmann-json3-dev \
libsdl2-dev libpng-dev libpixman-1-dev libfmt-dev \
libfreetype6-dev libharfbuzz-dev libmpg123-dev libsndfile-dev \
libvorbis-dev libopusfile-dev libspeexdsp-dev \
libdrm-dev libgbm-dev # only needed for sdl2 on debian 11

- name: Clone Repository
Expand All @@ -56,6 +57,9 @@ jobs:
with:
ref: ${{ github.event.inputs.git-ref }}

- name: Use gcc problem matcher
run: echo "::add-matcher::.github/gcc_comment_matcher.json"

- name: Compile
run: |
VER="(GA, `date +%Y-%m-%d`)"
Expand Down
Loading
Loading