Skip to content

Comments

Rebase improve_win_ci and fix a few bugs#794

Merged
corrados merged 1189 commits intojamulussoftware:improve_win_cifrom
ann0see:improve_win_ci
Dec 24, 2020
Merged

Rebase improve_win_ci and fix a few bugs#794
corrados merged 1189 commits intojamulussoftware:improve_win_cifrom
ann0see:improve_win_ci

Conversation

@ann0see
Copy link
Member

@ann0see ann0see commented Dec 23, 2020

Things to note:

  1. I had to change the compiler path to msvc2019 (the ps script did NOT automatically detect build tools 2019)
  2. Moved the git repo to an external drive so that the path stays short. After this and 3, I could compile Jamulus
  3. Had to run it with admin privileges.

Todo: The server Icon is still the normal jamulus icon. (done)

@doloopuntil did most of the work. Could you comment on that?

corrados and others added 30 commits October 22, 2020 19:59
Update pt_BR translation for 3.6.0 (see #77)
It Trans. Updated for New Release
…outing, it can happen that the values are out of range {-1..1} and therefore we have to prevent bad clipping effects by using Float2Short
This header was introduced in Qt 5.6.
Add version guards for QVersionNumber includes.
Updated installer background graphic for osx installer
French translation update for 3.6.0
pljones and others added 22 commits December 9, 2020 16:10
…istorytool-scaling

Add scaling to SVG graph
…amexporter-lof-support

Rewrite to support RPP and LOF recovery
Replace link to manual.
Replace with link to manual on jamulus.io
Replace with link to manual in jamulus.io
Link to Spanish version
systemd unit: Remove obsolete --servername option
The Powershell script provides the following improvements:
- Automatic download of Jamulus dependencies (ASIOSDK, NSIS installer)
- Automatic detection of Visual Studio/Build Tools installation (version 2017 and above)
- Application packaging using Qt deployment tooling (windeployqt)
- Easy execution from a standard Command Prompt as: powershell windows\deploy_windows.ps1 "<qt-install-path>"
The rework provides the following improvements:
- Correct handling of 64bit and 32bit installations (registry keys, installation paths, disk space requirements)
- Safer handling of installation path (only install into a new folder)
- Update to Modern UI 2 installer experience
- Support for internationalization (installer language selection and translations)
- Fix broken detection of Jamulus already running (see https://sourceforge.net/p/llcon/discussion/software/thread/f3174d7f6f/)
- Automatic detection of target files and folders to install
Update the Qt installer automation script to account for the latest changes in the installation process.
The Qt online installer now requires a valid Qt user account.
Also use the updated Windows deployment script.
@ann0see
Copy link
Member Author

ann0see commented Dec 23, 2020

Doing some checks. I think I got the server icon working.

Unfortunately the uninstall icon doesn't seem to work. But that shouldn't be blocking.

Once my changes are tested, the installer backgrounds should be updated.

@corrados corrados merged commit ca5c0f6 into jamulussoftware:improve_win_ci Dec 24, 2020
@ann0see ann0see deleted the improve_win_ci branch December 24, 2020 13:40
@pljones pljones added this to the Release 3.7.0 milestone Nov 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.