Daniel Holbert
4841da1d65
Bug 943509: Explicitly check for unconstrained availableHeight, when checking whether bottom padding fits, at end of flex container reflow. r=mats
2013-11-26 17:14:48 -08:00
Masayuki Nakano
40a9e83cc5
Bug 300710 part.2 PresShell should allow to open context menu even on XUL menu on Mac r=smaug+enn
2013-11-27 10:12:43 +09:00
Masayuki Nakano
7e34f29027
Bug 940843 Don't consume keydown event in content of print preview because following keypress event may be handled as access key or shortcut key r=mats+smaug
2013-11-27 09:55:26 +09:00
Ryan VanderMeulen
9071a054e6
Backed out changesets 7caa8e80b06a, 1509f8be5df3, a249bd79e71a, and 9cc4a77561e8 (bug 933082) for mochitest asserts on a CLOSED TREE.
2013-11-26 14:58:09 -05:00
Benoit Jacob
1055faf741
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-26 13:59:28 -05:00
Daniel Holbert
0fbc72736a
Bug 939896 part 9: Use cached sums of flexbox inner/outer main sizes in ResolveFlexibleLengths, and rename a variable. r=mats
2013-11-26 10:27:53 -08:00
Daniel Holbert
d03b23db36
Bug 939896 part 8: Make FlexLine store the sums of its items' hypothetical inner & outer main sizes. r=mats
2013-11-26 10:27:52 -08:00
Daniel Holbert
cdcd202b78
Bug 939896 part 7: Move ResolveFlexibleLengths() to live on FlexLine. r=mats
2013-11-26 10:27:52 -08:00
Daniel Holbert
d3e42e8923
Bug 939896 part 6: Make ComputeFlexContainerMainSize take a FlexLine. r=mats
2013-11-26 10:27:52 -08:00
Daniel Holbert
ddb884ecba
Bug 939896 part 5: Move PositionItemInMainAxis to live on FlexLine, and make it position all the line's items. r=mats
2013-11-26 10:27:52 -08:00
Daniel Holbert
f9d6ef3d2a
Bug 939896 part 4: Move PositionItemInCrossAxis to live on FlexLine, and make it position all the line's items. r=mats
2013-11-26 10:27:52 -08:00
Daniel Holbert
473353d4cb
Bug 939896 part 3b: Keep track of line cross-size and baseline-alignment offset in FlexLine instead of in (more ephemeral) SingleLineCrossAxisPositionTracker. r=mats
2013-11-26 10:27:51 -08:00
Daniel Holbert
27d70dddcc
Bug 939896 part 3a: Make FlexItem compute its own baseline offset from cross-start edge (and support bottom-to-top cross axis). r=mats
2013-11-26 10:27:51 -08:00
Daniel Holbert
a2b9305a1a
Bug 939896 part 2: Make ComputeLineCrossSize take a FlexLine. r=mats
2013-11-26 10:27:51 -08:00
Daniel Holbert
9a2bfa2d61
Bug 939896 part 1: Introduce a FlexLine object, which manages a nsTArray of FlexItems on a single line in a flex container. r=mats
2013-11-26 10:27:50 -08:00
Randy Lin
4f9eb8e54d
Bug 854753 - [B2G][Audio] Implement SpeakerManager API. r=amarchesini, sr=jonas
2013-11-25 12:50:03 +13:00
John Daggett
a0de574aea
Bug 942054 - bump range and number of buckets for content reflow timings and add interruptible boolean. r=bz
2013-11-26 13:34:31 +09:00
Matt Brubeck
ea61d6562d
Bug 942689 - Include modifer info in tap gesture events [r=roc,jimm,botond]
2013-11-25 20:30:26 -08:00
Benoit Girard
77741f204e
Backout 08eaaed722ef for regression bug 942788.
...
--HG--
extra : rebase_source : d01d1b2e31aea02d6c9ae7ed5fb8393e2419abef
2013-11-25 15:12:20 -05:00
Nicholas Cameron
dac6bc1d68
Bug 943110. Don't use fputc in display list/layers dumps. r=BenWa
2013-11-26 15:07:41 +13:00
Matt Woodrow
7f988c9761
Bug 940845 - Follow-up to add comments that got missed when rebasing.
2013-11-26 12:29:20 +13:00
Matt Woodrow
5d9eb4fc08
Bug 940845 - Part 5: Propogate the blur standard deviation up instead of the blur radius. r=roc
2013-11-26 12:09:04 +13:00
Matt Woodrow
a44cfe34e6
Bug 940845 - Part 4: Add BlurRectangle to gfxAlphaBoxBlur and use it. r=roc
2013-11-26 12:08:29 +13:00
Matt Woodrow
549195d4ac
Bug 940845 - Part 3: Inline code into nsContextBoxBlur::BlurRectangle so that we don't have to create one on the stack. r=roc
2013-11-26 12:07:03 +13:00
Matt Woodrow
35b0b54e60
Bug 940845 - Part 2: Add a static BlurRectangle method to nsContextBoxBlur and use it when we're blurring a rectangle. r=roc
2013-11-26 12:06:17 +13:00
Frédéric Wang
c3a1ac6605
Bug 415413 - Incorrect widths and heights of MathML with italics in table cells. r=karlt, r=roc
2013-11-25 09:20:20 -05:00
Daniel Holbert
d90f79da3c
(no bug) Update names for 'justify-content' property values in 2 comments within nsFlexContainerFrame.cpp. (comment-only, DONTBUILD)
2013-11-25 00:22:30 -08:00
Henri Sivonen
d0c0e04f69
Bug 863728 - Implement the replacement encoding. r=emk.
2013-11-25 10:06:56 +02:00
John Daggett
4c07e5ef6d
Bug 934710 - log text perf metrics at reflow end, load complete and presshell teardown. r=heycam
2013-11-25 14:00:00 +09:00
John Daggett
595e66c8e0
Bug 934710 - add various text performance metrics and a log to handle these. r=jfkthame
2013-11-25 13:59:56 +09:00
Matt Woodrow
29ffe36084
Bug 941559 - Invalidate nsDislaySolidColor display items when their color changes. r=roc
2013-11-25 14:59:00 +13:00
Matt Woodrow
73bb7fee36
Bug 882384 - Make sure the status panel always get its own layer. r=roc
2013-11-25 14:59:00 +13:00
Benoit Girard
74c90d1629
Bug 942483 - Port paint-dumping to android/b2g. r=gal
2013-11-23 17:44:18 -05:00
Robert Longson
ea3e979357
Bug 942451 - preserveApectRatio changes on SVG images do not cause a repaint. r=jwatt
2013-11-24 19:50:45 +00:00
Daniel Holbert
6e26a0a81b
(no bug) clarify a code comment about flexbox layout. (comment-only, DONTBUILD)
2013-11-23 23:55:27 -08:00
Ehsan Akhgari
1482ff3f90
Bug 942489 - Deunify more files that are caught by bug 941854; r=BenWa
2013-11-24 01:29:24 -05:00
Mike Hommey
af90d4b8fa
Bug 941989 - Remove useless EXTRA_DSO_LDOPTS. r=mshal
2013-11-23 07:02:10 +09:00
Mike Hommey
d207b71b28
Bug 942137 - Fix non-unified build after bug 932102; r=dbaron
2013-11-22 23:08:35 +09:00
Mats Palmgren
e0d8a2ab3f
Bug 941220 - Avoid calling GetVisualOverflowRectRelativeToSelf() multiple times to improve performance. r=roc
2013-11-23 21:47:26 +00:00
Daniel Holbert
1b17268086
Bug 941916 followup: Drop another unused param "aFlexContainerFrame" from SingleLineCrossAxisPositionTracker constructor. r=trivial (essentially the same as previous patch)
2013-11-23 11:07:33 -08:00
Robert Longson
5fcf025d42
Bug 939942 - Reflow when bounds changes due to stroke creation/removal. r=jwatt
2013-11-23 13:32:21 +00:00
Jonathan Kew
febb2c3533
bug 941940 followup - restore reftest manifest entry accidentally lost during rebase. no-r=me.
2013-11-23 12:17:59 +00:00
Jonathan Kew
aa3b273917
bug 941940 - reftest to check that characters in the DOM remain invisible. r=roc
2013-11-22 21:44:55 +00:00
Ryan VanderMeulen
c0054e0452
Merge m-c to inbound.
2013-11-22 15:37:03 -05:00
Ryan VanderMeulen
14bce8a31f
Merge b-i to m-c.
2013-11-22 15:35:31 -05:00
Ehsan Akhgari
a21a8161ab
Bug 942248 - Fix a non-unified build bustage in nsNumberControlFrame.cpp; r=jwatt
2013-11-22 14:26:55 -05:00
Jonathan Watt
ed5a05ba14
Bug 930010 - Hide the CSS pseudo-elements for <input type=number>'s anonymous content tree from content. r=bz
2013-11-22 13:24:55 +00:00
Jonathan Watt
c4864a961d
Bug 935544 - Inherit 'text-align' through <input type=number>'s anonymous content. r=dholbert
2013-11-22 13:24:55 +00:00
Jonathan Watt
d88d843bb0
Bug 940006 - Get the 'readonly' attribute working for <input type=number>. r=smaug
2013-11-22 13:24:54 +00:00
Jonathan Watt
5af2b3254e
Bug 665528 - Add support for placeholders to <input type=number>. r=mounir
2013-11-22 13:24:54 +00:00
Jonathan Watt
b9ab747bc3
Bug 927435 - When a user types into <input type=number>'s anonymous text control, update the value of the <input type=number> as appropriate. r=smaug
2013-11-22 13:24:53 +00:00
Markus Stange
cfa84a4da9
Bug 944386 - Remove some dead cairo fallback code in nsSVGFilterInstance. r=jwatt
2013-11-28 15:39:13 +01:00
Markus Stange
d0ceef6534
Bug 944383 - Pass around SourceSurfaces instead of gfxASurfaces for feImage input images. r=jwatt
2013-11-28 15:38:43 +01:00
Carsten "Tomcat" Book
4ceab74b19
Merge m-c to mozilla-inbound
2013-11-28 14:20:02 +01:00
Mike Hommey
334e43f829
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-22 23:03:21 +09:00
Nicolas Silva
fd65e156ab
Bug 924403 - Send non-OMTC GL layers into oblivion. r=nrc
2013-11-27 11:15:17 +13:00
Nicholas Nethercote
c82c609ac3
Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
2013-11-07 16:35:30 +11:00
Mike Hommey
b038245b8d
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Mike Hommey
59b2136630
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-28 12:49:43 +09:00
Cameron McCormack
850883289f
Bug 943746 - Choose a better default element when calling ElementForStyleContext for a pseudo-element. r=bz
2013-11-28 12:22:20 +11:00
Ehsan Akhgari
6220f98ec6
Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
...
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
2013-11-27 20:05:00 -05:00
Nicholas Nethercote
74e6ffe050
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
2013-11-07 16:35:30 +11:00
Botond Ballo
28accb51aa
Bug 912666 - Force scroll frames for 'scrollgrab' elements to always create a real scrollable layer rather than a scroll info layer. r=roc,tn
2013-10-23 05:04:42 -04:00
Chris Lord
5ef337c5a4
Bug 931823 - Fix calculation of tiled update data and convert to typed units. r=kats,botond
...
Various changes to FrameMetrics and such have causes the tile coherency checks
to end up with nonsense values, meaning updates are always happening a tile at
a time.
This fixes the calculation of those values, adds some documentation and
converts a large part of it to using typed units, to make it easier to
understand what's happening.
2013-11-27 17:33:27 +00:00
Benoit Jacob
ca06bace5e
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-27 10:18:38 -05:00
Botond Ballo
c33a73dd59
Bug 912666 - Propagate the 'scrollgrab' attribute to FrameMetrics. r=kats,Cwiiis
2013-09-23 14:09:48 -05:00
Daniel Holbert
1390b9dc37
Bug 811024 part 6: reftests for fragmenting flex containers that contain a single unbreakable child. r=mats
...
--HG--
rename : layout/reftests/flexbox/pagination/flexbox-empty-1a.html => layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1a.html
rename : layout/reftests/flexbox/pagination/flexbox-empty-1a.html => layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1b.html
rename : layout/reftests/flexbox/pagination/flexbox-empty-1a.html => layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1c.html
rename : layout/reftests/flexbox/pagination/flexbox-empty-1a.html => layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1d.html
2013-11-21 10:20:02 -08:00
Daniel Holbert
7da5d977e9
Bug 811024 part 5: reftests for fragmenting empty flex containers, with various margin/border/padding. r=mats
2013-11-21 10:20:02 -08:00
Daniel Holbert
65068e4abc
Bug 811024 part 4: Don't ask for bottom border/padding space on a flex container if it's going to get a continuation. r=mats
2013-11-21 10:20:02 -08:00
Daniel Holbert
39bf0c0a33
Bug 811024 part 3: Split horizontal flex containers whose cross size (height) is larger than available height (and refactor cross-size computation). r=mats
2013-11-21 10:20:01 -08:00
Daniel Holbert
14f008a48b
Bug 811024 part 2: Split vertical flex containers whose main size (height) is larger than available height. r=mats
2013-11-21 10:20:01 -08:00
Daniel Holbert
f9dd4bd19d
Bug 811024 part 1: Teach nsCSSFrameConstructor how to split a flex container. r=mats
2013-11-21 10:20:01 -08:00
Markus Stange
0eaf5b054f
Bug 921495 - Add a test for shadow blur rounding.
2013-11-21 17:44:46 +01:00
Carsten "Tomcat" Book
04f396a0c7
merge mozilla-inbound to mozilla-central
2013-11-21 14:20:21 +01:00
Oleg Romashin
f1c2d0528c
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-20 21:44:31 -08:00
Jon Coppeard
daeab6c07c
Bug 932102 - Fix rooting hazard in nsStyleUtil::AppendAngleValue r=dbaron
2013-11-21 01:00:57 +00:00
Oleg Romashin
c63a492777
Backed out 3 changesets (bug 822898) for mochitest bustage on B2G ICS emulator
2013-11-20 16:08:36 -08:00
Cameron McCormack
f1bb3132a3
Back out bug 935056 (rev d39a3544a287) on suspicion of causing bug 939980.
2013-11-21 10:24:04 +11:00
Trevor Saunders
3fcd8153fc
bug 939049 - get rid of useless QIs r=smaug
2013-11-15 11:32:12 -05:00
Benoit Girard
0d31cc5ffd
Bug 917416 - Make RenderFrameParent opaque to lower b2g memory usage. r=mattwoodrow
2013-11-15 16:48:15 +00:00
Ed Morley
6aeaf5f552
Backed out changeset 998d2d5e743d (bug 919878) on suspicion of causing shutdown hangs on OS X
2013-11-20 12:32:52 +00:00
Ryan VanderMeulen
9c7728d496
Merge inbound to m-c.
2013-11-19 20:43:15 -05:00
Bill McCloskey
9fe3e19d0c
Bug 919878 - Improve failure handling for TabChild::InitRenderingState (r=mattwoodrow)
2013-11-19 13:20:28 -08:00
Trevor Saunders
3970431e7a
bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug
2013-11-15 02:12:43 -05:00
Benjamin Smedberg
04357a9dd8
Bug 672843 part D2 - Fix the xpconnect exception code and Components.results to prefer the name NS_ERROR_ILLEGAL_VALUE over the other synonyms. Fix a few tests that rely on exception names to use exception values instead. r=bholley
2013-11-20 11:46:18 -05:00
Oleg Romashin
afe2611cec
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-20 13:05:41 -08:00
Botond Ballo
20adb2fb8e
Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn
2013-11-08 19:07:00 -05:00
huxuan
dfa6c41b87
Bug 685628 - Make mpadded apply height/depth to logical metrics. r=fredw, r=karlt
2013-11-19 09:08:30 -05:00
Nathan Froyd
8b82865186
Bug 940170 - part 1 - constify PLDHashTableOps in layout/; r=bz
2013-11-18 21:51:48 -05:00
Phil Ringnalda
555ce2f4e3
Back out babac1cc0741:ad287f78608a (bug 939049) for OS X build bustage
...
CLOSED TREE
2013-11-19 07:35:17 -08:00
Trevor Saunders
a16f77fd43
bug 939049 - get rid of useless QIs r=smaug
2013-11-15 11:32:12 -05:00
Trevor Saunders
973f46efd0
bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug
2013-11-15 02:12:43 -05:00
Benoit Jacob
8b59628554
Bug 940717 - Unify the IsChromeURI functions we have in various places - r=ehsan
2013-11-20 11:29:03 -05:00
Dongie Agnir
2d79e6d3f0
Bug 940825 - Initialize dialogsWereEnabled to false. r=roc
2013-11-20 09:40:32 -05:00
Markus Stange
2994ac5b84
Bug 924103 - Tweak SVG filter reftests. r=roc
2013-11-27 12:26:18 +01:00
Markus Stange
f2f8db66e6
Bug 924103 - Use Moz2D for SVG filter rendering. r=roc
2013-11-27 12:25:29 +01:00
Markus Stange
66dccf3af2
Bug 920123 - Make Start/Stop FrameTimeRecording work with OMTC and remove paint time recording. r=mattwoodrow
2013-11-27 08:32:19 +01:00
Ed Morley
f11b71bada
Merge mozilla-central and inbound
2013-11-20 12:44:07 +00:00
Jonathan Watt
7aa99b1ce3
Bug 926546 - Modify assertion in nsComputedDOMStyle::GetPropertyCSSValue to mention the pseudo-element concerned to aid debugging. r=dbaron
2013-11-06 10:05:18 +00:00
John Daggett
71750c67b0
Bug 940778 - disallow counter names named none, default or other css-wide keywords. r=dholbert
2013-11-20 17:14:13 +09:00