Andrew McCreight
60f02fa45e
Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug
2014-03-04 13:33:44 -08:00
Daniel Holbert
60f5732676
Bug 973701: Check NS_FRAME_OUT_OF_FLOW state bit instead of IsAbsolutelyPositioned(), when excluding out-of-flow frames from being considered as flex items. r=mats
2014-03-04 11:08:54 -08:00
Milan Sreckovic
cfe0774568
Bug 978274: Initialize gfxPrefs earlier, rename some methods, delete MigratePrefs from gfxPlatform. r=bgirard.
2014-03-04 12:26:33 -05:00
Ed Morley
5286d3c320
Backed out changeset fa5e92d8eb82 (bug 946618) for frequent test failures
2014-03-04 16:36:47 +00:00
Paul Adenot
d931d64d5c
Bug 946618 - Add native tests for cubeb (build system bits). r=glandium,kinetik
2014-02-25 14:21:59 +01:00
Phil Ringnalda
75a037d9ad
Merge m-c to m-i
2014-03-03 19:50:07 -08:00
Seth Fowler
dc16abe837
Bug 63895 (Part 3) - Add tests for positioned internal table objects serving as absolute containing blocks. r=dbaron
2014-03-03 19:40:31 -08:00
Seth Fowler
6420cb7d99
Bug 63895 (Part 2) - Support table parts as absolute containing blocks. r=dbaron
2014-03-03 19:40:29 -08:00
Seth Fowler
a85936692f
Bug 63895 (Part 1) - Add helper methods for retrieving overflow areas in the frame's local coordinate space. r=dbaron
2014-03-03 19:40:27 -08:00
Botond Ballo
1d03331bd2
Bug 978997 - Fix a regression caused by bug 959847 where the root layer sometimes doesn't get an APZC. r=tnikkel on a CLOSED TREE
...
Root scroll frames in display root documents don't get a scroll info layer from ScrollFrameHelper::BuildDisplayList, so we always need to call RecordFrameMetrics from nsDisplayList::PaintForFrame.
2014-03-03 19:57:28 -05:00
Ryan VanderMeulen
ed45530108
Merge inbound to m-c.
2014-03-03 17:00:34 -05:00
James Kitchener
ca34582235
Bug 975935 - Import rowlines/columnlines tests from MathJax. r=fredw
2014-03-03 10:37:24 -05:00
James Kitchener
1fdd5a8ce4
Bug 975935 - nsDisplaymtdBorder needs to override GetBounds. r=bz
2014-03-03 10:37:08 -05:00
Ed Morley
adbbebc086
Merge mozilla-central and inbound
2014-03-03 14:50:56 +00:00
Ed Morley
738f300f74
Merge latest green b2g-inbound changeset and mozilla-central
2014-03-03 14:45:43 +00:00
Ehsan Akhgari
ab6abed6ef
Bug 977418 - Special case opacity:0.99 to treat it as opacity:1 for display purposes; r=roc
...
This helps avoid significant costs in our graphics code when websites
use opacity:0.99 as a hint for creating a stacking context only.
2014-03-03 09:42:16 -05:00
Markus Stange
6d0e5d3a43
Bug 975773 - Filter primitives in error states can have inputs. r=roc
2014-03-03 14:31:27 +01:00
L. David Baron
cccf435c38
Bug 978612: Ignore changes to offsets of static-positioned elements when they or their descendants have views. r=dholbert
...
We get slightly better optimization, and no loss of function, by putting
these checks in the opposite order.
2014-03-03 00:54:39 -08:00
L. David Baron
8f1703567a
Bug 439204: Remove assertion "We placed a float where there was no room!" r=roc
2014-03-03 00:54:39 -08:00
L. David Baron
4680ed2f65
Bug 978620: Make nsFrameSetFrame call FinishAndStoreOverflow. r=roc
2014-03-03 00:54:39 -08:00
Makoto Kato
4d1a05b05d
Bug 968647 - Part 1. Add position change notification for IME. r=roc
2014-02-28 16:45:01 +09:00
Jonathan Kew
9f33df0dac
bug 978313 - fix up existing reftests affected by improved joiner handling. r=jdaggett
2014-03-03 08:02:43 +00:00
Jonathan Kew
672597893a
bug 978313 - reftest for initial ZWJ disrupting Arabic joining. r=jdaggett
2014-03-03 08:02:26 +00:00
Timothy Nikkel
02cca576b9
Bug 978655. Simplify ContainerState::FindFixedPosFrameForLayerData. r=mattwoodrow
2014-03-03 00:04:59 -06:00
Makoto Kato
33a4027ce6
Backed out changeset d06ee3f1e9a3 (bug 968647)
2014-03-03 11:53:43 +09:00
Makoto Kato
be87ec45be
Bug 968647 - Part 1. Add postion change notification for IME. r=roc
2014-02-28 16:45:01 +09:00
Timothy Nikkel
544b71c580
Bug 978542. If paint dumping is enabled at build time also enable frame dumping so we can get frame names in display list dumps. r=mattwoodrow
...
Also makes DidComputeVisibility available during non-debug painting so we can use it.
2014-03-02 16:22:29 -06:00
Timothy Nikkel
9a1510fcba
Bug 974643. The displayport is not relevant to position: fixed content, only to scrolling content. r=roc
...
The relevant part of postion: fixed items lies within the viewport, which is the scroll position clamping scroll port size if one has been set.
2014-03-02 19:49:39 -06:00
Oleg Romashin
8d903256a4
Bug 977695 - Update bubbles/cancelable attribute for pointer events. r=smaug
2014-02-27 16:13:05 -08:00
Kearwood (Kip) Gilbert
f6a584b358
Bug 687297 - Added Mochitest to verify that the per-presentation base minimum font size is propagated without being influenced by the language-specific global preference. r=dbaron
...
This test applies a large value to the font.minimum-size.ja preference, opens a new window, advances the url through an iso-8859-1 page, a Shift-JIS page, and back to an iso-8859-1 page. If the height of a div containing text on the first iso-8859-1 page and last iso-8859-1 page do not match, then the test is failed.
This test has been excluded from B2G Desktop Client tests due to bug 948948.
2014-02-26 16:01:38 -08:00
Ryan VanderMeulen
433c5de893
Merge m-c to inbound.
2014-02-28 10:15:57 -05:00
Horia Iosif Olaru
403c1bd6d0
Bug 976533 - Add a reftest. r=roc
2014-02-28 09:11:37 -05:00
Horia Iosif Olaru
b92ebfeaec
Bug 976533 - In case there is are both a MixBlendMode and BlendContainer wrapping the same stacking display list, reverse the order so that the BlendContainer comes first. This way, it will not isolate the legitimate MixBlendMode item. r=roc
2014-02-28 09:11:37 -05:00
Carsten "Tomcat" Book
67109b9a5c
merge b2g-inbound to mozilla-central
2014-02-28 14:42:11 +01:00
Carsten "Tomcat" Book
7afee8566b
merge mozilla-inbound to mozilla-central
2014-02-28 14:31:00 +01:00
Neil Deakin
90df2e8916
Bug 968039, Remove the first reflow flag when the popup is laid out but not open, force the uitour to generate frames so that its size is computed properly, r=bz,mattn
2014-02-28 08:18:22 -05:00
Carsten "Tomcat" Book
3581886531
Backed out changeset e670f691e2b9 (bug 968647) for mochitest test bustage on OS X on a CLOSED TREE
2014-02-28 09:30:34 +01:00
Makoto Kato
8c079ee5f7
Bug 968647 - Part 1. Add postion change notification for IME. r=roc
2014-02-28 16:45:01 +09:00
Wes Kocher
45d489c9d5
Merge m-c to b2g-inbound
2014-02-27 17:47:32 -08:00
Wes Kocher
19c85055e8
Merge inbound to m-c
2014-02-27 16:52:51 -08:00
Ryan VanderMeulen
d8c7359358
Merge m-c to b2g-inbound.
2014-02-27 17:34:25 -05:00
Timothy Nikkel
f91f7c1a76
Bug 959847. Part 11. Use nsLayoutUtils::ViewportHasDisplayPort instead of repeating boilerplate code. r=roc
2014-02-27 16:01:54 -06:00
Timothy Nikkel
0e4968b4d3
Bug 959847. Part 10. Implement GetBounds, GetOpaqueRegion, and ShouldBuildLayerEvenIfInvisible for nsDisplaySubDocument items that are being used as scrollable layers like scroll layer items. r=roc
2014-02-27 16:01:54 -06:00
Timothy Nikkel
90c5ddcf90
Bug 959847. Part 9. Subdocument items for subdocuments that have displayports need to expand the visibility region. r=roc
2014-02-27 16:01:54 -06:00
Timothy Nikkel
576881fcd2
Bug 959847. Part 8. Don't let ProcessDisplayItems set the clip on subdocument items when they are being used to draw the display port content. r=roc
2014-02-27 16:01:54 -06:00
Timothy Nikkel
1e3662e0e8
Bug 959847. Part 7. Move ignoreViewportScrolling computation lower, where we actually use it. r=roc
2014-02-27 16:01:53 -06:00
Timothy Nikkel
57b3df2628
Bug 959847. Part 6. Only call RecordFrameMetrics from PaintForFrame if we are ignoring viewport scrolling so that we don't call it twice for the same scroll frame (the other one being the scroll layers created by nsGfxScrollFrame). r=roc
2014-02-27 16:01:53 -06:00
Timothy Nikkel
c1ef4c92c7
Bug 959847. Part 5. Only call RecordFrameMetrics for subdocuments if we are ignoring viewport scrolling so that we don't call it twice for the same scroll frame (the other one being the scroll layers created by nsGfxScrollFrame). r=roc
2014-02-27 16:01:53 -06:00
Timothy Nikkel
c5eadf4d6e
Bug 959847. Part 4. Call RecordFrameMetrics for subdocument layers. r=roc
...
We do this by creating a new display item type: nsDisplaySubDocument.
Original patch by Kartikaya Gupta <kgupta@mozilla.com>.
2014-02-27 16:01:53 -06:00
Timothy Nikkel
84799aa7d0
Bug 959847. Part 3. Make zoom items be contained in resolution items for subdocuments if they occur together. r=roc
...
Wrap the zoom item in the resolution item if we have both because we want the resolution scale applied on top of the app units per dev pixel conversion. Resolution is just a scale transform and app units per dev pixel affect layout, so conceptually the resolution gets applied after.
2014-02-27 16:01:52 -06:00
Timothy Nikkel
8aa800b645
Bug 959847. Part 2. Don't ignore "ignore viewport scrolling" on subdocuments. r=roc
...
This means that the layer we create in nsSubDocumentFrame::BuildDisplayList becomes the scrollable layer for the document and we early early from ScrollFrameHelper::BuildDisplayList before it gets to the nsDisplayScrollLayer creation.
2014-02-27 16:01:52 -06:00
Timothy Nikkel
d94b77e6f5
Bug 959847. Part 1. Retrieve the displayport of the root scroll frame the same way as everywhere else does in nsSubDocumentFrame::BuildDisplayList. r=roc
2014-02-27 16:01:52 -06:00
Ryan VanderMeulen
47e286d04d
Merge inbound to m-c.
2014-02-27 16:55:18 -05:00
stefanh@inbox.com
0d496326a6
Bug 970079 - Native theming for MacOS X help buttons, widget part. r=mstange, roc.
2014-02-27 18:12:16 +01:00
Horia Iosif Olaru
87474ede3c
Bug 952051 - Add reftests. r=roc
...
* Add a reftest for checking that blending takes place between a blended child element that is clipped by a rounded rect and its parent element (which has overflow hidden, and rounded corners).
* Add a reftest to check the behavior described in bug 947121 no longer reproduces.
2014-02-27 11:56:48 -05:00
Kearwood (Kip) Gilbert
7e3a06313b
Bug 687297 - The per-presentation base minimum font size is now propagated without being max’ed with the language-specific global minimum font size preference, r=dbaron
...
A separate accessor has been added to nsPresContext to enable TransferZoomLevels and nsDocumentViewer::GetMinFontSize to access the minimum font size that has not been max’ed against the language specific minimum font size preset.
nsPresContext::mMinFontSize, its getter, and its setter have been renamed to more clearly distinguish them from minFontSize used elsewhere.
2014-02-25 11:07:47 -08:00
Mats Palmgren
5bd85e6c56
Bug 978443 - Rename NS_STYLE_CLEAR_LEFT_AND_RIGHT to NS_STYLE_CLEAR_BOTH. r=dholbert
...
Rename NS_STYLE_CLEAR_LEFT_AND_RIGHT to NS_STYLE_CLEAR_BOTH. Also fix whitespace and remove unnecessary parens in a few places and enumerate the possible break types in an assertion so that it doesn't make assumptions on the actual property values.
2014-03-02 17:42:16 +00:00
Arnaud Bienner
8ec5c40d3b
Bug 977029 - when color value changes, refresh color control frame instead of (wrongly) changing value attribute. r=bz
2014-02-28 20:52:42 +01:00
Jesse Ruderman
83a7ba8f83
Bug 513110 - tests
2014-03-01 10:36:39 +00:00
Mats Palmgren
42841bae56
Bug 513110 - Adjust the maximum break type (only used in assertions) to reflect reality. r=dholbert
2014-03-01 10:36:39 +00:00
Timothy Nikkel
6d9f701bc1
Bug 978348. PresShell::SetDisplayPort is dead code, remove it. r=dholbert
2014-02-28 20:16:06 -06:00
L. David Baron
9f6268fc48
Add bug number (bug 828173) to FIXME comment.
...
DONTBUILD.
2014-02-28 17:14:31 -08:00
Wes Kocher
78e44d681b
Backed out changeset c14980a16210 (bug 948265) so it can address review comments first, despite the CLOSED TREE
2014-02-28 14:48:31 -08:00
Geoff Brown
17e39de7a8
Bug 978265 - Disable layout/base/crashtests/522374-1.html on Android 2.3
2014-02-28 14:58:38 -07:00
Geoff Brown
bbccf7536e
Bug 978254 - Disable layout/base/crashtests/500467-1.html on Android 2.3
2014-02-28 14:58:37 -07:00
Geoff Brown
f251f43ac0
Bug 891347 - Disable layout/generic/crashtests/385526.html on Android 2.3
2014-02-28 14:58:34 -07:00
Carsten "Tomcat" Book
ac78ac1ab1
Merge mozilla-central to b2g-inbound
2014-02-27 15:59:39 +01:00
Kartikaya Gupta
4e68d36d9d
Bug 975033 - If the displayport is too big, it's better to pretend it's not there at all. r=tn
2014-02-27 08:42:40 -05:00
Carsten "Tomcat" Book
2d08392d4b
Backed out changeset 27f21343ffe5 (bug 687297) for mochitest-1 perma fail
2014-02-27 10:21:55 +01:00
Carsten "Tomcat" Book
96e8c91636
Backed out changeset 1d16baf1f90a (bug 687297)
2014-02-27 10:21:29 +01:00
Mats Palmgren
0ba3fd1302
Bug 976411 - Use ConstructFramesFromItemList in more places, and some minor cleanup. r=bz
2014-02-27 09:15:16 +00:00
Simon Sapin
818727a691
Bug 975501 part 2: Add display:{inline-,}grid behind a pref, and a stub nsGridContainerFrame. r=dholbert
2014-02-26 23:45:29 -08:00
Simon Sapin
3b9a3f4ac0
Bug 975501 part 1: Add a XUL prefix to existing internal GRID constants. r=dholbert
2014-02-26 23:43:18 -08:00
Daniel Holbert
88a037855a
(no bug) fix a few whitespace issues in nsFlexContainerFrame.cpp. whitespace-only, DONTBUILD
2014-02-26 23:28:38 -08:00
L. David Baron
947e9a9b1a
Bug 977248: Remove quirk.css rule that selects on an attribute that was only set by the old HTML parser. r=mrbkap
2014-02-26 23:00:13 -08:00
Kearwood (Kip) Gilbert
20c5368f73
Bug 687297 - Added Mochitest to verify that the per-presentation base minimum font size is propagated without being influenced by the language-specific global preference. r=dbaron
...
This test applies a large value to the font.minimum-size.ja preference, opens a new window, advances the url through an iso-8859-1 page, a Shift-JIS page, and back to an iso-8859-1 page. If the height of a div containing text on the first iso-8859-1 page and last iso-8859-1 page do not match, then the test is failed.
2014-02-26 23:00:13 -08:00
Kearwood (Kip) Gilbert
904b7da0d4
Bug 687297 - The per-presentation base minimum font size is now propagated without being max’ed with the language-specific global minimum font size preference, r=dbaron
...
A separate accessor has been added to nsPresContext to enable TransferZoomLevels and nsDocumentViewer::GetMinFontSize to access the minimum font size that has not been max’ed against the language specific minimum font size preset.
nsPresContext::mMinFontSize, its getter, and its setter have been renamed to more clearly distinguish them from minFontSize used elsewhere.
2014-02-25 11:07:47 -08:00
Ryan VanderMeulen
cacbbe57fc
Merge inbound to m-c.
2014-02-26 16:16:11 -05:00
Daniel Holbert
9122c51c50
(no bug) insert space before paren in 'switch(' and 'while(' in nsRuleNode.cpp. whitespace-only, no review, DONTBUILD
2014-02-26 11:10:50 -08:00
Jonathan Watt
57960e5d91
Bug 974430 - Put the |input[type=number]| rule in forms.css into a separate sheet so we can make it respect the dom.forms.number pref. r=dbaron
...
--HG--
extra : rebase_source : 450ffd1ca743868d75dda6ce0f89078216934e79
2014-02-26 12:26:14 +00:00
Etienne Segonzac
540c4c8e42
Bug 961776 - Add role=key to the event fluffing heuristics. r=roc
2014-02-26 09:03:32 -05:00
Peter Van der Beken
f6d0b34d5b
Bug 923054 part 2 - Convert DataTransfer to WebIDL bindings, add WebIDL API and switch to the WebIDL binding. r=smaug
2014-02-26 22:23:31 -05:00
L. David Baron
d19818cc91
Bug 968555 patch 2 (tests): Test that 'backface-visibility' does not cause creation of a stacking context. r=mattwoodrow
2014-02-27 21:49:00 -08:00
Ehsan Akhgari
83a695ee85
Bug 977701 - Move skia, cairo and pixman to libxul; r=jrmuizel
2014-02-27 21:14:54 -05:00
Reuben Morais
b672cdc604
Bug 458300 - Rename nsINameSpaceManager.h to nsNameSpaceManager.h. r=jst r=hsivonen
...
--HG--
rename : content/base/public/nsINameSpaceManager.h => content/base/public/nsNameSpaceManager.h
2014-02-27 20:04:46 -03:00
Reuben Morais
08dd4382f9
Bug 458300 - Merge nsINameSpaceManager and NameSpaceManagerImpl. r=jst
2014-02-27 20:04:46 -03:00
Reuben Morais
5e62e712f6
Bug 458300 - Remove some unneeded includes of nsINameSpaceManager.h. r=jst
2014-02-27 20:04:45 -03:00
Daniel Holbert
93b069e2c1
Bug 977832: Make layout debugger's List() invocation use default "aPrefix" arg, instead of passing "0" (which now gets interpreted as null). r=tn
2014-02-27 15:03:29 -08:00
Ryan VanderMeulen
bd214454e7
Merge m-c to inbound.
2014-02-27 17:33:47 -05:00
Benoit Jacob
67d70dfb99
Bug 975789 - Sync the computation of whether we have a pseudo stacking context between two different places - r=dbaron
2014-02-27 15:09:09 -05:00
Benoit Jacob
091f9d7026
Bug 975769 - Avoid asserting on a eCSSProperty_UNKNOWN - r=dbaron
2014-02-27 15:09:02 -05:00
Max Vujovic
d66505e413
Bug 948265 - Remove deprecated filterRes attribute from SVG filters. r=roc
2014-02-28 16:40:14 -05:00
Max Vujovic
313661e692
Bug 948265 - Connect the filter graphs of chained SVG filters. r=roc
2014-02-28 16:40:00 -05:00
Matt Woodrow
7becbd776a
Bug 971720 - Add tests. r=roc
2014-03-01 08:52:57 +13:00
Matt Woodrow
123d76c891
Bug 971720 - Allow ThebesLayers to be optimized to ColorLayers even if they have rounded rect clipping. r=roc
2014-03-01 08:52:03 +13:00
Matt Woodrow
fbd6191f54
Bug 976877 - Don't build optimized layers (color/image) inside inactive layer trees. r=roc
2014-03-01 08:49:58 +13:00
Andrew McCreight
c479f2a541
Bug 962608 - Make PL_DHashTableInit infallible by default. r=briansmith,bsmedberg,ehsan,froydnj,jduell,jfkthame,roc,smaug
2014-02-27 10:04:09 -08:00
Simon Montagu
1028613ce4
Add U+2029 PARAGRAPH SEPARATOR and other characters with bidi type Segment Separator and Paragraph Separator to the characters we convert to whitespace before passing text to the Bidi engine. Bug 847242, r=roc
2014-03-05 21:04:36 +02:00
Markus Stange
16402cbab3
Bug 960178 - Fix lighting filter PowCache. r=Bas
2014-03-05 18:41:38 +01:00
Markus Stange
c431a14625
Bug 963086 - Detect filter rect XMost()/YMost() overflow and protect against out-of-range data acess. f=dholbert, r=Bas
2014-03-05 18:41:19 +01:00
Joel Maher
a46890e4bd
Bug 971025 - move testing/mochitest/test/test_* to testing/mochitest/test/Harness_sanity. r=ted
...
--HG--
rename : testing/mochitest/tests/SpecialPowersLoadChromeScript.js => testing/mochitest/tests/Harness_sanity/SpecialPowersLoadChromeScript.js
rename : testing/mochitest/tests/file_SpecialPowersFrame1.html => testing/mochitest/tests/Harness_sanity/file_SpecialPowersFrame1.html
rename : testing/mochitest/tests/test_SimpleTestGetTestFileURL.html => testing/mochitest/tests/Harness_sanity/test_SimpleTestGetTestFileURL.html
rename : testing/mochitest/tests/test_SpecialPowersExtension.html => testing/mochitest/tests/Harness_sanity/test_SpecialPowersExtension.html
rename : testing/mochitest/tests/test_SpecialPowersExtension2.html => testing/mochitest/tests/Harness_sanity/test_SpecialPowersExtension2.html
rename : testing/mochitest/tests/test_SpecialPowersLoadChromeScript.html => testing/mochitest/tests/Harness_sanity/test_SpecialPowersLoadChromeScript.html
rename : testing/mochitest/tests/test_SpecialPowersPushPermissions.html => testing/mochitest/tests/Harness_sanity/test_SpecialPowersPushPermissions.html
rename : testing/mochitest/tests/test_SpecialPowersPushPrefEnv.html => testing/mochitest/tests/Harness_sanity/test_SpecialPowersPushPrefEnv.html
rename : testing/mochitest/tests/test_bug362788.xhtml => testing/mochitest/tests/Harness_sanity/test_bug362788.xhtml
rename : testing/mochitest/tests/test_bug816847.html => testing/mochitest/tests/Harness_sanity/test_bug816847.html
rename : testing/mochitest/tests/test_sanity.html => testing/mochitest/tests/Harness_sanity/test_sanity.html
rename : testing/mochitest/tests/test_sanityEventUtils.html => testing/mochitest/tests/Harness_sanity/test_sanityEventUtils.html
rename : testing/mochitest/tests/test_sanityException.html => testing/mochitest/tests/Harness_sanity/test_sanityException.html
rename : testing/mochitest/tests/test_sanityException2.html => testing/mochitest/tests/Harness_sanity/test_sanityException2.html
rename : testing/mochitest/tests/test_sanitySimpletest.html => testing/mochitest/tests/Harness_sanity/test_sanitySimpletest.html
rename : testing/mochitest/tests/test_sanityWindowSnapshot.html => testing/mochitest/tests/Harness_sanity/test_sanityWindowSnapshot.html
rename : testing/mochitest/tests/test_sanity_cleanup.html => testing/mochitest/tests/Harness_sanity/test_sanity_cleanup.html
rename : testing/mochitest/tests/test_sanity_cleanup2.html => testing/mochitest/tests/Harness_sanity/test_sanity_cleanup2.html
2014-03-05 10:32:02 -05:00
Botond Ballo
9c798dd5bb
Bug 958596 - Add a content description field to FrameMetrics and populate it if the apz.printtree pref is on. r=kats,tn
2014-01-22 16:37:57 -05:00
Robert O'Callahan
b8d068bc09
Bug 976412. Part 1: Fix logic for determining when a display item can be placed in a layer. r=mattwoodrow
...
--HG--
extra : rebase_source : c390532cb3f6252fa388dfbe8176f4f911dfbdb3
2014-02-26 17:17:18 +13:00
Wes Kocher
1282000702
Backed out 12 changesets (bug 958596) for several Android permafails to fix a CLOSED TREE
...
Backed out changeset e4c0e3d3a768 (bug 958596)
Backed out changeset 7bc4f48d6b05 (bug 958596)
Backed out changeset 89cd12e3db45 (bug 958596)
Backed out changeset 283411053340 (bug 958596)
Backed out changeset 5329fa8c8847 (bug 958596)
Backed out changeset 0d1d26d588e3 (bug 958596)
Backed out changeset 715fe9eb5dfd (bug 958596)
Backed out changeset 66dde9d67ffa (bug 958596)
Backed out changeset 79e589f75065 (bug 958596)
Backed out changeset 1ed4c880ab70 (bug 958596)
Backed out changeset 1d40b0b8036d (bug 958596)
Backed out changeset ad35d51d9781 (bug 958596)
2014-02-25 18:34:47 -08:00
Botond Ballo
bf9ca02460
Bug 958596 - Add a content description field to FrameMetrics and populate it if the apz.printtree pref is on. r=kats,tn
2014-01-22 16:37:57 -05:00
Matt Woodrow
5a28db799a
Bug 975592 - Make sure we find the correct composition manager when updating child process layer trees. r=nical
...
--HG--
extra : rebase_source : 5e1457117293c74a362a0570aca2673c90038334
2014-02-25 11:45:40 +13:00
Ehsan Akhgari
91df1527b5
Bug 976392 - Move moz2d to libxul; r=jrmuizel
2014-02-25 15:42:23 -05:00
Ted Mielczarek
062d40049c
Bug 975455 - Move more Mochitests to manifests. r=jmaher
2014-02-20 10:14:52 -05:00
Ralph Giles
a4ec495736
Bug 964559 - Remove MOZ_OGG. r=doublec,ted
...
We are unable to maintain all the --disable-foo build-time options
for the media code. Just support ogg unconditionally.
2014-02-20 18:01:00 -08:00
Ed Morley
afee079378
Backed out changeset a29e486e2214 (bug 958596)
2014-02-25 17:17:02 +00:00
Botond Ballo
1d1bf83ff4
Bug 958596 - Add a content description field to FrameMetrics and populate it if the apz.printtree pref is on. r=kats,tn
...
--HG--
extra : rebase_source : f009ad9d779fb1a3afa525fe7e5eb3a399aee628
2014-01-22 16:37:57 -05:00
Horia Iosif Olaru
560bff2f18
Bug 970348 - Add background-blend-mode reftests corresponding to the csswg test plan. r=roc, r=heycam
...
* 5.3.1: Blending between the background layers and the background color for an element with background-blend-mode. Most of section 5.3.1 is covered by other tests. Add the missing tests of the 5.3.1 section of the test plan.
- Test 9: SVG image and background color (SVG as data:uri)
- Test 10: Animated gif image and background color
- Test 12: background-blend-mode on element with 3D transform
* 5.3.2: Background layers do not blend with content outside the background (or behind the element).
- Implementation of tests 2 and 3. Test 1 is already covered by background-blending-isolation.html.
* 5.3.6: background-blend-mode for an element with background-position
* 5.3.7: background-blend-mode for an element with background-size
* 5.3.8: background-blend-mode for an element with background-repeat
* 5.3.9: background-blend-mode for an element with background-clip
* 5.3.10: background-blend-mode for an element with background-origin
* 5.3.11: background-blend-mode for an element with background-attachement
* Add extra tests for the background-blend-mode CSS property: Add some invalid values to the background-blend-mode property definition so that it can benefit from existing invalid property tests.
2014-02-25 08:40:54 -05:00
Jacek Caban
7f02ce6600
Bug 663740 - char16_t/wchar_t mismatch fixup.
2014-02-25 12:46:09 +01:00
William Chen
6c1fe0c5a8
Bug 973321 - Prevent int overflow in border image width calculation. r=dbaron
2014-02-18 14:14:31 -08:00
Timothy Nikkel
16fdf42e7e
Bug 976370. Move overlay scrollbar display items above scroll layer items for the same scroll frame. r=roc
...
This has two desirable side effects. The first and more important is that it prevents a scrollbar item from sitting between scroll layer items and preventing them from merging into one and thus preventing the creation of an async scrollable layer. The second is that scrollbars should be on top of the content they are scrolling in general, and this will make that happen in more cases.
2014-02-24 23:42:11 -06:00
Phil Ringnalda
761929bf63
Back out b157f5d0c235 (bug 974197) for b2g reftest-4 and reftest-6 failures
...
CLOSED TREE
2014-02-24 21:06:18 -08:00
Matt Woodrow
5d58c059d9
Bug 968555 - Don't create a stacking context for backface-visibility:hidden. r=dbaron
2014-02-27 15:57:45 +13:00
Matt Woodrow
1b36d8270d
Bug 976812 - Mark nsDisplaySVGText as using component alpha. r=heycam
2014-02-27 15:57:45 +13:00
Blake Kaplan
5acd3527ae
Bug 956704 - Introduce a mechanism for only suppressing animation frames. r=smaug
2014-02-26 15:58:21 -08:00
John Daggett
c34b9a8034
Bug 976971 - test log level directly when creating textperf object. r=heycam
2014-02-27 08:41:28 +09:00
Karl Tomlinson
46f4a0eb11
b=913854 add speex_resampler_set_skip_frac_num r=jmspeex
...
This allows a client to align output samples consistently for independent
resampling of contiguous input buffers.
--HG--
extra : rebase_source : 58caba11ac7f78418b173a98556276d3b4644603
2014-02-27 11:44:40 +13:00
Ryan VanderMeulen
d3dfcaea0e
Merge m-c to inbound.
2014-02-26 16:42:16 -05:00
Oleg Romashin
39a9d8fd33
Bug 974177 - PointerCancel must trigger PointerOut event. r=smaug
...
--HG--
extra : rebase_source : cd88e856cbae08f21aed564899195f9697053f3a
2014-02-26 13:37:30 -08:00
Oleg Romashin
09537f78b3
Bug 970964 - Get pointer events from touch and mouse. tests. r=smaug
...
--HG--
extra : rebase_source : a2856a27dc24f505297a52881b799282b09a3d47
2014-02-26 13:37:25 -08:00
Oleg Romashin
190736ec59
Bug 970964 - Implement generic mouse/touch -> Pointer events converter. r=smaug,jimm
...
--HG--
extra : rebase_source : 165dc4e5c598f9e9f9de928efe16824037b95ff3
2014-02-26 13:37:01 -08:00
L. David Baron
b38b58369f
Bug 976364: Make 'perspective' create a stacking context. r=mattwoodrow
...
While it seems a little silly since 'perspective' doesn't require
atomicity (rather, it adds an additional transformation to any 3-D
descendants, which already require atomicity), the spec requires it, and
it matches WebKit.
2014-02-26 13:36:36 -08:00
L. David Baron
dfb9ad9186
Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
...
This makes sense since the file no longer contains anything with the
nsTraceRefcnt name in it, and it will allow renaming nsTraceRefcntImpl
back to nsTraceRefcnt.
2014-02-26 13:36:35 -08:00
L. David Baron
abcf03b259
Bug 975741 patch 2: Remove checks of nsStyleDisplay::mChildPerspective.GetCoordValue() > 0 because it's now always greater than 0. r=mattwoodrow
...
Now that the first patch in this bug changed things so that 'none' is
reliably stored as eStyleUnit_None (rather than being stored as a 0
length when it comes from the initial value), we know mChildPerspective
is always > 0 when it is eStyleUnit_Coord, and there's no point making
the additional check.
2014-02-26 13:36:35 -08:00
Robert Longson
cb2b08415c
Bug 975206 - Elements with non-existent clip-path URLs do not fire events. r=jwatt
...
--HG--
rename : content/svg/content/test/test_pointer-events-2.xhtml => content/svg/content/test/test_pointer-events-5.xhtml
2014-02-26 20:40:07 +00:00
Matt Woodrow
387770d792
Bug 974197 - Fire MozAfterPaint after the compositor runs. r=roc
2014-02-25 12:55:39 +13:00
L. David Baron
710cc29e88
Bug 975741: Store the initial value of 'perspective' as 'none' rather than the (invalid value) '0' to make storage of 'none' consistent, and remove workaround from nsComputedDOMStyle computed value implementation. r=heycam
2014-02-24 15:27:53 -08:00
Max Vujovic
9e4b8fc70d
Bug 948265 - Split out rendering code from nsSVGFilterInstance into nsFilterInstance. r=roc
...
--HG--
rename : layout/svg/nsSVGFilterInstance.cpp => layout/svg/nsFilterInstance.cpp
rename : layout/svg/nsSVGFilterInstance.h => layout/svg/nsFilterInstance.h
2014-02-24 10:22:58 -05:00
Max Vujovic
04fbe6b40b
Bug 948265 - Pass an nsStyleFilter chain instead of an nsSVGFilterFrame into nsSVGFilterInstance. r=roc
2014-02-24 10:22:58 -05:00
Gijs Kruitbosch
e61368bf85
Bug 966683 - Australis - automatically toggle accesskey-focuses on Linux to prevent menubar focus stealing, r=Neil,dao
...
--HG--
extra : rebase_source : a12eba0c04d57df9a47185a6be250e04000f862e
2014-02-18 17:07:27 +00:00
Arnaud Sourioux
02b48ee29a
Bug 974687 - Part 2: Fix more than 80cols issues caused by MOZ_OVERRIDE annotation. r=dholbert
2014-02-24 09:41:56 -05:00
Arnaud Sourioux
94fd6d0fd6
Bug 974687 - Part 1: Add about 300 MOZ_OVERRIDE in layout/. r=dholbert
2014-02-24 09:41:56 -05:00
Rick Eyre
2dedf9f7cc
Bug 865407 - Part 9: Remove border-box and padding CSS on the caption overlay. r=rillian
...
This wasn't working correctly. Vtt.js now takes care of applying padding
to the video overlay.
2014-02-21 22:14:22 -05:00
Jeff Muizelaar
547dafc1ba
Bug 974160. Robustify reftest. r=cam
...
This currently seems to fail on b2g aws. I assume because the timeout fires
before the function can run and we end up with two exclamation marks.
--HG--
extra : rebase_source : 7a4d5371c893b4f714df12deca664703a4bc94ac
2014-02-21 13:27:49 -05:00
Mats Palmgren
4b481e0cd9
Bug 966992 - overflow-clip-box:content-box tests.
2014-02-22 01:18:24 +00:00
Mats Palmgren
3b03dccc65
Bug 965237 - Make overflow-clip-box:content-box be the default for <input type=text/password/number> and <textarea>. r=roc
2014-02-22 01:18:24 +00:00
Mats Palmgren
38588981af
Bug 966992 - Implement layout for the overflow-clip-box property. r=roc
2014-02-22 01:18:24 +00:00
Mats Palmgren
531a7f43aa
Bug 966992 - Implement the overflow-clip-box property in the style system. r=cam
2014-02-22 01:18:23 +00:00
Mats Palmgren
b3dd01b923
Bug 966992 - Add a CSS_PROPERTY_ALWAYS_ENABLED_IN_UA_SHEETS bit for properties that are enabled by a pref but that are always enabled in UA sheets. r=cam
2014-02-22 01:18:23 +00:00
Kartikaya Gupta
e8bce1378a
Bug 898563. r=botond
2014-02-21 17:58:30 -05:00
Ehsan Akhgari
5a07775e73
Bug 935778 - Part 0.1: Uninline nsIPresShell::SetForwardingContainer so that it won't need the full definition of nsDocShell; r=bzbarsky
2014-02-21 14:44:43 -05:00
Ryan VanderMeulen
2ca1b199db
Backed out changeset 18183f6ef0d8 (bug 910860) for xpcshell and reftest failures.
2014-02-21 12:35:35 -05:00
Milan Sreckovic
3923aa0c9b
Bug 910860 - Use gfxPrefs to make sure preferences are evaluated on the main thread. This still leaves the preference re-evaluated. r=BenWa
2014-02-18 19:55:48 -05:00
Anuj Agarwal
dd52df6872
Bug 963453 - Add more tests for menclose. r=fredw
2014-02-21 08:33:54 -05:00
Carsten "Tomcat" Book
1c583950a5
Backed out changeset 18f6689b172d (bug 926830) for mochitest memory leak on a CLOSED TREE
2014-02-21 14:32:48 +01:00
Georg Fritzsche
b9f40a548b
Bug 926830 - Test cleanup for plugin enabledState usage, layout. r=roc
2014-02-18 14:52:00 +01:00