Ryan VanderMeulen
c076b1148d
Merge b2g-inbound to m-c. a=merge
2015-07-07 13:25:39 -04:00
Hiroyuki Ikezoe
a98fa02cfd
Bug 1175751 - Apply playback rate to compositor animations. r=bbirtles
2015-07-06 19:05:00 +02:00
Cervantes Yu
d0d380cd18
Bug 1180644: Fix crashes after enabling OOP on B2GDroid. r=snorp
2015-07-06 19:18:20 +08:00
Cameron McCormack
0731f8ce65
Bug 1179675 - Make FontFaceSet.cpp compile as part of UNIFIED_SOURCES. r=jdaggett
2015-07-02 00:45:00 +02:00
Ehsan Akhgari
ce00e35fe6
Bug 1178745 follow-up: Mark overridden ComputeScrollClip() methods as override
2015-07-05 21:26:51 -04:00
Jonathan Kew
7e41bf0c12
Bug 1180166 - Ensure all elements of tableBorderReset[] are properly initialized. r=dholbert
2015-07-05 20:27:53 +01:00
Phil Ringnalda
6d4fe3b709
Back out 0642a5722c59 (bug 1178382) for OS X reftest failures in 825999.html
2015-07-03 19:44:39 -07:00
Phil Ringnalda
ab06bdf2b9
Merge m-c to m-i
2015-07-03 19:15:06 -07:00
Phil Ringnalda
f75cbb09e4
Merge f-t to m-c, a=merge
2015-07-03 18:55:10 -07:00
Juan Gomez
21d73728f3
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Kevin Wern
b4ac13dd45
Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond
...
Whenever the inverse of a 3D projective transform is applied to a point, only use the result if it has a positive w-coordinate.
When transforming by a matrix that we know should be 2D, assert to that effect.
Transformations of rectangles (as opposed to points) remain to be audited.
2015-07-03 15:06:26 -04:00
Markus Stange
db609af9f5
Bug 1178382 - Ignore overflow: -moz-hidden-unscrollable on <select size=n> listboxes. r=roc
...
forms.css sets overflow: -moz-hidden-unscrollable on all select elements.
ApplyOverflowClipping in nsFrame.cpp applies overflow clips that are not managed by scroll frames.
nsCSSFrameConstructor::ConstructSelectFrame creates an nsListControlFrame for listbox select elements.
nsListControlFrame is an nsHTMLScrollFrame.
As a result, the clip as applied twice - once by the nsHTMLScrollFrame, and then again by ApplyOverflowClipping.
Adding an exception for nsListControlFrame to ShouldApplyOverflowClipping gets rid of the double clip.
2015-07-03 20:11:51 -04:00
Markus Stange
1b08cc267d
Bug 1174959 - Increase android fuzzing for box-decoration-break-with-outset-box-shadow-1.html. r=BenWa
2015-07-03 16:02:05 -04:00
dominique vincent
3d095d1f4a
Bug 1176453 - Do not increment the cluster counter for input elements with label. r=kats
2015-07-02 21:16:25 +02:00
Mark Capella
0a9cd8718f
Bug 720050 - Update reftests to notice we pass now \o/, r=margaret
2015-07-03 02:08:06 -04:00
Markus Stange
34c169f5e7
Bug 1178745 - Respect scroll clips when flattening. r=roc
2015-07-02 17:04:14 -04:00
Markus Stange
e9f76277b5
Bug 1178745 - Move some code around. r=roc
2015-07-02 17:00:17 -04:00
Markus Stange
d193f407c2
Bug 1178745 - Add an nsIScrollableFrame API for getting the scroll clip. r=roc
2015-07-02 16:42:10 -04:00
Markus Stange
481cbb609c
Bug 990974 - Treat carets in async scrolled scrollframes differently from non-caret content. r=roc
...
This makes those caret display items not share a layer with any other display items, and uses a different async scroll frame clip for that layer.
2015-07-02 15:02:34 -04:00
Markus Stange
ec0360b2c9
Bug 990974 - Give PaintedLayerDataTree a generic way of restricting a PaintedLayer to exactly one display item. r=roc
2015-07-01 22:08:20 -04:00
Markus Stange
f6818bbaa8
Bug 990974 - Add a flag to ComputeFrameMetrics so that a different clip can be returned for the caret and non-caret content. r=roc
2015-07-02 13:42:34 -04:00
Markus Stange
a73259768c
Bug 990974 - When using display ports, don't clip the painted contents to the content box clip. r=roc
...
Store the content box clip on mAncestorClip, and store a different clip for the caret on mAncestorClipForCaret.
In a future patch, those clips will be selectively applied to the right layers.
2015-07-03 14:06:15 -04:00
Markus Stange
e7a515a8ed
Bug 990974 - Slightly change how the caret clip works. r=roc
...
Instead of looking at the caret's rect and determining whether we should clip it
to the real content box clip or not at all, we just always clip it, but to a
slightly bigger rect. In the cases that the caret was completely visible before,
it'll still be completely visible with this change. However, in the cases that we
did decide to clip before this patch, the result can be slightly different now:
Before this patch, whenever the caret was partially clipped, it was partially
clipped to the true content clip rect, but with this patch, the caret can be
partially clipped to the slightly larger clip rect.
2015-07-03 14:02:09 -04:00
Julien Pagès
d4f0266bdc
Bug 1091284 - Remove systemMemory, environment from automationutils. r=jgriffin
2015-07-01 22:00:07 +02:00
Jonathan Kew
d877ac74b5
Bug 1179285 - Give text-combine-upright its own pref, separate from writing-mode (vertical-text), so that we can keep it disabled until we actually have a layout implementation backing the CSS property. r=dbaron
2015-07-02 13:27:33 +01:00
Matt Woodrow
68c439c729
Bug 1177149 - Don't force an invalidation for transform origin changes. r=dbaron
2015-07-02 13:47:05 -04:00
Lee Salzman
a7fb589b65
Bug 771367 - Refactor GetAnimationContent and GetAnimationCollection into CommonAnimationManager to hide atom and pseudo-element voodoo. r=bbirtles
2015-07-01 14:43:13 -04:00
Lee Salzman
09bab5fc25
Bug 771367 - Update test_animations_omta.html to support testing pseudo-elements. r=dbaron
2015-07-01 12:08:30 -04:00
Lee Salzman
c813b6b2e2
Bug 771367 - Support compositor animation for pseudo-elements. r=dbaron
2015-07-01 11:55:51 -04:00
Xidorn Quan
6af3e1136f
Bug 1168705 part 1 - Add mechanism for dispatching events with refresh driver tick. r=roc,khuey
2015-07-02 19:12:31 +10:00
L. David Baron
89e61707cc
Bug 1176969 followup - Reorganize the timing of the reftest to make it more reliable.
...
I confirmed that animate-preserve3d-child.html still fails without the
original patch in the bug.
2015-07-01 23:00:25 -07:00
Xidorn Quan
35b2239278
Bug 1175485 part 3 - Remove unused operators, typedefs and IteratorTraits. r=waldo
2015-07-02 13:31:07 +10:00
Xidorn Quan
2884d76b1c
Bug 1175485 part 1 - Allow inner iterator of ReverseIterator deref to any type, and change IntegerIterator, EnumeratedRange, and nsFrameList::Iterator to return value type instead of a reference. r=roc,waldo
2015-07-02 13:31:07 +10:00
Markus Stange
5125610408
Bug 1148582 - Include the rounded clip of the async scrolled scroll frame in its mAncestorClip.
2015-06-22 01:38:23 -04:00
David Anderson
7edbb3c9d2
Bug 1148582 - Recycle mask layers attached to FrameMetrics. r=mattwoodrow
2015-06-21 12:28:10 -04:00
David Anderson
a3ffcf73bf
Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow
2015-06-21 12:27:31 -04:00
David Anderson
3a3beda6fb
Bug 1148582 - Factor mask layer creation out of ContainerState::SetupMaskLayer. r=mstange
2015-06-20 19:47:57 -04:00
Jonathan Kew
18ddfdcd29
Bug 1177076 followup - Some of the tests are a bit fuzzy on Android.
2015-07-03 14:57:18 +01:00
Jonathan Kew
49ae873623
Bug 1177076 - patch 4 - Reftests for logical and physical caption-side placement. r=dholbert
2015-07-03 11:37:50 +01:00
Jonathan Kew
69e22e37f0
Bug 1177076 patch 3 - Change the initial value of 'caption-side' from 'top' (physical) to 'block-start' (logical). r=heycam
2015-07-03 11:37:44 +01:00
Jonathan Kew
ed569034ea
Bug 1177076 patch 2.1 - Annotate vertical-table-specified-width-2.html because it will assert in FinishReflowChild() due to unconstrained containerWidth. r=dholbert
2015-07-03 11:37:40 +01:00
Jonathan Kew
926c1bd0f3
Bug 1177076 patch 2 - Convert nsTableOuterFrame to work with logical coordinates. r=dholbert
2015-07-03 11:37:33 +01:00
Jonathan Kew
56a16aa2e5
Bug 1177076 patch 1 - Add logical values for the caption-side property (though not yet handled by layout code). r=heycam
2015-07-03 11:37:25 +01:00
Cameron McCormack
10e8f744a3
Bug 1179078 - Recover from parse errors inside image values in border-image properly. r=dholbert
2015-07-01 16:42:31 +10:00
L. David Baron
db4f83350f
Bug 1176969 followup - Mark test as random for now until I have a chance to rewrite it.
2015-06-30 22:34:16 -07:00
Jan Gerber
c589f29790
Bug 1178215 - update update.py for new libvpx r=rillian
...
libvpx dropped vpx_mem_set_functions,
only use it if an external libvpx
is used and still has it.
update update.py
add vpx_dsp_rtcd.h
rebase disable_pthread_on_mingw.patch
add vp9_filter_restore_aligment.patch
drop msvc2015.patch
2015-06-29 23:06:04 +02:00
Markus Stange
26c466292e
Back out bug 1148582 for static analysis bustage.
2015-07-01 01:20:59 -04:00
Markus Stange
c8fc96a636
Bug 1148582 - Include the rounded clip of the async scrolled scroll frame in its mAncestorClip.
2015-06-22 01:38:23 -04:00
David Anderson
e18ceb4c2a
Bug 1148582 - Recycle mask layers attached to FrameMetrics. r=mattwoodrow
2015-06-21 12:28:10 -04:00
David Anderson
48bab4c4b7
Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow
2015-06-21 12:27:31 -04:00