74e11cfb3b5a03b40a1f71a9f6efaf5d8b740a12: Bug 685236 - Stop using GetNativePath in netwerk/. r=mayhemer
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 15 Dec 2017 20:21:19 +0900 - rev 401149
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +0000
Bug 685236 - Stop using GetNativePath in netwerk/. r=mayhemer MozReview-Commit-ID: JdHhXPiS0fv
c999baadc2d5a7d8393596ab062576d4018c6b79: Bug 1433383 Properly detect -flto flag. r=froydnj
marxin <mliska@suse.cz> - Fri, 26 Jan 2018 00:57:00 +0200 - rev 401148
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +0000
Bug 1433383 Properly detect -flto flag. r=froydnj
e82864a182cebd7ce41a6ebb3521a49f286be976: Bug 1431390 - Add a test for checking that specific tags can be removed from a bookmark r=standard8
Paul Silaghi <psilaghi@mozilla.com> - Tue, 23 Jan 2018 12:36:40 +0200 - rev 401147
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +0000
Bug 1431390 - Add a test for checking that specific tags can be removed from a bookmark r=standard8
1e5c359b9fe38d29b65fb6c872505c124895a9f2: Bug 1430800: Optimize String.raw by avoiding rest-parameter array allocation. r=evilpie
André Bargull <andre.bargull@gmail.com> - Thu, 18 Jan 2018 04:20:55 -0800 - rev 401146
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +0000
Bug 1430800: Optimize String.raw by avoiding rest-parameter array allocation. r=evilpie
2175c053b6ebdf6b1bb0efa7dd2ee6590869b972: Bug 1423878: Remove check for detached ArrayBuffer before CloneArrayBuffer per ES2018. r=jandem
André Bargull <andre.bargull@gmail.com> - Thu, 07 Dec 2017 05:25:20 -0800 - rev 401145
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +0000
Bug 1423878: Remove check for detached ArrayBuffer before CloneArrayBuffer per ES2018. r=jandem
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 401144
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401143
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401142
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401141
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401140
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401139
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401138
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401137
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401136
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401135
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401134
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401133
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401132
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +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 401131
Push 33332 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:41:03 +0000
Bug 1419764 - change mHadTransformBeforeLastBaseValChange to mRequiresFrameReconstruction in order to better reflect its purpose r=dholbert
9b144f79e5122f970a95bd184d1139fc01780a8d: Bug 1433576 - bring rtp sources js timestamp and timebase up to spec r=jib
Nico Grunbaum - Fri, 26 Jan 2018 13:40:30 -0800 - rev 401130
Push 33331 by ccoroiu@mozilla.com at Sun, 28 Jan 2018 10:39:25 +0000
Bug 1433576 - bring rtp sources js timestamp and timebase up to spec r=jib MozReview-Commit-ID: 2joFQ41NaMp
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip