Robert Griebl
1229abf882
Bump copyright year
2026-01-01 14:16:15 +01:00
Robert Griebl
91a56957ed
2025 copyright bump
2025-01-09 21:14:31 +01:00
Robert Griebl
d4160bd009
Revert "Windows installer: do not ask for restart"
...
This reverts commit 88fcb6348d .
The restart is actually crucial, because Microsoft broke forward
compatibility in MSVCP140.dll. See also:
https://stackoverflow.com/questions/78598141/first-stdmutexlock-crashes-in-application-built-with-latest-visual-studio
2024-12-08 18:20:33 +01:00
Robert Griebl
88fcb6348d
Windows installer: do not ask for restart
2024-11-25 01:57:24 +01:00
Robert Griebl
964a13e27b
Windows: Bump minimal MSVCRT version
2024-11-25 01:18:57 +01:00
Robert Griebl
2c8e28e03f
Prevent installation on Windows versions < 10, release 1809
...
Closes : #846
2024-04-19 15:53:38 +02:00
Robert Griebl
f081e92d1f
Update all copyright texts to 2024
2024-01-11 20:37:20 +01:00
Robert Griebl
4affde142c
Windows installer: wildcards in Inno setup work for files only
2023-04-09 10:31:43 +02:00
Robert Griebl
8b752d7d30
Windows installer: delete old Qt libs and plugins on update
2023-04-09 01:51:22 +02:00
Robert Griebl
17029aac4b
Windows: do not actually install the VC redist package
2023-03-07 01:18:39 +01:00
Robert Griebl
da0ce99bef
License update (GPLv2 -> GPLv3)
...
- updated the main license from GPLv2 to GPLv3. This was necessary
because newer Qt modules (like Quick3D) are not available under
the GPLv2 anymore.
- replaced the verbose per-file license headers with SPDX headers.
- license headers were missing in most QML files and scripts.
- simplified the license section of the "About" dialog.
2023-02-18 22:47:38 +01:00
Robert Griebl
7519772468
Windows: fix the uninstaller not working correctly
...
Closes : #582
2022-09-14 03:38:48 +02:00
Robert Griebl
ef6eb756dd
Improve the Windows installer:
...
* it will now detect an old 32bit installation and remove it
* it now correctly installs to the architecture's default dir
* it will allow you to install as unprivileged user
* scan all qml files for imports to package: this might be a bit to
many for the desktop case, but the few extra bytes shouldn't matter
Fixes : #44
2022-05-19 02:14:29 +02:00
Robert Griebl
dfdc7bb500
cmake: add support for Windows / ARM64 builds
2022-04-14 18:05:31 +02:00
Robert Griebl
6867b56977
Forgot to commit this file in the last cmake update
2022-04-03 14:00:17 +02:00
Robert Griebl
4386757eaa
Update cmake files
2022-04-01 02:48:09 +02:00
Robert Griebl
b2beaedff2
Translation update
...
* en and de are complete
* cz and pt have been removed, because nobody worked on them
* fr and es still have untranslated bits
2022-01-19 15:55:33 +01:00
Robert Griebl
a8cbd903c2
Misc infrastructure cleanup
2022-01-19 05:11:39 +01:00
Robert Griebl
4791434498
Simplify the translation management
2021-12-11 03:12:49 +01:00
Robert Griebl
a048d578bb
Translation update.
...
Also added 'pt' and 'cz' translations for people to work on.
Fixes : #464
2021-12-07 15:56:36 +01:00
Robert Griebl
be7bcd549f
Huge refactoring to enable QML based UIs for Android and iOS
...
- basic mobile UI (start page plus document view)
- switched to using C++20 coroutines for async jobs
- src folder cleanup
- splittable views on desktop
2021-11-27 06:24:57 +01:00
Robert Griebl
2d224abbb4
Only run the MSVC runtime installer if not already installed
2021-07-07 15:28:44 +02:00
Robert Griebl
95971c4670
Search for minifigs by image matching against a webcam picture, part 2
...
Enable opencv in CI, add it to the Windows and Linux installer and setup a
DB download
2021-06-08 00:22:18 +02:00
Robert Griebl
a5bd1ebbec
[GH actions] Build with sentry on Windows x64
2021-03-18 03:13:59 +01:00
Robert Griebl
4753840e25
Addded a [x] Start BrickStore checkbox to the Windows installer
...
Closes : #283
2021-03-05 19:42:31 +01:00
Robert Griebl
f67c6dc291
Removed the dutch and slovene translations for now...
...
...as they are unmaintained and completely out of sync.
2021-02-16 14:52:28 +01:00
Robert Griebl
1726dacd81
New icons based on KDE's breeze theme
...
The old crstyal theme looked dated, plus it couldn't easily adapt to a
dark desktop theme.
2021-01-31 04:56:08 +01:00
Robert Griebl
7d77c99d7a
Forgot to deploy the Qml meta-data file for the quick2 plugin
...
Closes : #139
2021-01-27 18:41:50 +01:00
Robert Griebl
13ef9e0310
Using the OpenSSL libs bundled with the Qt installer doesn't work
...
The libs are built with an ancient MSVC2010 and the corresponding vcredist
is not readily available from the Qt SDK repos in both 32 and 64 bit form.
Reverted to using the libs from slproweb, which are built against newer,
v14 C runtimes.
2021-01-13 01:23:06 +01:00
Robert Griebl
c05a1513d8
Quick hack to fix the OpenSSL libraries missing their MSVC runtime
...
The OpenSSL build from the Qt installer was built agains MSVC2010, so we
need the corresponding runtime: it's so old that a fresh Win10 install
does not have it by default anymore.
The mess in the .iss file needs to be cleaned up at some point.
Fixes : #76
2021-01-12 04:44:57 +01:00
Robert Griebl
bb2587f61a
English is not enabled by default in Inno Setup
2021-01-03 03:03:12 +01:00
Robert Griebl
009c91e8e1
Inno setup doesn't update files, if the FILEVERSION is the same
2020-12-29 02:05:54 +01:00
Robert Griebl
e2c4f96407
Fix installer bmp image
2020-12-28 17:44:29 +01:00
Robert Griebl
410fb6ec1b
Windows fixes
2020-12-28 13:36:34 +01:00
Robert Griebl
efb1306783
Windows fixes after last big rename
2020-06-25 19:58:29 +02:00
Robert Griebl
b54ddfa134
Consistent capitalization of BrickStore
2020-06-25 19:16:25 +02:00
Robert Griebl
6e8477eb51
Another round of moving files around while getting rid of 15 year old junk
2020-06-25 19:02:22 +02:00