Source/WebCore/ChangeLog

 12012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
 2
 3 Restore original value of mock scrollbars enabled in InternalSettings
 4 https://bugs.webkit.org/show_bug.cgi?id=87680
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Added backup support for mock scrollbars state in
 9 InternalSettings::Backup, and removed support for these from
 10 Qt's and EFL's DumpRenderTree classes.
 11
 12 * testing/InternalSettings.cpp:
 13 (WebCore::InternalSettings::Backup::Backup):
 14 (WebCore::InternalSettings::Backup::restoreTo):
 15 * testing/InternalSettings.h:
 16 (Backup):
 17
1182012-09-11 Csaba Osztrogonác <ossy@webkit.org>
219
320 [Qt] Unreviewed, rolling out 128054, because it broke the Windows build.

Source/WebKit/qt/ChangeLog

 12012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
 2
 3 Restore original value of mock scrollbars enabled in InternalSettings
 4 https://bugs.webkit.org/show_bug.cgi?id=87680
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Added backup support for mock scrollbars state in
 9 InternalSettings::Backup, and removed support for these from
 10 Qt's and EFL's DumpRenderTree classes.
 11
 12 * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
 13 * WebCoreSupport/DumpRenderTreeSupportQt.h:
 14
1152012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
216
317 [Qt] Add a configure step to the Qt build system

Source/WebKit2/ChangeLog

 12012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
 2
 3 Restore original value of mock scrollbars enabled in InternalSettings
 4 https://bugs.webkit.org/show_bug.cgi?id=87680
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Added backup support for mock scrollbars state in
 9 InternalSettings::Backup, and removed support for these from
 10 Qt's and EFL's DumpRenderTree classes.
 11
 12 * win/WebKit2.def:
 13
1142012-09-11 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
215
316 [WK2][WTR] WebKitTestRunner needs testRunner.setSpatialNavigationEnabled

Source/WebCore/testing/InternalSettings.cpp

@@InternalSettings::Backup::Backup(Page* page, Settings* settings)
9797 , m_originalDialogElementEnabled(RuntimeEnabledFeatures::dialogElementEnabled())
9898#endif
9999 , m_canStartMedia(page->canStartMedia())
 100 , m_originalMockScrollbarsEnabled(settings->mockScrollbarsEnabled())
100101{
101102}
102103

@@void InternalSettings::Backup::restoreTo(Page* page, Settings* settings)
129130 RuntimeEnabledFeatures::setDialogElementEnabled(m_originalDialogElementEnabled);
130131#endif
131132 page->setCanStartMedia(m_canStartMedia);
 133 settings->setMockScrollbarsEnabled(m_originalMockScrollbarsEnabled);
132134}
133135
134136InternalSettings* InternalSettings::from(Page* page)

Source/WebCore/testing/InternalSettings.h

@@public:
7979 bool m_originalDialogElementEnabled;
8080#endif
8181 bool m_canStartMedia;
 82 bool m_originalMockScrollbarsEnabled;
8283 };
8384
8485 typedef RefCountedSupplement<Page, InternalSettings> SuperType;

Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp

@@void DumpRenderTreeSupportQt::setFrameFlatteningEnabled(QWebPage* page, bool ena
237237 QWebPagePrivate::core(page)->settings()->setFrameFlatteningEnabled(enabled);
238238}
239239
240 void DumpRenderTreeSupportQt::setMockScrollbarsEnabled(QWebPage* page, bool enabled)
241 {
242  QWebPagePrivate::core(page)->settings()->setMockScrollbarsEnabled(enabled);
243 }
244 
245240void DumpRenderTreeSupportQt::webPageSetGroupName(QWebPage* page, const QString& groupName)
246241{
247242 page->handle()->page->setGroupName(groupName);

Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h

@@public:
104104
105105 static void setDomainRelaxationForbiddenForURLScheme(bool forbidden, const QString& scheme);
106106 static void setFrameFlatteningEnabled(QWebPage*, bool);
107  static void setMockScrollbarsEnabled(QWebPage*, bool);
108107 static void setCaretBrowsingEnabled(QWebPage* page, bool value);
109108 static void setAuthorAndUserStylesEnabled(QWebPage*, bool);
110109 static void setMediaType(QWebFrame* qframe, const QString& type);

Source/WebKit2/win/WebKit2.def

@@EXPORTS
222222 ?setFantasyFontFamily@Settings@WebCore@@QAEXABVAtomicString@WTF@@W4UScriptCode@@@Z
223223 ?setFixedFontFamily@Settings@WebCore@@QAEXABVAtomicString@WTF@@W4UScriptCode@@@Z
224224 ?setMockScrollbarsEnabled@Settings@WebCore@@SAX_N@Z
 225 ?mockScrollbarsEnabled@Settings@WebCore@@SA_NXZ
225226 ?setPageScaleFactor@Page@WebCore@@QAEXMABVIntPoint@2@@Z
226227 ?setPagination@Page@WebCore@@QAEXABUPagination@2@@Z
227228 ?setPictographFontFamily@Settings@WebCore@@QAEXABVAtomicString@WTF@@W4UScriptCode@@@Z

Source/autotools/symbols.filter

@@_ZN7WebCore8Settings18setFixedFontFamilyERKN3WTF12AtomicStringE11UScriptCode;
149149_ZN7WebCore8Settings18setSerifFontFamilyERKN3WTF12AtomicStringE11UScriptCode;
150150_ZN7WebCore8Settings20setCursiveFontFamilyERKN3WTF12AtomicStringE11UScriptCode;
151151_ZN7WebCore8Settings20setFantasyFontFamilyERKN3WTF12AtomicStringE11UScriptCode;
 152_ZN7WebCore8Settings21mockScrollbarsEnabledEv;
152153_ZN7WebCore8Settings21setStandardFontFamilyERKN3WTF12AtomicStringE11UScriptCode;
153154_ZN7WebCore8Settings22setSansSerifFontFamilyERKN3WTF12AtomicStringE11UScriptCode;
154155_ZN7WebCore8Settings23setPictographFontFamilyERKN3WTF12AtomicStringE11UScriptCode;

Tools/ChangeLog

 12012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
 2
 3 Restore original value of mock scrollbars enabled in InternalSettings
 4 https://bugs.webkit.org/show_bug.cgi?id=87680
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Added backup support for mock scrollbars state in
 9 InternalSettings::Backup, and removed support for these from
 10 Qt's and EFL's DumpRenderTree classes.
 11
 12 * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
 13 (DumpRenderTreeChrome::initialize):
 14 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
 15 (WebCore::WebPage::resetSettings):
 16 * DumpRenderTree/qt/TestRunnerQt.cpp:
 17 (TestRunner::setFrameFlatteningEnabled):
 18 * DumpRenderTree/qt/TestRunnerQt.h:
 19 (TestRunner):
 20
1212012-09-11 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
222
323 [WK2][WTR] WebKitTestRunner needs testRunner.setSpatialNavigationEnabled

Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp

@@void DumpRenderTreeChrome::removeWindow(Evas_Object* view)
191191
192192bool DumpRenderTreeChrome::initialize()
193193{
194  DumpRenderTreeSupportEfl::setMockScrollbarsEnabled(true);
195 
196194 m_mainView = createView();
197195 if (!m_mainView)
198196 return false;

Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp

@@void WebPage::resetSettings()
197197 m_drt->testRunner()->setCaretBrowsingEnabled(false);
198198 m_drt->testRunner()->setAuthorAndUserStylesEnabled(true);
199199 m_drt->testRunner()->setFrameFlatteningEnabled(false);
200  m_drt->testRunner()->setMockScrollbarsEnabled(false);
201200 m_drt->testRunner()->setSmartInsertDeleteEnabled(true);
202201 m_drt->testRunner()->setSelectTrailingWhitespaceEnabled(false);
203202 m_drt->testRunner()->setDefersLoading(false);

Tools/DumpRenderTree/qt/TestRunnerQt.cpp

@@void TestRunner::setFrameFlatteningEnabled(bool enabled)
444444 DumpRenderTreeSupportQt::setFrameFlatteningEnabled(m_drt->webPage(), enabled);
445445}
446446
447 void TestRunner::setMockScrollbarsEnabled(bool enabled)
448 {
449  DumpRenderTreeSupportQt::setMockScrollbarsEnabled(m_drt->webPage(), enabled);
450 }
451 
452447void TestRunner::goBack()
453448{
454449 DumpRenderTreeSupportQt::goBack(m_drt->webPage());

Tools/DumpRenderTree/qt/TestRunnerQt.h

@@public Q_SLOTS:
156156 void removeAllVisitedLinks();
157157 void setMediaType(const QString&);
158158 void setFrameFlatteningEnabled(bool);
159  void setMockScrollbarsEnabled(bool);
160159 void setAllowUniversalAccessFromFileURLs(bool enable);
161160 void setAllowFileAccessFromFileURLs(bool enable);
162161 void setAppCacheMaximumSize(unsigned long long quota);

ChangeLog

 12012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
 2
 3 Restore original value of mock scrollbars enabled in InternalSettings
 4 https://bugs.webkit.org/show_bug.cgi?id=87680
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Added backup support for mock scrollbars state in
 9 InternalSettings::Backup, and removed support for these from
 10 Qt's and EFL's DumpRenderTree classes.
 11
 12 * Source/autotools/symbols.filter:
 13
1142012-09-11 Simon Hausmann <simon.hausmann@nokia.com>
215
316 [Qt] In-source builds are broken