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

Better file export (rebased #3572 with Windows build fixes) #12019

Draft
wants to merge 40 commits into
base: main
Choose a base branch
from

Conversation

JoergAtGithub
Copy link
Member

This PR is a version of #3572 from @poelzi rebased to latest Main with Qt6. A PR which where the review was allready approved, but that was never merged, because the neccessary dependency Grantlee wasn't available in VCPKG.

I added the Grantlle library to VCPKG in microsoft/vcpkg#28809 therefore.

This PR contains the neccessary fixes to run on Windows now.

But unfortunatly it doesn't build on Linux anymore, because the Grantlee package in Ubuntu 22 is still build against Qt5.
There is also a build issue with macOS, but this should be just a minor CMake issue, because it compiles and links, but it doesn't find the file libGrantlee_Templates.5.dylib during packaging and test.

I would appreciate PRs to my branch from devs on macOS and Linux, to get these two platforms building too.

poelzi added 30 commits January 18, 2021 02:22
* major rewrite of the export dialog
* use a table to log all exported files and their errors
* use template language to format the output destination
* don't fail on errors, just log them
* remove now obsolete export wizzard
does not require you to create a playlist for exporting files
Use a Custom Formatter to escape all tags that are not universal
compatible.
Copy link

This PR is marked as stale because it has been open 90 days with no activity.

@github-actions github-actions bot added the stale Stale issues that haven't been updated for a long time. label Jan 19, 2024
@github-actions github-actions bot removed the stale Stale issues that haven't been updated for a long time. label Oct 19, 2024
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.

2 participants