dmose%mozilla.org
531b866424
added macros for deallocating XPCOM arrays. r=alecf@netscape.com, moa=scc@mozilla.org, sr=brendan@mozilla.org
2000-11-22 20:15:23 +00:00
brendan%mozilla.org
4c89c9e0d6
Revamp REALLOC record for rayw's tool; add flush-log-files function (r=rayw, a=waterson, not part of build).
2000-11-22 08:05:05 +00:00
dougt%netscape.com
36dc294e5e
Static Module Patch. r=valeski,warren@netscape.com, sr/a=cls@netscape.com
2000-11-21 23:40:34 +00:00
cls%seawood.org
fc9c54cb3d
Oops. Fixing bustage introduced by previous checkin. I forgot that XPIDL_MODULE is sometimes set by MODULE. r=blizzard Bug 59454
2000-11-21 00:18:46 +00:00
cls%seawood.org
8bd122b3d5
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
2000-11-20 07:16:06 +00:00
danm%netscape.com
b9887b3ac3
removing glowcode directives. won't affect you unless you use an obsolete version of glowcode.
2000-11-18 02:13:42 +00:00
blizzard%redhat.com
2dabba2cb5
two line change to remove iostreams from this test list. r=alecf,jag sr=scc
2000-11-17 21:17:53 +00:00
alecf%netscape.com
7941b9e959
fix for #45797 - fix NS_IMPL_ISUPPORTS consumers
...
r=dveditz a=self
2000-11-17 03:41:41 +00:00
dougt%netscape.com
07648e22b2
Checking error code from IsDirectory().
2000-11-15 22:39:43 +00:00
disttsc%bart.nl
6c8057de84
Fix iteration type in ConvertTo(Upper|Lower)Case in nsReadableUtils.cpp, bug=60047, r=dmose, a=scc
2000-11-15 01:58:23 +00:00
ccarlen%netscape.com
41f0fe6bb5
Bug 55891
r=brade, sr=sfraser
2000-11-14 15:58:54 +00:00
disttsc%bart.nl
26a448532e
Checking in the correct patch for bug 59526.
2000-11-10 01:30:07 +00:00
edburns%acm.org
611dee4bab
bug 59526
...
sr=waterson
r=valeski
This bullet-proofs the code so the one thread does not exit twice.
2000-11-09 23:49:57 +00:00
sspitzer%netscape.com
db8731ea9c
minor fix. sr=warren
2000-11-08 23:59:13 +00:00
mkaply%us.ibm.com
55cfa3d436
#58462
...
r=av, sr/a=waterson
Add OS/2 calling conventions for plugins
2000-11-08 21:28:38 +00:00
dbaron%fas.harvard.edu
0faff5bb11
Remove the last remnants of the misspelled nsTextFormater and remove the misspelled files. r=erik@netscape.com sr=brendan@mozilla.org b=16951
2000-11-08 03:02:17 +00:00
mkaply%us.ibm.com
1e87ecd0e8
#58805
...
r=mkaply, a=blizzard
Code from jkobal to make appshell more like Windows and make timers more efficient
2000-11-02 19:36:30 +00:00
mkaply%us.ibm.com
10916476ce
#58776
...
r=mkaply, a=blizzard
Code from jkobal to fix helper apps
2000-11-02 15:41:44 +00:00
jband%netscape.com
444ddc36b5
fixing the broken indenting from dougt's checking (he applied my -wu patch). This is a whitespace change only (cvs diff -wu shows no change). If I don't fix this it will bother me forever!
2000-11-02 03:31:06 +00:00
brendan%mozilla.org
3f952fb855
Fix leaks for 'unregistered' monitors and locks (55498, r=beard, sr=jband).
2000-11-01 22:21:28 +00:00
danm%netscape.com
60276dd954
small tweak to get nspr logging running again. bug 58514 r=warren
2000-11-01 20:30:47 +00:00
mkaply%us.ibm.com
79ac2801ac
#55813
...
r=dougt, sr/a=waterson
Support for a MOZILLA_HOME dir to specify pref location
2000-11-01 20:04:59 +00:00
warren%netscape.com
aa140b75d1
Moving leak fixes from logging_102900_branch to trunk to quite tinderbox a bit more.
2000-11-01 01:41:15 +00:00
mkaply%us.ibm.com
49730c167b
Wrong casts being used
...
Caused outside contributor to be unable to build
2000-10-31 15:55:46 +00:00
dbaron%fas.harvard.edu
305ae0863f
Remove extraneous line I introduced in previous checkin. r=waterson
2000-10-31 05:39:34 +00:00
dbaron%fas.harvard.edu
2950d05f29
Fix gcc 2.7.x bustage by defining |operator+()| for combinations involving |nsPromiseSubstring|, within |#ifdef NEED_CPP_DERIVED_TEMPLATE_OPERATORS|. (Based on scc's proposal earlier.) r=waterson
2000-10-31 04:33:32 +00:00
bienvenu%netscape.com
818494d7d5
fix 55003 null protection in closing nsOutputStream r=kandrot sr=waterson
2000-10-30 15:20:31 +00:00
warren%netscape.com
4189314fdb
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
warren%netscape.com
17abb45de7
Fix for leak in Vprintf: taking patrick's patch instead
2000-10-28 05:24:32 +00:00
warren%netscape.com
ca6ebab047
Fix for leak in Vprintf
2000-10-28 05:21:54 +00:00
warren%netscape.com
298e1f6ca9
Fixed leak beard pointed out on PR_vsmprintf
2000-10-28 04:36:33 +00:00
warren%netscape.com
4a0d5baedc
Added AddRef/Release method for nsLog so that they don't appear to leak. Changed comments too.
2000-10-28 03:12:02 +00:00
dbaron%fas.harvard.edu
cbd35e264a
Remove extra 0 param. (Fix warren's bustage.) r=warren
2000-10-28 02:30:42 +00:00
dbaron%fas.harvard.edu
f35d808e1e
Terminate statements with semicolon, not colon. (Fixing warren's bustage.)
2000-10-28 02:07:38 +00:00
warren%netscape.com
39006d8481
Added def for NS_GetLog for optimized builds
2000-10-28 01:58:42 +00:00
warren%netscape.com
ab8a583af3
Added NS_GetLog to export list
2000-10-27 23:50:07 +00:00
warren%netscape.com
84a4779d57
Removed extra 0 arg from macro
2000-10-27 23:41:27 +00:00
warren%netscape.com
5805bff56a
Added nslog.h
2000-10-27 23:25:45 +00:00
warren%netscape.com
6e35f97e31
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
scc%mozilla.org
6292c437ea
fix wrong error return; bug #57981 r=waterson, sr=brendan
2000-10-27 21:46:20 +00:00
mkaply%us.ibm.com
6ce155d267
OS/2 Tinderbox break
...
Need PR_CALLBACK for OS/2, and bad include of windows.h for XP_PC...hurrah we have XP_WIN now
2000-10-27 18:30:16 +00:00
warren%netscape.com
0dc463131e
Added forgotten nsILoggingService.idl
2000-10-27 06:41:11 +00:00
warren%netscape.com
8a69f1b13e
Bug 47207 - removing printf / logging changes. Sticking in big toe. r=valeski,sr=waterson
2000-10-27 06:18:39 +00:00
warren%netscape.com
80bd113db4
Changes to build on Mac.
2000-10-27 05:11:58 +00:00
ramiro%eazel.com
4969105044
Bug 56793. Add support for building unix mozilla with a default
...
MOZILLA_FIVE_HOME. Build changes r=cls. Small XPCOM change sr=scc.
2000-10-21 08:33:16 +00:00
warren%netscape.com
2d6e08d17f
Added new file - not in build yet.
2000-10-20 01:14:47 +00:00
ccarlen%netscape.com
f6ed582870
Fix for 56998 which blocks 56041. nsLocalFile::Exists() could return TRUE if the file in fact didn't exist. Happened with files for which the volume or dir didn't exist. r=sfraser.
2000-10-19 20:41:55 +00:00
bnesse%netscape.com
a34a06b196
Look for 'NSPL' as well as 'shlb'. Fix for bug #45697 . r=av, sr=scc, a=rtm++.
2000-10-17 18:06:23 +00:00
shaver%mozilla.org
da4553a248
#56636 , remove debug cruft, r/sr=blizzard
2000-10-17 17:15:36 +00:00
cls%seawood.org
5188af5a8c
Removing unneeded TK_LIBS from LIBS. r=rcassin@supernova.org sr=shaver@mozilla.org
2000-10-14 17:18:42 +00:00
sfraser%netscape.com
9188bf8d81
Fix for 53310; implement IsLowMemory() on Mac, and turn on the low memory detection thread. r=waterson, sr=scc.
2000-10-14 00:39:16 +00:00
jst%netscape.com
b7f75aebe8
(Checking in for jefft@netscape.com). Fixing rtm++ bug 56129. The file input stream wasn't always setting the EOF state correctly, this caused problems with saving mail messages to the sent folder and also problems with 'Save As Draft'. r=ducarroz, r=sspitzer, sr=mscott.
2000-10-13 11:14:48 +00:00
jst%netscape.com
2850a2c385
Rolling in the last of the NOXIF changes from the Netscape 6 branch, code mostly written by jfrancis. Fixes bugs 50742, 55806, 56000 and 55669. sr=kin, scc. r=kandrot, jst.
2000-10-11 22:50:14 +00:00
mccabe%netscape.com
e278f4f966
Fix to 53929. Fix previously-broken UnregisterListener method on console service, by proxy-wrapping the service we've been asked to remove before comparing it to those in the listener list. The saved listeners are already proxy-wrapped, so the previous straight compare failed.
...
The equality check works because the proxy service caches proxies, and will always return the same wrapper.
This fixes a leak and a situation that led to some asserts in XPConnect on shutdown. (Some listeners were proxy-wrapped JS objects.)
r=jband.
2000-10-09 23:45:59 +00:00
dougt%netscape.com
2512c4fdb8
Fixes 64 bit address conversion in proxy. Also fixes proxing char parameters. p=jband, r=dougt, a=brendan. 52200, 26560.
2000-10-08 18:19:28 +00:00
jst%netscape.com
9c1d9336f0
Fixing rtm++ bug 55587. nsAReadableString::FindChar() was returning the index from the offset to the character if found in stead of the index from the beginning of the string. r=kin, sr&a=scc
2000-10-07 01:50:36 +00:00
disttsc%bart.nl
d7d0b2da00
Add |.get()| to NS_ConvertUCS2toUTF8 to make getting rid of some MLKs easier, bug=54740, r=scc, a=waterson
2000-10-07 00:08:47 +00:00
mkaply%us.ibm.com
31f05a72fc
#55327
...
r=mkaply, a=blizzard
OS/2 only code - bring nsLocalFileOS2 to current level
2000-10-05 20:44:11 +00:00
colin%theblakes.com
3d7f4e7e66
r=dougt, sr=blizzard, bugzilla=55163
...
OpenVMS-specific change to handle HOME
correctly. Fixes location of appreg bug.
2000-10-05 10:12:15 +00:00
hyatt%netscape.com
1e7caf9ea7
Fix win32 build bustage, r=scc
2000-10-05 07:48:20 +00:00
scc%mozilla.org
30ae0dfa95
and trying to fix OS/2 bustage
2000-10-05 07:24:51 +00:00
vishy%netscape.com
41d87bafb2
sr=mscott,r=vishy (this is racham's code), bugzilla=48981
...
for standalone app, the profile data has to go in the windows
app data directory - not where the app is running
2000-10-05 03:34:18 +00:00
scc%mozilla.org
b0e94a7f54
and a access error ... r=waterson on this fix
2000-10-05 03:28:41 +00:00
scc%mozilla.org
6a1323eb68
damn typo
2000-10-05 01:51:52 +00:00
scc%mozilla.org
3f234f0b17
bug #54601 : r=waterson, a=brendan. Fix string allocation policy -- allocate exact size, double on fault ... thanks to everybody who helped me test this patch.
2000-10-05 01:19:59 +00:00
scc%mozilla.org
59ad75ad57
fixed comments (so people are aware of the allocation policy)
2000-10-05 01:07:40 +00:00
scc%mozilla.org
e61e3bb742
bug #54712 , r=rjc, a=waterson. Added a |Distance| function to calculate the span between two iterators, then added a constructor and appropriate global function to allow |Substring|s to be made from iterators in addition to the old scheme of {index,length}
2000-10-05 01:07:02 +00:00
dougt%netscape.com
fa015f33ba
Replaces check for processingEvents. r=danm, darin a=hyatt
2000-10-04 19:47:12 +00:00
mkaply%us.ibm.com
86276db0b2
#52455
...
r=dougt a=blizzard
These are OS/2 specific porting fixes in an XP file (plevent.c)
I'm checking it in without super-review because we desperately
need these fixes in our nightly build.
2000-10-03 00:20:05 +00:00
dougt%netscape.com
ac9f11352d
Fixes threadpool to maximize thread usage r=wtc@netscape.com, warren@netscape.com, brendan@mozilla.org, a=brendan@mozilla.org b=36750
2000-10-01 05:35:03 +00:00
mkaply%us.ibm.com
1e16252324
#54535
...
r=mkaply, dougt, a=jband
Code from jpedemonte to fix profile creation
2000-09-29 20:40:10 +00:00
waterson%netscape.com
64c248b2e4
Bug 53353. Factor nsMemoryImpl create/destroy from flusher thread startup/shutdown. Avoids creation of second memory flusher thread after XPCOM shutdown. r=scc, sr=warren
2000-09-28 23:17:49 +00:00
sgehani%netscape.com
1402d1a2c7
Merging pr3 branch to trunk:
...
Renaming "Plugins" -> "Plug-ins"
b=53976
r=ssu
a=sfraser
2000-09-28 22:52:51 +00:00
mkaply%us.ibm.com
59b0d7d700
OS/2 Tinderbox breakage
...
HOME dir isn't working on OS/2, so profile can't be created so the browser won't come up.
Change to OS2 dir to get things working.
r=dr
2000-09-22 17:32:10 +00:00
jband%netscape.com
bc5c04c70f
checking in patch from Jon Smirl <jonsmirl@mediaone.net> that lets us see past xptcall 'SharedStub' frames in stack traces. Because xptcall was doing a non-standard frame the debuggers and trace tools were not showing callers. This fixes that problem and will allow us to get *much* better data on crashes and other problems where the stack crosses xptcall. Tested on debug and release. r=jband@netscape.com, a=brendan@mozilla.org, a=waterson@mozilla.org. Thank you Jon!
2000-09-22 10:09:23 +00:00
ccarlen%netscape.com
9a12ae8988
Fix for #52181
r=dougt, a=buster
2000-09-21 13:45:31 +00:00
warren%netscape.com
075350b1c8
Landing jar packaging from jar_restructuring_branch. r=hyatt,dprice,sfraser,dveditz,vishy,sgehani
2000-09-20 19:35:24 +00:00
waterson%netscape.com
367d6c0a03
Fix orangeness on Linux.
2000-09-20 07:31:53 +00:00
waterson%netscape.com
c71e04b66a
Bug 44352. Remove nsIMemoryPressureObserver in favor of nsIObserverService et al., and convert existing nsIMemoryPressureObserver clients. Add memory flusher thread. Add debug UI to force memory flush. r=alecf,sfraser,warren a=warren
2000-09-20 05:44:19 +00:00
jband%netscape.com
387af722ce
Allow for detection and graceful failure when we stumble upon an incompatible typelibs which might exist in the future. bug 53155. NOT fixing brendan's nit about the grammar in the comment. a=brendan@mozilla.org, r=shaver@mozilla.org,mccabe@netscape.com
2000-09-19 21:42:47 +00:00
beard%netscape.com
e8fdc10d23
[Not part of build] Changed getServices() to attribute services.
2000-09-19 14:48:11 +00:00
beard%netscape.com
bc35c73f74
[Not part of build] Added traceCollection, getServices methods.
2000-09-19 05:40:17 +00:00
brendan%mozilla.org
753070b755
Fixes to use atomic rename(2) if possible in nsLocalFile::MoveTo (33098, r=?),
...
plus a bunch of other fixes and cleanups:
- Fix comment misstatements of fact in nsIFile.idl, improve style slightly.
- Fix typo in comment in nsILocalFile.idl.
- Avoid gratuitous nsCString and nsXPIDLCString copy-constructions, which
entail malloc'ing, in nsLocalFileUnix.cpp's CopyTo and GetParent methods.
But do use nsXPIDLCString instead of raw nsMemory::Alloc/Free.
- Get rid of unnecessary mLL_II2L and mLL_L2II macros, use "prlong.h" API only.
Also use the LL_* macros consistently in case a Unix lacking long long type
support wants to use this code.
* BTW, the "Date" methods should be renamed to use "Time" instead -- after all
PRTime is the type, and traditionally "time" refers to the time-number, a
scalar independent of one's position on the surface of the earth, while
"date" refers to a struct full of locale-specific information derived from
time and some "environment" variables such as DST. Can we rename these
nsIFile methods before Mozilla 0.9 / Netscape 6?
- Use CHECK_mPath consistently and first, before any assertions relating to
arguments (which logically come after the 'this' parameter CHECK_mPath is
making assertions about).
- Use nsCOMPtr for singly-inheriting implementations of XPCOM interfaces, to
avoid scary-when-scaled 0-refcnt instances from being handled (these all
got a ref via QI or equivalent soon enough, but you never know). This also
removed some naked deletes.
- Canonize all paths copied into mPath to lack trailing slashes, so we don't
need to strip trailing slashes elsewhere, in higher-frequency methods (you
set path less often than you get it or a substring of it).
- ssize_t for strlen return values.
- Since shaver used a function pointer to consolidate creat/mkdir logic, but
didn't fold the necessary close of the new fd returned by non-failing creat
into the pointed-at function, I did that.
- AppendRelativePath forbids .. as a component (bounded by / or beginning or
end of string on either side), not just in the middle of fragment (so that
foo..bar is not an illegal relative pathname -- it should not be). BTW,
what the heck is the difference between NS_ERROR_FILE_UNRECOGNIZED_PATH and
...INVALID_PATH?
- SetLeafName was overallocating the new pathname buffer by failing to subtract
the old leafname's length.
- CopyTo was failing to return an NSRESULT_FOR_ERRNO(), it just called that
macro on a line by itself -- eek! It also contained redundant if (newFD
== nsnull) {...} cleanup code, it did a useless PR_GetFileInfo call, and it
leaked FDs on read or write error.
- Implemented CopyToFollowingLinks as a forwarded call to CopyTo, Unix does
not support "copying" a symlink via normal file i/o. Should we instead
lstat in CopyTo and if a link is the source of the copy, do readlink and
then symlink?
- Fixed the readlink method (GetTarget) to null-terminate the link string in
the out parameter (readlink does not do that for you).
- Lots of little nsnull vs. NULL vs. 0, == and != applied to boolean or null
literals, white-space, indentation, bracing, comment, and sloppy code order
(e.g., declaring an initialized variable that's not used till after early
returns) fixes. Also invert some return logic so that NS_OK is the normal,
least indented, final return.
2000-09-19 00:22:41 +00:00
mcafee%netscape.com
a5f7f8a4e5
Ignore generated files
2000-09-18 17:43:15 +00:00
brendan%mozilla.org
5df390a44e
Define QI now that XPConnect wraps JS objects; fix comments (NOT PART OF BUILD).
2000-09-18 02:31:11 +00:00
cls%seawood.org
a97d2340f7
If MOZ_ENABLE_JAR_PACKAGING is set, do not install the xpcom.properties. They will be in the the jar file
2000-09-15 22:16:01 +00:00
rayw%netscape.com
d39d9e6d59
Bug fix for 52648 -- remaining stash of progids which I missed on
...
the mega-change yesterday. This will fix a few more issues.
r=warren
2000-09-14 23:20:49 +00:00
dougt%netscape.com
c3c864a472
+ Added OnSecurityChange() to nsIWebProgressListener interface.
...
+ Added dummy function to all users of nsIWebProgressListener
+ Added new security event sink.
+ Hooked up new event sink to docloader and friends.
+ Fixed memory leaks and crashes in nsSecureBrowserImpl.
+ Added AlertPrompt to nsIPrompt Interface.
+ Enabling xpcom test on unix.
Fixes bug 46872. r=valeski/rpotts
2000-09-14 22:56:56 +00:00
mjudge%netscape.com
a2fa9edcb5
small but pervasive change to make nsIDOMSelection an xpidl interface. also broke it into 2 interfaces, nsISelection and nsISelectionPrivate. moved nsIDOMSelectionListener also to xpidl. these new idl files live in layout/base/public. r=sfraser, r=anthonyd bug 48575
2000-09-14 11:45:01 +00:00
rayw%netscape.com
b28b504455
File went back by mistake, reverting.
2000-09-14 04:21:39 +00:00
rayw%netscape.com
52476868db
fix to mal-formed contract id introduced in mega-check-in:x
2000-09-14 04:18:07 +00:00
rayw%netscape.com
6cc70ebd6c
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
jdunn%netscape.com
939a715e0d
changing C++ comments to C comments since for some reason
...
nscore.h is being included by intl/lwbrk/src/rulebrk.c &
modules/libpref/src/prefapi.c
r= scc@mozilla.org & brendan@mozilla.org
2000-09-13 12:22:17 +00:00
scc%mozilla.org
d45f7f68c3
adding |.get()| for the other half of |NS_LITERAL_STRING|
2000-09-13 03:44:58 +00:00
scc%mozilla.org
347980e152
if you want a pointer to the characters, you're going to have to |.get()| it
2000-09-13 02:56:52 +00:00
scc%mozilla.org
d8c335f9f1
fix typo
2000-09-13 02:56:13 +00:00
scc%mozilla.org
45bdeed06d
fixed indentation, added inheritance that makes classes cooperate in our buffer sharing strategy, added |get()| to flat classes, as we're deprecating implicit operators for this task
2000-09-13 02:41:06 +00:00
scc%mozilla.org
2f527d624e
fixed ugly name |nsXXXBufferHandle| --> |nsFlexBufferHandle|; hey, it may not be perfect, but it's better than 'XXX'
2000-09-13 02:27:11 +00:00
scc%mozilla.org
6226adb881
fixing signatures, includes
2000-09-13 02:24:55 +00:00
shaver%mozilla.org
605a3292ea
#44426 , fix FreeBSD > 2.5, a=brendan
2000-09-12 19:57:02 +00:00
shaver%mozilla.org
c710b5886d
#44857 , fix Linux/SPARC compilation (a=brendan)
2000-09-12 19:54:45 +00:00
mkaply%us.ibm.com
5c71e257d7
OS/2 Tinderbox break
...
Need cast for VisualAge
2000-09-12 12:28:31 +00:00
mkaply%us.ibm.com
33cc35240d
OS/2 Tinderbox break
...
The Windows way was right, not sure why it was made different for OS/2.
2000-09-12 12:24:32 +00:00
warren%netscape.com
e38f460093
Added URL attribute to nsIFile (why: because (a) needs to vary for different implementations, and (b) need to factor out of necko for installer). Not implemented yet.
2000-09-12 08:05:13 +00:00
dougt%netscape.com
da0055fc07
Backing out changes which reduces the number of notifies on the event queue monitor. We still are reducing the number of native notifications.
2000-09-12 04:37:35 +00:00
dougt%netscape.com
30657e47ae
PLEvent optimizations. Part of bug 50104. This reduces the number notifications. r-valeski@netscape.com
2000-09-11 20:59:56 +00:00
pete%alphanumerica.com
6a6f423b5f
cleaned up and added two more functions
...
a=brendan
2000-09-11 16:50:44 +00:00
scc%mozilla.org
b0f867419d
finishing up the special string class for the parser
2000-09-11 05:24:49 +00:00
rpotts%netscape.com
f5b967a1aa
Changed the nsIInputStreams created by the storage stream to be thread-safe...
2000-09-10 08:12:26 +00:00
ccarlen%netscape.com
2794c73899
Fix for Win95 machines which don't have APP_DATA dir
r=racham
2000-09-09 15:31:27 +00:00
ccarlen%netscape.com
16431dfa09
Fix for #38770
Also fixed (unreported bug) in SetPersistentDescriptor.
r=dougt
2000-09-09 15:26:52 +00:00
scc%mozilla.org
d13f63184d
more HPUX fixes
2000-09-09 13:26:07 +00:00
scc%mozilla.org
f1659bb47f
HPUX is smarter than me
2000-09-09 12:53:38 +00:00
scc%mozilla.org
5dc8f6b463
moved |Mid|, |Left|, and |Right| to "nsAWritableString.h" since on SunOS, they couldn't compile until after they'd seen the definition of |basic_nsAWritableString|. They're still members or readable ... got to get rid of these functions
2000-09-09 11:57:43 +00:00
scc%mozilla.org
5f8bc646ba
fixing some bugs in the new parser string code; changing some names
2000-09-09 11:31:04 +00:00
scc%mozilla.org
d316bcf61a
added method to make linking possible :-)
2000-09-09 10:30:49 +00:00
scc%mozilla.org
e923940bc2
fixing linux bustage
2000-09-09 10:24:45 +00:00
scc%mozilla.org
d16635c748
fix typo
2000-09-09 10:21:31 +00:00
scc%mozilla.org
87c62ce275
fix |const| error
2000-09-09 10:17:45 +00:00
scc%mozilla.org
28447a2fb3
adding more new string files
2000-09-09 09:50:14 +00:00
scc%mozilla.org
88c974b91f
fixing the build for VC++
2000-09-09 09:48:12 +00:00
scc%mozilla.org
42762fbe07
fixes for VC++
2000-09-09 09:44:45 +00:00
scc%mozilla.org
bedd1ba545
fixes to make it compile on VC++
2000-09-09 09:39:44 +00:00
scc%mozilla.org
41ae82c07e
adding new string files to the build
2000-09-09 09:05:16 +00:00
scc%mozilla.org
2aa3c06c0c
adding new string files to the build
2000-09-09 08:54:03 +00:00
scc%mozilla.org
7d38f09846
adding new string headers to exports
2000-09-09 08:53:39 +00:00
scc%mozilla.org
1485af922a
adding new string headers to exports
2000-09-09 08:24:31 +00:00
scc%mozilla.org
3d24e98950
refactoring |ToUpperCase|, |ToLowerCase|
2000-09-09 07:30:55 +00:00
scc%mozilla.org
23632d4295
nobody uses |nsFragmentedString| as yet ... changing it now to be based on the new work from |nsSlidingString|/|nsSlidingSubstring| for the parser
2000-09-09 06:42:45 +00:00
scc%mozilla.org
78af592566
adding a |#if|d out hunk of code to remind me of something later
2000-09-09 06:40:49 +00:00
scc%mozilla.org
785ef29b71
closer to getting the parser strings in; these files are still not part of the build
2000-09-09 06:35:16 +00:00
scc%mozilla.org
38635e083e
fix |const| errors, this file is not yet part of the build
2000-09-09 06:32:46 +00:00
scc%mozilla.org
1a731b7969
adding more new string files
2000-09-09 06:29:37 +00:00
scc%mozilla.org
67313abb1f
fix a |const| error
2000-09-09 05:02:19 +00:00
scc%mozilla.org
0695e0fa9f
adding the new string files
2000-09-09 04:43:55 +00:00
scc%mozilla.org
39bb78cfc3
more work towards a working |nsSlidingString|, |nsSlidingSubstring| for the parser, these files are not yet part of the build
2000-09-09 04:42:19 +00:00
scc%mozilla.org
98def75cac
fixing comments, not yet part of the build
2000-09-09 04:40:38 +00:00
scc%mozilla.org
eabcb9d2ff
adding comments
2000-09-09 04:40:01 +00:00
scc%mozilla.org
aa496c18e9
fixing includes
2000-09-09 04:39:25 +00:00
jband%netscape.com
86f08a46f1
needed to fix bug 46707. We need to autoreg the native loader before the interface info manager (iim) so that the iim can use registered components; e.g. libjar. r=shaver@mozilla.org
2000-09-09 01:36:18 +00:00
scc%mozilla.org
94aecdff39
not part of the build, getting closer to turning on the new parser strings
2000-09-09 00:25:00 +00:00
scc%mozilla.org
79aeb09c57
adding license and include guards
2000-09-09 00:02:48 +00:00
scc%mozilla.org
064f45db52
not yet part of the build, this is the bulk of the work for the special parser strings
2000-09-08 23:54:23 +00:00
scc%mozilla.org
b24a6f0f2c
bug #51662 , r=bienvenu
2000-09-08 22:07:14 +00:00
warren%netscape.com
240a1e1cfd
Bug 46772. Added nsIDirectoryService::UnregisterProvider
2000-09-08 04:57:33 +00:00
kandrot%netscape.com
cd24f66546
Missed a change. Fix for bug #46709
...
r=rayw
2000-09-08 02:53:12 +00:00
kandrot%netscape.com
b80946e1ce
Fix for bug #46709
...
Allows registry buffer size to be modified. Increases buffer size during
initial start up, then decreases size.
r=rayw
2000-09-08 01:51:45 +00:00
dougt%netscape.com
4f1314477f
Bug 51445. r=beard@netscape.com
2000-09-07 20:28:00 +00:00
warren%netscape.com
0f03daef22
Changed assertion to warning when platform charset doesn't exist.
2000-09-06 23:42:59 +00:00
waldemar%netscape.com
3e8c86bebd
Added bloattable.pl documentation
2000-09-06 23:23:10 +00:00
pchen%netscape.com
3f57b4b88b
bug #43585 , r=sfraser, add Mac_DefaultDownloadDirectory to SystemDirectories enum
2000-09-06 21:13:14 +00:00
pchen%netscape.com
e476ddb518
bug #43585 , r=sfraser, here resides the actual code to handle new mac default download directory, prepended code to call new nsIInternetConfigService to get IC default download folder. If we can't get it, then fall back to using desktop folder like before.
2000-09-06 21:13:12 +00:00
pchen%netscape.com
96ea55af3d
bug #43585 , r=sfraser, fix type/creator mix up calling FSpCreate() in nsLocalFile::Create(), fix passing correct FSSpec to AECreateDesc, fix passing AppParameters correctly in LaunchParamBlockRec.
2000-09-06 21:13:10 +00:00
pchen%netscape.com
c7a2b0910c
bug #43585 , r=sfraser, add string NS_MAC_DEFAULT_DOWNLOAD_DIR
2000-09-06 21:13:06 +00:00
pchen%netscape.com
3a6dc9808c
bug #43585 , r=sfraser, add static atom for mac default download dir
2000-09-06 21:13:04 +00:00
pchen%netscape.com
24a352ca10
bug #43585 , r=sfraser, add atoms and case for new mac default download folder dir
2000-09-06 21:13:02 +00:00
scc%mozilla.org
539877e022
A good place to hang the gcc fix, thanks dbaron!, and backing out previous failed fix ideas (|Concat|), r=dbaron
2000-09-04 05:00:25 +00:00
scc%mozilla.org
b5ccf77d7a
adding back a couple more |operator+|s for gcc
2000-09-04 01:34:04 +00:00
scc%mozilla.org
d0d246e3fa
bustage fix for old gcc; already built on speedracer to ensure that it works, and on Mac to ensure that doesn't break modern compilers
2000-09-03 22:38:38 +00:00
pete%alphanumerica.com
98b8979fc6
added two more functions:
...
permissions and dateModified
did some style cleanup and tested out each function
a=brendan
--pete
2000-09-03 13:37:19 +00:00
scc%mozilla.org
fd1438cbf2
files from the string test harness, updated to match the string changes already in the tree
2000-09-03 07:10:03 +00:00
scc%mozilla.org
8d8fa10cd5
fixing bustage
2000-09-03 04:04:41 +00:00
scc%mozilla.org
457454c555
now that constructors are explicit, we'll have to get rid of extra comparison operators ... in fact, this is to fix immediate bustage
2000-09-03 03:16:47 +00:00
scc%mozilla.org
b319334e3f
turning on |HAVE_CPP_2BYTE_WCHAR_T|
2000-09-03 02:24:58 +00:00
scc%mozilla.org
a84e76fe17
adding |Concat| function to fix pravda and speedracer bustage
2000-09-03 01:38:27 +00:00
dbaron%fas.harvard.edu
e0873ae126
Fixing code that relied on implicit string construction. r=scc (verbally)
2000-09-03 00:02:34 +00:00
scc%mozilla.org
6fbd201ad4
making all string construction explicit; plus (now that the DOM APIs are turned on and you can no longer build without NEW_STRING_APIS) chopping out |#ifdef|ed code
2000-09-02 20:53:31 +00:00
scc%mozilla.org
4a0c46a0be
fixing build bustage for OS2 and AIX
2000-09-02 12:25:27 +00:00
scc%mozilla.org
6d35d54a7f
fix build bustage for hpux
2000-09-02 12:20:49 +00:00
mcafee%netscape.com
6dd1eca956
Solaris bustage fix from scc/bruce/#mozilla
2000-09-02 07:14:59 +00:00
scc%mozilla.org
ec67c96f34
time to add that specialization of |nsCharSourceTraits<PRUnichar>|, not having it is probably hosing speedracer, r=waldemar
2000-09-02 06:03:50 +00:00
beard%netscape.com
7b1c9de390
[not part of build] traceObject, markObject.
2000-09-02 05:44:48 +00:00
scc%mozilla.org
949f1138b8
oops. fix windows bustage
2000-09-02 04:57:36 +00:00
scc%mozilla.org
ad0049c10e
fixed comment typo (now was a good time, since I just checked in string changes). r=brendan
2000-09-02 04:17:11 +00:00
scc%mozilla.org
3fa71edbc6
bug #49817 : fix |normalize_forward|, |normalize_backward|; make |Begin(Read|Writ)ing| call |normalize_forward|; pass iterators by reference. r=mjudge
2000-09-02 04:10:44 +00:00
mkaply%us.ibm.com
ed064435e5
#51105
...
r=dougt, a=brendan
Missing OS/2 support for HOME dir
2000-09-01 22:53:55 +00:00
mkaply%us.ibm.com
ca216d2361
#48208
...
r=dougt, a=brendan
Don't DebugBreak if the messagebox got an error displaying
2000-09-01 21:41:42 +00:00
valeski%netscape.com
152adde6f2
32185. r=wan-teh. Fixing hashtable enumeration lossage.
2000-09-01 19:11:24 +00:00
pavlov%netscape.com
f20bbdab37
fix for crash when trying to get the parent file when the file was a drive r=dougt bug 50837
2000-09-01 07:36:55 +00:00
vidur%netscape.com
4a41eee18d
Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
2000-09-01 01:54:35 +00:00
dougt%netscape.com
ca4c2a2039
Removing Cached Monitors from plevent. They are about 5x slower than
...
a lock and condvar according to the nspr documentation. r=valeski
Also I fix a problem where we would wake up from a wait without checking
any data which could cause all sorts of problems.
b=50634
2000-09-01 00:50:51 +00:00
scc%mozilla.org
015d37393f
don't know how I omitted this last night, particularly since mscott tested. must shift the bit in the mask to get a new position. This should fix the string hang
2000-08-31 17:56:28 +00:00
beard%netscape.com
45bf784816
Added traceObject() method.
2000-08-31 14:35:13 +00:00
bienvenu%netscape.com
d131abd480
whoops, forgot to invoke a pldhash routine
2000-08-31 14:00:38 +00:00
bienvenu%netscape.com
5c18dca5c4
add pldhash functions, r+a=waterson+brendan
2000-08-31 13:29:29 +00:00
scc%mozilla.org
25f675704f
bug #49895 : checking in a slight enhancement on Patrick Beards patch
2000-08-31 11:42:43 +00:00
jband%netscape.com
a2b34993e9
add caching of jar/zip files to help fix bug 46707. Also factor out conditional compilation of ziploader support to not just be dependent on XPCOM_STANDALONE. And, factor out manifest directory from component directory (even though they are the same for now) in prepatation for a better fix to bug 39808. r=rginda@netscape.com
2000-08-31 09:48:39 +00:00
scc%mozilla.org
c597b81a96
make |Last| not try to adjust an iterator into an empty string (stops illegal calls to |Last| on an empty string from going into an infinite looop), r=mscott
2000-08-31 06:12:35 +00:00
beard%netscape.com
305550b2a0
fixing build bustage. r=scc
2000-08-31 06:00:21 +00:00
mscott%netscape.com
3dd88adffe
back out my change until we can get it to build on the mac. This re-introduces the infinite loops when you run the browser though
...
so be warned.
2000-08-31 05:43:21 +00:00
mscott%netscape.com
683539b3d5
Bug #50853 --> fix a nasty infinite loop on windows. The compiler was choosing the wrong overloader method for nsPromiseConcatenation::operator+
...
which caused it to fail to inherit a mask bit which in turn led to the infinite loop.
this code came from scc.
r=mscott
2000-08-31 04:29:42 +00:00
brendan%mozilla.org
396485e045
Forgot to round capacity up to nearest power of two\! r=bienvenu.
2000-08-31 03:12:40 +00:00
waterson%netscape.com
b6927e3a0e
Add pldhash.c to the build.
2000-08-31 02:18:08 +00:00
waterson%netscape.com
4c414fe5f9
Add pldhash.h to the build.
2000-08-31 02:17:29 +00:00
brendan%mozilla.org
6bcb3c764d
Add pldhash.[ch], sed-translated from js/src/jsdhash.[ch].
2000-08-30 19:32:03 +00:00
dbaron%fas.harvard.edu
66702cb3b3
Attempt to fix nebiros (Sun WorkShop 5.0) bustage by changing NULL to nsnull. r=scc (Fix suggested by scc.)
2000-08-30 12:32:13 +00:00
cls%seawood.org
aeb8453bcb
Build fixes for BeOS. Thanks to Dan Moore <pergamon@68k.org> for the patch.
2000-08-30 07:21:31 +00:00
akkana%netscape.com
13c644d052
From scc, to help with bug 44372: add NS_NAMED_LITERAL_STRING macros. r=me
2000-08-30 00:24:57 +00:00
waterson%netscape.com
cbb5a88d04
Damn. Wrong spot.
2000-08-30 00:16:59 +00:00
waterson%netscape.com
18be26752c
First checked in.
2000-08-30 00:16:58 +00:00