Commit graph

1369 commits

Author SHA1 Message Date
kervala
9e2ce6596d Fixed: We need to pass the executable full path as first argument to CreateProcess 2016-12-02 16:00:22 +01:00
kervala
9c7c4d59db Changed: Use CreateProcess instead of WinExec (deprecated) to launch an executable 2016-12-02 15:59:45 +01:00
kervala
476ac53605 Changed: Use std::string instead of const char* for openURL and openDoc 2016-12-02 15:58:59 +01:00
kervala
fbac57da97 Fixed: Use UNICODE versions of Win32 API 2016-12-02 15:57:25 +01:00
kervala
832da192ec Changed: Use _T macro, TCHAR, tStrToUtf8/utf8ToTStr, etc... to support UNICODE 2016-11-29 20:51:53 +01:00
kervala
fa30da556c Changed: Support PNG for Snapshot Tool 2016-11-29 20:47:33 +01:00
kervala
5cd37cb3cd Changed: Constification of catches 2016-11-29 20:46:49 +01:00
kervala
afbe840c51 Changed: Replace all path native functions by NeL methods 2016-11-29 20:43:55 +01:00
kervala
a8293233ed Changed: Moved Ligo headers to include 2016-11-29 20:34:35 +01:00
kervala
e78bb0c916 Fixed: Strict aliasing warnings 2016-11-29 20:32:33 +01:00
kervala
7242de6856 Fixed: GCC warning "variable might be clobbered by longjmp" 2016-11-29 20:28:19 +01:00
kervala
f1f15f59eb Changed: Use wide characters version of ShellExecute 2016-11-29 20:26:34 +01:00
kervala
1feacdce13 Changed: Use _T macro, TCHAR, tStrToUtf8/utf8ToTStr, etc... to support UNICODE 2016-11-29 20:24:58 +01:00
kervala
8e2d5f3fff Fixed: -Wl,-z doesn't exist under OS X 2016-11-26 16:32:09 +01:00
kervala
2a5323c45e Fixed: -Wl,-Bsymbolic-functions doesn't exist under OS X 2016-11-26 15:59:43 +01:00
Nimetu
eb25dfdd2c Changed: minor change to ui 2016-11-26 15:24:05 +02:00
Nimetu
fba5689b41 Changed: Add free-view mouse tablet mode option 2016-11-26 14:55:38 +02:00
kervala
68755139e2 Fixed: Return 0 if cancel installation 2016-11-26 13:15:51 +01:00
kervala
9bd7765c25 Changed: Updated Ryzom Installer translations 2016-11-26 13:15:03 +01:00
kervala
49d66d2f32 Changed: Minor changes 2016-11-25 14:12:03 +01:00
kervala
4795488385 Changed: Minor changes 2016-11-25 13:26:53 +01:00
kervala
6f5b64a669 Fixed: In MBCS mode, convert to std::string 2016-11-25 13:18:40 +01:00
kervala
9482f45375 Fixed: PCH with old CMake versions (definitions already include -D) 2016-11-25 10:57:59 +01:00
kervala
f8440af86a Changed: Added option ignore_free_disk_space_checks to ryzom_installer.ini 2016-11-25 10:44:06 +01:00
kervala
aafab8a909 Fixed: Compilation with old CMake versions 2016-11-23 12:30:18 +01:00
kervala
8b53cc8af9 Changed: Formatting 2016-11-23 12:29:59 +01:00
kervala
936dbec82c Changed: Replace all _splitpath by NeL methods 2016-11-22 19:34:43 +01:00
kervala
83d508bddb Fixed: CSystemInfo::availableHDSpace implementation under Unix 2016-11-22 19:04:02 +01:00
kervala
c0be27e2bc Changed: Convert CString and TCHAR* from/to std::string 2016-11-22 13:07:52 +01:00
kervala
7ce3f96422 Changed: Use _T macro and TCHAR to support UNICODE 2016-11-22 12:39:44 +01:00
kervala
d9e8c88dfa Fixed: Warnings 2016-11-22 12:22:17 +01:00
kervala
8139222e27 Fixed: Strict aliasing warnings 2016-11-22 12:14:32 +01:00
kervala
9f474dc306 Changed: Removed flags not supported everywhere 2016-11-21 20:57:49 +01:00
kervala
b663404be4 Changed: New join function to do the opposite work of explode 2016-11-21 20:57:18 +01:00
kervala
2d4ba17851 Fixed: Specify working directory for getVersionFromExecutable 2016-11-21 16:36:12 +01:00
kervala
c6fa3ad931 Fixed: Wrong variable 2016-11-21 16:35:28 +01:00
kervala
3d726db78c Fixed: Use default path for ryzom_installer.log is installation directory not defined 2016-11-21 16:35:18 +01:00
kervala
7134f35f69 Fixed: Warnings 2016-11-21 13:22:05 +01:00
kervala
22aa75b6e8 Changed: Improved formatting 2016-11-20 17:15:56 +01:00
kervala
2a90da11f4 Fixed: Compilation 2016-11-20 16:40:39 +01:00
kervala
6639ec422b Changed: Use wide version of Win32 API 2016-11-20 15:09:59 +01:00
kervala
103bcdf967 Fixed: Compilation 2016-11-20 15:09:32 +01:00
kervala
6557ebb890 Fixed: Missing macro ADD_PLATFORM_LINKFLAGS 2016-11-20 14:54:52 +01:00
kervala
dc217f573f Changed: Replace all "" by empty(), clear(), Empty(), etc... 2016-11-20 14:49:13 +01:00
kervala
27cefa66d5 Changed: Use stdext::make_checked_array_iterator and stdext::make_unchecked_array_iterator with VC++ 2015 2016-11-20 13:25:24 +01:00
kervala
2b36178662 Changed: Try to force -fPIC 2016-11-20 13:20:54 +01:00
kervala
3fcc954183 Changed: Added Debian hardening flags 2016-11-20 13:19:35 +01:00
kervala
123e8d8617 Changed: strict-aliasing option already defined 2016-11-20 13:18:32 +01:00
kervala
16c18b77a7 Changed: Minor changes 2016-11-20 13:03:46 +01:00
kervala
81825f4e43 Changed: Constification of catches 2016-11-20 12:31:48 +01:00
kervala
65c74399b0 Changed: Constification of catches 2016-11-19 21:15:58 +01:00
kervala
1840d26972 Changed: Use wide versions of Win32 API 2016-11-19 21:12:04 +01:00
kervala
d5e75314f8 Fixed: Typos 2016-11-19 21:07:52 +01:00
kervala
079e7bdc6b Changed: Use _T macro and TCHAR to support UNICODE 2016-11-19 21:07:20 +01:00
kervala
888b27f87a Changed: Macros to convert to/from TCHAR* and std::string 2016-11-19 19:46:40 +01:00
kervala
8dd3157847 Fixed: Typos detected by Lintian 2016-11-19 19:11:12 +01:00
kervala
a0b502c752 Changed: Use _T macro and TCHAR to support UNICODE 2016-11-17 10:55:21 +01:00
kervala
68eb6448fb Changed: Minor changes 2016-11-17 10:30:59 +01:00
kervala
6c2b248af1 Changed: liblzma 16.04 2016-11-15 11:32:20 +01:00
kervala
840aaba5d4 Changed: Constify some methods 2016-11-15 10:58:51 +01:00
kervala
0ed01470b0 Changed: 3dsmax 2013 and up are always using Unicode 2016-11-15 10:55:41 +01:00
kervala
955978c6c6 Changed: Use _T macro and TCHAR to support UNICODE 2016-11-15 10:53:22 +01:00
kervala
f61f3e777f Fixed: Don't use hash to extract clauses but identifier (else there could be conflict if the same text if used several times) 2016-11-15 10:47:02 +01:00
kervala
dea9655cc3 Changed: Minor changes 2016-11-15 10:44:59 +01:00
kervala
8455ba3917 Fixed: Crash when processing comments 2016-11-15 10:40:38 +01:00
kervala
12d475bb75 Changed: Use _T macro and TCHAR to support UNICODE 2016-11-15 10:39:22 +01:00
Nimetu
92b01796a0 Fixed: Crash when <select> element was without <form> 2016-11-13 23:06:35 +02:00
kervala
8247727acb Changed: Resume download for 2xx HTTP status codes 2016-11-13 16:53:04 +01:00
kervala
2781f6b011 Fixed: Any 3xx HTTP status codes are redirections 2016-11-13 11:07:32 +01:00
kervala
1c63238884 Changed: Rerun Installer from a specific directory with right arguments 2016-11-05 19:46:12 +01:00
kervala
684afebf6b Changed: Minor changes 2016-11-04 20:23:01 +01:00
kervala
0caa004af2 Changed: Don't display an error if file doesn't exist 2016-11-04 20:22:42 +01:00
kervala
95dd3ce9d0 Changed: Discard \r and only use \n 2016-11-04 20:22:10 +01:00
kervala
8bb023850c Changed: Only put a space if several conditions 2016-11-04 20:21:18 +01:00
kervala
5a7d6b43e4 Changed: Minor changes 2016-11-04 20:20:39 +01:00
kervala
2a0b6086ab Changed: ForceUtf8 parameter useless now 2016-11-04 20:19:41 +01:00
kervala
c2bef23abc Fixed: Wrong size of nl 2016-11-04 09:17:32 +01:00
kervala
3812e84d95 Changed: Minor changes 2016-11-04 09:14:08 +01:00
kervala
89155859f0 Changed: Removed trailing spaces 2016-11-04 09:09:51 +01:00
kervala
e8f63841a6 Changed: Minor changes 2016-11-03 15:23:08 +01:00
kervala
88c53b147d Fixed: Only release NSAutoreleasePool once at the end 2016-11-03 15:22:59 +01:00
kervala
26478a5497 Changed: Sleep 1 second after copying files (because to some disk cache) 2016-11-03 14:44:01 +01:00
kervala
24511485d0 Changed: Don't try to copy Installer several times (if it fails once, it'll fail forever) 2016-11-03 14:43:08 +01:00
kervala
0086afcee9 Changed: Use QSaveFile to be sure the file is fully written 2016-11-03 14:42:07 +01:00
kervala
4bb2195a79 Fixed: Update libovr detection 2016-10-31 19:00:19 +01:00
kervala
f3fd8519a8 Fixed: Spaces in paths for patch under Linux and OS X 2016-10-31 18:58:49 +01:00
kervala
b85b3130f9 Changed: Don't update qtbase_*.ts files 2016-10-31 18:58:07 +01:00
kervala
4f4e9b46ae Changed: Updated some variables names in interface 2016-10-31 18:57:42 +01:00
kervala
75f5143ec5 Changed: Updated translations 2016-10-31 18:57:18 +01:00
kervala
4147409762 Fixed: Layout of some interfaces in Ryzom Configuration 2016-10-31 18:56:55 +01:00
kervala
e3f19b09c4 Changed: Don't need to put \n in nlwarning 2016-10-30 16:00:27 +01:00
kervala
735228f7ca Changed: std::string already empty 2016-10-30 16:00:04 +01:00
kervala
d84b5f9bf4 Changed: Use empty() instead of comparison with "" 2016-10-30 15:59:20 +01:00
kervala
e752b52ec4 Changed: Use clear() instead of affectation 2016-10-30 15:56:41 +01:00
kervala
3dd4661a53 Changed: Simplified layout for display 2016-10-30 15:35:58 +01:00
kervala
50528fcfa0 Fixed: Add config variable if not present 2016-10-30 15:35:44 +01:00
kervala
bbbf5cc28e Fixed: Choice of sound driver 2016-10-30 15:35:11 +01:00
kervala
0a3f64c644 Fixed: Translations files are all using UTF-8 by default now (and LF instead of CRLF), fixes #128 2016-10-29 19:50:28 +02:00
kervala
7b86bca098 Fixed: Catch exception when calling [NSApp sendEvent:event] and log it 2016-10-29 15:52:06 +02:00
kervala
92f4377eb4 Changed: Minor changes 2016-10-29 15:51:07 +02:00
kervala
02a54b8be4 Changed: Minor changes 2016-10-27 16:48:07 +02:00
kervala
6a5ad54d37 Fixed: Restore last selected profile 2016-10-27 16:47:44 +02:00
kervala
4eb0ae6554 Changed: Typo 2016-10-27 10:55:20 +02:00
kervala
2fedea7cee Changed: Minor change 2016-10-27 10:54:55 +02:00
kervala
366a576443 Changed: Simplified all ENDIF and ELSE 2016-10-27 10:54:09 +02:00
kervala
89f94d1d5c Fixed: Crash when calling runAH in Lua scripts too soon 2016-10-26 14:29:49 +02:00
kervala
e9ca788d0d Changed: Don't spam player with that 2016-10-25 17:41:03 +02:00
kervala
26dd86f5a6 Changed: Properly initialize all members of SLetterInfo and SLetterKey to avoid crashes when accessing to them 2016-10-25 16:05:05 +02:00
kervala
fcd8ba8b4f Changed: When shape is a pacs_prim file, don't put "Not found" message 2016-10-25 16:04:06 +02:00
kervala
d93fde2853 Fixed: Ryzom client patcher doesn't depend on any cfg file anymore 2016-10-25 16:02:46 +02:00
kervala
2fdcd7d27f Changed: Use empty() to check if a string is empty 2016-10-25 15:52:14 +02:00
kervala
c0a63db70c Changed: Display a warning when SetWindowTextW fails 2016-10-25 11:49:46 +02:00
kervala
b1fb6d2ec2 Changed: New format/f parameter for build_interface to force a format (png or tga) 2016-10-23 16:28:51 +02:00
kervala
6da250ef02 Fixed: Clear m_srcDirectory if directory doesn't exist anymore 2016-10-23 16:28:17 +02:00
kervala
7848db5d72 Changed: Display filename in unsuported format warning 2016-10-23 16:27:49 +02:00
kervala
7eaad5fff8 Fixed: Default action tooltip text position 2016-10-23 16:24:18 +02:00
kervala
7a2805f053 Changed: Removed trailing spaces at EOL 2016-10-23 16:16:48 +02:00
kervala
637f5b5fb1 Changed: Name edit box better aligned 2016-10-22 19:38:13 +02:00
kervala
dcb375ae31 Fixed: Wrong height in action edit 2016-10-22 19:38:05 +02:00
kervala
b269a787e2 Changed: Name edit box better aligned 2016-10-22 19:24:20 +02:00
kervala
751dabcda6 Changed: Removed trailing spaces at EOL 2016-10-22 18:50:43 +02:00
kervala
d677eadabe Changed: Minor changes 2016-10-22 16:52:34 +02:00
kervala
413e5422f2 Fixed: Ignore extension when looking for textures 2016-10-22 16:52:20 +02:00
kervala
18e35134a0 Changed: Write UNIX EOL in UV files 2016-10-22 16:50:31 +02:00
kervala
8fe387eae3 Changed: Allow to extract interface elements with build_interface 2016-10-22 16:49:57 +02:00
kervala
5b90453bde Changed: Typo 2016-10-22 16:49:19 +02:00
kervala
cf05a2068b Fixed: Return an error when a required argument is missing 2016-10-22 16:49:12 +02:00
kervala
970601bd6c Changed: Force process name for Ryzom Installer 2016-10-22 16:48:34 +02:00
kervala
598b684989 Changed: Support RYZOM_BUILD CMake option to force Bundle version 2016-10-22 16:48:15 +02:00
kervala
ea07017147 Changed: OS X icon slightly changed 2016-10-22 16:47:43 +02:00
kervala
7d4833b37e Changed: Implement and use CBitmap::makeTransparentPixelsBlack() 2016-10-22 16:47:25 +02:00
kervala
673ba8cfa3 Changed: MACOSX_BUNDLE_BUNDLE_VERSION must a short version 2016-10-21 20:00:23 +02:00
kervala
772958ffa5 Fixed: Use real Ryzom version instead of 1.0 2016-10-21 19:03:40 +02:00
kervala
44ccfc31fe Changed: Compile CMigrateDialog anyway even if unused 2016-10-21 16:54:08 +02:00
kervala
694056e92e Changed: Merge pull request in develop too 2016-10-21 16:48:42 +02:00
kervala
364079b31c Changed: Specify Windows XP as minimum platform (we need that if using Windows 7 SDK with VC++ 2015) 2016-10-21 16:47:46 +02:00
kervala
4fbf48a52e Fixed: PCH after pull merge 2016-10-21 16:10:03 +02:00
kervala
a837e9752a Fixed: Compilation of Ryzom Installer 2016-10-21 16:09:02 +02:00
kervala
f5322b8e88 Changed: If old installer doesn't return a version, overwrite it 2016-10-21 14:27:05 +02:00
kervala
5a06e81a76 Changed: Open in ReadOnly the process 2016-10-21 14:26:46 +02:00
kervala
efd479e278 Changed: More warnings 2016-10-21 14:26:31 +02:00
kervala
b4955955bc Changed: More messages in log 2016-10-21 12:58:23 +02:00
kervala
2f0bf8a69f Changed: Only check if Ryzom is installed in current directory under Windows 2016-10-21 12:57:35 +02:00
kervala
486282262e Changed: Return error message as an UTF-8 string 2016-10-21 12:55:02 +02:00
kervala
c9411e43c5 Changed: Only enable migration under Windows when launched from 2.1 client directory 2016-10-21 12:53:10 +02:00
C?dric OCHS
78e003f0a9 Merged in BWGaryP/ryzomcore (pull request #138)
Avoid empty "-D" on debug builds with Qt4.
2016-10-21 06:19:15 +00:00
kervala
cebf7e177a Changed: HTTP code 307 is not an error 2016-10-20 15:30:43 +02:00
kervala
54fbe72929 Changed: Write warnings in log 2016-10-20 15:30:30 +02:00
kervala
6d5b32d043 Changed: Real version of Ryzom Installer as user-agent 2016-10-20 15:30:12 +02:00
kervala
b8005df332 Changed: Log version of installed Installer 2016-10-20 14:47:45 +02:00
kervala
e17ed6cd1d Fixed: 307 is a normal redirect 2016-10-20 14:47:28 +02:00
kervala
8466e37795 Changed: Init log just after loading config file 2016-10-20 14:47:08 +02:00
kervala
0f6a502a1b Changed: Allow to enable Sandbox under OS X 2016-10-20 13:53:23 +02:00
kervala
27f60391f8 Added: Missing file 2016-10-20 13:13:53 +02:00
kervala
d4fd9fe1e3 Changed: Use sender() instead of member 2016-10-20 13:07:56 +02:00
kervala
ab9564c830 Changed: Logs in Ryzom Installer 2016-10-20 13:07:18 +02:00
kervala
004d88b989 Changed: Simplify toString 2016-10-20 12:35:24 +02:00
kervala
86f66e678d Changed: Replace sscanf by fromString 2016-10-20 12:34:38 +02:00
kervala
b639b89169 Changed: Minor changes 2016-10-20 12:34:25 +02:00
kervala
58c46d6815 Changed: Replace sscanf by fromString 2016-10-20 12:33:37 +02:00
kervala
97b747b915 Fixed: Compilation with VC++ 2015 (need spaces around NL_I64) 2016-10-20 12:30:24 +02:00
kervala
f8b7833e24 Fixed: Wrong syntax for NL_I64 2016-10-20 12:22:57 +02:00
kervala
ad4e1e4cdc Fixed: Trying to resume after a 206 HTTP status code 2016-10-19 17:23:42 +02:00
kervala
125e9c9447 Fixed: Use 3 numbers version (without revision) for MACOSX_BUNDLE_SHORT_VERSION_STRING 2016-10-19 17:07:31 +02:00
kervala
ed7ecba122 Fixed: When incrementing version of ini file, check servers by ID not by index 2016-10-19 17:06:25 +02:00
kervala
48a3439dec Changed: Use best dictionary size (128MB) to compress files and other parameters auto 2016-10-19 13:31:45 +02:00
kervala
86ed7f88dc Changed: Save default profile when clicking on Play or Configure 2016-10-19 10:49:51 +02:00
kervala
e96eeb4f81 Fixed: Use & to not wait until client exits in bash script 2016-10-19 10:49:20 +02:00
kervala
aa04084b5c Fixed: Catch ESocket exceptions when disconnecting and log it 2016-10-19 10:48:32 +02:00
kervala
bd829e72c6 Fixed: Try to put executable permissions before to launch an executable under UNIX 2016-10-19 10:46:56 +02:00
kervala
869b913fab Fixed: Also rename executable under Linux 2016-10-19 09:52:12 +02:00
kervala
99d88ab704 Fixed: Display a more explicit error if NLMISC::CSystemInfo::availableHDSpace returns 0 2016-10-18 20:34:25 +02:00
kervala
40b005f218 Changed: Typo 2016-10-18 17:49:56 +02:00
kervala
f591f9a0a8 Changed: Skip already uncompressed files 2016-10-18 17:46:31 +02:00
kervala
039de5690e Changed: Minor changes 2016-10-18 17:45:55 +02:00
kervala
e1b69cd9a7 Fixed: Possible SQL injection, fixes #297 2016-10-18 17:44:47 +02:00
kervala
de1b1e67fa Fixed: Restart Installer at the end of installation/migration 2016-10-18 13:42:19 +02:00
kervala
f31622de3c Fixed: Case where additional files are not in source directory 2016-10-18 13:37:43 +02:00
kervala
af805f82f4 Changed: Use exec command under OS X to relaunch client 2016-10-18 10:32:45 +02:00
kervala
b65389487a Changed: Minor change 2016-10-18 10:27:09 +02:00
kervala
d2bc930ea3 Fixed: Special case under Windows when Installer is run from TEMP directory 2016-10-18 10:26:41 +02:00
kervala
ead4080e1e Changed: Check written bytes at each step and at the end 2016-10-18 10:25:31 +02:00
kervala
7d38c0579a Changed: Use getInstallerCurrentDirPath() instead of QApplication::applicationDirPath() 2016-10-18 10:24:10 +02:00
kervala
91a03011b9 Changed: Restart installed Installer intead of current one 2016-10-18 10:23:49 +02:00
kervala
b150d29d04 Fixed: Support QFile write in smaller parts 2016-10-17 20:45:14 +02:00
kervala
df863361e2 Fixed: Use parent directories 2016-10-17 16:51:01 +02:00
kervala
6eddae801d Fixed: Missing variable 2016-10-17 15:43:05 +02:00
kervala
ef90df2cd3 Fixed: Typo... 2016-10-17 13:52:20 +02:00
kervala
49fc0b4f9e Fixed: Check exact filename with pgrep 2016-10-17 13:29:37 +02:00
kervala
0b74b6105e Fixed: Ryzom was the executable name in same directory 2016-10-17 13:13:55 +02:00
kervala
b868f6ecd4 Fixed: Escape path (it can contains spaces) 2016-10-17 13:08:44 +02:00
kervala
b41d94f14b Fixed: getInstallerCurrentFilePath instead of getInstallerCurrentDirPath 2016-10-17 13:08:14 +02:00
kervala
7cd750e6f8 Changed: Don't need arguments 2016-10-17 13:07:32 +02:00
kervala
bf9beced02 Fixed: Call Cocoa API when required to not conflict with Qt 2016-10-17 11:48:58 +02:00
kervala
6f79d27969 Changed: Minor change 2016-10-17 11:24:49 +02:00
kervala
ed21aae20c Fixed: Bundle name under OS X 2016-10-17 11:24:31 +02:00
kervala
8338ff2a34 Changed: Don't copy twice the same file under other platforms than Windows 2016-10-17 11:23:49 +02:00
kervala
d776a00980 Changed: Keep other servers when upgrading ryzom_installer.ini 2016-10-17 11:20:20 +02:00
kervala
7140cb40a7 Changed: Relaunch installed Ryzom Installer if exists 2016-10-17 11:19:50 +02:00
kervala
ac47e6e46f Fixed: getInstallerCurrentDirPath() returns bundle parent directory under OS X 2016-10-17 11:19:11 +02:00