Robert O'Callahan
1f5f8fa298
Bug 727661. We should only optimize ThebesLayers to ColorLayers or ImageLayers for brand-new layers (ThebesLayers with no currently valid data). Otherwise we risk ColorLayers being a deoptimization if there is valid content in the layer that doesn't happen to be visible but might become visible later, or if the layer contents are only temporarily a solid color and will soon need a buffer again. r=tn
2012-02-16 17:17:20 +13:00
Bas Schouten
f8fdc3ca4c
Bug 712630 - Part 2: Mark some reftest fuzzy on D2D. r=roc
2012-02-16 04:04:18 +01:00
Andrew McCreight
0d2821a82c
Bug 726331 - remove childless nsComputedDOMStyles from the purple buffer. r=smaug
2012-02-15 15:29:53 -08:00
Serge Gautherie
c9a691c83d
Bug 718020. (Av1) test_bug583889.html: Delay "SimpleTest.finish()" call, Add missing 'yield' in bug583889_inner1.html, Add documentation. r=roc.
2012-02-15 21:43:46 +01:00
Matt Woodrow
d3135bba63
Bug 724025 - Correctly flatten transform-style:flat with BasicLayers. r=roc
2012-02-15 22:28:22 +13:00
Matt Woodrow
8281079024
Bug 721082 - Make perspective-origin relative to the parent elements border box. r=roc
2012-02-15 22:28:22 +13:00
Matt Woodrow
914010d2c8
Bug 721082 - Constify nsIFrame::GetParentStyleContextFrame. r=roc
2012-02-15 22:28:21 +13:00
Benoit Girard
5ec8cb5563
Make OMTC changes not effect desktop
2012-02-13 17:17:12 -05:00
Aryeh Gregor
cd491d4c50
Bug 721136 - transform property serialization doesn't normalize case; r=dbaron
2012-02-13 16:23:15 -05:00
Kyle Machulis
326642dc74
Bug 711601 - Bluetooth Implementation on B2G - patch 1: Boilerplate code for creating navigator.mozBluetooth object. r=bent
2012-02-15 13:37:13 -08:00
Kyle Machulis
1e21da06e6
Bug 711601 - Bluetooth Implementation on B2G - patch 1: Boilerplate code for creating navigator.mozBluetooth object. r=bent
2012-02-14 17:51:52 -08:00
Daniel Holbert
c743f28bca
Bug 733875: If you're a nsFrame inside a box, be sure to reflow your absolute children after box layout gives you your size. r=bz
2012-03-10 14:50:51 -08:00
Daniel Holbert
9c55e83277
Bug 640443: Allow positioned display:-moz-box elements to be containers for absolutely-positioned content. r=bz
2012-03-10 14:49:10 -08:00
Jonathan Watt
638ca1424b
Bug 734656 - Add documenting comments to some SVG frame classes. r=longsonr.
...
--HG--
extra : rebase_source : 0663c60ccaa1a89041d47d3db109f1de2a2b9f92
2012-03-10 19:28:24 +00:00
Jonathan Watt
221a24847f
Bug 734656 - Make the NS_STATE_SVG_NONDISPLAY_CHILD classes easier to find. r=longsonr.
...
--HG--
extra : rebase_source : a3f882a4b0f8df3347288dff25c3bbb7be72332b
2012-03-10 19:28:06 +00:00
Boris Zbarsky
0d8f6a7de7
Bug 696301 part 1. Refactor CORS attribute handling a bit. r=sicking
2012-03-10 10:13:51 -06:00
Boris Zbarsky
8ef15bf2e4
Bug 734406. Fix printing and print preview for <canvas> by checking for script-enabled on the original document, not on the printing document. r=tnikkel
2012-03-09 22:32:51 -06:00
Benoit Girard
b18a77e427
Merge viewport with tip
2012-02-08 20:42:17 -05:00
Jared Wein
43f524eb6a
Bug 725700 - Keyboard arrow keys and scrollbar buttons should have consistent scrolling distances.
2012-02-20 11:24:36 -05:00
Patrick Walton
9bab740a07
Force the creation of an nsDisplayScrollLayer if a displayport was set on a scroll frame
2012-02-07 22:32:21 -08:00
Patrick Walton
5ec20f37ac
Temporary workaround for bug 681192 and bug 724786 (subpixel layer invalidation). Remove me later.
2012-02-07 22:21:38 -08:00
François Wang
ac36ce4e46
Bug 722880 - reftests for attribute width on mtable. r=karlt
2012-02-27 18:57:28 -05:00
Henri Sivonen
b0b6cb7764
Bug 650784 part 1.5 - Move nsScriptableUnescapeHTML from Toolkit to Core. r=smaug.
...
--HG--
rename : toolkit/components/feeds/nsIScriptableUnescapeHTML.idl => parser/html/nsIScriptableUnescapeHTML.idl
rename : toolkit/components/feeds/nsScriptableUnescapeHTML.cpp => parser/html/nsParserUtils.cpp
rename : toolkit/components/feeds/nsScriptableUnescapeHTML.h => parser/html/nsParserUtils.h
2012-02-27 13:57:48 +02:00
Brian Birtles
0a8aefa217
Bug 608161 - Don't rely on HasAttr to detect whether gradient attributes have values; r=longsonr
2012-03-06 15:58:40 +09:00
Ehsan Akhgari
9475dfbd3e
Merge mozilla-central into mozilla-inbound
2012-03-14 13:40:34 -04:00
Jonathan Kew
e97673ff32
bug 731536 - reftest for text-transform:capitalize with punctuation marks. r=smontagu
2012-03-14 06:47:36 +00:00
Jonathan Kew
fc884ec915
bug 731536 - text-transform:capitalize should affect the first alphanumeric char in a word, not the first non-punctuation char. r=smontagu
2012-03-14 06:47:14 +00:00
Jonathan Kew
a62728835c
bug 605021 - handle surrogates in text-run transformations. r=smontagu
2012-03-14 06:45:11 +00:00
Boris Zbarsky
8639633f44
Bug 735481. Skip ancestor filtering on IDs and classes in quirks mode, because that matching needs to be case-insensitive. r=dbaron
2012-03-14 00:44:13 -05:00
Frédéric Wang
93b0cefeae
Bug 732834 - Use MathJax fonts in mathematical text part 2. r=karlt
2012-03-09 20:52:14 -05:00
Frédéric Wang
9b38e509b2
Bug 732834 - Use MathJax fonts in mathematical text part 1. r=karlt
2012-03-09 20:52:13 -05:00
Nicholas Nethercote
29ca78c292
Bug 723799 - Use mallocSizeOf in the DOM memory reporters. r=mounir.
...
--HG--
extra : rebase_source : 2eb96d2f901bbe4cc1ff6dbccdec4dc4099b08fc
2012-02-01 13:58:01 -08:00
Nathan Froyd
7adb7a65ea
Bug 731615 - Eliminate duplicate headers in layout. rs=smontagu
2012-02-29 10:57:47 -05:00
Mats Palmgren
79c30ea840
Bug 717521 - Limit pre-rendering to max 4096 x 4096 pixels (post-transform) to avoid hang. r=tnikkel
2012-03-01 13:34:20 +01:00
Mats Palmgren
4055535431
Bug 727601 - "ASSERTION: Only transformed frames should have UpdateTransformLayer hint" with display:table. r=roc
2012-03-01 13:34:19 +01:00
Bas Schouten
584c87e1e0
Bug 651192 - Part 5: Support remote access to ImageContainers. r=roc
2012-02-16 04:26:19 +01:00
Matt Woodrow
6ec8203d33
Bug 700240 - Print display lists to a file. r=roc,bjacob
2012-03-01 21:26:09 +13:00
Matt Woodrow
25747d1d89
Bug 731858 - Add index numbers to nsDisplayTextOverflow so that they are unique for a given frame. r=mats
2012-03-01 21:26:09 +13:00
Matt Woodrow
b60e02ca4d
Bug 547801 - Fix sort-additive-1 test to use MozReftestInvalidate. r=dholbert
2012-03-01 21:26:09 +13:00
Simon Montagu
6091adf028
Use GetGeneralCategory in IsPunctuationMark instead of the precompiled ccmap. Bug 731222, r=jfkthame
2012-03-01 00:17:27 -08:00
Ed Morley
be1cabf200
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-01-31 16:45:40 +00:00
Tim Taubert
e259a2d456
merge m-c to fx-team
2012-01-31 14:45:13 +01:00
Jared Wein
e7ae7fed94
Bug 710373 - Pressing the vertical slider down arrow should move three lines instead of one. r=roc
2012-01-31 12:04:35 +01:00
Simon Montagu
924ef7ebfc
Remove unnecessary test for next sibling. Bug 722137, r=roc
2012-01-30 11:05:28 -08:00
Simon Montagu
ce22e17aa5
test for bug 722137, r=roc
2012-01-30 10:59:34 -08:00
Mats Palmgren
e33c507ea5
Bug 706889 - Apply font-inflation to checkboxes and radio buttons. r=dbaron
2012-01-30 18:48:46 +01:00
Mats Palmgren
a4a532c770
Bug 706889 - reftest.
2012-01-30 18:48:46 +01:00
Bas Schouten
59b63c220c
Bug 712630: Mark some tests random when D2D is used. r=roc
2012-01-31 06:16:59 +01:00
Brian Birtles
c3e2428129
Bug 728758 - Detect animations removed from top of compositor stack and recomposite; r=dholbert
2012-02-24 09:45:40 +09:00
Zack Weinberg
dc30af584b
Bug 729142 - Convert layout/style to MOZ_STATIC_ASSERT. r=dbaron
2012-02-23 08:19:00 -08:00
Aryeh Gregor
8ea82697ee
Bug 719503 - selection.deleteFromDocument() throws for collapsed selection; r=ehsan
2012-02-22 10:38:25 -05:00
Lazar Sumar
7aecc893d8
Bug 729126 - Make NS_ABORT_IF_FALSE fire on failure for only some callers of AddCSSValuePixelPercentCalc (the existing ones, and not the new ones added in bug 522607). r=dbaron
2012-02-23 11:40:41 +13:00
Jonathan Watt
44b29e1607
Bug 726400 - Intermittent one pixel failure for svg/smil/anim-path-d-01.svg on mozilla-inbound, WinXP - mark test as fuzzy on WinXP. r=dholbert
2012-02-22 16:40:18 -08:00
Ed Morley
74848f1215
Backout 5f235a1502dd (bug 726400) for reftest orange
2012-02-23 01:16:35 +00:00
Ed Morley
04577d02d6
Merge mozilla-central to mozilla-inbound
2012-02-23 01:03:16 +00:00
Jonathan Watt
450e09f596
Bug 726400 - Intermittent one pixel failure for svg/smil/anim-path-d-01.svg on mozilla-inbound, WinXP - mark test as fuzzy on WinXP. r=dholbert
2012-02-22 16:40:18 -08:00
Ed Morley
c20c0057a4
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-02-22 22:20:54 +00:00
L. David Baron
ca97f3621e
Drop support for -moz-box-shadow and -moz-border-radius-* now that we've supported the unprefixed versions since Firefox 4. (Bug 693510) r=bzbarsky
2012-02-22 14:14:52 -08:00
L. David Baron
5bbf91479c
Unprefix uses of -moz-box-shadow and -moz-border-radius that have crept back in to the tree, prior to removing support for the prefixed forms. (Bug 693510) r=Mossop
2012-02-22 14:14:51 -08:00
Mats Palmgren
41493a7bf6
Bug 726258 - Don't suppress the scrollbar because of a too small size in the scollbar minor direction. r=bz
2012-02-22 17:23:47 +01:00
Jeff Hammel
4821907344
Bug 727705 - remove two copies of pageloader from m-c. r=jmaher
2012-02-22 09:24:29 -05:00
Andrew Quartey
7024a3301a
Bug 691267 - Remove nsHTMLButtonAccessible duplication, r=surkov
...
--HG--
rename : accessible/tests/mochitest/actions/test_inputs.html => accessible/tests/mochitest/actions/test_controls.html
2012-02-22 20:33:37 +09:00
Simon Montagu
77251e33bc
Make elements with unicode-bidi: plaintext and no strong directional characters default to left-to-right. Bug 726420, r=ehsan
2012-02-22 00:30:32 -08:00
Simon Montagu
c0c6ae2c86
Reftest for bug 726420, r=ehsan
2012-02-22 00:30:32 -08:00
Robert O'Callahan
1f8d8e9fb6
Bug 721627. Don't return nsRefPtr/nsCOMPtr from nsDisplayImage methods. nsDisplayImage::GetImage is unused anyway. r=mats
2012-01-30 18:16:54 +13:00
Daniel Holbert
dc37468a6d
Bug 722510: Remove unused argument from nsBlockFrame::DrainOverflowLines. r=roc
2012-01-30 15:35:03 -08:00
Scott Johnson
ca52c8df2d
Backout 648e5e5b9dd3 for bustage on windows.
2012-01-30 18:49:33 -06:00
Scott Johnson
bb8bd93fdc
Backout 656500fc5e79 for windows bustage.
2012-01-30 18:48:33 -06:00
Kan-Ru Chen
73051480d4
Bug 709585 - Part 4/6, Dummy PowerManager DOM code. r=sicking
...
--HG--
extra : rebase_source : f83eef1e296a6c006032a7e30e26bd7ca32b4490
2012-01-30 17:02:49 -06:00
Kan-Ru Chen
46b8e14864
Bug 709585 - Part 3/6, Plug mozPower into navigator object. r=sicking
...
--HG--
extra : rebase_source : ec26dca3f0adf92da1940a42e80b6dc4398bf12b
2012-01-30 17:02:46 -06:00
Scott Johnson
439ea73edb
Bug 706198 - Disable font inflation on sites optimized for mobile to avoid strangely inflated text. [r=mbrubeck,dbaron]
...
--HG--
extra : rebase_source : 60d764b0a76ae87515a3e669ba76adc61926c862
2012-01-30 16:52:11 -06:00
Robert Longson
5c29457536
Bug 722003 - Fix crash calling getClientRects on non-rendered foreignObject. r=roc
2012-01-29 08:56:20 +00:00
Mats Palmgren
65945e2b44
Bug 722117 - "ASSERTION: CalcDifference() returned bigger hint than MaxDifference()" with blink. r=roc
2012-01-29 09:48:20 +01:00
Jonathan Kew
e281ebf836
bug 722014 - backout changeset c8ea6b7164bc (test from bug 698652) due to intermittent reftest oranges on OS X and WinXP.
2012-01-28 16:10:02 +00:00
David Zbarsky
9784c231a7
Bug 682611 - Part 3: Remove ns(I)RangeUtils; r=smaug
2012-01-28 16:42:14 +01:00
Robert Longson
24c5616c88
Bug 649114 - Text-anchor middle is not computed correctly for element scaled to 0. r=jwatt
2012-01-28 13:58:17 +00:00
Jonathan Watt
b08c3e6de2
Bug 716527 - Prevent nsSVGForeignObjectFrame::PaintSVG from dereference null aDirtyRect. r=roc
2012-01-28 10:42:59 +00:00
Chris Jones
70b904356f
Bug 698652: Test that minimum font size is ignored in canvas. r=dbaron
2012-01-27 22:00:36 -08:00
Robert O'Callahan
779d6360f4
Bug 721294. Only call nsIPresShell::WillPaint for the root presshell. Pass aWilLSendDidPaint correctly to nsIPresShell::Paint. Remove aPaintDefaultBackground from nsIPresShell::Paint. r=mats
2012-01-28 16:36:23 +13:00
Phil Ringnalda
f7620ea904
Back out eb80ab6ee07b (bug 721627) and 06d02e7132b2 (bug 721294) for orange and red
2012-01-27 20:31:29 -08:00
Robert O'Callahan
b8fdaacc86
Bug 721627. Don't return nsRefPtr/nsCOMPtr from nsDisplayImage methods. nsDisplayImage::GetImage is unused anyway. r=mats
...
--HG--
extra : rebase_source : 113647a8bf8101b7c4d7058bd205be734f38125d
2012-01-28 16:36:49 +13:00
Robert O'Callahan
613c2cea1d
Bug 721294. Only call nsIPresShell::WillPaint for the root presshell. Pass aWilLSendDidPaint correctly to nsIPresShell::Paint. Remove aPaintDefaultBackground from nsIPresShell::Paint. r=mats
...
--HG--
extra : rebase_source : f54afeed8d3d41d3e8f9118386e4a67cfac82a98
2012-01-28 16:36:23 +13:00
Mats Palmgren
23e4ed51b8
Bug 672944 - Test -moz-box text-overflow. r=roc
2012-01-28 04:35:59 +01:00
Mats Palmgren
96ddce8640
Bug 672944 - Setup overflow areas for the scrolled block frame in a XUL scroll frame for the benefit of text-overflow; Make the text-overflow code grok the extra wrapper frame in this case. r=roc
2012-01-28 04:35:59 +01:00
Mats Palmgren
22f5004de9
Bug 719177 - Changes to 'clip' only needs to update the overflow areas and repaint but does not need a reflow. r=roc
2012-01-28 04:35:59 +01:00
Mats Palmgren
d747914475
Bug 719177 - Changes to 'border-image-outset' only needs to update the overflow areas and repaint but does not need a reflow. r=roc
2012-01-28 04:35:59 +01:00
Mats Palmgren
0f02f07659
Bug 719177 - Introduce NS_STYLE_HINT_UPDATE_OVERFLOW as a short-hand for nsChangeHint(nsChangeHint_RepaintFrame | nsChangeHint_UpdateOverflow). r=roc
2012-01-28 04:35:59 +01:00
Mats Palmgren
3032cd85f1
Bug 719177 - Changes to '-moz-text-blink' and some 'text-decoration-style' values only need to update the overflow areas and repaint, not reflow. r=roc
2012-01-28 04:35:58 +01:00
Mats Palmgren
8fc86a6d69
Bug 719177 - Replace all NS_STYLE_HINT_VISUAL with nsChangeHint_RepaintFrame except for 'visibility' and 'z-index' which are the only ones that need SyncFrameView. r=roc
2012-01-28 04:35:58 +01:00
Mats Palmgren
1f8bdb1fe0
Bug 719177 - Changes to 'text-shadow' and 'box-shadow' only needs to update the overflow areas and repaint, not reflow. Changes to border style/color/etc only needs repaint, not SyncFrameView. r=roc
2012-01-28 04:35:58 +01:00
Mats Palmgren
cc0eaa8b82
Bug 720987 - Don't use the existing overflow areas when calculating the new overflow areas after a style change. r=roc
2012-01-28 04:35:58 +01:00
Jonathan Watt
3980655759
Bug 701060 - Fix race condition with pref observers causing test orange. r=ehsan.
2012-01-27 22:16:44 +00:00
Bas Schouten
4a9605ac19
Bug 712630: Adjust several reftests passing criteria. r=joedrew
2012-03-15 20:27:19 +00:00
Alexander Surkov
12cc97eaa6
Bug 732389 - image map accessible tree is not updated when image map is changed, r=bz, tbsaunde
2012-03-15 16:16:02 -04:00
Stefan
ce838b9dce
Bug 734490: fix build failures with Clang and GCC 4.7 in TestPoisonArea.cpp. r=zwol
2012-03-15 11:01:08 -07:00
Aryeh Gregor
49c29e97f1
Bug 719518 - Selection.extend() with no ranges should throw standard exception type; r=ehsan
2012-03-14 14:27:30 -04:00
Robert Longson
9a7758d1f4
Bug 736031 - getBBox returns incorrect results with empty containers. r=jwatt
2012-03-15 11:42:54 +00:00
Jonathan Kew
b0f256a392
bug 731536 - followup, add a reftest for Deseret text capitalization with punctuation marks. r=smontagu
2012-03-15 09:11:49 +00:00
Jonathan Kew
789760b675
bug 735583 - eliminate font constant synonyms and use the standard forms everywhere. r=jdaggett
2012-03-15 09:04:46 +00:00
Jonathan Kew
58cf1cf370
bug 735419 - eliminate unused parameter in the gfxTextRun constructor. r=jdaggett
2012-03-15 09:03:51 +00:00
Jonathan Kew
6ed8fa15f1
bug 735647 - use larger buffers for key strings in ReflowCountMgr, and fix leakage & allocator mismatch. r=matspal
2012-03-15 09:00:25 +00:00
Mats Palmgren
0ac9e5026b
Bug 725376 - Don't do column balancing deeper than 2 nested levels to avoid hang. r=roc
2012-02-18 02:34:21 +01:00
Mats Palmgren
4c055246ea
Bug 728255 - Replace nsLineBox::LastChild() calls with O(1) equivalents where possible. r=bz
2012-02-18 02:34:20 +01:00
Daniel Holbert
a4f8a041b7
Bug 728480: Wrap MOZ_TOUCH-specific code in #ifdefs, to prevent unused-function build warnings. r=wesj
2012-02-17 17:27:39 -08:00
Ed Morley
3b7b99a8ef
Merge mozilla-central to mozilla-inbound
2012-02-18 00:36:09 +00:00
Daniel Holbert
3d53049b96
Bug 725918 patch 3: Use getter_AddRefs instead of passing a pointer-to-nsRefPtr. r=jwatt
2012-02-17 16:33:24 -08:00
Edwin Flores
42373ed802
Bug 725918 patch 2: Fixed wrong assertion in nsSVGGlyphFrame. r=longsonr
2012-02-17 16:33:23 -08:00
Edwin Flores
7e0c5df985
Bug 725918 patch 1: Fixed code style in nsSVGGlyphFrame::SetupCairoState. r=longsonr
2012-02-17 16:33:00 -08:00
Ed Morley
fe4a039dbe
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-02-18 00:16:22 +00:00
Kyle Machulis
c892abd822
Back out bug 711601 (changeset 4c8aa2b0ca1c) due to qemu breakage
2012-02-17 15:54:27 -08:00
Josh Aas
dc0c9f0628
Bug 724717: Fix crash at nsPluginInstanceOwner::CARefresh. r=benwa
2012-02-16 21:27:37 -05:00
Alexander Surkov
3d3d98dafc
Bug 677154 - fix a typo
2012-02-18 02:51:29 +09:00
Alexander Surkov
6748e49919
Bug 677154 - Detached document accessibility tree, r=bz, marcoz
2012-02-18 02:38:43 +09:00
Jonathan Watt
e71189580e
Bug 660216, part 3 - getBBox and getCTM on foreignObject should/should not include 'x'/'y' offsets respectively. r=heycam.
2012-02-17 08:12:47 +00:00
Jonathan Watt
665e3ab9d3
Bug 660216, part 1 - Rename PrependLocalTransformTo to PrependLocalTransformsTo. r=heycam.
2012-02-17 08:12:47 +00:00
Jonathan Watt
ed4909c4c4
Bug 727805 - Give aFactor in nsDisplayList.cpp a more meaningful name. r=mattwoodrow.
2012-02-17 06:08:33 +00:00
Jonathan Watt
8303f9f7d4
Bug 726928 - UpdateCoveredRegion needs to convert 'extent' from CSS px now, not Dex px, otherwise painting invalidation is broken. r=dholbert.
2012-02-17 06:07:51 +00:00
Bill McCloskey
6b3aa0565d
Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
2012-02-17 14:35:20 -08:00
Ed Morley
fce8b46788
Backout 6c1ded13556d (bug 720643), 5cf0a12c1cf0, ac771e54d7ca & 3bb24b12b0d6 (bug 720632) for Android build failures
2012-02-16 23:18:45 +00:00
Philipp von Weitershausen
098cad59be
Bug 720632 - Part 3: Register SmsRequestManager. r=cjones
2012-02-16 14:50:52 -08:00
Andrew McCreight
daba4f3655
Bug 727625 - remove childless nsDOMCSSAttributeDeclaration from the purple buffer. r=smaug
2012-02-16 08:45:19 -08:00
Aryeh Gregor
5830e4bae8
Bug 724750 - 3D transform backface-visibility has no effect when applied to an element with display:table. r=roc
...
--HG--
rename : layout/reftests/transform-3d/backface-visibility-1b.html => layout/reftests/transform-3d/backface-visibility-1c.html
extra : rebase_source : 8e878d9729f49b3adc0107b6760f618b8025f390
2012-02-16 14:30:34 +01:00
Daniel Levin
46c42b490b
Bug 710973 - Validate aYResolution in PresShell::SetResolution, don't validate aXResolution twice. r=tn
...
--HG--
extra : rebase_source : 995ad8ddd8edac814bc2bfb8dd3891430b8704cb
2012-02-16 14:29:05 +01:00
Aryeh Gregor
77160ffd5a
Bug 655478 - CSSStyleDeclaration.setProperty shouldn't require the third parameter to be set; r=bzbarsky
...
--HG--
extra : rebase_source : 131b879a0190c1979ee563cc102b5a548bf6986d
2012-02-15 16:31:40 -05:00
Marco Bonardo
756b3f734f
Merge central to inbound
2012-02-16 11:47:36 +01:00
Aryeh Gregor
ac56e5e0b6
Bug 722463 - Transforms should not work on non-replaced inline elements. r=roc
2012-02-14 15:33:06 -05:00
Bas Schouten
5edcb64b67
Bug 726951 - Reftest: Test for shadow clips working correctly in non-rectangular canvases. r=jrmuizel
2012-02-16 04:08:12 +01:00
Nathan Froyd
486f2eecb5
Bug 700659 - Slay nsHashSets in layout. r=dbaron
2011-11-08 15:24:37 -05:00
Aryeh Gregor
caf16ab10a
Bug 724614 - 3D scaling makes text blurry. r=mattw
...
--HG--
rename : layout/reftests/transform-3d/preserve3d-1a.html => layout/reftests/transform-3d/preserve3d-5a.html
rename : layout/reftests/transform-3d/scale3d-2-ref.html => layout/reftests/transform-3d/scale3d-all-separate.html
2012-02-23 13:03:27 -05:00
Jeff Muizelaar
956ea69c6a
Bug 729850. CG: Get the point order correct when transforming a path. r=mwoodrow
2012-02-25 00:35:41 -05:00
Jeff Muizelaar
937c5ca852
Bug 728028. CG: Avoid double transforming filled gradients. r=mwoodrow
...
When we fixed transformed clips it caused us to double transform gradients. We
fix this by avoiding ::PushClip when drawing gradients. This has the advantage
of saving a save and restore pair and it makes Fill() more closely match
Stroke()
2012-02-25 00:35:39 -05:00
Lazar Sumar
e95d85b3d7
Bug 548375 - Add tests for background-repeat taking two values (css3-background). r=dbaron
2012-02-24 21:23:14 -08:00
Lazar Sumar
6fbab0b473
Bug 548375 - Implement css3-background background-repeat property two value syntax. r=dbaron
2012-02-24 21:23:14 -08:00
L. David Baron
1162620b35
Remove the CSS2Properties aliases for MozOutline* and MozOpacity for CSS properties whose CSS aliases were removed long ago (but temporarily readded in the previous changeset). (Bug 730532, patch 2) r=bzbarsky
2012-02-24 21:23:14 -08:00
L. David Baron
1b2b92f0f9
Add a header file for CSS property aliases (and temporarily resurrect the aliases whose DOM properties we forgot to remove). (Bug 730532, patch 1) r=bzbarsky
2012-02-24 21:23:14 -08:00
L. David Baron
c4c9be9f57
Make nsStyleCoord's member variables private, as they should have been. (Bug 730240) r=bzbarsky
2012-02-24 21:23:14 -08:00
L. David Baron
34e39a08bc
Depend on assignment and copy construction of unions in nsStyleCoord. (Bug 730240) r=bzbarsky
2012-02-24 21:23:14 -08:00
Boris Zbarsky
94ceecd475
Bug 640917. Treat foreignObject as a fixed position containing block. r=jwatt
...
--HG--
rename : layout/reftests/svg/foreignObject-dynamic-abspos-01.html => layout/reftests/svg/foreignObject-dynamic-fixedpos-01.html
rename : layout/reftests/svg/foreignObject-dynamic-abspos-01-ref.html => layout/reftests/svg/foreignObject-fixedpos-01.html
2012-02-21 18:01:41 -05:00
Boris Zbarsky
3361b1a265
Bug 728516. Refactor frame construction for things that want to wrap kids in a block. r=roc
2012-02-21 18:01:40 -05:00
Boris Zbarsky
d389408e85
Bug 728111. Fix the block inside foreignObject to really be the absolute containing block for its kids. r=roc
2012-02-21 18:01:40 -05:00
Ed Morley
24ab851d62
Merge mozilla-central to mozilla-inbound
2012-02-21 14:15:58 +00:00
Ed Morley
31a11aef7f
Backout 5ba9a4f41128 (bug 724614) for OS X reftest failures
...
--HG--
rename : layout/reftests/transform-3d/scale3d-all-separate.html => layout/reftests/transform-3d/scale3d-2-ref.html
2012-02-21 13:53:11 +00:00
Ed Morley
3d389274ff
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-02-21 11:59:33 +00:00
Ms2ger
e6b6e04b34
Bug 725918 - Part 4: Use forget(); r=dholbert
2012-02-21 10:34:02 +01:00
Zack Weinberg
9c593e5cd7
Bug 96971: Move GetSystemFont from nsDeviceContext to mozilla::LookAndFeel. r=roc
2012-02-20 15:19:48 -08:00
Ed Morley
0d22afb4a6
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-02-20 12:08:28 +00:00
Philipp von Weitershausen
78603b9d9c
Bug 720632 - Part 3: Register SmsRequestManager. r=cjones
2012-02-20 00:44:29 +01:00
Jonathan Watt
b6f2456346
Bug 721920 - Honor the 'lang' and 'xml:lang' attributes in SVG as we do in HTML. r=bz.
2012-02-19 20:49:34 +00:00
Jesse Ruderman
90828e6fbc
Bug 728717 - Make the 'Some pres arena objects were not freed' assertion fatal. r=bz
2012-02-19 12:40:14 -08:00
William Chen
556f9b36ce
Bug 522607 - Tests for new css3-background background-position syntax. r=dbaron
2012-02-20 12:16:11 +13:00
Lazar Sumar
5958307819
Bug 522607 - New css3-background background-position syntax. r=dbaron
2012-02-20 13:14:42 +13:00
Robert Longson
cbc524e699
Bug 728665 - SVGTests interface missing from foreignObject elements. r=jwatt
2012-02-20 19:34:04 +00:00
Simon Montagu
44aabada8f
Mark the last line in the block dirty when text-align-last resolves to something other than left. Bug 726392, r=dbaron
2012-02-20 08:49:44 -08:00
Simon Montagu
f7096e5202
Reftests for bug 726392, r=dbaron
2012-02-20 08:49:44 -08:00
Kyle Machulis
ded9d399f1
Bug 711601 - B2G Bluetooth Boiler Plate r=bent
2012-02-20 16:15:19 +01:00
Aryeh Gregor
7c2685c0bc
Bug 724614 - 3D scaling makes text blurry. r=mattw
...
--HG--
rename : layout/reftests/transform-3d/scale3d-2-ref.html => layout/reftests/transform-3d/scale3d-all-separate.html
2012-02-09 10:09:39 -05:00
Masayuki Nakano
ae04179a47
Bug 707859 PresShell shouldn't synthesize mousemove events during drag r=smaug
2012-02-21 12:19:18 +09:00
Jonathan Watt
b84e0cbe12
Bug 416581, part 2 - Pay attention to the 'lang' attribute when fetching the user's font prefs for the CSS cascade. r=dbaron.
2012-01-25 23:52:26 +00:00
Daniel Holbert
503db232a8
Bug 728462: Remove declaration of no-longer-used 'GfxTextrunWordCacheMallocSizeOf'. r=jfkthame
2012-02-18 09:47:52 -08:00
Robert Longson
c508a07bed
Bug 725918 - tests for fill and stroke on text
2012-02-18 16:05:21 +00:00
Chris Lord
37426c75dd
Bug 726817 - Add nsIFrameLoaderOwner.clampScrollPosition. r=roc
...
Add an attribute to nsIFrameLoaderOwner that allows the clamping of set scroll
positions to be toggled.
2012-02-17 23:41:13 +00:00
Ed Morley
051b38fe95
Backout 9062b3e04318 (bug 718516) for reftest failures
2012-02-08 00:56:56 +00:00
Scott Johnson
453750958f
Bug 718516: Remove call to FinishReflowWithAbsoluteFrames until nsColumnSetFrame is fully implemented as an absolute container. [r=ehsan]
2012-02-07 17:21:48 -06:00
Robert O'Callahan
e29efce9f5
Bug 724502. Ensure that UpdateTransformLayer and UpdateOpacityLayer change hints generate a new change list entry for every frame whose style asks for them. r=matspal
2012-02-08 11:52:59 +13:00
Robert O'Callahan
3f0ffee8df
Bug 722923. Part 1: Strip opacity/transform update hints when we recursively invalidate over our children. r=mats
2012-02-08 11:52:59 +13:00
Robert O'Callahan
cbb760d99e
Bug 722923. Part 0: Add reftest for opacity and out-of-flow needing to invalidate the out-of-flow. r=matspal
2012-02-08 11:52:59 +13:00
Neil Deakin
9deafef999
Bug 707386, remove use of drag session from treebodyframe, r=neil
2012-02-07 13:02:33 -05:00
Jignesh Kakadiya
fb39b87dad
Bug 596515 - Add a possibility of styling form:invalid. r=mounir
2012-02-07 13:51:49 +01:00
Mounir Lamouri
567f1ddfa2
Bug 724839 - Use input:invalid in tests style instead of :invalid. r=smaug
2012-02-07 13:53:21 +01:00
Mats Palmgren
9a96be0645
Bug 724432 - Skip UpdateOverflow if we did Reflow. Don't propagate UpdateOverflow in ReResolveStyleContext. r=roc
2012-02-07 12:31:47 +01:00
Mats Palmgren
e08d96fdbd
merge backout
2012-02-07 12:31:44 +01:00
Mats Palmgren
28b564baef
Backout Part 4 of bug 524925 (73eaf1199ff0). r=roc
2012-02-07 12:31:37 +01:00
Mats Palmgren
272a198ef1
merge backout
2012-02-07 12:31:30 +01:00
Mats Palmgren
75acf9d506
Backout bug 719177 (2cae7e5c62ae,07bd73451aa4,13739446fc8e,0246973f2513,f222fbece983,8f11aaac24dc). r=roc
2012-02-07 12:31:24 +01:00
Mats Palmgren
184af0a051
merge backout
2012-02-07 12:31:19 +01:00
Mats Palmgren
5c2eec3171
Backout bug 722117 (a5569fc4c390). r=roc
2012-02-07 12:31:14 +01:00
Mats Palmgren
8725a003ca
merge backout
2012-02-07 12:31:08 +01:00
Mats Palmgren
1cf7c40a90
Backout bug 722325 (a8b8c4489e4e). r=roc
2012-02-07 12:31:03 +01:00
Chris Lord
d3facdaf33
Bug 722325 - Revert bug 720987 for transformed frames. r=roc
...
The fix checked in for bug 720987 caused a major rendering regression with
native fennec. Revert it for transformed frames until the correct fix is found.
2012-02-01 08:50:24 +00:00
James Willcox
2c9bdd0776
Bug 721741 - Add support for Flash on Android 4.0+ r=blassey
2012-01-31 09:40:58 -05:00
Boris Zbarsky
ba7cdb3f07
Backed out changeset e57ddd9fdd5e (bug 721741) because it breaks Android builds.
2012-01-31 23:38:35 -05:00
James Willcox
fefd8c5bca
Bug 721741 - Add support for Flash on Android 4.0+ r=blassey
2012-01-31 09:40:58 -05:00
Bas Schouten
f41ddf02da
Bug 715785: Make ImageContainers independent of LayerManagers. r=roc
2012-02-01 03:18:30 +01:00
Mats Palmgren
d5da4aeffa
Bug 524925 - Make outline style changes update the overflow and repaint instead of reflow. part=4/6 r=roc
2012-01-18 21:04:51 +01:00
Mats Palmgren
ad98045511
Bug 524925 - Make all transform style changes update the overflow and repaint instead of reflow. part=3/6 r=roc
2012-01-18 21:04:51 +01:00
Mats Palmgren
ae61295f82
Bug 524925 - Update the overflow for all the affected frames, not just the primary frame. And the ancestors of those. part=2/6 r=roc
2012-01-18 21:04:51 +01:00
Nicholas Nethercote
4f29e66f41
Bug 671299 (part 3) - Add style sheet memory reporters. r=dbaron.
2012-01-02 18:19:14 -08:00
Ed Morley
fe4fa2137e
Merge mozilla-central to mozilla-inbound
2012-01-31 21:20:50 +00:00
Jonathan Watt
1e2fcaa108
Bug 722206 - Change layout/reftests/bidi/718236-x.html to work around sub-pixel failures on Windows 7 reftest-no-accel on Try. r=smontagu.
2012-01-31 18:59:45 +00:00
Ed Morley
e835f7000f
Backout b87113ff33ff (bug 721741) for Android build failures
2012-01-31 16:19:00 +00:00
Kan-Ru Chen
92318b5737
Bug 709585 - Part 4, Dummy PowerManager DOM code. r=sicking
...
--HG--
extra : rebase_source : 57ff9f770d39551bf72f421166acbe21dc38ac23
2012-01-19 22:24:00 -05:00
Kan-Ru Chen
dcd32d8e56
Bug 709585 - Part 3, Plug mozPower into navigator object. r=sicking
...
--HG--
extra : rebase_source : 8382e9c044feca9b2e511e022a3bb4fe64ca0d4b
2012-01-19 22:24:00 -05:00
James Willcox
dce57d4892
Bug 721741 - Add support for Flash on Android 4.0+ r=blassey
2012-01-31 09:40:58 -05:00
Jonathan Watt
9c4a0e24b5
Bug 722322 - Have the "1" and "2" keys switch between images in reftest-analyzer.xhtml. r=ehsan.
2012-01-31 13:18:09 +00:00
Jesse Ruderman
b6750e189e
Bug 726465 - Add eCSSUnit_Turn case to nsCSSValue::SizeOfExcludingThis. r=bz
2012-02-12 17:51:58 -08:00
Phil Ringnalda
e66d5e8494
Back out 1cd8c9b40035 (bug 725376), df43cc1f72e1 (bug 725535), and 8a820e4ee7f6 (bug 726364) for reftest orange
2012-02-12 14:01:58 -08:00
Mats Palmgren
80cecffade
Bug 725376 - Don't do column balancing deeper than 5 nested levels to avoid hang. r=roc
2012-02-12 22:21:51 +01:00
Mats Palmgren
d8827751c4
Bug 725535 - "ASSERTION: Only transformed frames should have UpdateTransformLayer hint". r=roc
2012-02-12 22:21:50 +01:00
Karl Tomlinson
db2355c045
reftest for bug 716402
...
--HG--
extra : transplant_source : Pdv%7EV%3C%BC%CAy%AB%9DM%1C%F3%9E%09%C8Elb
2012-01-13 14:22:24 +13:00
Phil Ringnalda
e170a2beb6
Bug 694248 - skip layout/tables/crashtests/691824-1.xhtml on Android, r=ehsan
2012-01-23 15:40:43 -08:00
Nicholas Nethercote
dd32d38d63
Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
...
--HG--
extra : rebase_source : a65039a407daab45360a5b375b53cbf1bc05b7f6
2012-01-25 00:52:51 -08:00
Edwin Flores
3f5de025f0
Bug 710521 - Refactor gfxFont to separate out drawing stroke and drawing to path. r=roc
2012-01-26 13:11:18 +01:00
Simon Montagu
3ed3fbe05b
Recreate content when a deleted frame is the only child of a bidi continuation frame. Bug 718236, r=roc
2012-01-26 00:04:22 -08:00
Simon Montagu
efaf5a2a04
tests for bug 718236, r=roc
2012-01-26 00:04:16 -08:00
Daniel Holbert
d8453750f1
Bug 695222 followup: fix indentation in column-fill chunk of nsRuleNode::ComputeColumnData. [ whitespace-only, DONTBUILD ]
2012-01-25 16:52:19 -08:00
Jon Buckley
a1ada7a67d
Bug 682299 - Implement CORS support for the <video> tag. r=roc
2012-01-25 17:31:30 -05:00
Jon Buckley
350374a515
Bug 682299 - Move CORS attributes and enumerations to nsGenericHTMLElement. r=bz
2012-01-25 17:31:29 -05:00
Bill McCloskey
502e67c72c
Bug 706227 - Add way for JS_GC API users to give detailed reason for invocation (r=mccr8)
2012-01-25 10:59:55 -08:00
Margaret Leibovic
a18a5c3f0d
Bug 719860 - Full screen plugins don't work with click to play enabled. r=jst
2012-01-24 17:24:41 -08:00
Ms2ger
2d51bac031
Merge m-c to m-i.
2012-01-25 11:06:40 +01:00
Ms2ger
c65e8a0ba7
Bug 718504 - Remove some GetChildAt callers; r=smaug
2012-01-25 08:50:07 +01:00
Ms2ger
4bcb2cb24d
Bug 718170 - Part b: Use nsINode in IsVisTextNode; r=ehsan
2012-01-25 08:50:05 +01:00
Mark Banner
ab3e9162f9
Bug 716238 - ThunderbirdTry: "495794-1.html | load failed: timed out waiting for reftest-wait to be removed" - Ensure media.autoplay.enabled is always true. r=dbaron
2012-01-24 10:07:45 +00:00
Jeff Muizelaar
84e78d7e00
Bug 720721. Properly transform the clip path in DrawTargetCG. r=mwoodrow
...
This is a little tricky because we can't put a save/restore pair
around the operation because then we'll loose the clip.
2012-01-24 15:14:50 -05:00
Robert Longson
e7b961c7d3
Backout Bug 649114 - Reftest failures
2012-01-23 20:40:09 +00:00
Robert Longson
585712dfbd
Bug 649114 - Text-anchor middle is not computed correctly for element scaled to 0. r=jwatt
2012-01-23 19:18:13 +00:00
Robert Longson
159b5db63c
Bug 647914 - Horizontal and vertical SVG paths are omitted from bbox calculations if they have siblings. r=jwatt
2012-01-23 17:42:32 +00:00
Jonathan Watt
ce855218a3
Bug 719408 - Remove broken paths from Makefile.in files in layout. r=bernd.mielke.
2012-01-23 16:58:52 +00:00
Matt Woodrow
ca8a40c7e4
Bug 718329 - Make fuzzy reftests take max tolerance values. r=roc
2012-01-23 20:56:12 +13:00
Matt Woodrow
f99a1dba41
Bug 718809 - Use TransformBounds in TransformGfxRectToAncestor. r=roc
2012-01-23 14:07:37 +13:00
Mats Palmgren
86f6e9f346
Bug 720142 - Avoid calling GetFirstInFlow() on the row group twice. r=bernd
2012-01-22 23:48:34 +01:00
Mats Palmgren
8b4cba6616
Bug 720142 - Only calculate the border half we actally use. r=bernd
2012-01-22 23:48:34 +01:00
Mats Palmgren
2d5655dbb6
Bug 720142 - Use nsIntRect for table damage. r=bernd
2012-01-22 23:48:34 +01:00
Robert Longson
1e81fc3027
Bug 730658 - use element does not display properly when animated with set. r=dholbert
2012-03-03 09:21:09 +00:00
Kyle Huey
805de2f0c9
Bug 732481: Remove the EM restart from the reftest harness. r=dbaron
2012-03-02 18:31:50 -08:00
Jonathan Watt
53e56faacf
Bug 732429 - Move some code from nsSVGOuterSVGFrame::Paint to nsDisplaySVG::Paint. r=longsonr.
2012-03-02 23:38:36 +00:00
Daniel Holbert
652b38cf2e
Bug 547801: mark reftest 'sort-additive-1.svg' as random on Android, for now. rs=jwatt
2012-03-02 13:37:47 -08:00
Benoit Jacob
d0fbf0ab29
Bug 676071 - use ANGLE long identifier mapping - r=jgilbert
...
This also fixes the leak reported in bug 723261, and makes us avoid generating the shader translator output when we don't use it (on Android).
2012-03-02 15:42:49 -05:00
Scott Johnson
0aed7e58e1
Bug 705446: Disable font inflation for preformatted text. [r=dbaron]
2012-03-02 11:25:33 -06:00
Nicholas Nethercote
94c77b94d3
Bug 730181 (part 2) - Rename nsDOMMemoryReporter. r=khuey.
...
--HG--
rename : dom/base/nsDOMMemoryReporter.cpp => dom/base/nsWindowMemoryReporter.cpp
rename : dom/base/nsDOMMemoryReporter.h => dom/base/nsWindowMemoryReporter.h
extra : rebase_source : f3aca3b1829e03e6f8a5a0607eb437322eb62f7d
2012-02-23 18:43:33 -08:00
Nicholas Nethercote
21e2aeb95c
Bug 730181 (part 1) - Merge the "dom+style" and "layout" memory reporter trees. r=khuey.
...
--HG--
extra : rebase_source : dabcf525d823639c5ff465c7a21de8ae533e82ff
2012-02-21 07:10:11 -08:00
Jonathan Watt
1374ace393
Bug 729562 - Make the SVG paint methods take an nsRenderingContext, and kill nsSVGRenderState. r=Bas.
2012-03-02 08:28:59 +00:00
Jonathan Watt
7024204d0f
Bug 731959 - Display list support for the 'clip' property in SVG means referring to "AbsPos" clip is misleading. r=bz.
2012-03-02 08:28:56 +00:00
Jiten Thakkar
0105438b09
Bug 598244 - nsFileControlFrame should not parse the accept attribute but nsHTMLInputElement should do that; r=mounir
2012-03-12 11:36:02 +01:00
Matt Woodrow
28e71e1f9a
Bug 731777 - Correctly recompute overflow areas for frames with transform perspective applied. r=roc
2012-03-12 15:04:25 +13:00
Matt Woodrow
3cb6f0db4e
Bug 730166 - Mark frames with a hidden backface as transformed. r=roc
2012-03-12 15:03:29 +13:00
Mike Hommey
e97e30b823
Bug 718485 - Make the gkmedia library the default target in layout/media
2012-01-20 09:50:34 +01:00
Daniel Holbert
511a13a259
Bug 716738: Label layout/tables as gcc-warning-free with FAIL_ON_WARNINGS. r=dbaron
2012-01-19 21:33:20 -08:00
Nicholas Cameron
3c35c31229
Bug 718521 - Add reftest for rounded-rectangle clipping of multiple items. r=roc
2012-01-18 14:33:51 +13:00
Nicholas Cameron
c26c7a3e1c
Bug 718521 - Fix bug clipping to rounded rectangles for multiple objects. r=roc
2012-01-20 09:21:41 +13:00
Benoit Girard ext:(%2C%20Ali%20Juma%20%3Cajuma%40mozilla.com%3E)
fdd5472876
Bug 711168 - Implement the compositor protocol for OMTC. r=cjones
2012-01-19 09:45:37 -05:00
Jonathan Watt
1ca3e05a0d
Bug 636379, changing expected condition on XP from fail to random, since the test seems to be passing half the time and failing half the time (after bug 525095 landed?). r=me.
...
--HG--
extra : rebase_source : 84a91603f78f4cb0f6a4b3766ae4c235830d24aa
2012-01-19 10:37:46 +00:00
Phil Ringnalda
1a2cd6d9e8
Bug 718564 - adjust crashtest assertion ranges to reflect reality part two, the forgetting of one
2012-01-18 22:47:08 -08:00
Phil Ringnalda
dc05fd6f9b
Bug 718564 - adjust crashtest assertion ranges to reflect reality
...
--HG--
extra : rebase_source : 3ae657663239f3382d5163170c0a098e0c78ed69
2012-01-18 21:52:43 -08:00
Jeff Muizelaar
a47ca866d2
Bug 718440. Add more sampler labels to various places. r=bgirard
...
This shows the problems described in bug 710068.
2012-01-17 15:33:04 -05:00
Timothy Nikkel
26a00fb960
Bug 675015. Wait until scrolling is complete to dispatch synthetic mouse moves. r=roc
2012-01-18 22:13:02 -06:00
James Willcox
8f71c6ffa1
Bug 707439 - Fix Flash plugin positioning
...
--HG--
extra : rebase_source : aaa41297d293ffde1aabe5632ade6c416b4d541f
2012-01-18 10:41:35 -05:00
Wes Johnston
72f42280fd
Bug 603008 - Platform support for multitouch events. r=smaug
...
* * *
Bug 603008 - Platform support for multitouch events.
* * *
ifdefandroid
2011-12-16 16:24:11 -08:00
Jonathan Kew
6e54fcd088
bug 718513 - reftest for synthetic bolding of src:local() font. r=bas
2012-01-18 21:18:11 +00:00
Chris Lord
f52e536a07
Bug 524925 - Reftest that checks whether dynamic transform changes result in the correct scrollable overflow being propagated through parent frames. part=6/6 r=dbaron
2012-01-18 21:04:51 +01:00
Mats Palmgren
2a48071cb7
Bug 524925 - Consolidate overflow clipping checks to nsFrame::ApplyOverflowClipping(); and fix some code style nits. part=5/6 r=roc
2012-01-18 21:04:51 +01:00
L. David Baron
3c6538e862
Make selects and things inside them not be containers for font size inflation, so that font inflation inflate selects appropriately along with what surrounds them. (Bug 706609, patch 8) r=roc
2012-01-24 17:21:29 -08:00
L. David Baron
411a77c90f
Apply font size inflation to 'line-height: normal' by using the metrics of the inflated font rather than multiplying the inflation by the result for the uninflated font. (Bug 706609, patch 7) r=roc
...
This matters primarily because it makes font inflation easier to test by
avoiding rounding differences. It fixes two existing tests that were
disabled and also makes it possible to test font inflation of selects
(since options have line-height: normal ! important in the UA style
sheet).
2012-01-24 17:21:29 -08:00
L. David Baron
67a0afcf6e
Honor inflation during intrinsic width computation when needed. (Bug 706609, patch 6) r=roc
...
This is the second of two patches to honor inflation during intrinsic
width calculation (which we need to do to make some form controls
inflate correctly).
2012-01-24 17:21:29 -08:00
L. David Baron
d789ef0b1b
Switch nsLayoutUtils inflation methods to the new setup with state on the pres context. (Bug 706609, patch 5) r=roc
...
This is the third of three patches to rework the way we handle getting
the font inflation container and width data during reflow, which are
needed so that we can sometimes honor inflation during intrinsic width
calculation (which we need to do to make some form controls inflate
correctly).
2012-01-24 17:21:29 -08:00
L. David Baron
ba70aee5a1
Set inflation container to null during ComputeSize calls for inflation containers, when we should not have inflation applied. (Bug 706609, patch 4.5) r=roc
2012-01-24 17:21:29 -08:00
L. David Baron
0ce777d92e
Set inflation container to null during parts of intrinsic sizing that should not have inflation applied. (Bug 706609, patch 4) r=roc
...
This is the first of two patches to honor inflation during intrinsic
width calculation (which we need to do to make some form controls
inflate correctly).
2012-01-24 17:21:29 -08:00
L. David Baron
58d3dd0576
Make floating :first-letter frames not be containers for font size inflation, to avoid triggering assertions. (Bug 706609, patch 3.5) r=roc
2012-01-24 17:21:28 -08:00
L. David Baron
5f13418d9a
Set inflation container and width correctly during reflow. (Bug 706609, patch 3) r=roc
...
This is the second of three patches to rework the way we handle getting
the font inflation container and width data during reflow, which are
needed so that we can sometimes honor inflation during intrinsic width
calculation (which we need to do to make some form controls inflate
correctly).
2012-01-24 17:21:28 -08:00
L. David Baron
bc9d84082d
Add member variables to pres context to track, during reflow and intrinsic sizing, the current inflation container and its width. (Bug 706609, patch 2) r=roc
...
This is the first of three patches to rework the way we handle getting
the font inflation container and width data during reflow, which are
needed so that we can sometimes honor inflation during intrinsic width
calculation (which we need to do to make some form controls inflate
correctly).
2012-01-24 17:21:28 -08:00
L. David Baron
a2396850d4
Add a frame state bit for whether a frame is a container for font size inflation (Bug 706609, patch 1) r=roc
...
This moves the logic currently in
nsLayoutUtils::IsContainerForFontSizeInflation into frame initialization
so that we can (later, for bug 706193) make that logic more complicated.
2012-01-24 17:21:28 -08:00
L. David Baron
4292c12ab7
Fix error report for unexpected character terminating style attribute. (Bug 720163) r=bzbarsky
2012-01-24 17:21:28 -08:00
Jonathan Watt
9fb3c8bb9f
Bug 416581, part 1 - Move mLanguage from nsStyleVisibility to nsStyleFont. r=dbaron.
2012-01-24 13:09:55 +00:00
Benjamin Stover
a371dc7830
Bug 524925 - Recompute overflow without reflowing for transforms. part=1/6 r=dbaron
...
Add an extra change hint, UpdateOverflow, that can be used to specify that
a frame's overflow areas may have changed and that they need to be recalculated.
When a transform on a frame changes, instead of marking it for reflow, set this
hint instead.
There is an added virtual function on nsIFrame, UpdateOverflow, which is called
recursively on a frame when the corresponding hint is set, to allow it to
update its overflow areas.
2011-06-15 14:03:49 -07:00
Joel Maher
f702a8e87a
Bug 719140 - native android reftests fail due to missing window.innerWidth/innerHeight. r=mfinkle
2012-01-18 13:44:49 -05:00
Mounir Lamouri
2d62d088ca
Merge m-i into m-c.
2012-01-18 11:28:32 +01:00
Joe Drew
8f8c232058
Merge last fully green rev of mozilla-inbound to m-c.
2012-01-17 16:55:54 -05:00
Serge Gautherie
1c4ed48b73
Bug 718546. (Av1) bug389321-1.html: Use EventUtils sendChar() to send char, not sendKey(). r=ehsan.
2012-01-17 20:40:52 +01:00
Marco Bonardo
61916233e6
Merge last green PGO changeset from inbound to central
2012-01-17 16:22:33 +01:00
Ms2ger
eb0fbc0735
Backout for philor.
2012-01-17 10:48:42 +01:00
Ms2ger
5bd0fc389c
Backout bug 580786 / bug 716639 / bug 692879 / bug 717921 / bug 692879 (2dc5909e63b0:ced751d32df6); a=philor
2012-01-17 10:48:19 +01:00
Justin Wood
d3b96540be
Merge last green PGO from inbound to mozilla-central
2012-01-16 22:27:53 -05:00
Serge Gautherie
c0f47ada07
Bug 717868. (Bv1) bug389321-1.html: Fix "Unknown key: VK_VK_BACK_SPACE". r=ehsan.
2012-01-16 20:15:59 +01:00
Tim Taubert
dc0feeb24e
merge m-c to fx-team
2012-01-16 11:20:19 +01:00
Simon Montagu
4068862682
Make continuations non-fluid when the end of a bidi paragraph is forced by a preformatted newline. Bug 698335, r=roc
2012-01-15 06:56:04 -08:00
Justin Wood
09b3d2e3d1
Merge m-c tip to m-i
2012-01-15 05:29:24 -05:00
Ms2ger
0db2e640d3
Bug 717371 - Don't use nsINode::GetChildAt in PresShell::GoToAnchor; r=bz
2012-01-15 09:13:12 +01:00
Greg Karz
41476e52a4
Bug 712347 - 'The image cannot be displayed ...' error message is hard to read on a dark background. r=roc
2012-01-13 16:26:41 -08:00
Jared Wein
843a61d98d
Bug 198964 - Enable smooth scrolling by default. r=gavin
2012-01-13 16:26:34 -08:00
Serge Gautherie
36c12137d0
Bug 717868. (Av1) test_reftests_with_caret.html: Fix "SimpleTest.finish()" handling. r=ehsan.
2012-01-14 01:09:39 +01:00
Ed Morley
fef529aa3f
Merge mozilla-central to mozilla-inbound
2012-01-13 03:19:46 +00:00
Matt Brubeck
fa6a0c2cb8
Merge last green changeset from mozilla-inbound to mozilla-central
2012-01-12 08:22:14 -08:00
Masatoshi Kimura
940decf815
Bug 716570 - Rename blob URI scheme from "moz-filedata" to "blob" per spec. r=sicking
...
--HG--
rename : content/base/src/nsFileDataProtocolHandler.cpp => content/base/src/nsBlobProtocolHandler.cpp
rename : content/base/src/nsFileDataProtocolHandler.h => content/base/src/nsBlobProtocolHandler.h
2012-01-12 11:36:03 +01:00
Robert Longson
15a2d5d758
Bug 525095 - Fix artifacts being left behind when text is resized. r=roc
2012-01-12 09:59:39 +00:00
Jonathan Watt
e846f82da9
Bug 715769 - Kill unused enums nsWidgetType and nsLanguageSpecificTransformType. r=bernd.mielke.
...
--HG--
extra : rebase_source : b01505b3dab86272ec998ad2cf853db2262a0e63
2012-01-16 21:35:16 +00:00
Kyle Huey
c632015b9b
Bug 703133: Flush layout data asynchronously on charset changes. r=bz
2012-01-11 21:58:44 +01:00
Matt Brubeck
b79b1e58d3
Back out 88733ce1bef3 (bug 718440) because of Windows build failure
2012-01-17 15:15:47 -08:00
Jeff Muizelaar
315982723f
Bug 718440. Add more sampler labels to various places. r=bgirard
...
This shows the problems described in bug 710068.
2012-01-17 15:33:04 -05:00
Ehsan Akhgari
545286c408
Bug 171237 - Part 2: Correct the calls to ScrollIntoView which were not updated as part of bug 605138; r=roc
2012-01-11 20:19:19 -05:00
Ehsan Akhgari
18f246bc79
Bug 171237 - Center the search results instead of scrolling only enough to show them in order to provide more visual context; r=roc
2012-01-11 20:18:23 -05:00
Boris Zbarsky
f12f1399b7
Bug 716793. Dispatch synthetic mousemove off the refresh driver, not as fast as we can. r=roc
...
We use Flush_Display here because mousemoves flush out layout, so we want to do the synthetic one after we've done our normal layout flushing
2012-01-10 00:23:29 -05:00
Daniel Holbert
fe1487d851
Bug 716699: Mark some SMIL and SVG-related directories as gcc-warning-free. r=jwatt
2012-01-11 00:32:38 -08:00
Boris Zbarsky
3a9aebd6af
Bug 716226. When using insertRule on a keyframes rule, set up the child keyframe rule correctly. r=dbaron
2012-01-11 14:36:43 -05:00
Nathan Froyd
16a8066bb0
Bug 709971 - HTML reflow telemetry; r=bz
2012-01-10 15:08:43 -05:00
Josh Matthews
93a2adcf34
Bug 454790 - Allow programmatic selection of -moz-user-select: none frames. r=roc
2012-01-12 15:59:19 -05:00
Robert O'Callahan
1e6f81c07b
Bug 713532. Mark passing test.
2012-01-12 00:26:33 +13:00
Robert O'Callahan
08a3cb7145
Bug 713523. Part 2: Add SimplifyOutward for mVisibleAboveRegion and mDrawAboveRegion to avoid performance sinkholes when many layers are above a single ThebesLayer. r=tn
2012-01-12 00:26:33 +13:00
Robert O'Callahan
853836ab04
Bug 713532. Part 1: Suppress subpixel antialising in retained layers with an ancestor which has a non-integer-translation transform. r=tn
2012-01-12 00:26:33 +13:00
Josh Matthews
20e510e802
Bug 717512 - Use focusedWindow instead of activeWindow when requesting focus for needs-focus tests. r=ehsan
2012-01-12 14:49:52 -05:00
Simon Montagu
3ca7ecdbcb
Implement text-align-last. Bug 536557, r=dbaron
2012-01-12 19:52:21 +02:00