ad66b64a0a1f4f082441211a1a115543bf4098a2: Bug 1356928 - Explicitly disable warnings as errors on asan, fuzzing, msan and arm64-sim spidermonkey builds. r?sfink draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 17 Apr 2017 08:15:33 +0900 - rev 563417
Push 54286 by bmo:mh+mozilla@glandium.org at Sun, 16 Apr 2017 23:17:24 +0000
Bug 1356928 - Explicitly disable warnings as errors on asan, fuzzing, msan and arm64-sim spidermonkey builds. r?sfink
13e4117843289836b1f1753170d379f324437d17: Bug 1356927 - Remove unused macosx64 tooltool manifest for ASAN. r?ted draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 17 Apr 2017 08:11:34 +0900 - rev 563416
Push 54286 by bmo:mh+mozilla@glandium.org at Sun, 16 Apr 2017 23:17:24 +0000
Bug 1356927 - Remove unused macosx64 tooltool manifest for ASAN. r?ted
1dfdd5c0ffdf0fedb23846bd318592f825733003: Bug 1356927 - Update non-cross mac builds to clang 3.9. r?ted draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 17 Apr 2017 08:07:28 +0900 - rev 563415
Push 54286 by bmo:mh+mozilla@glandium.org at Sun, 16 Apr 2017 23:17:24 +0000
Bug 1356927 - Update non-cross mac builds to clang 3.9. r?ted
0fa5218f8c3bcf972a619c91318746e0c3244494: Bug 1348042 - Refactor LocaleService to operate in server-client mode. r?jfkthame draft
Zibi Braniecki <gandalf@mozilla.com> - Sun, 26 Mar 2017 07:09:45 +0200 - rev 563414
Push 54285 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 22:55:04 +0000
Bug 1348042 - Refactor LocaleService to operate in server-client mode. r?jfkthame LocaleService serves two main functions. It is a central place for all code in the engine to learn about locales, but it also does the language negotiation and selection. The former is relevant in all processes, but the latter should only be performed by the "main" process. In case of current Desktop Firefox, the parent process is the one performing all the language negotiation, and content processes should operate in the "client" mode. In Fennec, there's a Java app on top of Gecko which should work as a "server" and then all processes, including parent process of Gecko is merely a "client" for that. This refactor finalizes this duality making it easily configurable to define in which mode a given LocaleService operates. The server-client model allows all clients to stay in sync with the server, but operate transparently for all callers just returning the right values. In order to initialize LocaleService in the client mode in child process with the right locales I'm adding the list of app locales to the XPCOMInitData, and then fire LocaleService::SetAppLocales in the child process initialization. In order to keep the list up to date, I'm adding intl:app-locales-changed to the list of observed topics, and when triggered, I send the updated list to the child process, which updates LocaleService::SetAppLocales with the new list. MozReview-Commit-ID: K9X6berF3IO
6e6da889d0da568f35c400efd160923f7ea25506: Bug 1342188 - Enable image reftest. r?shinglyu draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 17 Apr 2017 07:33:25 +0900 - rev 563413
Push 54284 by hikezoe@mozilla.com at Sun, 16 Apr 2017 22:35:43 +0000
Bug 1342188 - Enable image reftest. r?shinglyu MozReview-Commit-ID: 2TrQZoxJFq8
7d50a20fa714e6053935f0cc32a611489884b9dd: Bug 1356919 - Enable canvas-outside-document-invalidate-02.html. r?shinglyu draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 17 Apr 2017 07:22:45 +0900 - rev 563412
Push 54283 by hikezoe@mozilla.com at Sun, 16 Apr 2017 22:23:00 +0000
Bug 1356919 - Enable canvas-outside-document-invalidate-02.html. r?shinglyu MozReview-Commit-ID: fcdP5UZ895
2ffa81a1ecde34cf09e4c458ec00e23aa8c9bc4e: Bug 1346616 - Migrate callsites that are retrieving requested locale from pref, to use LocaleService::GetRequestedLocales. r?pike, r=pike, r=jfkthame draft
Zibi Braniecki <gandalf@mozilla.com> - Sat, 11 Mar 2017 18:43:11 -0800 - rev 563411
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
Bug 1346616 - Migrate callsites that are retrieving requested locale from pref, to use LocaleService::GetRequestedLocales. r?pike, r=pike, r=jfkthame I'm adding a helper function mozILocaleService::GetRequestedLocale to simplify most of the callsites that are looking for the first of the requested locales. In most cases, I'm just matching the behavior of the code with reusing LocaleService API instead of direct manipulation on the prefs. That includes how I handle error case scenarios. In case of sdk/l10n/locale.js I am reusing LocaleService heuristics over the custom one from the file since the ones in LocaleService are just more correct and unified accross the whole platform. In case of FallbackEncoding I have to turn it into a nsIObserver to listen to intl:requested-locales-changed. MozReview-Commit-ID: 7rOr2CovLK
c697e756f738ce37abc56f31bfbc48f55625d617: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 16 Apr 2017 20:00:50 +0200 - rev 563410
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: D039X4edhVO
d3551474de3d6fdb8b58e770c658efe39d24f15f: servo: Merge #16482 - Add more dependencies to Fedora instructions (from servo:readme-fedora-update); r=Manishearth
Paul Rouget <me@paulrouget.com> - Sun, 16 Apr 2017 07:29:57 -0500 - rev 563409
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
servo: Merge #16482 - Add more dependencies to Fedora instructions (from servo:readme-fedora-update); r=Manishearth Readme update Source-Repo: https://github.com/servo/servo Source-Revision: d8ba7b7946ec4b4d67a3df6527c26f477d07f53c
55519369af2b2a65f2a5c2275522a8b1dc014953: servo: Merge #16473 - Upgrade to rustc 1.18.0-nightly (5f13a3b54 2017-04-15) (from servo:rustup); r=emilio
Simon Sapin <simon.sapin@exyr.org> - Sun, 16 Apr 2017 00:13:28 -0500 - rev 563408
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
servo: Merge #16473 - Upgrade to rustc 1.18.0-nightly (5f13a3b54 2017-04-15) (from servo:rustup); r=emilio This version enables [struct field reordering][1] which brings the size of the types for specified values of some CSS properties under the threshold such that they shouldn’t be boxed anymore, making unit tests fail. Simply unboxing them moves the test failure to Stylo’s unit tests, since the stable compiler used in that case does not do field re-ordering. Therefore, we manually reorder a couple fields to effectively bring this optimization to older compilers for a few specific types. [1]: https://github.com/rust-lang/rust/pull/40377 Source-Repo: https://github.com/servo/servo Source-Revision: c453e2ef89b32798dabbb23b22cfd5a72dddf6a5
1f030c7f4fc574643c9b200ef06014f608da1b16: Backed out changeset e7c2fe034f25 (bug 1356816) for mochitest bustage
Phil Ringnalda <philringnalda@gmail.com> - Sat, 15 Apr 2017 21:42:59 -0700 - rev 563407
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
Backed out changeset e7c2fe034f25 (bug 1356816) for mochitest bustage
3a76f9d8a77ca7d8af75c20d750c047d482c6219: servo: Merge #16478 - Support non-negative parsing of lengths for Either<Length, T> types (from yashmehrotra:fix-16423); r=Wafflespeanut
Yash Mehrotra <yashmehrotra95@gmail.com> - Sat, 15 Apr 2017 23:02:14 -0500 - rev 563406
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
servo: Merge #16478 - Support non-negative parsing of lengths for Either<Length, T> types (from yashmehrotra:fix-16423); r=Wafflespeanut <!-- Please describe your changes on the following line: --> Implemented a generic `impl<T> Either<Length, T>` which has a `parse_non_negative_length` method. --- <!-- 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 #16423 <!-- Either: --> - [x] These changes do not require tests because this functionality makes code more modular and doesn't change any existing implementation. <!-- 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: 91bd8f44f2bf373921a8453d4a9732f22d8ee344
504db68627874dd5f80a6203c4eac0753befcdbc: Bug 1356827: Don't load the blocklist service before we need it. r=rhelmer
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 11:35:31 -0700 - rev 563405
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
Bug 1356827: Don't load the blocklist service before we need it. r=rhelmer MozReview-Commit-ID: EYkSgnOocWQ
e4b62dc15bbf2440554025f8253a40d2c6ecd155: Bug 1356821: Lazily create console object for bootstrap scopes. r=rhelmer
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 11:03:34 -0700 - rev 563404
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
Bug 1356821: Lazily create console object for bootstrap scopes. r=rhelmer MozReview-Commit-ID: 1NGObNECE8
e7c2fe034f25de722dc886af7047e4b7dd12e864: Bug 1356816: Don't load Extension.jsm on startup just to set the browserUpdated flag. r=rhelmer
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 10:13:39 -0700 - rev 563403
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
Bug 1356816: Don't load Extension.jsm on startup just to set the browserUpdated flag. r=rhelmer MozReview-Commit-ID: C0mtHeZ2cJ
2d2f8ee3dd5bd0de6bc4003c0245dd9ce5dd2aa6: Bug 1356611 - per connection cache of JoinConnecton() r=nwgh
Patrick McManus <mcmanus@ducksong.com> - Fri, 14 Apr 2017 17:24:53 -0400 - rev 563402
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
Bug 1356611 - per connection cache of JoinConnecton() r=nwgh MozReview-Commit-ID: 6s0x9OWhhN1
9c3586c3ec1c0f4f36e2c6562b5d6a8b5b84dc7a: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 15 Apr 2017 20:08:03 +0200 - rev 563401
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
merge mozilla-central to autoland. r=merge a=merge
3244c4fd84a1da3f8913c68ad9eae99ea7f9ecdd: Bug 1353073 handle contextmenu in sidebar when remote=true, r=kmag
Shane Caraveo <scaraveo@mozilla.com> - Sat, 15 Apr 2017 10:30:44 -0700 - rev 563400
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
Bug 1353073 handle contextmenu in sidebar when remote=true, r=kmag MozReview-Commit-ID: BSmPhaNYmYe
eb127a1c43c5750d5e046a8d0523737dae5b460d: Bug 1313977 - Don't round fractional mouse coordinates up, because doing so might push them outside the window. r=kats
Markus Stange <mstange@themasta.com> - Sat, 15 Apr 2017 11:02:09 -0400 - rev 563399
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
Bug 1313977 - Don't round fractional mouse coordinates up, because doing so might push them outside the window. r=kats On my machine, if I have my mouse cursor positioned flush against the right edge of my screen (which is 1440x900@2x), locationInWindow has an x coordinate of 1439.99609375. This value was rounded up to an integer screen coordinate of 2880, and for that coordinate we don't find a target APZC, and consequently refuse to scroll. MozReview-Commit-ID: CJic4g3Y6Ag
3ec0ee339fff18f17613a9fe09971c6465a4baae: Bug 1351190 - Associate printing actor with SystemGroup r=bevistseng,smaug
Farmer Tseng <fatseng@mozilla.com> - Wed, 29 Mar 2017 13:43:44 +0800 - rev 563398
Push 54282 by zbraniecki@mozilla.com at Sun, 16 Apr 2017 21:37:16 +0000
Bug 1351190 - Associate printing actor with SystemGroup r=bevistseng,smaug MozReview-Commit-ID: VNLEKCFrtX
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip