-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: ServiusHack/MStarPlayer
base: 1.2.0
head repository: ServiusHack/MStarPlayer
compare: 1.3.0
- 16 commits
- 14 files changed
- 1 contributor
Commits on Nov 14, 2025
-
Respect XDG_CONFIG_HOME on Linux
The application's configuration is stored using `ApplicationProperties` which doesn't consider the *XDG Base Directory Specification*. There is `File::userApplicationDataDirectory` but it also doesn't respect it according to an upstream [bug report]. Supporting the full specification is more effort but just supporting `XDG_CONFIG_HOME` already addresses the common issue of the home directory being spammed with configuration files. So just read that environment variable or use its default to set the `folderName`, with an appended application name since the specification suggests to also use a subfolder. This is a breaking change for Linux users but since none are known at the time it seems acceptable to just switch instead of supporting some form of migration. It's also mentioned in the change log. [bug report]: juce-framework/JUCE#1184
Configuration menu - View commit details
-
Copy full SHA for f65bb2d - Browse repository at this point
Copy the full SHA f65bb2dView commit details
Commits on Dec 2, 2025
-
At least when updating JUCE this can be helpful to know the expected version is used. It also buts a bit more information in the dialog, making it look more informative.
Configuration menu - View commit details
-
Copy full SHA for 56e8238 - Browse repository at this point
Copy the full SHA 56e8238View commit details -
This update allows building with ASIO support using the ASIO sources bundled with JUCE. The documentation regarding a special build for ASIO support is no longer needed. The dual-licensing will remain for two reasons: 1. Any licensing change is always annoying. 2. The flexibility was valuable in the past, so it might also be worth it again in the future.
Configuration menu - View commit details
-
Copy full SHA for 27ac477 - Browse repository at this point
Copy the full SHA 27ac477View commit details -
Remove formatting instructions
The script was removed in 2e263e2 so it can no longer be used.
Configuration menu - View commit details
-
Copy full SHA for 818552a - Browse repository at this point
Copy the full SHA 818552aView commit details -
Include changelog in release notes
Use the [Changelog release] action to extract the relevant changes for the version from the `Changelog.md` file. [Changelog release]: https://github.com/marketplace/actions/changelog-release
Configuration menu - View commit details
-
Copy full SHA for c46cfe4 - Browse repository at this point
Copy the full SHA c46cfe4View commit details
Commits on Feb 6, 2026
-
Fix double to float conversion warnings
The static values can just be made floats by using the `f` suffix. The value returned by `getDoubleAttribute` is just cast to float, like the next line already does it.
Configuration menu - View commit details
-
Copy full SHA for 01f0b79 - Browse repository at this point
Copy the full SHA 01f0b79View commit details -
Fix unfitting types in function signatures
All callers of `updateGain` already have an `int`, except for `setChannelVolume` where the single caller also has an `int`. The only caller of `getInternalOutputChannelName` has `size_t` and the function itself works with any numeric type. The `entryIndex` is always an `int` in the caller and the called functions. Changed these function signatures to prevent warnings about integer conversions with possible loss of data.
Configuration menu - View commit details
-
Copy full SHA for c4f1cec - Browse repository at this point
Copy the full SHA c4f1cecView commit details -
Reduce calls to getChildElement
Call `getChildElement` only once, keeping the pointer for the following calls. This was done to reduce the number of warnings that `size_t` is converted to `int` with possible loss of data.
Configuration menu - View commit details
-
Copy full SHA for c0c0729 - Browse repository at this point
Copy the full SHA c0c0729View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4676ed7 - Browse repository at this point
Copy the full SHA 4676ed7View commit details
Commits on Feb 7, 2026
-
Fix application hanging on startup
This reverts one change from c4f1cec which had the side effect of `while (activeChannelIndex-- >= 0)` always being true, resulting in an endless loop.
Configuration menu - View commit details
-
Copy full SHA for 14e5dff - Browse repository at this point
Copy the full SHA 14e5dffView commit details -
The first link is for downloading the latest release directly. The old link wasn't working anymore anyways. The second link is just the naming. Removed the version number as it's not really that important.
Configuration menu - View commit details
-
Copy full SHA for 8f2f0f3 - Browse repository at this point
Copy the full SHA 8f2f0f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cd4f71 - Browse repository at this point
Copy the full SHA 6cd4f71View commit details -
Create release from a Linux runner
The *Read the changelog* action failed with this error message: Error: Container action is only supported on Linux Add a second job to run on Linux. This will read the changelog and do the release, using the artifacts of the previous build job.Configuration menu - View commit details
-
Copy full SHA for c0b0695 - Browse repository at this point
Copy the full SHA c0b0695View commit details -
The name of the action was wrong, leading to: Error: Unable to resolve action actions/download-artifacts, repository not found The publish job also started before the build job. Fixed by adding the missing dependency.Configuration menu - View commit details
-
Copy full SHA for 9a87dec - Browse repository at this point
Copy the full SHA 9a87decView commit details -
Fix passing parameters to changelog action
When running the action GitHub showed a warning: Unexpected input(s) 'INPUT_CHANGELOG_FILE', valid inputs are ['entryPoint', 'args', 'tag_name', 'changelog_file', 'add_emojis', 'emoji_end_of_line', 'add_raw_changelog_link', 'allow_failure'] Remove the wrong 'INPUT_' prefix and use lower case as in the warning and because it's nicer to read.Configuration menu - View commit details
-
Copy full SHA for 2c5df9c - Browse repository at this point
Copy the full SHA 2c5df9cView commit details -
Make Changelog available in publish job
The changelog isn't an artifact but in the repository itself. So in addition to downloading the build artifacts the repository must also be checked out.
Configuration menu - View commit details
-
Copy full SHA for 372ce99 - Browse repository at this point
Copy the full SHA 372ce99View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1.2.0...1.3.0