Justin Wood
582030b224
Bug 1387862 - Lint python/mozlint yaml files. r=ahal
...
We should have CI Lint YAML files in the tree.
MozReview-Commit-ID: IMOKGhxKFJW
--HG--
extra : rebase_source : a2e47f5c5517e999fe21bac4f86491611bd0cece
2017-08-06 13:43:04 -04:00
Justin Wood
687c9e4240
Bug 1387862 - Lint taskcluster's cron.yml file, fixup lint errors. r=dustin
...
We should have CI Lint YAML files in the tree.
MozReview-Commit-ID: 758kdSddjJN
--HG--
extra : rebase_source : 8c8d55ea55737a5c2faca9f91478c72296c881b7
2017-08-06 13:35:27 -04:00
Justin Wood
b987f769d1
Bug 1387862 - Lint taskcluster yaml files. r=dustin
...
We should have CI Lint YAML files in the tree.
MozReview-Commit-ID: L83j6SODA3w
--HG--
extra : rebase_source : b5aee7a53c2fe25381116e45a4475d66ebba2903
2017-08-06 13:26:13 -04:00
Justin Wood
143c24a47a
Bug 1387862 - Add initial support for ./mach lint -l yaml r=ahal,dustin
...
We should have CI Lint YAML files in the tree.
MozReview-Commit-ID: HYVWXzNnnzG
--HG--
rename : tools/lint/flake8_/__init__.py => tools/lint/yamllint_/__init__.py
extra : rebase_source : 54460179e51f6263099a6837e1111dcce05a9331
2017-08-06 13:23:48 -04:00
Dão Gottwald
cace993d34
Bug 1389008 - Stop centering the tab label on Mac. r=nhnt11
...
MozReview-Commit-ID: HLE3RQilyUp
--HG--
extra : rebase_source : 7c7c46e480b8c43ae93d4a8d21aa1267d9f77563
2017-08-10 09:50:09 +02:00
Mark Banner
bae2e447d0
Bug 1314670 - Update browser_google_behavior.js to use the same test structure as browser_searchEngineBehaviors.js. r=florian
...
MozReview-Commit-ID: 7hBEfgn6duc
--HG--
extra : rebase_source : 431c8cc61ace12524bc3c91e5d18b1d6a3d62024
2017-08-09 07:41:51 +01:00
Mark Banner
a4d10c3b1b
Bug 1314670 - Merge the browser_*behavior.js tests into the new tests. r=florian
...
Excluding Google due to it not being able to run in artifact builds.
MozReview-Commit-ID: B15iW1iC2Lk
--HG--
extra : rebase_source : 8fd72f92717b166fc03e9bd2111ce02979327502
2017-08-09 09:38:15 +01:00
Sylvestre Ledru
db963af2af
bug 1320656 - Disable the failure on -Wnoexcept-type until we have a proper fix r=glandium
...
MozReview-Commit-ID: HeDMTxopx9V
--HG--
extra : rebase_source : 8df61de8f024bab38909826ca714e554c4b0bb49
2017-08-04 14:27:14 +02:00
Brad Werth
4e918570ee
Bug 1387243 Part 1: Split nsDocument::EndLoad into a part that runs unconditionally, and a part that runs only when there is a matching BeginLoad call. r=bz
...
MozReview-Commit-ID: 8Pn6i2f0cez
--HG--
extra : rebase_source : 21897c0ea16d263c297783a6393ee7725c1106c9
2017-08-03 16:27:22 -07:00
Doug Thayer
a70aac6a11
Bug 1388748 - Don't resize histogram ranges on init r=gfritzsche
...
We were using std::vector::assign, which resizes the vector to
match the incoming data. This isn't what we want, as ranges_ has
already been sized to bucket_count_ + 1. Instead, just use a
copy.
MozReview-Commit-ID: EGuW5jj7Rpq
--HG--
extra : rebase_source : 616d61fc27c7e43c22ea69e11e070ba958bf20a9
2017-08-09 10:21:09 -07:00
Wes Kocher
3c7cc8f012
Backed out changeset d4cc2f1e5c48 (bug 1387077) for windows debug crashtest failures a=backout
...
MozReview-Commit-ID: kEMoucDCJY
2017-08-10 15:46:38 -07:00
Thom Chiovoloni
9c7fb28561
Bug 1372927 - Show mobile bookmarks folder in places organizer for sync users even if they have no mobile bookmarks. r=markh
...
This commit also makes a change to test_ensureMobileQuery in test_sync_utils.js
so that it actually runs (previously it had a typo in an import path that was
imported in a try/catch).
MozReview-Commit-ID: Kj8vqKpFi51
--HG--
extra : rebase_source : 48ac8f203bd800fce3128693ba5627ce13b3f4c9
2017-08-08 17:56:33 -04:00
Bryce Van Dyk
2132f1c772
Bug 1275856 - Expand MediaRecorder tests to check stack traces when MediaRecorderErrorEvent is fired. r=jib
...
MozReview-Commit-ID: 6NnaHt24ecz
--HG--
extra : rebase_source : db836fef72f63ae469f6672362e7418e045f8cb5
2017-08-09 19:55:54 +12:00
Bryce Van Dyk
575792962a
Bug 1275856 - Capture MediaRecorder DOMExceptions early in order to capture JS traces. r=jib
...
In order to expose the JS stack on aync exceptions from the MediaRecorder,
these exceptions must be created at the time of the operation which led to the
exception. E.g. during the start() operation. This changeset creates the
exceptions ahead of time in order to expose the JS stack traces.
MozReview-Commit-ID: HgDJrpjgidD
--HG--
extra : rebase_source : e7ad0b2a30ac2e7161d3805a22b3873a7382b43b
2017-08-07 09:49:24 +12:00
Jonathan Watt
3d364409fe
Bug 1388939, part 8 - Remove nsFrameManager::GetDisplayContentsNodeFor and rewrite its caller to use other APIs. r=dholbert
...
MozReview-Commit-ID: 6S4MpwBlrjj
2017-08-02 09:56:28 +01:00
Bill McCloskey
a7bc022071
Bug 1384336 - Stop using OS-level event loop in content process (r=mstange)
...
MozReview-Commit-ID: 1ouSlgGchWl
2017-08-09 21:24:20 -07:00
Bill McCloskey
81720f1abb
Bug 1384336 - Fix to MainThreadInvoker to avoid deadlocks (r=aklotz)
...
When removing our Windows message loop pumping code in the content
process, a11y code on the MTA thread must have some way to wake up the
main thread. The main thread could be blocked either on a conditional
variable waiting for a Gecko event, or it could be blocked waiting on
a Windows HANDLE in IPC code (doing a sync message send). In the
former case, we wake it up by posting an event to the main thread. In
the latter case, we continue to use the asynchronous procedure call
mechanism.
MozReview-Commit-ID: FN6KWaGo9Zl
2017-08-09 21:24:20 -07:00
Kris Maglione
035c1ac303
Bug 1388954: Remove usages of deprecated SDK modules in DAMP tests. r=bgrins
...
MozReview-Commit-ID: EqkHiEX2PNr
--HG--
extra : rebase_source : f6d47bd852803d8080a0eb2a0c33ce1b7804a84d
2017-08-09 19:39:32 -07:00
Kris Maglione
17c06c8829
Bug 1350646: Part 21 - Remove SDK api-utils and dependent modules. r=Mossop
...
MozReview-Commit-ID: L6tBQ3YdgEI
--HG--
extra : source : c3108aebee35c4fc2ac04ea19fd17534bf606d64
2017-08-05 22:54:47 -07:00
Kris Maglione
fccad00d16
Bug 1350646: Part 20 - Remove remaining SDK content modules. r=Mossop
...
MozReview-Commit-ID: EJXQo7yj2NJ
--HG--
extra : source : ee8f7fa9d4102d6b20e8e541b954be7d5290b3e8
2017-08-05 22:50:30 -07:00
Kris Maglione
ab9c3560b9
Bug 1350646: Part 19 - Remove SDK passwords modules. r=Mossop
...
MozReview-Commit-ID: Htgixg6LI4x
--HG--
extra : source : 79e77c06ff440b310bbc8f02189d1e730ff199ad
2017-08-05 22:46:28 -07:00
Kris Maglione
580371c1c7
Bug 1350646: Part 18 - Remove SDK MVC modules. r=Mossop
...
MozReview-Commit-ID: bFrqTxEs4S
--HG--
extra : source : 5584fdcd2ee0bed1cb94f91e7fca416f93d0aa0d
2017-08-05 22:43:41 -07:00
Kris Maglione
c8e4075eff
Bug 1350646: Part 17 - Remove SDK DOM events modules. r=Mossop
...
MozReview-Commit-ID: C8gLoYwRLej
--HG--
extra : source : 7571b064a77e55a604d1dfefd86a6b1a57ea5c11
2017-08-05 22:42:18 -07:00
Kris Maglione
0d47f2a277
Bug 1350646: Part 16 - Remove SDK notifications module. r=Mossop
...
MozReview-Commit-ID: EoOMXp70MQo
--HG--
extra : source : 7f65323c56f9ebf89ac6b30e03b083802e48eff4
2017-08-05 22:39:51 -07:00
Kris Maglione
94a687f82d
Bug 1350646: Part 15 - Remove SDK storage modules. r=Mossop
...
MozReview-Commit-ID: 665RjBKhmqs
--HG--
extra : source : 10bbf7c53afeab1bf8e55e39cd97ed9feeed63f4
2017-08-05 22:38:31 -07:00
Kris Maglione
1d7a14919d
Bug 1350646: Part 14 - Remove SDK net/request modules. r=Mossop
...
MozReview-Commit-ID: 5z6sLzpLWSo
--HG--
extra : source : e40544ead983c302f276eca192457553d99ed0de
2017-08-05 22:37:39 -07:00
Kris Maglione
07c0e1a382
Bug 1350646: Part 13 - Remove several SDK test modules. r=Mossop
...
MozReview-Commit-ID: F5AULX9DC5B
--HG--
extra : source : 5eb77e6de0a363b04077ef2d2e6c3384c3cae644
2017-08-05 22:33:46 -07:00
Kris Maglione
b53ded6405
Bug 1350646: Part 13 - Remove most SDK io modules. r=Mossop
...
MozReview-Commit-ID: LoAVInRE6Nt
--HG--
extra : source : 6d9244a8ac40c7daffc95917a4c7a58652d859d9
2017-08-05 22:05:06 -07:00
Kris Maglione
bd2dc5123e
Bug 1350646: Part 12 - Remove SDK simple-prefs module. r=Mossop
...
MozReview-Commit-ID: Abh0zfzGP0h
--HG--
extra : source : 13110c98b0fd79643e204b07a75476b889e0ff81
2017-08-05 21:39:28 -07:00
Kris Maglione
8f7f2f32d9
Bug 1350646: Part 11 - Remove SDK stylesheet modules. r=Mossop
...
MozReview-Commit-ID: BwWPklao5iS
--HG--
extra : source : 096ff315b48b51aae1863b687fff74707e8e04c3
2017-08-05 21:38:01 -07:00
Kris Maglione
fac0146987
Bug 1350646: Part 10 - Remove SDK tabs/windows modules. r=Mossop
...
MozReview-Commit-ID: 4VlwKUNXo8O
--HG--
extra : source : 57500d9ea8321c962ec6748082b1a084c928550f
2017-08-05 22:02:47 -07:00
Kris Maglione
8eb28f45a2
Bug 1350646: Part 9 - Remove SDK l10n modules. r=Mossop
...
MozReview-Commit-ID: 8CZq3jjxnv0
--HG--
extra : source : 5a45d9e25a007c6ab18bd8da4a41f0fe3b9318c0
2017-08-05 21:29:31 -07:00
Kris Maglione
3b5d5ab88e
Bug 1350646: Part 8 - Remove SDK page-mod modules. r=Mossop
...
MozReview-Commit-ID: C3JrCITSjj6
--HG--
extra : source : e931e4ff5e11823a5154023deb6b4fbb70379fb7
2017-08-05 22:45:33 -07:00
Kris Maglione
c6d1dd7f89
Bug 1350646: Part 7 - Remove SDK hotkey modules. r=Mossop
...
MozReview-Commit-ID: JJunKMZwspb
--HG--
extra : source : d914c050c9650fb677f6868abf62a84c56e81849
2017-08-02 14:15:36 -07:00
Kris Maglione
fed32bf06a
Bug 1350646: Part 6 - Remove SDK UI modules. r=Mossop
...
MozReview-Commit-ID: Joln7vw9Y9r
--HG--
extra : source : 35c4d4cd77c7d33aa1ba0fd93f0e369d3a452232
2017-08-02 14:11:00 -07:00
Kris Maglione
c6d9379091
Bug 1350646: Part 5 - Remove sdk/addon/* modules. r=Mossop
...
MozReview-Commit-ID: 7QvnQX7Qx2O
--HG--
extra : source : 7687db57501117fc79102f78cdefecaa7d16c8e0
2017-08-09 14:46:01 -07:00
Kris Maglione
674ad0854d
Bug 1350646: Part 4 - Remove most modules which depend on sdk/addon/*. r=Mossop
...
MozReview-Commit-ID: C2muN6tC23B
--HG--
extra : source : c68367bb0eb39090b8bb1925916dea24bdbfe6b0
2017-08-02 14:04:30 -07:00
Kris Maglione
cc4c331174
Bug 1350646: Part 3 - Remove sdk/system/child_process modules. r=Mossop
...
MozReview-Commit-ID: LQgUe8E8M4k
--HG--
extra : source : 3ca040743aebaa3f0c971fcd8de3fe798121bcd8
2017-08-02 13:52:47 -07:00
Kris Maglione
6e2ec006a5
Bug 1350646: Part 2 - Sort SDK module sources list. r=Mossop
...
MozReview-Commit-ID: 5IV9BsvU8sn
--HG--
extra : source : 8d4c2f001354b186da9e411d2ff1def458d00efc
2017-08-02 13:54:30 -07:00
Kris Maglione
9cc6707daf
Bug 1350646: Part 1 - Remove addon-sdk moz.build generation gunk. r=Mossop
...
MozReview-Commit-ID: GMlOFoosVQZ
--HG--
extra : source : 67c251e2c9db1d42a8de6d09a44e9e2f7be084a4
2017-08-02 13:51:40 -07:00
Jonathan Watt
0802c22f8d
Bug 1388939, part 7 - Give clear names to the nsFrameManager methods for unregistering undisplayed style contexts. r=dholbert
...
MozReview-Commit-ID: EFtKqKBOPQH
2017-08-01 17:12:44 +01:00
Jonathan Watt
80b5a0301e
Bug 1388939, part 6 - Give clear names to the nsFrameManager methods for obtaining the linked list of undisplayed style contexts for a node. r=dholbert
...
MozReview-Commit-ID: 5EuaFzCW4Lh
2017-08-01 17:03:07 +01:00
Jonathan Watt
26a2ad3013
Bug 1388939, part 5 - Rename nsFrameManager::GetUndisplayedContent to GetDisplayNoneStyleFor. r=dholbert
...
MozReview-Commit-ID: Kpe6DcBP8yX
2017-08-01 15:27:59 +01:00
Jonathan Watt
bde9e960a3
Bug 1388939, part 4 - Give clear names to the nsFrameManager methods for updating the registered undisplayed style contexts. r=dholbert
...
MozReview-Commit-ID: LZuleDSt6LR
2017-08-01 15:11:02 +01:00
Jonathan Watt
b1c7a0f236
Bug 1388939, part 3 - Give clear names to the nsFrameManager methods for registering undisplayed style contexts. r=dholbert
...
MozReview-Commit-ID: 1i2ilfWXcvo
2017-08-01 15:04:36 +01:00
Jonathan Watt
bd066a2927
Bug 1388939, part 2 - Pair up and document the various nsFrameManager methods for keeping track of "undisplayed" style contexts. r=dholbert
...
MozReview-Commit-ID: F8GvrXdvLEm
2017-08-01 14:43:15 +01:00
Jonathan Watt
e8f2e75737
Bug 1388939, part 1 - Rename nsFrameManagerBase::mUndisplayedMap to mDisplayNoneMap. r=dholbert
...
MozReview-Commit-ID: 94vA4YJ2u
2017-08-01 13:50:23 +01:00
Phil Ringnalda
ca2c01b0ad
Backed out 22 changesets (bug 1350646) for talos damp failures
...
Backed out changeset c3108aebee35 (bug 1350646)
Backed out changeset ee8f7fa9d410 (bug 1350646)
Backed out changeset 79e77c06ff44 (bug 1350646)
Backed out changeset 5584fdcd2ee0 (bug 1350646)
Backed out changeset 7571b064a77e (bug 1350646)
Backed out changeset 7f65323c56f9 (bug 1350646)
Backed out changeset 10bbf7c53afe (bug 1350646)
Backed out changeset e40544ead983 (bug 1350646)
Backed out changeset 5eb77e6de0a3 (bug 1350646)
Backed out changeset 6d9244a8ac40 (bug 1350646)
Backed out changeset 13110c98b0fd (bug 1350646)
Backed out changeset 096ff315b48b (bug 1350646)
Backed out changeset 57500d9ea832 (bug 1350646)
Backed out changeset 5a45d9e25a00 (bug 1350646)
Backed out changeset e931e4ff5e11 (bug 1350646)
Backed out changeset d914c050c965 (bug 1350646)
Backed out changeset 35c4d4cd77c7 (bug 1350646)
Backed out changeset 7687db575011 (bug 1350646)
Backed out changeset c68367bb0eb3 (bug 1350646)
Backed out changeset 3ca040743aeb (bug 1350646)
Backed out changeset 8d4c2f001354 (bug 1350646)
Backed out changeset 67c251e2c9db (bug 1350646)
MozReview-Commit-ID: GLM80BkVx85
2017-08-09 20:03:17 -07:00
sotaro
276b8889d3
Bug 1388639 - Use KnowsCompositor instead of ShadowForwarder in MaskImageData and MaskLayerImageCache r=nical
2017-08-10 11:43:11 +09:00
Andrew Osmond
b15e213fc9
Bug 1388733 - Ensure animations resume when the image surfaces are discarded while still decoding. r=tnikkel
...
When an animated image has been discarded, we avoided marking the
composited frame invalid unless it had been previously decoded. Most of
the time this was fine, but if the animated image was still decoding for
the first time, then we still had a composited frame lingering that we
did not mark as invalid. As a result, when we called
RasterImage::LookupFrame (and indirectly
FrameAnimator::GetCompositedFrame), it would always return the
composited frame. This meant that RasterImage::Decode would never be
called to trigger a redecode. At the same time,
FrameAnimator::RequestRefresh would not cause us to advance the frame
because the state was still discarded.
With this patch we separate out the concepts of "has ever requested to
be decoded" and "has ever completed decoding." The former is now used to
control whether or not a composited frame is marked as invalid after we
discover we currently have no surface for the animation -- this solves
the animation remaining frozen as we now request the redecode as
expected. The latter remains used to determine if we actually know the
total number of frames.
2017-08-09 22:26:55 -04:00