gecko-dev/layout
cku c13c8d4e5e Bug 1361639 - Part 1. Depend on input flag, return bbox of an <use> element in different coordinate system. r=longsonr+218550
When nsSVGUtils::getBBox is called on <use> element:
1. Call from SVGGraphicsElement::getBBox(WebAPI):
   According to the spec, getBBox should return the bbox as the union box of
   children in user space.
2. Call from mask/ clip-path or filter painting:
   Since we want to paint those elements in the coordinate space formed by
   <use>(bug 537623), getBBox should return the bbox as the union box of
   children in coordinate system of <use>.

Depend on the use case, we return the bbox of an <use> element on different
coordinate system. In this patch, I bring in a new
flag(eInUserSpaceOfUseElement) so that nsSVGUtils::getBBox can return bbox on
different coordinate system accordingly.

MozReview-Commit-ID: FfZalTI8J0y

--HG--
extra : rebase_source : c33e980c00c450792b30f60f6aa01b53e1c5595c
2017-08-29 20:41:45 +08:00
..
base Bug 1385789: Refactor RestyleManager::ContentStateChangedInternal to move nsRestyleHint calculation out to GeckoRestyleManager. r=bholley 2017-08-29 15:50:50 -07:00
build Backed out changeset d292ce405097 (bug 1393189) 2017-08-30 10:04:40 +02:00
doc
forms Bug 1395146 - part1: Get rid of nsITextControlElement::IsPlainTextControl() and nsTextEditorState::IsPlainTextEditor() r=smaug 2017-08-30 18:57:55 +09:00
generic Bug 1395098 - Apply folded alpha to text when using advanced layers r=jrmuizel 2017-08-30 13:18:09 -04:00
inspector Merge m-c to inbound, a=merge 2017-08-29 16:17:13 -07:00
ipc Bug 1389143 - Send event regions override information to APZ in layers-free mode. r=jrmuizel 2017-08-18 13:06:31 -04:00
mathml Backed out changeset 8f2dd8f13b53 (bug 1388161) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout 2017-08-10 14:40:21 +02:00
media
painting Bug 1395218 - Make the bevel side parameters more strongly-typed. r=dholbert 2017-08-30 12:22:18 -04:00
printing Bug 1391645 - Make nsPrintEngine::SetupToPrintContent() proceed with the print even when mPrt->mPrintObject->mPresShell and mPrt->mPrintObject->mPresContext are nullptr but mIsCreatingPrintPreview is false r=dholbert 2017-08-21 14:56:07 +09:00
reftests Bug 1299848 - Move all reftest-paged tests to layout/reftests/pagination. r=dholbert 2017-08-30 09:23:16 -07:00
style Bug 1387993 - Enable chrome mochitests on linux debug build. r=jmaher 2017-08-30 10:18:30 +10:00
svg Bug 1361639 - Part 1. Depend on input flag, return bbox of an <use> element in different coordinate system. r=longsonr+218550 2017-08-29 20:41:45 +08:00
tables Bug 1395218 - Make the bevel side parameters more strongly-typed. r=dholbert 2017-08-30 12:22:18 -04:00
tools Bug 1394957 - Fix logging of number of tests when running chunked reftests; r=ahal 2017-08-30 10:11:28 -06:00
xul Bug 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv 2017-08-29 16:02:48 -07:00
moz.build