7936c75851a2cab47f651fe92017dd40c8b410d7: Bug 1382251: Part 6 - Start/stop new top-level brokering actors on their own threads r=jld
David Parks <dparks@mozilla.com> - Mon, 06 Nov 2017 10:29:15 -0800 - rev 450591
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1382251: Part 6 - Start/stop new top-level brokering actors on their own threads r=jld The FunctionBroker actors allow the NPAPI process (child) to run methods on the main process (parent). Both the parent and the child run dedicated threads for this task -- this is a top-level protocol.
e6056433a119d8342d416826930bfcdf2f4c5d88: Bug 1382251: Part 5 - Add IpdlTuple for type-safely marshaling tuples r=jld
David Parks <dparks@mozilla.com> - Mon, 06 Nov 2017 10:17:15 -0800 - rev 450590
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1382251: Part 5 - Add IpdlTuple for type-safely marshaling tuples r=jld IpdlTuple is an array of Variants that is accessed by type and that reports an error if there is a type error. This is used for safe and easy communication of IPDL objects, validated at run time since IPC data is untrusted.
e8262c37dfaca6409a2df0bc5146efbb331c73a2: Bug 1382251: Part 4 - Init/Shutdown parts of XPCOM needed in plugin process r=erahm
David Parks <dparks@mozilla.com> - Mon, 06 Nov 2017 10:10:43 -0800 - rev 450589
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1382251: Part 4 - Init/Shutdown parts of XPCOM needed in plugin process r=erahm We have not been initializing or shutting down XPCOM in the plugin process. We need the nsThreadManager for this bug but, more importantly, we need to properly shut down XPCOM in order to get things like handlers connected to the ShutdownPhases (e.g. ClearOnShutdown, used to free resources at process end). This patch includes some work to make services that are uninitialized in the plugin process to handle Shutdown calls without failing.
5dc95b140fd75283c58a86793791759b98550937: Bug 1382251: Part 3 - Add mechanism for automatically hooking DLL functions r=jimm
David Parks <dparks@mozilla.com> - Mon, 06 Nov 2017 10:04:19 -0800 - rev 450588
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1382251: Part 3 - Add mechanism for automatically hooking DLL functions r=jimm FunctionHook uses the DLL interceptor to redirect Win32 calls to a user-supplied function.
a1ca7804d84876782d6d14c448ade93049e77d49: Bug 1382251: Part 2 - Allow constructing nsWindowsDllInterceptor from module name r=aklotz
David Parks <dparks@mozilla.com> - Mon, 06 Nov 2017 09:51:06 -0800 - rev 450587
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1382251: Part 2 - Allow constructing nsWindowsDllInterceptor from module name r=aklotz Allow constructor to behave like Init().
56a6f6bcc5c511cc12d0b0debc89df6698e07a7b: Bug 1382251: Part 1 - Add x64 opcodes to nsWindowsDllInterceptor needed for plugin process SSL brokering r=aklotz
David Parks <dparks@mozilla.com> - Wed, 19 Jul 2017 09:12:12 -0700 - rev 450586
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1382251: Part 1 - Add x64 opcodes to nsWindowsDllInterceptor needed for plugin process SSL brokering r=aklotz Adds "LEA reg, opcode", "mov word ptr [reg+disp8], reg", "and [reg+disp8], imm8" and "MOV r/m8, imm8" to DLLInterceptor.
cc133159ed927638fbd2606b6b7e2c4badcb079e: Bug 1429413 - Ensure Factory::CreateDataSourceSurface allocation failures are gracefully handled. r=bas
Andrew Osmond <aosmond@mozilla.com> - Thu, 11 Jan 2018 08:26:42 -0500 - rev 450585
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1429413 - Ensure Factory::CreateDataSourceSurface allocation failures are gracefully handled. r=bas
7e52c1fdef97315248a347608c38677cd63ddc57: Backed out changeset ef258af45592 (bug 1429535) for test_bug704320_preload.html timeouts
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 11 Jan 2018 13:14:23 +0000 - rev 450584
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Backed out changeset ef258af45592 (bug 1429535) for test_bug704320_preload.html timeouts
617446a093babcb0fb5ad66931f7883914a4abee: Bug 1428538 - Use UTF-8 file paths for NSS database. r=keeler
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Thu, 28 Dec 2017 20:56:33 +0900 - rev 450583
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1428538 - Use UTF-8 file paths for NSS database. r=keeler
fb3c27bdee4648e0240e61b5dd6e1b82ec4884ca: Bug 1420060, NSS_3_35_BETA1, r=franziskus
Kai Engert <kaie@kuix.de> - Thu, 11 Jan 2018 14:09:34 +0100 - rev 450582
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1420060, NSS_3_35_BETA1, r=franziskus UPGRADE_NSS_RELEASE
9f4397eb2e08246073e0f5b053ba6cd0a3d746a8: Merge mozilla-central to mozilla-inbound. r=merge a=merge
Andreea Pavel <apavel@mozilla.com> - Thu, 11 Jan 2018 14:58:50 +0200 - rev 450581
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Merge mozilla-central to mozilla-inbound. r=merge a=merge
7e8d140654574a170c2ddc545462100b546d53dc: Bug 1429291 - Add gfxCriticalNote to WebRenderBridgeParent::AddExternalImage() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 11 Jan 2018 21:44:00 +0900 - rev 450580
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1429291 - Add gfxCriticalNote to WebRenderBridgeParent::AddExternalImage() r=nical
4a4c7d5443ab787422a97adf517c0cc334d60cfd: Bug 1428272 - Handle ExternalImage lock failure r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 11 Jan 2018 21:20:53 +0900 - rev 450579
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1428272 - Handle ExternalImage lock failure r=nical
32371cb3206a39ed863df230cc7c8b318523ba25: Bug 1344539 - Log GetLastError() when we fail to commit executable pages on Windows. r=ehoogeveen
Jan de Mooij <jdemooij@mozilla.com> - Thu, 11 Jan 2018 13:19:00 +0100 - rev 450578
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1344539 - Log GetLastError() when we fail to commit executable pages on Windows. r=ehoogeveen
59a7ff5e790dac72e89aef826db19640a69ac5b3: Backed out 2 changesets (bug 1429028) for spidermonkey bustages on js/src/jit-test/tests/wasm/compiler-frame-depth.js r=backout a=backout on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Thu, 11 Jan 2018 14:07:57 +0200 - rev 450577
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Backed out 2 changesets (bug 1429028) for spidermonkey bustages on js/src/jit-test/tests/wasm/compiler-frame-depth.js r=backout a=backout on a CLOSED TREE Backed out changeset 316e5fab18f1 (bug 1429028) Backed out changeset 47706f72f1d3 (bug 1429028)
ef258af455925d856d340defb2d9f1ed3e3b9ce6: Bug 1429535 - Split up ScriptLoader::ProcessScriptElement method r=baku
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 11 Jan 2018 12:05:26 +0000 - rev 450576
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1429535 - Split up ScriptLoader::ProcessScriptElement method r=baku
ec70d962c006a9efec5ed9c4baa807f5e91b9f77: Bug 1428826 followup, refresh failures.list for updated test expectations. r=me (NPOTB)
Jonathan Kew <jkew@mozilla.com> - Thu, 11 Jan 2018 11:56:17 +0000 - rev 450575
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1428826 followup, refresh failures.list for updated test expectations. r=me (NPOTB)
56f88b76d0fd6b0b207de727891610132e9a67a4: Bug 1428826 - Don't rely on FT_Get_Advance for glyph widths, get the advance from the glyph slot instead for better consistency with cairo metrics & rendering; update test expectations for minor changes in rendering. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Tue, 09 Jan 2018 17:36:37 +0000 - rev 450574
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1428826 - Don't rely on FT_Get_Advance for glyph widths, get the advance from the glyph slot instead for better consistency with cairo metrics & rendering; update test expectations for minor changes in rendering. r=lsalzman
ed7d701658926c75bff77885d3258b2860d6dc3b: Bug 1425687 - Don't use copy-on-write elements for small arrays. r=evilpie
Jan de Mooij <jdemooij@mozilla.com> - Thu, 11 Jan 2018 12:22:22 +0100 - rev 450573
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1425687 - Don't use copy-on-write elements for small arrays. r=evilpie
316e5fab18f1bd02f1159e64ed137aab927f73cd: Bug 1429028: Add a stack recursion check in the wasm::TextToBinary function; r=luke
Benjamin Bouvier <benj@benj.me> - Tue, 09 Jan 2018 14:25:03 +0100 - rev 450572
Push 8528 by ryanvm@gmail.com at Fri, 12 Jan 2018 02:17:15 +0000
Bug 1429028: Add a stack recursion check in the wasm::TextToBinary function; r=luke MozReview-Commit-ID: HPXo0ARuKD6
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip