ba64db4fd491c98dd45b5a27e1aab1b4dbfff55f: servo: Merge #19984 - Use atom for identifier media features (from upsuper:media-ident-atom); r=emilio
Xidorn Quan <me@upsuper.org> - Wed, 07 Feb 2018 21:43:36 -0500 - rev 402900
Push 33406 by cbrindusan@mozilla.com at Thu, 08 Feb 2018 18:59:51 +0000
servo: Merge #19984 - Use atom for identifier media features (from upsuper:media-ident-atom); r=emilio This is the Servo side change of [bug 1435944](https://bugzilla.mozilla.org/show_bug.cgi?id=1435944). Source-Repo: https://github.com/servo/servo Source-Revision: 0d7c2271c284bcc2d4bd005bd0e89f9a87eba636
579f806b99f83b72d3714b8e9670207bd5812d9a: Backed out changeset 86581d5ccbbb (bug 1436272) for failing /builds/worker/workspace/build/src/editor/libeditor/EditorBase.cpp a=backout on a CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Thu, 08 Feb 2018 04:54:47 +0200 - rev 402899
Push 33406 by cbrindusan@mozilla.com at Thu, 08 Feb 2018 18:59:51 +0000
Backed out changeset 86581d5ccbbb (bug 1436272) for failing /builds/worker/workspace/build/src/editor/libeditor/EditorBase.cpp a=backout on a CLOSED TREE
7e35bfce24c8f8d3c19343f005a4d0a5a14369fb: servo: Merge #19982 - Update WR (various transform, hit-testing related fixes) (from glennw:update-wr-fixes); r=emilio
Glenn Watson <github@intuitionlibrary.com> - Wed, 07 Feb 2018 20:32:19 -0500 - rev 402898
Push 33406 by cbrindusan@mozilla.com at Thu, 08 Feb 2018 18:59:51 +0000
servo: Merge #19982 - Update WR (various transform, hit-testing related fixes) (from glennw:update-wr-fixes); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: ced67db82dbc926d83f98d4a49bd025b59270933
1934fc70f158603b85d688056996ab466ccbd10b: Bug 1436541 - Don't clobber the thread-local arenas when we happen to hit a large allocation. r=glandium
Bobby Holley <bobbyholley@gmail.com> - Wed, 07 Feb 2018 13:28:44 -0800 - rev 402897
Push 33406 by cbrindusan@mozilla.com at Thu, 08 Feb 2018 18:59:51 +0000
Bug 1436541 - Don't clobber the thread-local arenas when we happen to hit a large allocation. r=glandium MozReview-Commit-ID: 9i5B76vkNfr
3e48e8afae6086203ffe9d864d0f6ddf92fe717a: Bug 1418459 - Remove menuitem-iconic-desc-noaccel binding. r=Paolo
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 07 Feb 2018 15:50:22 +0800 - rev 402896
Push 33406 by cbrindusan@mozilla.com at Thu, 08 Feb 2018 18:59:51 +0000
Bug 1418459 - Remove menuitem-iconic-desc-noaccel binding. r=Paolo MozReview-Commit-ID: 3BjrOyJwBKA
86581d5ccbbbd370bcb751abf95d9cec6d16458f: Bug 1436272 - Move noscript methods in nsIEditor to EditorBase. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 07 Feb 2018 15:28:04 +0900 - rev 402895
Push 33406 by cbrindusan@mozilla.com at Thu, 08 Feb 2018 18:59:51 +0000
Bug 1436272 - Move noscript methods in nsIEditor to EditorBase. r=masayuki Since We can use EditorBase/TextEditor/HTMLEditor directly, we can movei noscript methods in nsIEditor to each class. Also, Init is unnecessary to use nsIDOMDocument and nsIContent since method isn't in IDL. And some methods are unused now. MozReview-Commit-ID: D3B6oSlcT0L
24f85c6284729e4d3e5ea7233d7ecc0f0a66b401: servo: Merge #19983 - style: Tweak font-family serialization so that it is simpler (from emilio:simplify-font-family-serialize); r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 07 Feb 2018 19:39:54 -0500 - rev 402894
Push 33406 by cbrindusan@mozilla.com at Thu, 08 Feb 2018 18:59:51 +0000
servo: Merge #19983 - style: Tweak font-family serialization so that it is simpler (from emilio:simplify-font-family-serialize); r=xidorn In particular, every time that there's at least more than one identifier, switch to quoted family name, since the reconstruction of the serialization will be lossy anyway. This allows us to avoid copies and all that. What Chrome implements doesn't make much sense in the sense that they always serialize: font-family: "foo"; -> font-family: foo; font-family: foo bar; -> font-family: "foo bar"; font-family: foo\ bar; -> font-family: "foo bar"; This patch makes us match on the second case, but not on the rest, because I think Gecko's behavior is preferable in those cases. Bug: 1434802 Reviewed-by: xidorn MozReview-Commit-ID: JwBECA93lfi Source-Repo: https://github.com/servo/servo Source-Revision: f317075147a6725d96a4540262275259d15d9e6c
d09848a31f54e68bfe913450a355249f231e3de8: Bug 1435729 - Always use vendored tooltool.py; r=jlund
Gregory Szorc <gps@mozilla.com> - Wed, 07 Feb 2018 14:37:48 -0800 - rev 402893
Push 33406 by cbrindusan@mozilla.com at Thu, 08 Feb 2018 18:59:51 +0000
Bug 1435729 - Always use vendored tooltool.py; r=jlund Previously, we were downloading tooltool.py from random servers. Considering tooltool.py is used to secure the download of future components, downloading tooltool.py from potentially 3rd party services was a major lapse in our end-to-end security, as a compromised tooltool.py wouldn't honor integrity checks. This commit copies the already vendored copy of tooltool.py into the mozharness directory. A copy needs to be in the mozharness directory because then a copy of mozharness without access to a source checkout will have access to it. We modify the code in mozharness that fetches tooltool to use the copy from mozharness (unless `mach artifact toolchain` is available). Since a copy of tooltool.py is always reliably available, we can remove all config entries related to tooltool.py. MozReview-Commit-ID: C7ls1xWrPMq
0152b5f56940f1f2fb99a278938625235c5040ca: Bug 896046 - Remove test_text_chrome.py. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Wed, 07 Feb 2018 16:27:11 +0000 - rev 402892
Push 33406 by cbrindusan@mozilla.com at Thu, 08 Feb 2018 18:59:51 +0000
Bug 896046 - Remove test_text_chrome.py. r=maja_zf These are duplicate tests. MozReview-Commit-ID: RIJknq5bnI
0ac953fcddf10132eaecdb753d72b2ba5a43c32a: Merge inbound to mozilla-central. a=merge
shindli <shindli@mozilla.com> - Thu, 08 Feb 2018 12:04:26 +0200 - rev 402891
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Merge inbound to mozilla-central. a=merge
19b24b952a6ee7ed9ab63418570300b57e40d483: Bug 1435196 - Move the webidl binding interfaces out of WorkerPrivate - part 3 - Comments, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 08 Feb 2018 08:26:05 +0100 - rev 402890
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Bug 1435196 - Move the webidl binding interfaces out of WorkerPrivate - part 3 - Comments, r=bkelly
e74002a0d31f7918975f236723eb951046b3575b: Bug 1435196 - Move the webidl binding interfaces out of WorkerPrivate - part 2 - Tests, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 08 Feb 2018 08:26:05 +0100 - rev 402889
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Bug 1435196 - Move the webidl binding interfaces out of WorkerPrivate - part 2 - Tests, r=bkelly
c76a20ec127dc9665290ccfc85a7a8536cb5ae59: Bug 1435196 - Move the webidl binding interfaces out of WorkerPrivate - part 1 - WebIDL bindings, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 08 Feb 2018 08:26:05 +0100 - rev 402888
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Bug 1435196 - Move the webidl binding interfaces out of WorkerPrivate - part 1 - WebIDL bindings, r=bkelly
725c38dc39913052cf3c57970ba910e16028e301: Bug 1436272 - Move noscript methods in nsIEditor to EditorBase. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 07 Feb 2018 15:28:04 +0900 - rev 402887
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Bug 1436272 - Move noscript methods in nsIEditor to EditorBase. r=masayuki Since We can use EditorBase/TextEditor/HTMLEditor directly, we can movei noscript methods in nsIEditor to each class. Also, Init is unnecessary to use nsIDOMDocument and nsIContent since method isn't in IDL. And some methods are unused now. MozReview-Commit-ID: D3B6oSlcT0L
d4caeb6d13373db3aa8719db966c44bec6fdb9b9: Bug 1435638 - Use ssh to clone partner repack manifests, r=bhearsum DONTBUILD
Nick Thomas <nthomas@mozilla.com> - Thu, 08 Feb 2018 15:24:50 +1300 - rev 402886
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Bug 1435638 - Use ssh to clone partner repack manifests, r=bhearsum DONTBUILD
caf379dce6b1744e4d0c6cc1388979ad85c6f1a7: Bug 1435942 - Fix buggy getters in Preferences.h. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 07 Feb 2018 09:11:11 +1100 - rev 402885
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Bug 1435942 - Fix buggy getters in Preferences.h. r=glandium They currently fail to pass on `aKind`, always getting the user value (when possible). There are three callsites that are affected: - nsSHistory::Startup, docshell/shistory/nsSHistory.cpp. - FeatureState::SetDefaultFromPref(), in gfx/config/gfxFeature.cpp. - gfxPlatform::InitOMTPConfig(), in gfx/thebes/gfxPlatform.cpp. The patch also adds a gtest that would have failed prior to the fix. MozReview-Commit-ID: L0U1XQmPUFc
9a8f3128efea5228cc18adc890beea3f0b09564a: Bug 1436253 - Fix NPAPI FunctionBroker condition variable concurrency issues. r=aklotz
David Parks <dparks@mozilla.com> - Tue, 06 Feb 2018 21:35:44 -0800 - rev 402884
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Bug 1436253 - Fix NPAPI FunctionBroker condition variable concurrency issues. r=aklotz The Monitor's Wait call is subject to spurious waking and needed a condition guard (I just use a boolean) to detect if it should not have been awakened. Additionally, the ok value was being assigned after the Notify, despite it no longer being valid on this thread.
3bbc8c689dd3b8dafea3097df1a8c73a0057ffee: Bug 1435146 - Import VIXL PreShiftImmMode for MoveImmediate. r=lth
Sean Stangl <sstangl@mozilla.com> - Tue, 06 Feb 2018 15:11:00 -0500 - rev 402883
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Bug 1435146 - Import VIXL PreShiftImmMode for MoveImmediate. r=lth
7144fcd531df304bea9bc2031fab6bc56c405095: Bug 1435484 - Split the integer-overflow blacklist into two blacklists, one for signed integer overflow and one for unsigned integer overflow, and rename both configure flags to be clearer. r=decoder, r=froydnj
Jeff Walden <jwalden@mit.edu> - Fri, 02 Feb 2018 21:25:31 -0800 - rev 402882
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Bug 1435484 - Split the integer-overflow blacklist into two blacklists, one for signed integer overflow and one for unsigned integer overflow, and rename both configure flags to be clearer. r=decoder, r=froydnj
5d9cab23db6756aeb64142fa577b593b0695c10d: Bug 1436255: Allow check_prog('LINKER') to fall back to $PATH. r=glandium
David Major <dmajor@mozilla.com> - Thu, 08 Feb 2018 12:01:51 +1300 - rev 402881
Push 33405 by shindli@mozilla.com at Thu, 08 Feb 2018 10:04:47 +0000
Bug 1436255: Allow check_prog('LINKER') to fall back to $PATH. r=glandium
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip