Jonathan Kew
7053b29163
bug 941940 - reftest to check that characters in the DOM remain invisible. r=roc
2013-11-22 21:44:55 +00:00
Ryan VanderMeulen
6777d0901e
Merge m-c to inbound.
2013-11-22 15:37:03 -05:00
Ryan VanderMeulen
6789e60ca8
Merge b-i to m-c.
2013-11-22 15:35:31 -05:00
Ehsan Akhgari
ca04af8523
Bug 942248 - Fix a non-unified build bustage in nsNumberControlFrame.cpp; r=jwatt
2013-11-22 14:26:55 -05:00
Jonathan Watt
bf596e7eef
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
9e03fa486d
Bug 935544 - Inherit 'text-align' through <input type=number>'s anonymous content. r=dholbert
2013-11-22 13:24:55 +00:00
Jonathan Watt
fa91db9b82
Bug 940006 - Get the 'readonly' attribute working for <input type=number>. r=smaug
2013-11-22 13:24:54 +00:00
Jonathan Watt
c43955f3d9
Bug 665528 - Add support for placeholders to <input type=number>. r=mounir
2013-11-22 13:24:54 +00:00
Jonathan Watt
fe83def1e5
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
Nicolas Silva
717653dea3
Bug 924403 - Send non-OMTC GL layers into oblivion. r=nrc
2013-11-27 11:15:17 +13:00
Botond Ballo
89ad1afe7a
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
Botond Ballo
830bab31c9
Bug 912666 - Propagate the 'scrollgrab' attribute to FrameMetrics. r=kats,Cwiiis
2013-09-23 14:09:48 -05:00
Daniel Holbert
b4f45ff10d
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
4a5da30674
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
7162d3aa16
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
a6743ae9d8
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
e9f1aa4204
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
d1258eda0f
Bug 811024 part 1: Teach nsCSSFrameConstructor how to split a flex container. r=mats
2013-11-21 10:20:01 -08:00
Markus Stange
912c8ecc1b
Bug 921495 - Add a test for shadow blur rounding.
2013-11-21 17:44:46 +01:00
Carsten "Tomcat" Book
b696d7931d
merge mozilla-inbound to mozilla-central
2013-11-21 14:20:21 +01:00
Oleg Romashin
ea72fc5f00
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-20 21:44:31 -08:00
Jon Coppeard
5d2c44915e
Bug 932102 - Fix rooting hazard in nsStyleUtil::AppendAngleValue r=dbaron
2013-11-21 01:00:57 +00:00
Oleg Romashin
117dfcdce3
Backed out 3 changesets (bug 822898) for mochitest bustage on B2G ICS emulator
2013-11-20 16:08:36 -08:00
Cameron McCormack
72f518de21
Back out bug 935056 (rev d39a3544a287) on suspicion of causing bug 939980.
2013-11-21 10:24:04 +11:00
Trevor Saunders
158a12ab72
bug 939049 - get rid of useless QIs r=smaug
2013-11-15 11:32:12 -05:00
Benoit Girard
f4dd83fcdd
Bug 917416 - Make RenderFrameParent opaque to lower b2g memory usage. r=mattwoodrow
2013-11-15 16:48:15 +00:00
Ed Morley
7de91970da
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
7c7b6a11fe
Merge inbound to m-c.
2013-11-19 20:43:15 -05:00
Bill McCloskey
c530571717
Bug 919878 - Improve failure handling for TabChild::InitRenderingState (r=mattwoodrow)
2013-11-19 13:20:28 -08:00
Trevor Saunders
c5ae45823c
bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug
2013-11-15 02:12:43 -05:00
Benjamin Smedberg
98cffaa1f5
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
a5f7d3c425
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-20 13:05:41 -08:00
Botond Ballo
774451c530
Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn
2013-11-08 19:07:00 -05:00
huxuan
ddceaa0d72
Bug 685628 - Make mpadded apply height/depth to logical metrics. r=fredw, r=karlt
2013-11-19 09:08:30 -05:00
Nathan Froyd
b438a08286
Bug 940170 - part 1 - constify PLDHashTableOps in layout/; r=bz
2013-11-18 21:51:48 -05:00
Phil Ringnalda
bcebbd2882
Back out babac1cc0741:ad287f78608a (bug 939049) for OS X build bustage
...
CLOSED TREE
2013-11-19 07:35:17 -08:00
Trevor Saunders
41d1ebb524
bug 939049 - get rid of useless QIs r=smaug
2013-11-15 11:32:12 -05:00
Trevor Saunders
59fa7cd72f
bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug
2013-11-15 02:12:43 -05:00
Benoit Jacob
cfc2209999
Bug 940717 - Unify the IsChromeURI functions we have in various places - r=ehsan
2013-11-20 11:29:03 -05:00
Dongie Agnir
efc93e36c8
Bug 940825 - Initialize dialogsWereEnabled to false. r=roc
2013-11-20 09:40:32 -05:00
Ed Morley
6c3a904be0
Merge mozilla-central and inbound
2013-11-20 12:44:07 +00:00
Jonathan Watt
fd43eb5704
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
d7f090b746
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
0471905a26
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
e1e381eed7
Bug 913264 - add reftest for none value of font-variant-ligatures. r=jfkthame
2013-11-19 13:30:25 +09:00
John Daggett
1c72ffaa67
Bug 913264 - add none value to font-variant-ligatures. r=dbaron
2013-11-19 13:30:25 +09:00
Mike Hommey
2812d11fce
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
e06d795c71
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
2013-11-19 11:48:10 +09:00
Mike Hommey
b2e90f6233
Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal
2013-11-19 11:47:45 +09:00
Mike Hommey
26bc04d200
Bug 939044 - Rename remaining MODULE definitions to XPIDL_MODULE. r=mshal
2013-11-19 11:47:43 +09:00
Mike Hommey
e80e877ab7
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
ffe0380912
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
0f82ea91e0
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
2b54f7ec74
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-18 13:10:48 -08:00
Simon Montagu
342f8fc7a7
Add support for unicode-bidi: -moz-plaintext in XUL. Bug 869833, r=roc
2013-11-18 17:24:16 +02:00
Simon Montagu
46e6c5b93c
Test for bug 869833
2013-11-18 12:31:06 +02:00
Arnaud Bienner
639a9f2efd
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
19d185018b
revert bug 931399 to see if it helps with bug 883059 at all
2013-11-18 12:31:56 -05:00
Ryan VanderMeulen
f370741daa
Merge m-c to inbound on a CLOSED TREE.
2013-11-18 10:59:48 -05:00
Jonathan Watt
449658efa0
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
bde8a6d427
Bug 889736, part 5 - Remove nsISVGGlyphFragmentNode and nsISVGGlyphFragmentLeaf. r=heycam
2013-11-18 14:29:53 +00:00
Jonathan Watt
3e9c738eb3
Bug 889736, part 4 - Remove nsSVGTextContainerFrame. r=heycam
2013-11-18 14:29:53 +00:00
Jonathan Watt
76311b51eb
Bug 889736, part 3 - Remove nsSVGTSpanFrame. r=heycam
2013-11-18 14:29:52 +00:00
Jonathan Watt
99e5777279
Bug 889736, part 2 - Remove nsSVGTextPathFrame. r=heycam
2013-11-18 14:29:52 +00:00
Jonathan Watt
a2e2acfb91
Bug 889736, part 1 - Remove nsSVGTextFrame and nsSVGGlyphFrame. r=heycam
2013-11-18 14:29:51 +00:00
Jonathan Watt
d13b49a882
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
65c5bb5207
Merge m-c to ux
2013-11-18 13:44:32 +01:00
Gijs Kruitbosch
c3218cf205
Merge m-c to ux
2013-11-17 23:37:53 +01:00
Cameron McCormack
49224502ff
Fix title text in test; no bug. (DONTBUILD)
2013-11-17 19:46:12 +11:00
Cameron McCormack
369c16ae68
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
2a2711ccb3
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
070ca41f8e
Bug 492239 - Reflow when -moz-stack-sizing is changed. r=dbaron
2013-11-18 15:15:38 +11:00
Cameron McCormack
45fe7b6de8
Bug 935056 - Don't apply minimum font sizes to SVG text. r=dbaron
2013-11-18 14:53:51 +11:00
Matt Woodrow
8480b24f62
Bug 934860 - Followup to fix build on a CLOSED TREE
2013-11-17 17:24:53 +13:00
Gijs Kruitbosch
cc2610edfd
Merge mozilla-central and ux
2013-11-15 18:32:01 +01:00
Jonathan Watt
20938e93f9
Bug 939534 - Follow-up to address review comments. r=heycam
2013-11-18 09:48:18 +00:00
Jonathan Watt
60a92735b1
Bug 939534 - Convert the SVG textPath code from gfxPath to Moz2D Path. r=heycam
2013-11-18 09:42:50 +00:00
Matt Woodrow
2c9a2472e1
Bug 939607 - Part 4: Add test for box-shadow with opacity. r=roc
2013-11-18 22:32:09 +13:00
Matt Woodrow
dc67315f3f
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
4fa53e45d1
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
d5bdc88e88
Bug 939607 - Part 1: Make PaintBoxShadowOuter take an opacity value. r=roc
2013-11-18 22:32:09 +13:00
Matt Woodrow
e5d0e79c1e
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
77ae409cc0
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
b18a643af7
Merge mozilla-central and ux
2013-11-13 00:28:03 +01:00
Ed Morley
bd4653676c
Backed out changeset f0d6d67fbc1e (bug 909344) for reftest failures in f0d6d67fbc1e
2013-11-12 15:17:31 +00:00
Abhishek Arya
a0ee11b2ce
Bug 806056 - Crashtests.
2013-11-12 14:37:22 +00:00
Abhishek Arya
ce117cb862
Bug 784600 - Crashtest.
2013-11-12 14:37:22 +00:00
miaubiz@gmail.com
3bd1c1636f
Bug 777838 - Crashtest.
2013-11-12 14:37:22 +00:00
Mats Palmgren
4069d48cfe
Bug 654002 - crash tests.
2013-11-12 14:37:22 +00:00
Jesse Ruderman
e8c3741f98
Bug 537645 - Crashtest.
2013-11-12 14:37:22 +00:00
Jesse Ruderman
94e0997f3e
Bug 489477 - Crashtest.
2013-11-12 14:37:22 +00:00
Martijn Wargers
bf66f1c284
Bug 463785 - Crashtest.
2013-11-12 14:37:22 +00:00
Gijs Kruitbosch
24137f061b
Merge mozilla-central and ux
2013-11-12 17:30:17 +01:00
Gijs Kruitbosch
0c81a0b0ac
Merge mozilla-central and ux
2013-11-11 22:41:49 +01:00
Ralph Giles
9fa50757a7
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
7fd8c018c3
Merge mozilla-central and ux
2013-11-11 09:29:29 +01:00
Ms2ger
1cc6b62713
Bug 921718 - Part b: Move MediaList to WebIDL; r=bz
2013-11-11 09:03:17 +01:00
Ms2ger
fac17af973
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
12a56d724c
Bug 923251 - Part i: Outparamdel nsMediaList::Clone; r=heycam
2013-11-11 09:00:55 +01:00
Ms2ger
d71d00c49e
Bug 923251 - Part h: Don't handle allocation failure in nsMediaQuery::Clone; r=heycam
2013-11-11 09:00:50 +01:00