Commit Graph

468164 Commits

Author SHA1 Message Date
Kit Cambridge
8943858ebf Bug 1253831 - Don't check actual intervals in the Push backoff test. r=wchen
MozReview-Commit-ID: CUESwtv58LJ

--HG--
extra : rebase_source : 600b8baeeea6334726c88bf1cba64b2d5635c405
2016-03-19 15:29:11 -07:00
Bobby Holley
3836b7c35b Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron
The basic idea here is as follows:
* Rule nodes are reference-counted, but releasing them adds them to a linked
  list rather than freeing them. This allows for the reuse that motivated the
  original GC scheme.
* We get rid of the marking, and instead rely on the reference count.
* Sweeping no longer requires a complicated traversal. We just pop items
  off the free list until it's empty. When a child is destroyed, its parent
  may go onto the free list.
* We remove special handling for the root node, and use a regular reference-counted
  edge from the style set.
* The free list automatically asserts that it's empty (meaning all nodes have been
  freed) in its destructor, which runs when the style set is destroyed.
* We get rid of the list of style context roots on the style set. We still need
  a count though, because of the HasCachedStyleData check.
2016-03-28 08:59:22 -07:00
Bobby Holley
d595820a75 Bug 1258017 - Use a RefPtr to hold onto the parent style context. r=dbaron 2016-03-28 08:59:21 -07:00
Bobby Holley
69d08c6cad Bug 1258017 - Use an nsCOMPtr to hold onto the nsIStyleRule. r=dbaron 2016-03-28 08:59:20 -07:00
Mike Taylor
5eae2078ce Bug 1259929. Support filtering about:config via ?filter param. r=capella 2016-03-28 11:41:55 -04:00
Mike Conley
bba242e022 Bug 1254865 - Set disableglobalhistory on the thumbnail browser. r=Felipe
MozReview-Commit-ID: 9SXEAo0H0ko

--HG--
extra : rebase_source : 547d6492d1b3e93998b90f8a19923933ca2c33c2
2016-03-24 16:18:25 -04:00
Mike Conley
1cfa3e2fe8 Bug 1254865 - Send init for AutoCompletePopup in async message from the parent. r=Felipe
MozReview-Commit-ID: IZ9f8pTTflF

--HG--
extra : rebase_source : 77d97d6ceec1aac296788a702c96288507608c7d
2016-03-23 14:47:00 -04:00
Mike Conley
61416ae37e Bug 1254865 - Tests for disableglobalhistory on <xul:browser> elements. r=Felipe
MozReview-Commit-ID: 6WWDdtDVMQm

--HG--
extra : rebase_source : df19a757949a5ebe4528c72b1c2258eccd14b97a
2016-03-23 17:24:29 -04:00
Mike Conley
bf0a9ec961 Bug 1254865 - Don't send disableglobalhistory state down to browser-child.js in sync message. r=Felipe
MozReview-Commit-ID: 7PRr1ia7VbA

--HG--
extra : rebase_source : f8d9d7a6d7f081060b31e543e83b6aa886d067af
2016-03-23 17:27:34 -04:00
Mike Conley
89939d58dc Bug 1254865 - Send disableglobalhistory state down to TabChild after construction asynchronously. r=smaug
disableglobalhistory is an attribute that we support on <xul:browser> that
can be used to signal to the underlying DocShell whether or not it should
record visits in global history.

This patch adds support for this attribute by detecting it at the time
that the TabParent is bound to the browser, and then sending the presence
of the attribute to the TabChild, which then sets the state in its DocShell.

MozReview-Commit-ID: 9miKtdotTho

--HG--
extra : rebase_source : 542fda3be4ae863dd780a02012e45d446310cf09
extra : source : 28e2799f016719e083c16d94f8cfd6a5d56a3650
2016-03-23 14:39:28 -04:00
Brad Lassey
cd4d553008 bug 1184739 - Blob URLs as favicons don't work r=felipe 2016-03-25 10:06:38 -04:00
Dustin J. Mitchell
416337810c Bug 1244189: add 'mach taskcluster-load-image'; r=garndt
The command helpfully downloads a docker image created by a taskcluster task,
which can be helpful when trying to replicate subtle bugs that only occur
in-tree.

This also fixes a bug in hashing Dockerfile directories, where the full
pathname was taken into account.  While this pathname is consistent from
decision task to decision task, it is not consistent with developers' home
directories.  This change omits the directory prefix, which will cause a
one-time shift in all directory hashes.

MozReview-Commit-ID: EamQzUGG5qY

--HG--
extra : rebase_source : 9f35ddd7599bc622a8490133d4fdd1b80e58cb7f
extra : amend_source : 20c5511287d748c44285a3bdebca6e3976b27431
2016-03-25 21:49:05 +00:00
Dustin J. Mitchell
7d023bea41 Bug 1255644: remove unused task definitions; r=wcosta
MozReview-Commit-ID: G5h0O5YTMEY

--HG--
extra : rebase_source : dc8716f649aa2b8d611f5dfd014d2e53cab3d2ee
extra : amend_source : 9c91275fe1db1c610fa5716133576760afcbffe9
2016-03-25 18:31:19 +00:00
Trevor Saunders
37452b3a13 bug 1255009 - make AccShowEvent store the insertion index of the new child r=davidb 2016-03-28 09:09:22 -04:00
Arata Furukawa
28360f6c90 Bug 1259655 - part 2 Rename WidgetEventTime::timeStamp to WidgetEventTime::mTimeStamp r=masayuki
MozReview-Commit-ID: LRgPxoynx0

--HG--
extra : source : 506d58da4e67501a00b676c99997597fa5fe5679
2016-03-28 13:49:02 +09:00
Arata Furukawa
676913b9bb Bug 1259655 - part 1 Rename WidgetEventTime::time to WidgetEventTime::mTime r=masayuki
MozReview-Commit-ID: 7lBCEVkanvF

--HG--
extra : source : d629f018d02594951b7deccf1e1fce279d04694c
2016-03-28 13:29:42 +09:00
Ryo Kato
03ccfe82a9 Bug 1244642 - Web-platform tests for AnimationEffectTiming.direction r=hiro
MozReview-Commit-ID: Cxvizue8c9H

--HG--
extra : rebase_source : 1d6e7d8d55e9d09412a71fb3be9e716c53eac34f
2016-03-26 16:47:40 +09:00
Ryo Kato
7218d5dee1 Bug 1244642 - Implement AnimationEffectTiming.direction r=hiro
MozReview-Commit-ID: I8t011JVGBb

--HG--
extra : rebase_source : 15baf67ea204d55e047405c7cd9c20cfdaa12bce
2016-03-26 16:20:25 +09:00
Takeshi Kurosawa
54f662d6c5 Bug 1259674 Part 3 rename InternalFocusEvent::relatedTarget to InternalFocusEvent::mRelatedTarget r=masayuki
MozReview-Commit-ID: FH6igP9kYtO

--HG--
extra : rebase_source : d4bee3406b3cdd35db941642e8126da9a80af99a
2016-03-27 14:46:48 +09:00
Takeshi Kurosawa
93bd4cd721 Bug 1259674 Part 2 rename InternalFocusEvent::isRefocus to InternalFocusEvent::mIsRefocus r=masayuki
MozReview-Commit-ID: 5SjH8PERQVW

--HG--
extra : rebase_source : 174161fffc95e40c5431bb7f0bccb84f3d7893a0
2016-03-27 14:46:07 +09:00
Takeshi Kurosawa
72bf333b0a Bug 1259674 Part 1 rename InternalFocusEvent::fromRaise to InternalFocusEvent::mFrameRaise r=masayuki
MozReview-Commit-ID: FzLjVjDCqAa

--HG--
extra : rebase_source : 55ab306ade105dff57af9ab00d2a2d5290339440
2016-03-27 14:44:57 +09:00
Jean-Yves Avenard
37d629b09b Bug 1259916: [MSE] P3. Simplify eviction calculation logic. r=gerald
Also, remove no longer used code and update comments to properly reflect the current algorithms used.

MozReview-Commit-ID: GwsGC70xM85

--HG--
extra : rebase_source : 2c1a2cd449eac243d8e3d77cc1bf80c2adc64cdf
2016-03-28 00:58:37 +11:00
Jean-Yves Avenard
9867dc58c5 Bug 1259916: [MSE] P2. Bump audio source buffer eviction threshold to 30MB. r=gerald
20MB appears to work, but just to be safe until we get confirmation from YouTube on what is a safe value to use.

MozReview-Commit-ID: BnGaVLeCRJ5

--HG--
extra : rebase_source : 6333dd4c8dbd6f846344218dd50124797fc5cb23
2016-03-28 00:48:57 +11:00
Jean-Yves Avenard
c7c99753a2 Bug 1259916: [MSE] P1. Fix eviction. r=gerald
Bug 1216460 introduced a regression which would cause to always evict from both ends of the current track buffer.

MozReview-Commit-ID: 4f01tNQ2KU8

--HG--
extra : rebase_source : 7da96fc1cbca03d60705fce681ee9259dd81d173
2016-03-28 00:41:31 +11:00
Maja Frydrychowicz
8ced3681df Bug 1259435 - Release new versions of marionette_client and marionette_driver to PyPI; r=automatedtester
MozReview-Commit-ID: 9SQciAxXGp0

--HG--
extra : rebase_source : 43d8d9046d79f28679debda7eb31fb5427229cce
2016-03-24 12:14:59 -04:00
Randell Jesup
e8ac0554c8 Bug 1251502: _XOPEN_SOURCE level fix rs=bustage
on a CLOSED TREE

MozReview-Commit-ID: JUCRshXkC83
2016-03-27 19:06:37 -04:00
Tooru Fujisawa
1b904497e5 Backed out changeset 63d6812ce8cc (bug 1165053) for jsreftest failure
--HG--
extra : amend_source : e86376e4807c2a78d7588d887b0951226a602a07
2016-03-28 06:49:59 +09:00
Tooru Fujisawa
bdbe852624 Backed out changeset fffa0e5cc406 (bug 1165053) 2016-03-28 06:49:59 +09:00
Tooru Fujisawa
01dd647400 Backed out changeset f3195319f23d (bug 1165053) 2016-03-28 06:49:58 +09:00
Tooru Fujisawa
76c2754652 Backed out changeset f66243f0197e (bug 1165053) 2016-03-28 06:49:58 +09:00
Tooru Fujisawa
2c5e1c5b5c Backed out changeset 6ec3a764a8a5 (bug 1165053) 2016-03-28 06:49:58 +09:00
Tooru Fujisawa
ce45e839ed Backed out changeset 31ce940c509c (bug 1165053) 2016-03-28 06:49:58 +09:00
Tooru Fujisawa
bd2e68d165 Backed out changeset fdef3048ed77 (bug 1165053) 2016-03-28 06:49:58 +09:00
Tooru Fujisawa
4c1d577e06 Backed out changeset 71ef5f8009ec (bug 1165053) 2016-03-28 06:49:58 +09:00
Tooru Fujisawa
d0a11af789 Backed out changeset 27189d8e678d (bug 1165053) 2016-03-28 06:49:58 +09:00
Tooru Fujisawa
a8a8cdb5e9 Backed out changeset 51249df95c69 (bug 1165053) 2016-03-28 06:49:58 +09:00
Tooru Fujisawa
f31d053fad Backed out changeset 77117d1570b1 (bug 1165053) 2016-03-28 06:49:57 +09:00
Tooru Fujisawa
6a4fabef62 Backed out changeset 504f235c11ce (bug 1165053) 2016-03-28 06:49:57 +09:00
Tooru Fujisawa
b3fa2814b9 Backed out changeset 17a5a95bf6cc (bug 1233642) 2016-03-28 06:49:57 +09:00
Tooru Fujisawa
35d4dbe850 Backed out changeset b535cc24f7d0 (bug 1233642) 2016-03-28 06:49:57 +09:00
Tooru Fujisawa
3efb5bd9c2 Backed out changeset 8825d25eab2d (bug 1165052) 2016-03-28 06:49:57 +09:00
Tooru Fujisawa
72a15704e9 Backed out changeset 2a3147dc1003 (bug 1165052) 2016-03-28 06:49:57 +09:00
Tooru Fujisawa
a7baf2b4fc Backed out changeset 5e02cbf51e45 (bug 1165052) 2016-03-28 06:49:57 +09:00
Tooru Fujisawa
0c21285c57 Backed out changeset fdbb1c215d78 (bug 1165052) 2016-03-28 06:49:56 +09:00
Tooru Fujisawa
b0f74a8c6b Backed out changeset cb171b15a882 (bug 1165052) 2016-03-28 06:49:56 +09:00
Tooru Fujisawa
b5f61d2a75 Backed out changeset 0344adae92f3 (bug 1165052) 2016-03-28 06:49:56 +09:00
Tooru Fujisawa
65ee39fbf2 Backed out changeset aa59399ae8e0 (bug 1165052) 2016-03-28 06:49:56 +09:00
Tooru Fujisawa
23028dc2aa Backed out changeset 0c725d3463f1 (bug 1165052) 2016-03-28 06:49:56 +09:00
Tooru Fujisawa
92106bd9fd Backed out changeset e49d0dfcaa5c (bug 1165052) 2016-03-28 06:49:56 +09:00
Tooru Fujisawa
d4c12c56c8 Backed out changeset 5d13efb13fec (bug 1165052) 2016-03-28 06:49:56 +09:00