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

3668 Коммитов

Автор SHA1 Сообщение Дата
mkaply%us.ibm.com 505e88817e # 37239
r= dougt@netscape.com
OS/2 bring up continues - need another INCL_
2000-05-01 22:27:21 +00:00
mkaply%us.ibm.com fa49948d4f # 37239
r= dougt@netscape.com
Misspelling in printf
2000-05-01 22:26:26 +00:00
mkaply%us.ibm.com 5be272bc33 # 37239
r= dougt@netscape.com
OS/2 bring up continues - xpcom changes - #ifdefs for OS/2
2000-05-01 22:25:44 +00:00
mkaply%us.ibm.com d41c17e2f8 # 37239
r= mkaply@us.ibm.com
OS/2 bring up continues - checking in files for the OS/2 team
2000-05-01 22:21:43 +00:00
jbetak%netscape.com 56614bb108 5313 Accept-Charset for form is not implemented, r=ftang, be 2000-05-01 05:47:12 +00:00
erik%netscape.com 2bab4b8598 fixing build bustage 2000-04-28 22:06:39 +00:00
erik%netscape.com f225b7c2ba fixing build bustage; temporary removal of nsStringTest.cpp 2000-04-28 22:04:57 +00:00
amasri%netscape.com d70ba8d8b0 *** empty log message *** 2000-04-28 21:05:28 +00:00
mccabe%netscape.com 3ad4f337ee Fix 13413 - Require that the targets of length_is attributes have unsigned long type. There were a number of violations of this in the tree, so it turns out this was a useful one. Also add checks for missing parameters, length_is parameters that point to themselves, etc.
Fix 8833 - Allow typedefs in const declarations.

Fix several warnings.

Remove a huge chunk of #if 0 code in in xpidl_typelib.c (that had accumulated subsequent changes!)
2000-04-28 11:14:29 +00:00
mccabe%netscape.com e9209489d7 change several IDL parameters to be unsigned, to work better with length_is, size_is. Preperatory to requiring unsigned in xpidl, fixing 13413 2000-04-28 10:51:52 +00:00
jband%netscape.com 9b9748680c not part of build 2000-04-28 05:42:57 +00:00
scc%netscape.com 39d15cf8cf fix for pink 2000-04-28 00:21:44 +00:00
pavlov%netscape.com 22bc369d79 fix tests 2000-04-27 23:20:32 +00:00
pinkerton%netscape.com 60bf5593d8 missing string conversion for comparing AutoString with Unichar* 2000-04-27 21:58:43 +00:00
scc%netscape.com bb871f886d making string conversions explicit; this checkin stops the back-sliding before we turn on NEW_STRING_APIS. 2000-04-27 20:37:54 +00:00
scc%netscape.com bf109dc6c9 making promises work 2000-04-27 20:01:28 +00:00
waterson%netscape.com 9486ea2455 Revert changes. They're causing problems elsewhere. 2000-04-27 07:01:58 +00:00
waterson%netscape.com 0fa40f9e41 Oops. Didn't realize nscore.h was included in 'C' compilation as well. Wrap namespace baloney with #ifdef __cplusplus__. r=scc 2000-04-27 06:50:38 +00:00
waterson%netscape.com 76a9f47a69 Get rid of extra operators that we can get for free by including <algorithm>. Gets rid of gcc-2.7.2.3 ambiguity problems with new string APIs, too. r=scc 2000-04-27 06:47:05 +00:00
waterson%netscape.com fa2c7aa35c Make the std::rel_ops namespace visible without qualification so that we can get operator!= from operator==, and operators >=, <=, and > from operator<. Needed for disambiguation with new string classes. r=scc 2000-04-27 06:37:06 +00:00
brendan%mozilla.org 67865c1d1d Debloat output by consolidating onmouseovers. 2000-04-27 05:41:59 +00:00
waterson%netscape.com 00eb3e5b8c Get rid of operator==(nsCOMPtr, int) usage because it fries gcc-2.7.2.3's mind with new string stuff. r=scc 2000-04-27 04:44:56 +00:00
brendan%mozilla.org 36499eb772 Add TraceMalloc* native methods; allow multiple log files per site file. 2000-04-27 04:02:22 +00:00
dougt%netscape.com 6b120ecb69 Patch from Tim Rowley <tor@cs.brown.edu>.
From his email:

Your checkin v1.9 to nsDirectoryService.cpp broke a SUNWspro4.2
debug build of mozilla, causing xpcom to fail initializing.  The
root problem was that nsDirectoryService::Create() was failing.
This appears to a mistake caused by a shadowed copy of the "rv"
variable in that method.  The fix below causes the SUNWspro build
to start up normally.

Not sure why this didn't break other platforms.
2000-04-26 21:37:45 +00:00
erik%netscape.com a22256b169 changed names of interfaces (Language -> LanguageAtom) 2000-04-26 21:29:50 +00:00
ftang%netscape.com 38d547d5df check in fix for 37106. r=ftang. patched proposed by m_kato@ga2.so-net.ne.jp
handle 0x5C properly by calling DBCSIsLeadByte function
2000-04-26 03:57:34 +00:00
mjudge%netscape.com 743ec446de strange corruptness 2000-04-26 01:58:34 +00:00
dougt%netscape.com 19c93e8881 Fixes problems in local file where getting a parent of a non-existant file did not work. Fixes a problem if you tried to create a folder and it parents did not exist. Fixes a problem if you had a initialized with a FSSpec which was not resolved complete and you tried to add a relative path. Fixing nsInstallFile to use nsIFile:: enums insteads of numbers. r=sgehani, a=leaf 2000-04-26 01:50:24 +00:00
mjudge%netscape.com 3c00091d57 scc string fixes 2000-04-26 00:55:37 +00:00
dougt%netscape.com 74229b4903 if components directory does not include any xpt files, we should not fail
autoregistration.  This caused the xpinstall stub installer to fail.
r=dveditz, a=leaf
2000-04-25 19:37:57 +00:00
dougt%netscape.com 51df3bc206 missed commenting out two assertions which will cause mac and OS2 users
lots of pain.  r=brade, a=leaf.
2000-04-25 18:16:16 +00:00
sspitzer%netscape.com 8b419ec4eb fix the threadsafe assertion. 2000-04-25 14:56:59 +00:00
pavlov%netscape.com a3a300fdf2 string api changes r=scc 2000-04-25 05:40:45 +00:00
jband%netscape.com d6fdb2cbf4 make the component manager's AutoRegister call the interface info manager's AutoRegisterInterfaces 2000-04-25 05:11:30 +00:00
mjudge%netscape.com cc241215a4 fixing vc6.0 compiler bug. cant have static variable called "count" and compare it using "<". dont ask. 2000-04-25 05:09:49 +00:00
jband%netscape.com cb7218b7d7 Remove use of nsSpecialSystemDirectory. r=dougt 2000-04-25 05:01:05 +00:00
jband%netscape.com d4388bb67f fix to make the comment not lie 2000-04-25 04:52:30 +00:00
pinkerton%netscape.com 540fcd1ba1 adding a helper to create/init from an FSSpec. 2000-04-25 04:09:18 +00:00
ssu%netscape.com 987d8aad7a fixing bug #36958. No longer makes the installer require a reboot at the end if replacing file that are *not* in use. 2000-04-25 02:39:42 +00:00
dougt%netscape.com 4ebce97a3b checked in warren's patch to remove circular memory leak in directory service
removed strcmp'er in favor of atom compares.
added comments to nsFileSpec indicating that it is no longer supported.
2000-04-25 01:48:02 +00:00
shaver%mozilla.org 8677f7e6c0 Linux/m68k xptcall port from <Michael_Fedrowitz@gmx.net> 2000-04-25 01:15:51 +00:00
shaver%mozilla.org 1e9b5eec44 add CurrentItemInPlaceUTF8 to reduce startup alloc by 2.3M(!), r=brendan 2000-04-25 01:11:08 +00:00
brendan%mozilla.org 440c791824 Count allocations too; dump nodes ranked by mean allocation size. 2000-04-24 23:52:27 +00:00
dougt%netscape.com fc2a69ba00 Adding xpcom.currentProcess 2000-04-24 22:54:04 +00:00
brade%netscape.com b46ef0737b fixing build bustage; submitted by Philip.Blundell@pobox.com (a=granrose) 2000-04-24 15:42:15 +00:00
dougt%netscape.com c0b55af16c Fix for bug 35751. Caching type and creator information for nsLocalFileMac. This is so that files can be created with a given type/creator tag after the initialization of the ifile.. r=warren and sfraser. 2000-04-24 03:24:49 +00:00
jband%netscape.com 5d23e29da9 checking in changes from Stefan Hanske <sh990154@mail.uni-greifswald.de> (who wrote the original version of the Linux ARM code) 2000-04-23 21:14:11 +00:00
cls%seawood.org 8754202470 General cleanup of the shared library rules.
Quick fix for bug #36844.
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk.  Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
cls%seawood.org 178e2f8d7a Removing unused dependency upon nsappShellCIDs.h. Bug #24515. r=shaver 2000-04-23 16:08:55 +00:00
shaver%mozilla.org 811f3fafa2 show pointed-to symbol onmouseover, for easier scanning (r=brendan) 2000-04-23 07:13:19 +00:00
pavlov%netscape.com 64baf8c0ac add typename to make linux compiler happy r=scc 2000-04-23 05:54:36 +00:00
brendan%mozilla.org 24509b8291 Add -f function-dump-filename option; try to keep its first table cell of reasonable width without depending on (broken in 4.x) css support. 2000-04-23 05:04:58 +00:00
scc%netscape.com 31b3913467 Added an additional permitting and denying signatures for |NS_ConvertASCIItoUCS2| 2000-04-23 01:03:28 +00:00
jband%netscape.com 9d875e83a6 a little safer 2000-04-22 19:21:18 +00:00
jband%netscape.com d215f9d186 cleanup manifest line scanner - was reading one char beyond the end of the array 2000-04-22 19:13:39 +00:00
brendan%mozilla.org 07a7b51820 Comment improvements. 2000-04-22 18:36:10 +00:00
tbogard%aol.net cd34e5b36e Moved the implementation of AssignWithConversion to the cpp file since Linux and Windows didn't like it inline in the h file. r=scc 2000-04-22 09:17:20 +00:00
scc%netscape.com 391f0960dd making string conversions explicit 2000-04-22 08:43:34 +00:00
scc%netscape.com ee30c7eb10 Added a signature previously covered by |Assign(const nsStr&)|, now |Assign( const nsString& )|. 2000-04-22 08:36:28 +00:00
jband%netscape.com 18fcb10e12 fix bug 36805 - was leaking xptiInterfaceGuts by unconditionally overwriting a union 2000-04-22 06:30:46 +00:00
jband%netscape.com 3b2b23e4af fix bug 36806 - leaking locks. Just plain sloppy! 2000-04-22 06:28:44 +00:00
jband%netscape.com 3cc2080a10 hey! someone changed the progid for the zip reader, updating my copy of the progid. xptiZipLoader.cpp 2000-04-22 04:11:33 +00:00
jband%netscape.com 5fdabe94b1 fix debug message 2000-04-22 01:07:39 +00:00
dbaron%fas.harvard.edu 0beedca95a Make XPCOM_MEM_LOG_OBJECTS work with alloc logging (before it worked only with refcount logging). r=waterson@netscape.com 2000-04-22 00:40:13 +00:00
erik%netscape.com efbbeaa968 grabbing a few IDs for nsILanguage and nsILanguageService; not part of
build
2000-04-21 22:42:42 +00:00
ftang%netscape.com 238c2b8d57 fix nsFileSpec unicode interface . 2000-04-21 21:44:23 +00:00
brendan%mozilla.org 3fda61301a Stop component-wise over-totalling madness when JS=>js=>JS=>js. 2000-04-21 21:38:18 +00:00
cls%seawood.org 53bfb0c4a5 BeOS uses the Unix local file implementation. 2000-04-21 21:04:35 +00:00
cls%seawood.org 8921a25a1b Removed extra & as suggested by Matthew Z. on m.beos. 2000-04-21 21:03:56 +00:00
brendan%mozilla.org 9c63bde8f6 Percent signs after numbers, please\! 2000-04-21 19:05:53 +00:00
brendan%mozilla.org 4bf456462f Optimize total computation, fix visited to be a counter. 2000-04-21 08:47:00 +00:00
jband%netscape.com ad9d41e522 trivial renaming of local var to fix compiler warning 2000-04-21 08:42:14 +00:00
pinkerton%netscape.com 46ce666141 Fix build bustage r=scc. 2000-04-21 07:34:06 +00:00
scc%netscape.com a10aa8dde5 making string conversions explicit 2000-04-21 07:09:51 +00:00
scc%netscape.com 85ee8b3604 there were a bunch of routines that returned references to this and were abused as much as they were used correctly. now they return |void| 2000-04-21 06:59:14 +00:00
warren%netscape.com e92a3a917a Fixed optimized build problem. 2000-04-21 05:32:59 +00:00
warren%netscape.com 5e96caa8ea Fixed thread pool thread allocation to be more lazy (still doesn't release unused threads though). (Code adapted from dougt.) 2000-04-21 05:12:57 +00:00
brendan%mozilla.org 159f478d0d Fix plib-instead-of-lib->total += type; use int32 for possibly negative values. 2000-04-21 03:01:09 +00:00
jband%netscape.com e844355ed0 fix bustage due to relative path include of removed (and otherwise unused) file 2000-04-21 01:33:13 +00:00
scc%netscape.com 15fe64c984 Fixed |nsPromiseSubstring::GetReadableFragment|, which had been walking off the end. Re-implemented |copy_string| in terms of the new char-source/char-sink stuff that beard and I came up with. Factored some code into |SameFragment|. Did some general shuffling and cleanup. 2000-04-21 01:25:19 +00:00
jband%netscape.com 5f71a3e760 fix bustage due to relative path include of removed (and otherwise unused) file 2000-04-21 01:22:16 +00:00
scc%netscape.com 44d068215d Added |nsCharSourceTraits| and |nsCharSinkTraits| to better facilitate copying from arbitrary char sources into arbitrary char consumers 2000-04-21 01:20:55 +00:00
scc%netscape.com 342581ae7f added |nsWritingIterator<T>::write| to satisfy the char-source/char-sink stuff beard and I put in. 2000-04-21 01:19:40 +00:00
jband%netscape.com a4ca5b3475 fix bustage due to relative path include of removed (and otherwise unused) file 2000-04-21 01:12:19 +00:00
rginda%netscape.com 761d7cb78f Adding nsIConsoleService.idl, nsIConsoleMessage.idl, nsIConsoleListener.idl. Previously, the .h and .xpt products of these files were still being built back in xpfe/components/console, which is bad. Checkin by McCabe, on rginda's mac. 2000-04-21 00:52:02 +00:00
jband%netscape.com d5ab77d656 removing unused files 2000-04-21 00:17:56 +00:00
dbragg%netscape.com 365e935ebf typo in Manifest file 2000-04-20 23:06:00 +00:00
ftang%netscape.com 39ef48a6bf add nsLocalFileCommon.cpp 2000-04-20 23:00:00 +00:00
dbragg%netscape.com 19a96b0ebe Oops, forgot nsFileSpec.h 2000-04-20 22:59:30 +00:00
ftang%netscape.com c1c131590f 1. small fix on nsLocalFileCommon.cpp to fix unix warrning
2. add unicode methods to nsIFile/nsILocalFile idl
3. add nsLocalFileCommon.cpp to the unix and window makefile
2000-04-20 22:53:29 +00:00
dbragg%netscape.com 28c8f393d4 Fully implemented the DirectoryService and fixed the Mac nsFileSpecToIFile 2000-04-20 22:49:18 +00:00
dveditz%netscape.com 3ad6a9bd64 resurrecting VC 5 build (and other pedantic compilers) 2000-04-20 18:52:06 +00:00
jband%netscape.com 2964aea322 landing typelib loading improvements. bug 30753 2000-04-20 08:52:05 +00:00
ftang%netscape.com bcc3796e45 first add for nsILocalFile unicode interface wrapper code
not part of the build system yet.
2000-04-20 05:44:03 +00:00
ftang%netscape.com aacdd70d44 fix 22116. Check in patch from m_kato@ga2.so-net.ne.jp
Perform IsDBCSLeadByte before 0x5c escaping
2000-04-20 05:08:02 +00:00
brendan%mozilla.org 7de0f8bd21 Add nsTraceMalloc.[ch] and bloatblame.c, not part of build (setenv NS_TRACE_MALLOC to enable here and in xpfe/bootstrap). 2000-04-20 04:55:26 +00:00
jband%netscape.com 1f72633906 update comment - mostly just to verify that I can checkin from my Mac without bad things happening. 2000-04-20 04:50:06 +00:00
dougt%netscape.com 93b356c61b fix for 36266. submitting by koehler@mythrium.com. 2000-04-20 01:08:53 +00:00
beard%netscape.com 3f1ed5ff9c Compatibility with Universal Headers 3.3 or later. a=leaf 2000-04-19 22:13:51 +00:00
jdunn%netscape.com ad2f705153 adding newline - hp bustage 2000-04-19 14:57:43 +00:00
davidm%netscape.com f11037bc6d 28412 metaDataLength is wrong in nsCachedNetData::Deserialize. Add routines to build stream from char* and length 2000-04-19 04:54:53 +00:00
sspitzer%netscape.com 96035dd22a add error module for the profile module. 2000-04-19 03:04:49 +00:00
scc%netscape.com 18ebe287b9 making string conversions explicit 2000-04-18 23:53:10 +00:00
jband%netscape.com a7f472e543 NOT PART OF BUILD. cvs is a fine place for the TODO list 2000-04-18 22:19:12 +00:00
jband%netscape.com b70921c2ba Fix sorting bug reported by Michael Kaply <mkaply@us.ibm.com>. There was a bad assumption that qsort would produce the exact same ordering on two arrays with elements of different size even when some string keys compare the same. The fix is to use the address of the string keys as a fallback in the compare function. This works right because the two arrays have diffrent elements, but they contain pointers to shared strings. r=mccabe 2000-04-18 21:57:57 +00:00
jband%netscape.com 4ecd17e424 add an assert for a whacky case that is not supposed to happen but biting me a while back when some other code was broken. This has been kicking around my tree for a while. 2000-04-18 21:44:38 +00:00
jband%netscape.com 89115d7adc NOT YET PART OF SEAMONKEY BUILD. added locking 2000-04-18 21:33:46 +00:00
dp%netscape.com 18abd080da Hooking up component unregister to regxpcom. 2000-04-18 06:20:35 +00:00
waterson%netscape.com f7ccb7c367 Alphabetize the bloat log output. 2000-04-18 06:00:24 +00:00
dp%netscape.com 143e2d8993 Implemented component unregistration. 2000-04-18 05:25:05 +00:00
rginda%netscape.com fa206dea9f Add new files nsConsoleService.cpp, nsConsoleMessage.cpp. 2000-04-18 02:55:39 +00:00
mccabe%netscape.com 3ecdc45953 added files: mozilla/xpcom/base/nsConsoleService.cpp, mozilla/xpcom/base/nsConsoleMessage.cpp 2000-04-18 02:36:18 +00:00
mccabe%netscape.com 369030f2b6 Move nsIConsoleService and implementation into xpcom/base, and nsIScriptError and implementation into js/src/xpconnect. (A place for JavaScript-specific XPCOM would be better, but xpconnect will do). 2000-04-18 02:34:54 +00:00
scc%netscape.com 1d1d1c6957 needed to make the implementation of |EqualsIgnoreCase(nsIAtom*, ...)| available. 2000-04-17 14:50:07 +00:00
scc%netscape.com 3b6352004b fixing build bustage 2000-04-17 12:22:37 +00:00
scc%netscape.com 8739a8e907 attempting to fix build bustage 2000-04-17 11:49:23 +00:00
scc%netscape.com c952973a48 Added private unimplemented signatures of |...WithConversion| to prevent accidents where I should have used the non-converting form. Removed |AppendWithConversion|s that stood in for |AppendInt| and |AppendFloat|. 2000-04-17 11:06:41 +00:00
scc%netscape.com 0c5356d1cc no, the |Equals(PRUnichar*, PRUnichar*, ...)| form is not what you think it is. It has to go. Make comparing with |nsIAtoms| remain avalailable even in |NEW_STRINGS_APIS| 2000-04-16 11:09:16 +00:00
andreas.otte%primus-online.de 8dd89cbb2d fix bug 20891 [Assertion when displaying message], don't try to find a drive in an empty path, r=putterman@netscape.com 2000-04-16 07:33:25 +00:00
scc%netscape.com 8a57729d06 making string conversions explicit 2000-04-15 05:23:09 +00:00
pavlov%netscape.com 19af2ccf12 use C comments 2000-04-15 04:05:53 +00:00
scc%netscape.com ab3abd034b new ideas about string conversion 2000-04-15 00:05:17 +00:00
pavlov%netscape.com 4432eff8e8 hack to fix 35594 so that evaughan can land his box changes 2000-04-14 23:27:19 +00:00
scc%netscape.com 63a7e424bf Added signatures to prevent automatic incorrect promotion of |char| to |PRUnichar| 2000-04-14 23:20:31 +00:00
scc%netscape.com f0e3d7164f Added a new type, |incompatible_char_type| to help build signatures that prevent automatic incorrect promotion from |char| to |PRUnichar|. Kind of a hack, but the right way (specializing |nsAWritable| for |PRUnichar| can't be made to compile everywhere) 2000-04-14 23:19:14 +00:00
jband%netscape.com a5764bd971 NOT PART OF BUILD. Getting recent fixes to this stuff we aren't building yet safely into cvs 2000-04-14 23:06:39 +00:00
jband%netscape.com f373a4c39a NOT PART OF BUILD - removing this badly named and unused work around file 2000-04-14 23:01:11 +00:00
shaver%mozilla.org 90c6795d8f FreeBSD 3.4 and BSDI/4.1 tweaks from <joerg.brunsmann@FernUni-Hagen.de>
and <drehuis@plaything.org>, respectively.
2000-04-13 21:43:45 +00:00
warren%netscape.com ea1163636a Fixed AddRef/Release to use NS_ADDREF/NS_RELEASE. 2000-04-13 09:20:58 +00:00
beard%netscape.com 7e9990507f XP_MAC improvements, stack walking, pc to name translation, early toolbox initialization so console will pop-up in correct location. 2000-04-13 03:51:43 +00:00
sspitzer%netscape.com 39f6943e30 fix spelling mistake. I'm so anal, it is scary. 2000-04-12 06:54:35 +00:00
cls%seawood.org fc6c8a2097 BeOS build fixes. Bug #34553 2000-04-12 06:20:59 +00:00
ruslan%netscape.com a6cd5c0692 Add a quick constructor for nsISupportsPRBool as well as make it implement
threadsafe isupports. Stream convs. use it.
2000-04-12 00:46:58 +00:00
ftang%netscape.com 2fffc26e52 fix 34886. add accidential deleted line back. 2000-04-11 22:47:18 +00:00
waqar%netscape.com d2db4ac8e0 nsIByteArrayInputStream.h files does not exist any more. r=pollmann,a=leaf 2000-04-10 22:48:27 +00:00
blizzard%redhat.com 7ae72b942a fix building on sparc linux. r=jband a=leaf 2000-04-10 19:43:31 +00:00
rich.burridge%sun.com a28b4a8d5c Adjusted the be instruction to now branch to .invoke and not invoke (was
a missing symbol at link time).
a=leaf r=rogerl
Bug id #15604
2000-04-07 17:45:03 +00:00
dbragg%netscape.com 47d2cd26d4 Oops. Was checking into a branch that was created in the io directory only.
Backing out.
2000-04-06 22:40:25 +00:00
dbragg%netscape.com 8332db624b checked in to XPInstall IFile branch 2000-04-06 22:33:05 +00:00
ruslan%netscape.com 903e0777dd Fix nsBinaryStream::ReadStringZ which used to add extra '\0' thus causing
tje string lenth to be off by 1 and all these nasty nsString warnings;
a=leaf,r=smfr
2000-04-06 21:28:09 +00:00
rich.burridge%sun.com 74fe1b2524 Fix to prevent tail-call optimisation. Fix also includes adjustment to
stack size, plus ASM niceities.
a=leaf r=rogerl
Bug id #15604
2000-04-06 18:28:06 +00:00
jim_nance%yahoo.com 5c44f0195a Fix for bug 34543. Compile problem under Tru64 Unix.
a=leaf.  This is #ifdefed for Tru64 Unix, but if it causes
bustage and I am not on IRC, you can get me at 919.859.3885
2000-04-05 22:37:01 +00:00
rickg%netscape.com 30e0f8aa94 update nsStringX classes; not part of build 2000-04-05 06:11:03 +00:00
cls%seawood.org adef1ac6f6 Minor changes to incoporate OS/2 into our build system. Bug #34106
We now set MOZ_{JPEG,ZLIB,PNG}_{CFLAGS,LIBS}, XPCOM_LIBS, MOZ_COMPONENT*_LIBS, WIDGET_DLL, GFXWIN_DLL and MOZ_JS_LIBS in configure.
Added os2 specific arguments to configure.
Added os2 target arch section to configure.
Modified a handful of Makefile.ins to use MOZ_JS_LIBS, MOZ_COMPONENT_LIBS, & EXTRA_DSO_LIBS where necessary.
2000-04-05 06:08:04 +00:00
rickg%netscape.com 8394e82e58 improvements to string testbed to test perf 2000-04-05 06:04:12 +00:00
cls%seawood.org 4a53bf302d Changes to get the BeOS build running. Patch provided by Yannick Koehler <koehler@mythrium.com> . 2000-04-05 02:12:26 +00:00
waterson%netscape.com 10cdd2de87 Making string conversions explicit. 2000-04-04 09:35:51 +00:00
waterson%netscape.com 09d2262556 Ok, the |typename| stuff wasn't really necessary, and caused problems on VC++. r=scc 2000-04-04 09:21:57 +00:00
waterson%netscape.com 2831f7bd1b Add |operator!=()| implementation, conditioned on HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL. r=scc 2000-04-04 06:42:59 +00:00
waterson%netscape.com ffd3579926 Both VC++ and MetroWerks HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL. r=scc 2000-04-04 06:38:12 +00:00
waterson%netscape.com 9d03c4287b Explicit conversion required for NEW_STRING_APIS. r=scc 2000-04-04 06:03:20 +00:00
waterson%netscape.com 5ef034810c Hackery to get NEW_STRING_APIS compiling on gcc-2.7.2.3. r=scc 2000-04-04 06:00:01 +00:00
waterson%netscape.com fbfadbfae0 Start trying to compile on Unix with new changes. r=scc 2000-04-04 05:45:57 +00:00
scc%netscape.com c7f2aa9d6f Added tests for construction and |Find|. Added null loop timings to help better analyze results. Temporarily commented out block-stomping tests. 2000-04-04 05:20:05 +00:00
cls%seawood.org f6740baa20 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287 2000-04-04 04:46:38 +00:00
bruce%cybersight.com 1d051086ef Fixing nsByteArrayInputStream's QueryInterface() to be correct. Need this for a leak fix coming up shortly. r=scc 2000-04-04 04:16:07 +00:00
scc%netscape.com 8e418b816c make appending a single character faster for rickg 2000-04-04 03:06:15 +00:00
Jerry.Kirk%Nexwarecorp.com 2d7bf2a545 Small change to build for Neutrino because uname changed
during the last patch.
r=kirkj
2000-04-04 01:15:29 +00:00
mkaply%us.ibm.com 7e138ea359 # 33860
r= mkaply@us.ibm.com
OS/2 bringup
2000-04-04 00:07:04 +00:00
mkaply%us.ibm.com 7249817f9b # 33859
r= dp@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-04-03 22:56:47 +00:00
mkaply%us.ibm.com d387f95ec4 # 33859
r= mkaply@us.ibm.com
OS/2 changes for Mozilla - rewrite of ASM stubs
2000-04-03 22:54:20 +00:00
scc%netscape.com 8c1a332162 Added a new converting signature |NS_ConvertToString| to substitute for this common practice |nsAutoString("a c string")| where used in parameter lists 2000-04-03 04:52:47 +00:00
davidm%netscape.com c465e3b30e 27857 nsIFile - MAC not completely implemented 2000-04-03 01:54:22 +00:00
davidm%netscape.com d248b3c4a8 First Checked In. 2000-04-03 01:50:18 +00:00
cls%seawood.org da66e49516 Adding a script to print out which of a given list of files do not end with a newline. Source files that do not end with a newline break at least the HP-UX compiler. Adding newlines to all of the source files found at this point. 2000-04-02 07:17:25 +00:00
scc%netscape.com f5dbd84938 not sure if this is the _best_ way to solve the problem, but I added a c-string version of |NS_NewStringInputStream|, which can't use overloading since it's |extern "C"|, so I named it |NS_NewCStringInputStream|. 2000-04-01 22:27:03 +00:00
blizzard%redhat.com 71f21f226a checkin patches to implement nsILocalFile::GetDiskSpaceAvailable from Jason Eager and nsIFile::GetParent from pavlov. r=pavlov,blizzard,dougt. a=dougt 2000-04-01 20:07:14 +00:00
scc%netscape.com c05019b2a8 making string conversions explicit 2000-04-01 00:39:02 +00:00
scc%netscape.com b8e00c5cc3 Unified some signatures of |AppendWithConversion| 2000-04-01 00:24:39 +00:00
scc%netscape.com acb13c54fe Had to add another signature of |AppendWithConversion| 2000-04-01 00:24:32 +00:00
jband%netscape.com ef1e9b755c renaming 'readonly' to 'read_only' because it turns out that 'readonly' is a reserved word for some compilers (e.g. on OpenVMS) and they break. 2000-03-31 10:34:10 +00:00
rickg%netscape.com afe9bbd6d3 removed references to nsString2 2000-03-31 10:19:31 +00:00
alecf%netscape.com d670519029 registering the atom service during XPCOM initialization
r=dp
2000-03-31 09:50:00 +00:00
alecf%netscape.com 62bc6cf8d6 added files: mozilla/xpcom/ds/nsAtomService.cpp 2000-03-31 09:31:12 +00:00
alecf%netscape.com 8b0f46e53c added files: mozilla/xpcom/ds/nsIAtomService.idl 2000-03-31 09:27:04 +00:00
rickg%netscape.com 26dec0ca15 wip for nsString classes; not part of build 2000-03-31 09:24:08 +00:00
alecf%netscape.com d35343d59b add the atom service to the build
r=dp
2000-03-31 09:19:17 +00:00
rickg%netscape.com 8d7a62845e changed reference from nsString2 to nsString 2000-03-31 09:08:17 +00:00
rickg%netscape.com 1900f59d83 updated includes to access nsCRT 2000-03-31 09:04:29 +00:00
cls%seawood.org 7c258bf026 Oops. Forgot a CROSS_COMPILE ifdef. 2000-03-31 08:00:08 +00:00
alecf%netscape.com df5c91bff8 fix build bustage 2000-03-31 07:55:08 +00:00
scc%netscape.com 74a3c00cac incremental changes. these files are not yet part of the build 2000-03-31 07:28:38 +00:00
scc%netscape.com f563b72b38 more work bringing |ns[C]String| into line with the new implementations. Again, this is no change when |NEW_STRING_APIS| is not defined. 2000-03-31 07:26:13 +00:00
cls%seawood.org e9d2f63938 Fix cross-compiling rules so that we can build both the host & target version of our "internal" build tools.
Added .ho suffix for host objects.
Added rules for HOST_PROGRAM, HOST_LIBRARY & HOST_SIMPLE_PROGRAMS.
When cross-compiling, use the host_ versions of nsinstall, xpidl & xpidl_link and install host targets under $(DIST)/host .
Bug #11890
2000-03-31 07:18:52 +00:00
scc%netscape.com 85ed3b0e46 incremental changes. We're getting closer. These files are not yet part of the build. 2000-03-30 22:53:41 +00:00
scc%netscape.com e6ae3320f8 adjustments to the string interfaces that should have no effect in the non-|NEW_STRING_APIS| case (yes, I built all changes to verify) 2000-03-30 22:51:51 +00:00
jim_nance%yahoo.com dc0e139673 Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
days for module owners to comment on.  r=troy@netscape.com
2000-03-30 03:21:26 +00:00
scc%netscape.com 6e2cad434e Fixed timer code for Mac (PR_Now wasn't doing the trick). Now using |nsInt64| instead of implementing my own |operator-()| 2000-03-29 08:14:09 +00:00
scc%netscape.com e275624147 added "nsFragmentedString.h" 2000-03-29 08:12:54 +00:00
scc%netscape.com 3ff4debe4a First Checked In. 2000-03-29 08:11:59 +00:00
warren%netscape.com 727f312b32 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
beard%netscape.com 7cc1e4846b changes to build as MPW tools. r=mccabe 2000-03-29 03:14:02 +00:00
scc%netscape.com 6c955bebcd rename |string_copy| and |string_copy_backward| to |copy_string| and |copy_string_backward| 2000-03-29 00:54:12 +00:00
waterson%netscape.com d98332652c Fix access restrictions that were causing VC++'s brain to fizzle when compiled with NEW_STRING_APIS. r=scc 2000-03-29 00:13:46 +00:00
scc%netscape.com 5b54400caf finer grain control of which current string assignments are still available after |NEW_STRING_APIS|. Added |AssignWithConversion| signatures. Made appropriate current |Assign|s be synonyms. 2000-03-29 00:06:31 +00:00
scc%netscape.com 53eaa359c9 Adding some macros that allow me to start using literal strings 2000-03-28 22:37:51 +00:00
waterson%netscape.com 65da409075 Ok, VC6 doesn't really HAVE_AMBIGUITY_RESOLVING_CPP_USING. 2000-03-28 08:39:34 +00:00
waterson%netscape.com 3916719e7d Oops. Windows should HAVE_CPP_NAMESPACE_STD. 2000-03-28 07:44:26 +00:00
waterson%netscape.com 9de0d361a8 Beef up autoconf tests to differentiate 'ambiguity resolving' and 'access changing' support of the 'using' keyword. Add a test to see if the 'std' namespace is used on the platform. r=scc 2000-03-28 07:01:37 +00:00
jband%netscape.com ab61ae1c62 adding new file - not part of build 2000-03-28 05:10:05 +00:00