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

535758 Коммитов

Автор SHA1 Сообщение Дата
Makoto Kato 529993e5f8 Bug 1360429 - Part 2. Detect __ARM_NEON macro for aarch64. r=glandium
aarch64's gcc and arm's gcc with -mfpu=neon defines __ARM_NEON for NEON, so we should detect it to support NEON code.

MozReview-Commit-ID: LRMTQLctuLV

--HG--
extra : rebase_source : 9e09eb9b67824c81dc45198acd6582584a5e1652
2017-04-28 13:27:10 +09:00
Makoto Kato 5a2c91137e Bug 1360429 - Part 1. inline arm assember for YCBCR should be on arm only. r=sotaro
ycvcr_to_rgb565 uses inline assember for arm neon.  Since it is different for aarch64's assembler, we should define HAVE_YCBCR_TO_RGB565 on arm32 only.

MozReview-Commit-ID: 4c2n1luvVvC

--HG--
extra : rebase_source : 8ae3f9deb6d0f4e3ab6036b7ce7ec57e0c7e1b57
2017-04-28 13:22:07 +09:00
Gregory Szorc 997dcaa50f Bug 1364635 - Don't offer to configure Mercurial if running from a Git checkout; r=Ehsan
Previously, `mach bootstrap` would unconditionally prompt to help
configure Mercurial in most scenarios. I agree with Ehsan's observation
in a mailing list post that this behavior doesn't make sense when
running from a Git checkout, as the user probably doesn't care about
Mercurial if they are using Git.

This change doesn't completely ignore Mercurial for Git users. For
example, we still unconditionally run code that verifies that Mercurial
is installed and reasonably up to date. Changing this would be a bit
of work. But even if we wanted to change it, git-cinnabar users
would benefit from having a modern Mercurial installed. So it isn't
straightforward for Git users to ignore Mercurial completely.

MozReview-Commit-ID: 8ncHRgCsjz

--HG--
extra : rebase_source : 7945e3bf3d5283105bac517885f794fc5d7bba6d
2017-05-12 19:44:03 -07:00
Mike Hommey 60e6df0a9b servo: Merge #16847 - Opt-in to thread-local jemalloc arenas for stylo rayon threads (from glandium:master); r=bholley
<!-- Please describe your changes on the following line: -->
Servo part of https://bugzilla.mozilla.org/show_bug.cgi?id=1361258

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because they're gecko-specific

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 642cd08f21727ee35dc3dace14d0c9ad5837f380

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : ed48f5ce4eb76e854ab7f92723e722d34a695a3d
2017-05-12 19:11:31 -05:00
Patrick McManus e7245fc847 Bug 1362388 - Remove nsAHttpTransaction::Available as footgun r=nwgh
nsAHttpTransaction::Available() obtained a bytecount from the abstract
transaction's input stream. If that stream was derived from a file://
it would create janky IO - so remove the interface.

Http2Push maintains a non-inherited interface which is used to check
the number of bytes it has internally buffered in memory.

MozReview-Commit-ID: IQHt8yGsqDE

--HG--
extra : rebase_source : 64449c6bd743119ea7626a3b2b2b91a376280021
2017-05-05 18:12:36 -04:00
Patrick McManus eab0a004e6 Bug 1362388 - dont let File backed http requests find size on main thread r=nwgh
MozReview-Commit-ID: AFM4R0M7dmj

--HG--
extra : rebase_source : 01d3020eb952ec286be30b937476161a403215ff
2017-05-05 17:51:13 -04:00
Cameron McCormack 8a4647094c Bug 1341102 - Update expectations. r=me
MozReview-Commit-ID: 4iP04S9jGIT
2017-05-13 08:35:48 +08:00
Cameron McCormack 8e968de9f9 servo: Merge #16831 - style: Support :-moz-autofill and :-moz-autofill-preview in Gecko (from heycam:autofill); r=emilio
Source-Repo: https://github.com/servo/servo
Source-Revision: 52240c21d9da0f88928069c98d1480bd28395507

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : e50b08595e129a4741414f3e7c5484cfdcac945a
2017-05-12 17:32:21 -05:00
Shih-Chiang Chien d9626ddc70 Bug 1363421 - Part 2, delay the initialization of UserAgentOverrides.jsm until nsHttpHandler is created. r=mcmanus
UAOverridesBootstrapper.js is introduced to delay the initialization of
UserAgentOverrides.jsm until the creation of nsHttpHandler in chrome process.
Uninit will be triggered at profile-change-net-teardown because no network
traffice after this point.


MozReview-Commit-ID: F8Lpn6RyZEm

--HG--
extra : rebase_source : b516209f96ec81deb54aab3c038803beb3cea441
2017-05-12 17:13:01 +08:00
Shih-Chiang Chien 0381369d6c Bug 1363421 - Part 1, lazy load HTTP protocol handler to improve start-up performance. r=mcmanus
system-info might need to be construct while creating nsHttpHandler and it might take up to 30ms.
Lazy loading the DEFAULT_UA can delay the creation of nsHttpHandler after start-up.

MozReview-Commit-ID: FtIpKjcY38r

--HG--
extra : rebase_source : 8061ed3ce6c42955e52f494166958f5b63ab940b
2017-05-10 11:06:05 +08:00
Jan Beich ecfde05fec Bug 1362847 - Allow headless on other Gtk platforms. r=bdahl
MozReview-Commit-ID: 9NRiPQA73ov

--HG--
extra : rebase_source : d9dc0fb9cf671fd05db27cd9dffb300bfdb9dba9
2017-05-07 10:34:49 +00:00
Andrew McCreight bc3190039b Bug 1364528 - Don't synchronously finalize native objects if an exception is pending. r=smaug
MozReview-Commit-ID: 6OY3ftH1aWu

--HG--
extra : rebase_source : 54da36f422af673762aa31e5a1225783e5f776e4
2017-05-12 11:16:16 -07:00
Connor Brewster c132de25a8 servo: Merge #16506 - Make non-initial about:blank loads async (from cbrewster:about_chaos); r=asajeffrey
<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #14856 (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: dc8cf694eddca6529bf4b3ac1066764473775192

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 2865a2a154d7e8d7b0b5e7f2e6ec499717185fd2
2017-05-12 15:08:45 -05:00
Manish Goregaokar a3a4e13011 Bug 1341102 - Update expectations; r=manishearth
MozReview-Commit-ID: 9vOeF48S6Da
2017-05-12 14:48:49 -07:00
Nicholas Hurley 23ce343ec5 Bug 1360574 - Detect & handle connection auth at the http/2 layer. r=mcmanus
This is also the non-broken way to fix bug 1346392. Instead of waiting
until the auth handler gets its hands on things, we break layering a bit
and inspect the response headers as soon as we decompress them to see if
there's any connection-oriented auth being requested. If there is, we
treat the situation as if we got a RST_STREAM or GOAWAY with
HTTP_1_1_REQUIRED.

We were able to re-purpose the NS_ERROR_ABORT code path that was
previously used with an inappropriate HTTP status code when talking to
an HTTPS proxy over http/2, as that usage was removed a while back from
the stream, though we still had the (dead) code in the session to handle
the stream giving us that return value. The error code was changed to
NS_ERROR_NET_RESET, however, to give a better description of what's
going on.

MozReview-Commit-ID: DLjOIIiXGrV

--HG--
extra : rebase_source : 703fde39432808cabd05b48aa40165e53ebc5ed1
2017-05-11 14:42:05 -07:00
Nicholas Hurley e34c25dfc7 Bug 1360574 - Backout original fix to bug 1346392 r=mcmanus
MozReview-Commit-ID: 1ljoiCXciRq

--HG--
extra : rebase_source : e7cead30d7e6ffef73a988d3c7afcbafce8baedd
2017-05-11 10:20:14 -07:00
Wes Kocher 8eaf64f920 Backed out 2 changesets (bug 1362388) for android build bustage in nsHttpChannel.cpp a=backout
Backed out changeset f5b4fbe31c01 (bug 1362388)
Backed out changeset 446ecc3f5715 (bug 1362388)

MozReview-Commit-ID: DI01cDPrgM7
2017-05-12 13:58:28 -07:00
Andrew McCreight 9eb219a062 Bug 1361825 - Clear mAnimationStorage in CompositorBridgeParent::StopAndClearResources(). r=pchang
MozReview-Commit-ID: XJdckUwXCx

--HG--
extra : rebase_source : b3fc0843ae206cd50684d0887450d3644dd16a98
2017-05-08 11:48:23 -07:00
Gregory Szorc 8952f10bbe Bug 1362164 - Remove mozharness code to print ccache stats; r=ted
I was going to inline "enable_ccache" into buildbase.py because AFAICT
its value is effectively "if not windows." However, I realized that
all this is doing is dumping ccache stats (something the build system
itself is in a better position to do because it actually knows if
ccache is enabled). Then I realized we don't use ccache directly
any more in automation because we use sccache (or at least that's the
way it should be).

Since there's no need for this ccache code in mozharness, this commit
deletes it. If we want it back, we can add the functionality to
`mach build`.

MozReview-Commit-ID: BrRi1QKe5l3

--HG--
extra : rebase_source : 0e25f372dcdd0cc6ef571bcee5cba675104cd7a4
extra : source : 5e04c49d2d10ad48b19cddaf28fee845dc6e8629
2017-05-11 12:49:09 -07:00
Jan Beich 81ce358a3e Bug 1364422 - Drop unused -DMOZ_RUST_MP4PARSE after bug 1341967. r=rillian
MozReview-Commit-ID: 8CrpKgThP2E

--HG--
extra : rebase_source : 72f7afe6b8bfc843388e47b72a90011ae24bde42
2017-05-12 12:52:54 +00:00
Asaf Romano ef29ad0af2 Bug 830291 - remove "downloads/destinationFileName" annotation. r=mak
MozReview-Commit-ID: GznhjKHOr9c

--HG--
extra : rebase_source : 68e554d3eca400062c398cd4398a2a2989668a92
2017-05-12 15:44:25 +02:00
Dão Gottwald 569c55f5cb Bug 1364127 - Set the initial tab label to the URL for new tabs and to the saved title for restored tabs, and make sure that label doesn't subsequently get clobbered with a placeholder r=past
MozReview-Commit-ID: 9t07uAVE13H

--HG--
extra : rebase_source : c3e317bf0d149593b5a5119a878be96ef36b81db
2017-05-12 13:35:44 +02:00
Dustin J. Mitchell fd4071972b Bug 1340564: use attributes to identify talos jobs; r=bstack
MozReview-Commit-ID: B29F5SL8JNr

--HG--
extra : source : fd1f5c9160453dec2a83293cbf1f727a2d5ffc0a
2017-04-25 22:34:13 +00:00
Dustin J. Mitchell 8cd3cb39d2 Bug 1340564: specify the target name explicitly for dependent tasks; r=gps
MozReview-Commit-ID: D7TeFDmXeVr

--HG--
extra : source : 516721f50c1ee2bbb81879f6b89ec880e196dea3
2017-04-25 22:30:09 +00:00
Dustin J. Mitchell a242245737 Bug 1340564: filter for android tasks using the build_platform attribute; r=jlorenzo
This avoids using substring matching on labels, which is likely to lead to
sadness someday.

MozReview-Commit-ID: J1pFuP1U335

--HG--
extra : source : 45d01b30e9d1eb6e7a06eb2800d7d54d302c2f6e
2017-04-25 21:59:42 +00:00
Kris Maglione 1f911b06b8 Bug 1358846: Part 5 - Clean up some path manipulation code. r=rhelmer
MozReview-Commit-ID: ArgurF3QVSw

--HG--
extra : rebase_source : 5aac4694bf2d4e2d151a0704daaf94b22b726f9f
2017-04-23 10:30:39 -07:00
Kris Maglione 273fc8c0fb Bug 1358846: Part 4 - Merge various startup information stores into a single JSON file. r=rhelmer,jonco
MozReview-Commit-ID: Bs8xMqzVOcl

--HG--
extra : rebase_source : fe9eec8d21c0602b079224890a26f797a39c3f28
2017-05-11 16:54:46 -07:00
Kris Maglione 16dbb77f47 Bug 1358846: Part 3 - Trivial cleanups. r=rhelmer
MozReview-Commit-ID: Kf3x4uBjiEp

--HG--
extra : rebase_source : c9270664b1272ad4d5b72be92f66e5310d502728
2017-04-22 18:38:45 -07:00
Kris Maglione 62b654a6bf Bug 1358846: Part 2 - Allow using file compression with JSONFile.jsm. r=rhelmer
MozReview-Commit-ID: 5lHsZqBGq3E

--HG--
extra : rebase_source : b1700a2f767334df7d01673faff9c1579ce38338
2017-04-22 18:23:22 -07:00
Kris Maglione 7cc54b4b85 Bug 1358846: Part 1 - Remove old database migration code. r=rhelmer
MozReview-Commit-ID: CHdKzQ2u0Rv

--HG--
extra : rebase_source : 45653a0c2e7edf0db9d87a9da6d31a8cc497419c
2017-04-21 18:55:12 -07:00
Kris Maglione 763a19d302 Bug 1356826: Wait for startup to finish before shutting down. r=me
MozReview-Commit-ID: LksftmZHI8H

--HG--
extra : rebase_source : 7ea6dd9fd4b7448bdc38bf361c3f0fb38df0cafe
2017-05-10 20:26:01 -07:00
Kris Maglione 05591ed101 Bug 1356826: Part 7 - Scan for extension sideloads after final UI startup. r=aswan,rhelmer
MozReview-Commit-ID: 1syn9GD2DEb

--HG--
extra : rebase_source : d681fa6c0715790664e090580175cfe33bca3425
2017-05-10 12:34:17 -07:00
Kris Maglione 01a97bf1e9 Bug 1356826: Part 6 - Wait for delayed startup before checking for side-loads. r=aswan
MozReview-Commit-ID: IpuRNbdUXmE

--HG--
extra : rebase_source : 5ac9b960f9f06952120676b713d77624f832e4d6
2017-04-15 14:09:41 -07:00
Kris Maglione 5a09f33f66 Bug 1356826: Part 5 - Allow unsigned add-ons in automation. r=rhelmer
MozReview-Commit-ID: BkRzdEajc5l

--HG--
extra : rebase_source : ab31719cb8e954dfc828644128f5ffd5da6f0e02
2017-04-15 18:53:51 -07:00
Kris Maglione 602cb201f5 Bug 1356826: Part 4 - Add Cu.isInAutomation and Cu.crashIfNotInAutomation helpers. r=bholley
MozReview-Commit-ID: ADqVqF2XraG

--HG--
extra : rebase_source : ea5df06eb9162f9f8c5816f49fb44d9f41947126
2017-04-15 14:23:58 -07:00
Kris Maglione 019432d333 Bug 1356826: Part 3 - Get rid of recursive last modified scan. r=rhelmer
This scan no longer serves a useful purpose in production, now that mandatory
extension signing requires manifest changes after update.

MozReview-Commit-ID: 817qRuyzL5P

--HG--
extra : rebase_source : bb85ac3c5da99e60e6b91267aea6779ad85f8c1b
2017-04-15 19:12:20 -07:00
Kris Maglione eb1fb3c686 Bug 1356826: Part 2 - Don't scan directories for changes at startup without pref. r=rhelmer
MozReview-Commit-ID: KdzmJeHpdmU

--HG--
extra : rebase_source : 1a1596a1578fc344c52861363df8f117e7319cc0
2017-04-15 19:48:29 -07:00
David Anderson 679a447659 Make sure to re-identify TextureFactoryIdentifiers when reinitializing rendering. (bug 1363126 part 6, r=rhunt) 2017-05-11 22:45:16 -07:00
David Anderson b76228bd31 Cut down on compositor spam after a device reset. (bug 1363126 part 5, r=rhunt) 2017-05-11 22:44:28 -07:00
David Anderson 1118ca109b Add crash annotations before handling device resets. (bug 1363126 part 4, r=milan) 2017-05-11 22:44:28 -07:00
David Anderson 42e57ec6d3 Remove old device reset and compositor swapping code. (bug 1363126 part 3, r=rhunt) 2017-05-11 22:44:28 -07:00
David Anderson 57800cc0bd Handle in-process device resets by recreating the entire rendering stack. (bug 1363126 part 2, r=rhunt) 2017-05-11 22:44:27 -07:00
David Anderson 27df5ad5bd Handle remote device resets by recreating the entire rendering stack. (bug 1363126 part 1, r=rhunt, ipc_r=billm) 2017-05-11 22:44:27 -07:00
Phil Ringnalda 359e7cd406 Merge m-c to m-i
MozReview-Commit-ID: IvNsDqt7fIV
2017-05-11 21:48:24 -07:00
Phil Ringnalda 6abf66a051 Bug 1363982 followup, mark html/editing/editing-0/spelling-and-grammar-checking/spelling-markers-007.html and spelling-markers-008.html as failing on OS X debug too, a=merged-around-bustage
MozReview-Commit-ID: 5HbncuMNIKw
2017-05-11 21:43:47 -07:00
Phil Ringnalda ba595d52b3 Bug 1363982 followup, mark service-workers/service-worker/fetch-event.https.html as failing on OS X debug too, a=merged-around-bustage
MozReview-Commit-ID: HabH9MeqhSN
2017-05-11 21:41:16 -07:00
Wes Kocher 7f771cd8bd Bug 1363982 - Followup - Mark span-limits.html as also failing on OSX debug a=bustage
MozReview-Commit-ID: BIsToip7FBd

--HG--
extra : source : f79fefb42d5ed588485b799943e4196d62f7f53c
2017-05-11 17:13:24 -07:00
Iris Hsiao 140ea4f78b Backed out changeset d5d0e32f5904 (bug 1354504) for devtool perma-failing in browser_net_filter-flags.js. a=backout
--HG--
extra : amend_source : 150de2fdee4a5695703ad5937a5c1131929643c1
2017-05-12 10:13:19 +08:00
Wes Kocher 3416c23dad Backed out changeset 0a25a0fa3b32 (bug 1362822) for osx debug devtools timeouts a=merge
MozReview-Commit-ID: 3LMChZJEBHp

--HG--
extra : source : 50940861284c3c6f804a5c7e1ab90b4ddf55b684
2017-05-11 15:23:43 -07:00
Wes Kocher f1c0f35ea6 Merge inbound to m-c a=merge
MozReview-Commit-ID: HCapLqbD816
2017-05-11 17:30:41 -07:00