Commit Graph

2731 Commits

Author SHA1 Message Date
Mike Hommey
c1b35e7b2a Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
Mike Hommey
be451c22dc Backout changeset 2ef51674316a (bug 774032 bonus) for various Mochitest bustages on a CLOSED TREE 2012-08-04 10:38:41 +02:00
Mike Hommey
e79d87471e Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 08:48:56 +02:00
Mark Capella
382853790b Bug 772272 - Remove do_load_httpd_js from xpcshell tests, r=ted, f=gps 2012-08-08 00:51:28 -04:00
Blair McBride
c11391d111 Bug 780313 - Remove unnecessary preprocessing of Toolkit files. r=gavin 2012-08-04 13:22:55 +12:00
Ed Morley
d359ee0356 Merge mozilla-central and fx-team 2012-08-03 15:52:55 +01:00
Devdatta Akhawe
7b2dada83c Bug 767676 - Implement Security UI Telemetry. r=honzab,bsmith,felipc,dtownsend 2012-08-02 18:51:17 -07:00
Ryan VanderMeulen
2dc86e8608 Merge m-c to inbound. 2012-08-16 17:35:14 -04:00
Mark Banner
e62e39c6a1 Bug 741972 - Test failures on ESR when channel is set to ESR, TEST-UNEXPECTED-FAIL | test_AddonRepository_compatmode.js | compatmode-strict@tests.mozilla.org == compatmode-ignore@tests.mozilla.org and more. Change tests to re-use the new AddonManager.checkCompatibility attribute for future-proofing channel additions/changes. r=bmcbride 2012-08-16 08:49:46 +01:00
Ekanan Ketunuti
79d067295c Bug 779420 - Fix mixed up variable names newVersion/oldVersion in XPIProvider.processPendingFileChanges. r=Unfocused 2012-08-02 13:48:46 +07:00
Tim Taubert
96133418f8 merge m-c to fx-team 2012-07-31 16:38:32 +02:00
Fraser Gutteridge
1f4822fa33 Bug 759642 - Part 1: Add-ons Manager should use Components.Exception consistently when throwing exceptions. r=Unfocused 2012-07-30 22:46:45 +12:00
Dave Townsend
1501054938 Bug 753900: Encode extension ID and version in breakpad annotations. r=Unfocused 2012-07-27 10:53:09 -07:00
Margaret Leibovic
c0e5e2a32a Bug 777805 - Update error message for unsupported plugins to include "Learn More..." link. r=mbrubeck 2012-07-26 14:57:34 -07:00
Christian Holler
1cef04d3b9 Bug 776556 - Disable package signing when ASan is enabled 2012-07-30 13:58:34 +02:00
Dave Townsend
7a602435d3 Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused
Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused
2012-05-10 11:33:02 -07:00
Blair McBride
36643cef64 Backout 42bc5a310a29 (bug 782881) due to multi-orange. 2012-08-15 23:07:45 +12:00
Mark Capella
dabde85c2f Bug 779407 - Remove usage of nsILocalFile in Add-ons Manager, r=unfocused 2012-08-14 16:04:00 +12:00
Dave Townsend
2182723b6e Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused 2012-05-10 11:33:02 -07:00
Siddharth Agarwal
d8837b8677 Bug 741014 - Pymake is busted with make l10n-check. Hack around the spaces issue by using a wildcard, and fix an underspecified dependency. r=ted
--HG--
extra : rebase_source : bbf2d6963f9eb2f2f3a3656fdd9833b719039717
2012-08-08 00:38:48 +05:30
Margaret Leibovic
e4c915c4d5 Bug 725286 - Plugin placeholder text for the unsupported platforms is misleading. r=blassey,dolske 2012-07-25 21:44:11 -07:00
Ed Morley
f8256012d3 Merge mozilla-central to fx-team 2012-07-24 11:31:54 +01:00
Atul Jangra
943e8e2269 Bug 767236 - Part 2: Name all anonymous functions in content/extensions.js. r=Unfocused 2012-07-24 16:23:26 +12:00
Atul Jangra
1ddbe23c3e Bug 767236 - Part 1: Name all anonymous functions in AddonRepository.jsm. r=Unfocused 2012-07-24 16:23:11 +12:00
Ryan VanderMeulen
1b4457cd6a Backout 53d053772879, e68d8406541e, 1a18d1d71ddf, 705c22e17976, 73f73097fb1a, and 8b28f53415fe (bug 722995) due to frequent linux32 mochitest-other orange. 2012-07-21 14:29:50 -04:00
Saurabh Anand
5d52b55ea6 Bug 722995 - DownloadLastDir.jsm uses global Private Browsing state to make decisions, r=ehsan 2012-07-21 11:25:37 +05:30
Saurabh Anand
4fa595305d Bug 722995 - Part 4: Convert test_DownloadLastDirWithCPS.js to mochitest, r=ehsan 2012-07-21 11:23:29 +05:30
Saurabh Anand
66880c14c3 Bug 722995 - Part 3: Convert test_DownloadLastDir.js to mochitest, r=ehsan 2012-07-21 11:22:30 +05:30
Saurabh Anand
6590c9ff67 Bug 722995 - Part 1: Convert test_privatebrowsing_downloadLastDir.js to mochitest, r=ehsan 2012-07-21 11:20:24 +05:30
Dave Townsend
8cdc7ae3f7 Bug 774990: Copying a profile with a disabled restartless add-on to a different directory causes extensions to fail to load. r=Unfocused 2012-07-23 11:53:57 -07:00
Geoff Lankow
66daf4c3de [Bug 776411] Migrated addons.sqlite not updated due to schema changes; r=Unfocused 2012-07-23 14:26:42 +12:00
Mike Hommey
2eb58242da Bug 774772 - Fix webapprt l10n after bug 762864. r=bsmedberg
--HG--
extra : transplant_source : %17%9D%F6%99%D8%1Fx%26%B6q%F3F%A7%89%0C%03%AF%E2%C5%3C
2012-07-18 08:34:56 +02:00
Matt Brubeck
0c2d460ca2 Bug 774789 - Add quotes around MOZ_APP_DISPLAYNAME to fix build errors on beta [r=ted] 2012-07-17 12:10:11 -07:00
Geoff Lankow
165f683054 Bug 767320 - Cache results of Addon.hasResource() to try avoid unnecessary IO; r=Unfocused 2012-07-18 01:24:51 +12:00
Geoff Lankow
8abd4724fd Bug 760892 - Store available icon sizes from the API in addons.sqlite; r=Unfocused 2012-07-18 01:24:51 +12:00
Felipe Gomes
d1ddbe9c88 Bug 630567. Disable test_taskbarprogress_service.xul due to frequent failures. r=philor 2012-07-12 22:37:37 -07:00
David Keeler
679f55960f bug 760625 - use the blocklist to inform click-to-play plugins. r=joshmoz,bmcbride 2012-07-11 08:56:34 -07:00
Nathan Froyd
24ffd1eab5 Bug 772532 - fix JavaScript warnings for XPIProviderUtils.js; r=Unfocused 2012-07-10 15:37:51 -04:00
Ehsan Akhgari
eb8c258145 Bug 767968 - Increase the amount of time we wait for the helper application to finish running in the updater tests; r=rstrong 2012-07-10 20:13:52 -04:00
Chris Lee
d7b340df71 Bug 680897 - There should be a colon after "You have chosen to open" in download window. r=MattN
--HG--
extra : rebase_source : bf548819f24f58600f75c2ae09626a8ff6ea1f42
2012-06-04 18:26:02 -07:00
Ehsan Akhgari
ad10d0e5c3 Bug 771766 - Preserve the case of the application installation directory when replacing the application after an update for it has been staged; r=rstrong 2012-07-09 20:50:16 -04:00
Nathan Froyd
5b30baa4c3 Bug 370750 - consolidate mochitest files installation; r=glandium
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Tim Taubert
647b0f1dc7 merge m-c to fx-team 2012-07-05 15:26:49 +02:00
Tim Taubert
28da15816a Bug 669603 - Part 1 - Add MODE_RDWR to FileUtils.jsm; r=ted 2012-07-05 12:12:09 +02:00
Mark Banner
46c22a04d6 Bug 766264 Fix test failures in test_0201_app_launch_apply_update.js and test_0203_app_launch_apply_update.js when MOZ_MAINTENANCE_SERVICE isn't set for the build by correctly handling the applied state value. Also tidy up some error statements to provide better debug. r=ehsan 2012-07-05 08:42:03 +01:00
Ehsan Akhgari
a95b6edeea Bug 722872 - Part 1: Add nsITransferable::Init(nsILoadContext*), enforce that it's called in debug builds, and add nsIDOMDocument* arguments to nsIClipboardHelper methods; r=roc
This patch does the following:

* It adds nsITransferable::Init(nsILoadContext*).  The load context
  might be null, which means that the transferable is non-private, but
  if it's non-null, we extract the boolean value for the privacy mode
  and store it in the transferable.
* It adds checks in debug builds to make sure that Init is always
  called, in form of fatal assertions.
* It adds nsIDOMDocument* agruments to nsIClipboardHelper methods which
  represent the document that the string is coming from.
  nsIClipboardHelper implementation internally gets the nsILoadContext
  from that and passes it on to the transferable upon creation.  The
  reason that I did this was that nsIClipboardHelper is supposed to be a
  high-level helper, and in most of its call sites, we have easy access
  to a document object.
* It modifies all of the call sites of the above interfaces according to
  this change.
* It adds a GetLoadContext helper to nsIDocument to help with changing
  the call sites.
2012-04-16 22:14:01 -04:00
Siddharth Agarwal
e5365ab69f Bug 767827 - TestAUSReadStrings.cpp fails with 'unable to find platform specific path separator' under Pymake on Windows. r=rstrong 2012-06-26 22:39:17 +05:30
Neil Rashbrook
7b61c655b7 Bug 758354 Stop unnecessarily preprocessing chrome r=dolske 2012-06-26 00:11:16 +01:00
Brian R. Bondy
0505a31cba Bug 767471 - Report telemetry data for if the MozillaMaintenance service was ever manually uninstalled. r=rstrong 2012-06-25 15:17:45 -04:00
Ed Morley
38b8947933 Backout ec9451e9e830 (bug 758354) for PGO linux permaorange in browser_bug422590.js and friends 2012-06-25 19:14:43 +01:00
Neil Rashbrook
a95ac4a2a9 Bug 758354 Stop unnecessarily preprocessing chrome r=dolske 2012-06-25 09:24:49 +01:00
Brian R. Bondy
a36b6983f0 Bug 735975 - Get rid of UNEXPECTED_ERROR codes from updater error handling. r=ehsan 2012-06-21 19:40:47 -04:00
Brian R. Bondy
d66bdba6ff Bug 766567 - Figure out the source of WRITE_ERROR (7) errors in updater code. r=ehsan 2012-06-21 19:40:43 -04:00
Ed Morley
db2183d3d6 Merge mozilla-central to mozilla-inbound 2012-06-21 08:38:39 +01:00
Mike Hommey
13388d7565 Bug 763987 - Normalize autoconf.mk.in. r=ted 2012-06-20 09:00:48 +02:00
Ted Mielczarek
847199083d bug 766664 - make double-including package-name.mk not break things. r=glandium 2012-06-20 15:39:46 -04:00
Mike Hommey
2c40a7fa85 Backout changeset 6984dace6afb (bug 763987) because of OSX opt jsreftest bustage 2012-06-20 10:55:59 +02:00
Mike Hommey
7d33543b83 Bug 763987 - Normalize autoconf.mk.in. r=ted 2012-06-20 09:00:48 +02:00
Mark Banner
d49e0abf6f Bug 757794 - Constant "command timed out: 1200 seconds without output" in test_0200_app_launch_apply_update.js and others. Ensure that timeout loops will always abort eventually. r=ehsan
--HG--
extra : rebase_source : d29af708ec3c8d26bb5bcc95c51e25b13f798072
2012-06-19 15:48:00 +01:00
Ryan VanderMeulen
1df0bbcdcc Merge inbound to m-c. 2012-06-16 09:38:43 -04:00
Brian R. Bondy
505064e416 Bug 763025 - Report telemetry data for the number of people that cannot upgrade due to permissions. r=rstrong 2012-06-15 11:59:35 -04:00
Brian R. Bondy
aa85cfc765 Bug 763018 - Report telemetry data for if background updates are enabled. r=rstrong 2012-06-15 11:59:35 -04:00
Brian R. Bondy
470c83fc9b Bug 763016 - Report telemetry data for if the MozillaMaintenance service is installed. r=rstrong 2012-06-15 11:59:35 -04:00
Brian R. Bondy
dd8cf25f67 Bug 763022 - Report telemetry data for the number of service related errors people encountered. r=rstrong 2012-06-15 11:59:35 -04:00
Brian R. Bondy
42e78780a1 Bug 763017 - Report telemetry data for if the MozillaMaintenance service is enabled. r=rstrong 2012-06-15 11:59:35 -04:00
Brian R. Bondy
52cd3783ba Bug 763012 - Report telemetry data for whether or not updates are automatic. r=rstrong 2012-06-15 11:59:35 -04:00
Brian R. Bondy
d04c812950 Bug 763011 - Report telemetry data for whether or not updates are enabled. r=rstrong 2012-06-15 11:59:35 -04:00
Ehsan Akhgari
bafa4505f1 Bug 757632 - Re-enable the test; r=rstrong 2012-06-13 10:30:07 -04:00
Ehsan Akhgari
6ec73dc93d Bug 764587 - Do not throttle the download of a complete mar if we fall back to a complete update after attempting to stage a partial update; r=rstrong 2012-06-13 22:00:03 -04:00
Ehsan Akhgari
3bc64d4216 Bug 764269 - Handle symbolic links properly when copying the installation directory before staging an update; r=rstrong 2012-06-13 20:38:56 -04:00
Ehsan Akhgari
40be4b6271 Bug 760577 - Part 4: Add full round-trip tests for keeping the mar file around and falling back to apply it at startup if replacing the application fails; r=rstrong
--HG--
rename : toolkit/mozapps/update/test/unit/test_0201_app_launch_apply_update.js => toolkit/mozapps/update/test/unit/test_0203_app_launch_apply_update.js
rename : toolkit/mozapps/update/test_svc/unit/test_0201_app_launch_apply_update_svc.js => toolkit/mozapps/update/test_svc/unit/test_0203_app_launch_apply_update_svc.js
2012-06-08 15:06:53 -04:00
Ehsan Akhgari
f8297e90d5 Bug 760577 - Part 3: Verify the fallback behavior on all the locked file tests; r=rstrong
--HG--
rename : toolkit/mozapps/update/test/unit/test_0161_appInUse_xp_win_complete.js => toolkit/mozapps/update/test/unit/test_0162_appInUse_xp_win_complete.js
rename : toolkit/mozapps/update/test/unit/test_0172_fileLocked_xp_win_complete.js => toolkit/mozapps/update/test/unit/test_0174_fileLocked_xp_win_complete.js
rename : toolkit/mozapps/update/test/unit/test_0173_fileLocked_xp_win_partial.js => toolkit/mozapps/update/test/unit/test_0175_fileLocked_xp_win_partial.js
rename : toolkit/mozapps/update/test/unit/test_0184_fileInUse_xp_win_complete.js => toolkit/mozapps/update/test/unit/test_0188_fileInUse_xp_win_complete.js
rename : toolkit/mozapps/update/test/unit/test_0185_fileInUse_xp_win_partial.js => toolkit/mozapps/update/test/unit/test_0189_fileInUse_xp_win_partial.js
rename : toolkit/mozapps/update/test/unit/test_0186_rmrfdirFileInUse_xp_win_complete.js => toolkit/mozapps/update/test/unit/test_0190_rmrfdirFileInUse_xp_win_complete.js
rename : toolkit/mozapps/update/test/unit/test_0187_rmrfdirFileInUse_xp_win_partial.js => toolkit/mozapps/update/test/unit/test_0191_rmrfdirFileInUse_xp_win_partial.js
rename : toolkit/mozapps/update/test_svc/unit/test_0161_appInUse_xp_win_complete_svc.js => toolkit/mozapps/update/test_svc/unit/test_0162_appInUse_xp_win_complete_svc.js
rename : toolkit/mozapps/update/test_svc/unit/test_0172_fileLocked_xp_win_complete_svc.js => toolkit/mozapps/update/test_svc/unit/test_0174_fileLocked_xp_win_complete_svc.js
rename : toolkit/mozapps/update/test_svc/unit/test_0173_fileLocked_xp_win_partial_svc.js => toolkit/mozapps/update/test_svc/unit/test_0175_fileLocked_xp_win_partial_svc.js
rename : toolkit/mozapps/update/test_svc/unit/test_0184_fileInUse_xp_win_complete_svc.js => toolkit/mozapps/update/test_svc/unit/test_0188_fileInUse_xp_win_complete_svc.js
rename : toolkit/mozapps/update/test_svc/unit/test_0185_fileInUse_xp_win_partial_svc.js => toolkit/mozapps/update/test_svc/unit/test_0189_fileInUse_xp_win_partial_svc.js
rename : toolkit/mozapps/update/test_svc/unit/test_0186_rmrfdirFileInUse_xp_win_complete_svc.js => toolkit/mozapps/update/test_svc/unit/test_0190_rmrfdirFileInUse_xp_win_complete_svc.js
rename : toolkit/mozapps/update/test_svc/unit/test_0187_rmrfdirFileInUse_xp_win_partial_svc.js => toolkit/mozapps/update/test_svc/unit/test_0191_rmrfdirFileInUse_xp_win_partial_svc.js
2012-06-14 09:26:02 -04:00
Ehsan Akhgari
ac82ce6e75 Bug 760577 - Part 2: Fall back to regular updates if the replacing step fails after we've staged an update; r=rstrong 2012-06-14 09:25:24 -04:00
Ehsan Akhgari
14e077ce86 Bug 760577 - Part 1: Keep the update files around when an update has been staged; r=rstrong 2012-06-14 09:21:13 -04:00
Ehsan Akhgari
4be95f94ff Bug 762032 - Increase the amount of time we wait for the helper application to finish running in the updater tests; r=rstrong 2012-06-11 10:36:21 -04:00
Matt Brubeck
889af1a907 Merge last green changeset from inbound to mozilla-central 2012-06-13 13:23:54 -07:00
Brian R. Bondy
6d58912612 Bug 763474 - Firefox win32 l10n builds broken because Win2008R2 check not avail in NSIS 2.33. r=jimm 2012-06-13 12:33:15 -04:00
Ben Hearsum
21aef21e43 bug 758644: Contents/CodeResources isn't included in MARs. r=ted 2012-06-11 11:10:05 -04:00
Jason Orendorff
432ba576a2 Bug 750307 - "Assertion failure: isBoolean()" in RegExpObject::ignoreCase after redefining nonconfigurable data property. r=Waldo. Second landing, test change rs=bholley on IRC. 2012-06-13 03:11:18 -05:00
Takanori MATSUURA
efeebc1764 bug 761975 - remove extra closing parenthesis that makes RPM nightly build fail; r=bsmedberg
--HG--
extra : rebase_source : 2958a216f8077fdad42c3b9237642ee8aa533b0e
2012-06-06 10:56:40 -07:00
Brian R. Bondy
a17abf507b bug 740842 - When updating Firefox the service is used although the UAC is off in win8. r=rstrong 2012-06-15 17:43:58 -04:00
Gavin Sharp
38af7af415 Tweak comment that I forgot to update when fixing bug 657462 2012-06-15 11:08:50 -07:00
Chris AtLee
0ac7343973 Bug 763632: Only GPG sign .checksum files. r=rail,khuey 2012-06-15 09:29:32 -04:00
Brian R. Bondy
915ac14c01 Bug 741174 - Silent install option for maintenance service. r=bbondy 2012-06-15 08:08:31 -04:00
Ehsan Akhgari
299eef5789 Merge the last green changeset of mozilla-inbound to mozilla-central 2012-06-02 14:39:47 -04:00
Pranav Ravichandran
913a846852 Bug 750554 - If service is not used for updates then do not show it in preferences. r=bbondy 2012-05-31 10:28:01 -04:00
Ehsan Akhgari
3cb1fce0b2 Bug 760290 - The update UI needs to be aware of the possibility that the update cannot be staged in the background; r=rstrong 2012-05-31 20:28:32 -04:00
Ehsan Akhgari
d98ade3af7 Bug 760027 - Attempt to retry moving the installation directory when performing the replace stage of an update 10 times; r=strong
This will hopefully give the applications which might have a handle to some
file in that directory open a chance to close them up so that the replace
operation would finish successfully.
2012-05-31 15:40:07 -04:00
Ehsan Akhgari
741f3aa5e4 Bug 759615 - Avoid running the PostUpdate step when only staging the update in the background; r=rstrong 2012-05-30 18:09:59 -04:00
Ehsan Akhgari
f0f2c4c6f3 Merge mozilla-central into mozilla-inbound 2012-06-01 17:22:53 -04:00
Ed Morley
d522af1b80 Merge mozilla-central to mozilla-inbound 2012-06-01 16:58:27 +01:00
Ginn Chen
6da3ccb587 Bug 758514 consistently use typedef for NS_tchar, also enable testing for Solaris r=rstrong 2012-06-01 17:50:35 +08:00
Ehsan Akhgari
6508c6a4a5 Bug 759065 - Fall back to downloading the full update if staging the update in the background fails; r=rstrong 2012-05-29 16:20:12 -04:00
Ehsan Akhgari
e2a2f37105 Bug 757965 - Properly test for write access before staging an update in the background; r=rstrong
This patch makes sure that we test to make sure we can create a
directory in the installation directory and also in its parent (the
latter check only happens on Windows and Linux), so that we wouldn't try
to stage an update in the background if that's bound to fail if we don't
have the require write permissions.
2012-05-30 17:57:05 -04:00
Blair McBride
7e2b7ca01e Bug 757663 - AddonManagerInternal.callAddonlListeners() informs it's listeners unsafely, causing silent skips in the notification loop. r=Mossop,darktrojan 2012-06-01 18:12:26 +12:00
Ehsan Akhgari
4ca5e487c2 Merge mozilla-central into mozilla-inbound 2012-05-30 22:43:10 -04:00
Robert Strong
3488e8d0ed Move channel-prefs.js back to original location - Bug 756325 - channel-prefs.js appears in new 'preferences' location on fresh installation but remains in 'pref' for updated existing installation. r=bbondy 2012-05-30 15:17:54 -07:00
Robert Strong
76299ad0c2 Bug 759460 - Preprocess channel name into nsUpdateService.js instead of just using 'default'. r=bbondy 2012-05-30 15:17:43 -07:00
Ehsan Akhgari
b80be89a87 Bug 758998 - Use the correct installation directory when attempting to upgrade the maintenance service; r=bbondy 2012-05-29 17:31:04 -04:00
Dave Camp
e3f37996ee Merge fx-team to m-c 2012-05-30 19:21:18 -07:00
Ehsan Akhgari
4e3796a564 Bug 759390 - Make sure gCanStageUpdates will not fail if the maintenance service pref is set to false; r=rstrong 2012-05-30 13:54:10 -04:00
Gervase Markham
638c878b13 Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Ed Morley
a9e9273d9c Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-05-30 12:20:57 +01:00
Blair McBride
25bea66eda Bug 746908 - Add parameter guards to AddonManager/AddonManagerPrivate API functions. r=dtownsend 2012-05-30 18:34:32 +12:00
Tim Taubert
ab5c22ed82 merge m-c to fx-team 2012-05-29 10:22:01 +02:00
Marcos Santiago ext:(%2C%20Jimmy%20Phan%20%3Cjphan9%40gmail.com%3E)
364b6bc470 Bug 740237 - Use for...of loops in Add-ons Manager frontend and backend code. r=Unfocused 2012-05-28 00:21:48 +12:00
Brian R. Bondy
869d0f838f Bug 692255 - Get rid of prefetch files on Windows for faster startup. r=rstrong 2012-05-27 22:40:48 -04:00
Ed Morley
bffc23481f Merge mozilla-central to mozilla-inbound 2012-05-25 22:44:48 +01:00
Ehsan Akhgari
83a556e6f2 Debugging code for bug 757632; r=me 2012-05-25 16:57:00 -04:00
Ben Hearsum
777922671d bug 723176: support mac dmg signing in the build system - turn on signing of mac builds again. r=ted
--HG--
extra : rebase_source : 7aa71b8b31f975411b491966e859df15b8d9071f
2012-05-25 09:25:07 -04:00
Ehsan Akhgari
089ae618d3 Bug 757965 - Test to make sure we have write access to the needed directories before attempting to stage an update; r=rstrong
--HG--
extra : rebase_source : 78470ccf04a9e29c5f6320e06ec899d3d47ac618
2012-05-25 03:17:16 -04:00
Ehsan Akhgari
35799dd0ac Bug 757632 followup - Try to disable the test properly 2012-05-29 17:16:57 -04:00
Ehsan Akhgari
9d124404a4 Bug 757632 followup - Remove the test name from the manifest file; r=me 2012-05-29 17:03:36 -04:00
Ehsan Akhgari
ce033c3b11 Bug 757632 - Disable test_0202_app_launch_apply_update_dirlocked.js for now; r=me 2012-05-29 16:39:39 -04:00
Szabolcs Hubai
329ae02b55 Bug 756960 - Iterate on a shallow copy while notifying downloadListeners. r=Mossop 2012-05-21 21:20:54 +02:00
Ehsan Akhgari
4cf7dcbd5e Bug 757885 - Handle falling back to non-staged updates correctly when an update fails to be staged in the background; r=rstrong 2012-05-23 17:51:50 -04:00
Ehsan Akhgari
066029ac7f Bug 757835 - Fall back to not use the maintenance service if there is an error when using the service to stage an update in the background; r=rstrong
This will cause us to fall back to a non-background update with a UAC prompt,
which sucks, but at least it lets the user to update.

--HG--
extra : transplant_source : z%00/Z%ED%E3gj%A2%E6%244%D0%B0%AE%A1zdPT
2012-05-23 12:31:37 -04:00
Ryan VanderMeulen
9cc3b4b17b Merge m-c to inbound 2012-05-23 22:39:33 -04:00
Ben Hearsum
bebaefa5bc Backout all patches from bug 723176, because we still have problems with our CodeResources file. 2012-05-23 22:30:25 -04:00
Ehsan Akhgari
0ea3be6ccb Bug 757981 - Make sure to use the correct installation directory for regular updates; r=bbondy 2012-05-23 16:50:10 -04:00
Ben Hearsum
aba5d78b8a bug 723176: support mac dmg signing in the build system - add PACKAGE_BASE_DIR to packager.mk, override in l10n.mk, to fix mac repacks. r=ted 2012-05-23 13:53:43 -04:00
Ehsan Akhgari
1ff26e1fb8 Bug 757437 - Remove the rest of the support code for xpcshell-specific Mac bundle hacks from bug 307181; r=rstrong 2012-05-22 11:32:01 -04:00
Ryan VanderMeulen
01192035ee Merge m-c to inbound. 2012-05-22 20:21:39 -04:00
Ben Hearsum
b9fd76da85 bug 723176: support mac dmg signing in the build system. r=khuey/ted 2012-05-22 17:13:26 -04:00
Ehsan Akhgari
904efc4f7a 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.

--HG--
rename : toolkit/mozapps/update/test/chrome/test_0092_finishedBackground.xul => toolkit/mozapps/update/test/chrome/test_0093_stagedBackground.xul
rename : toolkit/mozapps/update/test/unit/test_0110_general.js => toolkit/mozapps/update/test/unit/test_0113_general.js
rename : toolkit/mozapps/update/test/unit/test_0111_general.js => toolkit/mozapps/update/test/unit/test_0114_general.js
rename : toolkit/mozapps/update/test/unit/test_0112_general.js => toolkit/mozapps/update/test/unit/test_0115_general.js
rename : toolkit/mozapps/update/test/unit/test_0170_fileLocked_xp_win_complete.js => toolkit/mozapps/update/test/unit/test_0172_fileLocked_xp_win_complete.js
rename : toolkit/mozapps/update/test/unit/test_0171_fileLocked_xp_win_partial.js => toolkit/mozapps/update/test/unit/test_0173_fileLocked_xp_win_partial.js
rename : toolkit/mozapps/update/test/unit/test_0110_general.js => toolkit/mozapps/update/test_svc/unit/test_0113_general_svc.js
rename : toolkit/mozapps/update/test/unit/test_0111_general.js => toolkit/mozapps/update/test_svc/unit/test_0114_general_svc.js
rename : toolkit/mozapps/update/test/unit/test_0112_general.js => toolkit/mozapps/update/test_svc/unit/test_0115_general_svc.js
rename : toolkit/mozapps/update/test/unit/test_0170_fileLocked_xp_win_complete.js => toolkit/mozapps/update/test_svc/unit/test_0172_fileLocked_xp_win_complete_svc.js
rename : toolkit/mozapps/update/test/unit/test_0171_fileLocked_xp_win_partial.js => toolkit/mozapps/update/test_svc/unit/test_0173_fileLocked_xp_win_partial_svc.js
2012-05-22 10:50:04 -04:00
Jim Mathies
98cf4f6389 Bug 740233 - fix for application id query bug in toolkit nsis scripts. r=rstrong 2012-05-21 17:51:34 -05:00
Landry Breuil
12f3ec812b Bug 757611 - pass a FILE* to ferror(), fixes build on OpenBSD - r=ehsan 2012-05-22 17:24:42 -04:00
Gervase Markham
87620f5676 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Ed Morley
cd947fcd6d Merge fx-team and mozilla-central ready for MPL2 update 2012-05-21 07:49:47 +01:00
Blair McBride
512d774474 Bug 752868 - Outdated locales aren't being removed from extensions.sqlite, causing bad performance. r=dtownsend 2012-05-19 17:18:38 +12:00
Dave Townsend
15b74dd4fc Bug 733436: OSX resource forks on FAT disks cause problems installing and uninstalling add-ons. r=Unfocused 2012-05-16 11:35:53 -07:00
David Keeler
118d153216 Bug 742753 - Click-to-play: activate only the clicked plugin. r=jaws 2012-05-15 11:10:43 -07:00
Kyle Huey
56b1fbd37b Bug 748467: Fix some dependencies for android fast packaging. r=ted 2012-05-15 15:06:52 -07:00
Matthew Noorenberghe
23cc9d7bcd Bug 706292 - Hide the automatic update settings from the add-on details for the hotfix extension. r=Unfocused
--HG--
extra : rebase_source : 8a46b13436f7447f59d08a5e23f927a682090471
2012-04-18 14:39:29 -04:00
Panos Astithas
206ad00f97 Merge m-c to fx-team 2012-06-21 10:11:14 +03:00
Luis Ares
391e841c33 Bug 759446 - Use rest arguments where possible in the Add-ons Manager. r=Unfocused 2012-06-20 21:12:11 +12:00
Blair McBride
598b532f6c Bug 746916 - Lazy load XPIDatabase. r=dtownsend 2012-06-20 17:52:56 +12:00
Blair McBride
8fa6514cf4 Bug 746916: Prepare XPIDatabase for being lazy-loaded. r=dtownsend 2012-06-20 17:52:37 +12:00
Mark Banner
2edcd742d0 Bug 757794 - Constant "command timed out: 1200 seconds without output" in test_0200_app_launch_apply_update.js and others. Ensure that timeout loops will always abort eventually. r=ehsan 2012-06-19 15:48:00 +01:00
Matt Brubeck
773ffb6265 Merge mozilla-central and mozilla-inbound 2012-05-14 21:41:08 -07:00
Mike Hommey
5262f75c2c Bug 754625 - Use idl-parser from $(LIBXUL_DIST)/sdk/bin and only remove lex and yacc files in header.py --regen. r=khuey 2012-05-14 17:19:39 +02:00
Tim Taubert
062444839c merge m-c to fx-team 2012-05-11 18:59:06 +02:00
Blair McBride
d67506a36f Bug 727702 - Undoing applying a Persona reverts back to default theme instead of old Persona (backout bug 714841). r=dtownsend 2012-05-12 00:29:34 +12:00
Joe Drew
f71f46752d Merge last PGO-clean cset from inbound to central. 2012-05-10 21:25:37 -04:00
Rob Campbell
0226390b82 merge fx-team to m-c 2012-05-10 11:54:23 -03:00
Angie Ngo ext:(%2C%20Rich%20Gomez%20%3Crwgmez%40gmail.com%3E)
14421cf807 Bug 616440 - Detail view blocks scrolling with page-up, page-down, and arrow keys. r=Unfocused 2012-05-10 14:34:42 +12:00
Blair McBride
a458638305 Bug 743967 - JavaScript Error: "bootstrap is not defined" {file: "resource://gre/modules/XPIProvider.jsm" line: 3523}. r=dtownsend 2012-05-10 14:30:37 +12:00
Blair McBride
f7913f5587 Bug 746909 - Lazy load AddonRepository, and various other JS modules. r=dtownsend 2012-05-10 14:28:45 +12:00
Landry Breuil
77cb83ac15 Bug 717616 - cleanup empty jsloader & jssubloader dirs after generating cache, they end up in the package otherwise - r=glandium 2012-05-10 12:32:53 +02:00
Dave Townsend
46aef94182 Bug 744833: Rebuild the bootstrapped add-ons list when the profile moves to a different directory. r=Unfocused 2012-05-14 13:05:56 -07:00