e65b65bf6a76a2d33be297917d171d8c6ebefb9a: Bug 1519562 throw in AudioWorkletNode constructor if name is not registered r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 19 Feb 2019 12:57:57 +0000 - rev 518094
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1519562 throw in AudioWorkletNode constructor if name is not registered r=padenot Depends on D20274 Differential Revision: https://phabricator.services.mozilla.com/D20275
8de3a62c5f7616292ae2432cbd46a2b4497bcb5f: bug 1519562 send AudioParamDescriptors from registerProcessor() to AudioContext r=padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 21 Feb 2019 03:12:59 +0000 - rev 518093
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
bug 1519562 send AudioParamDescriptors from registerProcessor() to AudioContext r=padenot Differential Revision: https://phabricator.services.mozilla.com/D20274
601af10b11006fea91df5d39bef3e363b9f74f3d: Bug 1526114 - Disabled 289480-ref.html on linux-qr r=jmaher
Andreea Pavel <apavel@mozilla.com> - Wed, 20 Feb 2019 13:59:45 +0000 - rev 518092
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1526114 - Disabled 289480-ref.html on linux-qr r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D20468
c24157825ea8110b97b41d1875e66b491b63709a: Bug 1528773 - Disabled navigation-redirect.https.html?client on linux and win r=jmaher
Andreea Pavel <apavel@mozilla.com> - Wed, 20 Feb 2019 12:59:38 +0000 - rev 518091
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528773 - Disabled navigation-redirect.https.html?client on linux and win r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D20457
f5c2da8845b4bead4154f0946d4afbea87fcee19: Bug 1436906 - Make Selection::NotifySelectionListeners() not scroll when it moves focus r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 21 Feb 2019 03:09:32 +0000 - rev 518090
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1436906 - Make Selection::NotifySelectionListeners() not scroll when it moves focus r=smaug When Selection changed into an editing host, Selection::NotifySelectionListeners() moves focus to the editing host. In this case, we've scrolled to the focused element because it's our consistent and traditional behavior. However, Chrome does not behave so. Therefore, we should not scroll in this case for compatibility with Chrome. Differential Revision: https://phabricator.services.mozilla.com/D19141
04cea11a5ecc304925c7f9cce91b7c611621f03e: Bug 1528452 - Part 1: Don't emit method definitions for pure methods. r=froydnj
Chris Peterson <cpeterson@mozilla.com> - Wed, 20 Feb 2019 11:19:43 +0000 - rev 518089
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528452 - Part 1: Don't emit method definitions for pure methods. r=froydnj Bug 1428984 caused a regression where ipdlc will emit (empty) method definitions for pure methods. C++ allows a pure member function to have a definition (in case a derived class wants to call a default implementation in the base class), but we don't want this for ipdl's generated code. Differential Revision: https://phabricator.services.mozilla.com/D20056
471db22054e73ffd9116c4b84ecaf7eea8bd5941: Bug 1513000 - Add taskcluster configuration for building openh264 plugin; r=callek
Dan Minor <dminor@mozilla.com> - Fri, 14 Dec 2018 12:03:20 -0500 - rev 518088
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1513000 - Add taskcluster configuration for building openh264 plugin; r=callek Differential Revision: https://phabricator.services.mozilla.com/D19818
ddb817eed3bc951cba0c3b43a68e2c3d1aacc470: Bug 1513000 - Updates to mozharness openh264 scripts and configs; r=callek
Dan Minor <dminor@mozilla.com> - Fri, 14 Dec 2018 12:04:58 -0500 - rev 518087
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1513000 - Updates to mozharness openh264 scripts and configs; r=callek Differential Revision: https://phabricator.services.mozilla.com/D19817
37069977b1e6873e6ef54d4c4b8e5ed3554bc02a: Bug 1212982 - Get ClearType parameters using API instead of reading registry. r=jrmuizel
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 01 Feb 2019 22:48:37 +0900 - rev 518086
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1212982 - Get ClearType parameters using API instead of reading registry. r=jrmuizel This patch is changing a way to get ClearType paramters because registry key may not be present. CreateMonitorRenderingParams() will return default values if the corresponding registry key is not present.
b7edcc2144422a0b8e46e5cc7cb2091794dd7ba3: Merge mozilla-central to inbound. a=merge CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 21 Feb 2019 12:31:01 +0200 - rev 518085
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
0b0638404dfcebfcd3e4999fb9efb4cedab4c60b: Bug 1529202 - disable test test_sss_sanitizeOnShutdown.js for Thunderbird. r=keeler
Jorg K <jorgk@jorgk.com> - Thu, 21 Feb 2019 10:04:42 +0100 - rev 518084
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529202 - disable test test_sss_sanitizeOnShutdown.js for Thunderbird. r=keeler
9d2f9b494284ecab54baa59df62c4a8cb6690acb: Merge mozilla-central to inbound. a=merge CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Thu, 21 Feb 2019 11:45:07 +0200 - rev 518083
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
cab425acc7bb3ec7f86607c798a9c1ff65204524: Bug 1526010, NSPR_4_21_BETA2, r=me
Kai Engert <kaie@kuix.de> - Thu, 21 Feb 2019 10:04:05 +0100 - rev 518082
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1526010, NSPR_4_21_BETA2, r=me UPGRADE_NSPR_RELEASE
738bb0805a9c3d72090f622a47af976fd007ac70: Bug 1525775 - [css-mediaqueries] Synthesize a value for eIntID_SystemUsesDarkTheme to determine if GTK are using a light or dark theme. r=heycam,karlt
Mats Palmgren <mats@mozilla.com> - Thu, 21 Feb 2019 09:12:35 +0100 - rev 518081
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525775 - [css-mediaqueries] Synthesize a value for eIntID_SystemUsesDarkTheme to determine if GTK are using a light or dark theme. r=heycam,karlt
fbd22c49c63c6d582b910623e5663bf0ea50d63f: Bug 1508559 - Reorganize Baldr globals for write barriers. r=jseward
Lars T Hansen <lhansen@mozilla.com> - Wed, 12 Dec 2018 09:57:40 +0100 - rev 518080
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1508559 - Reorganize Baldr globals for write barriers. r=jseward We reorganize the nodes for handling global variable access so as to allow for more shared code paths and to allow for write barriers on ref stores. For ref stores, the store is split in two: one part to compute the address of the slot to be stored into (direct or indirect) and one part to perform the store. The address computation is different for indirect and direct globals, but the ultimate loading and storing of the global's value can then be handled by the same code in both cases. For all loads, and for non-ref stores, the LIR and code generation paths have been merged into WasmLoadSlot/WasmStoreSlot nodes. Differential Revision: https://phabricator.services.mozilla.com/D20317
989d16d0f995a6f4fe510d714b6f22b1adbf35b0: Backed out changeset fb6c0d850fa3 (bug 1527862) for bustage in job-queue-04.js CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 21 Feb 2019 06:58:12 +0200 - rev 518079
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Backed out changeset fb6c0d850fa3 (bug 1527862) for bustage in job-queue-04.js CLOSED TREE
2acb22602c60a2380cdd978d6bbdc55ba314604b: Merge inbound to mozilla-central. a=merge
Oana Pop Rus <opoprus@mozilla.com> - Thu, 21 Feb 2019 11:31:00 +0200 - rev 518078
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Merge inbound to mozilla-central. a=merge
60252879d73cfa378fd7348afdf6ef64bae0915f: Bug 1528881 - Part 7: gfx/layers: Remove some unused functions. r=mattwoodrow
Chris Peterson <cpeterson@mozilla.com> - Sun, 17 Feb 2019 16:04:13 -0800 - rev 518077
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528881 - Part 7: gfx/layers: Remove some unused functions. r=mattwoodrow clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called). gfx/layers/Layers.cpp:58:7 [-Wmissing-prototypes] no previous prototype for function 'FILEOrDefault' gfx/layers/ipc/CompositorThread.cpp:26:25 [-Wmissing-prototypes] no previous prototype for function 'GetCompositorThreadHolder' MINIMUM_TILE_COPY_AREA() Differential Revision: https://phabricator.services.mozilla.com/D20266
7183e211d4eb2faf52ca92391bf8809d13989a3f: Bug 1528881 - Part 4: gfx/2d: Make some global functions static. r=lsalzman
Chris Peterson <cpeterson@mozilla.com> - Sat, 16 Feb 2019 18:08:30 -0800 - rev 518076
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528881 - Part 4: gfx/2d: Make some global functions static. r=lsalzman And #include "BufferUnrotate.h" in BufferUnrotate.cpp for BufferUnrotate() function prototype. clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called). gfx/2d/BufferUnrotate.cpp:17:6 [-Wmissing-prototypes] no previous prototype for function 'BufferUnrotate' gfx/2d/DrawTargetCairo.cpp:195:6 [-Wmissing-prototypes] no previous prototype for function 'ReleaseData' gfx/2d/DrawTargetCairo.cpp:201:18 [-Wmissing-prototypes] no previous prototype for function 'CopyToImageSurface' gfx/2d/DrawTargetCairo.cpp:239:18 [-Wmissing-prototypes] no previous prototype for function 'GetAsImageSurface' gfx/2d/DrawTargetCairo.cpp:251:18 [-Wmissing-prototypes] no previous prototype for function 'CreateSubImageForData' gfx/2d/DrawTargetCairo.cpp:272:18 [-Wmissing-prototypes] no previous prototype for function 'ExtractSubImage' gfx/2d/DrawTargetCairo.cpp:308:18 [-Wmissing-prototypes] no previous prototype for function 'GetCairoSurfaceForSourceSurface' gfx/2d/DrawTargetRecording.cpp:26:6 [-Wmissing-prototypes] no previous prototype for function 'RecordingSourceSurfaceUserDataFunc' gfx/2d/DrawTargetRecording.cpp:272:6 [-Wmissing-prototypes] no previous prototype for function 'RecordingFontUserDataDestroyFunc' gfx/2d/DrawTargetWrapAndRecord.cpp:26:6 [-Wmissing-prototypes] no previous prototype for function 'WrapAndRecordSourceSurfaceUserDataFunc' gfx/2d/DrawTargetWrapAndRecord.cpp:358:6 [-Wmissing-prototypes] no previous prototype for function 'WrapAndRecordFontUserDataDestroyFunc' gfx/2d/FilterNodeSoftware.cpp:1816:6 [-Wmissing-prototypes] no previous prototype for function 'IsAllZero' gfx/2d/FilterNodeSoftware.cpp:183:37 [-Wmissing-prototypes] no previous prototype for function 'CloneAligned' gfx/2d/MacIOSurface.cpp:442:6 [-Wmissing-prototypes] no previous prototype for function 'MacIOSurfaceBufferDeallocator' gfx/2d/QuartzSupport.mm:38:6 [-Wmissing-prototypes] no previous prototype for function 'cgdata_release_callback' gfx/2d/ScaledFontMac.cpp:191:10 [-Wmissing-prototypes] no previous prototype for function 'CalcTableChecksum' gfx/2d/ScaledFontMac.cpp:224:5 [-Wmissing-prototypes] no previous prototype for function 'maxPow2LessThan' gfx/2d/unittest/TestCairo.cpp:12:6 [-Wmissing-prototypes] no previous prototype for function 'TryCircle' Differential Revision: https://phabricator.services.mozilla.com/D20263
bbb1ed3f3dfddb23e68ab2bbe3c117f7390e770c: Bug 1518785 - wasm-via-Ion: incorrect logic to decide on whether to omit a stack overflow check. r=luke.
Julian Seward <jseward@acm.org> - Thu, 21 Feb 2019 06:25:42 +0100 - rev 518075
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518785 - wasm-via-Ion: incorrect logic to decide on whether to omit a stack overflow check. r=luke. MacroAssembler::wasmReserveStackChecked takes a parameter |amount|, which appears to be the number of bytes pushed by the prologue, not including for the wasm::Frame, up to this point. If this value is zero, the stack overflow check is omitted. I believe this logic is incorrect and that the stack overflow check should never be omitted. There's no way any non-leaf call could really use zero bytes of stack in total, since there would be no place to store the return address. I believe this code worked by accident, for the following reason: |amount| is never zero. That happens because, currently, wasm::Frame is 3 words (except on ARM64). That's 12 bytes or 24 bytes, depending on word size. At some point I imagine that |amount| is rounded upwards, prior to the call to MacroAssembler::wasmReserveStackChecked, so that |amount| + sizeof(wasm::Frame) is 0 % 16. If amount was originally zero, then it will be adjusted upwards to 4 (16-12) on a 32-bit system and to 8 (32-24) on a 64-bit system. The end effect is that |amount| can never be zero here. The fix is simply to remove the early exit.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip