Commit Graph

148428 Commits

Author SHA1 Message Date
Brian Smith
275e5cbaaf Bug 920248: Temporarily disable TLS false start, r=keeler, r=wtc
--HG--
extra : rebase_source : 4fc35de2d6e2dc99de11b2a2d0c0f3ebe1de8b97
2013-09-25 12:00:36 -07:00
L. David Baron
38a6d76524 Bug 828312 patch 11: Don't generate change hints for restyling of later continuations, since the handling of the change hints from the first continuation is required to do the necessary work. r=bzbarsky
This depends on bug 898333 in order to avoid causing:
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_focused_link_scroll.xul | Assertion count 1 is greater than expected range 0-0 assertions.
due to the assertion:
###!!! ASSERTION: Shouldn't be trying to restyle non-elements directly: '!aContent || aContent->IsElement()', file ../../../layout/base/nsStyleChangeList.cpp, line 62

The assertion count change in layout/generic/crashtests/571995.xhtml is
expected because it changes us from having 7 of:
###!!! ASSERTION: Shouldn't be trying to restyle non-elements directly: '!aContent || aContent->IsElement()', file ../../../layout/base/nsStyleChangeList.cpp, line 62
with the stack:
  mozilla::ElementRestyler::CaptureChange(nsStyleContext*, nsStyleContext*, nsChangeHint) [layout/base/nsChangeHint.h:191]
  mozilla::ElementRestyler::RestyleSelf(nsRestyleHint) [layout/base/RestyleManager.cpp:2304]
to only having one.  This is expected since this patch changes
RestyleSelf to only call CaptureChange for the first continuation or
block-in-inline sibling.
2013-09-25 12:28:08 -07:00
L. David Baron
b19b847ec9 Bug 828312 patch 10: Add assertions to check that handling of nsChangeHint_ChildrenOnlyTransform doesn't need to check continuations. r=bzbarsky
This is part of the patch stack making change hints apply across all
continuations and block-in-inline siblings.
2013-09-25 12:28:08 -07:00
L. David Baron
b0e32cdf38 Bug 828312 patch 9b: Make handling of RecomputePosition hint check continuations. r=bzbarsky
This is part of the patch stack making change hints apply across all
continuations and block-in-inline siblings.
2013-09-25 12:28:08 -07:00
L. David Baron
31df6fcc33 Bug 828312 patch 9a: Make sticky positioning handle block-in-inline splits correctly. r=dholbert
This assumes that the specification for how position:sticky behaves for
block-in-inline splits matches the specification for position:relative,
in other words, matches
http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level .

It's also necessary for patch 9b since the new rule for handling of
style change hints is that a style change hint applies to all
continuations and all block-in-inline siblings ("special siblings").

The change in StickyScrollContainer::GetScrollRanges is really the fix
for bug 918994, but adjusted for the change here to use block-in-inline
siblings ("special siblings") in addition to continuations.
2013-09-25 12:28:08 -07:00
L. David Baron
4e7bd63a47 Bug 828312 patch 8: Make handling of UpdateEffects hint check continuations. r=bzbarsky
This is part of the patch stack making change hints apply across all
continuations and block-in-inline siblings.
2013-09-25 12:28:07 -07:00
L. David Baron
eddf04ceed Bug 828312 patch 7: Use more typical loop structure and don't mutate |frame| in UpdateOverflow hint handling. r=bzbarsky 2013-09-25 12:28:07 -07:00
L. David Baron
2ffabf4425 Bug 828312 patch 6: Make early transform handling check continuations. r=bzbarsky
This is part of the patch stack making change hints apply across all
continuations and block-in-inline siblings.
2013-09-25 12:28:07 -07:00
L. David Baron
7bb0d89ddf Bug 828312 patch 5: Don't handle UpdateCursor more than once per round of style change processing, since it's global. r=bzbarsky
(This is part of the patch stack making change hints apply across all
continuations and block-in-inline siblings.  In this case, however, the
change hint only needs to apply once, globally.)
2013-09-25 12:28:07 -07:00
L. David Baron
2c713d5f2d Bug 898209 patch 16: Move a comment that should have been moved in patch 15. No review. 2013-09-25 12:28:07 -07:00
L. David Baron
06fe81c384 Bug 898333, patch 2: Change RestyleManager::Restyle's tree traversal to reach next-continuations (and same-display block-in-inline siblings) from their prev-continuation rather than from their parent. r=bzbarsky
This patch fundamentally makes three changes:

 (1) Change the way RestyleSelf is used so that it is called in a loop,
     over all of the same-style continuations and block-in-inline
     siblings.
     (I had a note here reminding myself:
       TODO: Don't set hints for descendants!
     but I no longer remember what it meant.)

 (2) Change the traversal of children to traverse all of the children of
     the items traversed in (1).

 (3) When traversing children, skip children that are continuations,
     since we already reached them in (1) and (2).

A later patch will change the RestyleSelf loop to copy for the later
continuations rather than repeating the work.  This will mean reverting
many of the RestyleSelf changes contained here.

Some of the pieces marked temporary will be removed in bug 828312 patch
11, and the rest should hopefully be removed in bug 918064.
2013-09-25 12:28:07 -07:00
L. David Baron
d6992d5f88 Bug 898333, patch 1: Restyle the :after pseudo-element after the content children. r=bzbarsky 2013-09-25 12:28:07 -07:00
Frank Yan
ef930d6fea Bug 880672: Add support for unprefixed cursor:grab and cursor:grabbing. r=bzbarsky sr=dbaron 2013-06-24 00:32:44 -07:00
Dan Gohman
d3146fc6ed Bug 916580 - Fix bugs related to the usage of calloc. r=luke 2013-09-25 12:18:43 -07:00
Brian Hackett
875a7e5e36 Bug 919140 - Watch for lazy scripts in AddPossibleCallees, r=jandem. 2013-09-25 13:14:21 -06:00
Dan Gohman
e74ccaabb7 Bug 916635 - IonMonkey: Rewrite markBlocksInLoopBody to avoid recursion. r=bhackett 2013-09-25 08:31:14 -07:00
Fernando Jiménez
91f2c05d71 Bug 919429 - [Message manager] We must not force weak listeners to implement Ci.nsIMessageListener. r=smaug 2013-09-25 21:08:04 +02:00
Ryan VanderMeulen
aad5a2d8cf Merge m-c to inbound. 2013-09-25 14:56:00 -04:00
Ryan VanderMeulen
57f4628f1d Merge the last PGO-green inbound changeset to m-c. 2013-09-25 14:51:55 -04:00
Boris Zbarsky
0e193dc2ee Bug 919603 part 2. Change this-handling in codegen to only do the special global object stuff on interfaces where it might matter. r=peterv 2013-09-25 14:38:30 -04:00
Boris Zbarsky
0581c74c0b Bug 919603 part 1. Introduce support for the [Global] extended attribute. r=peterv 2013-09-25 14:38:30 -04:00
Boris Zbarsky
d1348f2403 Bug 920125. getOwnPropertyDescriptor on Xrays for DOM interface and prototype objects should actually work. r=peterv 2013-09-25 14:38:30 -04:00
Boris Zbarsky
89133b8b26 Bug 905493. Fix setting document.location via an Xray to not enter the content compartment. r=peterv 2013-09-25 14:38:29 -04:00
Ryan VanderMeulen
0c96be1826 Merge fx-team to m-c. 2013-09-25 14:38:02 -04:00
Ryan VanderMeulen
78dc993775 Merge b2g-inbound to m-c. 2013-09-25 14:27:43 -04:00
Gaia Pushbot
90a5f3f90a Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/df1654f408ae
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 918576 - [B2G][SMS] The text MMS does not appear above the send button when attaching the first attachment r=gnarf

* compose.js: trigger the input event after changing the type
* thread_ui.js: don't do anything in the asynchronous getSegmentInfoForText
  callback if the type is not SMS at this point

========

https://hg.mozilla.org/integration/gaia-central/rev/68e5065474a4
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Desc: Revert "Merge pull request #12435 from zacc/bug917523"

This reverts commit 3ca1ab7595d79f5a3b8351ed1c2a4fdaa664404b, reversing
changes made to bdb0cbb93224aa1f09afeb9c7a7fc3a66c61d28d.
2013-09-25 10:31:05 -07:00
Gaia Pushbot
d14f8fa6cc Bumping gaia.json for 1 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/9d76b9a19325
Author: Fabrice Desré <fabrice@desre.org>
Desc: Bug 919579 - Silent the SINGLE_VARIANT_CONF_FILE loading error r=vingtetun
2013-09-25 10:30:44 -07:00
Gaia Pushbot
50a57c17ee Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/609201aba1a4
Author: James Lal <james@lightsofapollo.com>
Desc: Merge pull request #12379 from lightsofapollo/backout-incremental-commits

Revert "Merge pull request #10981 from ganesh7/bug_819628"

========

https://hg.mozilla.org/integration/gaia-central/rev/c5123c3ba5cd
Author: James Lal <james@lightsofapollo.com>
Desc: Revert "Merge pull request #10981 from ganesh7/bug_819628"

This reverts commit 8a91b987b57e01d03eded32c33a68595bd0949cb, reversing
changes made to dfff18a59944e64f527030ff71223f30d8f45840.
2013-09-25 10:30:23 -07:00
Margaret Leibovic
8302763d2a Bug 912994 - Update top sites query to exclude reading list items. r=wesj 2013-09-25 08:56:56 -07:00
Gaia Pushbot
301152445d Bumping gaia.json for 3 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/15e0ed73da28
Author: Vivien Nicolas <21@vingtetun.org>
Desc: Bug 920561 - Ensure LazyLoader.load does not slow down app rendering. r=mbudzynski

========

https://hg.mozilla.org/integration/gaia-central/rev/c02e61476598
Author: Vivien Nicolas <21@vingtetun.org>
Desc: Bug 920522 - Remove icc_helper.js from the Settings apps startup path. r=kaze

========

https://hg.mozilla.org/integration/gaia-central/rev/a77b52ece92f
Author: Corey Frang <gnarf37@gmail.com>
Desc: Revert "Bug 917463 - [Clock] Implement scrolling inertia in inline time picker for Timers - r=jugglinmike"

This reverts commit 41f2c409c8baf9e5375ab0d41d0bbc3fe4ecf492.
2013-09-25 08:55:23 -07:00
Gaia Pushbot
a2f2a59eaf Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/d2f42e82d86f
Author: Cristian Rodriguez <crdlc@tid.es>
Desc: Merge pull request #12391 from crdlc/bug-919951

Bug 919951 - DateTimeFormat is no longer needed after deleting the clock in the landing page

========

https://hg.mozilla.org/integration/gaia-central/rev/fabc1e9f8884
Author: crdlc <crdlc@tid.es>
Desc: Bug 919951 - DateTimeFormat is no longer needed after deleting the clock in the landing page
2013-09-25 08:30:32 -07:00
Gaia Pushbot
adb4541f1c Bumping gaia.json for 1 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/493172de7bb2
Author: Dave Hunt <dave.hunt@gmail.com>
Desc: Bug 920473 - Bump gaiatest version to 0.15. r=bebe
2013-09-25 07:55:23 -07:00
Gaia Pushbot
51f3d17458 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/aa7afb132e75
Author: Francisco Jordano <arcturus@ardeenelinfierno.com>
Desc: Merge pull request #12440 from jmcanterafonseca/bug_export_checks

Bug 920476 [Contacts] Not possible to select a contact to be exported

========

https://hg.mozilla.org/integration/gaia-central/rev/555cbb489dd0
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Bug 920476 [Contacts] Not possible to select a contact to be exported
2013-09-25 07:40:23 -07:00
Gaia Pushbot
950c2698e8 Bumping gaia.json for 1 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/fcf42e45f4f2
Author: Dave Hunt <dave.hunt@gmail.com>
Desc: Include resources when packaging gaiatest. r=bebe
2013-09-25 07:30:23 -07:00
Gaia Pushbot
71e29d2fe5 Bumping gaia.json for 4 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/e94bbd1e3b76
Author: gasolin <gasolin@gmail.com>
Desc: Merge pull request #12357 from gasolin/issue-911696-2

Bug 911696 - [Dialer] [Flatfish] hide dialer app in homescreen if no tel..., r=crdlc

========

https://hg.mozilla.org/integration/gaia-central/rev/85c8e562826c
Author: gasolin <gasolin@gmail.com>
Desc: Bug 911696 - [Dialer] [Flatfish] hide dialer app in homescreen if no telephony support

========

https://hg.mozilla.org/integration/gaia-central/rev/19982c0bb77a
Author: Cristian Rodriguez <crdlc@tid.es>
Desc: Merge pull request #12368 from crdlc/bug-919439

Bug 919439 - Avoid repainting in landing page after clicking home button and delete dead code in grid.js

========

https://hg.mozilla.org/integration/gaia-central/rev/8a92b23669f1
Author: crdlc <crdlc@tid.es>
Desc: Bug 919439 - Avoid repainting in landing page after clicking home button and delete dead code in grid.js
2013-09-25 06:40:22 -07:00
Gaia Pushbot
866e518e54 Bumping gaia.json for 5 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/403d81b0e428
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Merge pull request #12366 from jmcanterafonseca/bug__notknown

Bug 917287 - [Contacts] Name is not correctly shown when passively mergi...

========

https://hg.mozilla.org/integration/gaia-central/rev/0cbf3e80180d
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Bug 917287 - [Contacts] Name is not correctly shown when passively merging a contact with a contact imported from SIM card

========

https://hg.mozilla.org/integration/gaia-central/rev/d62dc7acab1f
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #12275 from alivedise/bugzilla/917435/mozbrowsericonchange

Bug 917435 - Use event.detail.href instead of event.detail in

========

https://hg.mozilla.org/integration/gaia-central/rev/892b9f164bb1
Author: Alive Kuo <alegnadise@gmail.com>
Desc: Bug 917435 - Use event.detail.href instead of event.detail in
mozbrowsericonchange event handler

========

https://hg.mozilla.org/integration/gaia-central/rev/c61a9006eca8
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Revert "Bug 919515 - Disable test_browser_search - Searching for words is not giving results"

This reverts commit 3452f8343128f21b6bce569575afa489c3414369.
2013-09-25 06:30:22 -07:00
Fernando Rodriguez Sela
954326c862 Bug 908098 - Randomize UDP listening port. r=nsm 2013-09-25 09:20:06 -04:00
Alive Kuo
97318b4440 Bug 917435 - Support sizes in mozbrowsericonchange event. r=fabrice 2013-09-25 09:19:39 -04:00
Gaia Pushbot
1ae61b8431 Bumping gaia.json for 4 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/c0fe4b194d81
Author: Zac <zcampbell@mozilla.com>
Desc: Merge pull request #12435 from zacc/bug917523

Bug 917523 - repair and reenable test_keyboard_change_language

========

https://hg.mozilla.org/integration/gaia-central/rev/4468ba29e924
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: bug 917523 - repair and reenable test_keyboard_change_language r=alint/bebe

========

https://hg.mozilla.org/integration/gaia-central/rev/fe03c7d89523
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Merge pull request #12399 from etiennesegonzac/bug-919446-call-group-details-glitch

Bug 919446 - Fixing a glitch on the call group details screen. r=rik

========

https://hg.mozilla.org/integration/gaia-central/rev/252d57f0411d
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Bug 919446 - Fixing a glitch on the call group details screen.
r=Rik
2013-09-25 06:16:31 -07:00
Gaia Pushbot
7c2ecfe1db Bumping gaia.json for 6 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/0dd72df9c46b
Author: Ran Ben Aharon <ran@everything.me>
Desc: Merge pull request #12429 from EverythingMe/bugfix-919409

Bug 919409 - [e.me][perf] Certain Collections show constant repaints [r=crdlc]

========

https://hg.mozilla.org/integration/gaia-central/rev/7d27614c36a1
Author: Ran Ben Aharon <ran@ranbena.com>
Desc: Bug 919409 - [e.me][perf] Certain Collections show constant repaints [r=crdlc]

========

https://hg.mozilla.org/integration/gaia-central/rev/a0ec6c37bf5e
Author: Ran Ben Aharon <ran@everything.me>
Desc: Merge pull request #12428 from EverythingMe/bugfix-919406

Bug 919406 - [e.me][perf] Panning fps reduced due Collection DOM [r=crdlc]

========

https://hg.mozilla.org/integration/gaia-central/rev/7cc66d26413f
Author: Ran Ben Aharon <ran@ranbena.com>
Desc: Bug 919406 - [e.me][perf] Panning fps reduced due Collection DOM [r=crdlc]

========

https://hg.mozilla.org/integration/gaia-central/rev/4bc78e0d6391
Author: Ran Ben Aharon <ran@everything.me>
Desc: Merge pull request #12430 from EverythingMe/bugfix-uuid

Bug 919547 - [e.me][perf] uuid.js replacement [r=crdlc]

========

https://hg.mozilla.org/integration/gaia-central/rev/5aafb052e81b
Author: Evyatar Amitay <evyatron@gmail.com>
Desc: Bug 919547 - [e.me][perf] uuid.js replacement [r=crdlc]
2013-09-25 06:05:22 -07:00
Ed Morley
237c1c420a Backed out changeset 5b1a56afe153 (bug 919635) for test_sandbox_symbols.py failures 2013-09-25 13:48:35 +01:00
Ed Morley
9391e19250 Backed out changeset 0fae05649fe8 (bug 919635) 2013-09-25 13:48:21 +01:00
Gaia Pushbot
fd318b70b3 Bumping gaia.json for 4 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/27ea1f4463f7
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Renable Python ui-tests active_sync email tests a=test-only

========

https://hg.mozilla.org/integration/gaia-central/rev/1d2e4da27a6e
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Re-enable Python ui-test test_gallery_edit_photo.py a=test-only

========

https://hg.mozilla.org/integration/gaia-central/rev/8f043790745c
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Re-enable Python ui-test test_mmi.py a=test-only

========

https://hg.mozilla.org/integration/gaia-central/rev/ee75f135a98a
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Re-enable Python ui-test test_add_photo_to_contact.py a=test-only
2013-09-25 05:15:24 -07:00
Gaia Pushbot
548c68e73c Bumping gaia.json for 1 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/691bbca326a4
Author: Dave Hunt <dave.hunt@gmail.com>
Desc: Bug 920023 - Add gaia command line interface to gaiatest. r=wlach
2013-09-25 05:05:23 -07:00
Nicolas Silva
018b593dba Bug 919936 - MemoryTextureClient/Host serialization unittests. r=BenWa 2013-09-25 13:47:14 +02:00
Mats Palmgren
0ac2c33a9f Bug 919318 - A few cosmetic changes after dropping the Get prefix on some methods. r=dholbert 2013-09-25 11:42:35 +00:00
Mats Palmgren
ae50ca5ce4 Bug 919318 - Drop the Get prefix on the frame methods GetFirstContinuation, GetLastContinuation, GetFirstInFlow, GetLastInFlow and also on nsLayoutUtils::GetLastContinuationWithChild, because they never return null. r=dholbert 2013-09-25 11:42:34 +00:00
Gaia Pushbot
edf62f2ec0 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/a4f4c0398c18
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Merge pull request #12432 from jmcanterafonseca/bug-919967

Bug 919967 - Enable import contact when illegal SIM insert.

========

https://hg.mozilla.org/integration/gaia-central/rev/3f070c83213a
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Bug 919967 - Enable import contact when illegal SIM insert.
2013-09-25 04:30:23 -07:00
Jan de Mooij
5ccc866f98 Bug 920046 - Specialize Math.round and Math.floor with double return type. r=bhackett 2013-09-25 13:26:59 +02:00
Gaia Pushbot
2101ff727e Bumping gaia.json for 4 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/477e7a5c5977
Author: Cristian Rodriguez <crdlc@tid.es>
Desc: Merge pull request #12367 from crdlc/bug-919458

Bug 919458 - Banner display none in order not to consume memory

========

https://hg.mozilla.org/integration/gaia-central/rev/d67e4dd49247
Author: crdlc <crdlc@tid.es>
Desc: Bug 919458 - Banner display none in order not to consume memory

========

https://hg.mozilla.org/integration/gaia-central/rev/0a66c69f06c5
Author: Cristian Rodriguez <crdlc@tid.es>
Desc: Merge pull request #12389 from crdlc/bug-919933

Bug 919933 - [Homescreen] Lazy load shared/js/omadrm/fl.js

========

https://hg.mozilla.org/integration/gaia-central/rev/ad2a3ac5e3e1
Author: crdlc <crdlc@tid.es>
Desc: Bug 919933 - [Homescreen] Lazy load shared/js/omadrm/fl.js
2013-09-25 04:00:23 -07:00