dougt%netscape.com
483ea2622a
More XPCOM Glue changes and fixes. r=waterson, sr=rpotts, 154262. missed this.
2002-07-01 21:11:47 +00:00
dougt%netscape.com
74a68876ce
More XPCOM Glue changes and fixes. r=waterson, sr=rpotts, 154262.
2002-07-01 20:37:17 +00:00
dbaron%fas.harvard.edu
ab8f3df2f6
Fix excessive fastload file invalidation with some versions of gcc by fixing aliasing bug in NS_SWAP64. Patch by me, with tweaks by brendan. b=142869 r=bryner sr=brendan
2002-06-29 05:13:59 +00:00
mkaply%us.ibm.com
157f35522c
#154680
...
r=mkaply, sr=jag
Wrong default offset passed into RFind - should be -1
2002-06-28 20:31:09 +00:00
alecf%netscape.com
52175eb77c
add deprecation comment - now that we have a new guide.
...
doc only, no code, no review
2002-06-26 22:53:36 +00:00
alecf%netscape.com
192a3cb347
cleanup after the first fix for bug 154275 - handle errors better and get rid of mCount entirely
...
sr=jst, r=peterv
2002-06-26 19:36:24 +00:00
ben%netscape.com
bc6eebc5de
Fix for 86501 - bookmarks truncated when disk full
...
allow file streams to store and report on the status of the write operation.
r=darin, sr=brendan
2002-06-26 05:17:54 +00:00
alecf%netscape.com
6f70a3ba57
bug 154280 - remove unimplemented operators from nsISupportsArray
...
r=dougt, sr=dveditz
2002-06-26 03:48:08 +00:00
alecf%netscape.com
e2f4a1a1ad
make nsStaticNameTable use PLDHash rather than nsHashtable, to reduce startup allocations from 1315 to 2
...
r=dougt, sr=dveditz
bug 154275
2002-06-26 03:46:39 +00:00
alecf%netscape.com
083f85bb7c
ack! fix check of entries to use PL_DHASH_ENTRY_IS_FREE() from my previous checkin to prevent tree closure tomorrow!
2002-06-26 03:43:43 +00:00
dbaron%fas.harvard.edu
2bf216c9e2
Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner
2002-06-26 03:38:55 +00:00
dbaron%fas.harvard.edu
c8d15f8787
xptcall porting changes for Darwin gcc3: account for different vtable layout and different symbol mangling, in ifdefs. r=bryner sr=beard b=153525
2002-06-26 03:01:02 +00:00
alecf%netscape.com
6410101f5d
remove a bunch more dead code from XPCOM - stringstream stuff that nobody was using anyway
...
r=dougt, sr=dveditz
2002-06-26 01:40:31 +00:00
alecf%netscape.com
a454b53bf4
fix for bug 153754 - make nsPersistentProperties (and thus string bundles) use PLDHash, saving some 1100+ allocations at startup.
...
r=dougt, sr=dveditz
2002-06-26 01:33:07 +00:00
dougt%netscape.com
053b3d78ac
Fixing Mismatched new [] / delete []. r=me. bug=153584. patch from pj@ludd.luth.se.
2002-06-22 19:03:11 +00:00
bryner%netscape.com
9c28b9bcd8
Reorganize the Darwin xptcall code so that it works correctly with prebinding:
...
- Move all functions into the text section.
- Use m4 to generate the StubNNN() functions in the .s file, so that we don't have to use an indirect call to SharedStub (which would clobber r12, where we pass the method index).
- Use indirect calls for calling invoke_count_words and invoke_copy_to_stack from inside XPTC_InvokeByIndex.
Bug 151978, r=pavlov, sr=beard.
2002-06-22 00:09:55 +00:00
dougt%netscape.com
d663907276
151604 - XPCOM Glue standalone stupport of dynamically loading symbols. r=dp/rpotts sr=alecf
2002-06-21 19:58:54 +00:00
bzbarsky%mit.edu
3fa8d76548
Change ToInteger to not silently drop '+' and '#' in mid-string. Bug
...
54142, r=timeless, sr=jag
2002-06-21 02:22:48 +00:00
alecf%netscape.com
48d9ab1d46
fix for bug 152929 - we were leaking 900+ nsFactoryEntry objects because they were not always allocated in an arena
...
(fixes a 75k leak on my system)
r=dougt, sr=dveditz
2002-06-20 21:22:50 +00:00
alecf%netscape.com
c038919a40
fix bug 149102 - stop exporting some old unused methods from XPCOM, and get rid of nsOutputConsoleStream and consumers
...
also removing FilesTest from the build because its outdated, doesn't test anything useful anymore, and is the last consumer of nsOutputConsoleStream
r=dougt, sr=jag
2002-06-20 20:35:37 +00:00
shaver%mozilla.org
0630732461
Bug 76968: expand ~/ into NS_OS_HOME_DIR in nsLocalFileUnix. r=bzbarsky,
...
sr=blizzard.
2002-06-17 21:03:43 +00:00
seawood%netscape.com
c61a26b5bb
Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies:
...
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd. This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall. nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive. (I'll have to check the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs. Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug #141834 r=leaf,wtc,dmose,mcs
2002-06-17 17:09:57 +00:00
seawood%netscape.com
522702fbf7
Use macros to declare static callback functions to make OS/2 happy.
...
Fixing tinderbox bustage.
2002-06-15 05:56:20 +00:00
dougt%netscape.com
7945f15535
fixing a uninitialized var
2002-06-15 03:58:10 +00:00
dougt%netscape.com
122f03a354
strdup is not defined on the mac...
2002-06-14 22:25:24 +00:00
dougt%netscape.com
0676eed01f
48888 missing makefile.win change
2002-06-14 21:50:50 +00:00
dougt%netscape.com
252ea143d4
Fixes 48888 - xpcom flat file backend. r=dp@netscape.com sr=waterson@netscape.com
2002-06-14 21:33:05 +00:00
ccarlen%netscape.com
b8a931e0ad
Bug 134448 - xpti needs to scan OS-defined plugin dirs. r=peterl, sr=beard
2002-06-14 12:30:44 +00:00
seawood%netscape.com
fb081cb6ca
Use the same name for the application profile directory in the registry as the profile manager does.
...
Bug #146150 r=arougthopher
2002-06-14 05:08:05 +00:00
darin%netscape.com
79efad7a6d
fixes solaris orange b=147333
...
patch=Roland.Mainz@informatik.med.uni-giessen.de
r/sr=alecf,darin
2002-06-13 21:14:24 +00:00
alecf%netscape.com
72707ab7a0
fix for bug 149102 - fix a harmless UMR in the string code
...
sr=jag, r=dbaron
2002-06-13 20:31:14 +00:00
dougt%netscape.com
b036d590aa
bug 150165 patch by t.bugz@lament.cjb.net r=bbaetz sr=shaver a=valeski fix typo - [noscrpit] was used instead of [noscript]
2002-06-13 20:13:17 +00:00
seawood%netscape.com
2ad11ae155
Use the unix native char conversion routines on BeOS.
...
Bug #151406 r=timeless
2002-06-13 14:53:30 +00:00
dbradley%netscape.com
6d3970fb36
Bug 148732 - xpidl doesn't accept drive colon args. r=dbradley, sr=shaver
2002-06-12 16:56:19 +00:00
dougt%netscape.com
023b5d730f
mac project file fix
2002-06-11 22:44:12 +00:00
dougt%netscape.com
969857d29f
fixes hp bustage. r=jdunn
2002-06-11 22:35:10 +00:00
dougt%netscape.com
2ac1d15ab1
fixing makefile.win bustage.
2002-06-11 20:54:30 +00:00
cbiesinger%web.de
6197948cc3
bug 115473 r=pavlov sr=brendan
...
Remove timer priorities
2002-06-11 20:47:04 +00:00
chak%netscape.com
9398afc66a
Fix for #130877 - Chnages to create app specific component registries
...
r=dougt, sr=shaver, a=drivers
2002-06-11 20:38:01 +00:00
dougt%netscape.com
1235bb71ba
adding #include for stdio for printf
2002-06-11 19:50:28 +00:00
dougt%netscape.com
b164bef43b
nsIInterfaceRequestor.cpp has been moved to mozilla/xpcom/glue/. see 149715. r=rpotts@netscape.com, sr=shaver.
2002-06-11 19:41:44 +00:00
dougt%netscape.com
3671545e55
Fix for 149754. cleaner xpcom shutdown. r=rpotts, sr=shaver
2002-06-11 19:38:41 +00:00
dougt%netscape.com
a35c75784b
adding nsIIneterfaceRequestorUtils.cpp to glue. 149715. r=rpotts@netscape.com, sr=shaver
2002-06-11 19:36:42 +00:00
dougt%netscape.com
4646c51914
Fixes bugs 149745 148918 149715 149730 149754 129959. Cleanup of nsIFile and nsILocalFile interfaces, supporting do_GetInterface in embedding via xcom glue, and general cleanup of shutdown. r=various, sr=shaver@mozilla.org
2002-06-11 19:26:04 +00:00
darin%netscape.com
e3067b5f8e
fix more bustage
2002-06-10 19:47:22 +00:00
darin%netscape.com
f29ed7a768
fix win32 gmake build bustage
2002-06-10 19:46:19 +00:00
darin%netscape.com
d47609da83
fix some bustage
2002-06-10 19:44:07 +00:00
darin%netscape.com
cf08eaa806
fixes bug 147333 "Cannot load local files whose names contain
...
Japanese/Chinese characters" r=bstell sr=brendan a=asa
2002-06-10 18:50:11 +00:00
bryner%netscape.com
4286a48abf
Bug 149225 - fix a crash on exit caused by shaver's checkin for bug 128335. r=pinkerton, sr=shaver, a=asa.
2002-06-06 03:04:56 +00:00
mkaply%us.ibm.com
f9493cd22f
#147977
...
r=jpierre, sr=blizzard
OS/2 only - int32 math causing incorrect computation of disk space
2002-06-05 04:02:33 +00:00
brendan%mozilla.org
d613f5a321
Ensure a live keyHash *after* multiplying by the irrational (146907, r=dbaron, sr=shaver).
2002-06-05 00:47:38 +00:00
dougt%netscape.com
7e2358c7e7
Fixes allocation/deallcation mismatch. sr=darin, verified by stephend, b=149108
2002-06-04 21:48:53 +00:00
neeti%netscape.com
23fa8265b0
fix for bug 142629 - [win32 only] recursive copy / move errors are not properly bubbled up, r=dougt, sr=sspitzer
2002-06-04 18:47:37 +00:00
dougt%netscape.com
f23c7302b9
Fixes static global initialization order. r=dougt@netscape.com, sr=brendan@mozilla.org, patch by bryner@netscape.com
2002-06-04 14:21:32 +00:00
dougt%netscape.com
131656dc58
Fixes top crash in M1RC3 crash [@ nsLocalFile::GetPath], r=rpotts@netscape.com, sr=darin@netscape.com
2002-06-03 01:47:11 +00:00
dougt%netscape.com
7fc5a0ea7e
fixes crash in js_FreeStack caused by a race condition in necko. see 139556 for the details. r=rpotts, sr=darin
2002-05-31 20:40:11 +00:00
dougt%netscape.com
fbea8920c9
support for OS2 XPCOM_DEBUG_BREAK env. r=dougt, sr=jband, patch by mkaply, b=148127
2002-05-30 21:27:53 +00:00
brendan%mozilla.org
fd1773dd5e
Back out troublesome parts of patch for 130544 (147997, r/sr=me).
2002-05-30 07:13:40 +00:00
brendan%mozilla.org
03f7c6d04a
Clean up nsICollection/nsSupportsArray {Append,Remove}Element return type (130544, r=dougt, sr=bienvenu).
2002-05-29 18:08:37 +00:00
dbaron%fas.harvard.edu
0e16f4fafd
Make GetImplementationFlags more useful/extensible by changing the default implementation to return zero rather than returning the flags from the shared buffer handle, and add a constant for one expected future use. b=109571 r=jag sr=scc
2002-05-17 02:53:34 +00:00
jaggernaut%netscape.com
f3ae049ed1
Bug 139649: Fix IsDependentOn, I forgot to make the ptr and ptr, length based Assign, Append and Insert go through the dependency checks. r=alecf, sr=scc.
2002-05-16 04:35:00 +00:00
timeless%mac.com
44d11ca826
Bug 136756 http://bugzilla.mozilla.org/show_bug.cgi?id=136756#c29
...
from the book of this can't be good by leaf
bonsai answer's leaf's question thusly:
No files matched this file name. It may have been added recently.
it does indicate that a file by the correct spelling exists...
2002-05-16 03:26:40 +00:00
dougt%netscape.com
e96df2ad1b
Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
2002-05-15 18:55:21 +00:00
pavlov%netscape.com
e8165f5bb3
fixing bug 142113. r=varga sr=brendan
2002-05-15 10:28:42 +00:00
darin%netscape.com
10020c2ded
trying to fix mac bustage
2002-05-15 04:58:58 +00:00
jaggernaut%netscape.com
a8a34f4680
Bug 139649: Fix string code to use IsDependentOn instead of depending on nsAPromiseString type. r=scc, sr=darin
2002-05-15 03:28:44 +00:00
mkaply%us.ibm.com
57a7e5c8aa
#144554
...
r=me, sr=blizzard
OS/2 - remove stupid code that broke mail migration
2002-05-14 20:35:18 +00:00
jaggernaut%netscape.com
7d556f0918
Bug 132583: deal more cleanly with passing non-UTF8 strings to NS_ConvertUTF8toUCS2. r=scc, sr=darin
2002-05-14 08:27:57 +00:00
darin%netscape.com
d9e56dfa06
freezing nsIFile/nsILocalFile API (b=129279)
...
r=dougt sr=alecf
2002-05-13 22:55:29 +00:00
dougt%netscape.com
2bb9ca6b50
fixing up line parameter from last checkin.
2002-05-12 18:31:17 +00:00
dougt%netscape.com
9b377704a9
Adding XPCOM_DEBUG_BREAK back to windows.
2002-05-12 04:03:36 +00:00
dougt%netscape.com
e77508f523
fixing a comment.
2002-05-11 21:52:14 +00:00
dougt%netscape.com
9df4de4201
synchronizing component registration output with xpcom shutdown. b=138667 r=jband sr=shaver
2002-05-11 21:15:06 +00:00
dougt%netscape.com
610d051392
initalizes member variables in thread poll. 141479. r=dp, sr=darin
2002-05-10 20:48:45 +00:00
darin%netscape.com
5663f1f43c
fixes bug 143311 "nsStreamListenerTee should completely drop mSink during
...
OnStopRequest" r=gordon,dougt sr=rpotts
2002-05-10 18:38:09 +00:00
bryner%netscape.com
cf883cbfb4
Fixing mcafee's windows bustage.
2002-05-08 08:13:32 +00:00
mcafee%netscape.com
0af71c42a0
Moving PropertiesTest.cpp to netwerk/test (142680). r=cls, a=alecf
2002-05-08 06:13:40 +00:00
mcafee%netscape.com
2c8e578575
Moving necko PropertiesTest over to netwerk. Remove toplevel xpcom/tests dirs hack. (142680) r=cls, a=alecf
2002-05-08 06:11:48 +00:00
darin%netscape.com
8c615412e2
fixing WIN32 bustage.
2002-05-07 23:58:57 +00:00
darin%netscape.com
f43dfb75ba
fixes bug 142870 "nsIFile should use UCS-2 instead of UTF-8"
...
r=dougt sr=alecf
2002-05-07 23:07:19 +00:00
shanjian%netscape.com
614950b9c9
#141877 file:// protocol does not display non ASCII folder name under cjk window system
...
use mbsrchr to check if the last char in patch is '\'
r=dougt, sr=alecf
2002-05-07 20:09:07 +00:00
darin%netscape.com
f6ae8b7f8b
fixing documentation bug (r=ccarlen)
2002-05-06 22:45:30 +00:00
pinkerton%netscape.com
3eac9ac574
make NS_ConvertUTF8toUCS2(ptr, length) work correctly. r=jag/sr=scc bug#141866
2002-05-06 21:50:45 +00:00
pinkerton%netscape.com
51b2ae9212
backing out last patch, it doesn't work
2002-05-03 14:20:31 +00:00
pinkerton%netscape.com
5878a9318d
Fix NS_ConvertUTF8ToUCF2 correctly work with substrings. patch by jag, r=pink
...
sr=scc, bug#141866
2002-05-03 13:57:12 +00:00
darin%netscape.com
040ddbbf28
cleaning up documentation, marking some interfaces frozen, and splitting
...
up some interfaces into separate IDL files (b=124465)
reviewed by dougt and bbaetz
2002-05-03 07:49:43 +00:00
darin%netscape.com
d89f8cd771
documentation cleanup for nsIFile/nsILocalFile API changes (no code changes)
2002-05-03 06:01:29 +00:00
ben%netscape.com
4ad1dffce2
Forgot to check in this file, which was r=dbaron, sr=waterson as part of previous checkin
2002-05-03 03:37:31 +00:00
ben%netscape.com
f084944245
[Chrome FastLoad]
...
Patch to make FastLoad Service return the previous URI selected when selecting a new one, as well as fixing a few issues relating to dependencies on non-existent files. Patch from brendan, r=dbaron, sr=waterson
2002-05-03 02:59:42 +00:00
dp%netscape.com
e2c2ccf2be
bug 130381 Using arena for registry prepopulation r=dougt sr=alecf a=asa
2002-05-02 21:25:08 +00:00
brendan%mozilla.org
ca47762b00
Followup fix for 138791, neil@parkwaycc.co.uk's superior bit-fu (r=rjesup, sr=waterson, a=asa).
2002-05-01 23:34:18 +00:00
timeless%mac.com
4837f13908
Bug 125489 'Privacy & Security' item has no children + items from tasks menu
...
patch by Roland.Mainz@informatik.med.uni-giessen.de
r=dougt sr=brendan
2002-05-01 23:04:46 +00:00
kaie%netscape.com
372e793840
b=141317 CopyToLowerCase produces strings with random content
...
r=jag sr=alecf
2002-05-01 14:02:11 +00:00
cbiesinger%web.de
1f0fe08bd0
bug 140990 patch by pj@ludd.luth.se r=timeless sr=jag
...
Mismatched free() / delete / delete [] at nsAString::AssignFromPromise(nsAString const &)
2002-05-01 12:41:58 +00:00
alecf%netscape.com
9d02d555a7
update standalone xpcom documentation
...
just docs, not part of build
2002-04-30 21:02:35 +00:00
alecf%netscape.com
1ad00641c3
officially remove the REQUIRES=uconv dependency from xpcom!
...
r=mcafee, sr=darin
bug 100676
2002-04-30 20:57:35 +00:00
brendan%mozilla.org
050e3d8806
Avoid opening and trying to reopen in CopyTo, so we work on FAT32 filesystems mounted on Linux (e.g.; 134163, r=dougt, sr=waterson).
2002-04-29 23:35:18 +00:00
shaver%mozilla.org
4c29be0c94
Use a dhash instead of a vector and linear search for storing module data
...
in the static component loader. BUg 128335, r=dougt, sr=waterson.
2002-04-29 21:29:38 +00:00
alecf%netscape.com
09ce09edfb
fix bug 139633 - as a part of freezing nsAString, move Left/Right/Mid back into nsString, and fix consumers to start using Substring()
...
r=jag, sr=darin
2002-04-29 20:29:54 +00:00
sdagley%netscape.com
c760410529
Fix #139360 - Don't silently fail when file name from FilePicker >31 characters. Do a mid-trunc until we can switch to HFS+ APIs. r=ccarlen,pinkerton sr=scc
2002-04-29 06:22:55 +00:00