Commit graph

169 commits

Author SHA1 Message Date
kervala
7a3d808195 Fixed: Display all executables under OS X and Linux 2016-10-16 17:22:51 +02:00
kervala
8ea1c911c2 Changed: Install shorcuts in Applications instead of /Applications 2016-10-15 17:13:51 +02:00
kervala
eeb2f09a08 Fixed: Wrong filename (because unallocated) 2016-10-15 17:12:51 +02:00
kervala
8ed211d6e6 Changed: Only install same client arch as Installer under Linux 2016-10-13 19:50:11 +02:00
kervala
185c6e334e Fixed: Wrong check for OS X 2016-10-11 18:42:39 +02:00
kervala
4f64796dae Changed: Specify server to use (the one of default profile) 2016-10-11 18:04:01 +02:00
kervala
87a775d30f Changed: Better error message 2016-10-11 18:03:26 +02:00
kervala
1335335682 Changed: Only return if downloading data 2016-10-11 18:02:55 +02:00
kervala
d846bfd636 Changed: Remove unused code 2016-10-11 18:02:34 +02:00
kervala
56acc45412 Changed: Abort if operation failed 2016-10-11 18:02:20 +02:00
kervala
d08ff5970f Fixed: Check if profiles are correct before using them 2016-10-11 17:43:53 +02:00
kervala
89850bc52d Changed: Little optimization 2016-10-11 17:43:03 +02:00
kervala
9413f103bc Changed: Escape strings that will be in XML file 2016-10-11 17:42:46 +02:00
kervala
ba9e95e5ae Changed: Remove nameToId 2016-10-11 17:41:49 +02:00
kervala
e48198e483 Changed: Added more comments 2016-10-11 17:28:54 +02:00
kervala
ad23c46fe8 Changed: Disable architecture choice under OS X (always 64 bits) 2016-10-10 20:47:15 +02:00
kervala
395faac34c Fixed: Use exec instead of open to launch an executable under OS X 2016-10-10 18:54:03 +02:00
kervala
912df8daad Fixed: Create directory before trying to create a client.cfg 2016-10-10 18:53:39 +02:00
kervala
4ad46b31ef Fixed: Wrong modification dates of files uncompressed from 7z and ZIP archives 2016-10-10 16:35:29 +02:00
kervala
b6edff2620 Changed: Error 6 occurs when a 7z file is damaged and can't be uncompressed 2016-10-09 19:50:35 +02:00
kervala
e58e7436e4 Changed: Support special bundle structure for OS X client 2016-10-09 19:50:06 +02:00
kervala
d9e8c9bb13 Changed: Write icon under Linux if not found 2016-10-09 15:10:15 +02:00
kervala
850ab2cc9d Changed: Remove whole directory if empty 2016-10-09 15:09:54 +02:00
kervala
85f7394196 Changed: Created and used isDirectoryWritable() function 2016-10-09 15:09:30 +02:00
kervala
cfa84b8a86 Changed: Write shortcuts under OS X 2016-10-09 15:08:37 +02:00
kervala
64e330d804 Changed: Don't propose to migrate in CInstallDialog 2016-10-08 14:14:37 +02:00
kervala
bdacb50564 Changed: Delete old profiles shortcuts (in case where they are renamed) 2016-10-04 19:27:29 +02:00
kervala
87dffb425d Fixed: Don't check if directory is empty when reinstalling in same directory 2016-10-04 11:58:51 +02:00
kervala
1a54eb6572 Fixed: Wrong signals 2016-10-03 17:20:43 +02:00
kervala
6b045194ed Changed: Call updateAddRemoveEntry() instead of setting details twice 2016-10-03 17:20:25 +02:00
kervala
07605db8ff Changed: Update product comments 2016-10-03 17:19:53 +02:00
kervala
6874bb1504 Fixed: EstimatedSize is in KiB 2016-10-03 17:19:41 +02:00
kervala
fe7bfe397e Changed: Minor changes 2016-10-03 17:18:48 +02:00
kervala
b6b6540b38 Fixed: Create Menu directory before creating shortcuts 2016-10-03 17:18:25 +02:00
kervala
82a95f3e79 Fixed: Wrong size for downloaded components 2016-10-03 17:17:57 +02:00
kervala
15f5bf6505 Changed: Installer filename should not depend on server 2016-10-03 17:17:20 +02:00
kervala
6cb22ed2f6 Changed: Variables to debug infinite loops 2016-10-03 10:01:30 +02:00
kervala
6fb0305497 Changed: New functions to remove a shortcut and check if it exists 2016-10-03 09:59:19 +02:00
kervala
a3f87267b3 Fixed: Compilation under OS X 2016-10-01 14:10:43 +02:00
kervala
680c79d36d Fixed: Use real data size when migrating 2016-10-01 13:07:18 +02:00
kervala
1630e91ce5 Fixed: msvcr140.dll is called vcrunrime140.dll 2016-10-01 13:05:58 +02:00
kervala
c087023d29 Fixed: Unable to find a shortcut 2016-10-01 13:05:11 +02:00
kervala
e60e5c0850 Fixed: Delete ryzom_installer.ini when uninstalling Installer 2016-09-29 20:47:03 +02:00
kervala
db76b17612 Fixed: Create Installer link under Linux 2016-09-29 20:46:29 +02:00
kervala
b03ae4f76b Changed: New checks after selecting a directory (must be empty and write permissions) 2016-09-29 17:05:20 +02:00
kervala
7da113809a Changed: Use default directory when choosing destination 2016-09-29 17:03:59 +02:00
kervala
795c002a0e Changed: New button for default location 2016-09-29 16:54:50 +02:00
kervala
c612ccc2b0 Fixed: Desktop files need to be executable 2016-09-28 23:32:24 +02:00
kervala
8c6a90df1c Changed: Increase timeout delay to 30s (just to avoid to wait forever) 2016-09-28 23:31:26 +02:00
kervala
6b5596533b Fixed: Remove all directories from data excepted fonts one 2016-09-28 23:29:02 +02:00
kervala
345c5cdd4f Fixed: Don't fix height of operation dialog 2016-09-28 23:27:15 +02:00
kervala
f5bf9c6b9d Changed: Simplify progress texts 2016-09-28 12:22:27 +02:00
kervala
427b1080a3 Changed: New methods loadFromSettings and saveToSettings for CProfile and CServer, see #279 2016-09-24 14:17:43 +02:00
kervala
7813cdc6d9 Changed: Implements shouldCopyInstaller() based on version from executable, see #279 2016-09-22 18:11:47 +02:00
kervala
05058eecc8 Changed: Use getVersionFromExecutable in CProfilesDialog, see #279 2016-09-22 18:10:13 +02:00
kervala
d08fa081b5 Changed: One second timeout to get version, see #279 2016-09-22 18:09:43 +02:00
kervala
e4e1d86963 Changed: Implement --version/-v ourself and process it before loading config, see #279 2016-09-22 18:09:02 +02:00
kervala
3242ee6c02 Changed: New method to get executable version, see #279 2016-09-22 17:24:41 +02:00
kervala
b106347c52 Changed: Display an better text for status code 307, see #279 2016-09-22 11:40:13 +02:00
kervala
e5d4a37230 Changed: Remove certificates in data (they should be in gamedev.bnp now), see #279 2016-09-22 11:39:33 +02:00
kervala
8bf4b4cdb0 Fixed: Stalling interface when an error occurs when downloading, see #279 2016-09-22 11:38:32 +02:00
kervala
ffefc3ea62 Fixed: Interface stalled when adding new profile, see #279 2016-09-21 17:19:00 +02:00
kervala
21aee0b33e Changed: Delete ryzom_installer_uninstalling_old_client when old client is uninstalled, see #279 2016-09-21 15:49:18 +02:00
kervala
0acbe1c0d2 Fixed: Use translated size units, see #279 2016-09-21 15:44:02 +02:00
kervala
43c2122f94 Changed: Moved CCOMHelper to utils.h/cpp, see #279 2016-09-21 15:21:26 +02:00
kervala
7690729eb3 Fixed: Unable to create shortcuts, see #279 2016-09-21 15:20:56 +02:00
kervala
85e836452c Fixed: Update client.cfg after it's copied, see #279 2016-09-21 09:56:16 +02:00
kervala
df3832af2f Changed: Move windows and dialog to foreground, see #279 2016-09-21 09:55:49 +02:00
kervala
518babaae5 Fixed: Conflicts with member variables, see #279 2016-09-21 09:54:31 +02:00
kervala
f134dc812b Changed: Fix some files not deleted, see #279 2016-09-20 21:57:41 +02:00
kervala
9353c2bbe3 Changed: Reenable Debug menus in Debug, see #279 2016-09-20 21:41:05 +02:00
kervala
ce0195c282 Changed: Fix the temporary directory, see #279 2016-09-20 18:35:31 +02:00
kervala
71f0195664 Changed: Use a temporary file to check if we're uninstalling old client, see #279 2016-09-20 18:34:59 +02:00
kervala
518a2e0e32 Changed: Delete previously copied Ryzom Installer from TEMP directory, see #279 2016-09-20 17:43:08 +02:00
kervala
b416322a31 Changed: Launch upgrade script from 7z or ZIP archives if present, see #279 2016-09-20 17:40:14 +02:00
kervala
265390a6c5 Changed: Create or update client.cfg, see #279 2016-09-20 17:39:29 +02:00
kervala
ec5c5027a2 Changed: Use default Qt translations from QRC 2016-09-20 17:37:02 +02:00
kervala
cf69d4f3a9 Changed: Call setUninstallingOldClient before, see #279 2016-09-19 14:35:29 +02:00
kervala
1bda82708a Fixed: Compilation without PCH 2016-09-18 16:34:28 +02:00
kervala
b35c6f921b Changed: Only call CoUninitialize if CoInitialize(Ex) succeeded 2016-09-16 19:24:43 +02:00
kervala
1b9c6bdd7d Changed: Improved English texts (thanks to Cerulean!), see #279 2016-09-16 18:58:33 +02:00
kervala
b9fc9cb358 Fixed: Don't restart Installer if in Debug, see #279 2016-09-14 08:16:00 +02:00
kervala
2450c57e8c Fixed: Browse buttons were freezing the application, see #279 2016-09-14 08:15:31 +02:00
kervala
9e265aac03 Fixed: Only ask once if user want to uninstall Ryzom, see #279 2016-09-14 08:14:56 +02:00
kervala
483f869f77 Changed: Disable Settings and Uninstall menus (only there for debugging purposes), see #279 2016-09-14 08:14:34 +02:00
kervala
9db43bd0e1 Changed: Disable button if executable not found, see #279 2016-09-14 08:14:00 +02:00
kervala
0ca017096f Fixed: Only ask once if user want to uninstall Ryzom, see #279 2016-09-14 08:13:20 +02:00
kervala
9005900529 Fixed: Infinite loop when clicking on OK in profiles dialog, see #279 2016-09-14 08:12:49 +02:00
kervala
3d3d005aa6 Changed: Wrong filename for packed sheets BNP, see #279 2016-09-03 10:14:48 +02:00
kervala
4fa6f0dc22 Changed: QDir.cd already checks if directory exists, see #279 2016-09-03 10:14:06 +02:00
kervala
13a44de8e4 Changed: Relaunch Installer when installed/migrated, see #279 2016-08-16 18:27:00 +02:00
kervala
9993eb3ed7 Changed: Rerun installer from TEMP under Windows, see #279 2016-08-14 13:35:46 +02:00
kervala
67d4877889 Changed: Check modification time of Installer to determine if it must be copied again, see #279 2016-08-14 13:29:27 +02:00
kervala
3e3dbe3595 Changed: Try to load config file everytime, see #279 2016-08-14 13:28:50 +02:00
kervala
b003ef8629 Added: CProfile and CServer classes have their own sources, see #279 2016-08-14 13:26:45 +02:00
kervala
6332306238 Fixed: Save config after choosing if we should uninstall previous version, see #279 2016-08-14 12:52:22 +02:00
kervala
79d2ec2328 Fixed: Missing Q_OBJECT, see #279 2016-08-14 12:50:29 +02:00
kervala
07d72c133b Changed: Computes size of downloaded files, see #279 2016-08-14 12:50:11 +02:00
kervala
81300b8b13 Changed: Always copy installer if different, see #279 2016-08-14 12:49:39 +02:00
kervala
1594367fcb Fixed: Wrong name of packed sheets BNP, see #279 2016-08-14 12:48:33 +02:00