Kartikaya Gupta
d4001130db
Bug 1126876 - Prevent subdocuments inside a pointer-events:none frame from building event regions. r=roc,tn
2015-02-03 10:52:51 -05:00
Carsten "Tomcat" Book
3d0ff2ad63
Backed out changeset c80e36def0ad (bug 1128356) for bustage on a CLOSED TREE
2015-02-03 09:58:14 +01:00
Morris Tseng
c8b0b1c49e
Bug 1125419 - Add dummy touch event listener to touch/selection carets to prevent apz scroll when dragging touch/selection carets. r=roc
...
--HG--
extra : rebase_source : 53aa339fca8e0a1287a9c47e98e162cd695c7b22
2015-02-01 20:17:00 +01:00
Seth Fowler
e4beedf018
Bug 1128356 - Add template functions for common frame property destructors. r=dbaron
2015-02-03 00:24:13 -08:00
Brian Birtles
fca835eddc
Bug 1123196 part 2 - Don't resolve pending animations for nested calls to PaintRoot; r=mattwoodrow
...
We resolve pending animations when painting has finished in
nsDisplayList::PaintRoot. However, in the process we can trigger nested calls to
PaintFrame (e.g. due to use of -moz-element). In that case, we shouldn't resolve
pending animations until we complete the widget transaction.
This patch adds a check that we're in a widget transaction before we resolve
pending animations.
2015-02-03 14:08:37 +09:00
Brian Birtles
8162708cc1
Bug 1123196 part 1 - While player is waiting to start, return its pending start time; r=jwatt
...
After starting layer animations we set the same start time on content
animations but we don't apply it until the next tick (see bug 1112480 for
background). However, in some circumstances, we can end up creating layer
animations again within the same refresh driver tick. In this case, we should
initialize the animations with the same start time as we previously used.
This patch exposes the pending start time set on content animations so that,
if set, we can use it when building layer animations.
2015-02-03 14:08:37 +09:00
Wes Kocher
249a7cc50c
Backed out 2 changesets (bug 1123067) for mochitest-1 bustage on a CLOSED TREE
...
Backed out changeset d35d83e9c9f2 (bug 1123067)
Backed out changeset ea4ea5299409 (bug 1123067)
2015-02-02 17:32:28 -08:00
Mats Palmgren
08e3b95bdb
Bug 1123067 - part 2, tests.
2015-02-02 22:34:17 +00:00
Mats Palmgren
1510c3582a
Bug 1123067 - part 1, Add the range even if it's inside a user-select:none region in case it's inside an editable node (it represents the caret). r=smaug
2015-02-02 22:34:17 +00:00
Neil Deakin
ffec61253c
Bug 1116865, add an attribute to popups to allow them to not rollup when clicking on the anchor, this is used for the new search field, r=neil, felipe
2015-02-02 15:53:53 -05:00
Markus Stange
8dfdceabf8
Bug 1088605 - Check for root chrome documents instead of just root documents, since e10s content documents are root. r=roc
2015-02-02 15:11:15 -05:00
Markus Stange
385548cb48
Bug 1088605 - Don't create nsDisplayClearBackground in subdocuments. r=roc
2015-02-02 15:10:53 -05:00
Paul Rouget
aeeb621d68
Bug 1118169 - Support -moz-window-dragging:drag in HTML. r=mstange r=bz
2015-02-02 15:10:51 -05:00
Jonathan Kew
cfa5b9ba7a
Bug 1127679 - Reftest for relative positioning of flex items with different directionality. r=smontagu
2015-02-02 18:30:12 +00:00
Jonathan Kew
f665472a1c
Bug 1127679 - Fix use of incorrect writing mode in flex-item relative positioning. r=smontagu
2015-02-02 18:29:52 +00:00
Jonathan Kew
323af42ff6
Bug 1128190 - Always use a mask to render shadows for color glyphs, regardless of blur radius. r=roc
2015-02-02 09:19:28 +00:00
Cameron McCormack
d5624d1240
Bug 1128355 - Remove unused nsButtonFrameRenderer::mBorderStyle member. r=roc
2015-02-02 19:51:33 +11:00
Phil Ringnalda
9dd28021aa
Bug 1120410
- Adjust fuzzy conditions for 413361-1.html to cover B2G and older-Android too
...
CLOSED TREE
--HG--
extra : rebase_source : c0e3057c686a86353e903782e1cbadab17957b61
2015-01-30 22:36:12 -08:00
Timothy Nikkel
4785d2a14a
Bug 1107843. When computing the transform matrix for a preserve-3d child just include the final translation right away, instead of doing two translations that add and subtract to increase the accuracy. r=mattwoodrow
2015-02-01 17:12:14 -06:00
Kartikaya Gupta
33f9c446a1
Bug 950934 - Enable APZ in the B2G root process. r=botond,smaug
2015-01-12 18:13:18 -05:00
Mike Hommey
a35dbaeebf
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
...
--HG--
rename : memory/mozalloc/fallible.h => memory/fallible/fallible.h
2015-02-02 09:56:13 +09:00
Phil Ringnalda
7b3840d642
Back out 5167196c4b98 (bug 1125040) for not compiling on Linux
...
CLOSED TREE
2015-02-01 15:27:14 -08:00
David Zbarsky
7d34edce07
Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond
2015-02-01 17:27:41 -05:00
David Zbarsky
e6153bf650
Bug 1125040: Use LayoutDeviceIntPoint for GetEventPoint r=botond
2015-02-01 17:27:41 -05:00
David Zbarsky
58a982f86b
Bug 1125040: Use LayoutDeviceIntPoint for nsLayoutUtils::GetEventCoordinatesRelativeTo and Touch::mRefPoint r=botond
2015-02-01 17:27:31 -05:00
Seth Fowler
84f29f6166
Bug 1128229 - Add fuzzy annotations to tests that depend on imgFrame::Optimize being called on Android. r=me DONTBUILD
2015-01-31 21:41:06 -08:00
L. David Baron
958c00e0fe
Bug 1106755 - Make more overflow area computation code apply only to floating ::first-letter. r=jfkthame
...
In inline layout there's no need to do anything with overflow areas
since RelativePositionFrames handles it. Apparently doing some of the
work messes things up somehow, so the easy fix is to make the inline
::first-letter codepath behave more like nsInlineFrame and not do any
messing with overflow areas. So this moves the rest of the overflow
code in nsFirstLetterFrame::Reflow into the float-only codepath. There
don't appear to be any ordering issues with the movement, since the code
that the FinishAndStoreOverflow call is moved across deals with creating
and destroying continuations of the child.
All the added tests pass with the patch, but without the patch
overflow-inline-nooverflow.html fails.
2015-01-31 11:00:44 -08:00
L. David Baron
c64f6910f8
Bug 891347 - Make bug 385526 crashtest appropriate for use in the reftest/crashtest harness. r=mats
2015-01-31 11:00:44 -08:00
Kartikaya Gupta
5ce034230b
Bug 1124452 - Make it work without containerless-root, too. r=tn
...
--HG--
extra : rebase_source : 487e678ef5fc1592326a72f279e7e7f9f32a3a71
2015-01-28 13:28:28 -05:00
JerryShih
551c73a023
Bug 1125030 - Handle VsyncChild shutdown in ActorDestroy(). r=bent
2015-01-29 22:19:00 +01:00
Peter Chang
8bd13fc5c7
Bug 1123179 - Bypass touchcaret visibility checking inside scrollable frame when touchcaret drag state is active, r=roc
...
--HG--
extra : rebase_source : 5370db85347a4ef93d6403e62cf385dc16a23b97
2015-01-28 01:32:00 +01:00
Jonathan Kew
047fd01454
Bug 1127107 - Reftests for spurious interaction between hyphenation/text-transform and line-wrap behavior. r=dholbert
2015-01-30 08:50:10 +00:00
Mason Chang
a2c0a65d52
Bug 1125999 Part 2: Compress vsync notifications in the parent process refresh driver. r=kats
2015-01-29 17:41:03 -08:00
Mason Chang
add4633ef0
Bug 1125999 Part 1 Use compress keyword for PVsync notify messages. r=bent
2015-01-29 17:41:02 -08:00
Xidorn Quan
8bd6dfc792
Bug 1111891 - Avoid fuzzy in test of bug 1087872 on Windows. r=jfkthame
...
--HG--
extra : source : b36fb390640d9bb85934ede4140be83cfbf98f53
2015-01-30 15:00:18 +11:00
Jonathan Watt
295a3bb098
Bug 1127507 - Get transforms on the children of SVG <mask> working. r=dholbert
...
--HG--
extra : rebase_source : 1569a6e4e5f72f71fb47486cdc99f9c64d15b689
2015-01-29 23:58:42 +00:00
Jim Mathies
d353a0d5c1
Bug 1095754 - Add nsPluginFrame support for e10s specific plugin configuration data. r=roc
2015-01-29 13:41:55 -06:00
Jim Mathies
7149a4e627
Bug 1095754 - Rather than apply geometry updates to plugins in the content process, collect updates and stash them in the shadow layer forwarder so that on the next composite, they update with the remote layer tree. r=roc
2015-01-29 13:41:54 -06:00
Carsten "Tomcat" Book
579ac07ed5
Merge mozilla-central to mozilla-inbound
2015-01-29 16:17:28 +01:00
Carsten "Tomcat" Book
395905d963
merge b2g-inbound to mozilla-central a=merge on a CLOSED TREE
...
--HG--
extra : amend_source : c732998111bf4b9ecd2158a1de5cbfaf9e93e1bc
2015-01-29 16:09:31 +01:00
Jonathan Watt
a923689db0
Bug 1127114, part 2 - Unify SVGTextFrame's NotifyBeforeSelectionBackground and NotifySelectionBackgroundPathEmitted callbacks. r=heycam
2015-01-27 16:32:24 +00:00
Jonathan Watt
de0a615af6
Bug 1127114, part 1 - Use typed rects for PaintSelectionBackground's arguments since the units are unexpected. r=heycam
2015-01-27 16:32:20 +00:00
Jonathan Watt
8cacd9681d
Bug 1018324 - Remove inIFlasher. r=roc
2015-01-26 17:08:45 +00:00
Jonathan Watt
712f521262
Bug 1127138 - Remove the declarations of a couple of dead FrameLayerBuilder methods. r=mattwoodrow
2015-01-23 09:17:14 +00:00
Wes Kocher
0efb7c3677
Merge m-c to b2g-inbound a=merge
2015-01-28 18:43:47 -08:00
Kartikaya Gupta
8d93c66cb0
Bug 1116588 - Don't optimize away opacity:0 items if we're building event regions, unless the frame also has pointer-events:none. r=tn
2015-01-28 17:42:23 -05:00
John Daggett
97f2b28880
Bug 1127209 - cleanup downloadable font logging. r=m_kato
2015-01-29 16:44:59 +09:00
Jeremy Chen
fe8fc4f7aa
Bug 1120358 - Part 1: Handle scroll position change that is not triggered by APZ. r=roc
2015-01-15 00:42:00 -05:00
Kartikaya Gupta
f6da43df9d
Back out bug 1116588 for introducing the regression in bug 1126427. r=me
2015-01-28 08:58:47 -05:00
Carsten "Tomcat" Book
e20a4f88ee
Merge mozilla-central to mozilla-inbound
2015-01-28 14:30:12 +01:00