[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

darin darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 06:01:39 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 358b8d5b6e4c58e40a2d1a23cd9215014cbc789a
Author: darin <darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Apr 3 18:43:00 2002 +0000

    	* configure.in: Set up STRIP_FLAGS for use when building
    	libwebcore.dylib. For debug mode, we'll use "-x", and for
    	deployment mode we'll use "-x -S".
    
    	* Tests/kde/Makefile.am:
    	* Tests/qt/Makefile.am:
    	Link with the unstripped libwebcore, since we need to call
    	unexported functions to do our testing.
    
    WebCore:
    
    	* src/Makefile.am: Use nmedit and strip to remove the symbols
    	we don't want to export.
    
    	* src/libwebcore.exp: Added. List of symbols exported.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@954 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog-2002-12-03 b/WebCore/ChangeLog-2002-12-03
index 111d4db..23d2413 100644
--- a/WebCore/ChangeLog-2002-12-03
+++ b/WebCore/ChangeLog-2002-12-03
@@ -1,3 +1,10 @@
+2002-04-03  Darin Adler  <darin at apple.com>
+
+	* src/Makefile.am: Use nmedit and strip to remove the symbols
+	we don't want to export.
+
+	* src/libwebcore.exp: Added. List of symbols exported.
+
 2002-04-03  Maciej Stachowiak  <mjs at apple.com>
 
 	* src/Makefile.am: Pave the way for cutting down the exports
diff --git a/WebCore/ChangeLog-2003-10-25 b/WebCore/ChangeLog-2003-10-25
index 111d4db..23d2413 100644
--- a/WebCore/ChangeLog-2003-10-25
+++ b/WebCore/ChangeLog-2003-10-25
@@ -1,3 +1,10 @@
+2002-04-03  Darin Adler  <darin at apple.com>
+
+	* src/Makefile.am: Use nmedit and strip to remove the symbols
+	we don't want to export.
+
+	* src/libwebcore.exp: Added. List of symbols exported.
+
 2002-04-03  Maciej Stachowiak  <mjs at apple.com>
 
 	* src/Makefile.am: Pave the way for cutting down the exports
diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23
index 111d4db..23d2413 100644
--- a/WebCore/ChangeLog-2005-08-23
+++ b/WebCore/ChangeLog-2005-08-23
@@ -1,3 +1,10 @@
+2002-04-03  Darin Adler  <darin at apple.com>
+
+	* src/Makefile.am: Use nmedit and strip to remove the symbols
+	we don't want to export.
+
+	* src/libwebcore.exp: Added. List of symbols exported.
+
 2002-04-03  Maciej Stachowiak  <mjs at apple.com>
 
 	* src/Makefile.am: Pave the way for cutting down the exports
diff --git a/WebCore/libwebcore.exp b/WebCore/libwebcore.exp
new file mode 100644
index 0000000..2b32400
--- /dev/null
+++ b/WebCore/libwebcore.exp
@@ -0,0 +1,32 @@
+_WCSetIFErrorMakeFunc
+_WCSetIFLoadProgressMakeFunc__FPFv_P11objc_object
+_WCSetIFPluginMakeFunc__FPFG7_NSRectP8WCPluginP8NSStringn1P12NSDictionaryUs_PB2
+_WCSetIFWebDataSourceMakeFunc__FPFPv_P11objc_object
+__._4KURL
+__._7QString
+__._8QPainter
+__._Q23DOM9DOMString
+___11QMouseEventQ26QEvent4TypeRC6QPointii
+___4KURLPCci
+___6QPointii
+___8QPainterP7QWidget
+___9KHTMLPart
+___9KHTMLViewP9KHTMLPartP7QWidgetPCc
+_deref__Q23DOM9DomShared
+_documentSource__9KHTMLPart
+_flushAll__Q25khtml5Cache
+_getStatistics__Q25khtml5Cache
+_getView__C7QWidget
+_gotoBaseAnchor__9KHTMLPart
+_latin1__C7QString
+_layout__9KHTMLView
+_recursive_toHTML__CQ23DOM8NodeImplb
+_ref__Q23DOM9DomShared
+_renderer__CQ23DOM8NodeImpl
+_setBaseURL__9KHTMLPartRC4KURL
+_setCacheDisabled__Q25khtml5Cacheb
+_setView__7QWidgetP6NSView
+_setView__9KHTMLPartP9KHTMLView
+_slotData__9KHTMLPartP11IFURLHandlePCci
+_string__CQ23DOM9DOMString
+_xmlDocImpl__C9KHTMLPart
diff --git a/WebCore/src/Makefile.am b/WebCore/src/Makefile.am
index be731f3..d0aa79c 100644
--- a/WebCore/src/Makefile.am
+++ b/WebCore/src/Makefile.am
@@ -28,11 +28,11 @@ DYLIB_NAME = libwebcore.dylib
 EMBED_HOST = $(SYMROOTS)/Alexander.app
 EMBED_DIR = $(EMBED_HOST)/Contents/Frameworks
 
-libwebcorenmedited.dylib: libwebcoreunstripped.dylib
-	cp $< $@
+libwebcorenmedited.dylib: libwebcoreunstripped.dylib libwebcore.exp
+	nmedit -s $(srcdir)/libwebcore.exp -o $@ - $<
 
 libwebcore.dylib: libwebcorenmedited.dylib
-	cp $< $@
+	strip $(STRIP_FLAGS) -o $@ - $< 
 
 embed:
 	@if test -f "$(DYLIB_NAME)"; then \
@@ -69,7 +69,7 @@ LDFLAGS = \
         -install_name $(LIBWEBCORE_INSTALL_PATH)/libwebcore.dylib \
 	$(NULL)
 
-libwebcore_dylib_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
+libwebcoreunstripped_dylib_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
 noinst_DATA = webcore-install-stamp
 
@@ -77,4 +77,3 @@ webcore-install-stamp: libwebcore.dylib
 	$(MAKE) install-symrootsLIBRARIES
 	$(MAKE) embed
 	touch ./webcore-install-stamp
-
diff --git a/WebCore/src/libwebcore.exp b/WebCore/src/libwebcore.exp
new file mode 100644
index 0000000..2b32400
--- /dev/null
+++ b/WebCore/src/libwebcore.exp
@@ -0,0 +1,32 @@
+_WCSetIFErrorMakeFunc
+_WCSetIFLoadProgressMakeFunc__FPFv_P11objc_object
+_WCSetIFPluginMakeFunc__FPFG7_NSRectP8WCPluginP8NSStringn1P12NSDictionaryUs_PB2
+_WCSetIFWebDataSourceMakeFunc__FPFPv_P11objc_object
+__._4KURL
+__._7QString
+__._8QPainter
+__._Q23DOM9DOMString
+___11QMouseEventQ26QEvent4TypeRC6QPointii
+___4KURLPCci
+___6QPointii
+___8QPainterP7QWidget
+___9KHTMLPart
+___9KHTMLViewP9KHTMLPartP7QWidgetPCc
+_deref__Q23DOM9DomShared
+_documentSource__9KHTMLPart
+_flushAll__Q25khtml5Cache
+_getStatistics__Q25khtml5Cache
+_getView__C7QWidget
+_gotoBaseAnchor__9KHTMLPart
+_latin1__C7QString
+_layout__9KHTMLView
+_recursive_toHTML__CQ23DOM8NodeImplb
+_ref__Q23DOM9DomShared
+_renderer__CQ23DOM8NodeImpl
+_setBaseURL__9KHTMLPartRC4KURL
+_setCacheDisabled__Q25khtml5Cacheb
+_setView__7QWidgetP6NSView
+_setView__9KHTMLPartP9KHTMLView
+_slotData__9KHTMLPartP11IFURLHandlePCci
+_string__CQ23DOM9DOMString
+_xmlDocImpl__C9KHTMLPart

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list