kandrot%netscape.com
4f67913550
r=kandrot@netscape.com, sr=waterson@netscape.com, a=asa@mozilla.org
...
removes a memset that sets zero bytes (so it did nothing)
2001-06-13 00:03:21 +00:00
dougt%netscape.com
1035447227
Adds a test case for bug 84489. r=danm@netscape.com, sr=darin@netscape.com, a=clayton@netscape.com
2001-06-12 18:38:17 +00:00
dougt%netscape.com
cb41e513ea
Fixes bug 84489. Ensures that worker threads can not process the same reque
...
st at the same time. r-danm@netscape.com , sr-darin@netscape.com , a-clayton@n
etscape.com
2001-06-12 18:35:23 +00:00
dougt%netscape.com
a2f659d9c4
fixes bug 84489. ensures that workthreads never process the same request at the same time. r=danm@netscape.com, sr=darin@netscape.com, a=clayton@netscape.com.
2001-06-12 18:32:26 +00:00
mkaply%us.ibm.com
380a75ccae
#50203
...
r=mkaply, aaronr, pedemont sr=blizzard
OS/2 only - while investigating optimizer issues, we came up with a better fix for this problem
2001-06-08 14:54:10 +00:00
syd%netscape.com
421006c67d
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
ccarlen%netscape.com
8708c4be01
Bug 83687 - The keys NS_XPCOM_CURRENT_PROCESS_DIR and NS_OS_CURRENT_PROCESS_DIR were defined identically. They should be different. r=valeski/sr=jband/a=asa
2001-06-05 22:19:19 +00:00
valeski%netscape.com
221edc8f1a
r=chak, sr=vidur, a=tor. 82000. removing unused arg from nsICategoryManager.
2001-06-05 21:25:57 +00:00
valeski%netscape.com
83586c4fe5
r=ccarlen, sr=sfraser, a=asa. 80095. replace an overkill strstr, w/ strchr.
2001-06-04 23:30:55 +00:00
markh%activestate.com
33dc5fcc7f
Prevent crash in certain multi-threaded situations. Bug 83508. r=markh, sr=jband, a=blizzard.
2001-06-04 23:01:26 +00:00
syd%netscape.com
0180b1d074
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
cls%seawood.org
bbc335acd4
Tweak xptc so that it works on Irix with gcc.
...
Thanks to John Vandenberg <zeroJ@null.net> for the patches.
Bug #79362 r=cls a=asa for 0.9.1
2001-05-30 14:48:52 +00:00
mkaply%us.ibm.com
d261552206
#83166
...
r=aaronr, sr=blizzard, a=blizzard
OS/2 only change - we weren't deleting temp files after download
2001-05-29 22:21:11 +00:00
mkaply%us.ibm.com
f67b028a4a
No bug
...
r=javier, a=tor
OS/2 only change - we were unnecessarily defining DEBUG
2001-05-25 04:20:24 +00:00
brendan%mozilla.org
e21d5d58c0
- Add a generation number to JSDHashTable that counts entryStore changes due
...
to grows, shrinks, and compresses. This helps JS_DHashTableOperate callers
who hold returned entry pointers to validate those pointers and avoid having
to re-lookup an entry by its key.
- Balance that addition by removing JSDHashTable.sizeMask, which is induced by
JSDHashTable.sizeLog2 at the cost of two typically single-cycle instructions.
- Use JSDHashTable.generation in jsobj.c to avoid unsafely dereferencing an
entry pointer held across calls to JSClass.resolve from js_LookupProperty,
which may recur and add entries to cx->resolving, growing that table and
invalidating entry pointers held by earlier js_LookupProperty activations.
(bug 78121, r=jst@netscape.com , sr=jband@netscape.com , a=asa@mozilla.org )
2001-05-25 03:05:38 +00:00
scc%mozilla.org
cc99419281
bug #75164 : sr={brendan, sfraser}. Adding the generators |nsSubstituteC?String|, which will replace |ReplaceSubstring|. Also fixing a declaration in "nsAStringGenerator.h".
2001-05-23 06:49:51 +00:00
law%netscape.com
a83465493d
Bug 68279; tightens up IsExecutable() check in nsLocalFileWin to properly detect most dangerous executables; adds code to the two places in the UI where such files used to be executed to disable us doing that; r=mstoltz, sr=mscott
2001-05-23 06:03:59 +00:00
scc%mozilla.org
9c83bf2aa8
bug #78398 : sr=waterson. adding my new header file "nsAStringGenerator.h" to the Mac project to make it easier to open.
2001-05-23 03:33:06 +00:00
scc%mozilla.org
49cf768412
bug #78398 : sr=waterson. Getting the new header file "nsAStringGenerator.h" exported to dist.
2001-05-23 03:31:23 +00:00
scc%mozilla.org
f98c3d6d97
bug #78398 : sr=waterson, adding a new abstract type (this here's the new file it comes in) |nsAC?StringGenerator|
2001-05-23 03:29:48 +00:00
scc%mozilla.org
b048777e64
bug #75220 : r=vidr, sr=jst ... had just been waiting for the commercial fixes, and now mscott has landed those. Finally get rid of |nsLiteralC?String| and |nsLocalC?String|. Use |nsDependentC?String| now instead.
2001-05-23 02:44:46 +00:00
scc%mozilla.org
3272a6f922
bug #63923 : sr=sfraser, r=waterson (aka ``thrill-kitty''), casting to an abstract base prevents people on crack-baby platforms from using an |NS_LITERAL_STRING| (incompatibly) as an |nsAutoString|. Who's ready for a full rebuild?
2001-05-23 01:45:13 +00:00
ccarlen%netscape.com
ea29897e20
Bug 73095 - Create() needs to set mTargetSpec on completion. r=scc@mozilla.org/sr=sfraser
2001-05-22 21:38:21 +00:00
scc%mozilla.org
066e935721
ok, but make this local bustage fix into a global one
2001-05-22 08:43:30 +00:00
mkaply%us.ibm.com
f909ffbe26
Nope, didn't work - broke stuff
2001-05-22 04:24:18 +00:00
mkaply%us.ibm.com
4c817fab6f
Valiant attempt to fix AIX and BeOS bustage
2001-05-22 03:36:31 +00:00
jst%netscape.com
f5b2547e3a
Changing a mixture of old C-style casts and C++ constructor type casts to NS_STATIC_CAST to be consistent. This is a followup to my build bustage fix this morning, sr=scc@mozilla.org
2001-05-22 02:36:50 +00:00
scc%mozilla.org
f92553939b
bug #75220 : sr=jst, r=vidur. Renaming the member function |Promises| to the more meaningful |IsDependentOn|.
2001-05-21 23:50:56 +00:00
scc%mozilla.org
27f293c085
bug #69872 , sr=jst, r=jag. Make |nsDependentC?String|s rebindable.
2001-05-21 23:45:03 +00:00
scc%mozilla.org
9858b4a4d1
bug #67600 , checking in for Ulrich Drepper <drepper@cygnus.org>, sr=scc, r=jst. |#undef| |printf| macros before un-conditionally redefining them, else there are warnings.
2001-05-21 23:38:33 +00:00
colin%theblakes.com
46a5354f91
Check for ENXIO as well as EXDEV as expected failure from rename.
...
b=70915 r/sr=brendan
2001-05-21 23:15:33 +00:00
dbaron%fas.harvard.edu
1a65c850d1
Limit previous change to definition of PRUnichar to Unix. Should fix mac commercial build bustage. sr=scc b=75544
2001-05-21 16:34:20 +00:00
jst%netscape.com
99c9bf9ae8
Fixing build bustage, apparently msvc doesn't like the C++ style PRUint8(...) casts here, changing them to old C style casts. r=peterv@netscape.com
2001-05-21 12:42:47 +00:00
scc%mozilla.org
50ca1126ca
bug #28952 : r=jst, sr=scc, checking in patch by drepper@cygnus.com which fixes |nsCRT::strtok| to handle 8-bit delimiter characters correctly when the high bit is set.
2001-05-21 10:45:44 +00:00
scc%mozilla.org
27142d83e1
bug #75220 : sr=jst, rs=brendan. fixing string names. removing the old |nsPromise...| files from the build.
2001-05-19 11:31:22 +00:00
jst%netscape.com
f72e19a2c3
scc checking in from jst's account. bug #75220 : sr=jst, rs=brendan. renaming |nsPromiseC?Concatenation| to |nsDependentC?Concatenation|; |nsPromiseC?Substring| to |nsDependentC?Substring|; |nsLiteralC?String| and |nsLocalC?String| to |nsDependentC?String|, as these new names better reflect clients obligations to instances.
2001-05-19 11:27:30 +00:00
jband%netscape.com
91e7e36a99
bug 54471. Increase the xptcall stubs entry point count to almost 256. This increases the number of methods that can be implmented on a JS object via xpconnect, or on an xpcom/proxy object, or via PyXPCOM. There are platform limitations that would need to worked out to go higher. Also higher counts start getting into a zone where we should be wisely weighing the memory cost. r=markh@activestate.com sr=shaver@mozilla.org
2001-05-19 00:03:01 +00:00
dbaron%fas.harvard.edu
608c4d0a19
Fix NS commercial Unix build bustage on some compilers by (at least temporarily) making PRUnichar always be equivalent to PRUint16 rather than sometimes being wchar_t. r=scc sr=brendan b=75544
2001-05-18 23:44:17 +00:00
darin%netscape.com
a20383886d
Fixes bug 56978 "alert dialog consumes 100% cpu if network is down"
...
patch=moz@parabola.demon.co.uk r=danm,dougt sr=darin
2001-05-18 22:39:52 +00:00
dougt%netscape.com
8afbdc2689
DUH! how about this time we make the generate code do something useful. sorry about this.
2001-05-18 07:00:02 +00:00
dougt%netscape.com
7e6a5aedfb
Fixing bug 81464. Adding generated NS_FORWARD_SAFE_ macros. This is so that there is a check for null before forwarding the call. Basically copy and paste code. sr=jband@netscape.com
2001-05-18 05:56:26 +00:00
vidur%netscape.com
46ae8a22d2
Changes necessary for fixes to bug 18843. Better handling of string implementations without an underlying buffer handle. r/sr=scc@mozilla.org
2001-05-17 05:53:16 +00:00
brendan%mozilla.org
06f0438169
Fix ChangeTable and how it's called (74883, r=gordon, sr=waterson, mcafee approved).
2001-05-16 21:41:52 +00:00
scc%mozilla.org
2fb2d3cc2a
bug #75220 : rs=brendan, r=axel@pike.org. fixing string names. add the renamed implementations to the build.
2001-05-16 12:46:47 +00:00
scc%mozilla.org
357320f4c0
bug #75220 : rs=brendan, r=axel@pike.org. fixing string names. export the new header files.
2001-05-16 12:38:41 +00:00
scc%mozilla.org
1075e88360
bug #75220 : rs=brendan, r=axel@pike.org. fixing string names.
2001-05-16 12:36:35 +00:00
scc%mozilla.org
e4e84cc783
bug #75220 : sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. cvs remove the obsolete files.
2001-05-16 06:57:02 +00:00
scc%mozilla.org
2e4c2f30de
bug #75220 : sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. Stop exporting the old header file "nsCommonString.h" (now that all users of the old name have been fixed)
2001-05-16 04:55:23 +00:00
scc%mozilla.org
8352858dc7
bug #75220 : sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. Fix all users of the old name.
2001-05-16 04:52:43 +00:00
scc%mozilla.org
cd731aa604
bug #75220 : sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. Stop building the old implementation in "nsCommonString.cpp", and |typedef| the old type to an alias for |nsSharable[C]String|.
2001-05-16 04:49:20 +00:00