Changeset 112401 in webkit
- Timestamp:
- Mar 28, 2012 8:13:51 AM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 2 added
- 1 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r112186 r112401 1 2012-03-28 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] Implement PlatformStrategies 4 https://bugs.webkit.org/show_bug.cgi?id=82454 5 6 Reviewed by Xan Lopez. 7 8 * wtf/Platform.h: Define WTF_USE_PLATFORM_STRATEGIES for GTK+ 9 platform too. 10 1 11 2012-03-26 Ryosuke Niwa <rniwa@webkit.org> 2 12 -
trunk/Source/WTF/wtf/Platform.h
r111893 r112401 1098 1098 1099 1099 /* FIXME: Eventually we should enable this for all platforms and get rid of the define. */ 1100 #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(QT) 1100 #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(QT) || PLATFORM(GTK) 1101 1101 #define WTF_USE_PLATFORM_STRATEGIES 1 1102 1102 #endif -
trunk/Source/WebCore/ChangeLog
r112400 r112401 1 2012-03-28 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] Implement PlatformStrategies 4 https://bugs.webkit.org/show_bug.cgi?id=82454 5 6 Reviewed by Xan Lopez. 7 8 * GNUmakefile.list.am: Remove PluginDataGtk.cpp. The same 9 functionality is now implemented using platform strategies. 10 * plugins/gtk/PluginDataGtk.cpp: Removed. 11 1 12 2012-03-28 Vsevolod Vlasov <vsevik@chromium.org> 2 13 -
trunk/Source/WebCore/GNUmakefile.list.am
r112396 r112401 3036 3036 Source/WebCore/platform/ContextMenuItem.h \ 3037 3037 Source/WebCore/platform/Cookie.h \ 3038 Source/WebCore/platform/CookiesStrategy.h \ 3038 3039 Source/WebCore/platform/CookieJar.h \ 3039 3040 Source/WebCore/platform/CrossThreadCopier.cpp \ … … 3463 3464 Source/WebCore/platform/NotImplemented.h \ 3464 3465 Source/WebCore/platform/Pasteboard.h \ 3466 Source/WebCore/platform/PasteboardStrategy.h \ 3465 3467 Source/WebCore/platform/PlatformEvent.cpp \ 3466 3468 Source/WebCore/platform/PlatformEvent.h \ … … 3472 3474 Source/WebCore/platform/PlatformMouseEvent.h \ 3473 3475 Source/WebCore/platform/PlatformScreen.h \ 3476 Source/WebCore/platform/PlatformStrategies.cpp \ 3477 Source/WebCore/platform/PlatformStrategies.h \ 3474 3478 Source/WebCore/platform/PlatformWheelEvent.h \ 3475 3479 Source/WebCore/platform/PODArena.h \ … … 3601 3605 Source/WebCore/platform/UUID.cpp \ 3602 3606 Source/WebCore/platform/UUID.h \ 3607 Source/WebCore/platform/VisitedLinkStrategy.h \ 3603 3608 Source/WebCore/platform/Widget.cpp \ 3604 3609 Source/WebCore/platform/Widget.h \ … … 3628 3633 Source/WebCore/plugins/PluginPackage.h \ 3629 3634 Source/WebCore/plugins/PluginQuirkSet.h \ 3635 Source/WebCore/plugins/PluginStrategy.h \ 3630 3636 Source/WebCore/plugins/PluginStream.cpp \ 3631 3637 Source/WebCore/plugins/PluginStream.h \ … … 3633 3639 Source/WebCore/plugins/PluginView.cpp \ 3634 3640 Source/WebCore/plugins/PluginView.h \ 3635 Source/WebCore/plugins/gtk/PluginDataGtk.cpp \3636 3641 Source/WebCore/rendering/AutoTableLayout.cpp \ 3637 3642 Source/WebCore/rendering/AutoTableLayout.h \ -
trunk/Source/WebKit/gtk/ChangeLog
r112141 r112401 1 2012-03-28 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] Implement PlatformStrategies 4 https://bugs.webkit.org/show_bug.cgi?id=82454 5 6 Reviewed by Xan Lopez. 7 8 * GNUmakefile.am: Add new files to compilation. 9 * WebCoreSupport/PlatformStrategiesGtk.cpp: Added. 10 (PlatformStrategiesGtk::initialize): Initialize platform 11 strategies. 12 (PlatformStrategiesGtk::PlatformStrategiesGtk): 13 (PlatformStrategiesGtk::createCookiesStrategy): Return this. 14 (PlatformStrategiesGtk::createPluginStrategy): Ditto. 15 (PlatformStrategiesGtk::createVisitedLinkStrategy): Ditto. 16 (PlatformStrategiesGtk::createPasteboardStrategy): Return 0, since 17 PasteboardStrategy is only used by mac code for now. 18 (PlatformStrategiesGtk::notifyCookiesChanged): 19 (PlatformStrategiesGtk::refreshPlugins): Refresh the plugin 20 database. 21 (PlatformStrategiesGtk::getPluginInfo): Initialize plugins and 22 populate the given vector with plugins information. 23 (PlatformStrategiesGtk::isLinkVisited): Return whether the given 24 hash is a visited link of the page group. 25 (PlatformStrategiesGtk::addVisitedLink): Add the given hash to the 26 page group visited links. 27 * WebCoreSupport/PlatformStrategiesGtk.h: Added. 28 * webkit/webkitglobals.cpp: 29 (webkitInit): Initialize PlatformStrategiesGtk. 30 1 31 2012-03-26 Joone Hur <joone.hur@collabora.co.uk> 2 32 -
trunk/Source/WebKit/gtk/GNUmakefile.am
r111847 r112401 212 212 Source/WebKit/gtk/WebCoreSupport/InspectorClientGtk.h \ 213 213 Source/WebKit/gtk/WebCoreSupport/PasteboardHelperGtk.h \ 214 Source/WebKit/gtk/WebCoreSupport/PlatformStrategiesGtk.h \ 215 Source/WebKit/gtk/WebCoreSupport/PlatformStrategiesGtk.cpp \ 214 216 Source/WebKit/gtk/WebCoreSupport/UserMediaClientGtk.cpp \ 215 217 Source/WebKit/gtk/WebCoreSupport/UserMediaClientGtk.h \ -
trunk/Source/WebKit/gtk/webkit/webkitglobals.cpp
r111847 r112401 33 33 #include "PageCache.h" 34 34 #include "PageGroup.h" 35 #include "PlatformStrategiesGtk.h" 35 36 #include "TextEncodingRegistry.h" 36 37 #include "Pasteboard.h" … … 501 502 502 503 WebCore::initializeLoggingChannelsIfNecessary(); 504 PlatformStrategiesGtk::initialize(); 503 505 504 506 // We make sure the text codecs have been initialized, because
Note: See TracChangeset
for help on using the changeset viewer.