Commit Graph

476754 Commits

Author SHA1 Message Date
Matt Woodrow
a8bd22981b Bug 881832 - Fix test_bug602962.xul to not assume that resizes have finished flushing when the resize event fires. r=tnikkel 2016-05-12 12:09:50 +12:00
Matt Woodrow
92f63a948f Bug 881832 - Fix hover_helper to handle that multiple resizes due to :hover oscillation are now coalesced and don't fire resize events. r=dbaron 2016-05-12 12:08:31 +12:00
Mats Palmgren
4e63c1e0cf Bug 881832 - Make inner document reflow asynchronous. r=tnikkel 2016-05-12 12:07:45 +12:00
Matt Woodrow
0949e08117 Bug 881832 - When flushing changes made by :hover style, make sure we also flush any pending changes on child documents. r=dbaron 2016-05-12 12:06:38 +12:00
Matt Woodrow
58b82b3f90 Bug 881832 - Specify whether the height has changed when calling PresShell::ResizeReflow, since the PresContext size might have already been updated. r=dbaron 2016-05-12 12:06:11 +12:00
Brian Birtles
88ae853d40 Bug 1178662 part 1 - Add tests for setting the timeline of an animation r=mantaroh
MozReview-Commit-ID: 1xdKJONyFJV

--HG--
extra : rebase_source : d1b10c4e4f95d142b4acb2317159eec89cd43da3
2016-05-25 13:34:41 +09:00
Boris Zbarsky
9737ec3dbd Bug 1275945. Move the AutoJSContext use in nsNodeUtils::CloneAndAdopt to where it's really needed. r=mrbkap
This prevents us from pushing stuff on the JSContext stack unnecessarily when
we're just cloning, not adopting.  It's OK that we're doing it in a narrow scope
that doesn't include our recursion into children, because in practice when
aReparentScope is non-null we came from nsIDocument::AdoptNode which already
does AutoJSContext.  So we're not going to continuously push/pop the JSContext
stack in that situation, since something already got pushed on it.
2016-05-26 19:43:42 -04:00
Boris Zbarsky
98aa24ddc7 Bug 1275704 part 3. Remove the nsXPConnect::ReportAllJSExceptions mechanism, since it's dead code now. r=bholley 2016-05-26 19:39:03 -04:00
Boris Zbarsky
17503774be Bug 1275704 part 2. Remove the now-unused aForceReport argument of nsXPCWrappedJSClass::CheckForException. r=bholley 2016-05-26 19:39:03 -04:00
Boris Zbarsky
e01814bbc7 Bug 1275704 part 1. Simplify the computation of the 'reportable' boolean in nsXPCWrappedJSClass::CheckForException by taking out the special case of not reporting it if there is a scripted caller (since the only case when there is one is a JS-implemented XPCOM interface backed by an object in a window compartment). r=bholley 2016-05-26 19:39:03 -04:00
Boris Zbarsky
49a90cb122 Bug 1268852. Change <label> elements to not be form-associated anymore. r=bkelly,hsivonen,surkov
The web platform tests changes are just a cherrypick of
https://github.com/w3c/web-platform-tests/pull/2926 so I don't have to add
failure annotations until the next test uplift.

I've audited our uses of nsIFormControl, and this patch looks to me like it
preserves existing behavior in all but the following cases:

1)  nsXBLPrototypeHandler::DispatchXBLCommand, the case of scrolling when space
is pressed while something inside a <label> is focused.  We used to not scroll
in this situation; I think this is a bug, so I'm changing that behavior to
scroll instead.

2)  In Accessible::RelationByType for the RelationType::DEFAULT_BUTTON case,
when mContent is a <label> we used to return its form's default submit element.
Now we will just return Relation().
2016-05-26 19:39:03 -04:00
Matt Woodrow
63c2013a9f Bug 1163212 - The resize event should not be cancelable. r=smaug
--HG--
extra : rebase_source : aef9af37dc8a1fdcc481ad9a69e4bf59a5e7a2bb
2016-05-27 10:35:48 +12:00
Matt Woodrow
4c51824c83 Bug 1265468 - Invalidate all layers when dragging a tab to a new window. r=nical
--HG--
extra : rebase_source : 2369072fafc1754be09346cc2cd63fabee29d190
2016-05-26 18:40:07 +12:00
Dan Gohman
7b0e56654e Bug 1275965 - BaldryMonkey: Use fewer dollar signs in generated identifiers. r=yury 2016-05-26 14:49:54 -07:00
Thom Chiovoloni
2ac6c74c3a Bug 1238128 - Ensure that the details passed to WebChannelMessageToChrome is a string, with a whitelist for messages from existing users r=Margaret,markh,MattN
MozReview-Commit-ID: DpdJ5bUcBdQ

--HG--
extra : rebase_source : 69753093e4e7506572329a50ee1be73d2ba4285d
2016-05-06 12:23:42 -04:00
Chris Manchester
44e4ff1fb6 Bug 1275721 - Remove --enable-android-resource-constrained. r=mshal
MozReview-Commit-ID: DqL0KCkbj9r

--HG--
extra : rebase_source : 18ed93ef68ecdfbd85fb4c13c39283932c38290c
2016-05-26 11:13:58 -07:00
Jeff Gilbert
8cb78cdcf9 Bug 1271830 - Remove non-webgl2 exts from webgl2 and update tests to check webgl2 exts. - r=jrmuizel 2016-05-26 16:34:49 -07:00
David Keeler
8ba29d1473 bug 1265113 - implement platform support for enterprise roots r=Cykesiopka,mhowell,rbarnes
MozReview-Commit-ID: JKxwCjoH0Oa

--HG--
extra : rebase_source : 9eaf3f1c5371e7b4b4df304bc6ce132ade5775da
2016-04-13 15:36:22 -07:00
eyim
4f13f0068e Bug 1271003 - Record whether we've used DXVA in crash reports r=BenWa,jrmuizel
MozReview-Commit-ID: 3nIwpdqSZS1

--HG--
extra : rebase_source : a0f71faccfda12ce3bce4a4526dc87610508c7b3
2016-05-26 15:38:41 -04:00
Mike Conley
95cc0dafab Bug 1275384 - Dispatch mousedown, mouseup and click events manually on <select> for e10s instead of using DOMWindowUtils. r=Felipe
We were using nsIDOMWindowUtils to send mousedown and mouseup events
to the <select> input after a selection was made in e10s mode, but
doing so causes focus to be pulled back to the <select> if any input
or change event handlers tried to shift focus. For example, the
reviewer input on Bugzilla was having its focus stolen after setting
the review flag to r?, which was how this bug was discovered.

We're going for mostly-Blink parity here, where it seems (at least on
Windows) a mouseup and click event are dispatched on <select>
elements after the dropdown is closed (either by mouse or keyboard).

We're adding a mousedown just before those, since that seems to make
the most sense.

MozReview-Commit-ID: HAThE6ClBWT

--HG--
extra : rebase_source : 33dea1361ecd114b563c2b972bb6d3811e9d779c
2016-05-25 13:21:23 -04:00
Ralph Giles
d685437e7b Bug 1275778 - Fix comment typo. r=smaug DONTBUILD
MozReview-Commit-ID: D3TLV2HWXEt

--HG--
extra : rebase_source : 5d17316374fb66b4689ab5e6a5ced78001bf1f1e
2016-05-19 13:14:34 -07:00
Ryan VanderMeulen
244a5c7598 Backed out changeset de91db2be204 (bug 1275812) on a CLOSED TREE, again. 2016-05-26 16:36:00 -04:00
Ralph Giles
a038a5c348 Bug 1275812 - Experiment with exporting track mime-type. r=kinetik, a=RyanVM to land on a CLOSED TREE
MozReview-Commit-ID: 9CynVkwtUn2

--HG--
extra : source : aa1d245e0af392ca48e991661c0c38a84ba2e360
extra : amend_source : 5fc877fcf2e91a5c29b4a57ce00d90f6d354cf09
2016-04-04 11:28:05 -07:00
Chris Peterson
abb4a71949 Backed out changeset fa77bc23f799 (bug 1275591) for breaking tests. CLOSED TREE
--HG--
extra : amend_source : ee42a8cecf3eaead5e40f63012d866e8d07817d8
2016-05-26 11:10:43 -07:00
Ryan VanderMeulen
ac870fd3ee Backed out changeset aa1d245e0af3 (bug 1275812) for mass win32 debug crashes.
CLOSED TREE
2016-05-26 13:53:26 -04:00
Nathan Froyd
6d59286af6 Bug 1246743 - use libc++ on OS X builds; r=glandium 2016-05-26 21:09:30 -04:00
Tobias Schneider
3424a04578 Bug 1275591 - Enable plugin content blocking by default. r=bsmedberg 2016-05-25 08:00:32 -07:00
Gregory Szorc
f783b837ac Bug 1275783 - Use "branch" instead of "revision" in release configs; r=jlund
These all definitely use the modern HgVCS because it is explicitly
specified in the configs. So without this change, these configs would
fail since --revision rejects symbolic names.

MozReview-Commit-ID: 2SlVWNVwc08

--HG--
extra : rebase_source : 5e3d0cd075b5a35c4ad0d95b9ec0d6b3715d5080
2016-05-25 17:33:11 -07:00
Gregory Szorc
3d5edef619 Bug 1275783 - Specify "branch" instead of "revision" in partner repacks; r=jlund
I'm pretty sure partner repacks are using the modern HgVCS and not
HgToolVCS. So have them use "branch" instead of "revision" for symbolic
revisions.

MozReview-Commit-ID: BuEHGFmK6cK

--HG--
extra : rebase_source : 149d31434a2cf84ff7ade8bff9e7abe4e15e3758
2016-05-25 17:30:11 -07:00
Gregory Szorc
926574ce33 Bug 1275783 - Specify "branch" instead of "revision" in hazard config; r=jlund
I /think/ hazard builds are currently only performed on TC, which doesn't
use the VCS settings in mozharness. So I don't think this could possibly
break automation.

While I was here, I removed a reference to hgtool since we're no longer
using hgtool in this job.

MozReview-Commit-ID: fQj2MzpGRT

--HG--
extra : rebase_source : f0d0880a50c0597b10c6e97c13f04ae7cf6cc131
2016-05-25 17:26:37 -07:00
Gregory Szorc
3ad0755ac9 Bug 1275783 - Don't use HgtoolVCS to query pushlog; r=jlund
The normal MercurialVCS now supports querying pushlog. Use it.

This isn't really relevant to the bug summary and other commits in this
series. But I already wrote this commit and was too lazy to create a
new bug for it.

MozReview-Commit-ID: C97Zgox3xKB

--HG--
extra : rebase_source : e84b6e723e1d481a24a4ba0812735d8b34acd218
2016-05-18 16:09:36 -07:00
Gregory Szorc
61855f7263 Bug 1275777 - Stop using HgtoolVCS in SpiderMonkey builds; r=jlund
We remove the old config settings related to hgtool and switch
the "revision" option to "branch" because it defines a symbolic
revision.

MozReview-Commit-ID: Eq4R5a2tv2V

--HG--
extra : rebase_source : 4d85abbc2db6f499206d741f98c316b9c521b4ee
2016-05-18 16:06:23 -07:00
Dustin J. Mitchell
05baf69879 Bug 1269340: add support for try -t option; r=jmaher
This adds support for the `-t`/`--talos` option, matching such jobs against
`talos_try_name`.  There are no such tasks just yet.

MozReview-Commit-ID: FTEx7Nyyi9Z

--HG--
extra : rebase_source : 64f289ed18a90c4d2c6988935a5865b41367f976
2016-05-18 17:55:33 +00:00
Andreas Tolfsen
4edb2740fe Bug 1274550 - Make get_active_element in Python client backwards compatible; r=automatedtester
MozReview-Commit-ID: 2SGSpW78stG

--HG--
extra : rebase_source : 3a9af1b08e289a48a949b076a6d52dcadaa0546f
2016-05-26 13:05:27 +01:00
Andreas Tolfsen
565245b06e Bug 1274550 - Simplify test case for get_active_element; r=automatedtester
MozReview-Commit-ID: 7UYUFccdLV5

--HG--
extra : rebase_source : 5a46ad27a6ccc735a560d4ef67acbfc6cb8cfdec
2016-05-26 13:05:03 +01:00
Andreas Tolfsen
fe3135e034 Bug 1274550 - Return web element from Get Active Element; r=automatedtester
MozReview-Commit-ID: I5WHfJbMfPZ

--HG--
extra : rebase_source : c9ebc8ebfd4450f6ba6320321977472fe40e2675
2016-05-26 13:04:22 +01:00
Benoit Girard
2d0ead9236 Bug 1272819 - Fix failureid/version mixup. r=jrmuizel
MozReview-Commit-ID: 26Zq4mmikxf

--HG--
extra : rebase_source : f37d7ccb29f18d8e37aeebe0a5ef73c8b7139651
2016-05-24 17:40:27 -04:00
Ralph Giles
21456960e1 Bug 1275812 - Experiment with exporting track mime-type. r=kinetik
MozReview-Commit-ID: 9CynVkwtUn2

--HG--
extra : rebase_source : 7995c6af6dc0a58b7369d25824c8446487ce49aa
2016-04-04 11:28:05 -07:00
Ryan VanderMeulen
50b634625f Merge m-c to inbound. a=merge 2016-05-26 11:22:27 -04:00
Ryan VanderMeulen
7f2b5f3f3a Merge fx-team to m-c. a=merge 2016-05-26 11:21:20 -04:00
Makoto Kato
8ccc8229b8 Backed out changeset d89f93a40f78 (bug 1212527) due to static analysis bustage
MozReview-Commit-ID: 79SduJl9zcs
2016-05-27 00:05:10 +09:00
Till Schneidereit
20bf099333 Bug 911216 - Part 22: Add null-check for return value of InitClass in DebuggerObject::initClass. r=ejpbruel 2016-05-26 17:00:44 +02:00
Till Schneidereit
2ccd387c6f Bug 911216 - Part 21: Appease eslint. r=bustage 2016-05-26 16:59:16 +02:00
Makoto Kato
15b6b9d8df Bug 1212527 - Set background color to NSColor before calling showDefinitionForAttributedString on 10.11. r=mstange
When calling showDefinitionforAttributedString on OSX 10.11, it always return error due to the following exception.

Exception: decodeObjectForKey: class "TitlebarAndBackgroundColor" not loaded or does not exist

So before calling it, we set temporary color value, then restore color after calling it.

MozReview-Commit-ID: 1YeY6X1W6AV

--HG--
extra : rebase_source : 1bfafdb24f7d6df0ad2552b786b8af84b71cc28a
2016-05-26 23:39:50 +09:00
Sebastian Hengst
aadc000e37 Backed out changeset a771679df23c (bug 1275190) for likely breaking browser_perf-recordings-clear-02.js. r+a=backout
--HG--
extra : source : 65806002153d3ede2fab5d77c466926a56de160e
2016-05-26 14:44:30 +02:00
Eddy Bruel
351d2d5af4 Bug 1265730 - Fix test failures from previous commit;r=me CLOSED TREE 2016-05-26 12:39:08 +02:00
John Dai
a8515958d7 Bug 1275233 - Web-platform-test shouldn't use skip-if. r=jgraham
--HG--
extra : rebase_source : 57036b7e84cf0712b6a2f02cc32bfe771a7848da
2016-05-26 02:03:00 -04:00
Marcos Caceres
d73e3757e9 Bug 1275160 - Web Manifest: Don't special case orientation. r=mconley
--HG--
extra : rebase_source : 6b7fe33f599e76ff7e7723e072b3b0f5afb09ef6
2016-05-25 18:35:00 -04:00
Till Schneidereit
72e617b1ca Bug 911216 - Part 20: Make aboutPerformance.js robust against timing issues when running in mochitest harness. r=yoric 2016-05-26 16:13:47 +02:00
Till Schneidereit
4c5b726b0c Bug 911216 - Part 18: Only capture Promise allocation and resolution stacks if async stacks are enabled or the Promise's compartment is debugged. r=efaust,f=fitzgen 2016-05-26 16:13:47 +02:00