Граф коммитов

34880 Коммитов

Автор SHA1 Сообщение Дата
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