2e4cb2125e
Updated list of update mirrors.
2012-10-28 15:08:59 +01:00
50e9d01cfb
Now using rand_s() to generate random numbers, which doesn't need a seed. Falling back to qsrand() + qrand() on platforms that don't support rand_s().
2012-10-13 12:36:41 +02:00
0fac4fbb8f
Slightly improved seeding of the PRNG (again).
2012-10-09 17:43:17 +02:00
72aea452d9
Added one more update mirror + slightly improved seeding of the PRNG.
2012-10-09 01:58:36 +02:00
d42c8ceaa0
Added one more mirror.
2012-05-29 19:53:53 +02:00
48a23c27d7
Added a new configuration for initial Qt 5.0 support. Needed a few code-changes and workarounds. Highly experimental!
2012-04-11 00:44:40 +02:00
7d95f114a2
Try to keep the window of the Web Updater tool focused.
2012-01-24 02:46:29 +01:00
9b687fff9a
Happy New Year 2012!
2012-01-02 00:52:27 +01:00
1f001a65e2
Better handling of system shutdown. Now using the Qt event system to broadcast a special event when the system is going to shutdown (i.e. WM_QUERYENDSESSION or WM_ENDSESSION). This gives each top-level widget the chance to react to the system shutdown *before* we return from the message handler. Doing any clean-up after returning from the message handler is impossible, because Windows will kill the process immediately after WM_ENDSESSION has been processed. Note that Windows XP (and earlier) will NOT send WM_QUERYENDSESSION or WM_ENDSESSION to processes that have a console attached! Therefore, if we have a debug console attached, we cannot do anything on these systems. Our process will be killed without any notification...
...
Also improved LameXP's IPC mechanism: There now are several slots for IPC-commands in the shared memory area ("queue support"). This way, the sender can post several commands in sequence without getting blocked. The receiver can process those at a later time.
2011-12-29 14:42:20 +01:00
db587fe228
Prevent some more dialogs from blocking a quick system shutdown.
2011-12-27 13:51:01 +01:00
3e2e6f66e6
Small fix of previous commit.
2011-12-03 16:10:33 +01:00
1585e6e467
Slightly tweaked how the progress bar is updated.
2011-12-02 22:40:12 +01:00
98fbf7bf3b
Account for the fact that some web-sites send "HTTP 200 OK" successfully, but then time-out on the way to send their payload. In this case we will now give 1/2 connection point.
2011-12-02 20:05:23 +01:00
a6c55c69c2
Added some info on how the Auto Update systems works to the FAQ document. Also added a "dummy" Manual file.
2011-12-02 01:14:32 +01:00
e4d414b822
Added more "known hosts" to the list: We now use a list of 64 domains, taken (mostly) from the Alexa 'top 500 sites on the web' list, to test the Internet connectivity. Also added a self-test function to check all hosts (press CTRL+F12 in the update dialog).
2011-12-01 22:16:06 +01:00
be410216a9
Reworked SplashScreen fade-in and fade-out code a bit.
2011-11-11 18:08:22 +01:00
5a32fc3b82
Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message.
2011-11-07 17:13:41 +01:00
ad94a4726b
Updated installer to get rid of "parameters.nsh", now using StdUtils plug-in to get the parameters.
2011-10-08 18:20:20 +02:00
3a7129cbf4
Check InternetGetConnectedState() in an asynchronous way + update list of mirrors.
2011-07-10 21:46:43 +02:00
738d8ee21e
Auto-Update improvements: Now we query InternetGetConnectedState() before testing the Internet connection. This avoids a lengthy connection test on computers that are offline anyway. Moreover the connection test will now prevent HTTP redirection. This is required, because some ISP's redirect to a "search page" if the DNS lookup fails - rather than triggering a connection error (which is what they are supposed to do!). Also added a few more hosts to the list of known hosts.
2011-05-09 22:22:15 +02:00
e01f6853e3
Added more options for Aften to the "Advanced Options" tab.
2011-05-07 00:50:18 +02:00
5ce0c7b82e
Added an option to check for "Beta" (pre-release) updates in "Final" releases. Disabled by default, not available in "Beta" versions (Beta versions always check for Beta updates).
2011-05-03 14:28:06 +02:00
e59cfba291
Make three strings translatable that I missed before. Sorry ;-)
2011-05-01 01:46:57 +02:00
8977e0073f
Clean up #include directives: Don't include 'Windows.h' directly, as it's included from 'Global.h' header file.
2011-04-11 21:55:34 +02:00
138838928d
New icon for network connection error.
2011-03-28 04:23:57 +02:00
36de8e5d95
Make auto updater check for expired version information.
2011-03-25 15:18:13 +01:00
df8258cddf
Added busy animation to "Update" dialog + added timeout for Wget process.
2011-03-24 15:37:49 +01:00
5eec1b5931
New icons for the "Update" dialog.
2011-03-24 01:01:14 +01:00
f829d69636
Added an option to select a user-defined TEMP directory.
2011-02-25 22:03:39 +01:00
efbb182372
Added support for Windows 7 Taskbar Progress to "Update" dialog.
2011-02-25 13:40:45 +01:00
5902f1822d
Fixed a bug that could lead to an infinite loop when trying to install an update from auto-update and the WMA decoder component was not installed yet.
2011-02-18 00:53:36 +01:00
1a027fb1e7
Only check for "beta" updates when using a pre-release build.
2011-02-12 22:17:42 +01:00
8330043f76
Added one mirror.
2011-02-02 21:40:18 +01:00
53bcbf1e99
Updated install script. Also updated web-update tool.
2011-01-25 00:11:28 +01:00
3e4a61530a
Fixed a typo.
2011-01-12 22:08:09 +01:00
5a1ff67e42
Make more strings translatable.
2011-01-01 19:28:19 +01:00
96db5e86c2
Happy new year!
2011-01-01 17:04:25 +01:00
28e5f4c2c3
Fixed a typo.
2010-12-08 22:13:03 +01:00
6a12462e50
More update manager UI improvements.
2010-12-08 20:52:18 +01:00
40b0300284
Implemented a method to "detect" the user's TEMP folder that doesn't depend on the %TMP% environment variable. QDir::temp() internally uses GetTempPath(), which *does* depend on %TMP%.
2010-12-07 22:58:28 +01:00
801500ce94
Avoid using absolute file names with WGet/GnuPG, as they don't support Unicode file names. Instead we switch the working directory *before* calling WGet/GnuPG and pass the file's name only.
2010-12-06 22:25:20 +01:00
24da769a6d
Use a more efficient method to update the progress model when new jobs are added + slightly improve auto updater.
2010-12-06 18:29:34 +01:00
53a1bf6e38
Implement update reminder + added options to disable the update reminder and/or the sound effects + improved installer
2010-11-29 20:36:27 +01:00
b59bb2399a
Actually implement the auto-updater.
2010-11-28 22:18:07 +01:00
533055e177
New update dialog. Not actually checking for updates yet.
2010-11-27 19:41:58 +01:00