Commit Graph

3714 Commits

Author SHA1 Message Date
Bill McCloskey
0aa52c5639 Bug 1017302 - Faster mapping of paths to add-on IDs (r=irving) 2014-06-21 11:54:28 -07:00
Bill McCloskey
37e4d10f6b Bug 1005696 - Make sure test blocklist.xml isn't overwritten before use (r=Unfocused) 2014-06-20 17:46:02 -07:00
Birunthan Mohanathas
ec8396a564 Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin 2014-06-18 17:56:02 -07:00
kernp25@yahoo.com
37581163ad Bug 671528 - Add aReason argument to nsIHelperAppLauncher.js so extensions can make use of it. r=paolo 2014-06-17 07:20:00 +02:00
Carsten "Tomcat" Book
326e3bfa88 Backed out changeset ccc885c8f4ac (bug 1003159) for causing test failures in mochitest-other on a CLOSED TREE 2014-06-05 09:32:19 +02:00
Mike Connor
2b36c68202 Bug 1003159 - Default the updater to downloading the entire update at once for Nightly/Aurora, r=rstrong
--HG--
extra : rebase_source : b02d9fc4717817e57c50e2149cbbeaba05097a30
2014-06-04 23:00:32 -04:00
Mike Shal
c76261e09a Bug 1018365 - Remove useless $(shell); r=glandium 2014-05-30 15:19:25 -04:00
Jared Wein
c20bba0bc2 Bug 979318 - Plugin overlays are still layered over other elements. r=Gijs 2014-03-04 16:42:52 +01:00
Mike Hommey
606c9b8074 Bug 1014976 - Slightly clean up ICU setup for windows debug builds. r=mshal 2014-05-30 09:37:24 +09:00
Irving Reid
fd64123098 Bug 1015892: set metadata URL pref to avoid network connection in test; r=unfocused 2014-05-27 11:46:21 -04:00
Ehsan Akhgari
5115e1fdd4 Bug 1015634 - Add the statictitle attribute back to the toolkit download manager's <window>; r=mconley 2014-05-26 10:15:40 -04:00
Gijs Kruitbosch
a8865d4b75 Bug 1011490 - use mozmap for installtrigger parameters, r=Mossop,bholley
--HG--
extra : rebase_source : cb66201ea9543b48c4b70593ea63cab68fe7d6af
2014-05-16 17:10:20 +01:00
Robert Strong
2d1b1ffb4a Bug 606415: Tests for bug 1009668. r=spohl 2014-05-23 10:42:58 -04:00
Stephen Pohl
c267206a18 Bug 1009668: Make retrieval of updater.ini more robust and predictable on OSX. r=smichaud,rstrong 2014-05-23 10:42:52 -04:00
Cykesiopka
17e952b63e Bug 622332 - Show cert SHA-256 fingerprint and remove MD5 fingerprint. r=keeler 2014-05-22 00:52:00 +02:00
Alexandre Poirot
ba71388b74 Bug 964778 - Fix app install. r=fabrice 2014-05-20 09:30:00 -04:00
Girish Sharma
a6d80bd579 Bug 1001131 - Reduce devtools footprint at browser startup - XPI Provider part for browser toolbox. r=Unfocused 2014-05-21 03:47:03 +05:30
Irving Reid
4cc2228656 Bug 760356: Only show the addon compat UI when necessary; r=unfocused
--HG--
rename : toolkit/mozapps/extensions/test/addons/test_bug542391_5/install.rdf => toolkit/mozapps/extensions/test/addons/min1max3b/install.rdf
rename : toolkit/mozapps/extensions/test/addons/test_bug542391_6/install.rdf => toolkit/mozapps/extensions/test/addons/override1x2-1x3/install.rdf
2014-05-20 13:16:39 -04:00
Irving Reid
2f534f79b1 Bug 760356: #1 Always request all add-ons when loading AddonRepository; r=unfocused 2014-05-20 13:16:37 -04:00
Irving Reid
c3d07ebc37 Bug 1010449: Add telemetry for add-on compatibility changes, upgrades during startup time add-on update check; r=unfocused 2014-05-20 13:15:24 -04:00
Irving Reid
3a63dd3962 Bug 1007906: Yield to event loop in run_next_test and port bug 972093; r=Mossop 2014-05-20 14:12:36 -04:00
James Graham
41dd2b2604 Bug 1011458 - Buy back a few characters for Windows paths by renaming tests staging directory. r=ted 2014-05-16 04:55:00 +02:00
Nathan Froyd
38829f6d9b Bug 1010322 - change toolkit/mozapps/extensions/test/browser/ tests to point at actual http servers; r=jmaher 2014-05-13 13:28:53 -04:00
Jared Wein
095311dd11 Bug 741047 - Implement opening in-content preferences to a given view. r=Gijs
--HG--
extra : rebase_source : 9b9c58a967bb52b596457f41b697085c46fb0ba6
2014-05-11 15:52:33 -04:00
Roberto A. Vitillo
74ed8c2b56 Bug 988304 - Avoid main-thread IO for {profile}\blocklist.xml. r=irving 2014-05-15 09:14:00 -04:00
Wes Kocher
202d548b78 Merge inbound to m-c 2014-05-15 15:59:45 -07:00
Wes Kocher
4986143ac3 Merge b2g-inbound to m-c 2014-05-15 15:46:14 -07:00
Wes Kocher
cdc6ec1ac5 Merge fx-team to m-c 2014-05-15 15:28:49 -07:00
Mark Banner
e5679da177 Bug 1010984 Builds without Firefox Health Report are unable to check for updates or update. r=enndeakin 2014-05-15 15:35:50 +01:00
Neil Deakin
58cddbe4a5 Bug 893098, record update starts, stops and errors in the health report, r=rnewman,rstrong 2014-05-14 08:01:45 -04:00
Wes Kocher
eee6cd4dda Merge m-c to b2g-inbound 2014-05-14 16:34:15 -07:00
Dave Hylands
7bb087ba18 Bug 1001542 - Add PRODUCT_DEVICE to the list of url substitutable fields. r=rstrong 2014-05-14 11:50:23 -07:00
Georg Fritzsche
51c7571a33 Bug 1000114 - Extend test coverage for experiments in addon manager UI. r=unfocused 2014-05-08 19:43:04 +02:00
Georg Fritzsche
2a8c7be511 Bug 1004506 - Telemetry experiments: Properly handle install states & their transitions in addon manager UI. r=unfocused 2014-05-07 20:48:07 +02:00
Dave Townsend
a3ec9bbf4a Bug 1007732: Fix mapURIToAddonID to handle add-ons that were added in early startup. r=Unfocused 2014-05-12 10:00:15 -07:00
Jared Wein
860c0a0f3e Backed out changeset 0e11a16741bf (bug 741047) 2014-05-11 17:37:57 -04:00
Jared Wein
c0292d419a Bug 741047 - Implement opening in-content preferences to a given view. r=Gijs 2014-05-11 15:52:33 -04:00
Blair McBride
76578b64c3 Bug 926712 - Use WebIDL to expose InstallTrigger, r=Mossop,bholley 2013-12-12 02:08:00 +00:00
Alexander J. Vincent
65aadf2bb1 Bug 915838 - Provide add-ons a standard directory to store data, settings. r=Unfocused 2013-10-16 17:10:50 -07:00
Georg Fritzsche
7182aa548a Bug 1007663 - Avoid showing empty experiments list. r=unfocused 2014-05-15 11:28:31 +02:00
Carsten "Tomcat" Book
e3a384e31b Backed out changeset 49859608dbb8 (bug 741047) for bc1 memory leaks 2014-05-15 10:31:36 +02:00
Wes Kocher
c71d795612 Merge m-c to fx-team 2014-05-14 16:35:34 -07:00
Jared Wein
e6c1a4102d Bug 741047 - Implement opening in-content preferences to a given view. r=Gijs
--HG--
extra : rebase_source : cf486a6e5c8673d66a57e3b726b58073c694a338
2014-05-11 15:52:33 -04:00
Ryan VanderMeulen
9656244fd4 Backed out changesets 674c36d744fb (bug 1000114) and eddce10b8511 (bug 1004506) for frequent OSX 10.8 bc3 failures. 2014-05-09 16:54:05 -04:00
Georg Fritzsche
c5d01b83cd Bug 1000114 - Extend test coverage for experiments in addon manager UI. r=unfocused 2014-05-09 14:03:10 +02:00
Georg Fritzsche
233401d79e Bug 1004506 - Telemetry experiments: Properly handle install states & their transitions in addon manager UI. r=unfocused 2014-05-07 20:48:07 +02:00
Irving Reid
bc5cfdf00d Bug 1000695 - Part 2: Yield to event loop after receiving onInstallEnded, rewrite to Task.jsm. r=unfocused 2014-05-07 11:04:25 -04:00
Irving Reid
153a2db11a Bug 1000695 - Part 1: Rewrite backgroundUpdateCheck() to Task.jsm based async. r=unfocused 2014-05-07 10:48:10 -04:00
Ryan VanderMeulen
f56df40785 Backed out changesets 1d9b6d754b9d and 73782d1e750c for landing with the wrong bug number. 2014-05-08 14:12:58 -04:00
Irving Reid
6d1f4ff346 Bug 995027: Wait for async getAllAddons, correctly clean up timers; r=bsmedberg 2014-05-08 11:41:36 -04:00
Irving Reid
df8c5458a8 Bug 1000695: #2 yield to event loop after receiving onInstallEnded, rewrite to Task.jsm; r=unfocused 2014-05-07 11:04:25 -04:00
Irving Reid
81428f0f5b Bug 100695: #1 Rewrite backgroundUpdateCheck() to Task.jsm based async; r=unfocused 2014-05-07 10:48:10 -04:00
Robert O'Callahan
949537330f Bug 1006248. Part 1: Add MOZ_EXPORT in various places. r=glandium
--HG--
extra : rebase_source : cfe209a412cae28d405eae413415cebb6959072a
2014-05-06 17:26:46 +12:00
Bobby Holley
7c7704aa07 Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor 2014-08-14 18:47:15 -07:00
Ryan VanderMeulen
7c3098f03b Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage. 2014-08-14 17:23:10 -04:00
Bobby Holley
e5da39b71b Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor 2014-08-14 12:54:34 -07:00
Felipe Gomes
bbda298251 Bug 652982. test_close_on_last_window.xul needs to be explicit about its timeout requirements. r=ehsan 2011-04-28 01:36:37 -03:00
Ehsan Akhgari
4357b133f0 Backed out changeset ee4ee2b72573 (bug 625982) because of wrong bug number 2014-05-06 21:23:50 -04:00
Felipe Gomes
400d72f59e Bug 625982. test_close_on_last_window.xul needs to be explicit about its timeout requirements. r=ehsan 2011-04-28 01:36:37 -03:00
Benjamin Smedberg
4609853952 Bug 995027 - MockProvider._delayCallback can lose or mis-call callbacks in several ways. r=irving
--HG--
extra : rebase_source : 14eb97a913c0888dd5f803bf64062910f17bca11
2014-05-06 14:50:11 -04:00
Georg Fritzsche
ec0e0f4b01 Bug 992258 - Trigger a refresh of the experiments view in the addon manager when experiments change. r=irving 2014-05-06 12:18:10 +02:00
Wes Kocher
b6928dcde3 Backed out 2 changesets (bug 1000695) for introducing a near permafail on linux bc3
Backed out changeset 43306fac27e1 (bug 1000695)
Backed out changeset fcf5abdf9706 (bug 1000695)
2014-05-05 17:54:22 -07:00
Irving Reid
9fee8b4233 Bug 608820 - Part 2: Add more logging and convert test to Task. r=Mossop 2014-05-04 22:55:14 -04:00
Irving Reid
739cbf8116 Bug 1000695 - Part 2: Rewrite browser_hotfix.js to Task.jsm and yield to event loop after receiving onInstallEnded. r=Unfocused 2014-05-01 22:49:49 -04:00
Irving Reid
e8f9e05f60 Bug 1000695 - Part 1: Rewrite backgroundUpdateCheck() to Task.jsm-based async. r=Unfocused 2014-05-05 08:55:58 -04:00
Ryan VanderMeulen
eb74253068 Bug 608820 - Re-enable browser_bug567127.js on all platforms \m/. 2014-05-02 11:53:14 -04:00
Irving Reid
e3c160c70d Bug 608820 - Set callbacks before invoking actions to avoid async races. r=mossop 2014-04-29 14:06:29 -04:00
Robert Strong
4fac5a6654 Bug 1004168 - Add an INI file option to prevent requiring a reboot when there are files in use. r=jmathies 2014-05-01 13:15:05 -07:00
Dave Townsend
832c3d2cac Bug 993029: Create an add-on console actor that will be displayed in the console tab of the add-on debugger. r=msucan, r=Unfocused, r=past 2014-05-01 08:36:01 -07:00
Alexandre Poirot
d68c2b4b98 Bug 999631 - Disable startup cache via a dedicated flag. r=mshal 2014-04-23 04:57:00 -04:00
Roberto A. Vitillo
d6e5bff5be Bug 988292: Avoid main-thread IO for {profile}\addons.json; r=felipc@gmail.com,r=irving 2014-04-29 10:31:40 -04:00
Irving Reid
6760789e3a Bug 900954: Expose addons.json flush to test harness; r=felipe 2014-04-29 10:09:30 -04:00
Robert Strong
496c881e63 whitespace fix followup for Bug 1002086 - UpdateService uses the non-existent nsIAddonUpdateCheckListener interface. r=me 2014-04-27 17:30:17 -07:00
Robert Strong
9617cd2264 Bug 1002086 - UpdateService uses the non-existent nsIAddonUpdateCheckListener interface. r=ehsan 2014-04-27 16:13:04 -07:00
Carsten "Tomcat" Book
51bfb89671 Merge m-c to fx-team 2014-04-23 15:04:22 +02:00
Georg Fritzsche
02104e5d26 Bug 986677 - Add time left and activity state to experiments in the Addon Manager UI. r=unfocused 2014-04-23 14:34:49 +02:00
Georg Fritzsche
106031c13f Bug 986677 - Hide some unneeded elements for experiments in the Addon Manager UI. r=unfocused 2014-04-23 14:34:48 +02:00
Georg Fritzsche
43486c353f Bug 990111 - Add-on provider for historical experiments. r=irving 2014-04-23 14:34:48 +02:00
Nicholas Nethercote
0209e594ae Bug 996448 - Lazify the loading of PluralForm.jsm everywhere. r=mak.
--HG--
extra : rebase_source : 371f4ed436bbdb864edcb593f55bad325d98cfca
2014-04-22 20:19:12 -07:00
Benjamin Smedberg
2a63eccc91 Bug 997188 - Handle the experiments.manifest.uri pref correctly so so that it don't ping out to telemetry-experiments.cdn.mozilla.net by default or enable experiment code in the tests. This should also fix bug 994686. r=irving/gfritzsche 2014-04-17 11:08:35 -04:00
Robert Strong
f41a8e6342 Bug 798903 - Stub installer should use Segoe UI and other newer UI fonts as appropriate when they are available. r=tabraldes 2014-04-17 13:14:50 -07:00
Dave Townsend
94635042ef Bug 993029: Add a way for the add-on manager to pass add-on globals to the debug actors. r=panos, r=Unfocused 2014-04-17 10:27:03 -07:00
Dave Townsend
8d9237bdbb Backing out bug 993029 due to Win8 debug test failures. CLOSED TREE 2014-04-17 10:20:49 -07:00
Dave Townsend
e52ab86767 Bug 993029: Add a way for the add-on manager to pass add-on globals to the debug actors. r=panos, r=Unfocused 2014-04-17 08:23:42 -07:00
Georg Fritzsche
bd0c2671d0 Bug 989137 - Part 18: Fix experiments uninit behavior. r=bsmedberg 2014-04-17 15:47:37 +02:00
Georg Fritzsche
c79f51a717 Bug 989137 - Part 17: Add browser chrome testing of Experiments. r=unfocused,gfritzsche 2014-04-17 15:47:37 +02:00
Georg Fritzsche
6603b85e60 Bug 989137 - Part 16: Convert browser_experiments.js to add_task. r=unfocused 2014-04-17 15:47:37 +02:00
Georg Fritzsche
500abbb9fa Bug 989137 - Backout re-ordered patches that conflict with a known-good patch stack: 1ab6bbd62c76, 5c3a195a107e, 73da7e611e92, 2c1a0b0551fb. r=me 2014-04-17 15:47:36 +02:00
Gregory Szorc
df6e0b4232 Bug 989137 - Part 15: Convert browser_experiments.js to add_task; r=Unfocused
Upcoming tests rely heavily on promises. I just learned that browser
chrome tests support add_task() as an alternative to test(). This patch
ports the browser_experiments.js test and utilized utility functions
to use add_task() and promises.

--HG--
extra : rebase_source : 434b7dc0e899fef0c508d5dd01438514da519ba3
extra : histedit_source : 517043f2bbe7a22bd53e8ae0c77f585ac107f6c9
2014-04-10 14:30:40 -07:00
Roberto A. Vitillo
4490d3c08f Bug 989419 - Remove main-thread IO from background update of {profile}\blocklist.xml. r=irving 2014-04-16 13:50:37 -04:00
Robert Strong
99ba99521b Bug 996960 - Add new RTL languages to locales.nsi - Uyghur ug and Urdu ur. r=ehsan 2014-04-15 19:23:03 -07:00
Dave Townsend
7ae74a5f59 Bug 639524: Use the application shipped blocklist when it is newer then the profile version. r=Unfocused 2014-04-14 17:44:56 -07:00
Nochum Sossonko
cadc5a852b bug 906466: Updates not properly signed on the nightly-ux branch: Certificate did not match issuer or name. r=rstrong
--HG--
extra : rebase_source : 1dc83f67c495d431e4ae4d2ed35b12e6f5eb03d4
2014-04-14 09:56:58 -04:00
Dave Townsend
5a330383d7 Bug 993539: sourceURI property of add-on fails if the repository has been updated. r=irving 2014-04-09 19:15:21 -07:00
Gregory Szorc
73566b4041 Bug 989137 - Part 11: Make service initialization and uninitialization more robust; r=gfritzsche
Subsequent patches were running into race conditions and bugs related to
Experiments instance initialization state. This patch plugs the
necessary holes in initialization state management to unblock work.

The fixes are far from robust. There are still race conditions and bugs.
They should probably be addressed later.

--HG--
extra : rebase_source : 5f0c7fa1f554d09a21b1452506884dc771cb829d
2014-04-07 14:11:31 -07:00
Ryan VanderMeulen
e7ad73da84 Bug 608820 - Disable browser_bug567127.js on Win/OSX for frequent failures.
CLOSED TREE
2014-04-09 13:01:45 -04:00
Ryan VanderMeulen
1fa4c66f8c Bug 986458 - Disable browser_whitelist7.js on Win/OSX debug for perma-fails with chunked mochitest-bc. 2014-04-09 13:01:45 -04:00
Carsten "Tomcat" Book
a99b75244f Merge m-c to mozilla-inbound 2014-04-08 15:39:46 +02:00
Nils Maier
72c7375c26 Bug 957089 - Fix mapURIToAddonID for non-bootstrapped add-ons. r=bmcbride 2014-04-08 03:51:00 +02:00
Gregory Szorc
c77b3b8050 Bug 989137 - Part 10: Add a testing-only JSM for common AddonManager operations; r=Unfocused, r=gfritzsche
There is a lot of boilerplate testing code that performs common
AddonManager operations. Some common operations used for testing
Experiments have been refactored into a testing-only JSM that lives as
part of the Add-ons Manager.

--HG--
extra : rebase_source : f18cf54c7af6d390ed4437bd0ed0eb4beea76b0d
2014-04-04 15:58:29 -07:00
Gregory Szorc
7f61a84118 Bug 989137 - Part 8: Prevent unknown experiments from being installed; r=Unfocused
The experiments service insists on being in control of experiments.
Before, it wasn't being as assertive as it needed to be: other browser
components could install experiments behind its back. This patch
reasserts the experiments service as king of experiments add-on
management.

--HG--
extra : rebase_source : 91439622e47419fae7675d83890e83cf37db453b
2014-04-04 15:58:26 -07:00
Wes Kocher
58f74f6ca3 Merge m-c to inbound on a CLOSED TREE 2014-04-02 19:54:15 -07:00
Ed Morley
a9eca49755 Merge mozilla-central and fx-team 2014-04-02 18:25:23 +01:00
Irving Reid
3bb5d2151f Bug 986104 - Telemetry for reasons why XPIProvider doesn't start. r=Unfocused 2014-04-01 22:17:37 -04:00
Mark Hammond
cd2c8e6c5b Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted. 2014-04-02 10:53:55 +11:00
Paolo Amadini
c873a36b5d Bug 985954 - Remove deprecated promise.js usage in the testing framework. r=ted 2014-04-01 13:45:48 +02:00
Gregory Szorc
c9a953d072 Bug 985084 - Part 2: Properly report userDisabled in the API; r=Unfocused
The change in 0633949f1000 was buggy. If a new Addon instance were
created, it would always return the value stored in the database. This
meant that if you set userDisabled = false and called getAddonByID(),
userDisabled would likely be reported as true.

--HG--
extra : rebase_source : 02be7302b6e168b5d56cbf02de0cca4810ccd700
extra : amend_source : 4cdc73bfbc826abd594d6f8a2374672be834dba8
2014-03-30 14:36:34 -07:00
Gregory Szorc
a795791e9a Bug 989137 - Part 7: Remove unncessary content from test experiments; r=Unfocused
The test experiments had unnecessary content in their install.rdf files.

<targetApplication> does not apply to experiment types and has been
removed.

The bootstrap setting is also implied and has been removed.

--HG--
extra : rebase_source : 52c297b17244b2cf160bc41018897ecc3fb0eabd
2014-03-30 11:06:57 -07:00
Brad Lassey
3d25fe387f bug 971101 - build and publish geckoview example by default r=khuey 2014-03-31 11:40:06 -04:00
Gregory Szorc
4c459c3cd3 Bug 903149 - Part 3: Support for minifying packaged JavaScript; r=glandium 2013-09-11 19:54:19 -07:00
Phil Ringnalda
b9b8a97985 Back out 43663582cfdb (bug 987404) because it looks like it disabled things even without e10s being defined 2014-03-30 23:18:57 -07:00
Mark Hammond
555f838434 Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted. 2014-03-31 14:11:49 +11:00
Phil Ringnalda
124708defb Merge f-t to m-c 2014-03-30 16:31:41 -07:00
Ehsan Akhgari
b93d22e195 Bug 986384 - Double the test timeout 2014-03-30 09:47:55 -04:00
Wes Kocher
ab88e0d360 Merge m-c to inbound 2014-03-28 17:04:03 -07:00
Wes Kocher
a7366bf369 Merge fx-team to m-c 2014-03-28 16:48:17 -07:00
Abhishek Potnis
325ef9f635 Bug 986499 - Make the calls to import Deprecated.jsm lazy. r=yoric 2014-03-28 10:36:48 -04:00
Gregory Szorc
551ac6a166 Bug 985084 - Experiment add-ons should be disabled by default; r=Unfocused
Experiment add-ons are now disabled by default on application load. It
is up to the Experiments Manager to enable them.

This means that experiments may not be able to reliably collect data or
modify behavior close to application startup. (There is a window between
when the Addon Manager initializes and when the Experiments Manager
initializes.) This window is acceptable for the initial version of the
experiments feature.

The Experiments Manager doesn't currently enable experiments on startup.
This will be addressed in a subsequent patch. Its tests do not regress
(indicating a lack of test coverage), so no harm no foul.

--HG--
extra : rebase_source : 00a55146576f490200a6148bd5516f84def9879c
extra : source : bd901384b973c7ff581fe24a3012f0191b8bbe67
2014-03-21 16:05:29 -07:00
Gregory Szorc
9a0a90ea47 Bug 975000 - Disable updating and compatibility checking for Experiments; r=Unfocused
Experiment add-ons are installed and updated via the Experiments Manager
service. With this change, the Add-ons Manager lets experiment add-ons
play by their own rules without interference.

--HG--
extra : rebase_source : 12f990198fed7171b9572c24aa2f8319620414a2
2014-03-28 20:17:04 +01:00
Jordan Santell
4771981e1d Bug 988661 - Add 'Enable addon debugging' button in toolbox. r=jryans 2014-03-27 15:43:00 +01:00
Gregory Szorc
1b3f1ac5c7 Bug 973992 - Support experiments add-ons; r=Unfocused
A new type of add-on is introduced: experiments.

Experiments are add-ons that conduct data experiments. They are deployed
to compatible clients and collect additional information about the
client.

--HG--
extra : rebase_source : 98a612933978b3e4bcfb83da9f6a9782c62dc0da
extra : amend_source : 9347a56bc3034c7ea1e50918278c6b9cc1270521
2014-03-19 15:02:58 -07:00
Brian R. Bondy
8adba9ad00 Bug 961676. r=rstrong 2014-03-28 14:17:36 -04:00
Dave Townsend
fec0c9e2da Bug 986108: Make all restartless add-ons debuggable. r=Unfocused, r=fitzgen 2014-03-26 16:03:57 -07:00
Jordan Santell
ac741bf517 Bug 911098 - Implement Addon Debugger UI, r=fitzgen,harthur,mossop
From 8af4148dc10f18bf67e39442ee93169cb66382d5 Mon Sep 17 00:00:00 2001
---
 browser/devtools/debugger/debugger-controller.js   |  36 ++++++-
 browser/devtools/debugger/debugger-panes.js        |  17 +++-
 browser/devtools/debugger/test/browser.ini         |   1 +
 .../debugger/test/browser_dbg_addon-sources.js     | 108 ++++++++++++++++++++
 browser/devtools/debugger/test/head.js             |  29 ++++++
 browser/devtools/framework/ToolboxProcess.jsm      |  31 ++++--
 .../devtools/framework/toolbox-process-window.js   |  18 +++-
 modules/libpref/src/init/all.js                    |   3 +
 .../en-US/chrome/mozapps/extensions/extensions.dtd |   1 +
 toolkit/mozapps/extensions/content/extensions.js   |  55 +++++++---
 toolkit/mozapps/extensions/content/extensions.xml  |  31 +++++-
 toolkit/mozapps/extensions/content/extensions.xul  |   6 ++
 .../mozapps/extensions/internal/XPIProvider.jsm    |   4 +
 .../extensions/internal/XPIProviderUtils.js        |   2 +-
 .../test/addons/test_jetpack/bootstrap.js          |  17 ++++
 .../test/addons/test_jetpack/harness-options.json  |   1 +
 .../test/addons/test_jetpack/install.rdf           |  28 ++++++
 .../extensions/test/browser/browser-common.ini     |   1 +
 .../test/browser/browser_debug_button.js           | 112 +++++++++++++++++++++
 toolkit/mozapps/extensions/test/browser/head.js    |   3 +
 .../extensions/test/xpcshell/test_isDebuggable.js  |  36 +++++++
 .../extensions/test/xpcshell/xpcshell-shared.ini   |   1 +
 22 files changed, 508 insertions(+), 33 deletions(-)
 create mode 100644 browser/devtools/debugger/test/browser_dbg_addon-sources.js
 create mode 100644 toolkit/mozapps/extensions/test/addons/test_jetpack/bootstrap.js
 create mode 100644 toolkit/mozapps/extensions/test/addons/test_jetpack/harness-options.json
 create mode 100644 toolkit/mozapps/extensions/test/addons/test_jetpack/install.rdf
 create mode 100644 toolkit/mozapps/extensions/test/browser/browser_debug_button.js
 create mode 100644 toolkit/mozapps/extensions/test/xpcshell/test_isDebuggable.js
* * *
Leak fix
2014-03-25 10:59:14 -07:00
Wes Kocher
53863d5dcd Backed out changeset 7d9bbb3ec194 (bug 911098) for debugger leaks on a CLOSED TREE 2014-03-24 18:36:42 -07:00
Jordan Santell
2236d55a6a Bug 911098 Implement addon debugger UI, r=mossop,fitzgen,harthur 2014-03-24 15:35:44 -07:00
Irving Reid
963ce1ad56 Bug 986080 - Return empty array if getting directory entries fails. r=Mossop 2014-03-20 14:43:56 -04:00
Irving Reid
af7eca4e1a Bug 986000 - Fix addonsListTmp undefined error in XPIProviderUtils.js. r=Mossop 2014-03-20 13:41:42 -04:00
Jeff Walden
bba361d382 Bug 985729 - Construct the [[Prototype]] chain given to DBAddonInternal instances without using mutable __proto__. r=Unfocused 2014-03-19 16:21:00 +13:00
Eugen Sawin
8f509bb15f Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop 2014-03-19 21:24:59 +01:00
Robert Strong
2b5f53de81 Bug 899352 - Increase the installation timeout for the stub installer. r=bbondy 2014-03-19 18:32:46 -07:00
Robert Strong
773406757f Bug 899363 - Implement stub installer data ping version 6. r=bbondy 2014-03-19 18:32:39 -07:00
Robert Strong
e2dc3282a6 Bug 799215 - Stub installer's dual progress bars are confusing. Use a single progress bar for both. ui-r=philipp, r=bbondy 2014-03-19 10:40:04 -07:00
Georg Koppen
52ad2bdb1a Bug 943331 - Make packaging files into omni.ja deterministic. r=gps 2014-03-19 10:36:28 -04:00
YFdyh000
77f07d1cf6 Bug 616437 - Text in details view of add-on should be selectable. r=Unfocused 2014-03-16 00:59:00 +13:00
David Major
8004ab3f1f Bug 919735: For VS2013, put the 32-bit PGO files first on the PATH. r=ted 2014-03-14 12:48:59 -07:00
Irving Reid
5ce8addb23 Bug 772484 - Allow user to cancel add-on update check and clean up correctly when they do. r=Unfocused 2014-03-14 08:52:55 -04:00
Bill McCloskey
aa5f40a77e Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted) 2014-03-13 21:38:19 -07:00
Wes Kocher
a3277d291d Backed out changeset 88425ad0f06a (bug 982828) for introducing various mochitest-5 failures on a CLOSED TREE
* * *
Backed out changeset 94f9ebdc6662 (bug 982828)
2014-03-13 19:41:21 -07:00
Bill McCloskey
f4f6bf8e4d Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted) 2014-03-13 15:41:41 -07:00
Bill McCloskey
7193069fa0 Backed out changeset d6261f65070a 2014-03-13 15:52:27 -07:00
Bill McCloskey
69a746922b Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted) 2014-03-13 15:41:41 -07:00
Vaibhav Agarwal
74d0d984a3 Bug 971132 - B2G mochitests should use the new manifest format for runtests; r=jmaher 2014-03-13 10:40:10 -04:00
Jan Keromnes
568db05ae8 Bug 974498 - Refactor XPIProvider's private zip utilities into a ZipUtils.jsm. r=Mossop 2014-03-11 17:01:29 -04:00
Ehsan Akhgari
98311f51be Bug 981428 - Move OSX -framework flags to moz.build; r=mshal 2014-03-10 20:18:33 -04:00
Ted Mielczarek
cde593482d Bug 948801 - move browser-chrome tests in toolkit/mozapps/extensions/test/browser from Makefile.in to browser.ini. r=jmaher 2014-02-26 15:28:56 -05:00
Robert Strong
6bc5c325e9 Test cleanup and tests for Bug 759469 - Add new updater instruction to add a file if it doesn't exist in the destination. r=bbondy
--HG--
rename : toolkit/mozapps/update/tests/unit_base_updater/marDirLockedStageFailure_win.js => toolkit/mozapps/update/tests/unit_base_updater/marAppApplyDirLockedStageFailure_win.js
rename : toolkit/mozapps/update/tests/unit_base_updater/marFileInUseStageSuccessComplete_win.js => toolkit/mozapps/update/tests/unit_base_updater/marFileInUseStageFailureComplete_win.js
rename : toolkit/mozapps/update/tests/unit_base_updater/marFileInUseStageSuccessPartial_win.js => toolkit/mozapps/update/tests/unit_base_updater/marFileInUseStageFailurePartial_win.js
rename : toolkit/mozapps/update/tests/unit_base_updater/marRMRFDirFileInUseStageSuccessComplete_win.js => toolkit/mozapps/update/tests/unit_base_updater/marRMRFDirFileInUseStageFailureComplete_win.js
rename : toolkit/mozapps/update/tests/unit_base_updater/marRMRFDirFileInUseStageSuccessPartial_win.js => toolkit/mozapps/update/tests/unit_base_updater/marRMRFDirFileInUseStageFailurePartial_win.js
rename : toolkit/mozapps/update/tests/unit_service_updater/marDirLockedStageFailureSvc_win.js => toolkit/mozapps/update/tests/unit_service_updater/marAppApplyDirLockedStageFailureSvc_win.js
rename : toolkit/mozapps/update/tests/unit_service_updater/marFileInUseStageSuccessCompleteSvc_win.js => toolkit/mozapps/update/tests/unit_service_updater/marFileInUseStageFailureCompleteSvc_win.js
rename : toolkit/mozapps/update/tests/unit_service_updater/marFileInUseStageSuccessPartialSvc_win.js => toolkit/mozapps/update/tests/unit_service_updater/marFileInUseStageFailurePartialSvc_win.js
rename : toolkit/mozapps/update/tests/unit_service_updater/marRMRFDirFileInUseStageSuccessCompleteSvc_win.js => toolkit/mozapps/update/tests/unit_service_updater/marRMRFDirFileInUseStageFailureCompleteSvc_win.js
rename : toolkit/mozapps/update/tests/unit_service_updater/marRMRFDirFileInUseStageSuccessPartialSvc_win.js => toolkit/mozapps/update/tests/unit_service_updater/marRMRFDirFileInUseStageFailurePartialSvc_win.js
2014-03-05 11:43:28 -08:00
Robert Strong
0b103b9c2c Updated test binaries for Bug 759469 - Add new updater instruction to add a file if it doesn't exist in the destination. r=bbondy
--HG--
rename : toolkit/mozapps/update/tests/data/partial_in_use_win_before.exe => toolkit/mozapps/update/tests/data/complete.exe
rename : toolkit/mozapps/update/tests/data/partial_in_use_win_after.exe => toolkit/mozapps/update/tests/data/partial.exe
2014-03-05 11:43:20 -08:00
Robert Strong
a98abe6963 Main patch for Bug 759469 - Add new updater instruction to add a file if it doesn't exist in the destination. r=bbondy 2014-03-05 11:43:11 -08:00
Robert Strong
f32e59dab1 Bug 896224 - Remove support for the version 1 manifest from the updater. r=bbondy 2014-03-05 11:43:03 -08:00