Cameron McCormack
f7eb053231
Bug 922669 - Part 7: Add nsStyleSet::HasStateDependentStyle and nsCSSRuleProcessor:HasStateDependentStyle overrides that work on pseudo-elements. r=bz
2013-11-28 17:46:39 +11:00
Cameron McCormack
a98a37d6b2
Bug 922669 - Part 6: Split out user action pseudo-class matching from SelectorMatches. r=bz
2013-11-28 17:46:39 +11:00
Cameron McCormack
710ad431ec
Bug 922669 - Part 5: Store pseudo-element nsCSSSelectors directly in hashtables. r=bz
2013-11-28 17:46:39 +11:00
Cameron McCormack
bd0078cfc1
Bug 922669 - Part 4: Pass in anonymous content nodes when restyling any pseudo-elements that can match user action pseudo-classes. r=bz
2013-11-28 17:46:38 +11:00
Cameron McCormack
ff7ca9b249
Bug 922669 - Part 3: Add a flag to represent whether a pseudo-element supports user action pseudo-classes (currently :hover and :active). r=bz
2013-11-28 17:46:38 +11:00
Cameron McCormack
a57586d9a6
Bug 922669 - Part 2: Use a different operator to represent the element -> pseudo-element relationship in selectors. r=bz
2013-11-28 17:46:38 +11:00
Cameron McCormack
1e5c47e48c
Bug 922669 - Part 1: Parse selectors with user action pseudo-classes after pseudo-elements. r=bz
2013-11-28 17:46:38 +11:00
Botond Ballo
bcb10de663
Bug 943619 - Do not discard scroll info layers inside an nsDisplayTransform. r=tn
2013-11-26 16:30:20 -05:00
Botond Ballo
811c422a69
Bug 942995 - Squish the FrameMetrics::mScrollableRect for overflow:hidden elements. r=tn
2013-11-26 18:46:47 -05:00
Mike Hommey
2b828323f2
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
...
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Wes Kocher
ef237316f2
Merge m-c to inbound
2013-11-26 20:05:18 -06:00
Wes Kocher
16b93cae53
Merge b2g-inbound to m-c
2013-11-26 19:34:07 -06:00
Daniel Holbert
293eb0cabf
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
c53476b64e
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
9ed492a1a7
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
bc4870bf0a
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
b61b39b9da
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-26 13:59:28 -05:00
Daniel Holbert
f7c792d03b
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
161bd27105
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
4c8bc74531
Bug 939896 part 7: Move ResolveFlexibleLengths() to live on FlexLine. r=mats
2013-11-26 10:27:52 -08:00
Daniel Holbert
648997d8bb
Bug 939896 part 6: Make ComputeFlexContainerMainSize take a FlexLine. r=mats
2013-11-26 10:27:52 -08:00
Daniel Holbert
d108bffd8c
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
bb73dce218
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
038b8568d7
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
2980590329
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
6c2d7335f6
Bug 939896 part 2: Make ComputeLineCrossSize take a FlexLine. r=mats
2013-11-26 10:27:51 -08:00
Daniel Holbert
3c494be356
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
19e505c45a
Bug 854753 - [B2G][Audio] Implement SpeakerManager API. r=amarchesini, sr=jonas
2013-11-25 12:50:03 +13:00
John Daggett
29d440e732
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
72385391d3
Bug 942689 - Include modifer info in tap gesture events [r=roc,jimm,botond]
2013-11-25 20:30:26 -08:00
Benoit Girard
7396a66d02
Backout 08eaaed722ef for regression bug 942788.
...
--HG--
extra : rebase_source : d01d1b2e31aea02d6c9ae7ed5fb8393e2419abef
2013-11-25 15:12:20 -05:00
Nicholas Cameron
792ecf9509
Bug 943110. Don't use fputc in display list/layers dumps. r=BenWa
2013-11-26 15:07:41 +13:00
Matt Woodrow
b602f68120
Bug 940845 - Follow-up to add comments that got missed when rebasing.
2013-11-26 12:29:20 +13:00
Matt Woodrow
80fd92fefb
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
c49de95f30
Bug 940845 - Part 4: Add BlurRectangle to gfxAlphaBoxBlur and use it. r=roc
2013-11-26 12:08:29 +13:00
Matt Woodrow
77af560aa6
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
a5b384af45
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
64f2218f41
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
ebb7b515af
(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
9a664db15c
Bug 863728 - Implement the replacement encoding. r=emk.
2013-11-25 10:06:56 +02:00
John Daggett
0dd716e3c2
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
d1eb2f6076
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
0cc69e6803
Bug 941559 - Invalidate nsDislaySolidColor display items when their color changes. r=roc
2013-11-25 14:59:00 +13:00
Matt Woodrow
854397553e
Bug 882384 - Make sure the status panel always get its own layer. r=roc
2013-11-25 14:59:00 +13:00
Benoit Girard
f8fd653be7
Bug 942483 - Port paint-dumping to android/b2g. r=gal
2013-11-23 17:44:18 -05:00
Robert Longson
6edacb6a3f
Bug 942451 - preserveApectRatio changes on SVG images do not cause a repaint. r=jwatt
2013-11-24 19:50:45 +00:00
Daniel Holbert
41073e8f62
(no bug) clarify a code comment about flexbox layout. (comment-only, DONTBUILD)
2013-11-23 23:55:27 -08:00
Ehsan Akhgari
5a56056193
Bug 942489 - Deunify more files that are caught by bug 941854; r=BenWa
2013-11-24 01:29:24 -05:00
Mike Hommey
9e5652d67f
Bug 941989 - Remove useless EXTRA_DSO_LDOPTS. r=mshal
2013-11-23 07:02:10 +09:00
Mike Hommey
9a796e1ce4
Bug 942137 - Fix non-unified build after bug 932102; r=dbaron
2013-11-22 23:08:35 +09:00
Mats Palmgren
8dcfe21a2d
Bug 941220 - Avoid calling GetVisualOverflowRectRelativeToSelf() multiple times to improve performance. r=roc
2013-11-23 21:47:26 +00:00
Daniel Holbert
1b1665268b
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
b978599ff0
Bug 939942 - Reflow when bounds changes due to stroke creation/removal. r=jwatt
2013-11-23 13:32:21 +00:00
Jonathan Kew
c8a802fc83
bug 941940 followup - restore reftest manifest entry accidentally lost during rebase. no-r=me.
2013-11-23 12:17:59 +00:00
Jonathan Kew
f491cd0ab3
bug 941940 - reftest to check that characters in the DOM remain invisible. r=roc
2013-11-22 21:44:55 +00:00
Ryan VanderMeulen
2ab6caa2dc
Merge m-c to inbound.
2013-11-22 15:37:03 -05:00
Ryan VanderMeulen
d7e49cc136
Merge b-i to m-c.
2013-11-22 15:35:31 -05:00
Ehsan Akhgari
d1f920353b
Bug 942248 - Fix a non-unified build bustage in nsNumberControlFrame.cpp; r=jwatt
2013-11-22 14:26:55 -05:00
Jonathan Watt
2f86e36216
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
03a02156e0
Bug 935544 - Inherit 'text-align' through <input type=number>'s anonymous content. r=dholbert
2013-11-22 13:24:55 +00:00
Jonathan Watt
a9177a736c
Bug 940006 - Get the 'readonly' attribute working for <input type=number>. r=smaug
2013-11-22 13:24:54 +00:00
Jonathan Watt
bf50681b84
Bug 665528 - Add support for placeholders to <input type=number>. r=mounir
2013-11-22 13:24:54 +00:00
Jonathan Watt
7549f1a3e5
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
0e8faaec28
Bug 944386 - Remove some dead cairo fallback code in nsSVGFilterInstance. r=jwatt
2013-11-28 15:39:13 +01:00
Markus Stange
8d0cd3b135
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
847cabb793
Merge m-c to mozilla-inbound
2013-11-28 14:20:02 +01:00
Mike Hommey
fc98abb416
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
532313927f
Bug 924403 - Send non-OMTC GL layers into oblivion. r=nrc
2013-11-27 11:15:17 +13:00
Nicholas Nethercote
77419f6a47
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
d210f8ff00
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Mike Hommey
1b90f90106
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
4c052f5cfe
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
c3970a73fb
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
78e4d6490d
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
16e9267e41
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
62fe777b60
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
fe8d9d9b24
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-27 10:18:38 -05:00
Botond Ballo
a04c592e61
Bug 912666 - Propagate the 'scrollgrab' attribute to FrameMetrics. r=kats,Cwiiis
2013-09-23 14:09:48 -05:00
Daniel Holbert
0bdfb0f792
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
c77092c082
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
4433cb3b07
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
fa495fecc6
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
e4fd022b63
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
24048b2e65
Bug 811024 part 1: Teach nsCSSFrameConstructor how to split a flex container. r=mats
2013-11-21 10:20:01 -08:00
Markus Stange
b2b98daf68
Bug 921495 - Add a test for shadow blur rounding.
2013-11-21 17:44:46 +01:00
Carsten "Tomcat" Book
9f47cb96d7
merge mozilla-inbound to mozilla-central
2013-11-21 14:20:21 +01:00
Oleg Romashin
b69f2731cd
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-20 21:44:31 -08:00
Jon Coppeard
113a29fdda
Bug 932102 - Fix rooting hazard in nsStyleUtil::AppendAngleValue r=dbaron
2013-11-21 01:00:57 +00:00
Oleg Romashin
0e795599f8
Backed out 3 changesets (bug 822898) for mochitest bustage on B2G ICS emulator
2013-11-20 16:08:36 -08:00
Cameron McCormack
2b24bed224
Back out bug 935056 (rev d39a3544a287) on suspicion of causing bug 939980.
2013-11-21 10:24:04 +11:00
Trevor Saunders
bb5ea2186e
bug 939049 - get rid of useless QIs r=smaug
2013-11-15 11:32:12 -05:00
Benoit Girard
2fe52b1b3a
Bug 917416 - Make RenderFrameParent opaque to lower b2g memory usage. r=mattwoodrow
2013-11-15 16:48:15 +00:00
Ed Morley
77773957cb
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
73463a4880
Merge inbound to m-c.
2013-11-19 20:43:15 -05:00
Bill McCloskey
26966ec5df
Bug 919878 - Improve failure handling for TabChild::InitRenderingState (r=mattwoodrow)
2013-11-19 13:20:28 -08:00
Trevor Saunders
f2f73dd7c1
bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug
2013-11-15 02:12:43 -05:00
Benjamin Smedberg
0f711f29b8
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
e4ee1caecb
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-20 13:05:41 -08:00
Botond Ballo
b75d9dd1de
Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn
2013-11-08 19:07:00 -05:00
huxuan
2146a4a0d9
Bug 685628 - Make mpadded apply height/depth to logical metrics. r=fredw, r=karlt
2013-11-19 09:08:30 -05:00
Nathan Froyd
4c7f87dd5b
Bug 940170 - part 1 - constify PLDHashTableOps in layout/; r=bz
2013-11-18 21:51:48 -05:00
Phil Ringnalda
83330ed1eb
Back out babac1cc0741:ad287f78608a (bug 939049) for OS X build bustage
...
CLOSED TREE
2013-11-19 07:35:17 -08:00
Trevor Saunders
37180a93f9
bug 939049 - get rid of useless QIs r=smaug
2013-11-15 11:32:12 -05:00
Trevor Saunders
088fe2bf42
bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug
2013-11-15 02:12:43 -05:00
Benoit Jacob
c76743d879
Bug 940717 - Unify the IsChromeURI functions we have in various places - r=ehsan
2013-11-20 11:29:03 -05:00
Dongie Agnir
8dc2cde983
Bug 940825 - Initialize dialogsWereEnabled to false. r=roc
2013-11-20 09:40:32 -05:00
Markus Stange
4edf1de762
Bug 924103 - Tweak SVG filter reftests. r=roc
2013-11-27 12:26:18 +01:00
Markus Stange
df500c9ab8
Bug 924103 - Use Moz2D for SVG filter rendering. r=roc
2013-11-27 12:25:29 +01:00
Markus Stange
724b3c2649
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
2ac7edcee1
Merge mozilla-central and inbound
2013-11-20 12:44:07 +00:00
Jonathan Watt
c5b389f104
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
984cc2974a
Bug 940778 - disallow counter names named none, default or other css-wide keywords. r=dholbert
2013-11-20 17:14:13 +09:00
Jeff Muizelaar
8a2b69cc87
Bug 845874. Switch to Y-X banded regions. r=roc
...
Previously our region code was just a simple y,x sorted list of
non-intersecting rectangles. This can cause us to have simple regions
represented in a complex unoptimizable way.
Switching to pixman regions gives us a canonical region implementation.
There are some cases when this can cause performance regressions.
For example, with the old region code we end up with this region:
http://people.mozilla.org/~jmuizelaar/region-pre.html
which is represented like this:
http://people.mozilla.org/~jmuizelaar/region-post.html
with the new code.
We call SimplifyOutward(4) on this. With old regions we can't simplify it so we
end up taking the bounds and get 1 rect. With the new regions we have only 3
rects to start and so we do nothing. The difference between 3 rects and 1 rect
cause D2D to do a PushLayer() instead of a ClipRect() and that seems to be the
causes for the regression.
--HG--
extra : rebase_source : 65e0d29d67b51a3780448eaecfde33dbcb6b99b1
2013-11-18 13:01:54 -05:00
John Daggett
e77fe141ed
Bug 913264 - add reftest for none value of font-variant-ligatures. r=jfkthame
2013-11-19 13:30:25 +09:00
John Daggett
dfda06fba9
Bug 913264 - add none value to font-variant-ligatures. r=dbaron
2013-11-19 13:30:25 +09:00
Mike Hommey
a65383e1e9
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
...
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
8ceb917350
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
2013-11-19 11:48:10 +09:00
Mike Hommey
b95448fc0b
Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal
2013-11-19 11:47:45 +09:00
Mike Hommey
9fe772e7fd
Bug 939044 - Rename remaining MODULE definitions to XPIDL_MODULE. r=mshal
2013-11-19 11:47:43 +09:00
Mike Hommey
bb6779efe3
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
d7b6f95761
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
Wes Kocher
cc812cf104
Backed out 3 changesets (bug 822898) for mochitest bustage on Windows on a CLOSED TREE
...
Backed out changeset 63c1f6716755 (bug 822898)
Backed out changeset 145150ef00a5 (bug 822898)
Backed out changeset a5e360e6d713 (bug 822898)
2013-11-18 15:27:53 -08:00
Oleg Romashin
ed652a977e
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-18 13:10:48 -08:00
Simon Montagu
fc6eff9c20
Add support for unicode-bidi: -moz-plaintext in XUL. Bug 869833, r=roc
2013-11-18 17:24:16 +02:00
Simon Montagu
e27d531141
Test for bug 869833
2013-11-18 12:31:06 +02:00
Arnaud Bienner
62cbfc4389
Bug 938334 - Use "Type" as parameter in nsCSSPseudoElements methods instead of "nsIAtom*" when it makes sense to do so. r=dbaron
2013-11-17 19:33:56 +01:00
Trevor Saunders
9b406fcff9
revert bug 931399 to see if it helps with bug 883059 at all
2013-11-18 12:31:56 -05:00
Ryan VanderMeulen
e23074782e
Merge m-c to inbound on a CLOSED TREE.
2013-11-18 10:59:48 -05:00
Jonathan Watt
703351ec54
Bug 889736, part 6 - Stop setting the svg.text.css-frames.enabled pref. r=heycam
2013-11-18 14:29:53 +00:00
Jonathan Watt
2e17e2ebe4
Bug 889736, part 5 - Remove nsISVGGlyphFragmentNode and nsISVGGlyphFragmentLeaf. r=heycam
2013-11-18 14:29:53 +00:00
Jonathan Watt
9ab25aeece
Bug 889736, part 4 - Remove nsSVGTextContainerFrame. r=heycam
2013-11-18 14:29:53 +00:00
Jonathan Watt
769a3a3091
Bug 889736, part 3 - Remove nsSVGTSpanFrame. r=heycam
2013-11-18 14:29:52 +00:00
Jonathan Watt
5dc11fc229
Bug 889736, part 2 - Remove nsSVGTextPathFrame. r=heycam
2013-11-18 14:29:52 +00:00
Jonathan Watt
159a62b18f
Bug 889736, part 1 - Remove nsSVGTextFrame and nsSVGGlyphFrame. r=heycam
2013-11-18 14:29:51 +00:00
Jonathan Watt
fd61f2454d
No bug - Add missing include guard to nsSVGInnerSVGFrame.h (apperently it's never had one!).
2013-11-18 14:29:47 +00:00
Gijs Kruitbosch
d283ec620c
Merge m-c to ux
2013-11-18 13:44:32 +01:00
Gijs Kruitbosch
1e3930ad3d
Merge m-c to ux
2013-11-17 23:37:53 +01:00
Cameron McCormack
63f9a46e31
Fix title text in test; no bug. (DONTBUILD)
2013-11-17 19:46:12 +11:00
Cameron McCormack
bb7d917108
Bug 936670 - Position text rendered runs by the first non-trimmed character in the run. r=longsonr
2013-11-17 18:32:56 +11:00
Cameron McCormack
6e5ef8f8c6
Bug 933044 - Push style scopes even if we would skip pushing ancestors when there is no ancestor filter. r=bz
2013-11-17 17:51:04 +11:00
Cameron McCormack
eef8000e72
Bug 492239 - Reflow when -moz-stack-sizing is changed. r=dbaron
2013-11-18 15:15:38 +11:00
Cameron McCormack
caee7ac498
Bug 935056 - Don't apply minimum font sizes to SVG text. r=dbaron
2013-11-18 14:53:51 +11:00
Matt Woodrow
4fd3487757
Bug 934860 - Followup to fix build on a CLOSED TREE
2013-11-17 17:24:53 +13:00
Gijs Kruitbosch
4f5a01fecc
Merge mozilla-central and ux
2013-11-15 18:32:01 +01:00
Jonathan Watt
804822ca23
Bug 939534 - Follow-up to address review comments. r=heycam
2013-11-18 09:48:18 +00:00
Jonathan Watt
a6f826c3e3
Bug 939534 - Convert the SVG textPath code from gfxPath to Moz2D Path. r=heycam
2013-11-18 09:42:50 +00:00
Matt Woodrow
86a687ebb1
Bug 939607 - Part 4: Add test for box-shadow with opacity. r=roc
2013-11-18 22:32:09 +13:00
Matt Woodrow
4122bef511
Bug 939607 - Part 3: Try fold nsDisplayOpacity items opacity value into their children. r=roc
2013-11-18 22:32:09 +13:00
Matt Woodrow
7bb2bbae86
Bug 939607 - Part 2: Add an API for storing an opacity on a display item, and implement it for nsDisplayBoxShadowOuter. r=roc
2013-11-18 22:32:09 +13:00
Matt Woodrow
5f43abe83a
Bug 939607 - Part 1: Make PaintBoxShadowOuter take an opacity value. r=roc
2013-11-18 22:32:09 +13:00
Matt Woodrow
a2ab151d04
Bug 934860 - Part 6: Add a pref to disable single rect painting and disable it for now for causing TART regressions. r=jrmuziel
2013-11-14 13:46:19 +13:00
Robert Longson
c89588bebf
Bug 938569 - Path fails to render, with comma between move command and implied line command. r=dholbert
2013-11-16 09:51:39 +00:00
Gijs Kruitbosch
35947d2cb9
Merge mozilla-central and ux
2013-11-13 00:28:03 +01:00
Ed Morley
e64ec189c6
Backed out changeset f0d6d67fbc1e (bug 909344) for reftest failures in f0d6d67fbc1e
2013-11-12 15:17:31 +00:00
Abhishek Arya
2e74fdac40
Bug 806056 - Crashtests.
2013-11-12 14:37:22 +00:00
Abhishek Arya
2722ff0bf6
Bug 784600 - Crashtest.
2013-11-12 14:37:22 +00:00
miaubiz@gmail.com
b8f9e27cdb
Bug 777838 - Crashtest.
2013-11-12 14:37:22 +00:00
Mats Palmgren
b3b295a6eb
Bug 654002 - crash tests.
2013-11-12 14:37:22 +00:00
Jesse Ruderman
1dab61cc13
Bug 537645 - Crashtest.
2013-11-12 14:37:22 +00:00
Jesse Ruderman
48227959ed
Bug 489477 - Crashtest.
2013-11-12 14:37:22 +00:00
Martijn Wargers
253ede2d2a
Bug 463785 - Crashtest.
2013-11-12 14:37:22 +00:00
Gijs Kruitbosch
c267cbe07d
Merge mozilla-central and ux
2013-11-12 17:30:17 +01:00
Gijs Kruitbosch
6ac0c963fa
Merge mozilla-central and ux
2013-11-11 22:41:49 +01:00
Ralph Giles
c7923e2ca1
Bug 931060 - Add encoder files to in-tree libvorbis. r=xiphmont
...
Add vorbisenc.c and its dependent headers to the libvorbis build
and export the relevant symbols. Based on a patch by Benjamin Chen.
2013-11-12 09:30:16 +13:00
Gijs Kruitbosch
081b5f4b6b
Merge mozilla-central and ux
2013-11-11 09:29:29 +01:00
Ms2ger
13e017e4f4
Bug 921718 - Part b: Move MediaList to WebIDL; r=bz
2013-11-11 09:03:17 +01:00
Ms2ger
a6c6f35166
Bug 921718 - Part a: Rename nsMediaList::Count to Length and make it return uint32_t; r=bz
2013-11-11 09:01:01 +01:00
Ms2ger
3e6b8f6896
Bug 923251 - Part i: Outparamdel nsMediaList::Clone; r=heycam
2013-11-11 09:00:55 +01:00
Ms2ger
86711396a5
Bug 923251 - Part h: Don't handle allocation failure in nsMediaQuery::Clone; r=heycam
2013-11-11 09:00:50 +01:00
Ms2ger
c69ebd0c47
Bug 923251 - Part g: Make nsCSSStyleSheet::WillDirty return void; r=heycam
2013-11-11 09:00:46 +01:00
Ms2ger
66a68477af
Bug 923251 - Part f: Pass an Element to inDOMUtils::GetRuleNodeForContent and rename it to reflect that; r=heycam
2013-11-11 09:00:41 +01:00
Ms2ger
feeaf7c61e
Bug 923251 - Part e: Make nsPresContext::EnsureSafeToHandOutCSSRules return void; r=heycam
2013-11-11 09:00:33 +01:00
Ms2ger
52dbe35c70
Bug 923251 - Part d: Remove nsCSSStyleSheet::eUniqueInner_CloneFailed; r=heycam
2013-11-11 09:00:18 +01:00
Ms2ger
227543d256
Bug 923251 - Part c: Make nsCSSStyleSheet::AppendAllChildSheets return void; r=heycam
2013-11-11 08:59:58 +01:00
Ms2ger
58c952f84e
Bug 923251 - Part b: Make Loader::PrepareSheet return void; r=heycam
2013-11-11 08:57:53 +01:00
Ms2ger
bf0853793a
Bug 923251 - Part a: Make ParseMediaList return void; r=heycam
2013-11-11 08:57:34 +01:00
Jim Mathies
1979aaa5df
Bug 918273 - Pass back the target scrollable layer id from apzc event methods. r=kats
2013-11-10 10:43:17 -06:00
Mats Palmgren
033d28b00c
Bug 935850 - Mark box-sizing-replaced-001.xht as random on Android for now. r=dbaron
2013-11-10 14:36:46 +08:00
Matthew Noorenberghe
c32c2b79c8
Merge mozilla-central to UX
2013-11-09 17:46:29 -08:00
Ed Morley
faca188d59
Merge mozilla-central and inbound
2013-11-11 13:20:20 +00:00
Jared Wein
012d1115e2
Automated merge with https://hg.mozilla.org/mozilla-central
2013-11-08 13:22:23 -05:00
Robert O'Callahan
d35bc20460
Backout changesets 238b3c81f42c and rest of a417424f9213 (bug 928798 and rest of bug 923193 respectively)
...
--HG--
extra : rebase_source : a453412840da1eacb9d5c6f9f553137efa050e0c
2013-11-11 21:02:01 +13:00
Matt Woodrow
95ac7eda30
Bug 880031 - Make animated transforms force all above content to be in a separate ThebesLayer. r=roc
2013-11-08 19:04:12 +13:00
Gijs Kruitbosch
af554675e2
Merge mozilla-central and ux
2013-11-07 19:21:54 +00:00
Carsten "Tomcat" Book
869e0297f4
merge b2g-inbound to mozilla-central
2013-11-07 15:50:39 +01:00
Gijs Kruitbosch
33559a812a
Merge mozilla-central and ux
2013-11-07 08:53:59 +01:00
Cameron McCormack
667e7538c0
Comment typo fix; no bug. (DONTBUILD)
...
--HG--
extra : rebase_source : 9b2e37ed8770288e3d83e3ac1d9b6290eb5d35cd
2013-11-07 15:33:26 +11:00
Matthew Gregan
f8472d2705
Bug 935349 - Remove disabled DASH code. r=doublec
2013-11-07 17:08:30 +13:00
Mike Hommey
6b4f0058ce
Bug 935387 - Remove non recursed install targets. r=mshal
2013-11-07 10:37:45 +09:00
Gijs Kruitbosch
5ac2fc613a
merge m-c to ux
2013-11-06 22:25:39 +01:00
Gijs Kruitbosch
37ba637e69
Merge m-c to ux
2013-11-06 14:36:26 +01:00
Gijs Kruitbosch
c38e551bb3
Merge mozilla-central and ux
2013-11-06 09:01:08 +01:00
Lukas Nordin
3cf0b68a89
Bug 243412: Updated reftests for css3-ui box-sizing with correct values and better descriptions of the tests; r=dbaron
2013-11-05 23:25:41 -08:00
Scott Johnson
6251b1d2cc
Bug 243412: Add reftests for css3-ui box-sizing in W3C format. r=dbaron
2013-11-05 23:25:40 -08:00
Mats Palmgren
52b9644728
Bug 936286 - Add fuzzy to fix intermittent-failure in 472020-1a.xul. r=mats
2013-11-08 15:31:21 -05:00
Cameron McCormack
7577ff783e
Bug 934867 - nsStyleFont::CalcDifference should return a hint when mFont.systemFont differs. r=dbaron
2013-11-06 12:23:38 +11:00
Gijs Kruitbosch
45cff6c424
Merge mozilla-central and ux
2013-11-05 20:14:58 +01:00
Matthew Noorenberghe
e8d8f80693
Merge mozilla-central to UX
2013-11-05 01:04:20 -08:00
Gijs Kruitbosch
5697b0ae43
Merge mozilla-central and ux
2013-11-04 23:41:59 +01:00
Mike Hommey
abf492fdc8
Bug 934338 - Few cleanups in layout/style/test/Makefile.in. r=mshal
2013-11-05 07:39:28 +09:00