Commit Graph

100 Commits

Author SHA1 Message Date
Karim ElDeeb 98c9b3ba98 Fix shortcut items in the MSI installer
See issue #1713.
2019-01-20 01:52:39 +02:00
Justin Clift dd1878c81e Use Qt 5.11.3 for the macOS builds too
This is due to a weird word wrapping bug present in Qt 5.12.0.

We'll use the Qt 5.11.x releases for now, until a solution to the
problem is found.
2018-12-24 21:51:12 +11:00
Justin Clift 573bcdb7d0 Use Qt 5.11.3 for our Win64 nightly builds 2018-12-22 22:44:15 +11:00
Justin Clift 21ce868fef Update SQLCipher version used by the nightly build scripts
These versions are a copy of the ones actually used, so changes
can sometimes lag.
2018-12-21 08:17:39 +11:00
Justin Clift 790110206e Include the math extension with our macOS nightly build 2018-12-13 18:02:28 +11:00
Justin Clift ee4518cd7b Build our macOS nightlies using SQLCipher 4.0.0 2018-12-13 16:57:38 +11:00
Karim ElDeeb ffb07e1f23 Disable running the application after installation on Windows
See issue #1656.
2018-12-12 17:08:48 +02:00
Justin Clift 2c8883d540 Use our temporary SQLCipher 3.4.2 Homebrew tap
This is just until we get some things for SQLCipher 4.0.x worked
out.
2018-12-12 13:04:19 +11:00
Justin Clift ac5551458d Fix a bad cut-n-paste
We don't go a git pull of the sqlitebrowser repo for the SQLCipher
build, else the SQLite and SQLCipher builds could differ in the
commits they'd done with.
2018-12-12 00:27:07 +11:00
Justin Clift f6abc61ff4 Work around an edge case for the macOS nightly builds 2018-12-12 00:19:25 +11:00
Justin Clift c796a7cb8e Optimise the macOS nightly build script slightly 2018-12-11 23:47:28 +11:00
Justin Clift ca4c39b855 Homebrew SQLite package no longer has a --without-readline option 2018-12-11 22:49:03 +11:00
Justin Clift 5093ac02a3 Update macOS nightly build to use Qt 5.12.0 2018-12-11 21:54:21 +11:00
Justin Clift 1181687115 Update Windows x64 nightly build to use Qt 5.12.0 2018-12-11 19:34:58 +11:00
Justin Clift 6944874f85 Add Italian language entries for our nightly build scripts 2018-12-08 17:24:25 +11:00
Karim ElDeeb 41fd313e74 Update Windows Installer to detect old NSIS installer
NSIS was used up to v3.10.1 and then we moved to MSI. The Windows Installer will now be able to detect if a previous version was installed using NSIS and uninstall it before installing the new version.

See issue #1642.
2018-12-05 23:55:12 +02:00
Karim ElDeeb d8b1ac2c39 Update the Windows Installer
See issue #1642.
2018-12-04 14:12:58 +02:00
Karim ElDeeb 69f20ea921 Update Windows build scripts 2018-12-02 00:18:39 +02:00
Karim ElDeeb 161e71b8b0 Update build script to include math extension
See issue #1224.
2018-11-29 05:09:09 +02:00
Karim ElDeeb ab9939376b Fix a typo 2018-11-28 21:32:58 +02:00
Karim ElDeeb 79859dc0da Test merging SQLite and SQLCipher installers together
All the new committed files are the same as the current files, but have "_new" suffix so they can be tested without breaking the current build system. Once tested, the old files can be removed and the new ones renamed.

See issue #1630.
2018-11-28 18:18:20 +02:00
Justin Clift 05fc3007ca Adjust the Win32/64 nightly build batch files to handle more edge cases 2018-11-28 10:49:09 +11:00
Karim ElDeeb 7db2372509 Update build to include a .zip package for Windows
See #1630.
2018-11-27 12:40:28 +02:00
Justin Clift 5ae582355b Add the nightly macOS build script to our git repo 2018-11-27 14:34:09 +11:00
Justin Clift 655dd497ac Update the included translations for our Win32 nightly builds 2018-11-26 11:30:19 +11:00
Karim ElDeeb 58553647a5 Add the missing *.qm translations files
The *.qm translations files were missing from being bundled with the installer, so the default strings weren't translated and were defaulting to English.

See #1592.
2018-11-25 15:41:46 +02:00
Karim ElDeeb 1f0acad07c Remove the bearer plugin from the 32-bit build
The 32-bit version is built using Qt 5.7 and it doesn't look like it needs this plugin. It will be included in 64-bit builds only.

See #1592.
2018-11-25 02:09:01 +02:00
Karim ElDeeb 9c0ccc3cb1 Fix "The network is not accessible" error
Commit 7394640 added a workaround for a bug in QNetworkAccessManager about a year ago but the required DLL "qgenericbearer.dll" for it wasn't included with the build which was causing "The network is not accessible" error.

The required file is now included till the bug is fixed and probably
 should be removed when it is no longer needed.

See https://bugreports.qt.io/browse/QTBUG-40332

See also #1592.
2018-11-24 17:24:44 +02:00
Karim ElDeeb 1ceb9ba946 Update the location of MSVC 2017 merge modules
See #1592.
2018-11-24 11:12:15 +02:00
Justin Clift d206c9a990 Added Win32 nightly build script 2018-11-24 15:38:34 +11:00
Justin Clift 5113bd8fb0 Added Win64 nightly build script 2018-11-24 15:01:26 +11:00
Justin Clift 17193d96f3 Update Win x64 builds to use MSVC 2017 2018-11-24 05:39:37 +11:00
Karim ElDeeb 31c3a05f9a Fix Windows Vista style when using Qt 5.10 and up
Since Qt 5.10, the Windows Vista style has been moved to its own plugin. This plugin must be included in order to show the new style. It will be included for the 64-bit build only for now, since we are using a different Qt version (5.7) for the 32-bit build.

See #1580.
2018-10-20 11:30:56 +02:00
Justin Clift ce086d10bf Update the nightly build .msi installer version number to 3.11.99 2018-10-20 02:00:51 +11:00
Karim ElDeeb e771662e6c Add the missing printing plugin dll
See #760.
2018-09-29 21:18:51 +02:00
Karim ElDeeb f2fe2c921d Enable logging during installation for Windows
Sometimes the installation log is required to debug failed installs. This commit will make sure the MSI will automatically create a logging file every time it is used to install, repair, or remove the application.

See #1545.
2018-09-29 11:48:14 +02:00
Karim ElDeeb f683b344af Set Windows Installer to run elevated
See #1545.
2018-09-28 23:23:06 +02:00
Justin Clift 1b7ba4a7e7 Update Qt path for build server to use Qt 5.8 2018-07-15 17:33:10 +01:00
Justin Clift eccc6f269c Update Qt path for build server to use Qt 5.9.6 2018-07-15 12:29:19 +01:00
Justin Clift 67d14d5c5e Update Win64 Qt path for the build server.
Forgot about this path yesterday, so the .msi file creation failed
overnight.
2018-07-13 11:59:00 +01:00
Justin Clift 4c368b305b Merge pull request #1414 from karim/msi-shortcuts
Make the application shortcuts configurable on Windows
2018-06-05 18:32:45 +01:00
Justin Clift f8ff92c8e9 Use -sval when building .msi files
Otherwise our nightly build process throws errors.
2018-06-05 18:26:48 +01:00
Karim ElDeeb 0ee336670b Make the application shortcuts configurable on Windows 2018-06-05 17:09:05 +02:00
Karim ElDeeb bb57d04489 Add Desktop shortcut to Windows Installer 2018-06-04 11:15:58 +02:00
Justin Clift 7c0a7daab9 Adjust welcome message for white space. 2018-06-03 23:55:28 +01:00
Karim ElDeeb 09c668a112 Update the welcome dialog text for Windows Installer 2018-06-03 22:51:50 +02:00
Justin Clift 5eee8cee3f Update winbuild.bat to create nightly MSI files as well 2018-06-03 03:35:34 +01:00
Karim ElDeeb 8fe09f152d Update Windows Installer to include SQLCipher 2018-06-02 23:13:51 +02:00
Justin Clift 0f207cebae Add the windows nightly build script 2018-06-02 18:36:04 +01:00
Karim ElDeeb c8eddc43e0 Add support to create MSI installer for Windows build (#1400) 2018-06-02 18:32:17 +01:00