seawood%netscape.com
30c659142a
Do not declare empty EXPORTS variables as it breaks 'make install'
...
Thanks to Aleksey Nogin <mozilla-bugs@nogin.org> for the patch.
Bug #185681 r=cls
git-svn-id: svn://10.0.0.236/trunk@135808 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-03 08:00:49 +00:00
dougt%netscape.com
d0ace2b8dc
Fixing OS2 build. XP_PC -> XP_WIN32
...
git-svn-id: svn://10.0.0.236/trunk@135805 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-03 01:39:01 +00:00
dougt%netscape.com
e6cf660ddf
Adding generic support for the GRE in the xpcom glue. r=chak, sr=darin, b=185681
...
git-svn-id: svn://10.0.0.236/trunk@135798 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-02 23:09:30 +00:00
dbaron%fas.harvard.edu
ffb8d9cca7
Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only.
...
git-svn-id: svn://10.0.0.236/trunk@135757 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-01 23:53:20 +00:00
dougt%netscape.com
8b55c59f57
Fixes crash caused by bug 184548. r=adamlock, sr=darin
...
git-svn-id: svn://10.0.0.236/trunk@135352 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-16 19:26:58 +00:00
seawood%netscape.com
afb973633f
Add SRCS_IN_OBJDIR variable to workaround requirement introduced by bug 141834 that srcfiles must be in the srcdir.
...
Bug #171753 r=bryner
git-svn-id: svn://10.0.0.236/trunk@135219 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-13 02:36:06 +00:00
dougt%netscape.com
665b51f9bc
Fixes XPCOM glue leaving behind exit routine after DLL is unloaded. r=adamlock sr=darin, a=asa, b=184548
...
git-svn-id: svn://10.0.0.236/trunk@135017 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-10 01:37:56 +00:00
seawood%netscape.com
bc91143746
Fix pointer casting for AIX 64-bit builds.
...
Thanks to Philip K. Warren <pkw@us.ibm.com> for the patch.
Bug #177906 r=cls sr=scc
git-svn-id: svn://10.0.0.236/trunk@133191 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 21:07:23 +00:00
dbaron%fas.harvard.edu
2df075502a
Make NS_INIT_ISUPPORTS empty by moving NS_INIT_OWNINGTHREAD into the constructor of a new class, |nsAutoOwningThread|. Deprecate NS_INIT_ISUPPORTS. b=174225 r=dougt sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@133154 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 13:09:20 +00:00
dougt%netscape.com
26edb1d662
177063. Linux segmentation fault at startup using xpcom glue. r=alecf, sr=jag, a=roc+moz@cs.cmu.edu
...
git-svn-id: svn://10.0.0.236/trunk@132705 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-30 14:13:00 +00:00
dougt%netscape.com
ce6206ecf0
Attempting to fix the bustage on os2, beos, linux/ppc
...
git-svn-id: svn://10.0.0.236/trunk@132234 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-18 13:36:32 +00:00
dougt%netscape.com
1ab0d65c92
Backing out my last attempt since I believe that the problem is with the cvs mirrors
...
git-svn-id: svn://10.0.0.236/trunk@132213 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-18 02:36:28 +00:00
dougt%netscape.com
c6c64afe9b
Adding nsReadableUtils.cpp to the string glue code. This is required for StringAllocator. Fix for linux build bustage
...
git-svn-id: svn://10.0.0.236/trunk@132208 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-18 02:08:14 +00:00
dougt%netscape.com
3ce22699b8
landing 172512. nsEmbedString for component developers and embeders. r=alec, sr=jag/darin, a=asa@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@132196 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-17 23:41:47 +00:00
seawood%netscape.com
f9eb727003
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
git-svn-id: svn://10.0.0.236/trunk@132136 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-17 06:47:01 +00:00
jkeiser%netscape.com
eeef82662c
Backing out bug 107291 due to OS/2 having a crappy compiler.
...
git-svn-id: svn://10.0.0.236/trunk@131418 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 09:30:40 +00:00
jkeiser%netscape.com
f2519f9d84
Make forward declarations work with nsCOMPtr (bug 107291), r=sicking@bigfoot.com, sr=dbaron@fas.harvard.edu
...
git-svn-id: svn://10.0.0.236/trunk@131406 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 06:19:10 +00:00
dougt%netscape.com
a485c6b639
Provides support for a conditional interface map entry 172833, r=bzbarsky@mit.edu, sr=darin@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@131310 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 18:52:27 +00:00
dougt%netscape.com
c1cfcf9d80
backing out nsGenericFactory.cpp
...
git-svn-id: svn://10.0.0.236/trunk@131200 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-04 23:23:51 +00:00
dougt%netscape.com
686f5cf33f
First cut of the nsIStringService. 172512. r=jag, sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@131183 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-04 22:25:41 +00:00
dbaron%fas.harvard.edu
0aaa1704e7
Porting fixes for gcc trunk (to become 3.3): Eliminate C-only option from CXXFLAGS. Don't use pasting for things that are still separate tokens. Don't pass objects of non-POD type through |...|. Don't include strstream.h, which isn't used anymore anyway. b=170250 r=bbaetz sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@130797 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-30 14:18:27 +00:00
dbaron%fas.harvard.edu
c2ce7ae3e6
Fix additional typos (and Linux/Mac bustage) from dougt's checkin. b=157133 r=gcc-3.2
...
git-svn-id: svn://10.0.0.236/trunk@130611 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 20:35:33 +00:00
dougt%netscape.com
66dff08b80
missing arg
...
git-svn-id: svn://10.0.0.236/trunk@130610 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 20:31:19 +00:00
dougt%netscape.com
84eba1874e
move contentEncodings and applyConversion to a new interface. r=neeti@netscape.com, sr=darin@netscape.com, b=157133
...
git-svn-id: svn://10.0.0.236/trunk@130602 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 19:23:21 +00:00
dougt%netscape.com
77abf83626
Fixes XPCOM Glue on linux, b=168584, sr=rpotts, r=alec
...
git-svn-id: svn://10.0.0.236/trunk@130583 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 13:07:01 +00:00
dougt%netscape.com
d3e4775ae9
More on XPCOM Glue Is broken on linux. r=rpotts@netscape.com, sr=alecf@netscape.com, b=168584
...
git-svn-id: svn://10.0.0.236/trunk@130180 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-20 22:23:24 +00:00
alecf%netscape.com
0a6fd820f0
re-fix bug 166147 - autoinitialize mRefCnt to 0 for more efficient constructors
...
r=dougt, sr=jag, this time including some CSS stuff that has 31-bit refcounts.
git-svn-id: svn://10.0.0.236/trunk@129778 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-17 04:49:28 +00:00
dougt%netscape.com
4a847a7f3f
nsCOMPtr.h needs nsISupportsUtils.h. b=169049, r=rpotts, sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@129770 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-17 02:32:00 +00:00
alecf%netscape.com
47f453908d
backing out my fix to 166147 to see if it fixes orange
...
git-svn-id: svn://10.0.0.236/trunk@129761 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-16 23:48:12 +00:00
alecf%netscape.com
704b2afb26
fix for bug 166147 - autoinitialize mRefCnt to 0 by using a wrapper class, a la Don Box
...
also clean up consumers which were using postfix decrement
r=dougt, sr=jag
git-svn-id: svn://10.0.0.236/trunk@129749 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-16 20:59:52 +00:00
law%netscape.com
4afa6f5035
Backing out timeless's change (plus mine that fixed the build bustage); hopefully will clear orange on Linux builds
...
git-svn-id: svn://10.0.0.236/trunk@129587 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-14 00:18:33 +00:00
law%netscape.com
23dd8de824
Fixing build bustage
...
git-svn-id: svn://10.0.0.236/trunk@129581 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 23:06:10 +00:00
timeless%mac.com
55fa722b62
Bug 155413 nsIClassInfo crash [@nsGenericFactory::GetHelperForLanguage] mInfo is null
...
r=dougt sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@129573 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 22:36:48 +00:00
dougt%netscape.com
e289284076
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
...
git-svn-id: svn://10.0.0.236/trunk@129050 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 17:13:19 +00:00
timeless%mac.com
800cde8566
Bug 156633 replace PR_CurrentThread with PR_GetCurrentThread
...
patch by riceman+bmo@mail.rit.edu r=morse,dougt,dveditz,timeless sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@128704 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 14:51:05 +00:00
seawood%netscape.com
0b3ff474f3
Removing old nmake build makefiles. Bug #158528 r=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@126975 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 07:55:43 +00:00
dougt%netscape.com
4372e081d1
Fixes HP bustage in xpcom. patch by pkw@austin.ibm.com, r=dougt, sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@126736 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-08 04:58:54 +00:00
bryner%netscape.com
44791394dd
Remove obsolete NS_BASE and _IMPL_NS_BASE, and unused/obsolete source files nsStdFileStream.* (bug 160052). r=cls, sr=alecf, a=asa.
...
git-svn-id: svn://10.0.0.236/trunk@126082 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-30 21:30:05 +00:00
dougt%netscape.com
f7575b0db1
backout out change
...
git-svn-id: svn://10.0.0.236/trunk@125456 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 07:19:45 +00:00
dougt%netscape.com
78e286b83d
Dynamic loading is failing on linux. disabling
...
git-svn-id: svn://10.0.0.236/trunk@125453 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 06:49:48 +00:00
dougt%netscape.com
44e616bb84
Fixing bug 157192. r=me, sr=dbaron, a=asa.
...
git-svn-id: svn://10.0.0.236/trunk@125259 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-15 23:32:36 +00:00
dougt%netscape.com
d65d49c1a2
More XPCOM Glue changes and fixes. r=waterson, sr=rpotts, 154262.
...
git-svn-id: svn://10.0.0.236/trunk@124420 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 20:37:17 +00:00
dougt%netscape.com
3aebd6125f
151604 - XPCOM Glue standalone stupport of dynamically loading symbols. r=dp/rpotts sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@123802 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-21 19:58:54 +00:00
seawood%netscape.com
d401003cfc
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
git-svn-id: svn://10.0.0.236/trunk@123440 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-17 17:09:57 +00:00
dougt%netscape.com
e1d433d7c1
fixes hp bustage. r=jdunn
...
git-svn-id: svn://10.0.0.236/trunk@123095 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 22:35:10 +00:00
dougt%netscape.com
c55073e22f
fixing makefile.win bustage.
...
git-svn-id: svn://10.0.0.236/trunk@123071 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 20:54:30 +00:00
dougt%netscape.com
d6dd9bea7f
Fix for 149754. cleaner xpcom shutdown. r=rpotts, sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@123046 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 19:38:41 +00:00
dougt%netscape.com
fa93a8146a
adding nsIIneterfaceRequestorUtils.cpp to glue. 149715. r=rpotts@netscape.com, sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@123045 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 19:36:42 +00:00
dougt%netscape.com
fe86486377
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
...
git-svn-id: svn://10.0.0.236/trunk@123042 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 19:26:04 +00:00
dougt%netscape.com
4269356169
support for OS2 XPCOM_DEBUG_BREAK env. r=dougt, sr=jband, patch by mkaply, b=148127
...
git-svn-id: svn://10.0.0.236/trunk@122343 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-30 21:27:53 +00:00