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

[pull] main from jamulussoftware:main #141

Merged
merged 26 commits into from
Jul 3, 2024
Merged

Conversation

pull[bot]
Copy link

@pull pull bot commented Jun 12, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

Only the Android build makes use of the submodule for oboe,
so no need to fetch it when building other architectures.
@pull pull bot added the ⤵️ pull label Jun 12, 2024
AdamGLIN and others added 25 commits June 14, 2024 16:26
In Advanced Settings, changes the method of deleting a custom directory
to use a delete button, for consistency with the similar method in Connect.
#3233 UI: Common method to delete server and custom directory entries
Previously, translations were embedded manually, via src/resources.qrc

Now they are compiled and embedded automatically, using embed_translations,
which allows them to be correctly located for multiple targets or archs.

Note that RCC_DIR and LRELEASE_DIR can no longer be specified, because the
system defaults are necessary for multiple targets/archs to build correctly.

The version of Qt must be at least 5.12 for lrelease and embed_translations.
The resources generated by embed_translations include the .qm from
the filename in the resource name, so it is necessary to remove it.
Also, the prefix generated by qmake is /i18n, not /translations.
Now that the .qm files are generated on the fly by the Makefile,
a manual lrelease step is no longer needed and wouldn't work correctly.
Github have deprecated macos-11 as a runner, and will remove it
on 28 Jun 2024.

See https://github.blog/changelog/2024-05-20-actions-upcoming-changes-to-github-hosted-macos-runners/
for the announcement.
The macos-12 runner doesn't offer xcode 12.5.1, but only the following:

14.2.0, 14.1.0, 14.0.1, 13.4.1, 13.3.1, 13.2.1, 13.1.0

So choosing the most recent in the xcode-13 series.
Build: Generate qm files and embedded resource during build
Add debug_and_release to use separate build dirs
…quit

Fixes 3287: Only deregister on quit
This fixes the width problem on Mac, and also makes them consistent
with the delete buttons in the Server GUI Options dialog.
Convert delete buttons to from QPushButton to QToolButton
Update server CLI options link for issue #971
@pull pull bot merged commit ef0996b into ann0see:main Jul 3, 2024
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants