8b6bb4335d4bb4e47045921aebe730113e9bd693: Bug 1422415 - Part 2: Call _sprintf_l with C-locale to ensure result doesn't contain locale-dependent decimal separator. r=Waldo
André Bargull <andre.bargull@gmail.com> - Tue, 05 Dec 2017 04:24:41 -0800 - rev 401117
Push 99294 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:25:55 +0000
Bug 1422415 - Part 2: Call _sprintf_l with C-locale to ensure result doesn't contain locale-dependent decimal separator. r=Waldo
68acdee69ce173669fe7435be843924c1d89fdc0: Bug 1422415 - Part 1: Remove HAVE_SETLOCALE because setlocale() is available on all supported platforms. r=glandium
André Bargull <andre.bargull@gmail.com> - Fri, 19 Jan 2018 05:19:40 -0800 - rev 401116
Push 99294 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:25:55 +0000
Bug 1422415 - Part 1: Remove HAVE_SETLOCALE because setlocale() is available on all supported platforms. r=glandium
d94c15bb443556229f6a433c4a3cf775fd342ada: Bug 1382251: Part 11 - Update moz.build with new files; r=jimm
David Parks <dparks@mozilla.com> - Mon, 06 Nov 2017 10:47:01 -0800 - rev 401115
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +0000
Bug 1382251: Part 11 - Update moz.build with new files; r=jimm Includes the build changes made by the earlier patches in this series. Also adds some #includes required by other files when these are added to the unified build.
4db59285a8c8caef92b64c8a7dba104db7908f51: Bug 1382251: Part 10 - Add nsWindowsDllInterceptor tests for the new functions; r=aklotz
David Parks <dparks@mozilla.com> - Mon, 06 Nov 2017 10:45:13 -0800 - rev 401114
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +0000
Bug 1382251: Part 10 - Add nsWindowsDllInterceptor tests for the new functions; r=aklotz Adds tests for the DLL interception of the SSL APIs included in the previous patch.
d662856646749a9c6c637e8ecb6d3cf12ac6d635: Bug 1382251: Part 9 - Hook functions needed for SSL communication in NPAPI process; r=jimm
David Parks <dparks@mozilla.com> - Mon, 06 Nov 2017 10:41:21 -0800 - rev 401113
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +0000
Bug 1382251: Part 9 - Hook functions needed for SSL communication in NPAPI process; r=jimm Adds Win32 networking APIs to the function broker so that we can run SSL communications outside of the sandbox.
0dd2318482b58a7286c8641027ddc084d4d29575: Bug 1382251: Part 8 - Migrate some previously hooked functions to FunctionHook/Broker; r=jimm,froydnj
David Parks <dparks@mozilla.com> - Mon, 06 Nov 2017 11:07:16 -0800 - rev 401112
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +0000
Bug 1382251: Part 8 - Migrate some previously hooked functions to FunctionHook/Broker; r=jimm,froydnj Moves GetWindowInfo, GetKeyState, SetCursorPos, GetSaveFileNameW and GetOpenFileNameW to the new FunctionHook and FunctionBroker systems.
1e37c536895f753921879cb6a26810a90265a686: Bug 1382251: Part 7 - Add mechanism for automatically brokering DLL functions; r=jimm
David Parks <dparks@mozilla.com> - Mon, 06 Nov 2017 10:34:47 -0800 - rev 401111
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +0000
Bug 1382251: Part 7 - Add mechanism for automatically brokering DLL functions; r=jimm The FunctionBroker is a special kind of FunctionHook that brokers the hooked function on another process. In the child process, it uses the FunctionBrokerChild to request that the FunctionBrokerParent run a function and return the response. It handles most cases of parameter, return value and error marshaling on its own. It also guarantees that requests are issued from the proper thread.
e442713e994601413f9f0c9835349f90cdc4a6c2: 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 401110
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +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.
1c0075f2885b5823dab9d8ea80409d912649b651: 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 401109
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +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.
1aa70e4cb93e2cd997242c0f50109299bee59f37: 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 401108
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +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.
5b5596661d5fbf7198b990bd70bf67187536999f: 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 401107
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +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.
2213e9ff5f512e3add9da772e8bb71b1bc067a37: 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 401106
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +0000
Bug 1382251: Part 2 - Allow constructing nsWindowsDllInterceptor from module name; r=aklotz Allow constructor to behave like Init().
d5ae6398dc52ed4ed47faddfde3097e7bd3bb695: 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 401105
Push 99293 by rgurzau@mozilla.com at Sat, 27 Jan 2018 22:10:58 +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.
003668afcef5a0919792fc1331d44e6e8c2fbb40: Bug 1419764 - change mHadTransformBeforeLastBaseValChange to mRequiresFrameReconstruction in order to better reflect its purpose r=dholbert
Robert Longson <longsonr@gmail.com> - Sat, 27 Jan 2018 21:39:08 +0000 - rev 401104
Push 99292 by longsonr@gmail.com at Sat, 27 Jan 2018 21:39:23 +0000
Bug 1419764 - change mHadTransformBeforeLastBaseValChange to mRequiresFrameReconstruction in order to better reflect its purpose r=dholbert
c6c4331c0c3c3223fd885e5da3532c3039217fe3: Bug 1433689 - Skip test_serviceworker_lifetime.html temporarily as it fails on linux32 non-e10s. r=me, a=testonly
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 27 Jan 2018 22:15:39 +0200 - rev 401103
Push 99291 by archaeopteryx@coole-files.de at Sat, 27 Jan 2018 20:16:12 +0000
Bug 1433689 - Skip test_serviceworker_lifetime.html temporarily as it fails on linux32 non-e10s. r=me, a=testonly
1d32e08b9e1404c273b4e2700410c9305c28817a: Bug 1433276 - skip serviceworker test temporarily as it fails on linux32 non e10s. r=me, a=testonly
Joel Maher <jmaher@mozilla.com> - Sat, 27 Jan 2018 13:25:51 -0500 - rev 401102
Push 99290 by jmaher@mozilla.com at Sat, 27 Jan 2018 18:27:01 +0000
Bug 1433276 - skip serviceworker test temporarily as it fails on linux32 non e10s. r=me, a=testonly
ca73f9471eded208cbf1206f22e0fe9f10550497: Bug 1275062 - Introduce a size check of IPC messages for IndexedDB, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 27 Jan 2018 13:40:58 +0100 - rev 401101
Push 99289 by amarchesini@mozilla.com at Sat, 27 Jan 2018 12:41:35 +0000
Bug 1275062 - Introduce a size check of IPC messages for IndexedDB, r=asuth
094c6dbe48a3efe5795e3e62f8d3ef5e83182f02: Bug 1432789 - Follow-up to list wrench as third-party. r=me
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 27 Jan 2018 07:05:04 -0500 - rev 401100
Push 99288 by kgupta@mozilla.com at Sat, 27 Jan 2018 12:05:52 +0000
Bug 1432789 - Follow-up to list wrench as third-party. r=me MozReview-Commit-ID: 7Df5qr1HEWF
fa72e94a9055476e3e652c9181ec63818f25ffe6: Merge mozilla-central to inbound. a=merge on a CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Sat, 27 Jan 2018 11:58:35 +0200 - rev 401099
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Merge mozilla-central to inbound. a=merge on a CLOSED TREE
7c637da65c1fec33fc36a014485acad5413e09ea: Merge autoland to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Sat, 27 Jan 2018 11:52:48 +0200 - rev 401098
Push 99287 by csabou@mozilla.com at Sat, 27 Jan 2018 09:59:12 +0000
Merge autoland to mozilla-central. a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip