Commit Graph

486306 Commits

Author SHA1 Message Date
Ting-Yu Lin
6346d9e755 Bug 1293950 - Update mozilla wiki link in AccessibleCaret headers. r=mtseng
Change only comments so DONTBUILD (NPOTB).

MozReview-Commit-ID: 3UOtYyOxg3

--HG--
extra : rebase_source : 242ed41c006ce13c3f148a4d165f5c64f43b7cbb
2016-08-10 15:46:27 +08:00
Mike de Boer
7c49e1e69b Bug 1280876 - don't take screenshots of pages that have the findbar open. r=jaws,mconley
MozReview-Commit-ID: Dmz0MaukNVq

--HG--
extra : rebase_source : dc359e5bc31d86fa01caf6c8d9d4fc359251d9f3
2016-08-10 11:23:47 +02:00
cku
5ed26abff3 Bug 1269990 -Refuse to interpolate when animating between clip-path shape values that have different reference boxes. r=dholbert
MozReview-Commit-ID: JzWestyfGoT

--HG--
extra : rebase_source : 5507c15e8ea2488362f571fc63303d3003233a05
2016-08-08 18:13:42 +08:00
Sumit Tiwari
ec358ae079 Bug 1292995 - Replace Iterator() with Object.{values,entries} in services/; r=gps
MozReview-Commit-ID: 3VEOjAJROld

--HG--
extra : rebase_source : 09102ed0ea8831adc1e6fd5973a290d16afcba03
2016-08-08 22:40:23 -04:00
Sumit Tiwari
8d27110b79 Bug 1290698 - Replace Iterator() with Object.{values, entries}; r=mossop
MozReview-Commit-ID: DEoVeqEZWpd

--HG--
extra : rebase_source : 53b3a2be2cd5bfc444ce6047c44f20bb176e2337
2016-08-07 21:58:24 -04:00
Ting-Yu Lin
b8899e7e16 Bug 1293604 - Replace NS_STYLE_FLOAT_* with StyleFloat enum class. r=dbaron
MozReview-Commit-ID: 4K6TyIm6cs3

--HG--
extra : rebase_source : b6210815b7c03d5634fdddf8080a3da4e090d194
2016-08-09 17:32:54 +08:00
Wil Clouser
3315f2a277 Bug 1288178 - add Test Pilot to mozAddonManager allow list r=rhelmer
MozReview-Commit-ID: Klx75vFhKUI

--HG--
extra : rebase_source : d488675eea0504b4af4fd1cb9278a44bb9564fbe
2016-08-09 15:15:01 -07:00
Wander Lairson Costa
32b5a3e1dd Bug 1293274: Fetch linux64 cargo binary for mac cross builds. r=ted
MozReview-Commit-ID: GUfmeVGybBi

--HG--
extra : rebase_source : 04eea0faa508ed0af305e8ac1b842471d51f9827
2016-08-08 12:58:35 -03:00
Mike Shal
549dd4ff30 Bug 1293784 - Only recurse into xpcom/idl-parser/xpidl once; r=gps
MozReview-Commit-ID: 823OM551BH6

--HG--
extra : rebase_source : 0770b3156d9abd60cb3520eaee87f1a3211a8351
2016-08-09 16:58:18 -04:00
Anthony Miyaguchi
18bcb2793a bug 1292393 - Support symbolic revisions in decision task r=gps
The decision task now uses robustcheckout to get the latest mercurial state.
However, robustcheckout also enforces that the revision it's passed is
actually a revision hash, and not a symbolic name. This will use the --branch
option of robustcheckout if GECKO_HEAD_REF is defined and will use `hg log` to
fill in GECKO_HEAD_REF.

MozReview-Commit-ID: LJikceW4YVg

--HG--
extra : rebase_source : ee9d4d8c472239dbe452e7467e4ebec08a4c5594
extra : source : ad0e20ec7cd249036bdc1ee0638a7499d4a39ed7
2016-08-09 13:14:05 -07:00
Andrew Swan
b904b2d437 Bug 1286908 Remove id allocation from SpecialPowers loadExtension() r=kmag
Prior to this change, SpecialPowers used the extension id to identiy
extension instances in inter-process messaging.  This required that
an id be allocated from the content process side when loadExtension()
was called, but that made it impossible to test code that exercises the
code path in the AddonManager that allocates ids for extensions that do
not include an id in the manifest (it also made the loadExtension() api
clunky).

With this change, SpecialPowers allocates an internal identifier for
messaging, but this identifier is separate from extension ids.
Confusingly, we still store the actual extension id in an id property
on the object returned by loadExtension(), but there are enough tests
that reference this that it would be unnecessarily disruptive to get
rid of it so it stays for now...

MozReview-Commit-ID: G6xk1mBJJL8

--HG--
extra : rebase_source : a0891e5ba308972c35813f55274badf9edde62f7
extra : source : e8818ef3c28489e196d1db92cabf224861b693c9
2016-08-02 16:04:37 -07:00
Dustin J. Mitchell
f7a9bbac26 Bug 1293733: accept pushdate from command line; r=garndt
MozReview-Commit-ID: BrGiowlMVCa

--HG--
extra : rebase_source : e47b9e18b9dbc9e617f9bad165318a74c4e96e36
extra : source : fc1ed3fd8584161ae4693bd1c956e8254368b6bc
2016-07-13 18:50:50 +00:00
Gregory Szorc
30ea94481e Bug 1293717 - Include {{build_name}} in workspace cache; r=dustin
This was recently refactored (incorrectly) in 147b245de122
(bug 1290282). Before that refactor, we only defined {{build_name}}
in base_linux64.yml. After, we hard-coded "linux32" and "linux64."
The change to linux64 resulted in ASAN builds sharing the same cache
name. Derp.

This commit restores {{build_name}} to the cache path. And for
consistency, we use {{build_name}} on both 32 and 64-bit variants.

MozReview-Commit-ID: KhqIjzARETO

--HG--
extra : rebase_source : 6b110302b66e052ec3d79bdc5b05a190cb0a7749
2016-08-09 11:00:26 -07:00
Gregory Szorc
860d7342ac Bug 1293686 - Merge ubuntu1604-test into desktop1604-test; r=dustin
The code from the base ubuntu1604-test image has been moved to
the desktop1604-test image. Since ubuntu1604-test is no longer
referenced, we remove it.

With this change, the desktop1604-test Docker image no longer
requires a push to the Docker Hub when updating: it is updated fully
within TaskCluster.

This will result in more image transfers in automation and to
developer machines. But we do gain a lot of convenience updating
the images.

MozReview-Commit-ID: GRpPOfs6pn3

--HG--
extra : rebase_source : 7bac6c7427d0dbee7191a6284fc58f0a2b936b33
2016-08-09 09:38:12 -07:00
Gregory Szorc
620396ffc2 Bug 1293686 - Move ubuntu1604-test's system-setup.sh to recipes; r=dustin
In preparation for removing the ubuntu1604-test base image. We also
change the script's location in the image to /setup because that's the
path we use in most images.

MozReview-Commit-ID: CvjTO8hmIkW

--HG--
rename : testing/docker/ubuntu1604-test/system-setup.sh => testing/docker/recipes/ubuntu1604-test-system-setup.sh
extra : rebase_source : 77b6b0028cb9d054b37584c314cfb7eb1d8b9a59
2016-08-09 09:34:03 -07:00
Gregory Szorc
5619dceae7 Bug 1292696 - Remove version checks for libxcb and libgl; r=ahal
Pinning these packages breaks Ubuntu package management because
other packages we install explicitly require a newer version.
Attempting to pin these results in packages getting removed or refusal
to install.

MozReview-Commit-ID: AhQbjavCKI1

--HG--
extra : rebase_source : 1774eaf447a46d7244cb934b0e5671b140b923fa
2016-08-08 14:42:06 -07:00
Alastor Wu
422258bfec Bug 1283417 - part2 : notify media element when cue's display states changed. r=bechen
MozReview-Commit-ID: 4bzS62wveGq

--HG--
extra : rebase_source : 0f9f202877b47142ad5833ebd92b4d4a5f7fc017
2016-08-09 16:58:52 +08:00
Alastor Wu
d5a9e0c263 Bug 1283417 - part1 : implement function to notify cue's display states changed. r=bechen
MozReview-Commit-ID: AF2S2UOLCt1

--HG--
extra : rebase_source : a49043e2114cba053168b5e3f52f3846c456b2fa
2016-08-09 16:43:07 +08:00
Panos Astithas
c07378551f Fix broken test test_safe_browsing_initial_download.py after the recent safebrowsing list changes (bug 1292728). r=whimboo
MozReview-Commit-ID: 36sbv94hwCD

--HG--
extra : rebase_source : 29560c51b4e65402aaef5535e0ec83db560100f5
2016-08-09 15:51:48 +03:00
Mike Conley
54c504916f Bug 1290186 - Workaround content process shutdown kills in Firefox UI tests by disabling timeout for some tests. r=whimboo
MozReview-Commit-ID: KiE9xbEWzIo

--HG--
extra : rebase_source : 879d9c7ab919663a71fc68999263588814a4c033
2016-08-08 10:47:36 -04:00
Tom Tromey
083793f9df Bug 1281931 - remove some unused Selection methods; r=gregtatum
MozReview-Commit-ID: 9CHYLyH30fp

--HG--
extra : rebase_source : c430d2600f043c30a81c414d920bdc3a60ebe4ea
2016-07-27 09:55:05 -06:00
Tom Tromey
77a3e97ebe Bug 1281931 - remove unused parameters from Selection constructor; r=gregtatum
MozReview-Commit-ID: 51wgSBIOcp8

--HG--
extra : rebase_source : 74726c4207eee0b8ae1552b15c7d535ccdfa9d11
2016-07-26 13:35:22 -06:00
Tom Tromey
2906b38502 Bug 1281931 - make framework/selection.js eslint-clean; r=gregtatum
MozReview-Commit-ID: AhPQwws4WaQ

--HG--
extra : rebase_source : 2704e01bdda77937c3af0baf4a6c61a2293e4573
2016-07-26 13:26:10 -06:00
Andrew Halberstadt
795728d89d Bug 1293295 - Replace all mochitest 'flavor' options with a single --flavor argument, r=jmaher
This accomplishes three things:

1) Easier to use CLI when running without the benefit of testing/mochitest/mach_commands.py
2) Guarantees these arguments are mutually exclusive
3) Simplifies a bunch of logic in the test harness

The primary motivation for this change is to slightly improve the UX when running mochitest
from a taskcluster interactive loaner. However, this is more of a bandaid solution that was
easy to implement before the proper fix in bug 1293259 can be landed.

MozReview-Commit-ID: IeHBGrJ0Sji

--HG--
extra : rebase_source : ba1b7e437881e363fe0051dccd3d732221311c59
2016-08-08 11:48:49 -04:00
Andrew McCreight
b22f612021 Bug 1289137 - Make XPCNativeSet::NewInstance() take an nsTArray argument. r=billm
I could clean up ArrayAutoMarkingPtr more, but it is going to be
removed entirely in bug 1288870.

MozReview-Commit-ID: Jyjc2ZfvF3i

--HG--
extra : rebase_source : d7954ab821722b26fe5fc4f5ddc319dd824c6879
2016-07-27 16:36:48 -07:00
Mike Shal
66abb74f81 Bug 1293387 - fix header.py direct invocation; r=chmanchester
MozReview-Commit-ID: FtJpzOZ4Is6

--HG--
extra : rebase_source : b428be80fae70be2bfc6d3bf96775e3e859e9ef1
2016-07-26 14:15:06 -04:00
Carsten "Tomcat" Book
d32ae51802 Merge mozilla-central to autoland 2016-08-09 15:49:48 +02:00
Carsten "Tomcat" Book
d9e0b4c565 merge mozilla-inbound to mozilla-central a=merge 2016-08-09 15:44:51 +02:00
Carsten "Tomcat" Book
7b871681a3 merge fx-team to mozilla-central a=merge 2016-08-09 15:43:44 +02:00
Carsten "Tomcat" Book
404e9f87f9 Backed out changeset 8f2224b00d74 (bug 1290186) on request from whimboo 2016-08-09 10:58:07 +02:00
Carsten "Tomcat" Book
1315140dfb Backed out changeset 33b8617a7233 (bug 1278957) for linux pgo reftest failures 2016-08-09 09:15:40 +02:00
Cameron McCormack
4a1bd90eff Comment grammar fix; no bug (DONTBUILD). r=sbaratheon
MozReview-Commit-ID: 2pNBAS1oeSN
2016-08-09 15:10:57 +08:00
Anjana Vakil
d71da06eb8 Bug 1291643 - Test cleanup after running (possibly empty) manifest; r=whimboo
Add tests to make sure that if an empty or nonempty manifest is run,
Marionette/Firefox are shut down as expected (previous behavior
was that the Marionette cleanup was never reached in this scenario).

MozReview-Commit-ID: 5hlUd0GQAQR

--HG--
extra : rebase_source : b7c4ca26710287bfb44f02474cb742dd56d821a3
2016-08-05 19:40:07 +02:00
Alastor Wu
f372aaf404 Bug 1290029 - go back to the playing tab when double clicking the control interface. r=sebastian
MozReview-Commit-ID: JfXm7vBKqfW

--HG--
extra : rebase_source : 517c28f8fec572e7b2a719a7dd365cdd5662c5b6
2016-08-09 17:19:11 +08:00
Gerald Squelart
d78a374b2d Bug 1293145 - Simulate video-decode-suspend for telemetry purposes - r=kamidphish
After a video has been playing while hidden for a certain time, count the time
until it is not hidden anymore (or it has finished playing), to test-drive how
much decoding time would have been saved by the video-decode-suspend feature.

Note that this is done inside HTMLMediaElement by simulating what should happen
in the MDSM, because instrumenting the MDSM itself and friends would have been
harder and more intrusive.

MozReview-Commit-ID: LdxhPtmoXeA

--HG--
extra : rebase_source : 151e1f1383ab5c445eb8c957be8363340cdc4ab1
2016-08-08 10:14:39 +08:00
Gerald Squelart
8765fa4359 Bug 1293145 - Histogram for VIDEO_INFERRED_DECODE_SUSPEND_PERCENTAGE - r=francois,kamidphish
Telemetry probe, for feedback (using r? in mozreview) by telemetry peer.

This probe records a what-if scenario where video decoding would be suspended,
so we can guage the actual benefits we would gain.

MozReview-Commit-ID: 5caNjEVl1ti

--HG--
extra : rebase_source : 274b11f935ec53ce31d8b6cf9b256f11cb9ba702
2016-08-08 11:07:39 +08:00
Nicholas Nethercote
bb1d1454ea Bug 1275309 (part 4) - Inline nsSecretDecoderRing::{decode,encode}. r=cykesiopka.
--HG--
extra : rebase_source : 6328c6e0dd211e43b5d171df50c6079853e6b15a
2016-08-04 11:53:09 +10:00
Nicholas Nethercote
afef61ac1b Bug 1275309 (part 3) - Use unsigned integers for lengths in nsSecretDecoderRing. r=cykesiopka.
This avoids the need for some range checks and some casts.

--HG--
extra : rebase_source : e4dc7647791236085fdf65beda82ce063042d182
2016-08-04 11:53:07 +10:00
Nicholas Nethercote
f02b5adb6c Bug 1275309 (part 2) - Use Base64Decode() in nsSecretDecoderRing::decode(). r=cykesiopka.
This mirrors the changes made to encoding in bug 1273711.

--HG--
extra : rebase_source : 3976f9888f05a588549fd6c309fc451a020aa9e9
2016-08-04 11:53:06 +10:00
Nicholas Nethercote
c10a40d45c Bug 1275309 (part 1) - Add a variant of Base64Decode(). r=erahm.
This mirrors the changes made to encoding in bug 1273712.

--HG--
extra : rebase_source : 9902fa6aa7460ad04969b69f679e438e4850944d
2016-08-04 11:49:46 +10:00
Matt Woodrow
27ae1b3c02 Bug 1292498 - Don't support D3D11 feature level 9_3 since it doesn't work with any of our use cases. r=Bas 2016-08-09 15:55:06 +12:00
Randell Jesup
bf711891aa Bug 1271585: Disable peerconnection_addtrack_removetrack_events, not getusermedia rs=jesup 2016-08-08 22:17:42 -05:00
Jeff Walden
5a875fc573 Backed out changeset c3f06ba15fda -- worker setup isn't happening quite as early as it was assumed to occur, so we have impermissible cross-thread happenings occurring sometimes. r=three-to-five-oranges-per-push-per-philor 2016-08-08 19:43:15 -07:00
Matt Woodrow
05bc28c9a1 Bug 1279136 - Specify a format for our D3D9 video device to avoid the driver needing to compute one. r=cpearce 2016-08-09 13:28:51 +12:00
Yura Zenevich
7d6abb5975 Bug 527003 - separating XPCOM parts from nsAccessibilityService. Removing a11y service in favour of using nsAccessibilityService directly. Adding support for a11y service shutdown. r=surkov
MozReview-Commit-ID: KKeywNi3fQb
2016-08-08 20:51:39 -04:00
Kris Maglione
617494218f Bug 1290117: Call sendMessage response callback when there are no replies. r=robwu
MozReview-Commit-ID: 1BYD1CgZmvD

--HG--
extra : rebase_source : dc6297a85062c6713fa808f935ec7051d8668dc1
extra : amend_source : e398638f70f95835c7a8f8e94ea6945fa763ccb6
2016-08-06 14:21:10 -07:00
Wes Kocher
78ec753b6f Merge m-c to inbound, a=merge 2016-08-08 16:29:21 -07:00
Carsten "Tomcat" Book
d83f1528db Merge mozilla-central to autoland 2016-08-08 12:04:33 +02:00
Carsten "Tomcat" Book
3db62fe495 merge mozilla-inbound to mozilla-central a=merge 2016-08-08 11:59:31 +02:00
Jean-Yves Avenard
945a406913 Bug 1293186: Do not assume that currentTime is still at seeking position when seeking event is fired. r=jwwang
The seeking attribute is changed synchronously, however, the seeking event is fired asynchronously. It is possible that by the time the seeking event is fired, the seeking operation has already completed and that the "time marches on", causing currentTime to be past the seeking position.

MozReview-Commit-ID: IB83w6zKCLF

--HG--
extra : rebase_source : 524519b526b04a4b13a4531f5460c2fbe57f218a
2016-08-08 18:26:45 +10:00