Commit Graph

63 Commits

Author SHA1 Message Date
Justin Clift
cac58e003b Remove FileIO Extension for now, as its breaking Win32/64 compilation 2020-01-18 02:40:09 +11:00
Justin Clift
fc5f9d25cf Fix our Win32 nightly builds 2019-11-20 01:34:33 +11:00
Justin Clift
574303a550 Update paths on build server for Qt 5.12.6 x64 2019-11-19 22:58:09 +11:00
Justin Clift
bf62a6e441 Initial attempt to get our Win64 builds working with Qt 5.12.5 2019-10-10 23:56:18 +11:00
Justin Clift
6bd176aab6 Update our nightly builds to use Qt 5.12.5
More a test to see if things are better with this Qt version than
5.11.3.
2019-10-09 21:17:27 +11:00
Justin Clift
b0bca100c0 SQLCipher: Raise the maximum # of attached databases to 125
For #1926.
2019-06-29 05:25:20 +10:00
Justin Clift
402af87bdb Raise the maximum # of attached databases to 125
For #1926.

Note - this only raises things for SQLite, the same change needs
trying out with SQLCipher
2019-06-29 03:15:28 +10:00
Justin Clift
b0bb376880 Ensure the win nightlies git commit check runs from the git source dir 2019-06-18 14:58:54 +10:00
Karim ElDeeb
e26d32364e Skip building Windows nightlies if there are no new commits
Windows build script will now save, and check, the last build commit and
skip building if there are no new commits since the last automatic build.

See #1917.
2019-06-17 23:45:00 +02:00
Justin Clift
b041a7d044 nightlies: For win, always grab latest fileio source from sqlite.org 2019-05-13 00:25:38 +10:00
Justin Clift
6565cdccff Add R-Tree and Geopoly extensions to our win32 nightly build 2019-04-09 03:09:18 +10:00
Justin Clift
5bf90150fc Add Soundex extension to our windows nightly builds 2019-04-09 03:05:22 +10:00
Justin Clift
0d25d11bc1 Inlude the fileio extension with our windows builds
Thanks Karim for solving the compile problem! :)
2019-04-06 07:43:54 +11:00
Justin Clift
dfa7e0d4d7 Inlude the formats extension with our windows builds 2019-03-30 19:54:06 +11:00
Justin Clift
064514a919 Update our Win32 builds to use MSVC 2015 instead of MSVC 2013
This is so the new JSON library we're using doesn't break things. :)

Note also the "8.1" added to the end of the vcvars line in the batch
file, so the correct SDK is selected.

Without it, when both MSVC 2015 & MSVC 2017 are installed, the MSVC
2015 installation (by default) will be unable to find rc.exe.
2019-03-10 21:07:55 +11:00
Justin Clift
ee8f243623 Add GEOPOLY & RTREE compile time options to Win64 SQLite & SQLCipher builds 2019-02-21 22:32:30 +11:00
Justin Clift
1bfb97fb65 Add SQLITE_ENABLE_STAT4 to the nightly Windows builds
For the windows component of #1161.
2019-02-16 18:03:38 +11:00
Justin Clift
2b26281046 AllowSameVersionUpgrades also needed removing 2019-02-15 01:03:55 +11:00
Justin Clift
f468c40aec DowngradeErrorMessage needed removing too 2019-02-15 00:31:31 +11:00
Justin Clift
20edf75a56 Allow downgrading from nightly versions to stable releases
https://github.com/sqlitebrowser/sqlitebrowser/issues/1743#issuecomment-463619392
2019-02-15 00:13:08 +11:00
Justin Clift
5c4f1ab7da Switch Win64 nightly builds back to Qt 5.11.3
This is due to a weird word wrap bug in Qt 5.12.1
2019-02-06 22:52:38 +11:00
Justin Clift
c9da48b444 qtquick1_*.qm doesn't seem to be included with Qt 5.12.1 2019-02-06 17:18:30 +11:00
Justin Clift
b182d9520e Use Qt 5.12.1 for our Win64 nightly builds 2019-02-06 16:28:19 +11:00
Karim ElDeeb
98c9b3ba98 Fix shortcut items in the MSI installer
See issue #1713.
2019-01-20 01:52:39 +02: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
Karim ElDeeb
ffb07e1f23 Disable running the application after installation on Windows
See issue #1656.
2018-12-12 17:08:48 +02: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
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