James Boston
0e6afab466
Improve nsIProcess, fix nsIProcess.kill(). b=442393 r=bsmedberg
2009-03-06 16:19:09 -06:00
Brad Lassey
439b2a2745
Bug 455381 - WinCE XPCOM Explicit Unicode API Calls, Wide Char CheckVersion Function nsCommonProcess changes. relanding after backout. r=bsmedberg
2008-12-11 11:50:24 -08:00
Gavin Sharp
b3d332e0f2
backout changeset ce8fbd7d222e from bug 455381 to fix windows unit test bustage
2008-12-03 18:49:54 -05:00
Brad Lassey
2a41d30739
Bug 455381 - WinCE XPCOM Explicit Unicode API Calls, Wide Char CheckVersion Function nsCommonProcess changes r=bsmedberg
2008-12-03 08:41:12 -05:00
8e497e579e
Bug 421751: make nsIProcess.run() not open any console windows on Windows. r=dougt, sr=mconnor, a=damons
2008-03-12 14:03:08 -07:00
8ddfecc2b7
backing out: switching narrow char system calls to wide char in windows b=418703
2008-03-11 15:46:26 -07:00
b15bf8e6be
switching narrow char system calls to wide char in windows b=418703 r=bsmedberg r=dougt also looked at by stuart and roc a=beltzner and a=damon
2008-03-11 14:49:53 -07:00
dd927b4679
backing out b=418703, caused test 40118 to fail on WINNT 5.2 qm-win2k3-01 dep unit test tinderbox
2008-03-05 14:56:43 -08:00
932f8e936f
switching windows narrow char system calls to wide char b=418703 r=bsmedberg a=beltzner
2008-03-05 13:39:29 -08:00
98de634631
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
timeless@mozdev.org
9aae463770
Bug 342671 Leaking process information handle in nsProcessCommon.cpp
...
patch by David.R.Gardiner@gmail.com r=timeless r=dougt
2006-09-22 07:43:07 +00:00
dougt@meer.net
000176cf9e
WinCE only. ShellExecute is now in the shunt lib, so I can remove a WINCE #define. Also, for process creation WinCE uses NSPR like a good child.... i wonder why the other platforms don't as well.
2005-09-02 18:00:23 +00:00
timeless@mozdev.org
055289665d
Bug 283429 javascript undefined object -> crash in nsIProcess::Init
...
r=dougt
2005-02-24 18:41:50 +00:00
timeless@mozdev.org
171d0ece31
Bug 270107 nsProcess::Run is broken
...
r=dougt
2005-01-14 11:52:09 +00:00
jst@mozilla.jstenback.com
49065f8e64
Fixing bug 273961. Don't execute unix process creation code on windows. r+sr=darin@meer.net
2004-12-10 01:06:37 +00:00
jst@mozilla.jstenback.com
075117c983
Fixing bugstage.
2004-11-11 20:48:45 +00:00
jst@mozilla.jstenback.com
7ae7a3cece
Fixing bug 267269. Make nsIProcess::Run() use NSPR code for running the process if arguments are passed. r=pinkerton@aol.net, sr=bzbarsky@mit.edu
2004-11-11 19:42:26 +00:00
jst@mozilla.jstenback.com
d0b1c80a0e
Fixing problem where mExitValue is unconditionally -1 on the mac after running a process. No bug. r+sr=dbaron@dbaron.org, a=asa@mozilla.org
2004-10-22 23:55:56 +00:00
jst@mozilla.jstenback.com
159636ae54
Fixing bug 263429. Making nsProcessCommon::Run() work on Mac OS X. r=peterv@propagandism.org, sr=dveditz@cruzio.com
2004-10-12 05:31:37 +00:00
gerv@gerv.net
c0cd46fc51
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
darin@meer.net
33f7ab6e0c
landing dbaron's patch for bug 235735 "fix callers that cast away const on result of ns[C]String::get" r+sr=darin
2004-02-28 22:34:07 +00:00
neil@parkwaycc.co.uk
4c6a736626
Bug 227500 Provide scriptable environment access p=bsmedberg,gisburn r/sr=dougt
2004-01-23 10:23:12 +00:00
bryner@brianryner.com
3736b6e206
Bug 229875 - eliminate unnecssary public/virtual destructors. This patch changes all refcounted classes under xpcom/, which aren't inherited from or used on the stack, to have private, nonvirtual destructors. r=dougt, sr=dbaron.
2004-01-15 06:14:18 +00:00
dbaron@dbaron.org
8c37890522
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 23:19:20 +00:00
darin@netscape.com
cdd08719da
fixes bug 129279 "nsIFile unicode/utf8/ascii task"
...
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
bnesse@netscape.com
352b3955ea
Checkin for bug 120866. Add getenv() support to autoconfig module. Checking in for Jerry Tan. r=dveditz, sr=alecf, a=asa.
2002-03-22 21:37:50 +00:00
syd@netscape.com
6f1d30f325
trunk fix for 84115. Pass arguments to the process (I omitted these in an earlier
...
checkin). Bad because xpi files that invoke processes with args are not functioning
correctly. r=ssu, sr=mscott, a=drivers (asa)
2001-06-06 04:33:19 +00:00
syd@netscape.com
85060859a6
Fix for http://bugzilla.mozilla.org/show_bug.cgi?id=80383
...
r=dbragg, sr=mscott, a=asa
For the nsIProcess component, which is only used by XPInstall, instead of calling
nspr for process creation, we call a simplified version which, on windows, will
cause the child process not to inherit fds open by the forking process.
Fix is only XP_WIN. nspr will provide a more risky, non-nsIProcess, XP solution at
some point which is either achieved by modifying open() to accept a non-inherit
flag (on win32) or do an fcntl() on Unix (see the bug for details specific to the
fcntl()), or provide another pair of create processes functions that are geared
towards non-inheriting process creation.
The bug fixed here is the XP installer is not able, on win32, to remove the
components.reg file from the "cleanup" process, which leads to all sorts of mayhem,
because the cleanup process inherits the component.reg fd which is open at the
time the cleanup process is forked, and this it cannot remove something it has an
open reference to.
2001-06-02 00:06:44 +00:00
dbragg@netscape.com
7cd309e715
New interface for creating and managing processes. New feature for bug 62167. a=dougt sr=brendan
2001-01-19 21:23:24 +00:00