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
scc%netscape.com
7b543c486c
Incremental changes. Modified the strategy for nested |nsPromiseConcatenation| objects. Changed the type of the fragment identifier in a fragment. These files are not part of the build.
2000-03-10 07:04:09 +00:00
scc%netscape.com
4d17a62278
Incremental changes, renamed |nsConcatString| to |nsPromiseConcatenation|. Added |nsPromiseSubstring|. Got rid of upper/lower signatures. Added |Assign|. Fixed comparison macros. Added |operator+=| and |operator=|. These files are not part of the build.
2000-03-10 02:30:14 +00:00
rickg%netscape.com
5989a942b6
update to new string files; these are NOT part of the build
2000-03-09 10:50:02 +00:00
scc%netscape.com
58fac5eee3
File Removed.
2000-03-09 06:39:31 +00:00
scc%netscape.com
4343cd857e
Incremental changes. Getting the comparison operators right. Making |operator+()| do the right thing. These files are not part of the build yet.
2000-03-09 06:37:45 +00:00
sfraser%netscape.com
41c5ae6811
Fix for 29572 (launching PSM on Mac). Implement GetParent() for an nsILocalFileMac that was initialized with an FSSpec. r=davidm, a=jar
2000-03-09 00:35:11 +00:00
scc%netscape.com
226fee4a5e
Incremental changes. These files are not yet part of the build. a=don
2000-03-08 21:57:14 +00:00
warren%netscape.com
470f5bf785
Fixed mac problem -- missing getenv.
2000-03-08 11:24:10 +00:00
warren%netscape.com
84ea15d65a
Made the thread-safety checking able to be turned on/off by the XPCOM_CHECK_THREADSAFE env var. a=jar,r=mscott
2000-03-08 09:21:32 +00:00
rickg%netscape.com
e2639fea30
fixed pdt+ bug 29749; r=pollman; a=jar
2000-03-08 06:16:29 +00:00
waterson%netscape.com
27394cb877
Bug 29250. PR_GetFileInfo64() expects a 'root' path on Win32 to have a trailing slash; e.g., it will accept 'c:\\', but not 'c:'. Ensure that, if we ever see a naked drive letter, we'll append a trailing backslash to make something that NSPR understands. r=dveditz, a=jevering
2000-03-08 02:53:04 +00:00
scc%netscape.com
50fa47e2c4
Not part of the build. Developing interfaces. Incremental changes to share with rickg, et al.
2000-03-07 20:56:07 +00:00
jband%netscape.com
0e9bb75f8d
NOT PART OF THE BUILD - updating xptcall ports status page to note completion of Compaq Tru64 port
2000-03-07 09:19:12 +00:00
pinkerton%netscape.com
21d68adbc6
beard got the logic backwards, now we really shouldn't assert on mac. r=danm.
2000-03-07 03:57:31 +00:00
vidur%netscape.com
d990ee775e
Fix for debug build breakage on Windows. r,a=dp
2000-03-07 03:25:04 +00:00
scc%netscape.com
379d85539c
First Checked In.
2000-03-07 01:02:10 +00:00
jim_nance%yahoo.com
fd067ebe58
This is xptcall code for Tru64 Unix (Formerly Digital Unix, Formerly OSF/1).
...
It was written by Steve Streeter <streeter@zk3.dec.com> of Compaq.
r=jlnance a=shaver
2000-03-07 00:15:07 +00:00
beard%netscape.com
d3012769e3
to avoid unnecessary assertions, configurations not defining NS_MT_SUPPORTED (such as the Mac) shouldn't use the OWNINGTHREAD machinery. r=warren, a=leaf
2000-03-06 23:55:14 +00:00
danm%netscape.com
b976efa3d2
bump refcount in threadsafe release macro. bug 30666 r=warren
2000-03-06 21:10:46 +00:00
pavlov%netscape.com
bfd20afd4c
backing out dougt's thread changes r=dougt
2000-03-06 01:13:20 +00:00
warren%netscape.com
ad38c46f08
Fixing mac bustage -- doubly defined NS_IMPL_THREADSAFE_ISUPPORTS macro.
2000-03-05 21:59:15 +00:00
warren%netscape.com
c0497e31be
Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
2000-03-05 21:26:01 +00:00
dougt%netscape.com
c673d88d87
Adding dynamic thread allocation to thread pool. Fixes 27736.
...
Also fixing warning in plevent.c
r=damn, a=chofmann
2000-03-05 21:01:33 +00:00
warren%netscape.com
7113f6e49d
Bug 21556: Making linux be thread-safe. Exporting NS_CurrentThread from debug builds. a=jar
2000-03-05 10:14:50 +00:00
danm%netscape.com
155b1b253e
add API to EventQueueService for creating a monitored event queue. part of bug 25979. r=dougt r=jar
2000-03-04 03:17:01 +00:00
idk%eng.sun.com
657ce47810
updated README
2000-03-03 19:40:52 +00:00
rickg%netscape.com
b8a4416136
landed WIP nsString3 early design; not part of build; a=n/a
2000-03-03 09:04:50 +00:00
dp%netscape.com
3990646a0b
bug# 29685 Eliminating unneccessary hits to registry to improve startup. Improving on previous fix. Thanks to jband's help. r=jband,dveditz a=jevering
2000-03-03 01:48:41 +00:00
danm%netscape.com
3c58d88539
unix-only: allow system notification pipe to drain when event processing is stalled. unpegs CPU when showing certain dialogs. bug 28100. r=dp,pavlov a=jevering
2000-03-02 21:38:19 +00:00
jband%netscape.com
3f9d673a94
back out dp's unsafe optimization that caused crash on first run
2000-03-02 19:57:23 +00:00
sfraser%netscape.com
19fa57d1f9
Followon from a checkin I did yesterday to fix bugs 29521 and 29827 (a=jar); this part fixes an assertion that happened with empty form fields. r=kin
2000-03-02 19:36:15 +00:00
cls%seawood.org
192e307283
Finally following warren's lead from "last year", the libs phase has been removed from the build. Directories had to be ordered and in some cases, traversed after a subsequent module was built.
...
Fixed the recursive makes into GtkMozilla so that they will report build failures like the other dirs.
Removed LIBS_NEQ_INSTALL variable and associated ifdefs.
2000-03-02 13:29:03 +00:00
cls%seawood.org
f8ec204a17
Remove unused -lmozjs from LIBS.
2000-03-02 12:52:01 +00:00
cls%seawood.org
80f42db84e
Use HOST_AR & HOST_RANLIB when building host version of libxpt. Needed for cross-compiling. Bug #11890
2000-03-02 12:29:47 +00:00
cls%seawood.org
18d8f2f08c
Use EXPORT_XPT_API define when building libraries. Needed for mingw32.
2000-03-02 12:27:58 +00:00
dougt%netscape.com
565d93720f
Removing nested eventQ. bug 29474. a=jar
2000-03-02 04:38:33 +00:00
dp%netscape.com
dbc7ea3807
Eliminating 11 hits to the registry for Progid if we already have
...
prepopulated the registry. This improves startup performance.
a=jevering, r=dveditz
2000-03-02 02:13:11 +00:00
mkaply%us.ibm.com
299c268c24
# 25555
...
r= dougt@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-02-29 21:27:02 +00:00
jdunn%netscape.com
00e933493c
move mozreg_s from EXTRA_DSO_LDOPTS to SHARED_LIBRARY_LIBS to handle
...
AIX dependencies.
r= cls@seawood.org , dp@netscape.com
a= leaf@netscape.com
2000-02-29 21:03:25 +00:00
mkaply%us.ibm.com
5fc1abd8ef
# 25555
...
r= dp@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-02-29 15:50:48 +00:00
ftang%netscape.com
485fcaf806
fix 29333 make the initial construction passing "" for performance and legal nsString usage. r=rickg a=bobj
2000-02-29 06:59:55 +00:00
warren%netscape.com
9706510472
Fix for leak detection. Bug 29505. Debug only. code=waterson,r=warren,a=jevering
2000-02-29 01:35:38 +00:00
rickg%netscape.com
03c9cea010
moved string test to windows subdirectory
2000-02-28 15:58:17 +00:00
rickg%netscape.com
f3e3ccbf79
Added nsString regression test; not part of build
2000-02-28 15:57:30 +00:00
rickg%netscape.com
c37e88e9c1
adding testfile for nsString; this is NOT part of the build
2000-02-28 15:53:11 +00:00
jband%netscape.com
9059c3a2c7
more speedups for bug 28964. Check for .xpt at end of filename before checking to see if the thing is a file or dir because the name check is way faster than the isDir check - if the name check fails then we don't have to even do the isDir check. r=dp, a=jar
2000-02-27 21:43:04 +00:00
davidm%netscape.com
9819271015
22244 Can not load local file on the mac
r warren/sfraser a - jar
2000-02-27 16:19:59 +00:00
rpotts%netscape.com
282d92c915
bug #21556 . Made Addref/Release on nsInterfaceInfo threadsafe.
2000-02-27 05:29:58 +00:00
rpotts%netscape.com
d298d0f902
bug #21556 . Made Addref/Release on nsProxyObject threadsafe.
2000-02-27 05:12:25 +00:00
rjc%netscape.com
14065c7824
Fix PDT+ bug # 6770: be able to get filenames from the file system in the platform native charset.
Patch from m_kato@ga2.so-net.ne.jp
Review: ftang, dougt, and myself.
Approval: jar
2000-02-26 02:19:34 +00:00
cls%seawood.org
59b9bb0e4a
Explicitly cast mPath to const char* as some compilers can't automatically cast from nxXPIDLCString to char * .
2000-02-26 00:13:30 +00:00
bryner%uiuc.edu
6985354db4
Adding a new flag to the Win32 build system. Set DISABLE_TESTS=1 to skip
...
building in the tests directories. Should not affect the build at all if
you do not have this environment variable. r=leaf.
2000-02-25 04:12:40 +00:00
rickg%netscape.com
6aed413a37
fixed bug28837 (r=troy; a=jar). Removed warnings (r=troy)
2000-02-24 08:20:03 +00:00
waterson%netscape.com
e81097b87b
My bad; I reviewed this code and I suck. This is the right fix.
2000-02-24 06:42:36 +00:00
warren%netscape.com
1abeb9baf7
Fixed comment
2000-02-24 06:02:38 +00:00
warren%netscape.com
ebe515a64e
Fixing bustage -- NS_MeanAndStdDev not included in release builds.
2000-02-24 05:40:40 +00:00
gagan%netscape.com
d86c754b55
Avoid calling Copy from operator= if we are just resetting the nsXPIDLString. So now it is safe to reset an nsXPIDLCString or nsXPIDLString by setting it to null. r=waterson,a=jevering
2000-02-24 05:34:28 +00:00
warren%netscape.com
1b9397ca74
Added NS_MeanAndStdDev
2000-02-24 04:55:31 +00:00
warren%netscape.com
30c22d3f07
Made NS_MeanAndStdDev be extern 'C'
2000-02-24 04:55:05 +00:00
cls%seawood.org
341d658c62
Implement the equivalent of Unix's realpath() for BeOS. Build blocker. a=leaf
2000-02-24 00:48:30 +00:00
sfraser%netscape.com
83963a825c
Fixes for bug 28271 -- add methods to nsILocalFileMac to launch applications and document. Also fix bogus include in nsNativeComponentLoader. r=davidm,dougt. a=jar
2000-02-23 23:09:02 +00:00
valeski%netscape.com
301e336587
28782. a=jar. r=rickg. nsCAutoString couldn't handle a '=' of a PRUnichar*, now it can
2000-02-23 22:47:03 +00:00
dougt%netscape.com
cd46314d5e
fixed regression: 28775 a=leaf, r=ssu.
2000-02-22 19:46:05 +00:00
dbaron%fas.harvard.edu
e866e998ed
Bug 28413. Correct computation of total leaks. r=warren@netscape.com a=rickg@netscape.com
2000-02-22 13:25:20 +00:00
dougt%netscape.com
2851ebfb56
Caused a regression in the nsLocalFile. If ResolveAndStat fails, we want
...
to return the NS_ERROR_FILE_NOT_FOUND value, not the NS_ERROR_FAILURE value.
a=jar.
2000-02-22 06:16:08 +00:00
colin%theblakes.com
73b0be9642
Add a debug break for OpenVMS. All changes are ifdef VMS. a=leaf
2000-02-21 22:56:55 +00:00
dougt%netscape.com
6e4324a177
Added a .get() to a comptr to make it compile on linux.
2000-02-21 22:09:24 +00:00
dougt%netscape.com
3c681f228e
missed this file.
2000-02-21 21:52:18 +00:00
dougt%netscape.com
8c83662e4d
Fixes for 28257, 21628, 27076, 18186, 25584
...
1) Implement nsDirectoryService. This makes the service extensible so that
components can do delayed registration.
2) Fixes windows Append meathod which did not work with . prepended files.
3) Fixes memory leaks in nsDirectoryService
4) Fixes SetPermissions() on Win32. This was in my tree for a while. It basically
calls through to chmod just like on unix.
5) Fixes GetModificationDate. Win32 now return PRTime for dates.
r = scc, valeski, warren, wtc (suggestions)
a = jevering
2000-02-21 21:51:47 +00:00
dveditz%netscape.com
a63ee75907
Bug 23941 speed up install on Mac, r=cathleen, a=jar;
...
Bug 12817 no Autoreg (in optimized builds) unless xpinstall detects flag indicating install has happened or build number changed, r=dp, a=jar;
Bug 23859 add wstring API to nsIRegistry for profile manager/i18n, r=gayatrib, a=jar;
2000-02-20 03:12:59 +00:00
rickg%netscape.com
4c704a1b1b
changed 'embedded nulls' asserts to warnings in nsString
2000-02-19 09:17:49 +00:00
rickg%netscape.com
386500ccac
partial fix for 23418; r=rhp; a=phil
2000-02-19 09:17:14 +00:00
rickg%netscape.com
3ed534b000
fixed PDT+ bug27954; r=buster;a=jar; precheckins ok
2000-02-18 07:47:47 +00:00
cls%seawood.org
5975077af0
More tweaks needed to get BeOS to compile for M14. For now, we use the Unix local file implementation. a,r=leaf
2000-02-17 20:24:24 +00:00