-
darin authored
by automake compiles. Currently these don't have any dependency tracking, but I'm sure Maciej can fix that if he wants to. * configure.in: Go from "xNDEBUG" to "NDEBUG" now that precompiled headers aren't in the way. Pass in the --load-pch option to all the various compiles so they get the precompiled headers. * Tests/libiftest/Makefile.am: Generate a top_srcdir.h file rather than passing it in on the command line. This works around a PFE bug with -D, Radar 2921026. * Tests/libiftest/IFTestDirectory.c: Use top_srcdir.h. * Tests/libiftest/.cvsignore: Ignore top_srcdir.h. * Tests/qt/qpoint-test.cpp: (main): Take out an unused variable and all the USING_BORROWED_QPOINT code. * Tools/Makefile.am: Don't built the HotSpots directory for now, since it runs into a PFE bug and we usually use the application version now. * Tools/Scripts/check-non-ASCII: Skip preprocessor directives. * Tools/Scripts/cvs-abandon: Tweak. JavaScriptCore: * JavaScriptCorePrefix.h: Added. * JavaScriptCore.pbproj/project.pbxproj: Use PFE precompiling. Also switch from xNDEBUG to NDEBUG. WebFoundation: Reviewed by Ken Kocienda: * WebFoundationPrefix.h: Added. * WebFoundation.pbproj/project.pbxproj: Use PFE precompiling. Also switch from xNDEBUG to NDEBUG. * AuthenticationManager.subproj/IFAuthenticationManager.m: * CookieManager.subproj/IFCookie.m: * Misc.subproj/IFNSStringExtensions.m: * Misc.subproj/WebFoundationDebug.m: Add undefs to work around PFE problem with inline functions, Radar 2920554. * CacheLoader.subproj/IFHTTPURLProtocolHandler.m: Fix include to work with normal Project Builder way of dealing with frameworks. Switch from xNDEBUG to NDEBUG. * CacheLoader.subproj/IFURLLoad.m: * CookieManager.subproj/IFCookie.m: * Database.subproj/IFURLFileDatabase.m: * Misc.subproj/IFError.m: * Misc.subproj/IFMonitor.h: * Misc.subproj/IFMonitor.m: * Misc.subproj/IFRecursiveReadWriteLock.h: Use import instead of include. * Misc.subproj/IFCFNetworkExtensions.m: Added. * Misc.subproj/IFCFRunLoopExtensions.m: Added. * Misc.subproj/IFCFNetworkExtensions.c: Removed. * Misc.subproj/IFCFRunLoopExtensions.c: Removed. Renamed so we could share the Objective-C precompile. No need to compile this code as plain C, even though it doesn't use any Objective-C features. * Misc.subproj/WebFoundationDebug.h: Get rid of format attribute because of bug 2920557. Switch from xNDEBUG to NDEBUG. WebCore: * WebCorePrefix.h: Added. * .cvsignore: Ignore the .pfe files in this directory. * khtml/dom/dom_doc.cpp: * khtml/dom/dom_text.cpp: Added namespace directives as a clean workaround for a conflict with the struct named Comment in <Carbon/AIFF.h> * kwq/KWQFont.mm: * kwq/KWQFontMetrics.mm: * kwq/KWQKGlobal.mm: * kwq/KWQListImpl.mm: * kwq/KWQPtrDictImpl.h: * kwq/KWQVectorImpl.mm: * kwq/kwqdebug.h: * kwq/qt/qcolor.h: * kwq/qt/qcombobox.h: * kwq/qt/qregion.h: * kwq/qt/qstring.h: * kwq/qt/qwidget.h: Remove old workaround for conflicts with Fixed, Rect, and Boolean. It does not good with a precompiled header anyway, and there is a more elegant small fix in the KDE code itself. * kwq/qt/qpoint.h: * kwq/KWQPointArray.mm: (QPointArray::setPoints): Work around bug with va_arg and PFE by not using varargs here. * kwq/KWQRect.mm: (QRect::unite): (QRect::operator&): Use std::min and std::max instead of defining our own MIN and MAX, which conflict with something in one of the headers we are precompiling (error message did not make it clear which). * kwq/KWQView.mm: (-[KWQHTMLView layout]), (-[KWQHTMLView drawRect:]): Switch from xNDEBUG to NDEBUG. * kwq/Makefile.am: Remove stuff for getting at the header inside the ApplicationServices and QD frameworks, since that code is now in WebKit. * kwq/kwqdebug.h: Get rid of format attribute because of bug 2920557. Switch from xNDEBUG to NDEBUG. * kwq/kwqdebug.mm: Switch from xNDEBUG to NDEBUG. * kwq/qt/qstring.h: Define QT_VERSION in here instead of on the command line to work around a PFE bug with -D, Radar 2921026. WebKit: * WebKitPrefix.h: Added. * WebKit.pbproj/project.pbxproj: Use PFE precompiling. Also switch from xNDEBUG to NDEBUG. * Misc.subproj/WebKitDebug.h: Get rid of format attribute because of bug 2920557. Switch from xNDEBUG to NDEBUG. * Misc.subproj/WebKitDebug.m: Add undef to work around PFE problem with inline functions, Radar 2920554. * Plugins.subproj/IFPluginView.mm: Changed how we work around the bug in the CGS defines. * WebCoreSupport.subproj/IFCachedTextRenderer.h: Change include of the private QD header to use the form that works with more-normal way of getting at the private bits of frameworks. * WebCoreSupport.subproj/IFCachedTextRenderer.m: Use the header <CoreGraphics/CoreGraphicsPrivate.h> instead of <CoreGraphics/CGFontPrivate.h>. * Misc.subproj/IFCache.mm: * WebView.subproj/IFLoadProgress.mm: * WebView.subproj/IFWebFrame.mm: * WebView.subproj/IFWebFramePrivate.mm: * WebView.subproj/IFWebView.mm: Changed includes to imports. WebBrowser: * WebBrowserPrefix.h: Added. * WebBrowser.pbproj/project.pbxproj: Use PFE precompiling. Also switch from xNDEBUG to NDEBUG. * Debug/CacheController.m: Renamed to make it Objective C rather than Objective C++. * Debug/CacheController.mm: Removed. * main.m: Use the real __CFA2UC. Use import instead of include. * ___CFA2UC.c: Remove our copy. * Debug/DOMTree.mm: * Debug/RenderTree.mm: * Preferences.subproj/ActiveContentPreferences.h: * Preferences.subproj/AppearancePreferences.h: * Preferences.subproj/GeneralPreferences.h: * Preferences.subproj/SecurityPreferences.h: * Preferences.subproj/TextPreferences.h: * Preferences.subproj/WBPreferences.h: * Test/PageLoadTestLogger.m: Use import instead of include. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@1102 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ad4bde3d