413 Commits

Author SHA1 Message Date
mkaply%us.ibm.com
a467fad89d #70045
r=mkaply, sr=blizzard, a=asa
OS/2 only - properly handle long longs in xptstubs to fix download problem


git-svn-id: svn://10.0.0.236/trunk@116707 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 06:26:07 +00:00
mkaply%us.ibm.com
93f7646420 Remove unused OS/2 file
git-svn-id: svn://10.0.0.236/trunk@116596 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 23:34:36 +00:00
shaver%mozilla.org
0913674a48 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.


git-svn-id: svn://10.0.0.236/trunk@115801 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 06:35:50 +00:00
nisheeth%netscape.com
c01441892a 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.
git-svn-id: svn://10.0.0.236/trunk@115344 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 01:41:42 +00:00
dbradley%netscape.com
4c972e2fbe 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
git-svn-id: svn://10.0.0.236/trunk@114932 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 14:48:00 +00:00
jdunn%netscape.com
93a46ee258 adding xptc files for HP-UX 11.20 support of IPF (ia64 platform).
r=jband@netscape.com
r=cls@seawood.org
# 126293


git-svn-id: svn://10.0.0.236/trunk@114928 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 12:28:21 +00:00
bryner%netscape.com
632ac8da85 Fixing some warnings in xpcom. Bug 118377, r=hwaara, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@113571 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 07:05:10 +00:00
jband%netscape.com
5518ba6525 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.
git-svn-id: svn://10.0.0.236/trunk@113546 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 00:56:16 +00:00
jband%netscape.com
07ee695610 fix bug 121118. Don't crash if interfaceinfo is not resolvable at runtime. r=dbradley sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113179 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:36:20 +00:00
jband%netscape.com
d024232d2d fix bug 119387. Add a non-allocating IID version of the frequently used getIIDForParam method. r=dbradley sr=jst
git-svn-id: svn://10.0.0.236/trunk@112081 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:02:14 +00:00
jband%netscape.com
c3ba209a21 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
git-svn-id: svn://10.0.0.236/trunk@111887 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:49:47 +00:00
seawood%netscape.com
d8b6d8a043 Adding missing \
Bug #113511


git-svn-id: svn://10.0.0.236/trunk@111551 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 05:46:51 +00:00
jdunn%netscape.com
f2ff5fcec4 replacing OS_CXXFLAGS with CXXFLAGS so that they get picked up
r=cls@seawood.org
# 118126


git-svn-id: svn://10.0.0.236/trunk@111481 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 12:33:36 +00:00
timeless%mac.com
21c081c8bc Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst


git-svn-id: svn://10.0.0.236/trunk@111049 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 23:23:41 +00:00
dbradley%netscape.com
e61395e58f Bug 101528 - Linux-m68k compilation and gcc-3 fixes. Patch by rz@linux-m68k.org, r=dbaron, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@110256 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 14:17:33 +00:00
seawood%netscape.com
88b23adbf4 Add win32 support to xpcom Makefile.ins
Bug #58981 r=bryner


git-svn-id: svn://10.0.0.236/trunk@110113 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 07:05:12 +00:00
mkaply%us.ibm.com
9990130236 PR_FALSE NOT false
git-svn-id: svn://10.0.0.236/trunk@110079 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 11:01:12 +00:00
mkaply%us.ibm.com
2736fa8c17 PR_FALSE NOT false
git-svn-id: svn://10.0.0.236/trunk@110071 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 04:05:58 +00:00
jband%netscape.com
b044009c7d 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
git-svn-id: svn://10.0.0.236/trunk@110052 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:49:11 +00:00
sfraser%netscape.com
5e6a880abd 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
git-svn-id: svn://10.0.0.236/trunk@110044 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 23:52:52 +00:00
seawood%netscape.com
1c16fa2e1f 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


git-svn-id: svn://10.0.0.236/trunk@109830 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-06 10:51:45 +00:00
jdunn%netscape.com
918a4c91d9 Use the right vtable : AIX ONLY!
# 90720
r=cls@seawood.org


git-svn-id: svn://10.0.0.236/trunk@109528 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-03 15:02:08 +00:00
waterson%netscape.com
a6396f40ca 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
git-svn-id: svn://10.0.0.236/trunk@109274 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-29 23:50:56 +00:00
dbaron%fas.harvard.edu
906067dd58 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
git-svn-id: svn://10.0.0.236/trunk@109082 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:24:06 +00:00
jband%netscape.com
b9450f6730 fix bug 100187. This is Vidur's patch to expose the interfaceinfomanager as a service accessible via the service manager. r=dbradley sr=jband
git-svn-id: svn://10.0.0.236/trunk@108926 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-26 22:31:39 +00:00
timeless%mac.com
535b6f20f2 Bugzilla Bug 107823 change nsIFile
to use 'Modified' instead of 'Modification'
r=akkana sr=brendan


git-svn-id: svn://10.0.0.236/trunk@108891 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-26 08:05:05 +00:00
dbaron%fas.harvard.edu
ecfabe7587 Enable the gcc3 version of the sparc/solaris xptcinvoke code. r=cls sr=shaver b=71627
git-svn-id: svn://10.0.0.236/trunk@108880 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-25 23:29:29 +00:00
dbaron%fas.harvard.edu
c3a65006f0 Cleaning up comment style per shaver's sr comments. b=71627
git-svn-id: svn://10.0.0.236/trunk@108877 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-25 23:15:01 +00:00
seawood%netscape.com
889469fd27 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@108684 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-21 09:49:41 +00:00
jband%netscape.com
4ef39dc620 fix bug 109893. If we fail to open a zip/jar for reading then just log that fact and continue on rather than failing. r=valeski sr=jst.
git-svn-id: svn://10.0.0.236/trunk@108237 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-16 02:14:59 +00:00
sfraser%netscape.com
2f9cc4b128 Fix for blocker bug 109893. Comment out line that adds the plugins folder to the XPT search paths, to avoid errors when trying to look in MRJPlugin.jar for .xpt files on Mac. r=jband/a=sleestack
git-svn-id: svn://10.0.0.236/trunk@107977 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-14 01:14:08 +00:00
jband%netscape.com
aa380de8e9 fix bug 106122. build xpt file search path based on NS_XPCOM_COMPONENTS_DIR *and* NS_APP_PLUGINS_DIR_LIST. Also, correctly detect that search path has changed - even when the change is just appended items. r=ccarlen sr=jst.
git-svn-id: svn://10.0.0.236/trunk@107895 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-11 19:01:00 +00:00
jdunn%netscape.com
6e7fe92b09 Reverting back to the previous version of this file (1.3)
The patch submitted by IBM didn't take into account all the conditions
r=cls@seawood.org
a=blizzard@mozilla.org
# 24458


git-svn-id: svn://10.0.0.236/trunk@107667 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-08 12:18:37 +00:00
jdunn%netscape.com
6417df93ef Fixing the problem with AIX not passing floating point params thru xptinvoke
submitted by pkw@austin.ibm.com
r=cls@seawood.org
a=blizzard@mozilla.org
# 106118


git-svn-id: svn://10.0.0.236/trunk@107666 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-08 12:17:19 +00:00
dbaron%fas.harvard.edu
13b5500ba3 Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052
git-svn-id: svn://10.0.0.236/trunk@107583 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-07 06:24:10 +00:00
jband%netscape.com
81edd25932 fix bug 108045. Don't crash on case where an xpt file is missing an interface info that was there when the manifest got built. Insead, fail gracefully and force the subsequent run to re-autoreg. r=jst sr=brendan
git-svn-id: svn://10.0.0.236/trunk@107064 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-02 04:40:13 +00:00
jband%netscape.com
e65e0f6378 file had no newline at EOF. rs=jband
git-svn-id: svn://10.0.0.236/trunk@106921 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-01 04:42:19 +00:00
pete%alphanumerica.com
3c4492f3e0 b=107823, r=ccarlen, sr=brendan
--pete


git-svn-id: svn://10.0.0.236/trunk@106886 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-01 00:11:15 +00:00
seawood%netscape.com
4551221bef Landing the rest of the mach-o OSX changes.
Bug #75653 r=cls sr=waterson


git-svn-id: svn://10.0.0.236/trunk@106461 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-27 07:38:18 +00:00
jband%netscape.com
f5d51737eb fix bug 106541. Do a rename rather than a copy to create the new xpti.dat. And don't leave behind xptitemp.dat. r=valeski sr=jst.
git-svn-id: svn://10.0.0.236/trunk@106340 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-26 07:15:56 +00:00
pinkerton%netscape.com
aed93678e4 Keep stack aligned on 16-byte boundary. from bug 98290, r=beard/sr=sfraser. Not part of any build, a=pchen.
git-svn-id: svn://10.0.0.236/trunk@105779 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 17:33:06 +00:00
jband%netscape.com
dc2c9d5087 fix Mac installer crash. bug 105437. r/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@105724 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 00:15:43 +00:00
jband%netscape.com
f40de0e3d3 fix warning (and perhaps wrong behavior) by restoring new-style C++ cast of nsInt64 reference into a PRInt64 when passing to PR_fprintf. This was inadvertantly removed in the recent checkin. rs=jband
git-svn-id: svn://10.0.0.236/trunk@105685 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-18 07:55:38 +00:00
jband%netscape.com
77718ac1ef Add support for loading typelibs from multiple directories and correctly tracking that in xpti.dat. Also speedup xpti.dat reading by getting rid of PR_sscanf. This fixes bug 104191 and bug 105042. r=ccarlen sr=jst.
git-svn-id: svn://10.0.0.236/trunk@105661 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-18 04:23:25 +00:00
seawood%netscape.com
fb784e1e1f Look for mips* on linux instead of specific variants.
Remove temp .s file when done building .o .


git-svn-id: svn://10.0.0.236/trunk@105365 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-13 06:09:27 +00:00
pavlov%netscape.com
35f9bd599e fix indentation/tabbing
git-svn-id: svn://10.0.0.236/trunk@105151 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-11 07:19:01 +00:00
pavlov%netscape.com
143dee3821 xptcstubs code for o32 mips/linux r=pavlov sr=waterson
git-svn-id: svn://10.0.0.236/trunk@105126 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-11 00:33:36 +00:00
dbaron%fas.harvard.edu
5c44476f4d Add xptcinvoke code for gcc 3.0 on Solaris. This is just a heavily modified version of xptcinvoke_asm_sparc_solaris_GCC.s . Not yet part of the build. b=71627
git-svn-id: svn://10.0.0.236/trunk@105017 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-10 06:29:28 +00:00
pavlov%netscape.com
770e4bed36 build xptcinvoke_*_mips.* on linux/mips r=pavlov sr=waterson
git-svn-id: svn://10.0.0.236/trunk@104885 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-09 01:01:48 +00:00
pavlov%netscape.com
09d46c88ee Adding xptcinvoke code for the MIPS O32 ABI. r=pavlov sr=brendan
git-svn-id: svn://10.0.0.236/trunk@104719 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-06 03:45:29 +00:00