0c5ad222605bc6579f4e281a30fc55b0634c08e1: Bug 1471028 - fix check for outdated node versions; r=bustage, a=bustage
Nathan Froyd <froydnj@mozilla.com> - Wed, 04 Jul 2018 07:46:08 -0400 - rev 424977
Push 34228 by nfroyd@mozilla.com at Wed, 04 Jul 2018 11:47:10 +0000
Bug 1471028 - fix check for outdated node versions; r=bustage, a=bustage MozReview-Commit-ID: 5OlPH2tUACP
cc3401e78e8bbae22e6dbc854e525ceae4923bcf: Merge inbound to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Wed, 04 Jul 2018 12:58:33 +0300 - rev 424976
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Merge inbound to mozilla-central. a=merge
ff25e66da36e4c95363e684880085f99d845da2a: Bug 1460022: Part 13 - Update profiler to use revised DLL interceptor interface; r=njn
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 14:23:29 -0600 - rev 424975
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 13 - Update profiler to use revised DLL interceptor interface; r=njn
1cdba0bde1857d2c8611fceaaa5f1d9fc6168ff6: Bug 1460022: Part 12 - Update XPCOM to use revised DLL interceptor interface; r=froydnj
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:52:18 -0600 - rev 424974
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 12 - Update XPCOM to use revised DLL interceptor interface; r=froydnj
c95140bcd817476c28d70fc2f749ae94b4abc3e6: Bug 1460022: Part 11 - Update Win32 nsWindow to work with revised DLL interceptor interface; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:52:01 -0600 - rev 424973
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 11 - Update Win32 nsWindow to work with revised DLL interceptor interface; r=mhowell
9c21c99f6b7703765f86b5860c0d4e5462e7ed2a: Bug 1460022: Part 10 - Update crash reporter to work with revised DLL interceptor interface; r=dmajor
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:51:40 -0600 - rev 424972
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 10 - Update crash reporter to work with revised DLL interceptor interface; r=dmajor
097d82eb192888b55fc00cc6ccba78098afda4cf: Bug 1460022: Part 9 - Update sandboxing code to work with revised DLL interceptor interface; r=bobowen
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:51:29 -0600 - rev 424971
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 9 - Update sandboxing code to work with revised DLL interceptor interface; r=bobowen
528b5685d597db2680e356bbd67fc52e575e3853: Bug 1460022: Part 8 - Update DLL blocklist to work with revised DLL interceptor interface; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:51:10 -0600 - rev 424970
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 8 - Update DLL blocklist to work with revised DLL interceptor interface; r=mhowell
88494d07fbcd14ced0c83f00c12b4bae5d566b48: Bug 1460022: Part 7 - Update plugin code to work with revised DLL interceptor interface; r=handyman
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:50:50 -0600 - rev 424969
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 7 - Update plugin code to work with revised DLL interceptor interface; r=handyman
137f27a03ba3b56b87a698adc34cbcf4b2def52f: Bug 1460022: Part 6 - Update GMP code to work with new DLL interceptor interface; r=cpearce
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:49:49 -0600 - rev 424968
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 6 - Update GMP code to work with new DLL interceptor interface; r=cpearce
388defa609728a5bcacd0bb48f461f5fca783e0e: Bug 1460022: Part 5 - Update launcher process to work with new DLL interceptor interface; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:49:30 -0600 - rev 424967
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 5 - Update launcher process to work with new DLL interceptor interface; r=mhowell
f538fbf4d5099cbd84c3777d5eb338333dca33a4: Bug 1460022: Part 4 - Update a11y code to reflect new interface for DLL interceptor; r=Jamie
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:49:17 -0600 - rev 424966
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 4 - Update a11y code to reflect new interface for DLL interceptor; r=Jamie
7bdadc37becdd1c800543396b19a3d8f2c114e08: Bug 1460022: Part 3 - Update TestDllInterceptorCrossProcess to reflect new interceptor interface; r=handyman
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:48:45 -0600 - rev 424965
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 3 - Update TestDllInterceptorCrossProcess to reflect new interceptor interface; r=handyman
d1e8418da3b446ecfe81495ac484abace554b5cf: Bug 1460022: Part 2 - Update TestDllInterceptor to use new DLL interceptor interface; r=handyman
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:48:28 -0600 - rev 424964
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 2 - Update TestDllInterceptor to use new DLL interceptor interface; r=handyman In addition to updating the interface, this patch also significantly alters the structure of this test. In particular, it removes the Test* functions in favour of using template magic. I did this because I noticed that, in the majority of cases, the stub function was being called with all zero arguments, and then we check for the expected error code. I thought that maybe we could replace that repetition with some templates that instantiate a blank tuple that may then be applied to a callable object. See the (MAYBE_)TEST_HOOK* and TEST_DETOUR* macro definitions for detailed information about how to use these things. The test successfully completes with both 32-bit and 64-bit builds.
3e491d518d61ac4980e2b9c422608356256fa180: Bug 1460022: Part 1 - Modify DLL interceptor to use one-time initialization when setting hooks; r=handyman
Aaron Klotz <aklotz@mozilla.com> - Wed, 27 Jun 2018 11:48:05 -0600 - rev 424963
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1460022: Part 1 - Modify DLL interceptor to use one-time initialization when setting hooks; r=handyman This patch makes the interceptor's AddHook functions private, and converts the stubs from simple function pointers into objects containing both the stub function pointer, plus a INIT_ONCE sentinel. Setting a hook now requires calling Set or SetDetour on the stub, which ensures that the hook attempt happens once and only once. The constructor for the new object is constexpr, so it should not generate static initializers if it is declared statically. Note that, as a corollary of the new behaviour, we no longer need to set guards around any hook setting code. I have removed those when present.
37ba626521b5d5373a80630d928bdc9450f1844c: Backed out 1 changesets (bug 1468523) for mochitest failures on test_bug475636.html. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 04 Jul 2018 04:49:52 +0300 - rev 424962
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Backed out 1 changesets (bug 1468523) for mochitest failures on test_bug475636.html. CLOSED TREE Backed out changeset 93540ca16c31 (bug 1468523)
f1727b36a3fec9645b44fc21563713dfcf5f916f: Bug 1470758 - Ensure we don't merge items with the same frame. r=mattwoodrow
Jamie Nicol <jnicol@mozilla.com> - Tue, 03 Jul 2018 17:04:51 -0400 - rev 424961
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1470758 - Ensure we don't merge items with the same frame. r=mattwoodrow
9cfc3fe9fe3832f29ebcba0318db8ee21f926db2: Backed out 13 changesets (bug 1460022) for bustages in :/build/build/src/mozglue/tests/interceptor/TestDllInterceptor.cpp(113) on a CLOSED TREE
shindli <shindli@mozilla.com> - Wed, 04 Jul 2018 03:37:11 +0300 - rev 424960
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Backed out 13 changesets (bug 1460022) for bustages in :/build/build/src/mozglue/tests/interceptor/TestDllInterceptor.cpp(113) on a CLOSED TREE Backed out changeset b798c3689bbf (bug 1460022) Backed out changeset c3b3b854affd (bug 1460022) Backed out changeset ecb1b6fd3134 (bug 1460022) Backed out changeset 91fed649dd5a (bug 1460022) Backed out changeset be7032cddad2 (bug 1460022) Backed out changeset d4a036b976e6 (bug 1460022) Backed out changeset 5f3dfde41e38 (bug 1460022) Backed out changeset a16486a6f685 (bug 1460022) Backed out changeset 69eacc5c3ab8 (bug 1460022) Backed out changeset 34aa7c29b31e (bug 1460022) Backed out changeset 00b20c0a7637 (bug 1460022) Backed out changeset b8e8aea4a01f (bug 1460022) Backed out changeset 15822d9848d8 (bug 1460022)
93540ca16c31b162c6c11a120da897428f094398: Bug 1468523 - Fix the history entry for http-equiv=refresh. r=smaug
Dragana Damjanovic <dd.mozilla@gmail.com> - Tue, 03 Jul 2018 20:18:12 -0400 - rev 424959
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1468523 - Fix the history entry for http-equiv=refresh. r=smaug
be04a499d0d0e98c735b3152c97ca49c3ec4ecaa: Bug 1472789 - make the windows crashreporter not dependent on libxul files; r=ted.mielczarek
Nathan Froyd <froydnj@mozilla.com> - Tue, 03 Jul 2018 20:09:37 -0400 - rev 424958
Push 34227 by rgurzau@mozilla.com at Wed, 04 Jul 2018 09:59:03 +0000
Bug 1472789 - make the windows crashreporter not dependent on libxul files; r=ted.mielczarek This makes one less place where we link code compiled for libxul into a place that doesn't link mozglue, and is cleaner to boot. We don't need the BREAKPAD_NO_TERMINATE_THREAD define that breakpad-windows-libxul defines because we're not including the handler code in the crashreporter binary.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip