Seth Fowler
bc3fd9cc71
Bug 969406 - Make ImageLoader force painting on FRAME_COMPLETE but not FRAME_CHANGED. r=mattwoodrow
2014-11-07 15:40:12 -08:00
Kartikaya Gupta
404d8a0fd5
Bug 1093686 - Add a test to ensure event listeners on the body don't affect event retargeting. r=roc
2014-11-06 08:05:51 -05:00
Robert O'Callahan
520d67c9ca
Bug 1083635. Part 7: Fix UpdateLayerTree to sync-decode images and flush pending notifications. r=mattwoodrow
...
--HG--
extra : rebase_source : d13f993c4dd1b868f47b6c79b39172bb40b3871c
2014-11-07 13:20:27 +13:00
Brian Marshall
c80576c37a
Bug 346043 - Reset selected index correctly after closing drop-down menu. r=roc
2014-11-05 12:32:00 -08:00
James Kitchener
ab38070c5d
Bug 1002526 - Part 5 - Force <math> element's font inflation in <mtd> descendants. b=1002526. r=roc
2014-11-06 14:01:00 +01:00
Frédéric Wang
f8c55b33a4
Bug 1002526 - Part 4 - Add a reftest for MathML and font inflation. b=1002526. r=jkitch
2014-11-05 23:33:00 +01:00
James Kitchener
855089149e
Bug 1002526 - Part 3 - MathMLTextRunFactory needs to now about font inflation. r=roc
2014-11-05 11:58:00 +01:00
Frédéric Wang
ffd3246256
Bug 1002526 - Part 2 - Pass the font inflation parameter to nsMathMLChar. b=1002526. r=karl
2014-10-25 08:30:00 +02:00
Frédéric Wang
b21bcd9fd2
Bug 1002526 - Part 1 - Pass the font inflation parameter to nsLayoutUtils::GetFontMetricsFor* methods. b=1002526. r=karl
2014-10-25 08:29:00 +02:00
Jean-Yves Avenard
696b8cecdc
Bug 1065827 - Use onloadeddata event for reftests. r=jwwang
2014-11-06 20:55:03 +11:00
Seth Fowler
4bb8da9c27
Bug 1084136 (Part 5) - Don't reset STATUS_DECODE_STARTED when decoding finishes. r=tn
...
--HG--
extra : rebase_source : d60164094c0dc0d7fbc4f47980f8b2d9df0b9deb
2014-11-06 17:33:58 -08:00
Jonathan Watt
3debcc4e0c
Bug 1094063 follow-up - Add some fuzz for unaccelerated Windows for curved-border-background-nogap.html. a=kwierso
2014-11-07 01:15:56 +00:00
Jonathan Watt
c03e5abf3b
Bug 1094163 - Rename nsSVGUtils::GetOpacity's aOuterContextPaint argument to avoid confusion. r=longsonr
...
--HG--
extra : rebase_source : ff8c8e6703ac3525032f4638aa016bce71295076
2014-11-06 22:07:36 +00:00
Jonathan Watt
1a491272ec
Bug 1094063, part 2 - Remove most of the fuzzing that was added in bug 1091787 part 1.
...
--HG--
extra : rebase_source : 11229624b22bfc19946b13bb69d6a2912a220186
2014-11-06 22:07:36 +00:00
Jonathan Watt
e13922053c
Bug 1094063, part 1 - Stop nsCSSBorderRenderer::DrawBorders from sometimes drawing the border twice. r=mattwoodrow
...
--HG--
extra : rebase_source : 091c0cbbe0cf6f7bf0dcfa4fcabe9c4c31e23c42
2014-11-06 22:07:36 +00:00
Jonathan Watt
fc1b004739
Bug 1094480 - Fix rendering of CSS borders when only some of the corners have a border-radius and the border-radius is greater than the sum of the border width and the element's content area width/height. r=mattwoodrow
...
--HG--
extra : rebase_source : eb5023f83ec846dbdbf2ae19eb7e24bd01ce1c8a
2014-11-06 22:07:36 +00:00
Jonathan Watt
8a44c2ac76
No bug - Get rid of some unnecessary nsRenderingContext.h includes and nsRenderingContext forward declarations.
...
--HG--
extra : rebase_source : 2e682062b0c4fe3c1e916ed7c7b7ca98ec3b54d3
2014-11-06 22:07:35 +00:00
Carsten "Tomcat" Book
ea9a16d713
Backed out changeset f1989cb41965 (bug 1093686) for B2G Desktop Linux opt m1 test failures
2014-11-06 16:42:36 +01:00
Carsten "Tomcat" Book
1b66ea664a
Backed out changeset 4467ecf7bc6b (bug 1065827)
2014-11-06 14:59:01 +01:00
Kartikaya Gupta
7b39bcb7b0
Bug 1093686 - Add a test to ensure event listeners on the body don't affect event retargeting. r=roc
2014-11-06 08:05:51 -05:00
Kartikaya Gupta
0d8a3614cc
Bug 1093686 - Add some debug logging code for PositionedEventTargeting.cpp. r=roc
2014-11-06 08:05:51 -05:00
Kartikaya Gupta
27a08bcfcb
Bug 1093686 - Ignore body-level touch/mouse listeners when assessing element clickability. r=roc
...
When walking up the content tree to assess if an element is contained inside a
clickable element, we should stop before hitting the body element. This is a
heuristic based on pages in the wild, because a lot of pages have mouse/touch
listeners on the body. Without this patch all elements end up getting treated
as clickable which makes the event retargeting code useless.
2014-11-06 08:05:51 -05:00
Jean-Yves Avenard
f0b9c6a4fb
Bug 1065827 - Use onloadeddata event for reftests. r=jwwang
2014-11-06 20:55:03 +11:00
Robert Longson
3ba072d1e7
Bug 1090936 - Make invalidation of rendering observers asynchronous. r=jwatt
2014-11-06 09:30:11 +00:00
Jonathan Kew
1f55b40c9b
Bug 1093949 - Reverse scroll position for RTL content. r=mats
2014-11-06 09:06:22 +00:00
Ting-Yu Lin
a2df3aacb9
Bug 1094072 - Update selection carets after reflow. r=roc
...
Let SelectionCarets inherits from nsIReflowObserver so it could refresh
its position after reflow. This fixes the incorrect position of
selection carets after we rotate the device to change the screen from
portrait mode to landscape mode and vice versa.
2014-11-05 21:18:00 +01:00
Timothy Nikkel
fec9174a9b
Bug 1086683. We need to take into account the resolution when comparing the size of a frame and it's associated widget. r=botond
...
The size of the frame is scaled by the local resolution of it's presshell. The widget contains the document, so it's size is scaled the parent presshell resolution, but not the local presshell resolution. So comparing the widget size and the frame size directly without taking into account resolution is wrong.
2014-11-06 00:42:17 -06:00
John Daggett
b5db07d5ae
Bug 475891 - reftests for unicode-range. r=jfkthame
2014-11-06 13:43:51 +09:00
John Daggett
2bf063af98
Bug 475891 - support unicode-range when matching userfonts (non-linux). r=jfkthame
2014-11-06 13:42:50 +09:00
Mike Hommey
090834ccfd
Bug 1094037 - Move EXTRA_COMPONENTS and EXTRA_PP_COMPONENTS to the misc tier. r=gps
2014-11-06 09:29:11 +09:00
Daniel Holbert
6ef5776e05
Bug 1094360: Move nsRuleNode::ComputeTextData's chunk for 'mControlCharacterVisibility' down, to match the style struct's member-var ordering. r=roc
2014-11-05 16:08:30 -08:00
Xidorn Quan
c3cb8e27e9
Bug 1094460 - Reorder KTables in nsCSSProps. r=dholbert
...
--HG--
extra : rebase_source : ccd2b7160158737c2c5fc0434eae5f2efeea428c
2014-11-06 10:14:49 +11:00
Felipe Gomes
7149c6accb
Bug 1093691 - Part 3. Safeguard Mochitest, Reftest from e10s-on-nightly pref. r=gavin
2014-11-05 02:15:16 -02:00
Xidorn Quan [:xidorn]
c6102fe059
Bug 1085311 - Vertical writing-mode support for single-line <input> fields. r=jfkthame
2014-11-04 15:45:00 +01:00
Chris Lord
92c2022f68
Bug 1084321 - Remove b2g app meta viewport work-around. r=kats,roc
2014-11-04 17:15:30 +00:00
Jonathan Watt
4358a27d3c
Bug 1093066 - Get rid of gfxContext's Stroke() methods. r=mattwoodrow
2014-11-05 09:16:37 +00:00
Pankaj Malhotra(:bitgeeky)
d146c5b08b
Bug 1091270 - Move isURL out of automationutils; r=jgriffin
2014-11-04 16:59:40 -08:00
Robert O'Callahan
628c45fc97
Bug 1080205. Part 2: Add test. r=tn
...
--HG--
extra : rebase_source : 9f8a41ae255e132e572fdb5012f851554fde69d9
2014-10-30 16:33:55 +13:00
Robert O'Callahan
cdb7a37f1a
Bug 1080205. Part 1: Don't add clip rects to async-scrolled layers for root scrollframes, since the FrameMetrics to scroll those layers will be set on a ContainerLayer parent. r=tn
...
--HG--
extra : rebase_source : b8fc0e3c97d5be50443734ed80caafabd37cf1a3
2014-10-28 17:34:58 +13:00
Robert O'Callahan
e2ca2f2598
Bug 1083635. Part 6: Rename viewport to scrollport in ScrollFrameHelper::ComputeFrameMetrics. r=mattwoodrow
...
--HG--
extra : rebase_source : 188a2ddd979eacdcfee18b700d6c4f0c2ced48a0
2014-10-21 10:32:11 +13:00
Robert O'Callahan
c2d5639aae
Bug 1083635. Part 4.5: Avoid requesting PAINT_WIDGET_LAYERS if we're in a content process. r=mattwoodrow
...
--HG--
extra : rebase_source : 2559a0f44319264fe6395ef833269fb412f18502
2014-10-24 12:20:01 +13:00
Robert O'Callahan
d0f1ae646e
Bug 1083635. Part 4.2: Create nsDOMWindowUtils::UpdateLayerTree and use it to flush layers in reftest content processes instead of doing a DRAW_WIDGET_LAYERS drawWindow. r=mattwoodrow
...
--HG--
extra : rebase_source : b1db1f0171180ed0a7ca36f92653cb702124fc95
2014-11-04 17:05:44 +13:00
Robert O'Callahan
c72141ba76
Bug 1083635. Part 4: Return LayerManager from nsDisplayList::PaintRoot, and dump its contents in nsLayoutUtils::PaintFrame. r=mattwoodrow
...
--HG--
extra : rebase_source : 8c39aebedb275b56eda4a740b63ae4e00523c206
2014-10-21 10:32:10 +13:00
Robert O'Callahan
7d45b99ff8
Bug 1083635. Part 3: Flush displaylist dump before calling PaintRoot. r=mattwoodrow
...
--HG--
extra : rebase_source : 6da7f168218036a13be7dcd73ed8b3c552dcace1
2014-10-21 10:32:10 +13:00
Robert O'Callahan
50bd448572
Bug 1083635. Part 2: Inline nsDisplayList::PaintForFrame into PaintRoot. r=mattwoodrow
...
--HG--
extra : rebase_source : 1d313b18a2b0cc5894924299f421966a1f428799
2014-10-21 10:32:09 +13:00
Robert O'Callahan
997000fd40
Bug 1083635. Part 1: Remove nsDisplayZoom::Paint since it's dead code. r=mattwoodrow
...
--HG--
extra : rebase_source : bb053e5abb7f5a8ae17ab59af542db292ba35543
2014-10-21 10:32:09 +13:00
Robert O'Callahan
ba4692a8b6
Bug 1084672. Call NotifyDidPaint from the refresh driver to ensure it gets called regardless of whether OMTC is used or not. r=mattwoodrow
...
--HG--
extra : rebase_source : 51cc908538bd127c0af9089ae92aa82146032015
2014-10-22 14:26:17 +13:00
Kartikaya Gupta
238eaf381a
Bug 1078029 - Add code to reposition input event coordinates into the target frame. r=roc
...
The PositionedEventTargeting code allows input events to be dispatched to a
target not directly under the input event point. However, the coordinates of the
input event can then end up outside the bounding rect of the event target. This
state is generally unexpected by web content and may cause compatibility issues.
Fennec's front-end code used to deal with this by repositioning the input event
coordinates to be inside the bounding rect; now that Fennec is using the shared
C++ code we need to have that code here. This behaviour is guarded by a pref and
disabled by default (but enabled on Fennec).
2014-11-04 09:52:16 -05:00
Robert Longson
61134326e0
Bug 975757 - changes to transforms in patterns do not cause an update. r=jwatt
2014-11-04 14:52:27 +00:00
Armen Zambrano Gasparnian
8d30e1313d
Bug 1043699 - Add Mulet reftests support. r=jgriffin
2014-11-04 09:18:27 -05:00