kjh-5727%comcast.net
1c728e06cc
Bug 264326 - xpcom fixes for s390(x). Patch by Wolfgang Rosenauer <mozilla@rosenauer.org>, r/sr=shaver.
...
git-svn-id: svn://10.0.0.236/trunk@164563 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-28 18:13:12 +00:00
cls%seawood.org
e1e93b6993
Remove .type & .size directives when building on win32. Fixes mingw binutils 2.15.91 bustage.
...
Bug #262422 r+sr=dmose
git-svn-id: svn://10.0.0.236/trunk@163916 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-17 04:29:52 +00:00
shaver%mozilla.org
41342c27fb
bug 78414: fix m68k xptcall codefor -fomit-frame-pointer; patch from Richard Zidlicky <rz@linux-m68k.org>
...
git-svn-id: svn://10.0.0.236/trunk@163440 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-08 22:10:08 +00:00
dbaron%dbaron.org
edd55e321c
Make Linux/alpha port work on gcc 3.x. b=86446 Patch from Glen Nakamura <glen@imodulo.com>. r=dbaron sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@161816 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 16:14:30 +00:00
bzbarsky%mit.edu
af7c69e56c
Relanding, since backing out did not fix orange. Bug 232691.
...
git-svn-id: svn://10.0.0.236/trunk@156781 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 20:02:43 +00:00
bzbarsky%mit.edu
987b0c8dfc
Test backout to maybe fix mac orange. Bug 232691
...
git-svn-id: svn://10.0.0.236/trunk@156774 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 18:49:53 +00:00
bzbarsky%mit.edu
b500ffc684
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
git-svn-id: svn://10.0.0.236/trunk@156769 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 17:04:53 +00:00
darin%meer.net
79e8e5c0f9
fixes bug 241155 "Support multiple 'components' directories" r=bsmedberg moa=dougt
...
git-svn-id: svn://10.0.0.236/trunk@156056 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 00:50:53 +00:00
jst%mozilla.jstenback.com
378f517ee5
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
...
git-svn-id: svn://10.0.0.236/trunk@155246 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 21:38:15 +00:00
gerv%gerv.net
210853d71e
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@155067 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 14:21:17 +00:00
pkw%us.ibm.com
87d0a47e8d
Bug 237545 - Need to support objmodel=ibm for AIX VisualAge C++ Compiler
...
r=cls@seawood.org , sr=shaver@mozilla.org , a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@154108 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-19 16:59:56 +00:00
cls%seawood.org
aebeaaee68
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
git-svn-id: svn://10.0.0.236/trunk@154023 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-16 08:07:25 +00:00
cls%seawood.org
3919eae7b1
Backing out changes from bug 226609. MSVC is being uncharacteristically picky.
...
git-svn-id: svn://10.0.0.236/trunk@154001 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-16 00:59:29 +00:00
cls%seawood.org
a9d2b7d625
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
git-svn-id: svn://10.0.0.236/trunk@153999 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-15 23:47:04 +00:00
bryner%brianryner.com
16b26bbf1b
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.
...
git-svn-id: svn://10.0.0.236/trunk@152655 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 06:19:03 +00:00
bryner%brianryner.com
b4bcadff7f
Second try at enabling hidden visibility for NS_IMETHOD on ELF platforms (bug 227537). r+sr=dbaron for the changes.
...
git-svn-id: svn://10.0.0.236/trunk@152272 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 04:55:57 +00:00
bryner%brianryner.com
34c56dea27
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.
...
git-svn-id: svn://10.0.0.236/trunk@152211 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 08:32:33 +00:00
bryner%brianryner.com
b5ccad4460
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.
...
git-svn-id: svn://10.0.0.236/trunk@151359 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-15 06:14:18 +00:00
bzbarsky%mit.edu
47cac335f4
Allow building on Darwin/x86. Bug 213541, patch by cls and
...
waldmire@illinoisalumni.org (Ed Waldmire), r=bryner
git-svn-id: svn://10.0.0.236/trunk@151034 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-08 18:17:07 +00:00
darin%meer.net
6dedf7800d
fixes bug 221763 "XPTC_InvokeByIndex crashes when cross-compiled under GCC 3.x for target arm-linux" r=timeless sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@147829 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 07:15:24 +00:00
mkaply%us.ibm.com
53ce700811
#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
git-svn-id: svn://10.0.0.236/trunk@146931 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 22:02:35 +00:00
bryner%brianryner.com
c81aa21722
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@146626 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 00:31:50 +00:00
cls%seawood.org
6352367a62
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.
...
git-svn-id: svn://10.0.0.236/trunk@146076 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 00:42:35 +00:00
cls%seawood.org
5026b6f319
Add detection for Darwin/x86.
...
Bug #213541 r=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@146034 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 04:00:23 +00:00
seawood%netscape.com
72290bc923
Use the documented __declspec keyword instead of _declspec.
...
Bug #206934 r=dougt
git-svn-id: svn://10.0.0.236/trunk@144112 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-24 22:12:37 +00:00
blizzard%redhat.com
4154e67ad6
Bug #40950 . xptcall for linux/ia64. Patch from ulrich drepper and derived from the HPUX code. rs=shaver
...
git-svn-id: svn://10.0.0.236/trunk@143914 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-19 02:58:45 +00:00
seawood%netscape.com
06e1507b0c
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
...
git-svn-id: svn://10.0.0.236/trunk@143527 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 21:18:27 +00:00
timeless%mozdev.org
178414bdfa
Bug 203356 In method xptiInterfaceInfoManager::AddOnlyNewFilesFromFileList' warning: unused variable PRUint32 countOfFilesInWorkingSet
...
r=dougt
git-svn-id: svn://10.0.0.236/trunk@142837 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 21:50:06 +00:00
jdunn%netscape.com
ef58b9c4cd
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
git-svn-id: svn://10.0.0.236/trunk@142702 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-21 19:11:29 +00:00
dbaron%dbaron.org
12e722f54f
Fix gcc3 builds on Solaris/x86. r=dbradley sr=brendan a=asa b=149461
...
git-svn-id: svn://10.0.0.236/trunk@142661 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-20 20:47:12 +00:00
ccarlen%netscape.com
8a64538c4b
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
...
git-svn-id: svn://10.0.0.236/trunk@141381 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 13:50:38 +00:00
dbradley%netscape.com
70c30364e3
Bug 195736 - Small change to xptcinvoke_gcc_x86_unix.cpp. r=dbradley, sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@141242 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 13:30:44 +00:00
dougt%netscape.com
0f51d838a7
Fixes bug - Mozilla fails to run due to missing StubNNN global data. r=dbradley bug=201490. patch submitted by jim@rrsl.rsmas.miami.edu
...
git-svn-id: svn://10.0.0.236/trunk@141127 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 20:43:22 +00:00
alecf%netscape.com
8d4f1935a6
fix for bug 195298 - pldhash ops tables should be const.. r=dougt, sr=sfraser
...
git-svn-id: svn://10.0.0.236/trunk@140696 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 15:10:37 +00:00
mkaply%us.ibm.com
e94225246a
#188249
...
r=dbradley
OS/2 GCC changes
git-svn-id: svn://10.0.0.236/trunk@140333 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 04:18:02 +00:00
ccarlen%netscape.com
b48a83b1bd
Backing out due to huge Ts increase
...
git-svn-id: svn://10.0.0.236/trunk@139829 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 08:45:50 +00:00
ccarlen%netscape.com
b2784602b3
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
...
git-svn-id: svn://10.0.0.236/trunk@139825 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 06:05:03 +00:00
sfraser%netscape.com
33ff940403
Fix bad error handling (PRBool vs. nsresult mixup). Bug 197739. r=dbradley, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@139627 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:32:41 +00:00
dougt%netscape.com
928f8738d9
Converting the file location of the component registry and the xpti manifest file to use the directory service. r=darin, b=191055
...
git-svn-id: svn://10.0.0.236/trunk@139289 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 21:36:59 +00:00
cls%seawood.org
a073c74dda
Landing mingw/win32 gcc support for xptcall.
...
Bug #134113 r=dbradley
git-svn-id: svn://10.0.0.236/trunk@139217 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 20:40:06 +00:00
dougt%netscape.com
cd7e661a2c
backing this out AGAIN
...
git-svn-id: svn://10.0.0.236/trunk@139040 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:59:31 +00:00
dougt%netscape.com
cb6a072f4e
follow up landing of 193442. This fixes the strcmp logic error we has when checking for the gre string r=dbradley, alecf, darin
...
git-svn-id: svn://10.0.0.236/trunk@139025 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 17:41:01 +00:00
tor%cs.brown.edu
c4dd047dc5
Backout of 193442/191415. a=brade,dougt
...
git-svn-id: svn://10.0.0.236/trunk@138808 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 21:00:07 +00:00
dougt%netscape.com
555ccf142c
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.
...
git-svn-id: svn://10.0.0.236/trunk@138725 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 21:30:35 +00:00
timeless%mozdev.org
3879451dda
Bug 190801 TestXPTCInvoke violates xpcom for outparams and should pass its char*s as const
...
r=dougt sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@138273 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:41:18 +00:00
jband%netscape.com
a5d8a69c0f
NOT PART OF BUILD. Just updating xptcall porting status web page that is reflected into lxr.
...
git-svn-id: svn://10.0.0.236/trunk@137338 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-03 22:16:32 +00:00
blizzard%redhat.com
6d0c217ff5
Part of bug #90010 . Mozilla on linux/s390(x). r=wtc,sr=shaver,a=dbaron(ports)
...
git-svn-id: svn://10.0.0.236/trunk@136993 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-27 21:52:52 +00:00
nisheeth%netscape.com
9e0b285c05
Ongoing work for bug 182366. Use machine learning techniques to sort autocomplete results. r=heikki. sr=hewitt.
...
git-svn-id: svn://10.0.0.236/trunk@136262 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-13 22:23:41 +00:00
dbradley%netscape.com
685031e63f
Bug 118823 - better assembler for win32 xptcinvoke. r=dbradley sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@136070 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-09 15:57:10 +00:00
dbaron%dbaron.org
6ed727cbe8
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
...
git-svn-id: svn://10.0.0.236/trunk@136028 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 23:19:20 +00:00