[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
Gustavo Noronha Silva
kov at debian.org
Wed Dec 22 16:44:05 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 396fdebdf1ec0e7d7c8d2d3771349cb7b3d4d2fb
Merge: 02cdae34d3f19a91ac6fcc228faf361fd0aaf9e6 077ea5779616345f72ff4740f1df04484a05eeae
Author: Gustavo Noronha Silva <kov at debian.org>
Date: Sat Dec 11 09:14:05 2010 -0200
Merge branch 'webkit-1.3' into debian/experimental
Conflicts:
WebKit/gtk/JSCore-3.0.gir
WebKit/gtk/JSCore.gir.in
WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp
WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp
WebKit/gtk/po/es.po~
WebKit/gtk/webkit/webkitwebsettings.cpp
diff --combined WebKit/gtk/webkit/webkitprivate.h
index a5718dc,e090ed4..35994b0
--- a/WebKit/gtk/webkit/webkitprivate.h
+++ b/WebKit/gtk/webkit/webkitprivate.h
@@@ -46,7 -46,7 +46,7 @@@
#include <webkit/webkitsecurityorigin.h>
#include "ArchiveResource.h"
- #include "BackForwardList.h"
+ #include "BackForwardListImpl.h"
#include "DataObjectGtk.h"
#include "DragActions.h"
#include "Frame.h"
@@@ -55,7 -55,10 +55,10 @@@
#include "HistoryItem.h"
#include "InspectorClientGtk.h"
#include "IntPoint.h"
+ #include "IntRect.h"
#include "FrameLoaderClient.h"
+ #include "FullscreenVideoController.h"
+ #include "Node.h"
#include "Page.h"
#include "PlatformString.h"
#include "ResourceHandle.h"
@@@ -90,7 -93,7 +93,7 @@@ namespace WebKit
WebCore::HistoryItem* core(WebKitWebHistoryItem*);
WebKitWebHistoryItem* kit(PassRefPtr<WebCore::HistoryItem>);
- WebCore::BackForwardList* core(WebKitWebBackForwardList*);
+ WebCore::BackForwardListImpl* core(WebKitWebBackForwardList*);
WebKitWebNavigationReason kit(WebCore::NavigationType type);
WebCore::NavigationType core(WebKitWebNavigationReason reason);
@@@ -121,6 -124,10 +124,10 @@@
extern "C" {
void webkit_init();
+ #ifdef HAVE_GSETTINGS
+ GSettings* inspectorGSettings();
+ #endif
+
#define WEBKIT_PARAM_READABLE ((GParamFlags)(G_PARAM_READABLE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB))
#define WEBKIT_PARAM_READWRITE ((GParamFlags)(G_PARAM_READWRITE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB))
@@@ -128,50 -135,61 +135,61 @@@
typedef struct _WebKitWebViewPrivate WebKitWebViewPrivate;
struct _WebKitWebViewPrivate {
WebCore::Page* corePage;
- WebKitWebSettings* webSettings;
- WebKitWebInspector* webInspector;
- WebKitWebWindowFeatures* webWindowFeatures;
+ PlatformRefPtr<WebKitWebSettings> webSettings;
+ PlatformRefPtr<WebKitWebInspector> webInspector;
+ PlatformRefPtr<WebKitWebWindowFeatures> webWindowFeatures;
WebKitWebFrame* mainFrame;
- WebKitWebBackForwardList* backForwardList;
+ PlatformRefPtr<WebKitWebBackForwardList> backForwardList;
- GtkMenu* currentMenu;
+ PlatformRefPtr<GtkMenu> currentMenu;
gint lastPopupXPosition;
gint lastPopupYPosition;
HashSet<GtkWidget*> children;
bool editable;
- GtkIMContext* imContext;
+ PlatformRefPtr<GtkIMContext> imContext;
gboolean transparent;
- GtkAdjustment* horizontalAdjustment;
- GtkAdjustment* verticalAdjustment;
+ PlatformRefPtr<GtkAdjustment> horizontalAdjustment;
+ PlatformRefPtr<GtkAdjustment> verticalAdjustment;
+
+ #ifndef GTK_API_VERSION_2
+ // GtkScrollablePolicy needs to be checked when
+ // driving the scrollable adjustment values
+ GtkScrollablePolicy horizontalScrollingPolicy;
+ GtkScrollablePolicy verticalScrollingPolicy;
+ #endif
gboolean zoomFullContent;
WebKitLoadStatus loadStatus;
- char* encoding;
- char* customEncoding;
+ CString encoding;
+ CString customEncoding;
- char* iconURI;
+ CString iconURI;
gboolean disposing;
gboolean usePrimaryForPaste;
+ #if ENABLE(VIDEO)
+ FullscreenVideoController* fullscreenVideoController;
+ #endif
+
// These are hosted here because the DataSource object is
// created too late in the frame loading process.
- WebKitWebResource* mainResource;
- char* mainResourceIdentifier;
- GHashTable* subResources;
- char* tooltipText;
+ PlatformRefPtr<WebKitWebResource> mainResource;
+ CString mainResourceIdentifier;
+ PlatformRefPtr<GHashTable> subResources;
+ CString tooltipText;
+ WebCore::IntRect tooltipArea;
int currentClickCount;
- WebCore::IntPoint* previousClickPoint;
+ WebCore::IntPoint previousClickPoint;
guint previousClickButton;
guint32 previousClickTime;
-
- HashMap<GdkDragContext*, RefPtr<WebCore::DataObjectGtk> >* draggingDataObjects;
- HashMap<GdkDragContext*, WebKit::DroppingContext*>* droppingContexts;
+ HashMap<GdkDragContext*, RefPtr<WebCore::DataObjectGtk> > draggingDataObjects;
+ HashMap<GdkDragContext*, WebKit::DroppingContext*> droppingContexts;
};
#define WEBKIT_WEB_FRAME_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_FRAME, WebKitWebFramePrivate))
@@@ -197,12 -215,9 +215,12 @@@
gboolean disposed;
};
- PassRefPtr<WebCore::Frame>
- webkit_web_frame_init_with_web_view(WebKitWebView*, WebCore::HTMLFrameOwnerElement*);
+ WTF::String
+ webkitUserAgent();
+ WebCore::String
+ chromeUserAgent();
+
void
webkit_web_frame_core_frame_gone(WebKitWebFrame*);
@@@ -265,6 -280,9 +283,9 @@@
void
webkit_web_view_add_resource(WebKitWebView*, const char*, WebKitWebResource*);
+ void
+ webkit_web_view_remove_resource(WebKitWebView*, const char*);
+
WebKitWebResource*
webkit_web_view_get_resource(WebKitWebView*, char*);
@@@ -280,6 -298,15 +301,15 @@@
void
webkit_web_view_set_tooltip_text(WebKitWebView*, const char*);
+ GtkMenu*
+ webkit_web_view_get_context_menu(WebKitWebView*);
+
+ WEBKIT_API void
+ webkit_web_view_execute_core_command_by_name(WebKitWebView* webView, const gchar* name, const gchar* value);
+
+ WEBKIT_API gboolean
+ webkit_web_view_is_command_enabled(WebKitWebView* webView, const gchar* name);
+
WebKitDownload*
webkit_download_new_with_handle(WebKitNetworkRequest* request, WebCore::ResourceHandle* handle, const WebCore::ResourceResponse& response);
@@@ -348,6 -375,12 +378,12 @@@
webkit_web_frame_number_of_active_animations(WebKitWebFrame* frame);
WEBKIT_API void
+ webkit_web_frame_suspend_animations(WebKitWebFrame* frame);
+
+ WEBKIT_API void
+ webkit_web_frame_resume_animations(WebKitWebFrame* frame);
+
+ WEBKIT_API void
webkit_web_frame_clear_main_frame_name(WebKitWebFrame* frame);
WEBKIT_API AtkObject*
@@@ -357,9 -390,6 +393,6 @@@
webkit_web_view_get_selected_text (WebKitWebView* web_view);
WEBKIT_API void
- webkit_web_view_set_group_name(WebKitWebView* web_view, const gchar* group_name);
-
- WEBKIT_API void
webkit_web_settings_add_extra_plugin_directory (WebKitWebView *web_view, const gchar* directory);
GSList*
@@@ -401,6 -431,9 +434,9 @@@
WEBKIT_API void
webkit_web_frame_layout(WebKitWebFrame* frame);
+
+ void webkitWebViewEnterFullscreen(WebKitWebView* webView, WebCore::Node* node);
+ void webkitWebViewExitFullscreen(WebKitWebView* webView);
}
#endif
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list