--- webkit-0~svn25144.orig/JavaScriptCore/wtf/TCSpinLock.h +++ webkit-0~svn25144/JavaScriptCore/wtf/TCSpinLock.h @@ -35,7 +35,7 @@ #include "config.h" -#if (PLATFORM(X86) || PLATFORM(PPC)) && COMPILER(GCC) +#if PLATFORM(X86) && COMPILER(GCC) #include /* For nanosleep() */ --- webkit-0~svn25144.orig/WebKitQt/Plugins/Plugins.pro +++ webkit-0~svn25144/WebKitQt/Plugins/Plugins.pro @@ -5,3 +5,6 @@ SOURCES += ICOHandler.cpp include(../../WebKit.pri) + +contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols +unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions --- webkit-0~svn25144.orig/debian/changelog +++ webkit-0~svn25144/debian/changelog @@ -0,0 +1,23 @@ +webkit (0~svn25144-1) unstable; urgency=low + + * New upstream snapshot + * debian/copyright: Updated so as to fit what we actually remove (there were + missing removals previously, which were not appropriate for the most + anyways), and to fit the additions/removals of files upstream. + * JavaScriptCore/wtf/TCSpinLock.h: Work around an FTBFS on PPC due to a + probable regression in gcc (#438415). + * debian/rules: + + Change the place we install QtLauncher from, since it moved. + + Set binary packages' shlibs correctly. + + Use $(CURDIR) variable more safely to avoid problem with build + directories with spaces. + * WebKitQt/Plugins/Plugins.pro: Build plugins with hidden symbols, so that + they don't expose unwanted symbols. + + -- Mike Hommey Sun, 19 Aug 2007 15:54:12 +0200 + +webkit (0~svn24735-1) unstable; urgency=low + + * Initial release. (Closes: #428855) + + -- Mike Hommey Wed, 15 Aug 2007 14:19:46 +0200 --- webkit-0~svn25144.orig/debian/compat +++ webkit-0~svn25144/debian/compat @@ -0,0 +1 @@ +5 --- webkit-0~svn25144.orig/debian/control +++ webkit-0~svn25144/debian/control @@ -0,0 +1,109 @@ +Source: webkit +Priority: optional +Section: web +Maintainer: Debian WebKit Maintainers +Uploaders: Mike Hommey +Build-Depends: debhelper (>= 5.0), libgtk2.0-dev, libqt4-dev, libicu-dev, libxslt-dev, libcurl4-dev, libsqlite3-dev, gperf, bison, flex +Standards-Version: 3.7.2.2 + +Package: libqtwebkit0d +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: Web content engine library for Qt + WebKit is a web content engine, derived from KHTML and KJS from KDE, and + used primarily in Apple's Safari browser. It is made to be embedded in + other applications, such as mail readers, or web browsers. + . + It is able to display content such as HTML, SVG, XML, and others. It also + supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. + . + This is the library for embedding in Qt applications. + . + Homepage: http://webkit.org/ + +Package: libqtwebkit-dev +Section: libdevel +Priority: extra +Architecture: all +Depends: libqtwebkit0d (>= ${source:Upstream-Version}), libqtwebkit0d (<< ${source:Version}.1~) +Description: Web content engine library for Qt - Development files + WebKit is a web content engine, derived from KHTML and KJS from KDE, and + used primarily in Apple's Safari browser. It is made to be embedded in + other applications, such as mail readers, or web browsers. + . + It is able to display content such as HTML, SVG, XML, and others. It also + supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. + . + This package provides development files required to create Qt applications + embedding WebKit. + . + Homepage: http://webkit.org/ + +Package: libqtwebkit0d-dbg +Section: libdevel +Priority: extra +Architecture: any +Depends: libqtwebkit0d (= ${binary:Version}) +Description: Web content engine library for Qt - Debugging symbols + WebKit is a web content engine, derived from KHTML and KJS from KDE, and + used primarily in Apple's Safari browser. It is made to be embedded in + other applications, such as mail readers, or web browsers. + . + It is able to display content such as HTML, SVG, XML, and others. It also + supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. + . + This package provides the debugging symbols for the Webkit library for Qt. + . + Homepage: http://webkit.org/ + +Package: libwebkitgdk0d +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: Web content engine library for Gtk+ + WebKit is a web content engine, derived from KHTML and KJS from KDE, and + used primarily in Apple's Safari browser. It is made to be embedded in + other applications, such as mail readers, or web browsers. + . + It is able to display content such as HTML, SVG, XML, and others. It also + supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. + . + This is the library for embedding in Gtk+ applications. + . + Homepage: http://webkit.org/ + +Package: libwebkitgdk-dev +Section: libdevel +Priority: extra +Architecture: all +Depends: libwebkitgdk0d (>= ${source:Upstream-Version}), libwebkitgdk0d (<< ${source:Version}.1~) +Description: Web content engine library for Gtk+ - Development files + WebKit is a web content engine, derived from KHTML and KJS from KDE, and + used primarily in Apple's Safari browser. It is made to be embedded in + other applications, such as mail readers, or web browsers. + . + It is able to display content such as HTML, SVG, XML, and others. It also + supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. + . + This package provides development files required to create Gtk+ applications + embedding WebKit. + . + Homepage: http://webkit.org/ + +Package: libwebkitgdk0d-dbg +Section: libdevel +Priority: extra +Architecture: any +Depends: libwebkitgdk0d (= ${binary:Version}) +Description: Web content engine library for Gtk+ - Debugging symbols + WebKit is a web content engine, derived from KHTML and KJS from KDE, and + used primarily in Apple's Safari browser. It is made to be embedded in + other applications, such as mail readers, or web browsers. + . + It is able to display content such as HTML, SVG, XML, and others. It also + supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. + . + This package provides the debugging symbols for the Webkit library for Gtk+. + . + Homepage: http://webkit.org/ --- webkit-0~svn25144.orig/debian/copyright +++ webkit-0~svn25144/debian/copyright @@ -0,0 +1,639 @@ +Original source may be found at http://svn.webkit.org/repository/webkit/trunk +The source tarball is an export of the whole trunk except the following +directories: LayoutTests, PageLoadTests, JavaScriptCore/tests, +WebCore/manual-tests, WebKitLibraries, WebKitSite, WebKitTools/mangleme. +Tests have been removed because they represent much more data than the source +code itself. +WebKitSite has been removed because it is the webkit web site, and is not +relevant. +WebKitLibraries has been removed because it contains binaries. +WebKitTools/mangleme has been removed for doubtful licensing terms. + +Files: debian/* +Copyright: © 2007 Mike Hommey +License: LGPL-2+ (/usr/share/common-licenses/LGPL-2) + +Files: JavaScriptCore/API/*, + JavaScriptCore/bindings/*, + JavaScriptCore/wtf/Assertions.*, + JavaScriptCore/wtf/MathExtras.h, + JavaScriptCore/wtf/Platform.h, + JavaScriptCore/wtf/StringExtras.h, + WebCore/WebCorePrefix.cpp, + WebCore/bindings/js/JSCSSRuleCustom.cpp, + WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp, + WebCore/bindings/js/JSCSSValueCustom.cpp, + WebCore/bindings/js/JSCustomXPathNSResolver.*, + WebCore/bindings/js/JSDOMExceptionConstructor.*, + WebCore/bindings/js/JSEventTargetNode.*, + WebCore/bindings/js/JSHTMLAllCollection.h, + WebCore/bindings/js/JSHTMLAppletElementCustom.cpp, + WebCore/bindings/js/JSHTMLDocumentCustom.cpp, + WebCore/bindings/js/JSHTMLElementCustom.cpp, + WebCore/bindings/js/JSHTMLEmbedElementCustom.cpp, + WebCore/bindings/js/JSHTMLFormElementCustom.cpp, + WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp, + WebCore/bindings/js/JSHTMLObjectElementCustom.cpp, + WebCore/bindings/js/JSNamedNodeMapCustom.cpp, + WebCore/bindings/js/JSNamedNodesCollection.*, + WebCore/bindings/js/JSNodeCustom.cpp, + WebCore/bindings/js/JSNodeFilterCustom.cpp, + WebCore/bindings/js/JSNodeListCustom.cpp, + WebCore/bindings/js/JSSVGPODTypeWrapper.h, + WebCore/bindings/js/JSStyleSheetCustom.cpp, + WebCore/bindings/js/JSXSLTProcessor.*, + WebCore/bindings/js/GCController.*, + WebCore/bindings/objc/*, + WebCore/bridge/*, + WebCore/css/CSSRuleList.idl, + WebCore/css/CSSValueList.idl, + WebCore/css/MediaList.idl, + WebCore/css/MediaQuery*, + WebCore/css/view-source.css, + WebCore/css/svg.css, + WebCore/dom/BeforeTextInsertedEvent.*, + WebCore/dom/Clipboard.cpp, + WebCore/dom/ClipboardAccessPolicy.h, + WebCore/dom/EventTarget.cpp, + WebCore/dom/EventTarget.h, + WebCore/dom/OverflowEvent.*, + WebCore/dom/Position*, + WebCore/dom/TextEvent.*, + WebCore/editing/*, + WebCore/history/*, + WebCore/html/Canvas*, + WebCore/html/HTMLCanvasElement.*, + WebCore/html/HTMLParserErrorCodes.*, + WebCore/html/HTMLTextFieldInnerElement.*, + WebCore/html/HTMLViewSourceDocument.*, + WebCore/ksvg2/*/*.idl, + WebCore/loader/CachePolicy.h, + WebCore/loader/ImageDocument.*, + WebCore/loader/PluginDocument.*, + WebCore/loader/ProgressTracker.*, + WebCore/loader/SubstituteData.h, + WebCore/loader/TextDocument.*, + WebCore/loader/FTPDirectoryDocument.*, + WebCore/loader/*/*, + WebCore/page/*, + WebCore/platform/*, + WebCore/platform/graphics/svg/filters/cg/WK*, + WebCore/rendering/LayoutState.*, + WebCore/rendering/RenderHTMLCanvas.*, + WebCore/rendering/RenderTreeAsText.*, + WebCore/rendering/RenderWordBreak.*, + WebCore/rendering/SVGRenderTreeAsText.*, + WebCore/xml/*, + WebKit/gtk/WebCoreSupport/ContextMenuClientGtk.*, + WebKit/gtk/WebCoreSupport/EditorClientGtk.*, + WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.* +Copyright: © 2002, 2003, 2004, 2005, 2006, 2007 Apple Computer, Inc. + © 2005, 2006, 2007 Alexey Proskuryakov (ap@nypop.com) + © 2006, 2007 Trolltech ASA + © 2006, 2007 Nikolas Zimmermann + © 2006 Samuel Weinig + © 2006 James G. Speth (speth@end.com) + © 2006 Jonas Witt + © 2005 Frerich Raabe + © 2005 Maksim Orlovich + © 2001, 2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard + © 2005, 2006 Alexander Kellett + © 2005, 2006 Kimmo Kinnunen + © 2005, 2006 Michael Emmel mike.emmel@gmail.com + © 2005 Ben La Monica + © 2005 Google Inc. + © 2005, 2006 Nokia Corporation + © 2005, 2006 Oliver Hunt + © 2006, 2007 Eric Seidel + © 2006 Allan Sandfeld Jensen + © 2006 Charles Samuels + © 2006 Dave MacLachlan (dmaclach@mac.com) + © 2006 David Smith (catfish.man@gmail.com) + © 2006 Dirk Mueller + © 2006 Don Gibson + © 2006 Friedemann Kleint + © 2006 George Staikos + © 2006 Justin Haygood + © 2006, 2007 Kevin Ollivier + © 2006 Lars Knoll + © 2006 Nefaur Khandker + © 2006 Rob Buis + © 2006 Simon Hausmann + © 2006 Zack Rusin + © 2007 Alp Toker + © 2007 Holger Hans Peter Freyther + © 2007 Robin Dunn + © 2007 Staikos Computing Services Inc. +License: BSD-2 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: JavaScriptCore/DerivedSources.make, + JavaScriptCore/bindings/npruntime.h, + JavaScriptCore/jscore.bkl, + JavaScriptCore/kjs/CollectorHeapIntrospector.cpp, + JavaScriptCore/kjs/CollectorHeapIntrospector.h, + JavaScriptCore/wtf/MallocZoneSupport.h, + JavaScriptGlue/*, + WebCore/DerivedSources.make, + WebCore/Projects/wx/webcore-wx.bkl, + WebCore/bindings/js/JSAttrCustom.cpp, + WebCore/bindings/js/JSHTMLFrameElementCustom.cpp, + WebCore/bindings/js/JSHTMLIFrameElementCustom.cpp, + WebCore/bindings/js/JSHTMLSelectElementCustom.h, + WebCore/bindings/js/JSEventCustom.cpp, + WebCore/bridge/mac/WebCoreScriptDebugger.*, + WebCore/editing/SmartReplace*, + WebCore/ksvg2/scripts/make_names.pl, + WebCore/loader/DocumentLoader.*, + WebCore/loader/FormState.*, + WebCore/loader/FrameLoader*, + WebCore/loader/MainResourceLoader.*, + WebCore/loader/NavigationAction.*, + WebCore/loader/NetscapePlugInStreamLoader.*, + WebCore/loader/ResourceLoader.*, + WebCore/loader/SubresourceLoader*, + WebCore/loader/mac/*, + WebCore/page/BarInfo.*, + WebCore/page/DOMSelection.*, + WebCore/page/InspectorController.*, + WebCore/page/Screen.*, + WebCore/page/inspector/*, + WebCore/platform/FileChooser.*, + WebCore/platform/FileSystem.h, + WebCore/platform/FontCache.*, + WebCore/platform/FontData.*, + WebCore/platform/FontFallbackList.cpp, + WebCore/platform/Glyph*, + WebCore/platform/StringTruncator.*, + WebCore/platform/gdk/FontDataGdk.cpp, + WebCore/platform/gdk/FontCacheGdk.cpp, + WebCore/platform/gdk/GlyphPageTreeNodeGdk.cpp, + WebCore/platform/mac/FileChooserMac.mm, + WebCore/platform/mac/FontCacheMac.mm, + WebCore/platform/mac/FontDataMac.mm, + WebCore/platform/mac/GlyphPageTreeNodeMac.cpp, + WebCore/platform/mac/WebCoreNSStringExtras.*, + WebCore/platform/mac/WebCoreObjCExtras.*, + WebCore/platform/mac/WebFontCache.mm, + WebCore/platform/mac/make-charset-table.pl, + WebCore/platform/network/HTTPParsers.*, + WebCore/platform/network/cf/FormDataStreamCFNet.*, + WebCore/platform/network/mac/FormDataStreamMac.*, + WebCore/platform/qt/PlatformScreenQt.cpp, + WebCore/platform/win/FontCacheWin.cpp, + WebCore/platform/win/FontDataWin.cpp, + WebCore/platform/win/GDIObjectCounter.*, + WebCore/platform/win/GlyphPageTreeNodeWin.cpp, + WebCore/platform/win/SharedBufferWin.cpp, + WebCore/platform/win/UniscribeController.*, + WebCore/platform/wx/FontCacheWx.cpp, + WebCore/platform/wx/FontDataWx.cpp, + WebCore/platform/wx/FontPlatformData.h, + WebCore/platform/wx/GlyphMapWx.cpp, + WebCore/platform/FloatConversion.h, + WebCore/rendering/RenderListBox.*, + WebCore/webcore-base.bkl, + WebKitQt/WebCoreSupport/InspectorClientQt.*, + WebKitTools/BuildSlaveSupport/*, + WebKitTools/CodeCoverage/*, + WebKitTools/Drosera/*, + WebKitTools/DumpRenderTree/*, + WebKitTools/GdkLauncher/Bakefiles.bkgen, + WebKitTools/Scripts/*, + WebKitTools/WebKitLauncher/*, + WebKit/*, + WebKit/gtk/*, + WebKit/win/WebDragClient.h, + WebKit/win/WebKitLogging.*, + WebKit/win/WebKitStatistics*, + WebKit/win/WebPreferenceKeysPrivate.h, + WebKit/win/WebInspectorClient.*, + WebKit/win/WebNodeHighlight.* +Copyright: © 2003, 2005, 2006, 2007 Apple Inc. + © 2006, 2007 Holger Hans Peter Freyther + © 2004, Apple Computer, Inc. and The Mozilla Foundation + © 2006 Samuel Weinig + © 2006, 2007 Trolltech ASA + © 2006 Alexey Proskuryakov (ap@nypop.com) + © 2007 Matt Lilek (pewtermoose@gmail.com) + © 2006 Michael Emmel mike.emmel@gmail.com + © 2007 Alp Toker + © 2006 Kevin Ollivier + © 2006 Mark Rowe + © 2004, 2005, 2006 Nathaniel Smith + © 2006 David Smith (catfish.man@gmail.com) + © 2006, 2007 Vladimir Olexa (vladimir.olexa@gmail.com) + © 2006 Nikolas Zimmermann + © 2006 Jonas Witt + © 2006 Eric Seidel (eric@webkit.org) + © 2007 Staikos Computing Services, Inc. + © 2006 Graham Dennis +License: BSD-3 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of Apple, Inc. ("Apple") nor the names of + its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: JavaScriptCore/bindings/qt/*, + WebCore/ksvg2/svg/SVGAngle.idl, + WebCore/ksvg2/svg/SVGColor.idl, + WebCore/ksvg2/svg/SVGDocument.idl, + WebCore/ksvg2/svg/SVGElement.idl, + WebCore/ksvg2/svg/SVGLength.idl, + WebCore/ksvg2/svg/SVGMatrix.idl, + WebCore/ksvg2/svg/SVGMetadataElement.idl, + WebCore/ksvg2/svg/SVGNumber.idl, + WebCore/ksvg2/svg/SVGPoint.idl, + WebCore/ksvg2/svg/SVGRect.idl, + WebCore/ksvg2/svg/SVGSVGElement.idl, + WebCore/ksvg2/svg/SVGTransform.idl, + WebCore/page/Chrome.*, + WebCore/page/ChromeClient.h, + WebCore/page/Frame.*, + WebCore/page/FramePrivate.h, + WebCore/page/FrameTree.*, + WebCore/page/FrameView.*, + WebCore/page/MouseEventWithHitTestResults.*, + WebCore/page/Page.*, + WebCore/page/Plugin.h, + WebCore/page/mac/ChromeMac.mm, + WebCore/platform/AtomicString.*, + WebCore/platform/AtomicStringImpl.h, + WebCore/platform/Base64.cpp, + WebCore/platform/Font.cpp, + WebCore/platform/Font.h, + WebCore/platform/FontData.h, + WebCore/platform/FontDescription.h, + WebCore/platform/FontFallbackList.h, + WebCore/platform/PlatformString.h, + WebCore/platform/PopupMenuClient.h, + WebCore/platform/PopupMenu.h, + WebCore/platform/String.cpp, + WebCore/platform/SearchPopupMenu.h, + WebCore/platform/SegmentedString.*, + WebCore/platform/Shared.h, + WebCore/platform/StaticConstructors.h, + WebCore/platform/StringHash.h, + WebCore/platform/StringImpl.*, + WebCore/platform/TextStyle.h, + WebCore/platform/TextBreakIterator.h, + WebCore/platform/TextBreakIteratorICU.cpp, + WebCore/platform/TextBreakIteratorInternalICU.h, + WebCore/platform/cf/StringCF.cpp, + WebCore/platform/cf/StringImplCF.cpp, + WebCore/platform/gdk/FontPlatformData.h, + WebCore/platform/gdk/FontPlatformDataGdk.cpp, + WebCore/platform/gdk/PopupMenuGdk.cpp, + WebCore/platform/gdk/RenderThemeGdk.*, + WebCore/platform/graphics/FloatPoint3D.*, + WebCore/platform/graphics/Icon.h, + WebCore/platform/graphics/IntSizeHash.h, + WebCore/platform/graphics/PathTraversalState.cpp, + WebCore/platform/graphics/cairo/CairoPath.h, + WebCore/platform/graphics/cairo/PathCairo.cpp, + WebCore/platform/graphics/mac/IconMac.mm, + WebCore/platform/graphics/qt/IconQt.cpp, + WebCore/platform/graphics/svg/SVGResourceFilter.*, + WebCore/platform/graphics/svg/cg/SVGPaintServerCg.cpp, + WebCore/platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp, + WebCore/platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp, + WebCore/platform/graphics/svg/cg/SVGPaintServerSolidCg.cpp, + WebCore/platform/graphics/svg/filters/*, + WebCore/platform/graphics/svg/filters/cg/SVG*, + WebCore/platform/graphics/svg/qt/*, + WebCore/platform/graphics/win/IconWin.cpp, + WebCore/platform/mac/FontMac.mm, + WebCore/platform/mac/FontPlatformData.h, + WebCore/platform/mac/LocalCurrentGraphicsContext.*, + WebCore/platform/mac/PopupMenuMac.mm, + WebCore/platform/mac/SearchPopupMenuMac.mm, + WebCore/platform/mac/StringImplMac.mm, + WebCore/platform/mac/StringMac.mm, + WebCore/platform/mac/TextBreakIteratorInternalICUMac.mm, + WebCore/platform/network/FormData.*, + WebCore/platform/qt/FileChooserQt.cpp, + WebCore/platform/qt/FontQt.cpp, + WebCore/platform/qt/MenuEventProxy.h, + WebCore/platform/qt/PopupMenuQt.cpp, + WebCore/platform/qt/QWebPopup.cpp, + WebCore/platform/qt/PlugInInfoStoreQt.cpp, + WebCore/platform/qt/RenderThemeQt.cpp, + WebCore/platform/qt/QWebPopup.h, + WebCore/platform/qt/RenderThemeQt.h, + WebCore/platform/qt/SearchPopupMenuQt.cpp, + WebCore/platform/qt/WheelEventQt.cpp, + WebCore/platform/qt/TextBreakIteratorQt.cpp, + WebCore/platform/win/FontPlatformData.h, + WebCore/platform/win/FontPlatformDataWin.cpp, + WebCore/platform/win/PopupMenuWin.cpp, + WebCore/platform/win/SearchPopupMenuWin.cpp, + WebCore/platform/win/TextBreakIteratorInternalICUWin.cpp, + WebCore/platform/BidiContext.*, + WebCore/platform/BidiResolver.h, + WebCore/xml/DOMParser.*, + WebCore/xml/XMLSerializer.*, + WebCore/xml/XPathEvaluator.idl, + WebCore/xml/XPathExpression.idl, + WebCore/xml/XPathNSResolver.idl, + WebCore/xml/XPathResult.idl, + WebCore/xml/XSL*, + * +Copyright: © 2002, 2003, 2004, 2005, 2006, 2007 Apple Inc. + © 1991, 1999 Free Software Foundation, Inc. + © 1997 Martin Jones (mjones@kde.org) + © 1998, 1999 Torben Weis + © 1998-2003, 2006 Lars Knoll (knoll@kde.org) + © 1999-2004 Harri Porten (porten@kde.org) + © 1999, 2001 Antti Koivisto (koivisto@kde.org) + © 1999, 2002 Waldo Bastian (bastian@kde.org) + © 2000-2001 Dawit Alemayehu + © 2000 Daniel Molkentin (molkentin@kde.org) + © 2000-2003 Dirk Mueller (mueller@kde.org) + © 2000 Frederik Holljen (frederik.holljen@hig.no) + © 2000, 2001, 2003 Peter Kelly (pmk@post.com) + © 2000 Malte Starostik + © 2000 Simon Hausmann + © 2000 Stefan Schimanski (schimmi@kde.org) + © 2001 Tobias Anton (anton@stud.fbi.fh-darmstadt.de) + © 2002, 2003 The Karbon Developers + © 2002 Cyrus Patel + © 2004, 2005, 2006, 2007 Nikolas Zimmermann + © 2004, 2005, 2006, 2007 Rob Buis + © 2004, 2005 Allan Sandfeld Jensen (kde@carewolf.com) + © 2004, 2006 Zack Rusin + © 2005, 2006 Alexander Kellett + © 2005, 2006, 2007 Alexey Proskuryakov + © 2005, 2006 Oliver Hunt + © 2006, 2007 Eric Seidel (eric@webkit.org) + © 2006, 2007 Samuel Weinig + © 2006 Anders Carlsson + © 2006 Andrew Wellington (proton@wiretapped.net) + © 2006 Bjoern Graf (bjoern.graf@gmail.com) + © 2006 Enrico Ros + © 2006 George Staikos + © 2006 Graham Dennis (graham.dennis@gmail.com) + © 2006 James G. Speth (speth@end.com) + © 2006 Jon Shier (jshier@iastate.edu) + © 2006 Maks Orlovich + © 2006 Michael Emmel + © 2006 Trolltech ASA + © 2007 Alp Toker + © 2007 Cameron Zwarich (cwzwarich@uwaterloo.ca) + © 2007 Holger Hans Peter Freyther + © 2007 Krzysztof Kowalczyk + © 2007 Staikos Computing Services Inc. +License: LGPL-2+ (/usr/share/common-licenses/LGPL-2) + +Files: JavaScriptCore/bindings/npapi.h, + JavaScriptCore/kjs/DateMath.*, + WebCore/html/HTMLDocument.cpp, + WebCore/platform/Arena.*, + WebCore/platform/image-decoders/gif/GIFImageReader.*, + WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp, + WebCore/platform/image-decoders/png/PNGImageDecoder.cpp, + WebCore/platform/image-decoders/zlib/mozzconf.h, + WebCore/rendering/RenderArena.*, + WebCore/rendering/RenderLayer.* +Copyright: © 1998, 2001-2006 mozilla.org + © 1999, 2000 Harri Porten (porten@kde.org) + © 2003, 2004, 2005, 2006, 2007 Apple Inc. + © 1998-2000, 2002 Netscape Communications Corporation. + © 1999 Lars Knoll (knoll@kde.org) + © 1999 Antti Koivisto (koivisto@kde.org) + © 2004 IBM Corporation +License: LGPL-2.1+ (/usr/share/common-licenses/LGPL-2) | GPL-2+ (/usr/share/common-licenses/GPL-2) | MPL-1.1 + Other contributors for this code include: + - Boris Zbarsky + - Chris Saari + - Christian Biesinger + - David Baron + - Jeff Hostetler + - Josh Soref + - Nick Blievers + - Raffaele Sena + - Randall Jesup + - Robert O'Callahan + - Roland Mainz + - Stuart Parmenter + - Tom Rini + +Files: JavaScriptCore/pcre/* +Copyright: © 1997-2005 University of Cambridge + © 2002, 2004, 2005, 2006, 2007 Apple Inc. +License: BSD-3 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +Files: JavaScriptCore/kjs/dtoa.cpp +Copyright: © 1991, 2000, 2001 Lucent Technologies +License: other + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + . + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + +Files: JavaScriptCore/wtf/FastMalloc.cpp, + JavaScriptCore/wtf/TC* +Copyright: © 2005 Google Inc. +License: BSD-3 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: JavaScriptCore/icu/*, + WebCore/icu/* +Copyright: © 1995-2006 International Business Machines Corporation and others +License: other + Permission is hereby granted, free of charge, to any person obtaining a copy of this + software and associated documentation files (the "Software"), to deal in the Software + without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, and/or sell copies of the Software, and to permit persons + to whom the Software is furnished to do so, provided that the above copyright notice(s) + and this permission notice appear in all copies of the Software and that both the above + copyright notice(s) and this permission notice appear in supporting documentation. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER + OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR + CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + . + Except as contained in this notice, the name of a copyright holder shall not be used in + advertising or otherwise to promote the sale, use or other dealings in this Software + without prior written authorization of the copyright holder. + +Files: WebCore/platform/image-decoders/zlib/* +Copyright: © 1995-2005 Mark Adler + © 1995-2005 Jean-loup Gailly +License: other + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + . + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +Files: WebKitTools/DumpRenderTree/DumpRenderTree.vcproj/TestNetscapePlugin/main.c, + WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c, + WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h, + WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.c, + WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.h, + WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/main.c +Copyright: © Apple Inc. +License: other + IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in + consideration of your agreement to the following terms, and your use, installation, + modification or redistribution of this Apple software constitutes acceptance of these + terms. If you do not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + . + In consideration of your agreement to abide by the following terms, and subject to these + terms, Apple grants you a personal, non-exclusive license, under Apple's copyrights in + this original Apple software (the "Apple Software"), to use, reproduce, modify and + redistribute the Apple Software, with or without modifications, in source and/or binary + forms; provided that if you redistribute the Apple Software in its entirety and without + modifications, you must retain this notice and the following text and disclaimers in all + such redistributions of the Apple Software. Neither the name, trademarks, service marks + or logos of Apple Computer, Inc. may be used to endorse or promote products derived from + the Apple Software without specific prior written permission from Apple. Except as expressly + stated in this notice, no other rights or licenses, express or implied, are granted by Apple + herein, including but not limited to any patent rights that may be infringed by your + derivative works or by other works in which the Apple Software may be incorporated. + . + The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, + EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS + USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + . + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, + REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND + WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR + OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: WebKitTools/iExploder/* +Copyright: © 2005 Thomas Stromberg +License: other + This software is provided 'as-is', without any express or implied warranty. + In no event will the authors be held liable for any damages arising from the + use of this software. + . + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software in a + product, an acknowledgment in the product documentation would be appreciated + but is not required. + . + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + . + 3. This notice may not be removed or altered from any source distribution. + +Files: WebKitTools/Scripts/prepare-ChangeLog +Copyright: © 2000, 2001 Eazel, Inc. + © 2002, 2003, 2004, 2005, 2006, 2007 Apple Inc. +License: GPL-2+ (/usr/share/common-licenses/GPL-2) --- webkit-0~svn25144.orig/debian/libqtwebkit-dev.install +++ webkit-0~svn25144/debian/libqtwebkit-dev.install @@ -0,0 +1,5 @@ +usr/lib/libQtWebKit.so +usr/lib/libQtWebKit.prl +usr/include/qt4 +usr/mkspecs/features/qtwebkit.prf usr/share/qt4/mkspecs/features +usr/lib/pkgconfig/QtWebKit.pc --- webkit-0~svn25144.orig/debian/libqtwebkit0d.install +++ webkit-0~svn25144/debian/libqtwebkit0d.install @@ -0,0 +1,3 @@ +usr/lib/libQtWebKit.so.* +usr/lib/WebKit/QtLauncher +usr/lib/WebKit/DumpRenderTree --- webkit-0~svn25144.orig/debian/libwebkitgdk-dev.install +++ webkit-0~svn25144/debian/libwebkitgdk-dev.install @@ -0,0 +1,4 @@ +usr/lib/libWebKitGdk.so +usr/lib/libWebKitGdk.prl +usr/include/WebKit +usr/lib/pkgconfig/WebKitGdk.pc --- webkit-0~svn25144.orig/debian/libwebkitgdk0d.install +++ webkit-0~svn25144/debian/libwebkitgdk0d.install @@ -0,0 +1,2 @@ +usr/lib/libWebKitGdk.so.* +usr/lib/WebKit/GdkLauncher --- webkit-0~svn25144.orig/debian/rules +++ webkit-0~svn25144/debian/rules @@ -0,0 +1,146 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +SO_VERSION=0d + +clean-gdk: + dh_testdir + dh_testroot + + rm -f build-gdk-stamp install-gdk-stamp + rm -rf build-gdk + +clean-qt: + dh_testdir + dh_testroot + + rm -f build-qt-stamp install-qt-stamp + rm -rf build-qt + +clean: clean-gdk clean-qt + dh_testdir + dh_testroot + + dh_clean + +build-gdk: build-gdk-stamp + +build-gdk-stamp: + dh_testdir + + [ ! -d build-gdk ] && mkdir build-gdk || true + cd build-gdk && \ + qmake -r \ + OUTPUT_DIR="$(CURDIR)"/build-gdk \ + QMAKE_STRIP=/bin/true \ + QMAKE_RPATH= \ + QMAKE_CFLAGS="-g -O2 -Wall" \ + QMAKE_CXXFLAGS="-g -O2 -Wall" \ + QMAKE_LFLAGS="-Wl,--as-needed" \ + VERSION=$(SO_VERSION) \ + CONFIG-=qt CONFIG+=gdk-port \ + WEBKIT_INC_DIR=/usr/include/WebKit \ + WEBKIT_LIB_DIR=/usr/lib \ + "$(CURDIR)"/WebKit.pro + + make -C build-gdk + + touch $@ + +build-qt: build-qt-stamp + +build-qt-stamp: + dh_testdir + + [ ! -d build-qt ] && mkdir build-qt || true + cd build-qt && \ + qmake -r \ + OUTPUT_DIR="$(CURDIR)"/build-qt \ + QMAKE_STRIP=/bin/true \ + QMAKE_RPATH= \ + QMAKE_CFLAGS="-g -O2 -Wall" \ + QMAKE_CXXFLAGS="-g -O2 -Wall" \ + QMAKE_LFLAGS="-Wl,--as-needed" \ + VERSION=$(SO_VERSION) \ + CONFIG+=qt-port \ + "$(CURDIR)"/WebKit.pro + + make -C build-qt + + touch $@ + +build: build-gdk build-qt + +install-clean: + dh_clean -k + install -d -m 755 debian/tmp + +install-gdk: install-gdk-stamp + +install-gdk-stamp: install-clean build-gdk-stamp debian/tmp + dh_testdir + dh_testroot + + make -C build-gdk install INSTALL_ROOT="$(CURDIR)"/debian/tmp + [ ! -d debian/tmp/usr/lib/WebKit ] && install -d -m 755 debian/tmp/usr/lib/WebKit || true + install -m 755 build-gdk/WebKitTools/GdkLauncher/GdkLauncher debian/tmp/usr/lib/WebKit + sed -i '/^Libs: / s/^\(Libs: *[^ ][^ ]* *[^ ][^ ]* *\)/\1\nLibs.private: /' debian/tmp/usr/lib/pkgconfig/WebKitGdk.pc + + touch $@ + +install-qt: install-qt-stamp + +install-qt-stamp: install-clean build-qt-stamp debian/tmp + dh_testdir + dh_testroot + + make -C build-qt install INSTALL_ROOT="$(CURDIR)"/debian/tmp + [ ! -d debian/tmp/usr/lib/WebKit ] && install -d -m 755 debian/tmp/usr/lib/WebKit || true + install -m 755 build-qt/bin/QtLauncher debian/tmp/usr/lib/WebKit + install -m 755 build-qt/WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree debian/tmp/usr/lib/WebKit + sed -i '/^Libs: / { s/^\(Libs: *[^ ][^ ]* *[^ ][^ ]* *\)/\1\nLibs.private: /; s/-L[^ ]* *-lqtwebico *// }' debian/tmp/usr/lib/pkgconfig/QtWebKit.pc + + touch $@ + +install: install-gdk install-qt + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs -i + dh_installchangelogs -i + dh_install -i --sourcedir=debian/tmp + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs -a + dh_installchangelogs -a + dh_install -a --sourcedir=debian/tmp + dh_link -a + dh_strip -plibwebkitgdk$(SO_VERSION) --dbg-package=libwebkitgdk$(SO_VERSION)-dbg + dh_strip -plibqtwebkit$(SO_VERSION) --dbg-package=libqtwebkit$(SO_VERSION)-dbg + dh_compress -a + dh_fixperms -a + dh_makeshlibs -plibqtwebkit$(SO_VERSION) -V 'libqtwebkit$(SO_VERSION) (>= 0~svn24986)' + dh_makeshlibs -plibwebkitgdk$(SO_VERSION) -V 'libwebkitgdk$(SO_VERSION) (>= 0~svn24911)' + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch + +.PHONY: build build-gdk build-qt clean clean-gdk clean-qt install install-gdk install-qt binary binary-indep binary-arch install-clean