Boris Zbarsky
91fc77a87e
Bug 820902. nsAttrValue::Equals should do ASCII-case-insensitive compares when it's doing case-insensitive compares. r=sicking
2012-12-13 17:08:44 -05:00
Vladimir Vukicevic
780aec2bb7
b=821230; crash in nsRefreshDriver::SetHighPrecisionTimersEnabled during xpcom shutdown; r=ehsan
2012-12-14 12:47:57 -05:00
Mike Hommey
970436c3f8
Bug 821618 - Fix build failure with some compilers due to nsComputedDOMStyle::GetPropertyCSSValue definition. r=bz
2012-12-14 18:40:38 +01:00
Trevor Saunders
8d7e7dd8d7
bug 781409 - remove nsITableLayout r=roc,davidb
2012-08-08 09:05:17 -04:00
Benjamin Peterson
5089d06aea
Backout bug 820902 for bustage. CLOSED TREE
2012-12-13 19:27:02 -05:00
Matt Woodrow
ac128fe507
Backout changeset 3ba90f85653a (Bug 805343) for regressing android talos tests
2012-12-14 11:51:00 +13:00
Matt Woodrow
716946b5d9
Backout changeset e8f5182d94c5 (Bug 805343) for regressing android talos tests
2012-12-14 11:50:57 +13:00
Matt Woodrow
68519c9314
Bug 821477 - Don't build nsDisplay{Canvas}BackgroundImage items when the image is empty. r=roc
2012-12-14 11:16:14 +13:00
Matt Woodrow
012ebe70a2
Bug 820246 - Split nsDisplayCanvasBackground into separate color and image items. r=roc
2012-12-13 14:15:55 +13:00
Boris Zbarsky
7516b78554
Bug 820902. nsAttrValue::Equals should do ASCII-case-insensitive compares when it's doing case-insensitive compares. r=sicking
2012-12-13 17:08:44 -05:00
Nathan Froyd
7f8c929215
Bug 820889 - convert PendingBinding to use mozilla::LinkedList; r=dholbert
2012-12-12 11:58:26 -05:00
Bas Schouten
e3f1ecb388
Bug 814952 - Test: Add a reftest for non-scaled stroke. r=jrmuizel
2012-12-13 16:34:51 +01:00
Trevor Saunders
2d1d432957
bug 798567 - convert css values to webidl r=bz
2012-10-01 12:49:41 -04:00
Ed Morley
8755366625
Backout 4777ad9776ec (bug 820246) for causing frequent failures in background-image-zoom-1.html on Android
2012-12-13 12:25:12 +00:00
Georg Fritzsche
0937ddb942
Bug 805330 - Ensure plugin widget visibility via paint flushes. r=josh,roc,robcee
...
--HG--
rename : layout/base/tests/chrome/paint_listener.js => testing/mochitest/tests/SimpleTest/paint_listener.js
2012-12-05 14:39:26 +01:00
Matt Woodrow
fa640e62d5
Bug 820246 - Split nsDisplayCanvasBackground into separate color and image items. r=roc
2012-12-13 14:15:55 +13:00
Jeff Muizelaar
29308029e0
Bug 798245. Propagate the zoom from the tab child into the frame metrics. r=cjones
...
This lets the default zoom make it back to the APZC when the viewport is set.
2012-12-11 17:49:57 -05:00
Jeff Muizelaar
ea6c1233a5
Bug 798245. Postpone firstpaint while painting supressed. r=cjones
...
Currently if we are asked to paint while the painting is supressed,
we'll still send the firstpaint notification. We currently, rely
on first paint to setup the viewport so we won't to postpone it
till we're likely to have the information we need.
--HG--
extra : rebase_source : 65e3e5a8ea21128632a46e19a3594b66cba8c8cc
2012-12-10 13:53:53 -05:00
Jeff Muizelaar
e8f3ea53ef
Bug 811157. Use GetBaseTransform() instead of GetTransform(). r=roc
...
It makes sense to check against the BaseTransform because that's what
we're setting.
--HG--
extra : rebase_source : 8529c24bb9c0caef1d6da5b786afc54e2a8bf243
2012-12-12 17:01:18 -05:00
Ehsan Akhgari
89b2a80954
Backed out 2 changesets (bug 814952) because it breaks the build
...
Backed out changeset 974417414266 (bug 814952)
Backed out changeset 315707349606 (bug 814952)
2012-12-12 16:16:35 -05:00
Jonathan Kew
6d18ba3e6c
bug 818454 - backout change from bug 722137, no longer needed. r=smontagu
2012-12-12 20:55:09 +00:00
Matt Woodrow
44e6df36cc
Bug 820541 - Only call ProcessRemovedDisplayItems once per transaction. r=roc
2012-12-13 09:47:05 +13:00
Bas Schouten
e138c9f3b9
Bug 814952 - Test: Add a reftest for non-scaled stroke. r=jrmuizel
2012-12-12 21:37:10 +01:00
Ms2ger
2536d3e260
Bug 820864 - Fix new build warnings in nsTransitionManager.cpp; r=nrc
2012-12-12 20:32:29 +01:00
Robert Longson
d0c8136a6d
Bug 820629 - animateTransform should not animate non-transform-type attributes r=dholbert
2012-12-12 19:07:58 +00:00
Alexander Surkov
f52aca4834
Bug 810572, part2 - remove 'Accessible' postfix from AccTypes constants, r=tbsaunde, sr=roc
2012-12-12 19:04:12 +09:00
Robert O'Callahan
4e9fe2ccb0
Bug 663776. Part 1: When determining whether the scale factors hav changed, we need to use GetBaseTransform for the old scale factors, because that's what stores the old transform that we computed scale factors from. r=mattwoodrow
...
--HG--
extra : rebase_source : 48be38242fa6bf51644dc45a804dd834e7eb97b7
2012-12-07 12:58:12 +13:00
Robert O'Callahan
fae9165b76
Bug 663776. Part 0.5: Mark layers that could have their transforms changed via off-main-thread animations or empty transactions, and treat all ThebesLayerOGL descendants of such layers as potentially resampled so that their buffers are put into the correct state and size. r=mattwoodrow
...
--HG--
extra : rebase_source : d3c78cc61f1a3d5f12dedb57180371b41b1647f6
2012-12-12 18:21:23 +13:00
Makoto Kato
f27b6cf373
Bug 820255 - U+205F (MEDIUM MATHEMATICAL SPACE) and U+1680 (OGHAM SPACE MARK) should break line. r=masayuki
2012-12-12 16:00:23 +09:00
Shih-Chiang Chien
551b1dede5
Bug 814252 - use touch event for scrolling if available. r=cjones.
2012-11-28 13:51:50 +08:00
Shih-Chiang Chien
ad934e8b01
Bug 815943 - prevent drag detection while invoking preventDefault() on touch move event. r=smaug.
2012-11-28 12:01:21 +08:00
Mats Palmgren
4a453b2f3b
Bug 820230 - Move PaintSVGGlyph and GetSVGGlyphExtents from nsContentUtils to nsSVGUtils. r=roc
2012-12-12 00:15:07 +01:00
Vladimir Vukicevic
10aa9f5441
b=731974, requestAnimationFrame generates too short/long frames (incl. bug 799242); r=bz,smaug,roc,ehsan
2012-12-11 17:15:32 -05:00
Nicholas Cameron
806bdcaa73
Bug 782368; undo patch from 780868. r=mattwoodrow
...
--HG--
extra : rebase_source : 6eb5a907d4e1eafa6bc7c6dd5d185c28a4c248be
2012-12-12 10:57:52 +13:00
Nicholas Cameron
daa58006c6
Bug 797520; improve OMTA logging. r=cjones
...
--HG--
extra : rebase_source : 25adf63183d996433b9b6b68ccf195820f662ca1
2012-12-12 10:12:47 +13:00
Nicholas Cameron
c54f8d4754
Bug 780692; throttle OMTA (rollup patch). r=dbaron,bz
...
--HG--
extra : rebase_source : 1207275df5c509ac1974e2b9333c738b995f9d5e
2012-12-12 10:12:43 +13:00
Matt Woodrow
1c5ac115d5
Bug 805507 - Only invalidate tables when the visual overflow changes. r=roc
2012-12-12 09:39:10 +13:00
Matt Woodrow
b8c6a8736d
Bug 820131 - Compute a more accurate bounds for nsDisplayBoxShadowOuter. r=roc
2012-12-12 09:36:54 +13:00
Matt Woodrow
8a86d704a3
Bug 806099 - Use the 'best' active scrolled root when flattening layers, even if it isn't an ancestor of all display items. r=roc
2012-12-12 09:36:22 +13:00
Ed Morley
7980450712
Backout 2044222a3f1d (bug 820230) for build failures on a CLOSED TREE
2012-12-11 16:24:11 +00:00
Mats Palmgren
a8375e7e07
Bug 820230 - Move PaintSVGGlyph and GetSVGGlyphExtents from nsContentUtils to nsSVGUtils. r=roc
2012-12-11 16:45:51 +01:00
Ehsan Akhgari
8dce586b8a
Merge mozilla-central into mozilla-inbound
2012-12-10 20:39:51 -05:00
Gregory Szorc
5bad6f1d59
Bug 820060 - Fix mach crashtest; r=Ms2ger
...
DONTBUILD (NPOTB)
2012-12-10 11:23:35 -08:00
Theo Chevalier
00667966ca
Bug 737596 - Enable Telemetry by default on Nightly and Aurora channels (mobile). r=bnicholson
2012-12-10 23:25:50 +01:00
Mats Palmgren
f7634d3fe4
Bug 814713. r=bz
2012-12-10 18:40:01 +01:00
Robert O'Callahan
a72930aa6a
Bug 805343. Part 2: Update FrameLayerBuilder::HasVisibleRetainedDataFor to account for occluded display items. r=mattwoodrow
...
--HG--
extra : rebase_source : 293895627ef5f37c508a23fe9e9a5639527aafcc
2012-12-10 18:49:17 +13:00
Robert O'Callahan
f3332e603a
Bug 805343. Identify DisplayItemDatas that are completely hidden by other opaque content in their ThebesLayer, and ignore them when we check to see whether there's an image we might need to invalidate. r=mattwoodrow
...
--HG--
extra : rebase_source : 7e68dc33324d8ff26286723bdbaaea18060354ac
2012-12-10 18:47:33 +13:00
Jonathan Kew
a294160dcc
bug 816483 - cache instantiated user fonts and share them across pages that use the same resources. r=roc
2012-12-10 09:31:07 +00:00
Aharon (Vladimir) Lanin
1d7cdf3a88
Test case for bug 712603, r=smontagu
2012-12-10 00:43:06 -08:00
Robert O'Callahan
96737c37d8
Bug 818643. Issue an NotifyRenderingChanged callback on nsDisplayItems when we invalidate anything to do with the display item. Make nsDisplayCanvasBackground override NotifyRenderingChanged to invalidate the cached background image. r=mattwoodrow
...
--HG--
extra : rebase_source : c28b2804d647a991f7d2cb8167fcf039c1835d75
2012-12-10 18:34:31 +13:00
Robert O'Callahan
bff2be0517
Bug 785348. Part 1: Track when we've called into plugin code. While we're in plugin code, never run the refresh driver. r=mats
...
--HG--
extra : rebase_source : 2ddabda92acc1364d3c24cf20f7d45896ac09849
2012-12-07 12:58:14 +13:00
Matt Woodrow
529d171a21
Bug 816692 - Use the clipped imgIContainer when converting an nsDisplayBackgroundImage into a layer. r=roc
2012-12-10 18:34:17 +13:00
Matt Woodrow
acc7b82670
Bug 819837 - Always treat empty images as being background-attachment:scroll, r=roc
2012-12-10 18:34:15 +13:00
Matt Woodrow
67ac0979d2
Bug 815666 - Use OverflowUpdateTracker to avoid calling UpdateOverflow on the same frame multiple times. r=roc
2012-12-10 15:33:04 +13:00
Matt Woodrow
cebb3c32c4
Bug 815666 - Add a helper class to coalesce frames that need their overflow updated. r=roc
2012-12-10 15:32:55 +13:00
Saurabh Anand
6de7befa37
Bug 818817 - Fix some compiler warnings, r=Ms2ger
2012-12-09 22:53:19 +05:30
Daniel Holbert
7fa8f1dacd
Bug 783409: Enable "layout.css.flexbox.enabled" pref. r=dbaron
2012-12-07 10:58:34 -08:00
Daniel Holbert
dc33e393e8
back out 75cab729c971 because it landed with the wrong bug number
2012-12-07 11:15:27 -08:00
Daniel Holbert
fb0c7c3a70
Bug 783490: Enable "layout.css.flexbox.enabled" pref. r=dbaron
2012-12-07 10:58:34 -08:00
Ed Morley
2f3183fde3
Backout 55d5f3cd5c85, d89ae7f40549 & 270391fca858 (bug 663776) for assertions
2012-12-07 12:37:36 +00:00
Robert O'Callahan
a13625c113
Bug 818276. Update margins and scrollbar settings for a child document whenever the corresponding IFRAME state changes, even if we do not recreate the presentation. r=matspal
2012-12-07 12:58:15 +13:00
Robert O'Callahan
8e7070bef2
Bug 816458. Instead of removing the MAY_BE_TRANSFORMED bit in certain frame classes, add an nsIFrame::SupportsCSSTransforms method and call it when necessary. r=mats
2012-12-04 17:50:05 +13:00
Robert O'Callahan
5bac7c566d
Bug 663776. Part 2: Move TransformRectToRect from nsCSSRendering to gfxUtils. r=mattwoodrow
2012-12-07 12:58:13 +13:00
Robert O'Callahan
70681911f9
Bug 663776. Part 1: When determining whether the scale factors hav changed, we need to use GetBaseTransform for the old scale factors, because that's what stores the old transform that we computed scale factors from. r=mattwoodrow
2012-12-07 12:58:12 +13:00
Boris Zbarsky
bde8d5f897
Bug 817531 followup. Enable the test on android. No review.
2012-12-07 00:11:19 -05:00
Marco Chen
87de64352c
Bug 815069 - Part 2: AudioChannelAgent Implementation. r=roc, a=blocking-basecamp
...
[Audio ] mechanism for Gecko components without media element to join audio competing policy.
2012-12-06 22:29:20 +08:00
Boris Zbarsky
0900957c01
Bug 817531. Fix the referrer header for background image loads. r=khuey
...
--HG--
rename : image/test/reftest/generic/green.png => layout/reftests/backgrounds/background-referrer-image.png
rename : image/test/reftest/generic/accept-image-catchall-ref.html => layout/reftests/backgrounds/background-referrer-ref.html
rename : image/test/reftest/generic/accept-image-catchall.html => layout/reftests/backgrounds/background-referrer.html
rename : image/test/reftest/generic/check-header.sjs => layout/reftests/backgrounds/background-referrer.sjs
2012-12-06 15:21:19 -05:00
Steve Workman
272d7ed20d
Bug 792404 - Add nestegg_offset_seek to enable stream switching for DASH-WebM r=kinetik
2012-12-06 15:26:44 -08:00
Ed Morley
6a72436e40
Backout d26382bc6411 (bug 817531) for Android failures in background-referrer.html on a CLOSED TREE
2012-12-06 22:41:37 +00:00
Boris Zbarsky
7b58ca3a2a
Bug 817531. Fix the referrer header for background image loads. r=khuey
...
--HG--
rename : image/test/reftest/generic/green.png => layout/reftests/backgrounds/background-referrer-image.png
rename : image/test/reftest/generic/accept-image-catchall-ref.html => layout/reftests/backgrounds/background-referrer-ref.html
rename : image/test/reftest/generic/accept-image-catchall.html => layout/reftests/backgrounds/background-referrer.html
rename : image/test/reftest/generic/check-header.sjs => layout/reftests/backgrounds/background-referrer.sjs
2012-12-06 15:21:19 -05:00
James H
f40664f116
Bug 685470 - Test. r=sicking
2012-12-05 21:43:09 -05:00
James H
3a996931f8
Bug 685470 - Prevent tooltips when a click occurs. r=sicking
2012-12-05 21:45:13 -05:00
Ehsan Akhgari
629d8a0ae2
Merge mozilla-central into mozilla-inbound
2012-12-06 13:13:33 -05:00
Gregory Szorc
d0f7a99e69
Bug 809729 - Ability to run reftests through debugger with mach; r=Ms2ger
...
DONTBUILD (NPOTB)
2012-12-06 10:03:25 -08:00
Ed Morley
37e7eb1448
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-12-06 10:02:57 +00:00
Ehsan Akhgari
dda10caa6e
Bug 806729 - Part 0: Don't run test_bug536567.html in per-window PB builds
2012-12-06 00:35:50 -05:00
Robert Longson
aba24e2cf7
Bug 817439 r=dholbert
2012-12-05 10:59:26 +00:00
Karl Tomlinson
2d225d5927
b=786100 consider display item snap when hunting uniform background color r=roc
...
--HG--
extra : transplant_source : P%7CO%27%D3%E6%B6-eX%BF%AAw%EA%D1.%B8j%D9%2C
2012-12-05 15:53:17 +13:00
Ryan VanderMeulen
6c347360db
Backed out changesets 5a1ff68f37d9 and eed8b79a4803 (bug 685470) for mochitest-other timeouts.
2012-12-05 21:29:01 -05:00
Boris Zbarsky
b8f5cf0684
Bug 648722 part 2. Make :scope match the context node for selectors API calls. r=dbaron
2012-12-04 23:15:47 -05:00
Boris Zbarsky
cd6c640261
Bug 648722 part 1. Add a :scope pseudo-class that just matches the same thing as :root for now. r=dbaron
2012-12-04 23:15:47 -05:00
Scott Johnson
a13eed37dc
Bug 811825: Make max line box width ignored if frame has constrained height in order to prevent cut-off data when a user reflows-to-zoom. [r=dbaron]
2012-12-04 22:14:56 -06:00
Joel Maher
2a7964d38b
Bug 818156 - Improve test chunking. r=gbrown
2012-12-06 08:43:23 -05:00
Eric Wong
cee09a8520
Bug 763001 - Typo in layout/style/nsCSSPseudoClassList.h. r=jaws
2012-12-03 22:32:27 -08:00
Daniel Holbert
16f48762f7
Bug 816357: use 'default-preference' rather than line-by-line pref() annotations in flexbox reftest.list file. r=heycam
2012-11-28 23:12:32 -08:00
Daniel Holbert
f713c65791
Bug 816357 helper: Add a simple border to fieldset & textarea elements in flexbox reftests, to work around occasionally-fuzzy-on-linux pixels at beveled border corners. (test-only)
2012-12-04 16:47:43 -08:00
Ehsan Akhgari
39acaea8b5
Bug 802966 - Mark two absolute positioning reftests fuzzy on Linux; r=dholbert
...
--HG--
extra : rebase_source : b28eb4ab0e6a53ad61790268b5df99b4a95ff887
2012-12-04 18:05:31 -05:00
Patrick McManus
aef0638b1c
bug 792438 part 1 - identify css and head-based-js as dedicated network resources r=bz
2012-12-04 18:06:29 -05:00
Andrea Marchesini
58f5653f60
Bug 805333 part 1 - AudioChannelService, r=kinetik, a=blocking-basecamp
2012-12-04 11:46:07 -08:00
Mats Palmgren
924e59e0d0
Bug 817574 - Replace NS_ABS with std::abs. r=roc
2012-12-04 13:33:33 +01:00
L. David Baron
e0ce6c8847
Make import-tests.py generate the current state of the reftest manifest, and warn that the file is autogenerated. (Bug 817810) No review.
2012-12-04 03:08:59 -08:00
Chris Jones
ec163d11d8
Test for bug 813372. r=mattwoodrow a=blocking-basecamp
2012-12-04 00:39:22 -08:00
Matt Woodrow
83afffc27a
Bug 810302 - When flattening layers together to avoid component alpha, attempt to pick the 'best' active scrolled root to minimize invalidation during scrolling. r=roc
2012-12-04 19:05:22 +13:00
Matt Woodrow
1da78058e5
Bug 812107 - Don't attempt to do scroll compensation in FrameLayerBuilder for transformed containers. r=roc
2012-12-04 19:04:20 +13:00
Vicamo Yang
4da257d7fb
Bug 778093 - Part 2/9: add navigator.mozCellBroadcast, r=mounir
2012-12-04 10:38:25 +08:00
Frédéric Wang
64835b453b
Bug 585142 - Remove old MathML tests that have been moved to MDN. r=karlt
2012-12-03 20:26:14 -05:00
Trevor Saunders
98cecccb20
bug 801466 - part 1 - remove uses of prmem in layout/ xpcom/ and modules/ r=roc
2012-12-03 16:18:36 -05:00
Jonathan Griffin
4bcb0ea851
Bug 815807 - Part 3: Load marionette early in the B2G startup process if relevant pref is set, otherwise load it late, r=ahal
2012-11-29 19:46:39 -08:00
Daniel Holbert
59a0ac88ec
Bug 817744: Fix whitespace issues in nsFrameSetFrame.cpp. whitespace-only, DONTBUILD
2012-12-03 11:47:10 -08:00
Paul Adenot
c5ae9a8f92
Bug 817404 - Compilation error in layout/generic/nsFrameSetFrame.cpp with gcc 4.7. r=ehsan
2012-12-03 15:44:26 +01:00
Anthony Jones
ac8098c6d0
Bug 798194 - Fix repaint request re-ordering bug. r=roc
2012-12-02 20:33:52 -05:00
James H
ad616c2af3
Bug 685470 - Test. r=sicking
2012-12-04 20:56:21 -05:00
James H
da1eb3e161
Bug 685470 - Prevent tooltips when a click occurs. r=sicking
2012-11-23 10:13:26 -05:00
Edwin Flores
0c9f80a9ea
Bug 789390 - Fix crash when using -moz-objectStroke paint value with transitions r=dbaron
2012-09-24 00:10:00 +12:00
Jens Hatlak
3b4df9464f
Bug 817330 - test_bug458898.html fails if dom.disable_window_move_resize = true. r=dbaron
2012-12-01 13:44:00 +01:00
Ms2ger
0a0b1561d2
Bug 810668 - Fix some gcc4.6 build warnings; r=bz
2012-12-02 09:54:55 +01:00
Cameron McCormack
5bab670499
Bug 816720 - Allow CSSRule.insertRule to insert non-style rules. r=bz
2012-12-01 15:10:45 +11:00
Mats Palmgren
357abc0ada
Bug 814995. r=roc
2012-12-01 03:28:02 +01:00
Matt Woodrow
01f8a59a96
Bug 791644 - Refactor nsDisplayTransform::GetResultingTransformMatrix into two functions with less optional parameters. r=roc
2012-09-18 10:34:21 +12:00
Ehsan Akhgari
ddc6026b27
Merge mozilla-central into mozilla-inbound
2012-12-06 01:08:07 -05:00
Mats Palmgren
9c310a2c9f
Bug 806284 - Resizing a RTL block with text-align:left does not reposition the lines. r=roc
2012-12-05 23:26:28 +01:00
Mats Palmgren
e6d1b60e3b
Bug 815315 - Make nsTableFrame::RemoveFrame remove all continuations of the removed child frame too. r=bz
2012-12-01 01:10:40 +01:00
Mats Palmgren
b56d966ae4
Bug 815315 - Avoid crashing if the last row-group child frame was removed. r=bz
2012-12-01 01:10:40 +01:00
Daniel Holbert
ac2408469f
Bug 813358 part 5: Add a post-condition to SortFrameList() to assert that it's actually sorted. r=dbaron
2012-11-30 15:25:33 -08:00
Daniel Holbert
d4f453adde
Bug 813358 part 4: Move frame-sorting logic from nsBoxFrame to nsLayoutUtils. r=dbaron
2012-11-30 15:25:33 -08:00
Daniel Holbert
29186733e9
Bug 813358 part 3: Templatize nsBoxFrame's frame-sorting methods, to make the comparison function customizable. r=dbaron
2012-11-30 15:25:33 -08:00
Daniel Holbert
b7c4466aa6
Bug 813358 part 2: To determine if a frame list is already sorted, just directly compare adjacent frames' GetOrdinal() values. r=dbaron
2012-11-30 15:25:32 -08:00
Daniel Holbert
7ccdd360a1
Bug 813358 part 1: Remove unnecessary nsBoxLayoutState argument from various XUL frame-sorting-related methods. r=dbaron
2012-11-30 15:25:32 -08:00
Jonathan Griffin
d5cd2613c8
Backout 9252522aab90, r=bustage
2012-11-30 12:54:00 -08:00
Jonathan Griffin
bc268a8264
Bug 815807 - Part 3: Load marionette early in the B2G startup process if relevant pref is set, otherwise load it late, r=ahal
2012-11-29 19:46:39 -08:00
Kartikaya Gupta
215585f6a7
Bug 814418 - Fix some warnings about unused variables. r=ehsan
2012-11-30 11:06:37 -05:00
Mats Palmgren
f128dda378
Bug 814677 - Replace XP_IS_SPACE with dom::IsSpaceCharacter and add form-feed to match DOM spec. r=bz
2012-11-30 17:04:11 +01:00
Paul Adenot
66e84be708
Bug 816576 - Link libsoundtouch statically instead of dynamically. CLOBBER NEEDED r=glandium
2012-11-30 14:17:54 +01:00
Ed Morley
a729bf24e2
Backout 76c4e4fbd8bd (bug 816576) for startup crashes
2012-11-30 10:44:42 +00:00
Paul Adenot
f7b1474207
Bug 816576 - Link libsoundtouch statically instead of dynamically. r=glandium
2012-11-30 10:56:28 +01:00
Daniel Holbert
49e9f0770b
Bug 808767: Put flex items' borders & backgrounds into the BlockBorderBackgrounds display-list, so that overlapping flex items & their contents will paint in the right order. r=dbaron
2012-11-30 00:13:23 -08:00
Matt Woodrow
67a12f8263
Bug 816603 - Set the correct canvas background color during print preview. r=tn
2012-11-30 17:34:39 +13:00
Boris Zbarsky
fcf0a3e4fb
Bug 811021. Tell catalog sheets they have the document as an owning node so they won't get double-counted by memory reporters. r=dbaron
2012-11-29 18:24:04 -05:00
Ryan VanderMeulen
eb28b72392
Backed out changeset 9430676f5442 (bug 808767) for Android R3 failures.
2012-11-29 17:55:50 -05:00
Frédéric Wang
250b89bc6a
Bug 459363 - Fix computation of intrinsic width for <mspace> and <mpadded> elements. r=karlt
2012-11-29 17:52:02 -05:00
Matt Woodrow
a294f6e3de
Bug 810302 - Force playing videos to always get an active layers. r=roc
2012-11-30 11:11:06 +13:00
Matt Woodrow
6d2e1e3a69
Bug 810302 - Don't try to draw layers with a singular transform on BasicLayers. r=roc
2012-11-30 11:11:04 +13:00
Daniel Holbert
8e8918314d
Bug 808767: Put flex items' borders & backgrounds into the BlockBorderBackgrounds display-list, so that overlapping flex items & their contents will paint in the right order. r=dbaron
2012-11-29 12:46:22 -08:00
Boris Zbarsky
f0c76c3f82
Bug 815671 part 7. Fixes to layout code to not copy arrays implicitly. r=roc
2012-11-29 11:14:14 -05:00
Boris Zbarsky
542ae8e2de
Bug 815671 part 3. Make nsXULPopupManager::GetVisiblePopups use an array out param instead of returning array object copies. r=roc
2012-11-29 11:14:13 -05:00
Ed Morley
cd873225e9
Backout 82837149f001 (bug 816357) for frequent flexbox reftest failures on linux
2012-11-29 15:22:09 +00:00
Cameron McCormack
169d8c6267
Bug 816431 - Add unprefixed CSSRule.KEYFRAME{,S}_RULE constants. r=bz
2012-11-29 18:57:32 +11:00
Robert O'Callahan
4ec09e793c
Backout 7aceff7124d9 (bug 815591) for Mac test failures
2012-11-29 20:39:36 +13:00
Daniel Holbert
b6a9354fe9
Bug 816357: use 'default-preference' rather than line-by-line pref() annotations in flexbox reftest.list file. r=heycam
2012-11-28 23:12:32 -08:00
Cameron McCormack
7b51d90fcb
Bug 815842 - Use default-preferences in @supports reftest manifests. r=bz
2012-11-29 17:37:20 +11:00
Matt Woodrow
880fc40feb
Bug 815593 - Remove unused variable. r=bustage
2012-11-29 19:01:48 +13:00
Robert O'Callahan
01b72b4b81
Bug 815593. Don't layerize images that exceed MaxTextureSize. r=mattwoodrow
...
--HG--
extra : rebase_source : f94300b24b90d063df095324663c9d8fa49e42e9
2012-11-28 15:34:45 +13:00
Robert O'Callahan
528576f042
Bug 801842. Treat windowless plugins in popups as always visible, since we don't compute proper geometry for them. r=tnikkel
...
--HG--
extra : rebase_source : a6ad44a8dc4b596f3a83fcd19ba97cda43e4def1
2012-11-28 02:18:39 +13:00
Robert O'Callahan
f12ff30dc6
Bug 815591. Don't build nsDisplayBackgroundColor if there is no background color and we're not going to do hit-testing. r=mattwoodrow
...
--HG--
extra : rebase_source : ce6fbf882f00d7c3ceb7f149bb6e9cb21ed6f74d
2012-11-28 01:50:09 +13:00
Robert O'Callahan
8868e9761e
Bug 815030. Invalidate cached background images in when a frame gets a visual style change. r=mattwoodrow
...
--HG--
extra : rebase_source : eef4784ea2d4ef0f88d6dfdbf3258d1b8416f443
2012-11-27 22:05:10 +13:00
Scott Johnson
948f478584
Bug 812372: Rename DocumentViewerImpl to nsDocumentViewer for consistency. [r=ehsan]
2012-11-28 18:26:39 -06:00
Kyle Huey
83feb11ffb
Bug 812824: Use a clean struct for inheritance on root nodes. r=dbaron,Waldo
2012-11-28 13:21:36 -08:00
Chris Jones
a821d1f0e5
Bug 814778: Disable font inflation for the b2g master process. r=dbaron
2012-11-28 12:16:01 -08:00
Mats Palmgren
0fbf252553
Bug 812879. r=fantasai
2012-11-28 19:55:36 +01:00
Josh Matthews
f79fafc605
Bug 788959 - Clear the listener associated with cancelled bullet frame image requests. r=bz
2012-11-28 10:30:05 -05:00
Ed Morley
03039c96ca
Merge mozilla-central to mozilla-inbound
2012-11-28 13:05:25 +00:00
Olli Pettay
24ea638847
Bug 804811, propagate events even from disabled form controls to chrome. B2G-only hack, r=jst
2012-11-28 13:51:34 +02:00
Jonathan Watt
f6ebd75d11
Add warning comments to SVG frame container classes. No bug. DONTBUILD.
...
--HG--
extra : rebase_source : 7bca01b0786f2ef262f774f570ab37492c29ca47
2012-11-22 16:23:57 +00:00
Cameron McCormack
aca7de9ff8
Bug 788967 - Add a default-preferences statement for reftest manifests. r=dbaron
2012-11-28 10:06:33 +11:00
Jonathan Kew
c2188bd603
bug 815617 - speed up reftest-analyzer by avoiding use of a large dilation radius. r=bz
2012-11-28 09:04:13 +00:00
Daniel Holbert
200a4ad7d0
Bug 815972: Remove unneeded nsDisplayListCollection from nsBlockFrame.cpp's DisplayLine() helper-function. r=roc
2012-11-28 00:08:30 -08:00
Daniel Holbert
a5d2fb69c6
(no bug) Capitalize & clean up inline-comments next to nsFlexContainer member-var declarations, to keep them from looking like a single large comment. comment-only, DONTBUILD
2012-11-28 00:08:25 -08:00
Daniel Holbert
9029f22610
Bug 796847 followup: Fix typo in test filename in reftest.list, fixing reftest orange.
2012-11-27 21:29:52 -08:00
Matt Woodrow
a340abdab1
Bug 796847 - Fix typo in reftest file. rs=npotb DONTBUILD
2012-11-28 17:09:11 +13:00
Matt Woodrow
489b64c3b6
Bug 796847 - Make AdjustInvalidAreaForSVGEffects correctly adjust for the coordinate space of the input rect. r=dholbert
2012-11-28 17:06:07 +13:00
Matt Woodrow
98607acc14
Bug 814272 - Cache the bounds of nsDisplayBackgroundImage items. r=roc
2012-11-28 17:05:32 +13:00
Daniel Holbert
26ca8d2f6a
Bug 815928 part 4: Fix typo s/elemnet/element/ in comments & tests. DONTBUILD, rs=Waldo
2012-11-27 19:15:36 -08:00
Daniel Holbert
5f85127435
Bug 815928 part 3: Fix typo s/elemnt/element/ in comments & tests. DONTBUILD, rs=Waldo
2012-11-27 19:15:36 -08:00
Cameron McCormack
82da27e52e
Backout 5218cec180c8.
2012-11-28 10:39:47 +11:00
Cameron McCormack
557949bf7e
Bug 815021 - Implement MediaRule.conditionText setter. r?
2012-11-27 16:30:31 +11:00
Cameron McCormack
76405ff947
Bug 814907 - Add new CSS GroupingRule and ConditionRule interfaces. r=bz
2012-11-27 16:30:30 +11:00
Cameron McCormack
4a54741fec
Bug 815499 - Force @supports pref on for test_supports_rules.html. r=bz
2012-11-27 16:30:29 +11:00
Matt Woodrow
3f615fa660
Bug 810592 - Make nsSubDocumentFrames that are actively scrolling build their own layer. r=roc
2012-11-22 18:33:33 +13:00
Nicholas Nethercote
0e97b98462
Bug 814312 - Avoid PL_ArenaPool recycling in the layout engine. r=roc.
...
--HG--
extra : rebase_source : 7aaa3d745583c595692f1effd933cc70931194ff
2012-11-25 14:40:28 -08:00
Robert O'Callahan
1b93616df8
Bug 812517. Part 1: Add nsIScrollableFrame::ScrollToCSSPixelsApproximate. r=mats
...
--HG--
extra : rebase_source : abf7313cdcf5a2a670dbbbd5b59363d7c60aa3e7
2012-11-23 14:25:23 +13:00
Robert O'Callahan
83280931f9
Bug 813722. Create layers for opacity:0 elements with animated opacity. r=mattwoodrow
...
--HG--
extra : rebase_source : 5dbcb7966983f040f340f661dd8a585dc92dae1e
2012-11-23 14:09:24 +13:00
Robert O'Callahan
b36f5b4ead
Bug 809478. Handle 90-degree rotations when snapping transformed gradients. r=jrmuizel
...
--HG--
extra : rebase_source : 61e2873b334f89a0a8b6ae0a7df0dfa37e668d0b
2012-11-23 14:09:12 +13:00
Matt Woodrow
e035462997
Bug 802385 - Never flatten component alpha layers when compositing with an accelerated layer manager. r=roc
2012-11-22 18:34:32 +13:00
Matt Woodrow
773bc1d51b
Bug 810275 - Remove the inactive layer tree offset when compute the active scrolled root position. r=roc
2012-11-22 18:33:37 +13:00
David Zbarsky ext:(%2C%20David%20Baron%20%3Cdbaron%40dbaron.org%3E%2C%20Chris%20Jones%20%3Cjones.chris.g%40gmail.com%3E)
49219cce40
Bug 788409: When the compositor runs past the end of an animation, just fill forwards until the main thread catches up. r=dbaron a=blocking-basecamp
2012-11-22 15:49:06 -08:00
Nicholas Cameron
4e42aee667
Bug 812908; add a debug pref for forcing active layers; r=roc
2012-11-23 12:29:05 +13:00
Ehsan Akhgari
980fea9d8f
Bug 814284 - Part 1: Refactor the code necessary for detection of codec support out of nsHTMLMediaElement; r=cpearce
2012-11-21 22:10:41 -05:00
Ed Morley
68f1c3e84e
Backout d30b99cfd933 (bug 802385), 58ce0ddf7611 (bug 810275), 1c96b4a67d38 (bug 810592) for reftest failures
2012-11-22 09:59:23 +00:00
Cameron McCormack
4a492da39b
Bug 814310 - Force pref on for @supports reftests and skip mochitest if pref not set. r=bz
2012-10-06 11:17:02 +10:00
L. David Baron
f75d9419d4
border-image-* properties should clamp negative calc(). (Bug 802279) r=jwalden
2012-11-21 21:51:39 -08:00
Matt Woodrow
dc1ae681d7
Bug 802385 - Never flatten component alpha layers when compositing with an accelerated layer manager. r=roc
2012-11-22 18:34:32 +13:00
Matt Woodrow
36750fac79
Bug 810275 - Remove the inactive layer tree offset when compute the active scrolled root position. r=roc
2012-11-22 18:33:37 +13:00
Matt Woodrow
e0d92d15d0
Bug 810592 - Make nsSubDocumentFrames that are actively scrolling build their own layer. r=roc
2012-11-22 18:33:33 +13:00
Boris Zbarsky
27793548d6
Bug 776443 part 2. Support percent-less calc for internal table element widths. r=dbaron
2012-11-21 11:19:37 -05:00
Boris Zbarsky
c882c3bf6c
Bug 776443 part 1. Support percent-less calc for internal table element heights. r=dbaron
2012-11-21 11:19:30 -05:00
Chris Lord
3bdec04a47
Bug 783368 - Add critical display port content property. r=roc
...
Add a property to represent a sub-rectangle of the display port that is
considered 'critical' to render correctly.
2012-11-21 22:34:18 +00:00
Ehsan Akhgari
f90938a237
Backed out 11 changesets (bug 783368) because of build bustage on a CLOSED TREE
...
Backed out changeset 2bc4310263c4 (bug 783368)
Backed out changeset a35c83a8d99d (bug 783368)
Backed out changeset afb9b2a661ba (bug 783368)
Backed out changeset 3926f510f9be (bug 783368)
Backed out changeset 9d1fe200ff87 (bug 783368)
Backed out changeset b6e4f88f5730 (bug 783368)
Backed out changeset bc53f7dba7c6 (bug 783368)
Backed out changeset 1948fa2fccc1 (bug 783368)
Backed out changeset 9af163388fd1 (bug 783368)
Backed out changeset 7a2256e1aa7c (bug 783368)
Backed out changeset 4da1958a9885 (bug 783368)
2012-11-21 14:57:02 -05:00
Chris Lord
a231be5912
Bug 783368 - Add critical display port content property. r=roc
...
Add a property to represent a sub-rectangle of the display port that is
considered 'critical' to render correctly.
2012-11-21 19:16:51 +00:00
Nils Maier
9f3f38d2c9
Bug 812887 - Fix nsUserFontSet not dropping the channel when nsIChannel::AsyncOpen fails. r=bz
2012-11-21 13:31:57 -05:00
Ryan VanderMeulen
8dd0402085
Backed out changesets 1a8b11ae0f4b, e02a02fd1208 (bug 776443), 86a3edf2960d (bug 812392), 26c59f23fd8f, and 288c74d7f87d (bug 812744) for mochitest orange.
...
CLOSED TREE
2012-11-21 12:47:40 -05:00
Boris Zbarsky
b7cc9710e0
Bug 776443 part 2. Support percent-less calc for internal table element widths. r=dbaron
2012-11-21 11:19:37 -05:00
Boris Zbarsky
bc4ecacb2b
Bug 776443 part 1. Support percent-less calc for internal table element heights. r=dbaron
2012-11-21 11:19:30 -05:00
Simon Montagu
07e8a16de0
Implementation of HTML5 dir=auto. Bug 548206, r=ehsan, peterv.
2012-11-21 02:13:57 -08:00
Simon Montagu
292f8099e8
More tests for bug 548206, r=ehsan
2012-11-21 02:13:56 -08:00
Simon Montagu
7cc471d423
Dynamic tests for bug 548206, r=ehsan
2012-11-21 02:13:56 -08:00
Matitiahu Allouche
93d69487c3
Tests for dir=auto (Bug 548206) from w3c HTML5 test suite, r=smontagu
2012-11-21 02:13:55 -08:00
Seth Fowler
cd421a0e5e
Bug 812241 - Remove disabled test warnings. r=khuey
2012-11-20 16:13:04 -08:00
Daniel Holbert
0361ac7c61
Bug 807897: Make non-auto values for "z-index" turn flex items into stacking contexts, even if they're not positioned. r=dbaron
2012-11-20 17:24:59 -08:00
Daniel.S
a90b66c464
Bug 477462 - margin-collapsing test suite, wave 5a; dynamic and != tests for negative sibling margins; r=dbaron
2012-11-20 15:15:42 -08:00
L. David Baron
2d99cbf924
Bug 813373, patch 4: fix printfs that crept in in patch 3.
2012-11-20 13:22:35 -08:00