Commit Graph

338218 Commits

Author SHA1 Message Date
Robert O'Callahan
4e5e1fbf10 Bug 950427. Don't descend into subdocuments at all in elementFromPoint. r=mats 2013-12-18 18:37:24 +13:00
Wes Kocher
482ecb10dd Merge m-c to inbound 2013-12-17 21:23:18 -08:00
Timothy Nikkel
9e366145a2 Bug 951467. Give scroll layer items the bounds of the scroll port, not the bounds of the display port. r=roc
The bounds of the scroll port match what will actually be drawn on the screen.

The bounds of the contained content (sized to the display port) are still accessible via mList.GetBounds, and similarly the visible rect of the contained content is mList.GetVisibleRect. The external bounds/visible rect are GetBounds and GetVisibleRect on the nsDisplayScrollLayer object itself.

We implement nsDisplayScrollInfoLayer::GetBounds solely so that it continues to return an empty rect because we expect active empty layers to have empty visible rects.

We no longer have to set our mVisibleRect in nsDisplayScrollLayer::ComputeVisibility because nsDisplayList::ComputeVisibilityForSublist now does it correctly for us (like other items).

We also have to teach ContainerState::ProcessDisplayItems to not set the visible region for scroll layers because it has the external visible region, not the larger internal display port sized visible region. We instead let BuildContainerLayer set the visible region of the layer.
2013-12-17 23:02:56 -06:00
Wes Kocher
29915a0f83 merge inbound to m-c 2013-12-17 21:00:02 -08:00
Wes Kocher
1540b4bd24 merge b2g-inbound to m-c 2013-12-17 20:52:10 -08:00
Chris Pearce
633972c652 Bug 938107 - Wait for media state machine thread to shutdown during XPCOM shutdown before returning. r=roc
Add a MediaShutdownManager and have that as the only xpcom-shutdown
observer. This then shutsdown the MediaDecoders, and blocks waiting for
the media state machine's shared thread to complete shutdown before
exiting from the xpcom-shutdown observer. This ensures that the
MediaDecoder infrastructure does not use XPCOM on any thread after XPCOM
has shutdown, which is a logical error.
2013-12-18 16:59:11 +13:00
Andrew McCreight
11f2c0ea43 Bug 937818, part 4 - Exceeded refcount nodes should already be black. r=smaug
Due to graph mutation during an incremental cycle collection, objects in the CC graph
may end up with more things pointing to them than they have a ref count. However, these
objects should never become garbage.
2013-12-17 19:29:57 -08:00
Andrew McCreight
ab69eca538 Bug 937818, part 3 - Add ScanIncrementalRoots(). r=smaug
Any object that has been stored away somewhere in the middle of incremental graph
building must be treated as live, because we can't trust that the CC graph has
accurate information about it. If such an object is truly garbage, we'll unlink it
in the next cycle collection instead.
2013-12-17 19:29:57 -08:00
Andrew McCreight
56bc55bdfb Bug 937818, part 2 - Add js::ZoneGlobalsAreAllGray. r=jonco
If all globals in a zone are gray, then all live objects in that zone
should also be gray.
2013-12-17 19:29:57 -08:00
Andrew McCreight
76b4feac36 Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
ICC uses this to track objects that have been AddRef'd during ICC graph building.
For those objects, we may not have the proper information for them, so treat them
as live.
2013-12-17 19:29:57 -08:00
Andrew McCreight
3f5f23664f Bug 937818, part 0 - Root newly created objects in Bind across ADDREF. r=bz 2013-12-17 19:29:56 -08:00
Ryan VanderMeulen
b6a2d4d7d5 Bug 945667 - Disable browser_findbar.js on Linux due to relying on browser_aboutHome.js. 2013-12-17 22:10:29 -05:00
Masayuki Nakano
dbfed943bb Bug 951021 Android widget should set modifier state at dispatching events derived from WidgetInputEvent r=nchen 2013-12-18 11:25:10 +09:00
Bobby Holley
b11d6b321a Bug 946815 - Handle nsIExpandedPrincipal instances in the permission manager API. r=baku 2013-12-17 18:01:41 -08:00
Bobby Holley
13dad8b91f Bug 946815 - Hoist system-principal checks into CommonTestPermission. r=baku 2013-12-17 18:01:41 -08:00
Matt Woodrow
b9a51038c4 Bug 946929 - Add some debug logging to IsDOMPaintEventPending. r=mats 2013-12-18 14:58:57 +13:00
Matt Woodrow
26e54b6c6a Bug 950490 - Don't apply the transform twice when doing blurring in user-space. r=roc 2013-12-18 14:58:21 +13:00
Masayuki Nakano
5049de43e5 Bug 950559 part.2 nsIMM32Handler should set IME releated windows to left-bottom of focused plugin r=emk 2013-12-18 10:43:15 +09:00
Masayuki Nakano
f303d61d47 Bug 950559 part.1 nsContentEventHandler should set plugin's rect to query editor rect event if plugin has focus r=smaug 2013-12-18 10:43:11 +09:00
Makoto Kato
9deffbbcc6 Bug 947981 - broken --with-system-icu build. r=glandium 2013-12-18 10:20:15 +09:00
Ryan VanderMeulen
952359059e Bug 945667 - Disable browser_google_behavior.js on Linux due to relying on browser_aboutHome.js. 2013-12-17 20:01:58 -05:00
Wes Kocher
4f9a50b293 Backed out changeset 55a2561bb201 (bug 950401) for introducing several OSX mochitest timeouts 2013-12-17 16:50:30 -08:00
Gaia Pushbot
14729082e0 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/2cc6e0988688
Author: Mihai Cîrlănaru <mihai@cirlanaru.com>
Desc: Merge pull request #14236 from mihai/bug_937499

Bug 937499 - [Settings] Update input type and trigger showing keyboard ... r=@crh0716

========

https://hg.mozilla.org/integration/gaia-central/rev/74c6bf0e73b7
Author: Mihai Cirlanaru <mihai@cirlanaru.com>
Desc: Bug 937499 - [Settings] Update input type and trigger showing keyboard for certain subpanels. r=arthurcc

Use correct type and inputmode for input fields from the following panels:
- Wi-Fi->Connect with WPS
- Cellular & Data->Data settings
- Cellular & Data->Message settings
- Cellular & Data->A-GPS settings

Trigger showing the keyboard for the following subpanels:
- Call Settings->Voicemail
- Bluetooth->Rename my device
2013-12-17 16:30:24 -08:00
Gaia Pushbot
edf5401b2e Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/9a48d68efd0e
Author: Pavel Ivanov <pivanov@mozilla.com>
Desc: Merge pull request #14782 from pivanov/bug-943701

Bug 943701 - [Settings] the “Do Not Track” panel is broken

========

https://hg.mozilla.org/integration/gaia-central/rev/06b0b0c6fab5
Author: Pavel Ivanov <pivanov@mozilla.com>
Desc: Bug 943701 - [Settings] the “Do Not Track” panel is broken
2013-12-17 14:35:28 -08:00
Terrence Cole
9bf909fcdc Bug 951407 - Fix two hazards introduced by bug 951282; r=sfink 2013-12-17 14:24:22 -08:00
Blake Kaplan
c05250509f Bug 933483 - Don't fire events (and especially request animation frame events) when we're in a modal dialog. r=smaug 2013-12-17 16:12:33 -08:00
Shu-yu Guo
8a4ddb6aa3 Bug 948929 - MToId is not PJS safe. (r=nmatsakis) 2013-12-17 16:09:02 -08:00
Shu-yu Guo
71e1151f51 Bug 950277 - Fix checking return values of parallel native calls in Ion. (r=nmatsakis) 2013-12-17 16:09:01 -08:00
Vladan Djeric
6eac86074a Bug 937915: Restore DB filenames in Telemetry SlowSQL strings. r=dteller 2013-12-17 19:07:18 -05:00
Mike Conley
4827fc0dc6 Bug 944049 - [Australis] Collect UITelemetry on bookmarks toolbar usage. r=jaws. 2013-12-17 17:00:13 -05:00
Gaia Pushbot
4a8650e744 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/d12b645e3b8b
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #14779 from mvines/bug950809

Bug 950809 - Add null check for e.accelerationIncludingGravity. r=johnhu

========

https://hg.mozilla.org/integration/gaia-central/rev/d6423ca5d324
Author: Michael Vines <mvines@codeaurora.org>
Desc: Bug 950809 - Add null check for e.accelerationIncludingGravity. r=johnhu
2013-12-17 13:45:26 -08:00
Margaret Leibovic
5646d022bc Bug 949181 - Update robocop tests to get rid of dependency on HomePager.Page. r=mcomella 2013-12-17 13:34:13 -08:00
Margaret Leibovic
9969523305 Bug 949181 - Get rid of the Page enum in HomePager. r=wesj 2013-12-17 13:34:10 -08:00
Ryan VanderMeulen
4c8d52b7b6 Merge m-c to fx-team. 2013-12-17 16:23:55 -05:00
Ryan VanderMeulen
94f7567ce5 Merge m-c to b2g-inbound. 2013-12-17 16:22:49 -05:00
Justin Dolske
a5467b23c8 Bug 951364 - [Australis] button context menu should offer to "move", not "add". r=jaws 2013-12-17 13:21:37 -08:00
Ryan VanderMeulen
f0ceb6aaa5 Merge b2g-inbound to m-c. 2013-12-17 16:17:49 -05:00
Jim Mathies
67e7f00b0a Bug 950241 - Fix: when the browser restarts for an update, a new instance doesn't launch. r=bbondy 2013-12-17 15:17:26 -06:00
Jim Mathies
5fd0098179 Bug 944215 - Bring back the input logic in bug 950944, with some improvements. Increase the amount of time we process events, and message back once the input events we want delivered have been. r=bbondy 2013-12-17 15:13:33 -06:00
Ryan VanderMeulen
8f78df13ef Merge fx-team to m-c. 2013-12-17 16:10:10 -05:00
Ryan VanderMeulen
ec3949678d Merge inbound to m-c. 2013-12-17 15:58:24 -05:00
Matt Brubeck
b12a22ef16 Bug 950832 - Disable double-tap zoom and 300ms tap delay in Metro to fix OSK bugs [r=jimm] 2013-12-17 12:50:49 -08:00
Kartikaya Gupta
0108acd121 Bug 951256 - Dump the APZC guid in rendertrace output. r=Cwiiis 2013-12-17 15:20:21 -05:00
Kartikaya Gupta
89d848b074 Bug 951256 - Add a GetGuid function with return value to APZC. r=Cwiiis 2013-12-17 15:20:20 -05:00
Gaia Pushbot
a1e3b344b5 Bumping gaia.json for 6 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/9919e96678a4
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #14778 from KevinGrandon/revert_bug_948383

Bug 948383 - Move all `home button event` into GaiaDevice class

========

https://hg.mozilla.org/integration/gaia-central/rev/3ec33f60adfd
Author: sashakruglov <sashakruglov@hotmail.com>
Desc: Bug 948383 - Move all `home button event` into GaiaDevice class

========

https://hg.mozilla.org/integration/gaia-central/rev/c435bcc3094f
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Revert "Bug 948383 - Move all `home button event` into GaiaDevice class"

This reverts commit 4128b7c020188757eb9cc034f550cd317d9af12f.

========

https://hg.mozilla.org/integration/gaia-central/rev/eca2f09899da
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Revert "call touch_home_button from test code, not from apps"

This reverts commit 7df2c2a3cb93963a4101bba2af5669ca4732032e.

========

https://hg.mozilla.org/integration/gaia-central/rev/5c80815ed38c
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Revert "fix for cards_view test"

This reverts commit b7d95bc2bfd627913edbd043d0a54f20280a4801.

========

https://hg.mozilla.org/integration/gaia-central/rev/9f562f64e3d3
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Revert "fix functional tests / remove useless imports in endurance tests"

This reverts commit 25955679ea93d0feab779d9487d62b1a7b944abe.
2013-12-17 11:42:28 -08:00
Gaia Pushbot
79d96e994b Bumping gaia.json for 1 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/856839e6554e
Author: Amir Nissim <amirnissim@gmail.com>
Desc: Revert "Bug 946724 - [e.me] Collection suggestions for unsupported languages should show English suggestions [r=ranbena]"

This reverts commit acfc61da7dd2fca23db98295e695227309146c0b.
2013-12-17 11:30:26 -08:00
Kartikaya Gupta
0ea9aefa0c Bug 950487 - Remove unnecessary UpdateCompositionBounds function on APZC. r=Cwiiis 2013-12-17 14:25:57 -05:00
Gaia Pushbot
af4e40ef70 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/13a930f98a1e
Author: Amir Nissim <amirnissim@gmail.com>
Desc: Merge pull request #14485 from EverythingMe/946724-collections-unsupported-locale

Bug 946724 - [e.me] Collection suggestions for unsupported languages should show English suggestions [r=ranbena]

========

https://hg.mozilla.org/integration/gaia-central/rev/a962f72ded11
Author: Amir Nissim <amirnissim@gmail.com>
Desc: Bug 946724 - [e.me] Collection suggestions for unsupported languages should show English suggestions [r=ranbena]
2013-12-17 11:20:23 -08:00
Gaia Pushbot
57ba291d85 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/22bd516a12d9
Author: Pavel Ivanov <pivanov@mozilla.com>
Desc: Merge pull request #14516 from pivanov/bug-946112

Bug 946112 - [FTE] Fix alignment of toggle

========

https://hg.mozilla.org/integration/gaia-central/rev/f5a475c6c6d9
Author: Pavel Ivanov <pivanov@mozilla.com>
Desc: Bug 946112 - [FTE] Fix alignment of toggle
2013-12-17 10:40:23 -08:00
Wes Johnston
5e48596dff Bug 921804 - Show checkboxes at the bottom of prompts. r=mfinkle 2013-12-17 10:15:14 -08:00