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
jband%netscape.com
0d24a185b9
if people are going to insert four space tabs then let's set the Mode line's tab-width correctly
2000-03-28 05:01:05 +00:00
jband%netscape.com
71d63dc676
Prepare for semantic change to nsIInterfaceInfo::GetParent (will set out param to null if no parent rather than return an nsresult error).
2000-03-28 03:57:35 +00:00
bruce%cybersight.com
34aba54f7a
Reverting a checkin from slamm last Friday that broke builds done with gcc 2.7.2.3 triggering what appears to be a compiler bug resulting in undefined symbols. I sent mail to slamm letting him know as well.
2000-03-28 03:53:54 +00:00
sgehani%netscape.com
68e885af71
Fixing nsIFile::SetLastModificationDate on Win32.
...
b = 12368
r = dbragg
2000-03-28 03:39:02 +00:00
beard%netscape.com
fe5e9431ae
added targets for MPW tool (not part of default build)
2000-03-28 03:29:34 +00:00
beard%netscape.com
94436678cd
prefix file for MPW tools
2000-03-28 03:27:15 +00:00
rickg%netscape.com
6646ea5098
2x perf. improvement StripChar(); r=rods
2000-03-28 00:02:41 +00:00
scc%netscape.com
9308429766
fixing an off-by-one bug, and the associated problem when |mCapacity| and |mLength| are both |0|. r=waterson
2000-03-27 22:13:41 +00:00
sgehani%netscape.com
e1cf8e1d13
Implemented nsIFile::SetLastModificationDate on the Mac.
b = 12368
r = dbragg
2000-03-27 22:05:54 +00:00
sgehani%netscape.com
c9399c7cc7
Fixing nsIFile::SetLastModificationDate for Unix.
...
b = 12368
r = ssu
2000-03-27 22:04:46 +00:00
jst%netscape.com
ace64521af
Backing out scc's last checking to this file, it causes linux builds to dump core on startup. a=leaf
2000-03-27 15:10:12 +00:00
scc%netscape.com
80b6553802
updating to reflect work done and desired
2000-03-27 09:07:39 +00:00
scc%netscape.com
0ac1f0ce94
traded in |copy_chunky_backward| for |string_copy_backward| and moved it to "nsAReadableString.h" along with the |string_copy|s. Added tests for |SetLength|, which would have caught the problem in |nsString| I fixed earlier, and one for |Insert| that exposed the trouble in |copy_chunky_backward|.
2000-03-27 09:06:37 +00:00
scc%netscape.com
2ae71a7fb2
fixing an off-by-one bug
2000-03-27 07:46:02 +00:00
rickg%netscape.com
7838b08ad9
removed reference to nsString2
2000-03-26 23:06:01 +00:00
dp%netscape.com
541e440f75
Enabling XPCOM_BREAK_ON_LOAD to break in the debugger for linux &&
...
i386. r=waterson,pavlov
2000-03-25 08:54:22 +00:00
dp%netscape.com
85d20b4769
Removing xpcom dependency on prefs by eliminating enabling refcount
...
logging from prefs.
2000-03-25 08:35:35 +00:00
scc%netscape.com
8989445116
Trying to fix for Solaris
2000-03-25 07:55:07 +00:00
dp%netscape.com
20412a1b14
Preventing empty progid causing registration problems.
2000-03-25 06:57:25 +00:00
scc%netscape.com
b06ac90413
re-fix for the Mac after working with Pav to make all the tests compile on Linux
2000-03-25 05:44:57 +00:00
scc%netscape.com
a858dc4f15
File Removed.
2000-03-25 05:37:30 +00:00
pavlov%netscape.com
57009b25cf
add some #if[n]def STASTANDALONE_STRING_TESTS r=scc
2000-03-25 02:07:34 +00:00
pavlov%netscape.com
3ae340c6ea
make string tests build on unix
2000-03-25 01:59:19 +00:00
scc%netscape.com
4735f81cae
Making the tests run on all platforms. Removing some confusion about iostreams.
2000-03-25 00:59:29 +00:00
scc%netscape.com
08b157baba
getting the unit tests and profiling tests to run on all platforms
2000-03-25 00:56:47 +00:00
scc%netscape.com
b0b8c5e18f
Incremental changes. These files are not yet part of the build.
2000-03-25 00:47:02 +00:00
scc%netscape.com
402f35dfcd
Lots of changes to get this stuff building on Solaris, et al. None of these changes effect the mainline build yet, and won't until |NEW_STRING_APIS| is defined for everyone (coming soon)
2000-03-24 22:06:57 +00:00
slamm%netscape.com
36b4804bc4
Quiet some Mac warnings. Replace empty macro definition for MOZ_DECL_CTOR_COUNTER(_type) with "class _type".
2000-03-24 21:49:31 +00:00
scc%netscape.com
21455ac353
Lots of changes to get this stuff building on Solaris, et al. None of these changes effect the mainline build yet, and won't until |NEW_STRING_APIS| is defined for everyone (coming soon)
2000-03-24 21:33:58 +00:00
rickg%netscape.com
3405c56a6b
WIP for new string library, and defensive coding improvement in SetCapcity; r=buster
2000-03-24 07:21:56 +00:00
rickg%netscape.com
e01fb3441b
correct off-by-one error (edge case); r=buster
2000-03-24 07:19:00 +00:00
rickg%netscape.com
628e98bced
fixed bug31317; r=ftang
2000-03-24 07:17:51 +00:00
waterson%netscape.com
79a9a8b12c
Fully qualify ReadingIterator when used inside template (so it compiles on egcs-1.1.2). r=scc
2000-03-24 06:02:59 +00:00
waterson%netscape.com
12219bcb0b
Fully qualify ReadingIterator when used inside template (so it compiles on egcs-1.1.2). Minor silly fixes.
2000-03-24 06:02:37 +00:00
dougt%netscape.com
fcb973ff92
Adding a rename test.
2000-03-24 05:48:18 +00:00
dougt%netscape.com
ae30ecbdf8
Fix for 33098. MoveTo and CopyTo do not rename if the |in| parent is null.
...
I renamed the in parameter, and created a new stack var which I assign the
in parameter. If the var is null, I initial it with the |this| parent. I
also made sure that if null was passed, we would tree the action as a move.
2000-03-24 05:47:39 +00:00
jim_nance%yahoo.com
7133406899
Added code to put a U after unsigned numbers. This gets rid of the
...
"decimal constant is so large its unsigned" warnings.
r=shaver
2000-03-24 03:19:34 +00:00
jfrancis%netscape.com
3e8b9213f3
nsIEditRules IID
2000-03-24 00:43:38 +00:00
waterson%netscape.com
8917c72738
Condition nsAutoCString operator=() on NEW_STRING_APIS. r=scc
2000-03-24 00:41:40 +00:00
waterson%netscape.com
aa2f61cb44
Condition nsAutoString operator=() and some Assign() based on NEW_STRING_APIS. r=scc
2000-03-24 00:40:47 +00:00
waterson%netscape.com
dcfe6275d6
Use NS_MIN and NS_MAX instead of std::min and std::max. r=scc
2000-03-24 00:39:44 +00:00
waterson%netscape.com
e72678f8da
Add NS_MIN and NS_MAX macros to hide inconsistencies with std::min and std::max. r=scc
2000-03-24 00:38:52 +00:00
dp%netscape.com
1c85821145
Stack walking code for powerpc linux. Thanks to patch from
...
darkmane@w-link.net r=waterson
2000-03-23 23:39:25 +00:00
sfraser%netscape.com
618cdfb0d8
Fixing nsLocalFileMac so that Contains() works with file aliases, and is much faster. Also fix an issue with cacheing data, so that cacheing actually works. r=pinkerton.
2000-03-23 23:33:23 +00:00
slamm%netscape.com
d5e43cfc62
Quiet 'Illegal empty declaration' warning from Mac.
2000-03-23 23:29:29 +00:00
scc%netscape.com
be782b8db1
fixing ambiguities caused by name hiding
2000-03-23 22:53:53 +00:00
scc%netscape.com
045cc4e9ba
resolving ambiguities; getting the new string APIs to build everywhere
2000-03-23 22:42:34 +00:00
scc%netscape.com
7d2d0cf608
Added "nsCharTraits.h"; no longer relying on |std::char_traits|. Renamed some things so overloading wouldn't fight with overriding.
2000-03-23 21:15:01 +00:00
scc%netscape.com
cc84e8491e
Added "nsCharTraits.h"
2000-03-23 21:10:46 +00:00
scc%netscape.com
931f86c6b0
First Checked In.
2000-03-23 21:09:27 +00:00
scc%netscape.com
21601d71fa
Conditionally enable the new string APIs. Don't worry, they're not turned on yet. All changes r=waterson. Changes that effect |nsString| unconditionally, r=rickg.
2000-03-23 02:12:23 +00:00
sspitzer%netscape.com
c4764ba2f0
fix a typo.
2000-03-23 00:49:32 +00:00
scc%netscape.com
cc62586f26
fixed some warnings
2000-03-22 22:55:10 +00:00
scc%netscape.com
dfe662ba68
|wchar_t| will not be turned on by default, yet. These files are still not part of the build.
2000-03-22 22:53:44 +00:00
scc%netscape.com
367b68ace3
slight renaming and fixed a template signature for AIX
2000-03-22 22:52:17 +00:00
scc%netscape.com
2f1956e29f
Getting rid of warnings. These files are not yet part of the build.
2000-03-22 22:51:18 +00:00
scc%netscape.com
73a7e0c910
Incremental changes. These files are still not part of the build.
2000-03-22 08:22:28 +00:00
scc%netscape.com
9d360e3ad0
Made critical operations exploit chunky iterators. These files are not yet part of the build.
2000-03-22 08:19:48 +00:00
ruslan%netscape.com
a9f53247b0
Fix MAC build bustage - forgot to remove nsIByteArrayInputStream.h from the
...
MANIFEST as well
2000-03-22 04:14:26 +00:00
ruslan%netscape.com
6bf5e9822c
Cause NS_NewByteArrayInputStream to get actually exported out of windows
...
dll, r=warren
2000-03-22 03:07:39 +00:00
ruslan%netscape.com
85f1f3bf70
Fix Unix build bustage - makefiles on unix and windows seems to actually
...
behave differently in this case
2000-03-22 03:02:34 +00:00
ruslan%netscape.com
6ebbc29aa6
Enabling ByteArrayInputStream. Needed to fix 32600, r=warren
2000-03-22 02:50:56 +00:00
sfraser%netscape.com
466c068544
Bump up the intial hash table size in a bunch of places to avoid resizing the hash later. r=scc
2000-03-22 02:43:48 +00:00
dougt%netscape.com
bd7b539d07
Fixing SetModificationTime based on MS documentation. It is still failing, but
...
this is documented to work:
http://support.microsoft.com/support/kb/articles/Q167/2/96.ASP
2000-03-22 01:37:52 +00:00
warren%netscape.com
159267f7c4
Added nsIByteArrayInputStream.idl and nsByteArrayInputStream.cpp for Ruslan.
2000-03-22 01:33:12 +00:00
ruslan%netscape.com
fd43b9b63d
Add ByteArrayInoutStream. Not part of the build yet
2000-03-22 00:48:48 +00:00
ftang%netscape.com
60bff949e1
add assertion code for data lostage. r/a=rickg
2000-03-21 21:04:50 +00:00
tor%cs.brown.edu
0a83713ee9
C++ comment in header included from C files is a Bad Thing (tm). r=cls
2000-03-19 00:01:22 +00:00
mccabe%netscape.com
1bb2d0f184
Fix to 11454
...
Respect [noscript] property for attributes by setting the attribute as hidden in the emitted typelib.
r=jband
2000-03-18 07:55:43 +00:00
scc%netscape.com
532a4d13c7
Added the Bill Law trick to make |nsCOMPtr| break the build for everybody where it use to break it only for Solaris and a few others (the `tainting' problem). Added a haiku. r=danm
2000-03-18 05:17:46 +00:00
mccabe%netscape.com
10feff7baa
Adding [noscript].
2000-03-18 02:34:02 +00:00
mccabe%netscape.com
5a386a15b3
Fix bustage; replace strdup (no prototype on mac) with call to (existing!) xpidl_strdup.
2000-03-18 02:29:23 +00:00
mccabe%netscape.com
1538488086
Adding [noscript], to get past my recently-added xpidl compiletime error. Looks like I missed a file.
2000-03-18 02:01:19 +00:00
mccabe%netscape.com
b48d3f3c6c
- Add preliminary code for a documentation backend. Hopefully someone will want to extend it...
...
- Add a compile-time check requiring non-scriptable (because they're native) attributes to be marked [noscript] within [scriptable] interfaces. This mirrors an existing check for methods, and may save some hair-pulling for script authors. Partial fix to 11454.
- Emit a sample implementation (#ifdef 0) into the generated .h file that component authors can copy and use as the start of their implementation. Code courtesy jband.
r=jband, r=mccabe
2000-03-18 01:30:35 +00:00
scc%netscape.com
1ba114117b
Added spaces to the cast macros to allow casting of template types. Moved |HAVE_CPP_...| symbols here from "nsCOMPtr.h" since more files need them. r=pinkerton
2000-03-17 23:08:29 +00:00
scc%netscape.com
d6840ff7c1
Renamed an internal typename. Was |nsDontAddRef<T>|, now is |already_AddRefed<T>| in hopes that it can be used outside of "nsCOMPtr.h". Moved |HAVE_CPP_...| symbols out of here and into "nscore.h" because more files need them. r=pinkerton
2000-03-17 23:08:18 +00:00
scc%netscape.com
5d1e31d90e
Added the new string interface files to the export lists for each platform. They still aren't part of the build. r=pinkerton
2000-03-17 22:04:48 +00:00
sspitzer%netscape.com
2f566d968a
fix for #32245 . r=bienvenu.
2000-03-17 21:53:49 +00:00
jst%netscape.com
872a669579
Landing changes Vidur made while the tree was closed for beta1 work, here's a list of the changes. r=me
...
[1] Cutting down the size of content. Made nsIJSScriptObject inherit from nsIScriptObjectOwner
[2] Cutting down the size of content. Made nsITextContent inherit from nsIContent.
[3] Cutting down the size of content. Moved implementation of nsIDOMReceiver to nsListenerManager. This is not true aggregation since it isn't transitive, but it's OK for now. It will be necessary for nsListenerManager to have a reference to its content in the future anyway, so the transitivity could be done.
dom/public/nsDOMPropEnums.h,v - bug 12559
dom/public/nsIJSScriptObject.h,v - [1]
dom/public/html/MANIFEST,v - bug 12559
dom/public/html/Makefile.in,v - bug 12559
dom/public/html/makefile.win,v - bug 12559
dom/public/html/nsIDOMHTMLInputElement.h,v - bug 17544
dom/public/idl/html/HTMLAnchorElement.idl,v - bug 12559
dom/public/idl/html/HTMLAreaElement.idl,v - bug 12559
dom/public/idl/html/HTMLInputElement.idl,v - bug 17544
dom/src/base/nsGlobalWindow.cpp,v - bug 30700
dom/src/base/nsGlobalWindow.h,v - [1]
dom/src/base/nsLocation.cpp,v - [1]
dom/src/html/nsJSHTMLAnchorElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLAreaElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLInputElement.cpp,v - bug 17544
layout/base/public/nsIDocument.h,v - bug 27953
layout/base/public/nsITextContent.h,v - [2]
layout/base/src/nsCommentNode.cpp,v - [2]
layout/base/src/nsDocument.cpp,v - bug 27953
layout/base/src/nsDocument.h,v - bug 27953
layout/base/src/nsDocumentViewer.cpp,v - bug 27953
layout/base/src/nsGenericDOMDataNode.cpp,v - [3]
layout/base/src/nsGenericDOMDataNode.h,v - [3]
layout/base/src/nsGenericElement.cpp,v - [3]
layout/base/src/nsGenericElement.h,v - [3]
layout/base/src/nsNameSpaceManager.cpp,v - bug 7834
layout/base/src/nsStyleContext.cpp,v - outline property shouldn't reflow
layout/base/src/nsTextNode.cpp,v - [2]
layout/events/src/nsEventListenerManager.cpp,v - [3]
layout/events/src/nsEventListenerManager.h,v - [3]
layout/html/base/src/nsGfxScrollFrame.cpp,v - nsString->nsAutoString
layout/html/content/src/nsAttributeContent.cpp,v - [2]
layout/html/content/src/nsHTMLAnchorElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAppletElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBodyElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLButtonElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDirectoryElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDivElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLEmbedElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFieldSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFormElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadingElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHtmlElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLImageElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInputElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInsElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIsIndexElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLIElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLabelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLayerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLegendElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLinkElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMapElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMenuElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMetaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLModElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLObjectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParagraphElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParamElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLPreElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLQuoteElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLScriptElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSelectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpacerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpanElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLStyleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCaptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCellElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableRowElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableSectionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTextAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTitleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLUListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLWBRElement.cpp,v - [1][3]
layout/html/document/src/nsHTMLDocument.cpp,v - bug 27953
layout/html/document/src/nsHTMLDocument.h,v - bug 27953
layout/xml/content/src/nsXMLCDATASection.cpp,v - [1][2]
layout/xml/content/src/nsXMLDocumentType.cpp,v - [1][2]
layout/xml/content/src/nsXMLElement.h,v - [1][2]
layout/xml/content/src/nsXMLEntity.cpp,v - [1][2]
layout/xml/content/src/nsXMLNotation.cpp,v - [1][2]
layout/xml/content/src/nsXMLProcessingInstruction.cpp,v - [1][2]
layout/xul/base/src/nsBoxFrame.cpp,v - nsString->nsAutoString
layout/xul/base/src/nsSliderFrame.cpp,v - nsString->nsAutoString
netwerk/protocol/http/src/nsHTTPRequest.cpp,v - nsString->nsAutoString
rdf/content/src/nsXULDocument.cpp,v - bug 27953
rdf/content/src/nsXULDocument.h,v - bug 27953
rdf/content/src/nsXULElement.h,v - [1]
xpcom/base/IIDS.h,v - bug 12559
2000-03-17 13:27:00 +00:00
sspitzer%netscape.com
f9c35a1ee1
add Delete() to the nsIFileSpec interface.
2000-03-15 07:07:56 +00:00
ftang%netscape.com
be2435a9f0
check in illegal nsString char* usage tracking code. Turn off by default. r=rickg
2000-03-15 05:15:00 +00:00
blizzard%redhat.com
804ec67bf8
fix for bug #18186 . remove work around in layout code and properly implement nsIFile::GetLastMofificationDate() on unix. r=vidur,jst,dougt a=waterson
2000-03-15 03:08:28 +00:00
nhotta%netscape.com
4c9cfca6b5
Changed to use do_GetService instead of CreateInstance, bug 30205, r=cata.
2000-03-15 01:33:43 +00:00
scc%netscape.com
81d0ddeea5
Added ToDo.doc, so the list of things to do is visible in the project. This project is not part of the build.
2000-03-14 17:32:27 +00:00
scc%netscape.com
4af37dd4bd
First Checked In.
2000-03-14 17:31:43 +00:00
scc%netscape.com
0825f5bcd1
Incremental changes. Fixed some things that were stopping rickg from compiling. This file is not part of the build.
2000-03-14 17:10:03 +00:00
scc%netscape.com
8c3b397934
First Checked In.
2000-03-14 15:56:34 +00:00
jefft%netscape.com
9cdfa6fef7
fix bug 30784 - save messages / attachment with bogus path name failed sliently; this is bad if user think save was successful then followed by a delete and compact; we will have a data loss here
2000-03-14 13:54:42 +00:00
dougt%netscape.com
b107082d5a
fix for 28942 nsILocalFile::Exists() returns a FILE_NOT_FOUND error.
...
r=pete@alphanumerica.com
2000-03-14 05:11:02 +00:00
dp%netscape.com
f7c27d1d9d
filename conflict. Hence removing to add it back as a different filename
2000-03-13 01:48:50 +00:00
dp%netscape.com
4d287c15a0
Initial version
2000-03-13 00:23:41 +00:00
rickg%netscape.com
cbb199a064
WIP for removal of deprecated string methods
2000-03-12 22:21:14 +00:00
scc%netscape.com
92e24087ff
Incremental changes. Provided implementations for the virtual functions that were previously pure virtual. These implementations were common, after all, even just between |nsString| and |nsCString|. These files are not part of the build.
2000-03-12 20:57:35 +00:00
scc%netscape.com
7002773472
Incremental changes. Added |Implementation()| member to allow rick to implement copy-on-write. Added more virtual members to writable. More to come. These files are not part of the build.
2000-03-12 17:39:49 +00:00
rickg%netscape.com
194f10b94d
landing phase 2 to remove deprecated string calls
2000-03-12 11:10:07 +00:00
rickg%netscape.com
ffe78e83e5
removed calls to deprecated string methods
2000-03-12 09:14:14 +00:00
rickg%netscape.com
b652637555
WIP for new nsString; this doesn't impact current build
2000-03-12 07:47:09 +00:00
scc%netscape.com
a16db647b9
Incremental changes. Reorganized code; implemented more factored methods. Moved string owner from fragment to iterator. Renamed the |const| version of |GetFragment| to |GetConstFragment| so we didn't mix overloading with overriding; eliminating need for some uses of |using| ... may want to do the same thing with |Begin| and |End|. These files are not part of the build.
2000-03-12 01:28:16 +00:00
dp%netscape.com
2dfef1333a
Enabling PR_LOG for release builds from native component loader.
...
Tuning log format to help analysis.
2000-03-11 22:44:51 +00:00
pavlov%netscape.com
ce094b4cfc
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
tbogard%aol.net
5793dbb53b
Remove nsIBrowserWindow as that interface is going away.
2000-03-11 01:29:42 +00:00