Commit Graph

2578 Commits

Author SHA1 Message Date
Blair McBride
eb5f63b0c8 Bug 746908 - Add parameter guards to AddonManager/AddonManagerPrivate API functions. r=dtownsend 2012-05-30 18:34:32 +12:00
Tim Taubert
7d9fdcd493 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)
d1cf7a363c 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
4671436044 Bug 692255 - Get rid of prefetch files on Windows for faster startup. r=rstrong 2012-05-27 22:40:48 -04:00
Ed Morley
28d48cf58f Merge mozilla-central to mozilla-inbound 2012-05-25 22:44:48 +01:00
Ehsan Akhgari
173dd728bb Debugging code for bug 757632; r=me 2012-05-25 16:57:00 -04:00
Ben Hearsum
f8e9b0626c 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
74c31c97e7 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
4ea0bd11da Bug 757632 followup - Try to disable the test properly 2012-05-29 17:16:57 -04:00
Ehsan Akhgari
25952ff6ed Bug 757632 followup - Remove the test name from the manifest file; r=me 2012-05-29 17:03:36 -04:00
Ehsan Akhgari
49199db8cd 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
43aecde60c Bug 756960 - Iterate on a shallow copy while notifying downloadListeners. r=Mossop 2012-05-21 21:20:54 +02:00
Ehsan Akhgari
bb46fe0915 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
6ef914c817 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
2e63a9af97 Merge m-c to inbound 2012-05-23 22:39:33 -04:00
Ben Hearsum
7f46aa6ec8 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
f35f3560ae 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
a90f956c7a 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
8737791b22 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
33a87b9b95 Merge m-c to inbound. 2012-05-22 20:21:39 -04:00
Ben Hearsum
d78c3f7ce0 bug 723176: support mac dmg signing in the build system. r=khuey/ted 2012-05-22 17:13:26 -04:00
Ehsan Akhgari
ab9253304f 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
dfb579e75b Bug 740233 - fix for application id query bug in toolkit nsis scripts. r=rstrong 2012-05-21 17:51:34 -05:00
Landry Breuil
2f811f1b3b Bug 757611 - pass a FILE* to ferror(), fixes build on OpenBSD - r=ehsan 2012-05-22 17:24:42 -04:00
Gervase Markham
ca171eec44 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Ed Morley
5907af5d60 Merge fx-team and mozilla-central ready for MPL2 update 2012-05-21 07:49:47 +01:00
Blair McBride
f95ae5d4b8 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
f17a7d6f7e 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
bd784acf77 Bug 742753 - Click-to-play: activate only the clicked plugin. r=jaws 2012-05-15 11:10:43 -07:00
Kyle Huey
f23e7ad0ac Bug 748467: Fix some dependencies for android fast packaging. r=ted 2012-05-15 15:06:52 -07:00
Matthew Noorenberghe
6d793e0718 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
564465b6cb Merge m-c to fx-team 2012-06-21 10:11:14 +03:00
Luis Ares
197730ef4f Bug 759446 - Use rest arguments where possible in the Add-ons Manager. r=Unfocused 2012-06-20 21:12:11 +12:00
Blair McBride
c87247aac6 Bug 746916 - Lazy load XPIDatabase. r=dtownsend 2012-06-20 17:52:56 +12:00
Blair McBride
7b0052c4d0 Bug 746916: Prepare XPIDatabase for being lazy-loaded. r=dtownsend 2012-06-20 17:52:37 +12:00
Mark Banner
8bf442db1c 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
4b70cc9606 Merge mozilla-central and mozilla-inbound 2012-05-14 21:41:08 -07:00
Mike Hommey
1f46768cf3 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
477821aec3 merge m-c to fx-team 2012-05-11 18:59:06 +02:00
Blair McBride
149a536d1b 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
676206951d Merge last PGO-clean cset from inbound to central. 2012-05-10 21:25:37 -04:00
Rob Campbell
1c9a181020 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)
fe8dc8ee5f 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
00a7c139dd 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
16753d5585 Bug 746909 - Lazy load AddonRepository, and various other JS modules. r=dtownsend 2012-05-10 14:28:45 +12:00
Landry Breuil
c68974882f 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
fb0c04d35e 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
Ryan VanderMeulen
40cfe78d6d Merge m-c to m-i 2012-05-05 11:50:54 -04:00
Brian R. Bondy
cc02047c24 Bug 750850 - Delayed loading. r=ehsan 2012-05-05 09:21:53 -04:00
Joe Drew
75f6c0f80a Bug 741979 - Don't require version numbers in the downloaded graphics driver blacklist. r=bjacob
--HG--
extra : rebase_source : b8abd6950804e1957d126b134146c55224288d14
2012-05-04 15:33:59 -04:00
Brian R. Bondy
0398ec71be Bug 751652 - Disable MAR tests when security checks are disabled. r=rstrong 2012-05-04 08:09:14 -04:00
Bobby Holley
739e8822de Bug 751086 - Disable toolkit/mozapps/plugins/tests/browser_bug435788.js for leaks (r=Mano,a=test-only) 2012-05-02 15:06:27 -07:00
Brian R. Bondy
c20b4e4ab2 Bug 748948 - Possible race condition when launching updates from service after security checks. r=rstrong, a=ehsan. 2012-05-02 15:40:33 -04:00
Brian R. Bondy
94473aa0f3 Bug 735970 - Add xpcshell tests for version downgrades. r=rstrong, a=test-only. 2012-05-01 22:17:31 -04:00
Mounir Lamouri
745093013b Bug 707580, Do not remove some directories generated by |make package| when re-called, r=khuey 2012-04-30 15:19:58 +12:00
Mounir Lamouri
4099aa1ab3 Bug 707578, Package.pm shouldn't copy older files, r=khuey,rstrong 2012-04-30 15:17:40 +12:00
Ehsan Akhgari
624b7c422e Merge from mozilla-central 2012-04-23 18:17:44 -04:00
Dave Townsend
4e5b20eb89 Bug 747005: OSX XULRunner SDKs aren't getting named propertl. r=bsmedberg, a=lsblakk 2012-04-23 07:11:19 -07:00
Ehsan Akhgari
b0555ad014 Merge mozilla-central into birch 2012-04-19 10:03:36 -04:00
Myk Melez
fd7a6dd8f7 bug 746156 - isolate webapp runtime files into subdirectory of Firefox package; r=bsmedberg, a=akeybl 2012-04-19 00:39:52 -07:00
Peng Kang
98d1b53def Bug 737056 - Replace NS_CompareVersions more intuitive C++ API called mozilla::Version. r=bsmedberg 2012-04-18 23:22:29 -04:00
Myk Melez
0e8cb8852d bug 725408 - implement WebappRT launcher/shell; r=bsmedberg 2012-04-17 07:11:53 -07:00
Paolo Amadini
fc466abc21 Bug 726444 - Implement the Downloads Panel. r=mak ui-r=limi
Includes: Bug 697679 - By Javi Rueda <leofigueres@yahoo.com>.
2012-04-17 13:35:09 +02:00
Mark Banner
7a4fe27fa5 Backout bug 741972 / changeset 993d0e9edd3f due to test failures 2012-04-17 12:01:14 +01:00
Mark Banner
725f0b699e 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-04-17 10:24:24 +01:00
Marco Castelluccio
c4b7394d2e Bug 611843 - Don't fsync extensions.ini. r=mossop 2012-04-14 09:03:02 -04:00
Brian R. Bondy
233361a29e Bug 735969 - Revert the disable version downgrade check workaround from Bug 735784. r=rstrong 2012-04-12 19:06:19 -04:00
Rail Aliiev
82eb25c7a2 Bug 732976 - SingleSourceFactory should generate checksums file. r=ted 2012-04-12 12:11:40 -04:00
Chris Jones
936c3d52ae Bug 739801: Initialize the lastUpdateTime to 0 to make sure we check for an update on first startup after a fresh install (or profile clear). r=rs 2012-04-10 01:55:10 -07:00
Richard Newman
e2843b5c41 Merge m-c to m-i. 2012-04-05 22:06:41 -07:00
Rail Aliiev
2b3fe15d04 Bug 738349 - PGP signature file missing http://releases.mozilla.org/pub/mozilla.org/firefox/releases/11.0/mac/en-US/. r=ted 2012-04-05 14:18:45 -04:00
Jared Wein
acc7a6a10c Bug 711552 - Click to play plugins for desktop Firefox. r=felipe 2012-04-02 13:49:56 -07:00
Dave Townsend
de34d6a9c5 Bug 734975: Fix XULRunner packaging in universal builds. r=bsmedberg 2012-04-05 10:01:17 -07:00
Marco Bonardo
0a70645e54 Bug 573259 - Intermittent time out in browser_relative.js due to browser_offline.js
r=Mossop
2012-04-03 11:48:36 +02:00
Phil Ringnalda
4df8ed665b Merge m-c to m-i 2012-03-27 21:21:11 -07:00
Robert Strong
81a7bfd672 Bug 491947 - Disable DDE shell integration. r=jmathies 2012-03-26 12:45:29 -07:00
Jared Wein
0737484f94 Backed out changeset 77319b44907b (bug 711552) 2012-03-27 15:20:45 -07:00
Mike Hommey
eba04b4403 Bug 736519 - Package jssubloader cache in omnijar. r=khuey 2012-03-16 18:32:02 +01:00
Marco Bonardo
6c788161c3 Bug 735697 - Close the old connection when switching to/from private mode. r=mak. 2012-03-22 13:02:28 -04:00
Marco Bonardo
ffb17ea4b7 Merge last green PGO from inbound to central 2012-03-22 13:04:29 +01:00
Yury
e7805ffe5a Bug 714712 - Part 3: Fix browser_select_update.js and browser_select_confirm.js. r=bmcbride 2012-03-21 22:25:06 -04:00
Chris Jones
28b2216a18 Bug 737368, part 2: Implement a trivial update-application-progress UI for Gonk that shows ASCII bars in logcat. r=mwu
--HG--
rename : toolkit/mozapps/update/updater/progressui_null.cpp => toolkit/mozapps/update/updater/progressui_gonk.cpp
2012-03-21 15:50:53 -07:00
Chris Jones
f390d1321c Bug 737368, part 1: Fix up ifdefs to support building update code for Gonk. r=mwu 2012-03-21 15:50:53 -07:00
Marco Bonardo
f96e1a3cdc Merge fx-team and central 2012-03-21 23:49:13 +01:00
Aryeh Gregor
c44356ad7c Bug 735805 part 6 - Fix more toolkit mochitests that run no tests; r=enndeakin 2012-03-20 13:29:14 -04:00
Dave Townsend
d1178c7eab Bug 735069 - Some add-ons manager tests are pinging AMO. r=Unfocused 2012-03-21 17:30:19 +13:00
Blair McBride
14ee8fdbd7 Bug 734848 - extensions.checkCompatibility.* prefs don't work as expected in ESR releases. r=dtownsend 2012-03-21 17:22:05 +13:00
Paolo Amadini
cf5f8a7506 Bug 731942 - Replace old synchronous favicons calls in the Toolkit external content handler dialog. r=mak 2012-03-19 20:24:41 +01:00
Jared Wein
af74761426 Bug 711552 - Click to play plugins for desktop Firefox. r=felipe 2012-01-02 16:06:10 -08:00
Rail Aliiev
280bbd5154 Bug 731795 - MOZ_SOURCESTAMP_FILE shouldn't depend on MOZ_PKG_PRETTYNAMES; r=khuey 2012-03-27 15:06:01 -04:00
Gavin Sharp
a3590a2571 merge fx-team into m-c 2012-03-15 21:39:33 -07:00
Blair McBride
a99fbf0e66 Bug 727398 - Restartless extensions that uninstall themselves on startup break the UI. r=dtownsend 2012-03-15 16:21:06 +13:00
Ed Morley
efdc9a5382 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-03-15 12:42:01 +00:00
Brian R. Bondy
4e0c08fd8b Bug 735784 - Workaround for 13.0a1 users who are getting version downgrade errors. r=rstrong 2012-03-14 22:42:42 -04:00
Brian R. Bondy
8fb28312c5 Bug 735713 - MAR files should specify maximum version for version compare checks; r=ehsan 2012-03-14 19:39:40 -04:00
Ehsan Akhgari
527cea691e Bug 735713 - Make sure that we can update users if the version of the application has been bumped up; r=rstrong 2012-03-14 14:08:01 -04:00
Ehsan Akhgari
ade575882e Backed out changeset a888f210af4e (bug 735713) because of test failures on Windows
--HG--
extra : rebase_source : eb2c30597bd72049b57e3aed4a496e007d322d03
2012-03-14 17:45:18 -04:00
Ehsan Akhgari
71ca779083 Bug 735713 - Make sure that we can update users if the version of the application has been bumped up; r=rstrong 2012-03-14 14:08:01 -04:00
Rail Aliiev
f66124f71b Bug 732976 - SingleSourceFactory should generate checksums file. r=ted 2012-03-12 17:48:40 -04:00
Nathan Froyd
3d7fd59603 Bug 730196 - fix intermittent timeouts during make package on Windows; r=ted 2012-03-12 11:33:53 -04:00