Commit graph

346 commits

Author SHA1 Message Date
kervala
86546c56dc Fixed: Only ask once if user want to uninstall Ryzom, see #279 2016-09-14 08:13:20 +02:00
kervala
a5c209f83b Fixed: Infinite loop when clicking on OK in profiles dialog, see #279 2016-09-14 08:12:49 +02:00
kervala
3b7c82c473 Changed: Wrong filename for packed sheets BNP, see #279 2016-09-03 10:14:48 +02:00
kervala
8e05b80b18 Changed: QDir.cd already checks if directory exists, see #279 2016-09-03 10:14:06 +02:00
kervala
66c3562750 Changed: Relaunch Installer when installed/migrated, see #279 2016-08-16 18:27:00 +02:00
kervala
97b82ac58f Changed: Rerun installer from TEMP under Windows, see #279 2016-08-14 13:35:46 +02:00
kervala
6ad79f707e 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
372d06c342 Changed: Try to load config file everytime, see #279 2016-08-14 13:28:50 +02:00
kervala
43e8593735 Added: CProfile and CServer classes have their own sources, see #279 2016-08-14 13:26:45 +02:00
kervala
0fc7d54c8c Fixed: Save config after choosing if we should uninstall previous version, see #279 2016-08-14 12:52:22 +02:00
kervala
52eeb2a0b2 Fixed: Missing Q_OBJECT, see #279 2016-08-14 12:50:29 +02:00
kervala
1c75bcde46 Changed: Computes size of downloaded files, see #279 2016-08-14 12:50:11 +02:00
kervala
0cb718f37b Changed: Always copy installer if different, see #279 2016-08-14 12:49:39 +02:00
kervala
51cff76ce2 Fixed: Wrong name of packed sheets BNP, see #279 2016-08-14 12:48:33 +02:00
kervala
c34414b71e Changed: Allow to get size of a directory recursively or not, see #279 2016-08-14 12:47:56 +02:00
kervala
16d6357cb6 Changed: Create a backup if version of default config is incremented, see #279 2016-08-06 20:11:48 +02:00
kervala
c74c8984b9 Changed: Minor changes, see #279 2016-08-06 20:11:15 +02:00
kervala
a12b47c446 Changed: Display directories in Settings, see #279 2016-08-06 20:10:31 +02:00
kervala
3781f38994 Added: Translations for Ryzom Installer, see #279 2016-08-06 20:05:02 +02:00
kervala
03107010d5 Fixed: Wrong checks, see #279 2016-07-27 12:42:24 +02:00
kervala
a115f89ed2 Changed: Get language and installation directory from registry, see #279 2016-07-27 12:41:02 +02:00
kervala
041070f479 Changed: getInstallerFullPath() returns only directory, see #279 2016-07-27 11:56:53 +02:00
kervala
b308063431 Changed: Delete installer files in TEMP directory after a reboot, see #279 2016-07-27 11:55:31 +02:00
kervala
1b3c882d3a Changed: List all required files and copy them, see #279 2016-07-27 11:54:35 +02:00
kervala
969f54a35e Changed: Read default ryzom_installer.ini from QRC, see #279 2016-07-27 11:52:59 +02:00
kervala
d4ac247790 Changed: 64 bits clients only available since Vista under Windows, see #279 2016-07-26 18:23:03 +02:00
kervala
d2f9358fb7 Changed: Use PNG icons under Linux, see #279 2016-07-26 18:22:18 +02:00
kervala
444bdeceb6 Changed: Check default installer.ini in different places, see #279 2016-07-25 18:54:37 +02:00
kervala
190f72d95f Fixed: When migrating from client 2.1 to 3.0, client_default.cfg is deleted because it exists in several unfiltered BNP, see #279 2016-07-25 18:38:25 +02:00
kervala
9eb6c89733 Changed: Create shortcut to installer, see #279 2016-07-25 18:36:45 +02:00
kervala
b6d9b74caf Changed: Delete and create shortcuts, see #279 2016-07-25 18:36:03 +02:00
kervala
7b01cafbb3 Changed: Replace more variables, see #279 2016-07-25 18:32:15 +02:00
kervala
a4fdeac558 Changed: Create all profiles shortcuts at once, see #279 2016-07-25 18:31:11 +02:00
kervala
3f398463c7 Changed: Create .desktop file under Linux, see #279 2016-07-25 18:27:53 +02:00
kervala
b3c12786b8 Fixed: Compilation under Linux 2016-06-27 11:51:30 +02:00
kervala
480b126c7f Fixed: Launch old Uninstaller after copying old profile 2016-06-26 19:42:35 +02:00
kervala
3dc3df8943 Changed: Only copy installer in TEMP if uninstalling 2016-06-26 19:42:02 +02:00
kervala
d5e71d73b6 Changed: Delete downloaded files in uninstaller 2016-06-26 19:41:33 +02:00
kervala
18eced08f6 Changed: Minor changes 2016-06-19 21:09:51 +02:00
kervala
cea54fe7aa Changed: Computes size of servers 2016-06-19 21:09:41 +02:00
kervala
c7fe2891fa Changed: Use application name instead of hardcoded value 2016-06-19 21:09:26 +02:00
kervala
5db13e35d4 Changed: Minor change 2016-06-19 21:09:05 +02:00
kervala
63c963d465 Changed: Create client shortcuts for profile 2016-06-19 21:08:49 +02:00
kervala
19aeadc732 Changed: Update Add/Remove program 2016-06-19 21:08:23 +02:00
kervala
b7c634fd72 Changed: Use ID instead of index for profile and server 2016-06-19 21:07:51 +02:00
kervala
a69ad6c5e1 Changed: Create shortcut in menu for Installer 2016-06-19 21:06:49 +02:00
kervala
930d7fe433 Changed: Delete menu directory when uninstalling Installer 2016-06-19 21:06:00 +02:00
kervala
b7e65be64f Fixed: Close dialog when clicking on Abort 2016-06-19 21:05:14 +02:00
kervala
c8e66a5427 Changed: Support old and new data files 2016-06-19 21:04:31 +02:00
kervala
28e790481c Changed: More helpers 2016-06-19 21:04:00 +02:00
kervala
40073b4e57 Changed: Use SComponents for added or removed components 2016-06-19 21:02:17 +02:00
kervala
de2dc037fd Changed: Copy Installer in TEMP directory under Windows (to be able to uninstall it) 2016-06-19 20:50:23 +02:00
kervala
24e8b7c393 Changed: Use translations from COperationDialog 2016-06-18 22:40:29 +02:00
kervala
230fb82bc7 Fixed: Create links under Windows 2016-06-18 22:40:02 +02:00
kervala
2a6989c9b5 Changed: Use same directory as installer if downloading files 2016-06-18 19:54:38 +02:00
kervala
e20aa73c3b Changed: Minor change 2016-06-18 19:53:40 +02:00
kervala
7311bfaec3 Changed: Extract data archive 2016-06-18 19:53:19 +02:00
kervala
a11940e5b5 Fixed: Download of data and client 2016-06-18 19:52:51 +02:00
kervala
60ccf2c744 Changed: Put installer.ini in same directory as other local files 2016-06-18 19:51:44 +02:00
kervala
5a37077a96 Fixed: Start client from server root directory 2016-06-18 19:51:04 +02:00
kervala
ddcbd3ff21 Fixed: Don't forget to expand variables un client names 2016-06-18 19:50:26 +02:00
kervala
e5ba01fd41 Changed: Display client version on the same line as filename and add a Default button to use default client 2016-06-18 19:49:26 +02:00
kervala
99a9211b91 Changed: Minor changes 2016-06-14 19:56:10 +02:00
kervala
0d52b6cb26 Changed: Default profile is using default server 2016-06-14 19:55:56 +02:00
kervala
623fdd7bde Changed: Clear all profiles components after uninstalling them 2016-06-14 19:55:41 +02:00
kervala
03499a1c74 Changed: More operations 2016-06-14 19:55:17 +02:00
kervala
2955d01eb0 Changed: Specify server to process 2016-06-14 19:54:51 +02:00
kervala
6032a0785c Changed: Different methods to process operations types 2016-06-14 19:53:44 +02:00
kervala
18baf226c1 Changed: client_default.cfg is in client package 2016-06-14 19:52:48 +02:00
kervala
191edf39b2 Changed: Profiles update 2016-06-14 19:51:28 +02:00
kervala
446a342d83 Changed: Implement downloaded client extraction 2016-06-14 19:50:19 +02:00
kervala
d95b4650eb Changed: Only remove directories if not empty path 2016-06-14 19:49:03 +02:00
kervala
913914f0cb Changed: Remove a profile 2016-06-14 19:46:18 +02:00
kervala
eb4a46798d Changed: Helpers to get full path of a server or profile 2016-06-14 19:45:29 +02:00
kervala
94bf161016 Changed: Use servers and profiles ID instead of indices for uninstall 2016-06-14 19:43:45 +02:00
kervala
388b7239bf Changed: Moved Operation steps enum 2016-06-14 19:39:39 +02:00
kervala
319029b66c Fixed: Typo 2016-06-14 19:36:26 +02:00
kervala
2a9c5213c0 Changed: Comments 2016-06-12 15:41:43 +02:00
kervala
31008adfaf Changed: Settings dialog 2016-06-12 15:41:35 +02:00
kervala
47e31b913e Changed: Rename all WizardDialog to Dialog (not really a wizard) 2016-06-12 15:40:38 +02:00
kervala
59d128b5df Changed: Fixed height for MainWindow 2016-06-12 15:11:39 +02:00
kervala
bf5d21f64f Changed: Minor changes 2016-06-12 15:11:17 +02:00
kervala
00713e84b2 Changed: Fixed height for Uninstall dialog 2016-06-12 15:11:04 +02:00
kervala
02012a8601 Changed: Comments 2016-06-12 15:10:37 +02:00
kervala
deea49bf25 Changed: Cancel instead of Quit 2016-06-12 15:10:05 +02:00
kervala
105fc03cc1 Fixed: Use original files permissions 2016-06-12 14:19:56 +02:00
kervala
cd4881f61e Fixed: Make upgrade script executable under UNIX 2016-06-12 14:19:39 +02:00
kervala
ee1c27ebd4 Fixed: Don't try to use a directory if empty 2016-06-12 14:18:36 +02:00
kervala
9e18fa8a43 Changed: Typo 2016-06-12 14:12:07 +02:00
kervala
fa6f292065 Changed: Use IOperationProgressListener for CDownloader 2016-06-12 14:11:58 +02:00
kervala
37587ca8a3 Changed: Comments 2016-06-12 13:55:27 +02:00
kervala
a5b252e900 Changed: HTML accent 2016-06-12 13:55:16 +02:00
kervala
09654475b0 Changed: Profiles instead of configurations 2016-06-12 13:55:07 +02:00
kervala
55e7ba97a1 Changed: Update profiles files after changing them 2016-06-12 13:54:47 +02:00
kervala
22773a6dd6 Changed: Backup old profiles to compare with updated ones 2016-06-12 13:52:28 +02:00
kervala
de4ded9f18 Fixed: Preserve files permissions after copying a file 2016-06-11 17:05:02 +02:00
kervala
dfb0d70ccf Changed: Use profile ID instead of index for -p parameter 2016-06-11 17:04:19 +02:00
kervala
ba121d3bdd Changed: Quit menu item 2016-06-11 17:03:37 +02:00
kervala
53837c0938 Changed: Display previous profile after one is deleted 2016-06-11 17:03:14 +02:00
kervala
2080c59915 Fixed: Use the right executable for client or default one 2016-06-11 17:02:44 +02:00
kervala
ae361f28f7 Changed: Open directory containing the profile 2016-06-11 17:00:09 +02:00
kervala
ed75b1c70a Changed: Adding new profile 2016-06-11 16:59:21 +02:00
kervala
ac77d98aff Changed: Removed account option 2016-06-11 16:57:19 +02:00
kervala
852a5ee1a9 Changed: Minor changes 2016-06-07 13:25:03 +02:00
kervala
56697a355b Changed: Delete clients and profiles operations 2016-06-07 13:24:26 +02:00
kervala
fffb496213 Changed: Changed sizes with signals (fix Qt warnings) 2016-06-04 19:58:50 +02:00
kervala
bd4fcfd996 Changed: Implement components selection for uninstaller 2016-06-04 19:57:50 +02:00
kervala
15f946083a Changed: Return 1 if user aborted operation 2016-05-29 20:35:34 +02:00
kervala
1f50b40314 Changed: COperationDialog supports different types of operations 2016-05-29 20:34:43 +02:00
kervala
f3debe6377 Changed: Split all parameters for Ryzom client 2016-05-29 20:33:16 +02:00
kervala
fa5799447b Changed: Uninstall previous Ryzom version if detected 2016-05-29 20:32:33 +02:00
kervala
04eac7050c Changed: Define parent of QDialog 2016-05-29 20:30:53 +02:00
kervala
58172f33f4 Changed: Show Uninstall Wizard Dialog 2016-05-29 20:30:12 +02:00
kervala
2595f0187a Changed: Added getDirectorySize() function 2016-05-29 20:27:49 +02:00
kervala
daf19fe497 Added: Uninstall Wizard Dialog used in Add/Remove programs under Windows 2016-05-29 20:27:26 +02:00
kervala
05e5a7ea33 Changed: Use product variables from installer.ini 2016-05-27 22:20:41 +02:00
kervala
f1715d76cb Fixed: Arguments for slot method 2016-05-26 19:35:13 +02:00
kervala
f0928a2387 Fixed: Typos 2016-05-26 19:34:48 +02:00
kervala
a14005fca4 Changed: New step for add/remove program 2016-05-26 19:34:15 +02:00
kervala
227aaaae92 Changed: Minor changes 2016-05-26 19:32:59 +02:00
kervala
0da225bc83 Changed: Return language selected in old installer 2016-05-26 19:32:21 +02:00
kervala
1d64e5970f Changed: Copy installer 2016-05-26 19:30:18 +02:00
kervala
d468ad26f5 Changed: Comment 2016-05-25 23:29:23 +02:00
kervala
fbfc8606eb Changed: Moved qBytesToHumanReadable to utils.h/cpp 2016-05-25 23:29:11 +02:00
kervala
7ce0f45add Changed: More variables in INI file 2016-05-25 23:28:42 +02:00
kervala
8aa2e15936 Changed: Get languages 2016-05-25 23:28:05 +02:00
kervala
2c49555595 Changed: Put Ryzom Installer in Add/Remove 2016-05-25 23:26:40 +02:00
kervala
59889aae88 Changed: Removed status bar 2016-05-25 23:25:10 +02:00
kervala
ffc3171ccd Changed: Fixed sizes 2016-05-25 23:24:43 +02:00
kervala
7d06137e22 Changed: CWizardDialog splitted to CMigrateWizard and CInstallWizard 2016-05-25 23:23:48 +02:00
kervala
635d62ac4c Changed: Disable maximize button in window title bar 2016-05-18 14:30:33 +02:00
kervala
54d69aef76 Fixed: Typo in comment 2016-05-18 09:56:43 +02:00
kervala
0a88f8c546 Changed: Save/load configuration filename 2016-05-18 09:56:22 +02:00
kervala
f26f3d9024 Changed: Configure button action 2016-05-18 09:53:36 +02:00
kervala
ce5fc881f7 Changed: Use client filename defined in installer.ini 2016-05-17 20:47:38 +02:00
kervala
a482c7db0b Changed: Use same header image as NSIS 2016-05-17 20:47:04 +02:00
kervala
f55c927e7d Removed: Bitmaps for NSIS 2016-05-17 20:46:38 +02:00
kervala
f4a25a0f21 Changed: Added commented QT5_CREATE_TRANSLATION 2016-05-17 11:01:16 +02:00
kervala
cda2b33cc6 Changed: Don't need to use QXcbGlxIntegrationPlugin 2016-05-17 11:00:48 +02:00
kervala
90bdb65511 Fixed: Link Installer to OPENGL_gl_LIBRARY 2016-05-16 20:33:18 +02:00
kervala
31a31a85b3 Fixed: Typo 2016-05-16 18:19:23 +02:00
kervala
42260ea0fe Changed: Compilation under Linux 2016-05-16 18:16:33 +02:00
kervala
e93335ee5e Fixed: Compilation with GCC 2016-05-16 16:49:42 +02:00
kervala
31210fac85 Changed: Add more checks for data 2016-05-16 16:30:46 +02:00
kervala
afb3daca3e Changed: Better English 2016-05-16 16:21:47 +02:00
kervala
8e862a24d9 Changed: Update progress in CFilesCleaner 2016-05-16 14:58:50 +02:00
kervala
3a327b4290 Changed: Allow to abort when extracting files 2016-05-16 14:55:46 +02:00
kervala
7371134470 Changed: Minor change 2016-05-16 14:54:24 +02:00
kervala
8a493fc2a0 Changed: Don't download changelog 2016-05-16 14:54:10 +02:00
kervala
e79aa31372 Changed: Call accept() or reject() depending on next action 2016-05-16 14:53:19 +02:00
kervala
f8d2c30957 Changed: Emit done when an operation is finished 2016-05-16 14:52:47 +02:00
kervala
787c138d87 Changed: Launch upgd_nl.bat/sh script after extracting BNP client files 2016-05-16 14:52:16 +02:00
kervala
84dea26126 Changed: Display current operation 2016-05-16 14:50:53 +02:00
kervala
888ed49ca2 Changed: Remove Help icon in window title bar 2016-05-16 14:50:15 +02:00
kervala
ff6bb332eb Changed: Moved createDefaultProfile 2016-05-16 14:49:50 +02:00
kervala
a75d70b8bc Changed: downloadData and downloadClient methods 2016-05-16 14:49:18 +02:00
kervala
40cb337c68 Changed: Name of OperationDialog UI 2016-05-16 14:48:41 +02:00
kervala
0b3c441079 Changed: operationFinish() not useful 2016-05-16 14:48:01 +02:00
kervala
badb4ed031 Changed: Use profile default index instead of ID 2016-05-16 14:46:35 +02:00
kervala
8741cfebe9 Changed: Better syntax for profile display 2016-05-16 14:46:08 +02:00
kervala
811aa1967d Changed: Profile ID is now a QString 2016-05-16 14:45:43 +02:00
kervala
577680c85c Changed: Include Windows headers only under Windows 2016-05-16 11:13:04 +02:00
kervala
4a26780709 Changed: Index is not the ID 2016-05-16 11:12:30 +02:00
kervala
2f46d107f4 Changed: New COperationDialog that manager progress bar in a dialog 2016-05-16 11:11:40 +02:00
kervala
debf070ec1 Changed: One class per files operation 2016-05-16 11:10:01 +02:00
kervala
994e90e58f Changed: Create default profile 2016-05-14 18:53:35 +02:00
kervala
a63cea2a59 Changed: Check for memory leaks 2016-05-14 18:53:09 +02:00
kervala
e94374db7d Changed: Include Windows.h only under Windows 2016-05-14 18:52:53 +02:00
kervala
a85c1b0b15 Changed: Don't redefine FILE_ATTRIBUTE_* if already defined 2016-05-14 18:52:40 +02:00
kervala
c5a35e0828 Changed: New done() signal to go to next step 2016-05-14 18:52:09 +02:00
kervala
cee43e05df Changed: Play button 2016-05-14 18:51:33 +02:00
kervala
4b6a17bcb2 Changed: Clean files 2016-05-14 18:50:27 +02:00
kervala
f73fa8ee24 Changed: Display error message when no installer.ini file found 2016-05-14 18:48:32 +02:00
kervala
66c8269aad Changed: Compile shortcuts code only under Windows 2016-05-14 18:48:06 +02:00
kervala
17bec77777 Changed: Hide help button 2016-05-14 18:47:45 +02:00
kervala
8a726b62da Changed: Renamed configurationsComboBox to profilesComboBox 2016-05-14 18:47:28 +02:00
kervala
97b85a790d Changed: Update shorcuts 2016-03-12 22:01:03 +01:00
kervala
1623961c20 Changed: Save when clicking on OK 2016-03-12 22:00:43 +01:00
kervala
a72e76be2f Changed: Update index in servers list 2016-03-12 22:00:12 +01:00
kervala
63dddb4df8 Changed: Disable widgets if no profile selected 2016-03-12 21:59:29 +01:00
kervala
1f999fc420 Changed: Read version from client and display it 2016-03-12 21:58:53 +01:00
kervala
b4c0c8f921 Changed: Use CServersModel 2016-03-12 21:58:05 +01:00
kervala
ebe627cce6 Changed: Methods to convert index from/to profile ID 2016-03-12 21:57:24 +01:00
kervala
c559bf1288 Changed: Minor changes 2016-03-12 21:56:23 +01:00
kervala
4c8d7884ea Changed: Read/write shortcuts 2016-03-12 21:54:44 +01:00
kervala
245b32782f Changed: Use checkboxes for shortcuts 2016-03-12 21:53:51 +01:00
kervala
a4e564bae5 Added: ServersModel to manage servers list 2016-03-12 21:53:20 +01:00
kervala
02ab16f83f Changed: Profiles dialog code 2016-03-05 12:38:28 +01:00
kervala
008794031a Added: Profiles model class 2016-03-05 12:35:32 +01:00
kervala
960b3bc5e3 Changed: Create a typedef for lists of profiles and servers 2016-03-05 12:34:02 +01:00
kervala
78587d3d47 Changed: Use "arguments" instead of "parameters" 2016-03-05 12:33:19 +01:00
kervala
6af7a93174 Changed: Slots for buttons 2016-03-01 14:00:06 +01:00
kervala
64841ed85a Changed: Renamed configurations to profiles 2016-03-01 13:48:51 +01:00
kervala
022ca9622d Changed: Extract Windows and UNIX attributes from 7z headers 2016-02-27 18:44:09 +01:00
kervala
d819704717 Changed: Renamed configurations to profiles 2016-02-27 18:43:14 +01:00
kervala
d874429b7c Added: Initial commit for Ryzom Installer (WIP) 2016-02-25 21:19:27 +01:00