seawood%netscape.com
8ae6c40f5d
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +00:00
dougt%netscape.com
f22f9d08c6
MRE based clients crash when the components dir not present, r=chak, sr=alec, b=160404
2002-08-09 04:31:58 +00:00
dbradley%netscape.com
a280fdba2a
Bug 153034 - FreeBSD 5.0-current's gcc uses thunks. r=jesup, sr=jst
2002-08-07 23:50:46 +00:00
seawood%netscape.com
fdafe18afe
Remove unused defines:
...
_IMPL_NS_HTML
_IMPL_NS_RDF
_IMPL_NS_WEB
USE_NSREG
Patches for removing above defines contributed by Stephen Walker <walk84@yahoo.com>.
Bug #125118 r=cls sr=bryner
Bug #160397 r=cls sr=bryner
Bug #160628 r=cls
Bug #160451 r=cls sr=bryner
_IMPL_NS_VIEW
Patches for removing above define contributed by Brian Ryner <bryner@netscape.com>
Bug #160416 r=cls
2002-08-07 06:08:00 +00:00
bryner%netscape.com
804b5f0928
Rework the x86 unix + gcc xptcall implementation to speed it up and allow it to work with gcc 3.1 (bug 140412). Patch by drepper@redhat.com, r=shaver, sr=blizzard.
2002-07-16 23:05:11 +00:00
seawood%netscape.com
8f6f1756ce
Add CPP_THROW_NEW macro to the build system. This macro should be used when defining a local |operator new| function. It will be set to an empty throw function by default on all platforms except mac CW builds. This will allow us to not crash on systems that expect |operator new| to throw an exception by default and will suppress compiler warnings about how |operator new| should throw an exception instead of returning NULL.
...
Bug 149032 r=timeless sr=scc
2002-07-02 20:25:30 +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
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
252ea143d4
Fixes 48888 - xpcom flat file backend. r=dp@netscape.com sr=waterson@netscape.com
2002-06-14 21:33:05 +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
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
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
darin%netscape.com
1b1677bbe9
fixes bug 129279 "nsIFile unicode/utf8/ascii task"
...
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
dougt%netscape.com
00935c4654
Fix for 139512. GPF During Installation in Regxpcom during install. patch by jband, r=dougt, sr=shaver
2002-04-23 23:55:49 +00:00
alecf%netscape.com
31d0733c1f
fix for bug 107289 sr=jband, r=dougt, a=asa
...
remove libjar dependency from xpcom
step 2: make xptinfo use the new nsIXPTLoader interface
2002-04-04 22:24:50 +00:00
alecf%netscape.com
07f2710485
fix for bug 107289 sr=jband, r=dougt, a=asa
...
remove libjar dependency from xpcom
step 1: add new IDL files to the tree
2002-04-04 22:10:24 +00:00
bbaetz%student.usyd.edu.au
967e460a03
Bug 134639 - speedup unix x86 XPTC_InvokeByIndex
...
r=dbradley, sr=jband, a=rjesup
2002-04-03 23:59:13 +00:00
jdunn%netscape.com
f5e46f72dd
Speedup patch for AIX (removing count_word routine)
...
Patch courtesy of pkw@austin.ibm.com
r=jdunn@netscape.com
sr=jband@netscape.com
a=asa@mozilla.org
# 133573
2002-04-01 11:30:37 +00:00
jdunn%netscape.com
1b1751bc3a
Adding 64bit support for AIX
...
Patches courtesy of pkw@austin.ibm.com
r=jdunn@netscape.com
sr=jband@netscape.com
a=asa@mozilla.org
# 133622
2002-04-01 11:28:26 +00:00
dougt%netscape.com
a28faca6e3
130875. Fix to OpenVMS xptcall code. r=dougt@netscape.com sr=scc@mozilla.org a=asa@mozilla.org submitted by colin@theblakes.com
2002-03-21 23:37:44 +00:00
mkaply%us.ibm.com
750be4b2a2
#70045
...
r=mkaply, sr=blizzard, a=asa
OS/2 only - properly handle long longs in xptstubs to fix download problem
2002-03-16 06:26:07 +00:00
mkaply%us.ibm.com
52d959b16e
Remove unused OS/2 file
2002-03-14 23:34:36 +00:00
shaver%mozilla.org
8e595ac5fd
Bug 106864: xptcall support for the ARM platform, and mild jsnum.h arm-define
...
tweaks. Patches from Mark Crichton <crichton@gimp.org>, Russell King
<rmk@arm.linux.org>, Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>.
r=brendan on jsnum.h, sr=shaver, a=asa for trunk and branch.
2002-03-05 06:35:50 +00:00
nisheeth%netscape.com
1fd0440412
Fix for bug 84186. r=dbradley, jag. sr=jband. Added support for CStrings, UTF8String, and AStrings to XPIDL. Also added the -t cmd line flag to XPIDL and XPTLINK that allows us to generate output for a specific XPT version. The XPT version number is being upped from 1.1 to 1.2 with this checkin.
2002-02-26 01:41:42 +00:00
dbradley%netscape.com
f4fbed4e14
Bug 119382 - attribute nsIIDPtr IID considered harmful - This patch makes it an error to declare an attribute named IID or a method named getIID. r=jband, sr=jst
2002-02-19 14:48:00 +00:00
jdunn%netscape.com
f64657ff60
adding xptc files for HP-UX 11.20 support of IPF (ia64 platform).
...
r=jband@netscape.com
r=cls@seawood.org
# 126293
2002-02-19 12:28:21 +00:00
bryner%netscape.com
2f31b61684
Fixing some warnings in xpcom. Bug 118377, r=hwaara, sr=shaver.
2002-02-03 07:05:10 +00:00
jband%netscape.com
cfecd64ca5
Add support for chaining 'additional managers' to the global interface info manager. This includes weakref support. This system allows us to dynamically aggregate interface info managers to support systems like SOAP. Clients of the interface info manager can traverse that list of additonal managers (if any are present) or ignore it. This fixes bug 103805. r=dbradley sr=vidur.
2002-02-03 00:56:16 +00:00
jband%netscape.com
0e1389b8f2
fix bug 121118. Don't crash if interfaceinfo is not resolvable at runtime. r=dbradley sr=brendan
2002-01-30 02:36:20 +00:00
jband%netscape.com
8c8b5a2595
fix bug 119387. Add a non-allocating IID version of the frequently used getIIDForParam method. r=dbradley sr=jst
2002-01-14 20:02:14 +00:00
jband%netscape.com
3aae546197
Fix bug 114115. Reduce long lived allocations by refactoring to hold main interface info structs in arena and buil refcounted info objects on demand (though cached for reuse) r=dbradley sr=jst
2002-01-10 23:49:47 +00:00
seawood%netscape.com
bcef889578
Adding missing \
...
Bug #113511
2002-01-08 05:46:51 +00:00
jdunn%netscape.com
9585c17b9d
replacing OS_CXXFLAGS with CXXFLAGS so that they get picked up
...
r=cls@seawood.org
# 118126
2002-01-07 12:33:36 +00:00
mcafee%netscape.com
efc77c8477
Ignore generated files
2001-12-29 03:21:06 +00:00
timeless%mac.com
711739d601
Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
...
r='s from many people. sr=jst
2001-12-23 23:23:41 +00:00
dbradley%netscape.com
cf8bb8c010
Bug 101528 - Linux-m68k compilation and gcc-3 fixes. Patch by rz@linux-m68k.org, r=dbaron, sr=shaver
2001-12-11 14:17:33 +00:00
seawood%netscape.com
87cae106c8
Add win32 support to xpcom Makefile.ins
...
Bug #58981 r=bryner
2001-12-09 07:05:12 +00:00
mkaply%us.ibm.com
70dd482038
PR_FALSE NOT false
2001-12-08 11:01:12 +00:00
mkaply%us.ibm.com
4226ecdb6e
PR_FALSE NOT false
2001-12-08 04:05:58 +00:00
jband%netscape.com
a639a65072
fix bug 111771. Streamline xptcall invoke for Win32 x86 only by getting rid of the call to invoke_count_works and just making the max possible required space on the stack for the params and then cleaningup afer the call. sr=shaver r=dbradley
2001-12-08 00:49:11 +00:00
sfraser%netscape.com
ab4fbaa51a
Fix bug 113714 -- optimized mac builds would sporadically autoregister XPT files on startup, because doing a string compare of persistent descriptor strings is not a valid way to compare them (Mac aliases to the same file can differ). r=ccarlen, sr=jband
2001-12-07 23:52:52 +00:00
seawood%netscape.com
e578a4caeb
Drop optimization level to -O2 for MIPSpro CC builds to work around potential compiler bug.
...
Thanks to nickb@adacel.com.au (Nick Blievers) for the patch.
Bug #113511 r=cls
2001-12-06 10:51:45 +00:00
jdunn%netscape.com
0545551283
Use the right vtable : AIX ONLY!
...
# 90720
r=cls@seawood.org
2001-12-03 15:02:08 +00:00
waterson%netscape.com
e6f0710871
Bug 11079. xptinfo shouldn't be an EXPORT_LIBRARY, or else it will end up both in the statically linked exectuable _and_ libxpcom.so. r=cls
2001-11-29 23:50:56 +00:00
dbaron%fas.harvard.edu
e667459c2d
Use an add instead of a load to link the stack frames correctly since something seems to be clobbering the first linking pointer. Just add 8 instead of adding 4 in two places. Copy comments over from mac version. b=108646 r=sfraser sr=beard
2001-11-28 01:24:06 +00:00
jband%netscape.com
cda2c04234
fix bug 100187. This is Vidur's patch to expose the interfaceinfomanager as a service accessible via the service manager. r=dbradley sr=jband
2001-11-26 22:31:39 +00:00
timeless%mac.com
7873addd19
Bugzilla Bug 107823 change nsIFile
...
to use 'Modified' instead of 'Modification'
r=akkana sr=brendan
2001-11-26 08:05:05 +00:00
dbaron%fas.harvard.edu
23be073c53
Enable the gcc3 version of the sparc/solaris xptcinvoke code. r=cls sr=shaver b=71627
2001-11-25 23:29:29 +00:00
dbaron%fas.harvard.edu
de3fd8ccd2
Cleaning up comment style per shaver's sr comments. b=71627
2001-11-25 23:15:01 +00:00
seawood%netscape.com
d8927fcc61
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00