caillon%redhat.com
756f49a8c4
Fix for bug 272369
...
`firefox -register` results in SIGSEGV on s390(x)
Patch by Dr. Ulrich Weigand <uweigand@de.ibm.com> r=shaver sr=dougt
The patch reverts the problematic parts of the earlier fix attempt, and uses compiler options to make GCC 3.4 behave as the assembly stubs expect:
-fno-strict-aliasing
(several of the routines violate C aliasing rules)
-fno-inline
(so that the InvokeByIndex function allocates a stack frame)
-fomit-frame-pointer
(so that %r11 is available for allocation, otherwise we might not be able to satisfy 6 inputs + 6 clobbers in GPRs)
-mbackchain
(so that xptcstubs has the backchain available)
2005-01-13 23:13:49 +00:00
gerv%gerv.net
213fc7b2cb
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-01-01 16:48:30 +00:00
ginn.chen%sun.com
dbd2fb717a
Bug 268524 mozilla is unusable in solaris x86 using Sun SOS10 compiler.
...
patch maker=leon.sha@sun.com r=darin sr=henry.jia
2004-12-10 02:52:49 +00:00
gerv%gerv.net
b92568bebe
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-12-01 22:27:03 +00:00
kjh-5727%comcast.net
1f15d5b5ff
Bug 264326 - xpcom fixes for s390(x). Patch by Wolfgang Rosenauer <mozilla@rosenauer.org>, r/sr=shaver.
2004-10-28 18:13:12 +00:00
cls%seawood.org
5ad7aefedc
Remove .type & .size directives when building on win32. Fixes mingw binutils 2.15.91 bustage.
...
Bug #262422 r+sr=dmose
2004-10-17 04:29:52 +00:00
shaver%mozilla.org
5a60688bfb
bug 78414: fix m68k xptcall codefor -fomit-frame-pointer; patch from Richard Zidlicky <rz@linux-m68k.org>
2004-10-08 22:10:08 +00:00
dbaron%dbaron.org
8051033ce4
Make Linux/alpha port work on gcc 3.x. b=86446 Patch from Glen Nakamura <glen@imodulo.com>. r=dbaron sr=shaver
2004-09-06 16:14:30 +00:00
bzbarsky%mit.edu
f79a6813af
Relanding, since backing out did not fix orange. Bug 232691.
2004-05-22 20:02:43 +00:00
bzbarsky%mit.edu
f1a96e591e
Test backout to maybe fix mac orange. Bug 232691
2004-05-22 18:49:53 +00:00
bzbarsky%mit.edu
b733dd59da
Convert users of nsC?String(), nsC?AutoString(), and NS_LITERAL_C?STRING("") to
...
using EmptyC?String instead. Bug 232691, patch by Charles Fenwick
<clf03f@garnet.acns.fsu.edu>, r+sr=bzbarsky
2004-05-22 17:04:53 +00:00
darin%meer.net
b3ad4e2639
fixes bug 241155 "Support multiple 'components' directories" r=bsmedberg moa=dougt
2004-05-07 00:50:53 +00:00
jst%mozilla.jstenback.com
2446e853ac
Fixing bug 232742 (patch by mozilla@rosenauer.org). Make Mozilla build and run on Linux/x86-64. r+sr=darin@meer.net, jst@mozilla.jstenback.com
2004-04-20 21:38:15 +00:00
gerv%gerv.net
6f486a3c92
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
pkw%us.ibm.com
30a68a5b7b
Bug 237545 - Need to support objmodel=ibm for AIX VisualAge C++ Compiler
...
r=cls@seawood.org , sr=shaver@mozilla.org , a=chofmann@mozilla.org
2004-03-19 16:59:56 +00:00
cls%seawood.org
d12bd0dac7
Fix mingw 3.3.1/3.3.3 bustage.
...
Follow MSVC as much as possible by requiring proper dllimport/dllexport declarations.
Remove dllimport/dllexport declarations from all nsXPTCStubBase functions and just export the class itself.
Bug #226609 r=shaver/swalker sr=dbaron a=chofmann
2004-03-16 08:07:25 +00:00
cls%seawood.org
b3977b384a
Backing out changes from bug 226609. MSVC is being uncharacteristically picky.
2004-03-16 00:59:29 +00:00
cls%seawood.org
19e016c009
Fix mingw 3.3.1/3.3.3 bustage. Follow MSVC as much as possible by requiring proper dllimport/dllexport declarations.
...
Bug #226609 r=shaver sr=dbaron a=chofmann
2004-03-15 23:47:04 +00:00
bryner%brianryner.com
aebf1fa6fd
Change a few more destructors in XPCOM to be non-virtual, and comment destructors that need to be virtual. Bug 229875, r=dougt, sr=dbaron.
2004-02-11 06:19:03 +00:00
bryner%brianryner.com
0cf1253322
Second try at enabling hidden visibility for NS_IMETHOD on ELF platforms (bug 227537). r+sr=dbaron for the changes.
2004-02-04 04:55:57 +00:00
bryner%brianryner.com
6c7448b0e3
Make NS_IMETHOD set hidden symbol visibility by default on ELF platforms. This is always desirable for virtual methods implemented in XPCOM component libraries, since it's impossible to reference the symbol from outside of the library. The behavior can be overridden as needed, such as a base class in a shared library that's linked against. For more details, see the comments in nscore.h and bug 227537. r=dbaron, sr=darin.
2004-02-03 08:32:33 +00:00
bryner%brianryner.com
bc829daafa
Bug 229875 - eliminate unnecssary public/virtual destructors. This patch changes all refcounted classes under xpcom/, which aren't inherited from or used on the stack, to have private, nonvirtual destructors. r=dougt, sr=dbaron.
2004-01-15 06:14:18 +00:00
bzbarsky%mit.edu
9eb190762d
Allow building on Darwin/x86. Bug 213541, patch by cls and
...
waldmire@illinoisalumni.org (Ed Waldmire), r=bryner
2004-01-08 18:17:07 +00:00
darin%meer.net
34265de1b8
fixes bug 221763 "XPTC_InvokeByIndex crashes when cross-compiled under GCC 3.x for target arm-linux" r=timeless sr=shaver
2003-10-10 07:15:24 +00:00
mkaply%us.ibm.com
13e0e9dc24
#215581
...
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes
Also remove some VACPP references
2003-09-15 22:02:35 +00:00
bryner%brianryner.com
9822c742df
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
2003-09-08 00:31:50 +00:00
cls%seawood.org
c08e99a287
Set MODULE in makefiles at the top of a heirarchy so that module-deps lists are more precise and builds will have the proper order if some subdirs contain other modules.
2003-08-16 00:42:35 +00:00
cls%seawood.org
56cc5cee76
Add detection for Darwin/x86.
...
Bug #213541 r=bryner a=asa
2003-08-15 04:00:23 +00:00
seawood%netscape.com
af26a5126e
Use the documented __declspec keyword instead of _declspec.
...
Bug #206934 r=dougt
2003-06-24 22:12:37 +00:00
blizzard%redhat.com
a61bfd077a
Bug #40950 . xptcall for linux/ia64. Patch from ulrich drepper and derived from the HPUX code. rs=shaver
2003-06-19 02:58:45 +00:00
seawood%netscape.com
8f112a4226
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 21:18:27 +00:00
timeless%mozdev.org
1dbcf068d5
Bug 203356 In method `xptiInterfaceInfoManager::AddOnlyNewFilesFromFileList' warning: unused variable `PRUint32 countOfFilesInWorkingSet
...
r=dougt
2003-05-23 21:50:06 +00:00
jdunn%netscape.com
2d3f50e8e5
fixing xptcstub code for hp-ux ia-64 for kishan@cup.hp.com
...
# 146722
r=dbradley@netscape.com
sr=shaver@mozilla.org
a=sspitzer@netscape.com
2003-05-21 19:11:29 +00:00
dbaron%dbaron.org
edc9e422d6
Fix gcc3 builds on Solaris/x86. r=dbradley sr=brendan a=asa b=149461
2003-05-20 20:47:12 +00:00
ccarlen%netscape.com
bff945a71a
Bug 164396 - Change internal representation of file from FSRef to CFURL, reducing conversions between path and FSRef and fixing other bugs. 2nd checkin of this after testing on other Tinderboxen showed Ts improvement. r=sdagley/sr=sfraser
2003-04-18 13:50:38 +00:00
dbradley%netscape.com
4286806dca
Bug 195736 - Small change to xptcinvoke_gcc_x86_unix.cpp. r=dbradley, sr=shaver
2003-04-16 13:30:44 +00:00
dougt%netscape.com
7c7906f90c
Fixes bug - Mozilla fails to run due to missing StubNNN global data. r=dbradley bug=201490. patch submitted by jim@rrsl.rsmas.miami.edu
2003-04-14 20:43:22 +00:00
alecf%netscape.com
5f29256c3a
fix for bug 195298 - pldhash ops tables should be const.. r=dougt, sr=sfraser
2003-04-04 15:10:37 +00:00
mkaply%us.ibm.com
4f6c56114b
#188249
...
r=dbradley
OS/2 GCC changes
2003-03-26 04:18:02 +00:00
ccarlen%netscape.com
92ad0870c0
Backing out due to huge Ts increase
2003-03-20 08:45:50 +00:00
ccarlen%netscape.com
5d0894cf7d
Bug 164396 - [OS X]Reduce conversions between path and FSRef. Changes internal representation to not use FSRef which should fix various bugs. r=sdagley/sr=sfraser
2003-03-20 06:05:03 +00:00
sfraser%netscape.com
ff2edba8d3
Fix bad error handling (PRBool vs. nsresult mixup). Bug 197739. r=dbradley, sr=jst
2003-03-17 23:32:41 +00:00
dougt%netscape.com
da37fd9b09
Converting the file location of the component registry and the xpti manifest file to use the directory service. r=darin, b=191055
2003-03-11 21:36:59 +00:00
cls%seawood.org
93be16ebcd
Landing mingw/win32 gcc support for xptcall.
...
Bug #134113 r=dbradley
2003-03-10 20:40:06 +00:00
dougt%netscape.com
0867312da8
backing this out AGAIN
2003-03-06 19:59:31 +00:00
dougt%netscape.com
888e2a5aa3
follow up landing of 193442. This fixes the strcmp logic error we has when checking for the gre string r=dbradley, alecf, darin
2003-03-06 17:41:01 +00:00
tor%cs.brown.edu
7d6a0e3ab4
Backout of 193442/191415. a=brade,dougt
2003-03-03 21:00:07 +00:00
dougt%netscape.com
3cdc06fdfe
Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442) Storing the GRE location in a relative way so that we can change GRE versions between launches assuming that they are compatible (191415). Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin.
2003-02-28 21:30:35 +00:00
timeless%mozdev.org
cbd08c274d
Bug 190801 TestXPTCInvoke violates xpcom for outparams and should pass its char*s as const
...
r=dougt sr=roc+moz
2003-02-23 04:41:18 +00:00
jband%netscape.com
d5950a5653
NOT PART OF BUILD. Just updating xptcall porting status web page that is reflected into lxr.
2003-02-03 22:16:32 +00:00
blizzard%redhat.com
5f915a9d96
Part of bug #90010 . Mozilla on linux/s390(x). r=wtc,sr=shaver,a=dbaron(ports)
2003-01-27 21:52:52 +00:00
nisheeth%netscape.com
1d197c1bbc
Ongoing work for bug 182366. Use machine learning techniques to sort autocomplete results. r=heikki. sr=hewitt.
2003-01-13 22:23:41 +00:00
dbradley%netscape.com
5aeba38fff
Bug 118823 - better assembler for win32 xptcinvoke. r=dbradley sr=shaver
2003-01-09 15:57:10 +00:00
dbaron%dbaron.org
f2cd5e3e66
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 23:19:20 +00:00
seawood%netscape.com
583ec4d823
nobrainer changes while thinking about mingw support
...
Bug #134113 r=dmose
2003-01-03 08:58:59 +00:00
dbaron%fas.harvard.edu
0a31e6afb5
Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only.
2003-01-01 23:53:20 +00:00
seawood%netscape.com
4588fb970a
Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
...
Bug #186241 r=dougt
2002-12-28 01:15:07 +00:00
colin%theblakes.com
8a6d411d14
OpenVMS build changes. b=180290. r=cls
2002-12-12 00:08:59 +00:00
alecf%netscape.com
fb48d68072
first part of fix for bug 180965 - if the GRE directory is the same as the normal components directory, then dont enumerate it twice.
...
r=dougt, sr=darin
2002-11-20 01:19:37 +00:00
pkw%us.ibm.com
2057302945
Fix xptcinvoke code on AIX when compiling in 64-bit mode. Specifically,
...
passing PRBools through xptcinvoke was broken.
Bug 178499: r=jdunn, sr=jst
2002-11-12 19:38:15 +00:00
ccarlen%netscape.com
e7a7f2a65e
Bug 173311 - RealPlayer One 9.0b2 plugin causes crash at startup for Mach-0 build because of symlink (alias) handling problems. r=bnesse/sr=sfraser/a=dbaron
2002-11-01 15:45:38 +00:00
seawood%netscape.com
d1bef3cbe0
Define WIN32_LEAN_AND_MEAN globally for win32 builds.
...
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
jdunn%netscape.com
81014107e6
adding support for hpux ia64/11.20, also strip off MOZ_OPTIMIZE_FLAGS
...
(instead of just -O) for hpux
r=cls@seawood.org
# 136163
2002-09-23 20:31:30 +00:00
dougt%netscape.com
306e77d569
Further improvement. r=drepper@redhat.com, sr=brendan@mozilla.org, b=168508
2002-09-23 19:39:26 +00:00
chak%netscape.com
033b7f3ce7
Fix for #168255 - Change references to MRE into GRE in XPCOM/Embedding
...
r=dougt, sr=alecf
2002-09-13 22:18:43 +00:00
dougt%netscape.com
c5e8f896cd
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
dougt%netscape.com
4258a4dab3
Linux/SPARC w/GCC3 xptcall broken. r=dougt, sr=shaver@mozilla.org, b=144368, patch by davem@redhat.com.
2002-08-31 19:13:50 +00:00
dougt%netscape.com
c2afcd3612
Linux/PPC g++-3 ABI support for XPCOM. r=me, sr=shaver@mozilla.org, b=142594.
2002-08-31 19:08:57 +00:00
alecf%netscape.com
78911bf128
fix for bug 164577 - make the nsManifestLineReader include lengths from ParseLine() so that consumers can avoid calling strlen() on them
...
(tiny startup perf fix for reading in xpti.dat)
r=dougt, sr=darin
2002-08-27 18:32:12 +00:00
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
jband%netscape.com
ccd0967506
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.
2001-11-16 02:14:59 +00:00
sfraser%netscape.com
f97068fa67
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
2001-11-14 01:14:08 +00:00
jband%netscape.com
bcdff78ce9
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.
2001-11-11 19:01:00 +00:00
jdunn%netscape.com
e75b3f222b
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
2001-11-08 12:18:37 +00:00
jdunn%netscape.com
8bdb101a36
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
2001-11-08 12:17:19 +00:00
dbaron%fas.harvard.edu
261f76a8ba
Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052
2001-11-07 06:24:10 +00:00
jband%netscape.com
68755c9237
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
2001-11-02 04:40:13 +00:00
jband%netscape.com
5022012045
file had no newline at EOF. rs=jband
2001-11-01 04:42:19 +00:00
pete%alphanumerica.com
41da234dd2
b=107823, r=ccarlen, sr=brendan
...
--pete
2001-11-01 00:11:15 +00:00
seawood%netscape.com
93a92132d7
Landing the rest of the mach-o OSX changes.
...
Bug #75653 r=cls sr=waterson
2001-10-27 07:38:18 +00:00
jband%netscape.com
c9996bbdf9
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.
2001-10-26 07:15:56 +00:00
pinkerton%netscape.com
55671a1d2c
Keep stack aligned on 16-byte boundary. from bug 98290, r=beard/sr=sfraser. Not part of any build, a=pchen.
2001-10-19 17:33:06 +00:00
jband%netscape.com
fcfa1d2581
fix Mac installer crash. bug 105437. r/sr=sfraser
2001-10-19 00:15:43 +00:00
jband%netscape.com
9d3301b4b6
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
2001-10-18 07:55:38 +00:00
jband%netscape.com
fd11dc731f
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.
2001-10-18 04:23:25 +00:00
seawood%netscape.com
336e814f95
Look for mips* on linux instead of specific variants.
...
Remove temp .s file when done building .o .
2001-10-13 06:09:27 +00:00
pavlov%netscape.com
34dbf69dcd
fix indentation/tabbing
2001-10-11 07:19:01 +00:00
pavlov%netscape.com
7787e9bc61
xptcstubs code for o32 mips/linux r=pavlov sr=waterson
2001-10-11 00:33:36 +00:00
dbaron%fas.harvard.edu
375e512f8b
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
2001-10-10 06:29:28 +00:00
pavlov%netscape.com
9aa2253a54
build xptcinvoke_*_mips.* on linux/mips r=pavlov sr=waterson
2001-10-09 01:01:48 +00:00
pavlov%netscape.com
bd14b34ee0
Adding xptcinvoke code for the MIPS O32 ABI. r=pavlov sr=brendan
2001-10-06 03:45:29 +00:00
seawood%netscape.com
49f6a6e781
Check for both __sun__ & __sun since Forte only seems to define the latter.
...
Bug 101773
2001-10-02 22:35:31 +00:00
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
jaggernaut%netscape.com
e25262c61f
One module per line for REQUIRES. r=/sr=alecf
2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com
3826eb9902
Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf
2001-09-18 13:41:47 +00:00
alecf%netscape.com
cf9912aa80
Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!)
2001-09-17 19:06:35 +00:00
beard%netscape.com
f576a5eedf
fix for bug #98290 , keep stack aligned to 16 byte boundaries, r=beard, sr=sfraser
2001-09-11 06:10:31 +00:00
jband%netscape.com
5fb5520fbf
Not part of the build - updating status page to reflect pavlov's great accomplishment. Also adding title attributes to <img> tags so that we can see the tip text on mozilla too.
2001-09-10 23:03:37 +00:00
pavlov%netscape.com
8e274fa328
fixing warnings/build bustage from checkin a minute ago
2001-09-06 09:07:08 +00:00
pavlov%netscape.com
b3bfd0fe60
adding additional tests. part of sparcv9 work.. bug 91840. r=me/cls@seawood.org/rogerl rs=brendan
2001-09-06 08:27:43 +00:00
pavlov%netscape.com
e10daab808
Enabling the sparcv9 xptcall code. Bug 91840. r=me/cls@seawood.org/rogerl rs=brendan
2001-09-06 08:23:09 +00:00