Andrea Marchesini
717717cd09
Bug 1018320 - RequestSync API - patch 2 - Wifi Only, r=ehsan
2015-01-13 09:53:16 +00:00
Xidorn Quan
a910edbc6b
Bug 1115262 - Fix position of ruby annotation when writing mode is vertical-rl. r=jfkthame
...
--HG--
extra : source : ec2b2922a741fc5a62bc76c716529eda1b7fe5d0
extra : amend_source : 95bc6d9805f2c0cb9c4d76fcebb5defdd6c69660
2015-01-13 20:04:41 +11:00
Xidorn Quan
7969797ad3
Bug 1055658 part 4 - Revert RubyReflowState. r=dbaron
...
--HG--
extra : source : 27e60ddbd077439dadd09641ab54fc7eef09c69f
2015-01-13 20:04:41 +11:00
Xidorn Quan
72aad2a249
Bug 1055658 part 3 - Add reftests for ruby annotation relative positioning. r=dbaron
...
--HG--
extra : source : 1be2cf7edc4219582496a9faba5b4f40fd73a33b
2015-01-13 20:04:41 +11:00
Xidorn Quan
58446e500f
Bug 1055658 part 2 - Add relative positioning support for ruby annotations. r=dbaron
...
--HG--
extra : source : e15efc6ea7d8fd27cbb334fbab2ba85b0f6868dd
2015-01-13 20:04:41 +11:00
Xidorn Quan
109db9aef5
Bug 1055658 part 1 - Move code for applying relative position to an independent method. r=dbaron
...
--HG--
extra : source : 7ba6cbbf02828b4d6d55bd056e92243423eab6d0
2015-01-13 20:04:41 +11:00
Xidorn Quan
60705d6a24
Bug 1120313 - Fix nested ruby inside ruby annotation. r=dbaron
...
--HG--
extra : source : ea44dcc7bf0e008d6669a00d107529a97ab1c84d
2015-01-13 15:14:46 +11:00
Robert O'Callahan
94382f62b5
Bug 1099977. Part 3: Skip creating nsDisplayText when all glyphs are invisible. r=jfkthame
...
--HG--
extra : rebase_source : db9e1e149ea93be298c0515b792186168ccbb9f0
2014-11-18 23:23:46 +13:00
Robert O'Callahan
0c9928a13e
Bug 1099977. Part 2: Make gfxFont::Measure return an empty bounding-box when all glyphs are invisible. r=jfkthame
...
--HG--
extra : rebase_source : 41a9f586ef2992d96b789d6bd55daae18f15ed2f
2014-11-18 23:23:45 +13:00
Jonathan Kew
f194052f6a
Bug 1119770 - Remove the compile-time switch to enable/disable vertical writing mode support. r=smontagu
2015-01-12 20:55:52 +00:00
Ryan VanderMeulen
b4ff41d68e
Bug 1119818 - Bump various UUIDs that were missed when IDL changes landed. r=jib, r=jdm, r=gavin, r=bz, a=me
2015-01-12 10:44:18 -05:00
Christoph Kerschbaumer
54b8e4e5e4
Bug 1110469 - Remove NS_OpenURI (r=sworkman)
2015-01-11 20:26:40 -08:00
Nigel Babu
053a7d3408
Backed out 4 changesets (bug 1055658) for M5 bustage on a CLOSED TREE
...
Backed out changeset 3cbd9323c896 (bug 1055658)
Backed out changeset 99e071295c42 (bug 1055658)
Backed out changeset 55119d19e4c5 (bug 1055658)
Backed out changeset e82f640cb53f (bug 1055658)
2015-01-12 10:43:11 +05:30
Xidorn Quan
6ba35e648b
Bug 1055658 part 4 - Revert RubyReflowState. r=dbaron
...
--HG--
extra : source : 27e60ddbd077439dadd09641ab54fc7eef09c69f
2015-01-12 14:31:55 +11:00
Xidorn Quan
570e1e21f8
Bug 1055658 part 3 - Add reftests for ruby annotation relative positioning. r=dbaron
...
--HG--
extra : source : 6cc51f0bfbb68999a5361339a09a455ac7723bc6
2015-01-12 14:31:55 +11:00
Xidorn Quan
c5346caa22
Bug 1055658 part 2 - Add relative positioning support for ruby annotations. r=dbaron
...
--HG--
extra : source : 3b6cece1b466a724983927329c56dc1d9555b09a
2015-01-12 14:31:55 +11:00
Xidorn Quan
c7dcc6e79f
Bug 1055658 part 1 - Move code for applying relative position to an independent method. r=dbaron
...
--HG--
extra : source : aa1e52e91dd5ae6fdcdc6ca17bd9ec2a0b946f2b
2015-01-12 14:31:55 +11:00
Xidorn Quan
8dd35a9adf
Bug 1111463 part 3 - Fix ruby reftests for default styles. r=dbaron
...
--HG--
extra : source : 2a8645f9d275da445738b3aad99630fa6c0a3586
2015-01-12 12:52:19 +11:00
Xidorn Quan
fdcb33cf1c
Bug 1111463 part 2 - Add styles in html.css and ua.css. r=dbaron
...
--HG--
extra : source : 36266a6c05c5d40c0ebdd97a3935041a8d8f1010
2015-01-12 12:52:19 +11:00
Xidorn Quan
0121de7dec
Bug 1111463 part 1 - Invalidate html.css when ruby pref changes. r=dbaron
...
--HG--
extra : source : c33e79d1dc93b9827fff3fa4f0ac66db2e403423
2015-01-12 12:52:19 +11:00
Kartikaya Gupta
909fc304dd
Bug 1120252 - Avoid trying to get the APZCTreeManager if APZ isn't enabled. r=mattwoodrow
2015-01-11 20:39:36 -05:00
Robert O'Callahan
0cdcaa1f30
Bug 1119117. Don't clip nsDisplayOpacity items, since some of its descendants maybe should not be clipped with the nsDisplayOpacity clip. r=mattwoodrow
...
--HG--
extra : rebase_source : 50ab1923ad5150197128a0862db2af96dfd41658
2015-01-11 00:12:33 +13:00
L. David Baron
ce6e3ca667
Revert one of the assertion additions in Bug 1110277 patch 3 since it fires, causing orange. r=orange
...
Example stack, from editor/libeditor/tests/browserscope/test_richtext2.html :
###!!! ASSERTION: should only call on first continuation/ib-sibling: 'nsLayoutUtils::IsFirstContinuationOrIBSplitSibling(this)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/../generic/nsIFrame.h, line 875
#01 : AdjustAppendParentForAfterContent [layout/base/nsCSSFrameConstructor.cpp:6059]
#02 : nsCSSFrameConstructor::ContentAppended(nsIContent*, nsIContent*, bool) [layout/base/nsCSSFrameConstructor.cpp:7155]
#03 : PresShell::ContentAppended(nsIDocument*, nsIContent*, nsIContent*, int) [layout/base/nsPresShell.cpp:4520]
#04 : nsNodeUtils::ContentAppended(nsIContent*, nsIContent*, int) [dom/base/nsNodeUtils.cpp:132]
#05 : nsINode::doInsertChildAt(nsIContent*, unsigned int, bool, nsAttrAndChildArray&) [dom/base/nsINode.cpp:1544]
#06 : nsINode::ReplaceOrInsertBefore(bool, nsINode*, nsINode*, mozilla::ErrorResult&) [dom/base/nsINode.cpp:2209]
#07 : mozilla::dom::NodeBinding::appendChild [obj-firefox/dom/bindings/NodeBinding.cpp:600]
2015-01-11 16:58:42 -08:00
L. David Baron
ffe839138c
Bug 1110277 patch 3 - Look for the GenConPseudos() property on the first continuation/ib-split so that we can find it when looking for the ::after frame. r=bzbarsky
...
The change to GetAfterFrameForContent prevents the reframe that is part
of the chain of events leading to this bug, and thus fixes the bug on
its own. The change to GetBeforeFrameForContent seems desirable for
symmetry.
Note that patch 6 also independently fixes the reported bug.
This probably needs somewhat careful review. We should examine:
(1) what the rules for calling nsLayoutUtils::GetBeforeFrame and
nsLayoutUtils::GetAfterFrame are, and whether both (or neither)
need to be patched.
(2) What the rules are for which frame the GenConProperty() lives on,
and whether we should adjust nsIFrame::GetGenConPseudos() to either
do something more intelligent, or assert about callers.
(We should probably clean up some of these things in a followup bug.)
Since the symptom of this bug is (once patch 4 is in the tree) only
causing extra reframes, it can only be tested using the new API (from
bug 1115691) for observing reframes. I confirmed that the test for this
bug fails without the patch and passes with the patch (as noted by the
removal of its todo annotation).
This patch fixes the assertion on layout/generic/crashtests/600100.xhtml,
though I haven't investigated why.
2015-01-11 15:43:11 -08:00
L. David Baron
25c494ef46
Bug 1110277 patch 2 - Add nsLayoutUtils::LastContinuationOrIBSplitSibling(). r=bzbarsky
...
This is used in patch 3.
2015-01-11 15:43:10 -08:00
L. David Baron
590d7a434b
Bug 1110277 patch 1 - Consider the ib-split chain when checking for ::before and ::after in order to reframe when they're missing. r=bzbarsky
...
This patch is not needed to fix the bug, but it seems like it's probably
desirable. It's not needed for this bug because
MaybeReframeForBeforePseudo and MaybeReframeForAfterPseudo are already
called (by ElementRestyler::RestyleChildren) on only the first and last
continuation or ib-split sibling with the same style. So this patch
should only actually change anything for cases like a block-in-inline
split whose initial inline part is inside of a ::first-line (where
different parts of the block-in-inline split chain have different style).
Since the symptom of this bug is (once patch 6 is in the tree) only
causing extra reframes, it can only be tested using the new API (from
bug 1115691) for observing reframes. I confirmed that the test for this
bug fails without the patch and passes with the patch (as noted by the
removal of its todo annotation).
2015-01-11 15:43:10 -08:00
L. David Baron
5f231b4278
Bug 1110277 patch 0 - Add mochitest for patch 1 and patch 3. r=heycam
...
Patch 1 and patch 3 will change the todo status of the first and second
tests, respectively, since they are what fix the tests.
2015-01-11 15:43:10 -08:00
L. David Baron
2c4447faf5
Bug 1115691 patch 1 - Store counts of frames constructed and reflowed on the pres context. r=roc
...
(I've tested the frame construction counts in my test for bug 1110277; I
haven't actually tested the reflow counts.)
2015-01-11 15:43:10 -08:00
Tom Schuster
967d0d250a
Backout changeset b4ebefd0f7e3:a8044fd506db Bug 1117607, Bug 1118087, Bug 1118092, Bug 1118105, Bug 1030372, Bug 1079627 on CLOSED TREE
2015-01-11 20:43:32 +01:00
Seth Fowler
08df7af950
Bug 1079627 (Part 3) - Support multiple decoders for a single RasterImage. r=tn
2015-01-11 05:34:20 -08:00
Masatoshi Kimura
bf312ad056
Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
2015-01-11 11:34:52 +09:00
Robert Longson
5f570eddfa
Bug 1117514 - lines with zero length dashes are not rendered. r=jwatt
2015-01-10 22:17:57 +00:00
Ms2ger
03307562df
Backed out changeset f5a5f7463224 (bug 1119117)
2015-01-10 20:23:06 +01:00
Robert O'Callahan
fe1567ad0c
Bug 1119117. Don't clip nsDisplayOpacity items, since some of its descendants maybe should not be clipped with the nsDisplayOpacity clip. r=mattwoodrow
...
--HG--
extra : rebase_source : d8fbb70e8745a185142430dc341a5fa0146f5532
2015-01-11 00:12:33 +13:00
Geoff Lankow
125624cd03
Bug 1114297 - Improve performance of nsTreeBodyFrame::AdjustForCellText for very long strings; r=smontagu
2015-01-11 00:07:58 +13:00
Wes Kocher
09febf6c77
Merge m-c to inbound a=merge
2015-01-09 21:00:13 -08:00
Chris Peterson
9e23388ca8
Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo
2015-01-06 21:39:46 -08:00
Neil Deakin
f6a2d05cfe
Bug 1089005, add a third consume option that never consumes even over the anchor. This allows clicks on the location field to adjust the caret position, r=dao
2015-01-09 21:12:10 -05:00
William Chen
35698aefb1
Bug 1118764 - Don't distribute anonymous root content in shadow DOM. r=bz
2015-01-08 13:49:51 -08:00
Gregor Wagner
c6fda1b9b8
Bug 1103106 - Make assertion failure: !mWillChangeBudgetCalculated non fatal. r=benwa
2015-01-09 13:29:43 -08:00
Ryan VanderMeulen
9a378a0290
Merge inbound to m-c. a=merge
2015-01-09 14:45:50 -05:00
Carsten "Tomcat" Book
3fcd5e68f5
Merge mozilla-central to b2g-inbound
2015-01-09 15:54:18 +01:00
Fernando Jimenez Moreno
c4551483eb
Bug 1101029 - Overlay iframe on top of front-most app. r=roc, sicking
2015-01-09 09:55:18 +01:00
Kartikaya Gupta
2f7d3e0456
Bug 1117828 - When building event regions for a pseudo-stacking context, use the child frame instead of the parent. r=roc
2015-01-09 10:12:35 -05:00
Makoto Kato
0d551ec8d9
Bug 966157 - Part 3. Ignore assertion of test_bug558663.html for Linux e10s. r=masayuki
2015-01-09 16:40:25 +09:00
Boris Zbarsky
ae8c53e49b
Bug 1103000. Update the unitless length quick whitelist to match spec changes. r=dbaron
2015-01-08 11:57:09 -05:00
Carsten "Tomcat" Book
4b471b2953
Backed out changeset 68d2b24c9351 (bug 1055658) for Reftest Failures
2015-01-08 16:08:58 +01:00
Carsten "Tomcat" Book
a2b93bb8fa
Backed out changeset f4e02295ff1f (bug 1055658)
2015-01-08 16:08:37 +01:00
Carsten "Tomcat" Book
e541bdd186
Backed out changeset 9371c6f11873 (bug 1055658)
2015-01-08 16:08:35 +01:00
Carsten "Tomcat" Book
9b09e9d3fb
Backed out changeset 2ee5068037f2 (bug 1055658)
2015-01-08 16:08:33 +01:00