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

Updated to cmake, Qt5; experimental Linux support #65

Merged
merged 113 commits into from
Jun 17, 2024
Merged

Updated to cmake, Qt5; experimental Linux support #65

merged 113 commits into from
Jun 17, 2024

Conversation

fmuecke
Copy link
Owner

@fmuecke fmuecke commented Jun 17, 2024

Unfortunately this was a big one:

  • Changed build system to cmake
  • Updated end-of-life Qt version 4.8.x to 5.15 LTS
  • Updated InnoSetup installation system to v6.x
  • Updated license files
  • Added support for Linux builds (ubuntu-latest on GitHub workflows, WSL-Ubuntu), still experimental
  • Added support for file logging
  • Fixed test inconsistencies
  • Added command line options to skip the splash screen

fmuecke added 30 commits March 17, 2024 16:05
…nstead of _build/bin (better separation; makes cleaning easier)
…setting in QtCreator and simplyfies makefile
- FighterManagerDlg: local variable data hides member variable
- MainWindowBase: desktop is depecated in Qt5; use screen
- MainWindowTeam: desktop is depecated in Qt5; use screen; deprecated printer functions; local var data hides member
- ModeManagerDlg: fixed returning reference
- SettingsDlg: desktop is depecated in Qt5; use screen
- View: variable redefinition
- TournamentModel: return proper default flag value
- json.hpp: using c++ cast
fmuecke added 28 commits June 8, 2024 08:11
@fmuecke fmuecke merged commit 50cc828 into main Jun 17, 2024
1 of 2 checks passed
@fmuecke fmuecke deleted the use_qt5 branch June 17, 2024 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant