Commit Graph

22205 Commits

Author SHA1 Message Date
Phil Ringnalda
d252397876 Merge f-t to m-c 2014-03-30 16:31:41 -07:00
Phil Ringnalda
86875cd344 Back out ab12037022ef:81f65b2f3d07 (bug 911307) for intermittent Win8 debug failures in its browser_newtab_update.js
CLOSED TREE
2014-03-30 12:42:09 -07:00
Phil Ringnalda
2e43d763f6 Bug 989083 - disable browser_tabview_bug628061.js and browser_tabview_bug650280_perwindowpb.js on Linux debug for leaking until shutdown when they get shoved into browser-chrome-2
CLOSED TREE
2014-03-30 11:58:49 -07:00
Ehsan Akhgari
40afc0d804 Bug 983512 - Double the test timeout 2014-03-30 10:01:40 -04:00
Ehsan Akhgari
acc2b2d0eb Bug 984266 - Double the test timeout 2014-03-30 09:58:35 -04:00
Ehsan Akhgari
2ec7354350 Bug 984267 - Double the test timeout 2014-03-30 09:57:51 -04:00
Ehsan Akhgari
cbf95a4e76 Bug 984652 - Increase the test timeout by four times 2014-03-30 09:56:45 -04:00
Ehsan Akhgari
d7480bcf13 Bug 984657 - Double the test timeout 2014-03-30 09:54:59 -04:00
Ehsan Akhgari
8d2786e30e Bug 984763 - Double the test timeout 2014-03-30 09:54:19 -04:00
Ehsan Akhgari
836641f57f Bug 984854 - Double the test timeout 2014-03-30 09:53:21 -04:00
Ehsan Akhgari
7953865a93 Bug 986286 - Double the test timeout 2014-03-30 09:51:02 -04:00
Ehsan Akhgari
f48e91c9fd Bug 986377 - Double the test timeout 2014-03-30 09:49:47 -04:00
Ehsan Akhgari
2ed821688e Bug 989226 - Double the test timeout 2014-03-30 09:45:28 -04:00
Ehsan Akhgari
9ae2c79672 Bug 989171 - Double the test timeout 2014-03-30 09:45:00 -04:00
Ehsan Akhgari
189918d0db Bug 987700 - Double the test timeout 2014-03-30 09:44:29 -04:00
Ehsan Akhgari
34e2eed174 Bug 987652 - Double the test timeout 2014-03-30 09:43:50 -04:00
Ehsan Akhgari
6fe05abf4c Bug 986770 - Double the test timeout 2014-03-30 09:42:39 -04:00
Ehsan Akhgari
32f6d9115c Bug 986768 - Double the test timeout 2014-03-30 09:41:52 -04:00
Ehsan Akhgari
aaac6c9c0b Trial fix for bug 986742: Increase the test timeout 2014-03-30 09:07:50 -04:00
Ehsan Akhgari
758721b070 Trial fix for bug 986760: focus the test runner window and also request a longer timeout 2014-03-29 21:32:20 -04:00
Phil Ringnalda
a160ec0d23 Backed out 2 changesets (bug 911307) for frequent timeouts in browser_newtab_perwindow_private_browsing.js
Backed out changeset 70638b7c97f1 (bug 911307)
Backed out changeset 3951f7e82b4c (bug 911307)
2014-03-29 12:13:11 -07:00
Phil Ringnalda
8d0a796f41 Merge f-t to m-c 2014-03-29 10:08:41 -07:00
Phil Ringnalda
c4c8d9a043 Merge m-i to m-c 2014-03-29 09:00:18 -07:00
ffxbld
9bcf61cb55 No bug, Automated blocklist update from host bld-linux64-spot-411 - a=blocklist-update 2014-03-29 03:13:59 -07:00
Drew Willcoxon
b0bf5e5b14 Bug 911307 - Reflect changes to top sites immediately in about:newtab (part 2, front-end patch). r=ttaubert 2014-03-28 23:31:05 -07:00
Drew Willcoxon
1d7cde8400 Bug 911307 - Reflect changes to top sites immediately in about:newtab (part 2, front-end patch). r=ttaubert 2014-03-28 23:31:05 -07:00
Gregory Szorc
5d9e307034 Backed out changeset 4834a3833639 and c580afddd1cb (bug 985084 and bug 97500)
--HG--
extra : histedit_source : c580afddd1cb90bd3cccbc7abc8082132ffe2a3c%2C4371c5775a71d493e82f193b1cf15efd44566645
2014-03-28 21:45:10 -07:00
Wes Kocher
6eb2b87376 Merge fx-team to m-c 2014-03-28 16:48:17 -07:00
Wes Kocher
83c51e7bc8 Merge m-c to inbound 2014-03-28 17:04:03 -07:00
Gregory Szorc
e2999a404f Bug 989137 - Part 5: Prefix each log message with the instance of the object; r=gfritzsche
We now maintain per-type counts/IDs of each Policy, Experiments, and
ExperimentEntry. The log events for each type are prefixed with the
count/ID so one can easily attribute events to specific instances.

--HG--
extra : rebase_source : 4f1fcc38e5f52ff38b90f9ce71e332492983ff37
2014-03-28 13:04:09 -07:00
Gregory Szorc
6990849710 Bug 989137 - Part 4: Use a prefixing logger for Experiments logging; r=gfritzsche
Logging in the Experiments module were using a common pattern of
prefixing all messages with the type. We move this prefixing into
a prefixed logger.

--HG--
extra : rebase_source : 213a99e93a3569a7f2ab3d72fb37dc0c538e5c97
extra : source : 96def94c8fb705e5ad8af5a1393492a28ea47d16
2014-03-28 12:57:43 -07:00
Gregory Szorc
9e6a4f1864 Bug 989137 - Part 2: Don't use a global logger; r=gfritzsche
As part of debugging subsequent patches, I ran into issues debugging the
interaction between multiple Experiments instances. To get to the bottom
of the problem, I had to make some changes to the logging framework.
This is the first patch in a sub-series dealing with logging.

This patch stops relying on the global logger. Subsequent patches will
make the logging output aid debugging.

--HG--
extra : rebase_source : 40b34a1444ff3fb70a9da7cf242ee522d6ec07ea
extra : source : 61877a5f15aa01dec05fe1882eae6ad9f18f81a0
2014-03-28 11:20:31 -07:00
Gregory Szorc
75240bd474 Bug 989137 - Part 1: Uninstall unknown experiments; r=Unfocused
Before this patch, experiment add-ons may have existed in the Addons
Manager without the Experiments service knowing about them. This detects
these unknown add-ons and uninstalls them. See the in-line comment on
the rationale behind this decision.

The added unit test fails without the Experiments.jsm change.

--HG--
extra : rebase_source : bb0d0d5d77c7ae562f76e6c647eea25e6a06d99a
2014-03-26 22:20:23 -07:00
Phil Ringnalda
34cf6b53e1 Merge m-c to f-t 2014-03-29 12:14:20 -07:00
Gregory Szorc
1f2d375640 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 : 3c550090e3480127dc679cc5247f249ee822e76f
extra : amend_source : 9b5349b507c73b4713ec447e4f1a6cb841c11c56
extra : source : 0d72fd2fbd1d091c27fa4a0a9c1944282eaa9ac5
2014-03-21 16:05:29 -07:00
Gregory Szorc
2f4d91fe86 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 : 4a7c30f8ce36a64f91f9fee49da9061eda568b99
2014-03-28 20:17:04 +01:00
Tim Nguyen
2d783dc5ed Bug 989479 - Fix disabled=false state for in-content preferences r=jaws 2014-03-28 17:46:20 -07:00
Mihai Sucan
2882c4003c Bug 987784 - Update the browser console default prefs to match those of the web console; r=robcee 2014-03-26 13:43:27 +02:00
Mihai Sucan
377926b7ae Bug 989025 - WebConsole breaks when trying to autocomplete in objects from different domains; r=past 2014-03-27 23:15:29 +02:00
J. Ryan Stinnett
d0e8e8f6d4 Bug 989168 - Disable manifest editor test on Linux. r=me 2014-03-28 17:15:14 -07:00
Wes Kocher
8dd0f88d90 Merge m-c to fx-team 2014-03-28 17:07:04 -07:00
Robert Strong
13085bdb3f Followup for Bug 792075 - Update links in Control Panel. r=me 2014-03-28 16:42:53 -07:00
Tim Taubert
f0cfeb5ab6 Bug 986951 - Try to fix intermittent browser_tabview_bug6513111.js failures r=gavin 2014-03-27 17:37:17 +01:00
Gijs Kruitbosch
fee9452a8b Bug 985958 - fix CSS rules to make :active style work, r=mconley
--HG--
extra : rebase_source : 71959a860f742dcfd5b92fec0d161f048905578d
2014-03-28 21:15:39 +00:00
Jared Wein
40302e5467 Bug 989133 - Add a soft hyphen to the character encoding label for en-US to avoid auto-hyphenation. r=MattN 2014-03-28 17:09:31 -04:00
Gijs Kruitbosch
97b37465c9 Bug 989009 - should theme live bookmark submenu items correctly, r=mak
--HG--
extra : rebase_source : 2f15dd69b48e0e5b81a84f74224c8c3dcc5c66ec
2014-03-29 13:17:58 +00: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
Phil Ringnalda
c9b64fc3fc Backed out 6 changesets (bug 974745, bug 975210, bug 974736, bug 972936, bug 972930, bug 975228) for browser_tabopen_reflows.js bustage
CLOSED TREE

Backed out changeset 5aed75c602ce (bug 974745)
Backed out changeset 208ba43a7098 (bug 975210)
Backed out changeset 5227bbca70f0 (bug 974736)
Backed out changeset a695139e96ee (bug 972936)
Backed out changeset 8524260ce49a (bug 972930)
Backed out changeset 667fc810ab49 (bug 975228)
2014-03-29 11:31:05 -07:00
Phil Ringnalda
ec69c66d3a Merge m-c to f-t 2014-03-29 10:13:56 -07:00
Victor Porof
41f23a846e Bug 917226 - Build a canvas inspection tool, r=rcampbell, jryans 2014-03-29 13:01:37 -04:00