Граф коммитов

4892 Коммитов

Автор SHA1 Сообщение Дата
kandrot%netscape.com d167434170 Adding default string in Normalize to allow Purify to run under Solaris. r=kandrot@netscape.com, sr=scc@mozilla.org 2001-07-09 23:42:00 +00:00
cls%seawood.org 654b132df3 Updating .cvsignore files.
Bug #84824 r=jag
2001-07-06 02:36:37 +00:00
dbaron%fas.harvard.edu 70bbb76124 Some compilers don't support default parameters on templates, so split CallGetService and use what would have been a better solution in the first place. sr=scc b=87735 2001-07-04 20:26:31 +00:00
dbaron%fas.harvard.edu 7cbc07dc03 Add tests for CallQueryInterface, CallQueryReferent, CallCreateInstance, and CallGetService to make sure they compile on all platforms. b=87735 r=jaggernaut sr=scc 2001-07-04 18:55:15 +00:00
dbaron%fas.harvard.edu bd91b0893f Add CallCreateInstance and CallGetService. b=87735 r=jaggernaut sr=scc 2001-07-04 18:55:14 +00:00
dbaron%fas.harvard.edu 0e270245a3 Make CallQueryInterface work when nsISupports is an ambiguous base class and make CallQueryReferent work when nsIWeakReference is an ambiguous base class. b=87735 r=jaggernaut sr=scc 2001-07-04 18:55:13 +00:00
scc%mozilla.org 073bbd5813 fixing ports bustage 2001-07-04 17:52:39 +00:00
scc%mozilla.org 6f91164cb0 fixing build bustage (typo), thanks gcc 2.7.2.3 for instantiating my unused template member functions :-( 2001-07-04 07:04:17 +00:00
scc%mozilla.org 8de83eaec2 bug #76846: r=cls, build bustage fix for 64-bit platforms 2001-07-04 06:06:22 +00:00
scc%mozilla.org 88720ed1d1 bug #50721: sr=brendan, r=dbaron. Add |do_QueryElementAt|. 2001-07-04 05:42:46 +00:00
jaggernaut%netscape.com 1556353d7f Bug 88413: Remove GetUnicode() from nsString. Begone! r=dbaron, sr=scc 2001-07-03 09:09:56 +00:00
mkaply%us.ibm.com 7dfef57416 #88742
r=cls
Enable ASM_SUFFIX in the build
2001-07-02 03:49:50 +00:00
cls%seawood.org 52d7838acf Landing static build changes for OS2
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #85283 r=mkaply r=waterson
2001-07-01 12:11:13 +00:00
mkaply%us.ibm.com 09dd3664a4 Beos build bustage - 82205 2001-06-30 20:26:40 +00:00
pete%alphanumerica.com d134c1e1ee Fix for nsIFile IsSpecial. r=dougt sr=jst b=82205
Checking this in for tenthumbs.

--pete
2001-06-30 13:30:32 +00:00
jaggernaut%netscape.com 03ab87e4a1 Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.

nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
dbaron%fas.harvard.edu aceadd91ec Remove nsCStringKey-related bustage fixes from this morning that are no longer needed. r=jaggernaut sr=waterson b=88411 2001-06-29 23:16:52 +00:00
dbaron%fas.harvard.edu 63f58d7036 Add hack to make functions that used to work with nsXPIDLString continue to work now that nsXPIDLString inherits from nsAString by adding inline methods to resolve ambiguity for compilers that don't support |explicit|. r=jaggernaut sr=waterson b=88411, 88420 2001-06-29 23:12:48 +00:00
dbaron%fas.harvard.edu 85e687d9cd Make ns[C]StringKey cooperate better with new string classes (although it doesn't participate in sharing). When created (non-cloned) from a flat string it will be dependent (as it was when created from ns[C]String), but it will copy non-flat strings. b=88411 r=jaggernaut sr=waterson (Complete comment for previous checkin.) 2001-06-29 23:09:38 +00:00
dbaron%fas.harvard.edu cec1234d56 Make ns[C]StringKey cooperate better with new string classes (although it doesn't participate in sharing). When created (non-cloned) from a flat string it will be dependent (as it was when created from ns[C]String), but it will copy non-flat strings. 2001-06-29 23:08:23 +00:00
pete%alphanumerica.com 2f632945aa Fix for nsIFile GetTarget method.
r=dougt sr=jst b=88032

--pete
2001-06-29 17:43:59 +00:00
scc%mozilla.org 908e14c758 fixing ports bustage 2001-06-29 17:39:25 +00:00
scc%mozilla.org 6661806af9 fixing linux crasher and hpux build bustage 2001-06-29 15:56:03 +00:00
scc%mozilla.org 66d1d83fba fix linux build bustage by adding a |.get()| to resolve ambiguity 2001-06-29 13:50:22 +00:00
scc%mozilla.org 9f85882805 OK, Windows is going to complain about the change from unsigned to signed, so we'll save that for later 2001-06-29 12:58:44 +00:00
scc%mozilla.org 49e26feed8 bug #74726: sr=waterson, r=beard. Make |nsXPIDLC?String| inherit from |nsSharableC?String|, the new implementation is now in the string hierarchy (and out of string/obsolete). CVS removing the old implementations. 2001-06-29 12:48:13 +00:00
scc%mozilla.org 4332e0ff4e bug #74726: sr=waterson, r=beard. Make |nsXPIDLC?String| inherit from |nsSharableC?String|, the new implementation is now in the string hierarchy (and out of string/obsolete). 2001-06-29 12:47:43 +00:00
scc%mozilla.org 28a392e910 bug #74726: sr=waterson, r=beard. Here's the new version of |nsXPIDLC?String| in all new files, and a factored header that sets up debugging defines. These files are not yet part of the build, but will become so with my next checkin 2001-06-29 11:25:08 +00:00
sean%beatnik.com 291264777c fix for bug 84411: infinite loop in regxpcom. r/sr=shaver. properly increment loop variant. 2001-06-29 01:44:35 +00:00
pete%alphanumerica.com 26e685e8f1 Fix for broken nsIFile method IsSymlink
b=81927 r=blizzard sr=jst

--pete
2001-06-28 12:03:47 +00:00
bzbarsky%mit.edu a4546e5f11 Fixing Mac bustage. Part of 81165 2001-06-28 04:10:13 +00:00
bzbarsky%mit.edu 83dce82df3 Add an nILineInputStream interface, a ReadLine() helper function, and an
implementation of this interface by nsFileInputStream.  Bug 81165,
r=dougt, sr=darin
2001-06-28 03:19:51 +00:00
cathleen%netscape.com 588d2ab37c fix autoreg components always get called on startup. bug#85770 r=ssu sr=alecf 2001-06-28 00:06:16 +00:00
pete%alphanumerica.com eb73b6d1c4 Fix for mPath string corruption when nsIFile parent is called and the
file is a top level dir such as /tmp

b=84738 r=dougt sr=jst

--pete
2001-06-27 12:29:45 +00:00
mkaply%us.ibm.com 6c079bc46c senna bustage 2001-06-22 03:13:45 +00:00
mkaply%us.ibm.com 51cb61678e Fix OS/2 breakage. We have an nsLocalFile too. 2001-06-22 02:57:07 +00:00
dougt%netscape.com c306e0513b Landing url parsing branch. 73845. r=alecf@netscape.com, sr=darin@netscape.com, a=blizzard@rednat.com.
This fixes many crashes caused by illegal uses of the nsStdURL.
This also allows a plugable protocol to provide their own url parser.
2001-06-21 22:02:47 +00:00
waterson%netscape.com 0877b1a573 Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs. 2001-06-20 20:21:49 +00:00
mkaply%us.ibm.com 9fad62e422 No bug
r=mkaply, pedemonte, sr=blizzard, a=asa for drivers
AWESOME xptcstubs rewrite from Jeff Jones. Incredibly elegant. Allows us to fully optimize our build.
2001-06-19 22:47:14 +00:00
dbaron%fas.harvard.edu 09e99242d5 To improve performance, change string iterator postfix ++ to prefix ++ when used as a statement. b=78032 r=peterv, scc, harishd, dmose sr=hyatt a=asa 2001-06-19 22:38:45 +00:00
waterson%netscape.com fc3bdcf72f Bug 83737. Fix off-by-one error when enumerating values. r=kandrot, sr=scc, a=asa. 2001-06-19 22:34:32 +00:00
syd%netscape.com b31fd3c52e Fix for 85986. If we find a shortcut and we are not resolving it, it is ok to
return we found it. r=dougt, sr=mscott, a=drivers
2001-06-19 03:17:20 +00:00
cls%seawood.org 80f526179f Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
Changes allow us to have a finer control over which parts of the tree are built with PIC.  Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
scc%mozilla.org 60a960aaf8 attempting to fix build bustage for speedracer from associated bug #85271 2001-06-17 07:09:41 +00:00
scc%mozilla.org 2e8b3e9481 bug #85271: sr=waterson, r={beard, jag, dbaron}, a=asa. Eliminate features of |nsXPIDLC?String| that keep it out of the string hierarchy (i.e., using assigment to rebind ownership, static |Copy| members, and |getter_Shares|), fixing some leaks in the process. 2001-06-17 05:23:38 +00:00
jdunn%netscape.com f7b6e60a0d fixing AIX's problem with dealing with multiple inheritence
this fixes editor and mailnews startup crashing bugs
submitted by hhoetzel@us.ibm.com
r= jdunn@netscape.com,cls@seawood.org
a= blizzard@mozilla.org
# 24458
2001-06-15 12:19:18 +00:00
mkaply%us.ibm.com e821491ffa Fix Os/2 bustage 2001-06-15 03:48:00 +00:00
ccarlen%netscape.com 8363ca6e21 Bug 74247 - Fizzilla should use $HOME/Library/Mozilla to store profiles. r=pinkerton/sr=sfraser/a=asa 2001-06-14 01:24:22 +00:00
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
scc%mozilla.org 82264a0b2e bug #75220: sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. Build the new implementation in "nsSharableString.cpp". 2001-05-16 04:45:59 +00:00
scc%mozilla.org 30451fb284 bug #75220: sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. Export the new header file "nsSharableString.h". 2001-05-16 04:43:31 +00:00
scc%mozilla.org f2e912df81 bug #75220: sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String| 2001-05-16 04:41:32 +00:00
rbs%maths.uq.edu.au 252d8fe4c0 Remove a gratuitous redundant test. b=67438 2001-05-16 03:40:29 +00:00
Xiaobin.Lu%eng.Sun.com 756c0b5663 r=timeless sr=shaver
bug 72807 "c++ style comment warning"
2001-05-16 02:24:44 +00:00
anthonyd%netscape.com 0118687b97 Patch around ChangeTable bug (brendan, r=gordon, smoketestblocker). 2001-05-15 23:41:32 +00:00
brendan%mozilla.org 3de6d8412c Add optional JSDHashTableOps.initEntry hook, spruce up comments (74883, r=waterson, sr=shaver). 2001-05-15 21:07:10 +00:00
jband%netscape.com 289637f85c PRBool values should be members of the set {0,1}. r=sfraser sr=jst. see bug 80722 2001-05-15 19:09:33 +00:00
shaver%mozilla.org 153e059ad5 73494: remove iostreams use in regxpcom, general cleanup, new silence options.
r=dmose, sr=kin.
2001-05-15 17:46:55 +00:00
kandrot%netscape.com 85066388b1 bug #77233, r=waterson, sr=brendan Changed a delete to a free for a malloced ptr 2001-05-15 05:55:15 +00:00
kandrot%netscape.com fe46f754d5 Check in for bug #75764 to elminate non-static globals. r=kandrot, sr=jband 2001-05-15 05:50:24 +00:00
sspitzer%netscape.com b420dac60d cleanup. r=timeless, sr=smfr. #80872 2001-05-15 05:38:44 +00:00
sfraser%netscape.com dae488da31 Fix the a problem exposed by another bug, where out params were not correctly set to null. Part of fix for bug 80722 (crash creating new profile). 2001-05-15 00:34:10 +00:00
scc%mozilla.org 5a0fb842cf fixing bustage: alright, Linux isn't falling for the old |typename| trick. Guess I have to pull this out into a separate parameterized type. 2001-05-13 07:03:29 +00:00
scc%mozilla.org af422d0edb fixing bustage: adding |typename| where needed 2001-05-13 05:50:11 +00:00
scc%mozilla.org 01f459308d bug #75551: r=jst, sr=sfraser. Added |CaseInsensitiveFindInReadable| 2001-05-13 05:16:10 +00:00
scc%mozilla.org 2b593f0672 bug #74726, partial fix, r=vidur, sr=jst: make |nsCommon[C]String| re-bindable; make constructors |explicit|; fix clients. bug #75169, r=jst, sr=waterson: fix string warnings on Windows; fix some typos 2001-05-11 08:41:21 +00:00
dr%netscape.com da269460c0 fix for 80067 (assignment vs. equality typos). r=mkaply, mjudge, sr=jst 2001-05-11 05:36:00 +00:00
dr%netscape.com 664c05284b fix for blocker 80097 (nsSupportsStringImpl tries to memcpy to null -- causing crash in mailnews, see 80088). sr=scc 2001-05-10 23:05:44 +00:00
dr%netscape.com 7aa70935f2 fixing OS/2 and AIX bustage 2001-05-10 06:30:39 +00:00
jband%netscape.com 2c6c8263c2 fix bustage 2001-05-10 04:13:45 +00:00
dr%netscape.com 5e06c69548 fix for 78824 (impl |AdoptData|, |AdoptDataWithLength| on nsISupports[W]String). r=kandrot, sr=jband 2001-05-10 02:44:35 +00:00
mkaply%us.ibm.com a5b951e494 OS/2 break - our headers define UNKNOWN
See nsIURI.idl
Although our tinderbox isn't breaking, all developers are
2001-05-09 20:51:53 +00:00
mkaply%us.ibm.com 865948a22c OS/2 TB breakage 2001-05-08 19:36:45 +00:00
peterv%netscape.com f611e1c6d2 Adding nsIProgrammingLanguage.idl (mac bustage fix) 2001-05-08 19:17:19 +00:00
jst%netscape.com 621060c4fd Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com. 2001-05-08 17:42:36 +00:00
scc%mozilla.org 8a9d1f4a8c bug #78658: checking in Chris Seawoods trivial fix to prevent writing to the console in optimized builds, sr=scc (myself) 2001-05-07 23:36:59 +00:00
sdagley%netscape.com 96413a740a #3616 - Enable long long in Mac version of NSPR (#defines the HAVE_LONG_LONG flag). sr=sfraser 2001-05-06 22:43:07 +00:00
cls%seawood.org 8fe86ff395 Let the use of PR_Log() be controlled by a toplevel build option. All places that set FORCE_PR_LOG to force logging on need to wrap that #define FORCE_PR_LOG in a MOZ_LOGGING ifdef.
It's on by default. Set
--disable-logging (unix)
NO_LOGGING=1 (win32)
moz_logging = 0  (mac)
to turn it off globally.

Bug #53226 r=sspitzer,leaf,sfraser
2001-05-05 10:18:53 +00:00
kandrot%netscape.com d5bd552195 Check in for Ron Guilmette. r=shaver, sr=waterson. For intl r=nhotta. Changes for NS_IMPL_NSGETMODULE. bug #46775. 2001-05-05 05:33:37 +00:00
jband%netscape.com ebdd285c7a NOT part of the build. Adding file that will appear on a branch 2001-05-04 21:39:11 +00:00
ccarlen%netscape.com 83dc06c7c0 Bug 59247. Make directory service providers threadsafe. r=valeski, sr=jband. 2001-05-04 20:23:19 +00:00
sdagley%netscape.com 6239f97d33 #70543 - Mac OS running out of FCBs when loading libraries. Now yield time to OS to allow it to grow the FCB table (shouldn't be necessary, apparently is). sr=sfraser,r=macdev 2001-05-04 09:01:06 +00:00
scc%mozilla.org 689f6a5c62 bug #75504; sr=jband. making it impossible to misuse |getter_AddRefs| in the way jband discovered 2001-05-03 10:15:09 +00:00
sgehani%netscape.com ef6872d394 Make file with no extension have correct type and creator info based on MIME type. b = 64704; r = law; sr = sfraser 2001-05-03 01:12:15 +00:00
markh%activestate.com d60c730c21 Adding placeholders for new files introduced in the XPCDOM_20010420_BASE
branch.  Not part of the build.
2001-05-01 07:03:27 +00:00
sdagley%netscape.com 8d141d0ae5 #73157 - missing break. r=jband (nobody's building this yet AFAIK) 2001-05-01 06:29:28 +00:00
cls%seawood.org c06c69763c Remove unneeded LOST_SYM_LIBS defines. 2001-04-30 01:13:22 +00:00
cls%seawood.org 25c6dc1c7e Set EXPORT_LIBRARY=1 in all pertinent Makefile.ins. Allows us to build the final link list as we traverse the tree. Bug #46775 2001-04-28 19:48:12 +00:00
dbaron%fas.harvard.edu 4ac9b3249e Mention leak tutorial in refcount tracing section. (Documentation changes only.) 2001-04-28 03:00:50 +00:00
waterson%netscape.com 527c38dc7b Bug 75198. Support XPCOM_DEBUG_BREAK=warn on Win32. r=brendan, sr=scc 2001-04-28 02:10:18 +00:00
mkaply%us.ibm.com 1f070fb1f6 #53152
r=mkaply, a=blizzard
Put dougt fix into OS/2
2001-04-26 18:40:12 +00:00
dougt%netscape.com f0b0d01345 Fixes a problem where hreadpool optimistically kills worker threads. r=darin@netscape.com, sr=waterson@netscape.com, b=76198 2001-04-26 05:30:26 +00:00
dougt%netscape.com 36c8c732fa Adding a new method that will allow caller to check if there pending events in the elder queue. r=sfraser@netscape.com, danm@netscape.com, b=76075 2001-04-26 05:28:43 +00:00
dougt%netscape.com 1a3463f40c won't compile without long long type. Using LL_ macros instead. r=thorgal@amiga.com.pl, sr=brendan@mozilla.org, b=75815 2001-04-26 05:28:31 +00:00
brendan%mozilla.org 1be564909a Checkin shaver's patch to allow debug Mozilla builds to dynamicly link with XPCOM-based, nsCOMPtr-using optimized plugins (77112, r=brendan, sr=scc, a=chofmann). 2001-04-24 21:13:15 +00:00
mkaply%us.ibm.com 99fc229b57 Don't need to make this change if pref isn't in 2001-04-20 12:19:23 +00:00
mkaply%us.ibm.com 30d9f9d2ef OS/2 TB bustage
Make OS/2 interfaces _System. Might cause OS/2 breakage - I'm testing it as fast as I can.
2001-04-20 03:44:05 +00:00
jfrancis%netscape.com 8fe96f97c4 reserving some id's for nsIRangeUtil. NOT PART OF BUILD 2001-04-19 23:21:57 +00:00
timeless%mac.com ee959d2767 fix Bugzilla Bug 75853 CR and LF are naked ifdefs
r=dveditz, sr=scc
2001-04-18 05:59:43 +00:00
scc%mozilla.org ff2c1cc949 bug #70740: r=mjudge, sr=sfraser. Provide case-insensitive comparison for all string classes 2001-04-18 05:20:06 +00:00
dveditz%netscape.com 0f04fa48fe fixing bustage 2001-04-18 05:17:36 +00:00
dveditz%netscape.com 003a053aa7 bug 71393, miscalculates free space on large drives. Contributed by thorgal@amiga.com.pl and bzbarsky@mit.edu, r=ksosez@softhome.net/dveditz@netscape.com 2001-04-18 04:30:26 +00:00
ccarlen%netscape.com e74b04f62a Bug 44071 - Change name of profile root dir from "Users50" to "Profiles". Checking in patch by gemal@gemal.dk. r=ccarlen@netscape.com, sr=brendan@mozilla.org 2001-04-18 02:51:24 +00:00
scc%mozilla.org 752dd8bff5 [documentation], _never_ part of a build. fixing bad ``it's''s, and referencing the tracking bug 2001-04-18 00:22:01 +00:00
harishd%netscape.com 970bb44680 68790 - Remove nsHTMLContentSinkStream dependency. Not in use anymore
r=heikki
sr=jst
2001-04-17 23:23:33 +00:00
dveditz%netscape.com 30d4d975ab fix for 15115, registry reading speedup 2001-04-17 14:25:19 +00:00
scc%mozilla.org a690f3ec01 [documentation], _never_ part of a build. fixing the title to be a little less misleading 2001-04-16 21:47:49 +00:00
scc%mozilla.org 42a12c4a77 [documentation], _never_ part of a build. Checking in as I add more FAQs. I've added all my email replies to string questions from the last year, with significant formatting so they are readable. They will be edited to become FAQs. 2001-04-16 14:33:27 +00:00
pinkerton%netscape.com 5b43addbe1 Removing some redundant libraries. They're already covered by configure.in and xpcom/build/Makefile.in r=cls, sr=hyatt. bug# 75653. 2001-04-15 07:15:15 +00:00
pinkerton%netscape.com 46d4ec788e tweaks to build under macosx. r=saari/sr=hyatt. bug#75653. 2001-04-15 04:58:22 +00:00
pinkerton%netscape.com 8bdc78c49a use nsLocalFileMac.h for osx. r=saari, sr=hyatt bug#75653 2001-04-15 04:10:12 +00:00
dbaron%fas.harvard.edu 453cbe83eb Attempt to fix OS/2 bustage by adding the programs listed in SIMPLE_PROGRAMS to CPPSRCS as well, as they are in other makefiles that use SIMPLE_PROGRAMS. r=disttsc@bart.nl b=75163 2001-04-14 18:36:47 +00:00
dbaron%fas.harvard.edu f308b8846b Reduce the size of nsXPIDL[C]String by making destructor non-virtual and thus removing vtable pointer. b=75163 r=waterson@netscape.com sr=scc@mozilla.org 2001-04-14 17:08:16 +00:00
cls%seawood.org 1a08b2e290 CConverting line-endings to fix cement bustage. Extra ^Ms are A Bad Thing(tm). 2001-04-14 02:45:59 +00:00
dougt%netscape.com 1cb8c2db9c More Assertions and checks for null similar to the last checkin. r=me 2001-04-14 02:01:37 +00:00
dougt%netscape.com 2766836ee3 Attempting to fix 74057, although not likely. See bug for details.
If you are asserting after this patch is applied, please contact dougt@netscape.com.

r=gagan@netscape.com
sr=waterson@netscape.com
2001-04-14 00:34:06 +00:00
sfraser%netscape.com 5d669d3a6f Fix bug 71064; give the file stream classes private, and unimplemented copy constructors and assignment operators, prevent clients from passing them by value. r=waterson, sr=scc 2001-04-13 22:50:23 +00:00
dmose%netscape.com 05dcac0bc0 helper function to make code that gets nsISupports proxies more readable: NS_GetProxyForObject (bug 74792). r=brendan@mozilla.org, sr=waterson@netscape.com 2001-04-13 22:13:04 +00:00
scc%mozilla.org 0ec97778cc [documentation], _never_ part of a build. Checking in as I add more FAQs 2001-04-13 18:03:33 +00:00
scc%mozilla.org db4471f196 [documentation] a=leaf, _never_ part of a build. Checking in as I add more FAQs 2001-04-13 16:41:51 +00:00
scc%mozilla.org 4dc21ef388 documentation only, never to be part of the build; fixing stylesheet problem 2001-04-13 13:48:50 +00:00
dougt%netscape.com e61e07de9e Fixes 73797. Moves some initialization code up higher so that it does not have
to be called so much.

r=darin@Netscape.com
sr=waterson@netscape.com
2001-04-12 23:56:28 +00:00
scc%mozilla.org a8c540fc30 this file is documentation only; it will never be part of the build. more initial content 2001-04-12 00:33:13 +00:00
shaver%mozilla.org e2dc3d6d88 75152: Remove GetVersionNumber stub in favour of upcoming, less-invasive
preloader strategy. r=jag, sr=attinasi.
2001-04-11 14:23:13 +00:00
danm%netscape.com 0f1a61b064 oops. forgot InterfacePointer constructor. see ds/nsSupportsPrimitives.cpp rev 3.16. bug 70534 2001-04-11 00:10:39 +00:00
darin%netscape.com 41efbc6217 Necko API changes, bug 74221. r=valeski, sr=rpotts. 2001-04-10 06:01:08 +00:00
danm%netscape.com 116e201942 adding nsISupportsInterfacePointer from jst's XPCDOM_20010329 branch. preliminary for bug 70534. r=hyatt,jband,jst,me 2001-04-10 03:56:48 +00:00
scc%mozilla.org 6433880cf6 moved the css file to someplace where lxr can't hurt it: www.mozilla.org/projects/string/string-guide.css 2001-04-09 03:21:48 +00:00
scc%mozilla.org 36d9081328 well, the css file can't live here, because lxr mangles it 2001-04-09 03:09:03 +00:00
scc%mozilla.org 99028106b1 the start of some string documentation ... no real content yet, just an outline 2001-04-09 01:39:43 +00:00
mscott%netscape.com 16adb636a0 Bug #32222 --> re-expose the search method on the input stream of a pipe.
r/sr=darin,bienvenu
2001-04-07 21:29:11 +00:00
dbaron%fas.harvard.edu 093e897c1b Fix bustage on VC++ and gcc 2.7.2.x caused by incorrect overload resolution. 2001-04-07 17:25:16 +00:00
dbaron%fas.harvard.edu 244ee9e63a Replace my previous incorrect fix for |operator==| ambiguities with a correct one: provide additional |operator==| and |operator!=| for comparing nsCOMPtrs to raw pointers that take a non-const raw pointer argument so that builtin operators will not have a better conversion for one argument. b=65664 r=waterson@netscape.com sr=scc@mozilla.org 2001-04-07 15:29:39 +00:00
scc%mozilla.org 08761a4743 bug #74866, r=dbaron, sr=shaver. |nsPromiseFlat[C]String| needs to forward more functions when the promised string doesn't implement the buffer handle magic, i.e., in |ns[C]String| derived classes. Also change |char_type| back to the real type because jag suggests it's more readable that way. 2001-04-06 14:04:29 +00:00
disttsc%bart.nl 716603de54 Add AString to nsrootidl.idl for bug 70681, r=markh, sr=jst 2001-04-05 12:25:09 +00:00
jband%netscape.com d5ac4b891f fix for bug 74661. On platforms without longlong support we were reporting a possible non-error as an error. r=pinkerton sr=shaver 2001-04-05 08:38:14 +00:00
dprice%netscape.com 3e31ab9946 65845 - new order files 2001-04-05 06:02:32 +00:00
rich.burridge%sun.com 8bdaae79e8 Fix for bug 72841 - Solaris Intel xptcall code should really be in separate files.
sr=shaver@mozilla.org
2001-04-04 23:42:40 +00:00
waterson%netscape.com 9558d5bb62 Bug 68213. Require users of nsFixedSizeAllocator to specify object size at Free() time to avoid 8 byte overhead per allocation. r=harishd, brendan, shaver, hyatt; sr=scc 2001-04-04 05:00:08 +00:00
valeski%netscape.com a56ac7e4a5 sr=waterson. comment change only 2001-04-03 23:30:30 +00:00
rickg%netscape.com c1ce80ae83 preloader update. r=peterl, sr=attinasi 2001-04-03 22:58:59 +00:00
dbaron%fas.harvard.edu d00646a9ea Fix Boehm GC + MOZ_TRACK_MODULE_DEPS build. r=disttsc@bart.nl sr=cls@seawood.org 2001-04-03 13:29:13 +00:00
scc%mozilla.org 2944e101fc fix speedracer bustage once and for all 2001-04-03 01:47:55 +00:00
scc%mozilla.org 040913e211 fix speedracer bustage 2001-04-03 00:23:06 +00:00
scc%mozilla.org 7dbc5145be attempting to fix AIX, et al, bustage 2001-04-02 23:05:55 +00:00
scc%mozilla.org 8281da62e2 partial fix for ports bustage 2001-04-02 22:42:49 +00:00
scc%mozilla.org 4159076cc2 fix speedracer bustage; r=jag and jst 2001-04-02 22:00:34 +00:00
scc%mozilla.org c355507eda landing string branch; see bug #73786 2001-04-02 19:40:52 +00:00
jgmyers%netscape.com e56c06dfcb don't decode overlong UTF8 sequences: bug 29314 r=jag sr=scc 2001-04-01 19:40:32 +00:00
naving%netscape.com dbf445343c fix warnings due to earlier checkins 2001-03-30 05:51:06 +00:00
naving%netscape.com c751d9fbf8 67799, 55814. sr=bienvenu. Propogate the error values for streams. 2001-03-30 05:24:34 +00:00
darin%netscape.com 35d49d5906 Fixes bug 71921 "nsInputStreamTee::WriteSegmentFun has a minor bug" r=beard
sr=dougt
2001-03-29 02:42:00 +00:00
sgehani%netscape.com debc13c693 66735: implement blocking processes on the mac. 2001-03-28 00:45:05 +00:00
mkaply%us.ibm.com 2ab67c4ef0 #73620
r=jband, sr=brendan
Fix some places where we used casts instead of CALLBACKs
2001-03-27 22:59:33 +00:00
valeski%netscape.com 979ed4af21 sr=alecf. javadoc'ing comments and changing a param name 2001-03-27 15:12:57 +00:00
disttsc%bart.nl 7dc7816cb0 bug 73339: Remove NS_ConvertToString (just another name for NS_ConvertASCIItoUCS2) from the tree. r=jst, sr=scc 2001-03-27 11:17:17 +00:00
waterson%netscape.com eb0724a2e0 Bug 73540. Make sure [JS|PL]DHashTable clear live entries while finalizing. Remove induction variable from [JS|PL]_DHashEnumerate() along the way. r=brendan, sr=shaver 2001-03-27 06:24:25 +00:00
dougt%netscape.com d68387a443 Renaming xpcom file streams. b=73169, r=sfraser@netscape.com, sr=darin@netscape.com 2001-03-26 23:35:06 +00:00
mkaply%us.ibm.com e82031955a #73191
r=beard, sr=brendan
Remove CRT_CALL - change to PR_CALLBACK or JS_DLL_CALLBACK appropriately
2001-03-26 23:21:53 +00:00
disttsc%bart.nl 6e48266508 Clean up REQUIRES lines. r=cls 2001-03-25 22:59:27 +00:00
scc%mozilla.org fe3472b95f fix HPUX bustage, and additionally added some comments 2001-03-25 18:06:27 +00:00
disttsc%bart.nl 5ddb230f18 Fix Win32 bustage by adding NS_COM to declaration of StringAllocator_[char|wchar_t](), r/sr=scc 2001-03-25 02:26:33 +00:00
scc%mozilla.org ebf83bca0f bug #73297, r=shaver, sr=darin. Give string buffers an allocator hook to tie into js et al 2001-03-25 01:14:26 +00:00
valeski%netscape.com c1098ac6ac r=rpotts. comment changes only. 48726. adding status to idl files of api rev. ifaces. 2001-03-24 00:22:18 +00:00
disttsc%bart.nl 16f7166c87 Fix some inefficiency in nsNativeComponentLoader.cpp, bug=51210, author=Mark Stankus <mstankus@calpoly.edu>, r=bzbarsky@mit.edu, sr=shaver. 2001-03-23 07:34:34 +00:00
jband%netscape.com cc9b8ebdb9 fix bug 54792 by running assert dialog out or process on Win32. r=danm sr=brendan 2001-03-23 06:57:17 +00:00
waterson%netscape.com 7d70549a0c Bug 72905. Add 'trap' to XPCOM_DEBUG_BREAK flags to bust into the debugger on asserts. r=sspitzer, sr=brendan 2001-03-23 06:21:41 +00:00
shaver%mozilla.org c1477ad425 72768: fix Solaris/Intel xptcall, p=<rich.burridge@sun.com 2001-03-23 05:26:44 +00:00
jband%netscape.com ace9882b7b not part of the build. Update xptcall status page 2001-03-23 03:24:59 +00:00
mkaply%us.ibm.com 711ef1f3a0 #72555
r=mkaply, a=blizzard
Code from aaronr - use DosCopy if DosMove fails (OS/2 can't move across drives)
2001-03-23 03:21:22 +00:00
danm%netscape.com 1b4cb81e47 adding 'type' field to make it easier than a series of QIs to determine a generic nsISupports object's type. code=jst r=jband,me 2001-03-23 03:09:49 +00:00
timeless%mac.com d44332bdf7 fix Bug 70989 Clean up lots of "shadows" and other common warnings
r=peterv, jst, ducarroz, edburns. sr=jst, shaver
2001-03-21 05:32:22 +00:00
ccarlen%netscape.com a204f7f2ce Bug 72129 - OpenANSIFIleDesc on Mac won't create new files. r=beard@netscape.com, sr=sfraser@netscape.com 2001-03-21 01:13:20 +00:00
shaver%mozilla.org 6c5a24ddf1 39268: fix FreeBSD object layout <lennox@cs.columbia.edu> 2001-03-20 15:01:06 +00:00
shaver%mozilla.org 14265f55de 71654: BSD/OS xptcall support from <lidl@pix.net> and <torek@bsdi.com> 2001-03-20 14:50:49 +00:00
disttsc%bart.nl 1de5c138a7 Attempt at fixing OS2 bustage 2001-03-20 07:47:40 +00:00
disttsc%bart.nl 0b98c23d64 Move nsCString from |operator char*()| to |get()| and |NS_CONST_CAST| where needed. bug=53057, r=dmose, sr=shaver 2001-03-20 05:37:56 +00:00
sspitzer%netscape.com 36ed2bb68d fix for #68036. (quiet compiler warnings) sr=brendan/waterson a long time ago. 2001-03-19 22:14:07 +00:00
colin%theblakes.com 8360916664 Fix OpenVMS build breakage
b=71990 r=danm sr=blizzard a=leaf
2001-03-16 21:39:49 +00:00
beard%netscape.com 053ec70356 Fix to get nsLeakDetector building again after shaver's changes to NS_NewGenericFactory(). r=dbaron@fas.harvard.edu, sr=waterson, amen=leaf. 2001-03-15 02:49:23 +00:00
brendan%mozilla.org c9ed35a53a Fix bug 69271, r=waterson, sr=shaver:
- Don't ape java.lang.String's bogo-sampling hash function for "long" (>=16
  char) strings.
- Theory and practice comment in pldhash.h helps analyze when to use double
  hashing (most of the time) vs. when to use chaining.
- Subroutine ChangeTable from PL_DHashTableOperate so it can be called from
  PL_DHashTableEnumerate, if the latter finds that enough entries have been
  removed to be worth a shrink or compress cycle.
2001-03-14 07:48:07 +00:00
disttsc%bart.nl 1428b30810 Fix bad nsPromiseFlatString usage in nsAtomTable, bug=71759, r=bryner, sr=shaver 2001-03-14 07:41:08 +00:00
pollmann%netscape.com f0826c7edf Bug 71834: Fix form post smoketest blocker - backout fix for bug 69862 2001-03-14 07:36:13 +00:00
dprice%netscape.com 1b42d68e45 71057 sr=waterson new order files. NOT PART OF THE REGULAR BUILD 2001-03-13 10:47:37 +00:00
dprice%netscape.com d3aa65c0e9 71148 sr=waterson r=leaf Clearing out build bustages for MOZ_COVERAGE builds
NOT PART OF THE BUILD
2001-03-13 10:43:08 +00:00
blizzard%redhat.com 19d337abe2 try to fix it harder 2001-03-13 00:42:07 +00:00
blizzard%redhat.com d969b92d6d try to fix mac + windows bustage 2001-03-13 00:36:54 +00:00
blizzard%redhat.com 2bb54a9dae Bug #67370. Better interleaving of xlib + plevents. r=danm sr=shaver 2001-03-12 23:57:18 +00:00
naving%netscape.com 46e0e1afa9 #69862, r=bienvenu sr=scc. Close the stream in the destructor. 2001-03-12 22:46:41 +00:00
shaver%mozilla.org 89c833fb49 67699: all your nsIClassInfo is belong to us
- teach nsGenericFactory about nsIClassInfo, and nsIClassInfo.idl to the
  builds
- add a heaping serving of macro love for classes that want to support it
- convert many modules to use nsGenericModule the new way
- handful of warning and modeline fixes
- nsSample and some XPConnect test classes now have nsIClassInfo support for
  testing
2001-03-12 20:43:02 +00:00
mkaply%us.ibm.com 7f5a68d9d7 #71558
No r= (will be OS/2 bustage)
Add HAS_EXTRAEXPORTS hack for now until we find out if IS_COMPONENT should be here
2001-03-12 05:47:26 +00:00
dbaron%fas.harvard.edu beb5ebbf12 Add #ifdef-ed code that allows us to run with the G++ V3 ABI, where the address point of the virtual table is not at the beginning of the virtual table. r=jband@netscape.com sr=shaver@mozilla.org b=63604 2001-03-11 18:16:16 +00:00
dbaron%fas.harvard.edu e580e103c4 Include iomanip.h because we need the |using std::hex| and |using std::dec| from it to build with libstdc++ 3.0. b=63604 r=cls@seawood.org 2001-03-11 18:10:58 +00:00
shaver%mozilla.org bba7f74b7e 61743: add and fix NetBSD stubs (patch from martin@NetBSD.ORG) 2001-03-11 17:22:25 +00:00
scc%mozilla.org c87fc9dee9 bug #64592: r=waterson, sr=vidur. Fix |nsCRT::HashCode| and |nsCRT::BufferHashCode| to use a better hash (in this case, the same scheme as |PL_HashString|). 2001-03-11 02:15:36 +00:00
varga%utcru.sk b8c320471e Fix obj dir build with --enable-lea
r=kandrot sr=waterson
2001-03-10 19:32:34 +00:00
dbaron%fas.harvard.edu 97307826a6 Fix Boehm GC + MOZ_TRACK_MODULE_DEPS build bustage by adding boehm to REQUIRES. r=cls@seawood.org 2001-03-10 03:26:46 +00:00
brendan%mozilla.org 98667ffc0f Spanked TraceMalloc docs using Mozilla composer (sorry for the cvsblame). 2001-03-10 03:08:55 +00:00
scc%mozilla.org 996c83f58c fix bustage 2001-03-09 01:38:36 +00:00
scc%mozilla.org 04cea7fe41 bug #68872: r=jag, sr=waterson. provide |do_GetWeakReference|. 2001-03-09 00:40:11 +00:00
disttsc%bart.nl aebc676048 Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc
2001-03-08 08:05:05 +00:00
rpotts%netscape.com 7b553bbf24 bug #61339. Added a missing const to an nsdIID (sr=waterson) 2001-03-08 06:54:47 +00:00
scc%mozilla.org bdf7d4bb76 fixing documentation 2001-03-08 04:47:24 +00:00
shaver%mozilla.org bc42cad066 preliminary documentation for nsIClassInfo 2001-03-08 02:32:20 +00:00
mkaply%us.ibm.com c81df32817 Win bustage - there was still an extra character in the file
I got it this time
2001-03-06 23:05:54 +00:00
mkaply%us.ibm.com 678883b8fa Win bustage - there was still an extra character in the file 2001-03-06 22:49:29 +00:00
dougt%netscape.com ea88c59fbc Attempting to fix bustage. removing tabs 2001-03-06 21:27:54 +00:00
dougt%netscape.com 3b2aa0bd67 Making nsInputStreamTee build on windows. r=darin, sr=gagan 2001-03-06 20:29:20 +00:00
beard%netscape.com 8a78cba0a5 Remove nsGarbageCollector.c (obsolete), fix access paths. 2001-03-06 15:54:37 +00:00
syd%netscape.com 24f717a369 Deprecate nsStr->GetBuffer(). r=jag, sr=scc 2001-03-03 22:07:45 +00:00
beard%netscape.com 4b72367e12 Added nsInputStreamTee.cpp. r=gordon, sr=scc 2001-03-03 04:05:17 +00:00
beard%netscape.com 248e5dc50a Added nsIInputStreamTee.idl. r=gordon 2001-03-03 04:01:48 +00:00
sfraser%netscape.com 9f982f57de Fix bug 69729, nsIObserverList had bogus params. Also make it possible to CreateInstance one. r=jag, sr=alecf. 2001-03-03 01:24:36 +00:00
disttsc%bart.nl 043186b34e Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc 2001-03-02 09:26:57 +00:00
darin%netscape.com e2ecd22d79 Added interface and implementation for tee'ing off an input stream read to
a blocking output stream.  r=dougt,gagan sr=scc
2001-03-02 06:10:00 +00:00
jst%netscape.com fb391fbc16 Removing unused IID. r=pollmann@netscape.com 2001-03-02 00:50:05 +00:00
dougt%netscape.com e94899abd9 Adding check for null. r=dveditz/sr=nullcheck 2001-03-01 02:20:37 +00:00
timeless%mac.com 920032e9f2 fix smoketest blocker bug 70312
Bookmarks deleted on exit
patch by hwaara, r=timeless, a=leaf, built by hwaara
2001-02-27 18:09:17 +00:00
dprice%netscape.com 5184a7104b # 65845 sr=waterson, new order files will greatly reduce the number of link warnings. 2001-02-27 04:38:19 +00:00
naving%netscape.com 4cf9dbd9c3 69862. r=bienvenu sr=scc@mozilla.org. Check and close the file stream in the destructor 2001-02-26 18:50:25 +00:00
ccarlen%netscape.com 056e5b22e4 Bug 27857 - nsIFile not complete on Mac. Adding CopyToFollowingLinks(). r=sdagley@netscape.com, sr=sfraser@netscape.com 2001-02-26 15:22:17 +00:00
scc%mozilla.org cc9632726c bug #53209: removing "nsSharedString.h" 2001-02-24 21:08:21 +00:00
scc%mozilla.org 605f7af38d bug #53209: remove |nsSharedString|. It was already out of the build last night, now it's time to CVS remove it 2001-02-24 19:47:45 +00:00
cls%seawood.org 8643a92f86 Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
scc%mozilla.org 5f022da463 attempting to fix build bustage on Solaris 2001-02-24 04:49:34 +00:00
scc%mozilla.org ddb0743c0c bug #53209: remove unused file from the build 2001-02-24 03:17:53 +00:00
scc%mozilla.org cbbbd2bc60 bug #53209: removing |nsSharedString| here, just from my test harness. 2001-02-24 03:13:51 +00:00
scc%mozilla.org 6e60f7492d bug #67876: r=jst, sr=alecf. Added comment documenting `NULL' string infrastructure. 2001-02-24 03:11:23 +00:00
scc%mozilla.org e993480902 bug #69941: r=jag, sr=alecf. Fixed signature of |FindCharInReadable|. 2001-02-24 03:09:04 +00:00
scc%mozilla.org 64f1e22b83 bug #'s 69940 and 69289: r=dbaron, sr=waterson. Fix parameters to, templatization of |Substring()|. 2001-02-24 02:55:46 +00:00
scc%mozilla.org 38840f09e4 bug #67577: r=jag, sr=(ben, hyatt). short circuit full compare with length test 2001-02-23 06:28:13 +00:00
scc%mozilla.org 2339a7fcc1 bug #69907: rs=brendan. Fix file-level comments in (to be) obsolete string files so they are clearer in LXR directory views. 2001-02-23 02:43:42 +00:00
scc%mozilla.org 97df62b78a bug #65219: (work done by dbaron) r=jag, sr=scc. Remove leaking string recyclers. 2001-02-23 02:03:02 +00:00
dougt%netscape.com fadd9179fa Fixes 53152. Basically loosens the restrictions on appending relative paths on windows.
r=brendan/shaver,sr=alecf
2001-02-22 23:52:26 +00:00
disttsc%bart.nl 744785129a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
waterson%netscape.com 647f28e89e Remove nsReadableUtils.obj and nsSharedBufferList.obj from build; moved to top-level strings directory yesterday. 2001-02-22 05:17:28 +00:00
scc%mozilla.org 090faee10c bug #59429: CVS remove all the files that have moved to the new string library 2001-02-22 04:03:36 +00:00
dougt%netscape.com eab041f43f Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
scc%mozilla.org bb4cbf9e1c bug #59429: xpcom gets string code from mozilla/string instead of locally 2001-02-21 14:05:29 +00:00
disttsc%bart.nl 8e1b546e4d Put strings in MODULE=string, sr=scc 2001-02-21 14:04:08 +00:00
disttsc%bart.nl a36f4efcf6 Fix senna REQUIRES bustage 2001-02-21 13:38:30 +00:00
scc%mozilla.org b178069da3 fix build bustage on senna (ports) by adding |REQUIRES|. r=jag 2001-02-21 12:35:31 +00:00
scc%mozilla.org e4edf81e49 adding this file temporarily, till leaf can copy over the CVS file for the original (currently in mozilla/xpcom/ds/bufferRoutines.h). Need this file here to turn this library in the build 2001-02-21 05:15:50 +00:00
dbaron%fas.harvard.edu 532db94253 Improve the boehm GC's ability to dump all leaked objects at shutdown. Patch partly by waterson@netscape.com, partly by me. r=beard@netscape.com sr=brendan@mozilla.org b=59967 2001-02-20 13:50:26 +00:00
jband%netscape.com e866369001 bug 66610 - add xpconnect support for DOMStrings. r=jst sr=brendan 2001-02-20 08:09:19 +00:00
scc%mozilla.org ea49957c51 bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build. 2001-02-19 12:06:34 +00:00
scc%mozilla.org 751f924012 bug #69315: removing unused and confusing string files 2001-02-19 11:27:41 +00:00
scc%mozilla.org efd6afe174 we're still a part of XPCOM physically (if not logically) and to get exports right need _IMPL_NS_COM 2001-02-19 10:19:21 +00:00
scc%mozilla.org 06993781eb MANIFEST files require Mac line endings 2001-02-19 10:15:47 +00:00
scc%mozilla.org 8c36be650a missed nsFragmentedString.h and .cpp in the initial check-in ... adding them 2001-02-19 08:55:34 +00:00
scc%mozilla.org 9d3b0d6215 bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build. 2001-02-19 08:54:09 +00:00