[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
commit-queue at webkit.org
commit-queue at webkit.org
Wed Dec 22 16:14:09 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 53fb3c5362f02e35bdbd2ae0a44cfe16399c41e3
Author: commit-queue at webkit.org <commit-queue at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Fri Nov 19 22:37:06 2010 +0000
2010-11-19 Avi Drissman <avi at google.com>
Reviewed by Antonio Gomes.
Complete support for Unix editing mode
https://bugs.webkit.org/show_bug.cgi?id=49757
* page/Settings.cpp:
(WebCore::Settings::Settings):
* page/Settings.h:
2010-11-19 Avi Drissman <avi at google.com>
Reviewed by Antonio Gomes.
Complete support for Unix editing mode
https://bugs.webkit.org/show_bug.cgi?id=49757
* DumpRenderTree/LayoutTestController.cpp:
(setEditingBehaviorCallback):
* DumpRenderTree/chromium/LayoutTestController.cpp:
(LayoutTestController::setEditingBehavior):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72441 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 0ab40f4..92f6c45 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,14 @@
+2010-11-19 Avi Drissman <avi at google.com>
+
+ Reviewed by Antonio Gomes.
+
+ Complete support for Unix editing mode
+ https://bugs.webkit.org/show_bug.cgi?id=49757
+
+ * page/Settings.cpp:
+ (WebCore::Settings::Settings):
+ * page/Settings.h:
+
2010-11-19 Nate Chapin <japhet at chromium.org>
Reviewed by Alexey Proskuryakov.
diff --git a/WebCore/page/Settings.cpp b/WebCore/page/Settings.cpp
index 7e9232f..84a7f3c 100644
--- a/WebCore/page/Settings.cpp
+++ b/WebCore/page/Settings.cpp
@@ -98,6 +98,7 @@ Settings::Settings(Page* page)
, m_sessionStorageQuota(StorageMap::noQuota)
#endif
, m_pluginAllowedRunTime(numeric_limits<unsigned>::max())
+ , m_editingBehaviorType(editingBehaviorTypeForPlatform())
, m_isSpatialNavigationEnabled(false)
, m_isJavaEnabled(false)
, m_loadsImagesAutomatically(false)
@@ -142,7 +143,6 @@ Settings::Settings(Page* page)
, m_enforceCSSMIMETypeInNoQuirksMode(true)
, m_usesEncodingDetector(false)
, m_allowScriptsToCloseWindows(false)
- , m_editingBehaviorType(editingBehaviorTypeForPlatform())
// FIXME: This should really be disabled by default as it makes platforms that don't support the feature download files
// they can't use by. Leaving enabled for now to not change existing behavior.
, m_downloadableBinaryFontsEnabled(true)
diff --git a/WebCore/page/Settings.h b/WebCore/page/Settings.h
index 1e3c287..c3719e2 100644
--- a/WebCore/page/Settings.h
+++ b/WebCore/page/Settings.h
@@ -362,6 +362,7 @@ namespace WebCore {
unsigned m_sessionStorageQuota;
#endif
unsigned m_pluginAllowedRunTime;
+ unsigned m_editingBehaviorType;
bool m_isSpatialNavigationEnabled : 1;
bool m_isJavaEnabled : 1;
bool m_loadsImagesAutomatically : 1;
@@ -406,7 +407,6 @@ namespace WebCore {
bool m_enforceCSSMIMETypeInNoQuirksMode : 1;
bool m_usesEncodingDetector : 1;
bool m_allowScriptsToCloseWindows : 1;
- unsigned m_editingBehaviorType : 1;
bool m_downloadableBinaryFontsEnabled : 1;
bool m_xssAuditorEnabled : 1;
bool m_acceleratedCompositingEnabled : 1;
diff --git a/WebKitTools/ChangeLog b/WebKitTools/ChangeLog
index 7e1862b..16044be 100644
--- a/WebKitTools/ChangeLog
+++ b/WebKitTools/ChangeLog
@@ -1,3 +1,15 @@
+2010-11-19 Avi Drissman <avi at google.com>
+
+ Reviewed by Antonio Gomes.
+
+ Complete support for Unix editing mode
+ https://bugs.webkit.org/show_bug.cgi?id=49757
+
+ * DumpRenderTree/LayoutTestController.cpp:
+ (setEditingBehaviorCallback):
+ * DumpRenderTree/chromium/LayoutTestController.cpp:
+ (LayoutTestController::setEditingBehavior):
+
2010-11-19 Adam Roben <aroben at apple.com>
Fix run-javascriptcore-tests when there's a space in the path to
diff --git a/WebKitTools/DumpRenderTree/LayoutTestController.cpp b/WebKitTools/DumpRenderTree/LayoutTestController.cpp
index 9619389..28efecb 100644
--- a/WebKitTools/DumpRenderTree/LayoutTestController.cpp
+++ b/WebKitTools/DumpRenderTree/LayoutTestController.cpp
@@ -1786,8 +1786,8 @@ static JSValueRef setEditingBehaviorCallback(JSContextRef context, JSObjectRef f
char* behaviorBuffer = new char[maxLength + 1];
JSStringGetUTF8CString(editingBehavior.get(), behaviorBuffer, maxLength);
- if (strcmp(behaviorBuffer, "mac") && strcmp(behaviorBuffer, "win")) {
- JSRetainPtr<JSStringRef> invalidArgument(JSStringCreateWithUTF8CString("Passed invalid editing behavior. Must be 'mac' or 'win'."));
+ if (strcmp(behaviorBuffer, "mac") && strcmp(behaviorBuffer, "win") && strcmp(behaviorBuffer, "unix")) {
+ JSRetainPtr<JSStringRef> invalidArgument(JSStringCreateWithUTF8CString("Passed invalid editing behavior. Must be 'mac', 'win', or 'unix'."));
*exception = JSValueMakeString(context, invalidArgument.get());
return JSValueMakeUndefined(context);
}
diff --git a/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp b/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp
index 85b2dce..ad04170 100644
--- a/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp
+++ b/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp
@@ -1492,7 +1492,7 @@ void LayoutTestController::setEditingBehavior(const CppArgumentList& arguments,
m_shell->preferences()->editingBehavior = WebSettings::EditingBehaviorUnix;
m_shell->applyPreferences();
} else
- logErrorToConsole("Passed invalid editing behavior. Should be 'mac' or 'win'.");
+ logErrorToConsole("Passed invalid editing behavior. Should be 'mac', 'win', or 'unix'.");
}
void LayoutTestController::setMockDeviceOrientation(const CppArgumentList& arguments, CppVariant* result)
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list