Commit Graph

37879 Commits

Author SHA1 Message Date
slamm%netscape.com
cb516897e6 Work around for bug #9921. Windows of size zero are ignore on Linux right now.
git-svn-id: svn://10.0.0.236/trunk@43695 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:59:37 +00:00
jdunn%netscape.com
256b1d1827 Fix problem for HP Native compiler which does not allow 'deletes' on void *.
Judson ok'd the fix


git-svn-id: svn://10.0.0.236/trunk@43694 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:42:13 +00:00
mgleeson1%netscape.com
8b5046b266 #
# The contents of this file are subject to the Netscape Public License
# Version 1.0 (the "NPL"); you may not use this file except in
# compliance with the NPL.  You may obtain a copy of the NPL at
# http://www.mozilla.org/NPL/
#
# Software distributed under the NPL is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
# for the specific language governing rights and limitations under the
# NPL.
#
# The Initial Developer of this code under the NPL is Netscape
# Communications Corporation.  Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation.  All Rights
# Reserved.
#

DEPTH		= ../../../..
topsrcdir	= @top_srcdir@
srcdir		= @srcdir@
VPATH		= @srcdir@

include $(DEPTH)/config/autoconf.mk

LIBRARY_NAME	= xpconnect
MODULE		= xpconnect

CPPSRCS		= \
		nsXPConnect.cpp \
		xpcarbitrary.cpp \
		xpccomponents.cpp \
		xpccontext.cpp \
		xpcconvert.cpp \
		xpcjsid.cpp \
		xpclog.cpp \
		xpcmaps.cpp \
		xpcmodule.cpp \
		xpcstack.cpp \
		xpcthreadcontext.cpp \
		xpcthrower.cpp \
		xpcwrappedjs.cpp \
		xpcwrappedjsclass.cpp \
		xpcwrappednative.cpp \
		xpcwrappednativeclass.cpp \
		xpcwrappednativejsops.cpp \
		$(NULL)

include $(topsrcdir)/config/config.mk

# XXX hackage!
# only copy the .so to components dir on platforms where xptcall is supported

# Unixish x86
ifneq (,$(filter SunOS Linux FreeBSD NetBSD BSD_OS,$(OS_ARCH)))
ifeq (86,$(findstring 86,$(OS_TEST)))
IS_COMPONENT	= 1
endif
endif

# Neutrino Cross-Compiled for x86
ifneq (,$(filter NTO,$(OS_TARGET)))
ifeq (86,$(findstring 86,$(OS_TEST)))
IS_COMPONENT	= 1
endif
endif

# Solaris/sparc
ifeq ($(OS_ARCH),SunOS)
ifneq (86,$(findstring 86,$(OS_TEST)))
IS_COMPONENT	= 1
endif
endif

# Linux/sparc
ifeq ($(OS_ARCH),Linux)
ifeq ($(OS_TEST),sparc)
IS_COMPONENT    = 1
endif
endif

# NetBSD/m68k
ifeq ($(OS_ARCH),NetBSD)
ifneq (,$(filter amiga atari hp300 mac68k mvme68k next68k sun3 sun3x x68k,$(OS_TEST)))
IS_COMPONENT	= 1
endif
endif

# BeOS/Intel
ifeq ($(OS_ARCH),BeOS)
ifeq ($(OS_TEST),BePC)
IS_COMPONENT	= 1
endif
endif

# HPUX
ifeq ($(OS_ARCH),HP-UX)
ifneq ($(CC),gcc)
IS_COMPONENT	= 1
endif
endif

# AIX
ifeq ($(OS_ARCH),AIX)
IS_COMPONENT	= 1
endif

# IRIX
ifeq ($(OS_ARCH),IRIX)
ifneq ($(basename $(OS_RELEASE)),5)
IS_COMPONENT	= 1
endif
endif

# OpenVMS (Alpha only at this point)
ifeq ($(OS_ARCH),OpenVMS)
ifeq ($(CPU_ARCH),Alpha)
IS_COMPONENT	= 1
endif
endif

# Linux or NetBSD ARM
ifneq (,$(filter Linux NetBSD,$(OS_ARCH)))
ifeq (arm,$(findstring arm,$(OS_TEST)))
IS_COMPONENT	= 1
endif
ifeq (sa110,$(findstring sa110,$(OS_TEST)))
IS_COMPONENT	= 1
endif
endif

include $(topsrcdir)/config/rules.mk

# this is automatically discovered under BeOS
ifneq ($(OS_ARCH),BeOS)
LIBS		+= \
		-lmozjs \
		-lxpcom \
		-lmozreg \
		$(NSPR_LIBS) \
		$(NULL)
endif

DEFINES		+= -DJSFILE -DJS_THREADSAFE


git-svn-id: svn://10.0.0.236/trunk@43693 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:30:47 +00:00
jdunn%netscape.com
ffeb5dd19d Fix build error on AIX, which won't allow 'redefining' of functions (i.e memcopy)
I talked this over with Nisheeth and the only reason this was put in was to
fix compiler warnings.


git-svn-id: svn://10.0.0.236/trunk@43692 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:24:06 +00:00
mgleeson1%netscape.com
794f5cd2f3 change for hpux porting
git-svn-id: svn://10.0.0.236/trunk@43691 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:17:31 +00:00
cltbld%netscape.com
828d3b714f fix for 11608, implement nsBuildID.h for XPCOM/component registry queries
git-svn-id: svn://10.0.0.236/trunk@43690 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:12:27 +00:00
ftang%netscape.com
e3a9327dae rework the states. this is a tool change. Won't break build. The tool is not run in the build process
git-svn-id: svn://10.0.0.236/trunk@43689 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:12:05 +00:00
ftang%netscape.com
83904bb4a7 fix euc-jp detection bugs by remove 0x85,0x86,0xeb,0xec from the legal char list. change size of array which won't break build
git-svn-id: svn://10.0.0.236/trunk@43688 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:11:07 +00:00
shaver%netscape.com
1cdc557f6b don't use IDL_tree_warning on 0.6.5, it crashes sometimes.
r=alecf, a=mcafeee


git-svn-id: svn://10.0.0.236/trunk@43687 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:09:08 +00:00
ftang%netscape.com
7150d852a7 fix euc-jp detection bugs by remove 0x85,0x86,0xeb,0xec from the legal char list. number change which won't break build
git-svn-id: svn://10.0.0.236/trunk@43686 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:04:02 +00:00
ftang%netscape.com
7a73724036 fix charset detection by treating 0x85,0x86,0xeb,0xec illegal in sjis. This is a tool change. Won't break build. The tool is not run in the build process
git-svn-id: svn://10.0.0.236/trunk@43685 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:02:45 +00:00
locka%iol.ie
193c2a1569 Preliminary editor test support
git-svn-id: svn://10.0.0.236/trunk@43684 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:02:22 +00:00
locka%iol.ie
ca6073313f Changes to DHTML model
git-svn-id: svn://10.0.0.236/trunk@43683 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:00:44 +00:00
briano%netscape.com
4959eb05db Automated update
git-svn-id: svn://10.0.0.236/trunk@43682 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:00:36 +00:00
locka%iol.ie
9b5b533c53 Added some more files
git-svn-id: svn://10.0.0.236/trunk@43681 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:59:11 +00:00
locka%iol.ie
a27c23531e Moved command target stuff in base class
git-svn-id: svn://10.0.0.236/trunk@43680 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:58:31 +00:00
ramiro%netscape.com
be15832550 Fix for qt include dir. Thanks to Brian Ryner <bryner@uiuc.edu> for the
patch.


git-svn-id: svn://10.0.0.236/trunk@43679 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:57:13 +00:00
locka%iol.ie
85f451a5cc Fixed more interface changes
git-svn-id: svn://10.0.0.236/trunk@43678 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:56:00 +00:00
locka%iol.ie
305b3d355a Added editor headers
git-svn-id: svn://10.0.0.236/trunk@43677 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:55:03 +00:00
locka%iol.ie
b894ad84b7 Added editor class ids
git-svn-id: svn://10.0.0.236/trunk@43676 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:54:16 +00:00
locka%iol.ie
fcba6f180f Added IOleCommandTarget to site
git-svn-id: svn://10.0.0.236/trunk@43675 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:53:56 +00:00
locka%iol.ie
6d9817d8d8 Preliminary work for edit mode
git-svn-id: svn://10.0.0.236/trunk@43674 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:52:48 +00:00
ramiro%netscape.com
39d1dd3948 Fix bugs 6023, 8565 10077 and possibly 12091. All of these are gtk keyboard
scrolling problems or related.


git-svn-id: svn://10.0.0.236/trunk@43673 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:50:09 +00:00
cyeh%netscape.com
16f1f0b56a second part: make win32 generate nsIBuildID.h dynamically
git-svn-id: svn://10.0.0.236/trunk@43672 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:45:59 +00:00
karnaze%netscape.com
90a3fa6104 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@43670 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:36:52 +00:00
vidur%netscape.com
29bf6d365c Changed method signature of EvaluateScript to return nsresult. Added nsJSThreadContextStack pushing and popping around script evaluation.
git-svn-id: svn://10.0.0.236/trunk@43669 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:36:31 +00:00
mgleeson1%netscape.com
d70dfd8146 HP-UX additions
git-svn-id: svn://10.0.0.236/trunk@43668 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:36:06 +00:00
saari%netscape.com
f024af58de Commiting to M9 branch, a temp disabling of keybinding on win32 and linux. Bug 11983. Approved by jevering
git-svn-id: svn://10.0.0.236/trunk@43667 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:35:56 +00:00
cyeh%netscape.com
a850eb6cd8 perl script to generate build number define for xpcom and to fix bug 11608
git-svn-id: svn://10.0.0.236/trunk@43666 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:30:52 +00:00
chuang%netscape.com
9c9b686f5e Add sorting on address book columns
git-svn-id: svn://10.0.0.236/trunk@43663 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:12:19 +00:00
morse%netscape.com
388adb3861 remove warning messages
git-svn-id: svn://10.0.0.236/trunk@43662 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:10:04 +00:00
chuang%netscape.com
63e4c81dda replace pref html to xul
git-svn-id: svn://10.0.0.236/trunk@43661 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:07:18 +00:00
troy%netscape.com
abc7ca3cdf Changed to handle "ReflowDirty" reflow command
git-svn-id: svn://10.0.0.236/trunk@43660 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:05:27 +00:00
rjc%netscape.com
6c16256d59 Tweak Search UI.
git-svn-id: svn://10.0.0.236/trunk@43659 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:00:43 +00:00
briano%netscape.com
bdca50cb7e Automated update
git-svn-id: svn://10.0.0.236/trunk@43658 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:00:26 +00:00
rjc%netscape.com
86a4549c15 Search UI tweaks.
git-svn-id: svn://10.0.0.236/trunk@43657 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:58:26 +00:00
slamm%netscape.com
935acd339c Only write output file if it has changed (fix for no mozconfig case)
git-svn-id: svn://10.0.0.236/trunk@43656 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:58:05 +00:00
rjc%netscape.com
1be1c21ec4 Search datasource tweaks.
git-svn-id: svn://10.0.0.236/trunk@43655 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:57:48 +00:00
rjc%netscape.com
b8e0883710 Get Search stuff into Unix builds.
git-svn-id: svn://10.0.0.236/trunk@43654 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:57:10 +00:00
bienvenu%netscape.com
94865f8f91 add directory param to getcardforemailaddress more work on ab history
git-svn-id: svn://10.0.0.236/trunk@43652 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:56:33 +00:00
slamm%netscape.com
67d862ed7c Re-enable creating directories incrementally. Thanks to Colin Blakes <colin@theblakes.com> for pointing out that OpenVMS needs this. Also, only update Makefiles if their Makefile.in's have changed.
git-svn-id: svn://10.0.0.236/trunk@43651 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:56:26 +00:00
bienvenu%netscape.com
164441d9c0 add directory param to getcardforemailaddress
git-svn-id: svn://10.0.0.236/trunk@43650 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:55:39 +00:00
karnaze%netscape.com
ed362de5b2 moved TableIncrementalReflow from html/tests to html/tests/table/interactive
git-svn-id: svn://10.0.0.236/trunk@43649 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:55:16 +00:00
nhotta%netscape.com
5661e7a356 Fixed compile errors (not part of the build).
git-svn-id: svn://10.0.0.236/trunk@43648 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:55:05 +00:00
ftang%netscape.com
18b8568eaa fix bug 12141
git-svn-id: svn://10.0.0.236/trunk@43647 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:54:52 +00:00
ducarroz%netscape.com
6dc9107ae2 Fix some typo error
git-svn-id: svn://10.0.0.236/trunk@43646 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:54:38 +00:00
slamm%netscape.com
859d746dd6 Make NSPR message look less like an error.
git-svn-id: svn://10.0.0.236/trunk@43645 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:54:16 +00:00
nhotta%netscape.com
45bce72d1a New files (not part of the build).
git-svn-id: svn://10.0.0.236/trunk@43644 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:54:11 +00:00
bienvenu%netscape.com
fd11f7cb08 land new folder and rename for jefft
git-svn-id: svn://10.0.0.236/trunk@43643 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:52:51 +00:00
pavlov%netscape.com
9a86b84210 make viewer happy with my last changes
git-svn-id: svn://10.0.0.236/trunk@43642 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:52:50 +00:00