Boris Zbarsky
051c2fee44
Bug 607267. Don't style imagemaps as block. r=dbaron,tbsaunde
2012-07-17 12:18:53 -04:00
Fabrice Desré
f765472e10
Bug 715814 - Implement Web Activities : Activity Object [r=mounir]
2012-07-20 17:41:30 +02:00
Dave Hylands
5845e0f261
Bug 766324 - Add a volume IDL to make volumes scriptable r=qdot
2012-07-16 12:38:18 -04:00
Mats Palmgren
49a2022393
Bug 773432 - Don't overlay an image if it's not in the primary selection. r=roc
2012-07-16 12:15:06 -04:00
L. David Baron
bbbde4afb0
Disable the unitless length quirk inside of calc(). (Bug 774122, patch 3) r=bzbarsky
...
I noticed this bug because the new assertions in ParseVariant,
introduced in the previous patch, are stricter and would assert without
this fix.
2012-07-16 09:11:33 -04:00
L. David Baron
b0ef978f86
Limit the unitless length quirk to the properties where it's needed, per http://simon.html5.org/specs/quirks-mode#the-unitless-length-quirk . (Bug 774122, patch 2) r=bzbarsky
2012-07-16 09:11:33 -04:00
L. David Baron
cd9afca8b6
Limit the hashless color quirk to the properties where it's needed, per http://simon.html5.org/specs/quirks-mode#the-hashless-hex-color-quirk . (Bug 774122, patch 1) r=bzbarsky
...
This changes test_property_syntax_errors.html in the following ways:
(1) removes the "known failures" handling, since there aren't any
(2) changes it to test syntax errors in both quirks mode and standards
mode, instead of only in standards mode
(3) uses a (new) quirks_values mechanism to property_database.js to
test cases that should be invalid in standards mode but accepted in
quirks mode
2012-07-16 09:11:33 -04:00
L. David Baron
4d855695b1
Make test_visited_reftests report failures instead of using timeout to indicate failure. No bug.
2012-07-16 09:11:32 -04:00
Nicholas Cameron
cd536b1d55
Bug 773626; mask sharing hash functions. r=roc
2012-07-16 06:44:15 -04:00
Gavin Sharp
14f6bc6d9d
Backed out changeset 0e6039a2c90a due to reftest bustage:
...
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/transform-3d/translatez-1a.html | image comparison (==)
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/transform-3d/translate3d-1a.html | image comparison (==)
2012-07-16 01:05:23 -07:00
Gavin Sharp
f698d10be2
Backed out changeset ac282e15dc02 (bug 774122)
2012-07-16 01:04:31 -07:00
Gavin Sharp
3050d12ed8
Backed out changeset e3007422b989 (bug 774122)
2012-07-16 01:04:29 -07:00
Gavin Sharp
9fb446b9bb
Backed out changeset 64ff8c2d37f9 (bug 774122)
2012-07-16 01:04:27 -07:00
L. David Baron
b6e2f191d0
Disable the unitless length quirk inside of calc(). (Bug 774122, patch 3) r=bzbarsky
...
I noticed this bug because the new assertions in ParseVariant,
introduced in the previous patch, are stricter and would assert without
this fix.
2012-07-16 01:10:06 -04:00
L. David Baron
60f4694e46
Limit the unitless length quirk to the properties where it's needed, per http://simon.html5.org/specs/quirks-mode#the-unitless-length-quirk . (Bug 774122, patch 2) r=bzbarsky
2012-07-16 01:10:06 -04:00
L. David Baron
dbef7a69c4
Limit the hashless color quirk to the properties where it's needed, per http://simon.html5.org/specs/quirks-mode#the-hashless-hex-color-quirk . (Bug 774122, patch 1) r=bzbarsky
...
This changes test_property_syntax_errors.html in the following ways:
(1) removes the "known failures" handling, since there aren't any
(2) changes it to test syntax errors in both quirks mode and standards
mode, instead of only in standards mode
(3) uses a (new) quirks_values mechanism to property_database.js to
test cases that should be invalid in standards mode but accepted in
quirks mode
2012-07-16 01:10:06 -04:00
L. David Baron
84cf28d71d
Make test_visited_reftests report failures instead of using timeout to indicate failure. No bug.
2012-07-16 01:10:06 -04:00
Jonathan Watt
3b371902b1
Bug 774095 - Make sure that we call nsSVGEffects::UpdateEffects() on frames that are added after the first reflow. r=dholbert.
2012-07-15 20:42:50 -04:00
Jonathan Watt
9d808ec6cf
Bug 774087 - Mark SVG filter primitive frame classes as NS_STATE_SVG_NONDISPLAY_CHILD. r=dholbert.
2012-07-15 20:42:50 -04:00
Jonathan Watt
eb6f0aab92
Bug 773837 part 2 - Fix bug in reftests/svg/filters/feDistantLight-filterRes-01-ref.svg. r=me.
2012-07-15 20:42:49 -04:00
Daniel Holbert
67a78e931c
(no bug) Fix typo in parameter name, in documentation for nsIFrame::InsertFrames and nsIFrame::AppendFrames. Comment-only, DONTBUILD
2012-07-15 16:21:00 -04:00
Ed Morley
53c5da4c5a
Backout 6ceeca8b4b73 (bug 772332), ce5629b973e4, 1dcff1db63b4, 108d06ef7755 & 7bf6519b3f43 (bug 768756) for bustage
2012-07-15 11:42:31 +01:00
Aryeh Gregor
336965c636
Bug 768756 part 2 - Make nsComputedDOMStyle Init infallible and merge into constructor; r=bz
2012-07-06 15:28:33 +03:00
Rafael Ávila de Espíndola
9115f02bb5
Bug 774040 - remove unused field. r=roc.
2012-07-15 00:20:24 -04:00
Rafael Ávila de Espíndola
ee5d92ee8a
Bug 774039 - remove unused field. r=roc.
2012-07-15 00:18:50 -04:00
Rafael Ávila de Espíndola
4c2f8f408c
Bug 774038 - remove unused field. r=roc.
2012-07-15 00:18:01 -04:00
Rafael Ávila de Espíndola
f2824f38d7
Bug 774031 - Remove extra ;. r=roc.
2012-07-15 00:16:47 -04:00
Rafael Ávila de Espíndola
e2ca4c3e0c
Bug 774022 - Remove extra ;. r=dbaron.
2012-07-15 00:15:35 -04:00
Rafael Ávila de Espíndola
d64f5bd247
Bug 774025 - Remove extra ;. r=roc.
2012-07-15 00:14:06 -04:00
Matthew Noorenberghe
67280af609
Bug 639362 - Display text/cache-manifest data as text. r=bz
...
--HG--
extra : rebase_source : e8e30229a029b68b199efe7f0fba71dc142de980
2012-07-13 23:13:20 -07:00
Chris Lord
37292f8877
Bug 772079 - Fix ThebesLayerInvalidRegion being destroyed too soon. r=roc
...
A comment in ApplyThebesLayerInvalidation says that it preserves the content
of ThebesLayerInvalidRegion, in case there are multiple container layers for
the same frame. SetHasContainerLayer, however, immediately clears said property.
This was causing invalidations to be lost since Bug 758620 on fixed-position
elements, as they were being separated out onto their own layers but were still
merged in the root scroll layer. This is tracked in Bug 769541.
This fixes the problem by storing the new invalid region in DisplayItemDataEntry
and clearing/setting the ThebesLayerInvalidRegion property in the
UpdateDisplayItemData callback from FrameLayerBuilder::WillEndTransaction.
2012-07-14 08:49:05 +01:00
L. David Baron
4fafab5784
Require animation-duration and transtion-duration to be nonnegative at parse time. (Bug 773102, patch 3) r=bzbarsky
...
I believe there's some other code removal that can be done as a followup
to this patch, but that doesn't have to be done now.
2012-07-13 18:01:34 -07:00
L. David Baron
9296ad61b2
Add VARIANT_NONNEGATIVE_DIMENSION. (Bug 773102, patch 2) r=bzbarsky
2012-07-13 18:01:34 -07:00
L. David Baron
6fbdd2a91a
Rename VARIANT_POSITIVE_LENGTH to VARIANT_POSITIVE_DIMENSION since it also applies to times and frequencies. (Bug 773102, patch 1) r=bzbarsky
2012-07-13 18:01:34 -07:00
Ehsan Akhgari
54bba54101
Merge backout
2012-07-13 20:12:21 -04:00
Ehsan Akhgari
dc7695ce0e
Backout changeset 4e1480ab5116, changeset 576f7d52de4b, and changeset 2a030d4733a0 (bug 773102) because of test failure
2012-07-13 20:12:02 -04:00
Boris Zbarsky
43d45b95b9
Bug 771594. Allow preference control over what CSS properties we parse. r=dbaron,dholbert
2012-07-13 19:59:05 -04:00
Jonathan Watt
ad2b73f6f5
Bug 769970 - Get SVG patterns working under HTML elements with CSS transforms applied. r=roc.
2012-07-14 00:18:38 +01:00
Jonathan Watt
7a283e2bbb
Bug 773837 - Fix bug in reftests/svg/filters/feDistantLight-filterRes-01.svg. r=me.
2012-07-14 00:18:35 +01:00
L. David Baron
50635ce7be
Require animation-duration and transtion-duration to be nonnegative at parse time. (Bug 773102, patch 3) r=bzbarsky
...
I believe there's some other code removal that can be done as a followup
to this patch, but that doesn't have to be done now.
2012-07-13 15:06:50 -07:00
L. David Baron
ebd9a1a4a9
Add VARIANT_NONNEGATIVE_DIMENSION. (Bug 773102, patch 2) r=bzbarsky
2012-07-13 15:06:50 -07:00
L. David Baron
ac37feeb7e
Rename VARIANT_POSITIVE_LENGTH to VARIANT_POSITIVE_DIMENSION since it also applies to times and frequencies. (Bug 773102, patch 1) r=bzbarsky
2012-07-13 15:06:50 -07:00
L. David Baron
db939a352b
Add support for unprefixed calc(), and prefer serializing to unprefixed form. (Bug 771678) r=bzbarsky
...
This also converts all of the tests in layout/style/test/ to using
calc(), except that it duplicates all of the valid values and some of
the invalid values for 'width' and '-moz-column-rule-width' (which are
the two properties that intentionally have extensive calc() tests) in
property_database.js.
2012-07-13 15:06:50 -07:00
Ehsan Akhgari
56e83249f2
Backout changeset e62e0d2137b6 (bug 773500) because of mochitest-4 bustage
2012-07-13 16:02:06 -04:00
David Zbarsky
1b13be7e5c
[Bug 773500] nsStyleAnimation checks for common units of nsCSSValuePair/Triplet are screwy r=dbaron
2012-07-13 11:49:31 -07:00
Aryeh Gregor
b0041eadcc
Bug 772807 - Clean up editor/ includes with include-what-you-use; r=ehsan
2012-07-13 09:33:42 +03:00
Jonathan Watt
ac4527f1b9
Bug 773197 - Add some tests for SVG clipPath on HTML elements under CSS transforms. r=me.
2012-07-13 16:12:49 +01:00
Jonathan Watt
9456baae6c
Bug 773196 - Remove -moz prefix from CSS transform properties in SVG reftests. r=me.
2012-07-13 16:12:45 +01:00
Nathan Froyd
c1bc52caeb
Bug 772557 - remove libs:: rules from layout/reftests/ makefiles; r=glandium
2012-07-10 14:02:40 -04:00
Jeff Muizelaar
3770f17103
Bug 683243. Add a 16 bit pipeline. r=BenWa
...
This is to support dithering 16 bit gradients with decent performance.
2012-07-11 12:58:17 -04:00
Phil Ringnalda
cfef187ad4
Back out 0c1f34eb5b93 and 0f987ac28e8c (bug 683243) for Android R2 bustage
2012-07-12 22:27:34 -07:00
Robert O'Callahan
c7d51b4a52
Backout e42786561b60 (bug 772679) for reftest failures.
2012-07-13 17:03:54 +12:00
Robert O'Callahan
977ff1f2be
Bug 772679. RestrictToLayerPixels needs to accurately convert between appunits scroll offsets and ThebesLayer pixel coordinates. r=tnikkel
2012-07-13 16:01:41 +12:00
Robert O'Callahan
8c17dd8477
Bug 771822. Fire overflow/underflow events as will-paint observers, to avoid having them trigger flushing at unnecessary times. r=bz
2012-07-13 16:01:41 +12:00
Jeff Muizelaar
6d431e1711
Bug 683243. Add a 16 bit pipeline. r=BenWa
...
This is to support dithering 16 bit gradients with decent performance.
--HG--
extra : rebase_source : cffa90d5959211c8c1953867d85c7799ed52d662
2012-07-11 12:58:17 -04:00
Tal Aloni
196d5ba025
Bug 338554 - Honor -moz-box-sizing on table cells in standards mode (we ignore it in quirks mode). r=dbaron
2012-07-12 19:28:52 -04:00
Wes Johnston
43a8729734
Bug 772422 - Ignore touch events when selecting text. r=smaug
2012-07-12 14:14:29 -07:00
Wes Johnston
75923210ac
Bug 772422 - Tests for selection and touch events. r=smaug
2012-07-12 14:13:34 -07:00
Wes Johnston
d5b0dd84fe
Bug 732052 - Allow slide frames to use touch events. r=smaug,enn
2012-07-09 09:55:35 -07:00
David Keeler
12645e6e65
bug 760625 - use the blocklist to inform click-to-play plugins. r=joshmoz,bmcbride
2012-07-11 08:56:34 -07:00
Aryeh Gregor
119e020424
Bug 771873 part 1 - Check for reversed indices in Selection::GetIndicesForInterval; r=ehsan
2012-07-12 18:56:30 +03:00
Anant Narayanan
2a355449fc
Bug 691234: Part 1/3: Move MediaEngine files and tweak interface; r=roc
...
--HG--
rename : content/media/MediaEngine.h => content/media/webrtc/MediaEngine.h
rename : content/media/MediaEngineDefault.cpp => content/media/webrtc/MediaEngineDefault.cpp
rename : content/media/MediaEngineDefault.h => content/media/webrtc/MediaEngineDefault.h
2012-06-19 17:29:43 -07:00
Mike Hommey
d145a2d1a8
Bug 763651 - Link the javascript engine against zlib. r=khuey
2012-07-12 08:30:59 +02:00
Anant Narayanan
a268b8a7a6
Backout 431ab4d097c9, bustage
2012-07-11 21:45:20 -07:00
Anant Narayanan
f8751ea4ae
Bug 691234: Part 1/3: Move MediaEngine files and tweak interface; r=roc
...
--HG--
rename : content/media/MediaEngine.h => content/media/webrtc/MediaEngine.h
rename : content/media/MediaEngineDefault.cpp => content/media/webrtc/MediaEngineDefault.cpp
rename : content/media/MediaEngineDefault.h => content/media/webrtc/MediaEngineDefault.h
2012-06-19 17:29:43 -07:00
Daniel Holbert
2b4c513254
Bug 696253 patch 9: Update mochitest-files variable name in ifdef'd chunk of Makefile for style tests, to accommodate changes from bug 370750. r=dbaron
2012-07-11 12:24:36 -07:00
Jonathan Watt
ec4d5066c3
Bug 772017, part 2 - Have the visual overflow rect for SVG frames include non-rendering stroke when 'pointer-events' demands it. r=roc.
2012-07-11 12:25:27 +01:00
Aryeh Gregor
b29d7e95d1
Bug 719054 - matrix() and matrix3d() with length units should be parse errors; r=dbaron
2012-02-13 11:29:30 -05:00
Ehsan Akhgari
00cd7e05e8
Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (more layout parts); r=roc
2012-07-11 00:03:55 -04:00
Brian Birtles
dd292d1b90
Bug 707733 - Extend timeout for deferred-anim-1.xhtml; r=dholbert
2012-07-11 12:21:50 +09:00
Wes Johnston
1c845a94d4
Backout a7d1108f70fb, e32603f16465, 142b9df4d021,
2012-07-10 16:20:09 -07:00
Jonathan Watt
f0c689a0ba
Bug 772406 - Make nsSVGGlyphFrame::UpdateBounds reuse GetBBoxContribution. r=roc.
2012-07-11 00:01:50 +01:00
Scott Johnson
5bc789b7b7
Bug 758079: Inflate margin of numeric list elements to prevent cut-off text during font inflation. [r=dbaron]
2012-07-10 10:46:07 -05:00
Jonathan Watt
837695ee77
Bug 772246 - nsSVGUtils::GetPostFilterVisualOverflowRect should not offset the returned rect by the frame's position. r=roc.
2012-07-10 13:09:08 +01:00
Cameron McCormack
f0e404a1bc
Bug 772355 - Use nsStyleDisplay::IsFloating in a couple of places rather than inspecting mFloats. r=roc
2012-07-10 20:34:42 +10:00
Ehsan Akhgari
cdf6b06813
Bug 763223 - convert the assertion added in bug 157681 to a warning; r=dbaron
2012-06-18 20:58:08 -04:00
Jonathan Kew
3f6b6fcb17
backout changeset d9d5d1bd766c (bug 769194) because of crashiness.
2012-07-09 22:47:48 +01:00
Jonathan Watt
84dfc29387
Bug 771042, part 3 - Enable the reftests/svg/smil/motion tests. r=birtles.
2012-07-09 18:41:14 +01:00
Jonathan Watt
da072672f8
Bug 771042, part 2 - Fix bug in reftests/svg/smil/motion/animateMotion-rotate-2.svg. r=me.
2012-07-09 18:41:14 +01:00
Jonathan Watt
9eeaa6feea
Bug 771042, part 1 - Fix invalidation of animateMotion. r=birtles.
2012-07-09 18:41:12 +01:00
Nathan Froyd
a7eb97f896
Bug 370750 - consolidate mochitest files installation; r=glandium
...
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Wes Johnston
1d0bf152bf
Bug 732052 - Allow slide frames to use touch events. r=smaug,enn
2012-07-09 09:55:35 -07:00
Jonathan Watt
e1c487ca28
Bug 772017 - Have the visual overflow rect for SVG frames include 'none' stroke when 'pointer-events' demands it. r=roc.
2012-07-09 12:55:16 +01:00
Emmanuele Bassi
8e11d54d2a
Bug 762303 - Unprefix CSS Transition properties and provide temporary aliases for -moz-transition and exposed subproperties. r=dbaron
2012-07-08 21:25:10 -04:00
Emmanuele Bassi
0eecac73f7
Bug 762302 - Unprefix CSS Animation properties and @keyframes rule and provide temporary aliases for -moz-animation and exposed subproperties. r=dbaron
2012-07-08 21:25:10 -04:00
Cameron McCormack
71d8fe9ca4
Bug 771874 - Make nsTextFrame::TrimmedOffsets::GetEnd const. r=roc
2012-07-09 11:09:51 +10:00
Cameron McCormack
bd91987c75
Bug 771879 - Minor code formatting tweaks. r=roc
2012-07-09 11:09:50 +10:00
Cameron McCormack
eea8c9dc34
Bug 771883 - Minor nsTextFrame::GetCaretColorAt refactoring. r=roc
2012-07-09 11:09:50 +10:00
Jonathan Watt
8b34895f35
Bug 769742 - Account for nsSVGOuterSVGFrames' border/padding offset by giving nsSVGOuterSVGFrame an anonymous child to wrap its real children. r=roc.
2012-07-09 02:04:56 +01:00
Jonathan Watt
d4d3516834
Bug 771935 - SVGs that are larger than the browser content area should scroll. r=roc.
2012-07-09 01:55:34 +01:00
Brian Birtles
b9cfa898c5
Bug 555392 - Extend timeout for deferred-tree-1.xhtml; r=dholbert
2012-07-09 08:47:08 +09:00
Benoit Girard
3009880b26
Bug 771219 - Restore display items when drawing a thebes layer. r=roc
2012-07-06 13:57:47 -04:00
Cameron McCormack
c437bc6e92
Bug 769115 - Calculate marker orientation correctly for arc endpoints. r=jwatt
2012-07-08 21:36:07 +10:00
Jonathan Watt
7328eb27bf
Bug 771795 - Stop over-invalidating SVG. r=heycam.
2012-07-08 08:29:57 +02:00
L. David Baron
22e6bbc578
Add flush before we find our pres context, to fix media queries tests on ringmark. (Bug 753777) r=bzbarsky
2012-07-07 21:41:27 -07:00
L. David Baron
1692448626
Implement dppx units [css3-images] for resolution media query. (Bug 741644) r=bzbarsky
2012-07-07 21:41:27 -07:00
L. David Baron
b91a4250d7
Change our interpretation of resolution units in CSS to match updates to the spec: i.e., device pixels per CSS inch (instead of device pixels per physical inch). (Bug 771390) r=bzbarsky
...
Given that this makes GetResolution work like GetDevicePixelRatio, I
believe this should also fix bug 662061 (on resolution's behavior when
zooming)?
2012-07-07 21:41:27 -07:00
Masatoshi Kimura
98db5a6700
Bug 752187 - Tests. r=dbaron
...
--HG--
rename : layout/reftests/css-gradients/radial-onestopposition-1.html => layout/reftests/css-gradients/radial-onestopposition-1a.html
rename : layout/reftests/css-gradients/repeating-radial-onestopposition-1.html => layout/reftests/css-gradients/repeating-radial-onestopposition-1a.html
2012-07-07 10:27:10 -04:00
Masatoshi Kimura
05f231229e
Bug 752187 - Part 12: Implement serializing unprefixed computed values. r=dbaron
2012-07-07 10:27:09 -04:00
Masatoshi Kimura
780a1d99a0
Bug 752187 - Part 11: Implement serializing unprefixed gradients. r=dbaron
2012-07-07 10:27:09 -04:00