b0943d83c24fb8966fbb2c2b97fbc7a22bd4487c: Added tag last-mozilla-central for changeset 2bae3bbf866e
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 30 Nov 2009 13:17:34 -0500 - rev 36116
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Added tag last-mozilla-central for changeset 2bae3bbf866e
5e9d96f3be1c5bd1b61647c39b8acf08d0e9f12c: Merge mozilla-central into Electrolysis
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 30 Nov 2009 12:59:43 -0500 - rev 36115
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Merge mozilla-central into Electrolysis
7515867b6cc569ea171f72ca2265de6c23d5b865: Fix link warnings on windows
Ben Turner <bent.mozilla@gmail.com> - Wed, 25 Nov 2009 15:41:58 -0500 - rev 36114
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Fix link warnings on windows
a7943acc38e19919fb87fc45bf28c4be1d04cb32: XXX removal: don't destroy the stream on failure (a future ActorDestroy callback will take care of that), and other shutdown- and crash-related XXX removal which are handled by bug 529005
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 25 Nov 2009 15:34:49 -0500 - rev 36113
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
XXX removal: don't destroy the stream on failure (a future ActorDestroy callback will take care of that), and other shutdown- and crash-related XXX removal which are handled by bug 529005
04a02dc20521382565273337e6d7ead39ba21246: TODO-removal: make NullableStringGet an inline function instead of a macro, and make NullableString an inline function in mozilla::plugins instead of in an anonymous namespace: no need to have a separate copy of it for each translation unit.
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 25 Nov 2009 15:07:45 -0500 - rev 36112
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
TODO-removal: make NullableStringGet an inline function instead of a macro, and make NullableString an inline function in mozilla::plugins instead of in an anonymous namespace: no need to have a separate copy of it for each translation unit.
4486dcbf65573e9ea77a86b9f88f46f0c86dc438: More TODOs in the the plugin stream code, use the NullableString mechanisms which were invented after this landed.
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 25 Nov 2009 10:34:59 -0500 - rev 36111
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
More TODOs in the the plugin stream code, use the NullableString mechanisms which were invented after this landed.
e259e884b23a31e8502a3e2fc200093024b614cc: Bug 530894 - Clean up TODOs in the plugin stream remoting: if NPN_{Get,Post}URLNotify fail, clean up the actor properly. Also deal with null postdata, which currently causes significant problems for the in-process case (NPN_PostURLNotify succeeds, but NPP_URLNotify is never called). r=bent
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 25 Nov 2009 09:26:01 -0500 - rev 36110
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Bug 530894 - Clean up TODOs in the plugin stream remoting: if NPN_{Get,Post}URLNotify fail, clean up the actor properly. Also deal with null postdata, which currently causes significant problems for the in-process case (NPN_PostURLNotify succeeds, but NPP_URLNotify is never called). r=bent
4d8cb0be8c0290fa1103dc01320aa3413d373490: Bug 528367 - generate ipdl_{lex,yacc}tab.py in the objdir, not the srcdir
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 24 Nov 2009 10:34:38 -0500 - rev 36109
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Bug 528367 - generate ipdl_{lex,yacc}tab.py in the objdir, not the srcdir
133d4a382af1cc2d7ab028fb93b32951dc03853b: Merge mozilla-central into Electrolysis.
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 24 Nov 2009 10:06:03 -0500 - rev 36108
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Merge mozilla-central into Electrolysis.
0ce2fd2badaa7491f82f1d1757f88bbc00954718: Fix PostDelayedTask in the message loop
Ben Turner <bent.mozilla@gmail.com> - Mon, 23 Nov 2009 16:01:12 -0500 - rev 36107
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Fix PostDelayedTask in the message loop
db9989871e18ed7ab9d4f2854961cc08f219e061: Bug 523208 - ensure mochitest expects multiple processes, original patch by jgriffin, reworked for ted's review comments by bsmedberg, r=ted
Benjamin Smedberg <benjamin@smedbergs.us> - Fri, 20 Nov 2009 14:48:56 -0500 - rev 36106
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Bug 523208 - ensure mochitest expects multiple processes, original patch by jgriffin, reworked for ted's review comments by bsmedberg, r=ted
e87bbd2bc85fdc4d07064c13fcad2ee28fffffe7: Do full shutdown, instead of _exit(0) shutdown in the plugin process when we're doing leak checking.
Benjamin Smedberg <benjamin@smedbergs.us> - Fri, 20 Nov 2009 13:49:15 -0500 - rev 36105
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Do full shutdown, instead of _exit(0) shutdown in the plugin process when we're doing leak checking.
8598d7ba50a1a58cc85a312b8a43f370461ece48: Backed out changeset 97c456993dbd -- red herring, no need for this debugging spew.
Benjamin Smedberg <benjamin@smedbergs.us> - Fri, 20 Nov 2009 13:48:42 -0500 - rev 36104
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Backed out changeset 97c456993dbd -- red herring, no need for this debugging spew.
97c456993dbd99265a2db08e849f8342ce47ff6a: temporary debugging spew to check bug 529234
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Nov 2009 11:54:46 -0600 - rev 36103
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
temporary debugging spew to check bug 529234
2ff020f774357a7377dc9bd4530efb12e94d1e3f: Don't crash if NP_Initialize failed remotely: PluginLibrary::NP_Initialize returns an nsresult, not a NPError; nsNPAPIPlugin::CreatePlugin fails but still sets the outparam; nsPluginHost doesn't properly rv-check nsNPAPIPlugin::CreatePlugin, which causes us to think the bad plugin is actually good. I hate stupid failure chains!
Benjamin Smedberg <benjamin@smedbergs.us> - Fri, 20 Nov 2009 10:34:20 -0500 - rev 36102
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Don't crash if NP_Initialize failed remotely: PluginLibrary::NP_Initialize returns an nsresult, not a NPError; nsNPAPIPlugin::CreatePlugin fails but still sets the outparam; nsPluginHost doesn't properly rv-check nsNPAPIPlugin::CreatePlugin, which causes us to think the bad plugin is actually good. I hate stupid failure chains!
1c186849650e912707c5db077abc6a0c210d10f0: bug 530007: fix crashing edge cases in the hope of getting better diagnostics about failed tests
Chris Jones <jones.chris.g@gmail.com> - Fri, 20 Nov 2009 02:23:07 -0600 - rev 36101
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
bug 530007: fix crashing edge cases in the hope of getting better diagnostics about failed tests
aa943e9954e262f73270200646a66bf20d6e8419: include some headers missing in newer gcc/libc builds. r=trivial
Chris Jones <jones.chris.g@gmail.com> - Thu, 19 Nov 2009 20:08:39 -0600 - rev 36100
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
include some headers missing in newer gcc/libc builds. r=trivial
ee38cc175494461f4267f4b24d090ea0caf130b1: Don't use a static nsCString (causing leaks in the plugin process). Also, use NS_LogInit/NS_LogTerm for the child process so that leaks are reported at the right time.
Benjamin Smedberg <benjamin@smedbergs.us> - Thu, 19 Nov 2009 17:57:56 -0500 - rev 36099
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Don't use a static nsCString (causing leaks in the plugin process). Also, use NS_LogInit/NS_LogTerm for the child process so that leaks are reported at the right time.
7086aa5da6bb47712c0308446c37619029b088aa: Fix bad allocation pattern in NPP_New
Ben Turner <bent.mozilla@gmail.com> - Thu, 19 Nov 2009 14:47:09 -0800 - rev 36098
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Fix bad allocation pattern in NPP_New
ee79c580c4823cdf1f5609c706865c79e96658ba: Followup to bug 525090 - log new processes to a file based on the environment, instead of unconditionally to stdout, r=cjones
Benjamin Smedberg <benjamin@smedbergs.us> - Thu, 19 Nov 2009 14:52:11 -0500 - rev 36097
Push 10694 by bsmedberg@mozilla.com at Mon, 14 Dec 2009 15:23:10 +0000
Followup to bug 525090 - log new processes to a file based on the environment, instead of unconditionally to stdout, r=cjones
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip