Commit Graph

50 Commits (e100f81ba97fc89949574aba7fdb1c782f600381)

Author SHA1 Message Date
Anthony Bilinski e100f81ba9
Merge branch 'v1.17-dev' 2022-03-07 15:02:46 -08:00
Anthony Bilinski f68be0ab33
chore(release): Update qTox version number to v1.17.6 2022-03-06 04:10:08 -08:00
Anthony Bilinski 47406e7422
fix(Windows): Correct Program Files directory for 32-bit Windows
Both installers accidentally try to get permissions from the 64-bit Program
Files, introduced in 553bd47e81.
2022-03-06 02:05:17 -08:00
Anthony Bilinski b581a9c6f8
chore(release): Update qTox version number to v1.17.5 2022-03-05 04:18:05 -08:00
Anthony Bilinski 553bd47e81
fix(Windows): Restrict non-default install directory permissions
Installations to Program Files (default) inherit restrictive permissions,
disallowing regular users from writing to files in the install location. If a
user installs to other directories with more lax permissions though, i.e. C:\,
the install directory can be writable by non-admins, causing a privilege
escalation opportunity. An unprivileged user could modify or replace the qTox
binary or a dll, that would then be run by any other user on the system.

Clone Program Files permissions rather than trying to craft sane permissions
manually for simplicity and compatibility.
2022-03-05 04:15:19 -08:00
Anthony Bilinski 2c2c6f6818
refactor(Windows): Use UTF16 strings with files in Windows installer
Windows uses UTF16, so may have caused issues if users installed to paths with
non-ANSI characters. It is also needed for interacting with any OS files.
2022-03-05 04:15:19 -08:00
Anthony Bilinski 9f84184ba8
fix(Windows): Build NSIS installer in Unicode mode
ANSI mode is deprecated.
2022-03-05 04:15:19 -08:00
Anthony Bilinski 1353fc934e
fix(Windows): Define installer language before trying to access it
LangString UninstLogMissing statement was accessing LANG_ENGLISH before it was
defined by the MUI_LANGUAGE macro. It caused a warning, but still defaulted to
English.
2022-03-05 04:15:19 -08:00
Anthony Bilinski 5526d131a7
refactor(Windows): Define installer macros right after creating them
Breaks an inter-dependency between "MODERN UI" section needing CreateShortcut
and "PREPARE UNINST LOG" section needing LANG_ENGLISH, allowing "MODERN UI"
section to be done first.
2022-03-05 04:15:19 -08:00
Anthony Bilinski 7f4c308990
Merge branch 'v1.17-dev' 2021-12-14 21:20:14 -08:00
Anthony Bilinski f0e82c3d90
chore(release): Update version number to v1.17.4 2021-12-14 17:04:29 -08:00
Anthony Bilinski 425e3f6518
Merge branch 'v1.17-dev' 2020-11-23 09:53:13 -08:00
Anthony Bilinski 8ba13db907
chore(release): Update version number to v1.17.3 2020-11-22 20:06:34 -08:00
Maxim Biro bedcf6839a
fix(windows): iconengines not being installed
(cherry picked from commit 1e50c123dc)
2020-11-22 20:05:00 -08:00
Maxim Biro 526db3eb81
refactor(Windows): unify whitespaces in NSIS scripts
While two files differ only by 3 lines, there were many unnecessary
whitespace differences between them.

(cherry picked from commit 169009f550)
2020-11-22 20:04:48 -08:00
Maxim Biro 1e50c123dc
fix(windows): iconengines not being installed 2020-10-06 19:28:41 -04:00
Maxim Biro 169009f550
refactor(Windows): unify whitespaces in NSIS scripts
While two files differ only by 3 lines, there were many unnecessary
whitespace differences between them.
2020-10-06 19:21:45 -04:00
Maxim Biro 827b2c2210
fix(windows): libsnore-qt5 not being installed 2020-10-06 19:06:08 -04:00
sudden6 465d826068
chore: bump version and update changelog 2020-04-26 14:06:16 +02:00
sudden6 0f5c5482db
chore(release): update qTox version to 1.17.0 2020-04-19 23:26:57 +02:00
Anthony Bilinski 8eed684c37
chore(release): update version number and changelog 2018-07-20 11:53:08 -07:00
Anthony Bilinski c1521d7b98
chore(release): update version number and changelog 2018-07-15 11:36:47 -07:00
sudden6 4921b8868f
chore(release): update version number and changelog 2018-07-04 22:16:11 +02:00
sudden6 de416653b9
chore: update version number and changelog 2018-07-02 23:16:45 +02:00
Anthony Bilinski 3c15cd2b10
chore(release): update qTox version to v1.15.0 2018-04-19 10:16:49 -07:00
sudden6 b6e811ca3a
chore(release): release v1.14.0 2018-03-12 20:41:19 +01:00
Diadlo 4b6d4f7ae6
chore(release): update version number 2017-11-25 23:39:09 +03:00
sudden6 333e663ad1
chore(release): update version number 2017-10-10 18:22:06 +02:00
sudden6 5d159e0203
fix(dependency): remove unused qt sql dependency
fix #4567
2017-08-12 00:02:28 +02:00
Zetok Zalbavar 66b133c8d4
chore(CHANGELOG): add changelog for the v1.11.0 release
Also bump version numbers.
2017-07-16 13:33:33 +01:00
sudden6 bad0c27e33
chore(version): update version 2017-05-13 14:58:21 +02:00
Zetok Zalbavar 63e95f3528
chore(build): adjust version updating script to not rely on git
Relying on git doesn't work in awful lot of cases, e.g. when there's a
shallow `git clone`.

Instead have "hardcoded" version in files, and update it before release.

Closes #4165.
2017-02-11 17:04:58 +00:00
Zetok Zalbavar 2b0fbae44b
chore(installer): add script for automatically generated version in .nsi
BREAKING CHANGE:

Now script has to be run before automatically creating qTox installer,
otherwise there'll be something broken.

Closes #2655.
2016-10-29 19:00:20 +01:00
Zetok Zalbavar 427176ae02
chore(installer): correct URL to qTox website 2016-09-27 12:24:34 +01:00
initramfs b7aa982a57
chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
towlie 69c4b86bbf fix mistake 2015-12-14 21:55:30 +01:00
towlie 32eff2f4f5 Fix delete startmenu shortcuts x86 2015-12-14 21:53:27 +01:00
towlie ae1b9a11fd drop admin rights x86 2015-12-14 21:50:08 +01:00
tux3 697bbf592d
nsis: Use File directly instead of macro 2015-09-12 21:11:06 +02:00
tux3 f8d75fcc1c
nsis: Don't fail if no Qt plugins are found 2015-09-12 20:42:50 +02:00
tux3 3be0cdfc44
Install for all users on Windows 2015-05-17 19:31:06 +02:00
tux3 ac934d923d
Proper uninstall entry for Windows 2015-05-17 19:30:36 +02:00
Tux3 / Mlkj / !Lev.uXFMLA 33cb5a03ec
Update windows installer for x64 2014-11-18 20:31:06 +01:00
Tux3 / Mlkj / !Lev.uXFMLA a255d13b54
Windows: Uninstall start menu entries 2014-11-13 18:20:28 +01:00
Tux3 / Mlkj / !Lev.uXFMLA b1c68734d8
Fix #694 2014-11-10 18:50:11 +01:00
Tux3 / Mlkj / !Lev.uXFMLA ba4a9f8fc4
Windows installer: Fix Tox URI handling 2014-11-08 12:19:18 +01:00
Tux3 / Mlkj / !Lev.uXFMLA e4c5d50bec
Windows installer: .tox file format, app registration
qTox now handles the .tox file format, gives it its default icon, and is properly registered as an application you can remove from the control panel
2014-11-08 00:08:46 +01:00
Tux3 / Mlkj / !Lev.uXFMLA f40aa08392
Windows installer: System-wide Tox URI protocol support
Will enable support for the tox: (Tox URI) protocol in the registry, notably in major web browsers
2014-11-07 22:58:20 +01:00
Tux3 / Mlkj / !Lev.uXFMLA b9ca91c125
qtox.nsis: Option for desktop shortcut 2014-10-26 16:23:55 +01:00
Tux3 / Mlkj / !Lev.uXFMLA e111b8ee90
Upload windows NSIS installer script 2014-10-26 15:48:36 +01:00