Gregory Szorc
4df343f2c1
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
59f554929a
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
af719fd52b
Merge m-c to inbound on a CLOSED TREE
2014-04-02 19:54:15 -07:00
Ed Morley
757c230f65
Merge mozilla-central and fx-team
2014-04-02 18:25:23 +01:00
Irving Reid
12c374ebde
Bug 986104 - Telemetry for reasons why XPIProvider doesn't start. r=Unfocused
2014-04-01 22:17:37 -04:00
Mark Hammond
763885adb1
Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted.
2014-04-02 10:53:55 +11:00
Paolo Amadini
29bea07d6e
Bug 985954 - Remove deprecated promise.js usage in the testing framework. r=ted
2014-04-01 13:45:48 +02:00
Gregory Szorc
d9c5540d9b
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
622a2512fe
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
5c8eeb9096
bug 971101 - build and publish geckoview example by default r=khuey
2014-03-31 11:40:06 -04:00
Gregory Szorc
2c5427b5d0
Bug 903149 - Part 3: Support for minifying packaged JavaScript; r=glandium
2013-09-11 19:54:19 -07:00
Phil Ringnalda
d969de5efb
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
d2d06f28f8
Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted.
2014-03-31 14:11:49 +11:00
Phil Ringnalda
d252397876
Merge f-t to m-c
2014-03-30 16:31:41 -07:00
Ehsan Akhgari
c220bf4535
Bug 986384 - Double the test timeout
2014-03-30 09:47:55 -04:00
Wes Kocher
83c51e7bc8
Merge m-c to inbound
2014-03-28 17:04:03 -07:00
Wes Kocher
6eb2b87376
Merge fx-team to m-c
2014-03-28 16:48:17 -07:00
Abhishek Potnis
18ecb43dde
Bug 986499 - Make the calls to import Deprecated.jsm lazy. r=yoric
2014-03-28 10:36:48 -04:00
Gregory Szorc
3d1ad7d0c8
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
b7bfb1dbf0
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
a9a0676213
Bug 988661 - Add 'Enable addon debugging' button in toolbox. r=jryans
2014-03-27 15:43:00 +01:00
Gregory Szorc
16b95f26ad
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
781ce09460
Bug 961676. r=rstrong
2014-03-28 14:17:36 -04:00
Dave Townsend
b3b0f4e5aa
Bug 986108: Make all restartless add-ons debuggable. r=Unfocused, r=fitzgen
2014-03-26 16:03:57 -07:00
Jordan Santell
113ef2d8ed
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
51216c72c3
Backed out changeset 7d9bbb3ec194 (bug 911098) for debugger leaks on a CLOSED TREE
2014-03-24 18:36:42 -07:00
Jordan Santell
cfb8e0372c
Bug 911098 Implement addon debugger UI, r=mossop,fitzgen,harthur
2014-03-24 15:35:44 -07:00
Irving Reid
616f416e08
Bug 986080 - Return empty array if getting directory entries fails. r=Mossop
2014-03-20 14:43:56 -04:00
Irving Reid
286e414fa3
Bug 986000 - Fix addonsListTmp undefined error in XPIProviderUtils.js. r=Mossop
2014-03-20 13:41:42 -04:00
Jeff Walden
3568d1b07b
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
fc91e01131
Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
2014-03-19 21:24:59 +01:00
Robert Strong
f0619098ed
Bug 899352 - Increase the installation timeout for the stub installer. r=bbondy
2014-03-19 18:32:46 -07:00
Robert Strong
e6a85ba891
Bug 899363 - Implement stub installer data ping version 6. r=bbondy
2014-03-19 18:32:39 -07:00
Robert Strong
d73a755022
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
0addd7c30d
Bug 943331 - Make packaging files into omni.ja deterministic. r=gps
2014-03-19 10:36:28 -04:00
YFdyh000
b0452b6cba
Bug 616437 - Text in details view of add-on should be selectable. r=Unfocused
2014-03-16 00:59:00 +13:00
David Major
e027430903
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
1c751ebf3d
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
d960718b48
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
62d61f05a8
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
cff466f79f
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
624ffda758
Backed out changeset d6261f65070a
2014-03-13 15:52:27 -07:00
Bill McCloskey
a23e0f8633
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
292a923c8e
Bug 971132 - B2G mochitests should use the new manifest format for runtests; r=jmaher
2014-03-13 10:40:10 -04:00
Jan Keromnes
932b84b942
Bug 974498 - Refactor XPIProvider's private zip utilities into a ZipUtils.jsm. r=Mossop
2014-03-11 17:01:29 -04:00
Ehsan Akhgari
bfa6b6e286
Bug 981428 - Move OSX -framework flags to moz.build; r=mshal
2014-03-10 20:18:33 -04:00
Ted Mielczarek
3e7b3a3a83
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
7f8b18af98
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
7452572980
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
b5acd8f651
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