Commit Graph

22 Commits

Author SHA1 Message Date
Brian R. Bondy
38a7a376d4 Bug 763018 - Report telemetry data for if background updates are enabled. r=rstrong 2012-06-15 11:59:35 -04:00
Ehsan Akhgari
e1af685c9b Bug 307181 - Stage Firefox updates in the background after they're downloaded, and replace the application directory on restart; r=rstrong,bbondy
When Firefox downloads an update, it previously kept the update around to apply
it on the next restart.  This patch changes this so that the updater program
is launched in the background as soon as the update has finished downloading
in order to stage the updated version of the application by copying the
existing installation directory to a temporary location and applying the update
on top of it, and replace the existing installation directory with the staged
directory on the next restart.

Because the replacing step is typically very fast, this patch eliminates the
wait for the update to be applied on restart, making it unnecessary to show a
progress dialog when restarting.
2012-05-22 10:50:04 -04:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Robert Strong
fd7a8fc54e Main patch - Bug 660038 - Remove channel switching support. r=bbondy 2012-01-18 14:10:38 -08:00
Blair McBride
ae90d3d115 Bug 693901 - Add preference to globally (re)enable strict compatibility checks. r=dtownsend 2011-11-01 18:48:45 +13:00
Robert Strong
d657b19b30 1. main patch - Bug 642765 - Add ability to channel change to the client. r=mossop 2011-04-11 21:24:16 -07:00
Robert Strong
fd8d3fc9fc Bug 616924 - App update test cleanup. r=dtownsend, a=tests 2010-12-07 12:05:49 -08:00
Robert Strong
9c0a500fd8 2. tests - Bug 466778 - [Win] Unable to update when files to be patched are in use on Windows. r=dtownsend, a=blocking2.0-BetaN 2010-11-18 17:20:58 -08:00
Robert Strong
7ec28e6659 Bug 601518 - Need updater tests to cover nsUpdateDriver.cpp code. r=dtownsend, a=blocking2.0-final 2010-10-19 21:28:29 -07:00
Robert Strong
6ee445c9df Bug 595455 - After several background update check failures notify the user that they should check if there is a new version available. r=dtownsend, a=blocking2.0-beta7 2010-09-14 18:49:10 -07:00
Robert Strong
f340f6c61a Bug 595722 - Using this._enabled to make nsIUpdatePrompt not show some of the UI when the app.update.silent pref is set is confusing. r=dtownsend, a=approval2.0 2010-09-13 23:57:56 -07:00
Robert Strong
82558e58e8 Followup for Bug 595059 - Incorrect errorCode comparison and enabled check in showUpdateError. r=dtownsend, a=approval2.0 2010-09-13 23:57:19 -07:00
Robert Strong
442845fc27 Bug 546593 - If both a partial and complete update have a verification failure this._update is null, the UI breaks, and the user is not notified of the update failure. r=dtownsend, a=approval2.0 dtownsend 2010-09-09 12:22:27 -07:00
Robert Strong
f01184f08d Bug 316890 - Add more logging to updater and close patch files so they can be deleted. r=dolske, a=approval2.0 dtownsend 2010-09-09 12:22:02 -07:00
Robert Strong
02e29e7ac6 followup test only fix for SeaMonkey and Thunderbird for bug 583408. r=dtownsend, a=test bustage fix 2010-09-03 14:27:06 +12:00
Robert Strong
8796ee7bd8 Patch 2 (tests only) - Bug 583408 - Notify user when the certificate attribute check fails. r=dtownsend, a=blocking2.0-beta6 2010-09-01 16:27:21 -07:00
Robert Strong
be2db4067a App update patch for Bug 544442 - Add support for signed AUS update snippets. r=dtownsend, a=blocking2.0-Beta3 2010-08-01 19:02:21 -07:00
Robert Strong
3dc79a101f Bug 546595 - Add mochitests for the incompatibleList and incompatibleCheck pages. r=dtownsend 2010-06-02 22:28:45 -07:00
Robert Strong
0adf6a501e Bug 566267 - Simplify app update mochitest-chrome tests (updated tests). r=dtownsend 2010-05-26 13:16:57 -07:00
Robert Strong
5bc5fcade5 Bug 549969 - Add ability to save xml attributes from update xml that app update doesn't care about. r=dolske 2010-03-17 16:12:30 -07:00
Robert Strong
460fe5bcad 4. mochitest chrome tests for app update - Bug 530872. r=dtownsend 2010-03-03 10:57:09 -08:00
Robert Strong
2829b3a114 2. updated xpcshell tests - Bug 530872. r=dolske 2010-03-03 10:56:47 -08:00