- 26 Aug, 2013 12 commits
-
-
mitz@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=120330 Reviewed by Anders Carlsson. * Scripts/webkitpy/tool/commands/download.py: Made the following changes to the Description of bugs filed by the bot: changed “the sheriff-bot” to “webkitbot”, changed “case pain” to “fail”, and removed “"Only you can prevent forest fires." -- Smokey the Bear”. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154649 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aestes@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=120230 Reviewed by Darin Adler. Source/JavaScriptCore: * API/JSValue.mm: (valueToString): Don't leak every CFStringRef when in Objective-C GC. * API/ObjCCallbackFunction.mm: (JSC::ObjCCallbackFunctionImpl::~ObjCCallbackFunctionImpl): Don't release m_invocation's target since NSInvocation will do it for us on -dealloc. (objCCallbackFunctionForBlock): Tell NSInvocation to retain its target and -release our reference to the copied block. * API/tests/minidom.c: (createStringWithContentsOfFile): Free buffer before returning. * API/tests/testapi.c: (createStringWithContentsOfFile): Ditto. Source/WebCore: * WebCore.xcodeproj/project.pbxproj: Removed FoundationExtras.h. * accessibility/mac/WebAccessibilityObjectWrapperMac.mm: Removed CFAutoreleaseHelper(). (AXTextMarkerRange): Used HardAutorelease() instead of CFAutoreleaseHelper(). (AXTextMarkerRangeStart): Ditto. (AXTextMarkerRangeEnd): Ditto. (textMarkerForVisiblePosition): Ditto. * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm: (-[WebCoreAVFMovieObserver initWithCallback:]): Called [super init] first so that we don't later use ivars from the wrong self. (-[WebCoreAVFLoaderDelegate initWithCallback:]): Ditto. * platform/mac/FoundationExtras.h: Removed. * platform/mac/KURLMac.mm: (WebCore::KURL::operator NSURL *): Used WTF's HardAutorelease(). * platform/mac/WebCoreNSURLExtras.mm: (WebCore::mapHostNameWithRange): Used HardAutorelease() instead of WebCoreCFAutorelease(). (WebCore::URLWithData): Ditto. (WebCore::userVisibleString): Ditto. (WebCore::URLByRemovingComponentAndSubsequentCharacter): Used Vector<> with an inline capacity rather than heap-allocating a buffer. * platform/mac/WebCoreObjCExtras.h: Used HardAutorelease() instead of WebCoreCFAutorelease(). * platform/text/mac/StringImplMac.mm: (WTF::StringImpl::operator NSString *): Used WTF's HardAutorelease(). Source/WebKit/mac: * Misc/WebNSFileManagerExtras.mm: (-[NSFileManager _webkit_startupVolumeName]): Used HardAutorelease() instead of WebCFAutorelease(). * Misc/WebNSObjectExtras.h: Removed definition of WebCFAutorelease(). * Misc/WebNSURLExtras.mm: (-[NSURL _web_URLWithLowercasedScheme]): Used HardAutorelease() instead of WebCFAutorelease(). * Plugins/Hosted/WebHostedNetscapePluginView.mm: (-[WebHostedNetscapePluginView createPluginLayer]): Stop leaking CGColors (CALayer retains its backgroundColor property despite the property attributes claiming otherwise). * Plugins/WebBasePluginPackage.mm: (+[WebBasePluginPackage preferredLocalizationName]): Used HardAutorelease() instead of WebCFAutorelease(). * WebView/WebDeviceOrientationProviderMock.mm: (-[WebDeviceOrientationProviderMockInternal lastOrientation]): Stop leaking WebDeviceOrientations. * WebView/WebPDFRepresentation.mm: (-[WebPDFRepresentation convertPostScriptDataSourceToPDF:]): Used HardAutorelease() instead of WebCFAutorelease(). * WebView/WebView.mm: (+[WebView _setCacheModel:]): Ditto. (-[WebView _removeObjectForIdentifier:]): Ditto. Source/WebKit2: * UIProcess/API/mac/WKBrowsingContextController.mm: (autoreleased): Don't leak CFURLs when in Objective-C GC. * WebProcess/WebPage/mac/WKAccessibilityWebPageObject.mm: (-[WKAccessibilityWebPageObject accessibilityAttributeValue:forParameter:]): Don't leak CFStrings when in Objective-C GC. Source/WTF: * wtf/ObjcRuntimeExtras.h: (HardAutorelease): Added a canonical implementation of HardAutorelease. Tools: * DumpRenderTree/mac/DumpRenderTreePasteboard.m: (-[LocalPasteboard initWithName:]): Called [super init] first so that we don't later use ivars from the wrong self. * DumpRenderTree/mac/TestRunnerMac.mm: (-[APITestDelegate initWithCompletionCondition:]): Ditto. * TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm: (TestWebKitAPI::TEST): Don't leak WKProcessGroups, WKBrowsingContextGroups, and WKViews. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154647 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=81419 <rdar://problem/11066794> Reviewed by Darin Adler. Mostly a copy/paste of DRT code. Tested manually by making sure that editing/pasteboard/copy-image-with-alt-text.html doesn't interfere with my clipboard while being run in a loop. * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: * WebKitTestRunner/mac/PoseAsClass.h: Added. * WebKitTestRunner/mac/PoseAsClass.mm: Added. * WebKitTestRunner/mac/TestControllerMac.mm: (WTR::TestController::platformInitialize): (WTR::TestController::platformDestroy): * WebKitTestRunner/mac/WebKitTestRunnerPasteboard.h: Added. * WebKitTestRunner/mac/WebKitTestRunnerPasteboard.mm: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154640 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=120307 Reviewed by Philippe Normand. There are still various unit test source files that are not being included into the build. This patch includes most of these, only leaving out tests that do not compile or test features that are not supported by the GTK port. * Scripts/run-gtk-tests: Skip four newly-added tests that are failing or timing out. (TestRunner): * TestWebKitAPI/GNUmakefile.am: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154601 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
carlosgc@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=120298 Reviewed by Philippe Normand. Add --no-xvfb command line option to run tests in the current display. * Scripts/run-gtk-tests: (TestRunner._run_xvfb): Return early if option --no-xvfb has been passed. (TestRunner._setup_testing_environment): Use helper function _run_xvfb to start Xvfb if needed. (TestRunner._tear_down_testing_environment): Check Xvfb is actually running before trying to terminate it. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154600 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zarvai@inf.u-szeged.hu authored
Reviewed by Csaba Osztrogonác. * Scripts/webkitpy/common/config/contributors.json: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154598 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
carlosgc@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=120296 Reviewed by Philippe Normand. * Scripts/run-gtk-tests: (TestRunner._get_tests_from_dir): Helper function to return all unit tests found in a given directory. (TestRunner._get_tests): Check the given tests passed in the command line, so that if a directory is found the tests contained in the directory are added to the list of tests to run. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154595 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
carlosgc@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=120292 Reviewed by Philippe Normand. - Use an instance member of BrowserWindow for the button widget instead of a global variable. - Use notify::is-loading to monitor the WebView load instead of the estimated-load-progress property. - Use webkit_web_view_is_loading() to check whether the view is loading to change the button icon instead of a string comparison of the gtk stock icon id. - Use the right casts to fix compile warning. * MiniBrowser/gtk/BrowserWindow.c: (reloadOrStopCallback): (webViewLoadProgressChanged): (webViewIsLoadingChanged): (browser_window_init): (browserWindowConstructed): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154594 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=119791 Source/WebKit/qt: Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-26 Reviewed by Jocelyn Turcotte. * WidgetApi/qwebpage.cpp: (QWebPage::javaScriptConsoleMessage): Removed hack specific to DRT, introduced by (r61433). Tools: Patch by Arunprasad Rajkumar <arurajku@cisco.com> on 2013-08-26 Reviewed by Jocelyn Turcotte. Load empty url to send onunload event to currently running page. onunload event is mandatory for LayoutTests/plugins/open-and-close-window-with-plugin.html and LayoutTests/plugins/geturlnotify-during-document-teardown.html. * DumpRenderTree/qt/DumpRenderTreeQt.cpp: (WebPage::~WebPage): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154593 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
carlosgc@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=120290 Reviewed by Philippe Normand. * MiniBrowser/gtk/GNUmakefile.am: Add -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_6 compile option. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154592 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=120288 Reviewed by Carlos Garcia Campos. * TestWebKitAPI/GNUmakefile.am: Add the WillLoad.cpp build target that should be compiled into the TestWebKit2 program. The InjectedBundle counterpart file is added to the build as well. These unit tests are at the moment failing in debug configurations, so it would be nice to have the GTK builds report these failures as well. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154590 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ryuan.choi@samsung.com authored
https://bugs.webkit.org/show_bug.cgi?id=120282 Reviewed by Gyuyoung Kim. * EWebLauncher/main.c: Use double instead of float for device_pixel_ratio which is passed to ECORE_GETOPT_VALUE_DOUBLE. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154587 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 25 Aug, 2013 1 commit
-
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=120263 Reviewed by Benjamin Poulain. Remove the pretty printer for the WebCore::KURLGooglePrivate structure that was usable inside the gdb debugger. The structure was remove from the codebase along with the GoogleURL backend for KURL. * gdb/webkit.py: (JSCJSStringPrinter.to_string): (add_pretty_printers): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154570 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 24 Aug, 2013 4 commits
-
-
fpizlo@apple.com authored
Unreviewed, fix build-webkit --ftl-jit in the case that you have your own llvm directory. We need to prune 'libgtest' and friends from the llvm build, since WebKit builds its own and none of the llvm libraries depend on libgtest anyway. * Scripts/copy-webkitlibraries-to-product-directory: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=120255 Reviewed by Andreas Kling. Source/WTF: * wtf/RetainPtr.h: Added missing move constructor, modeled on the other move constructor, and the one from RetPtr. Tools: * TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm: Added four tests covering move assignment and construction. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154555 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Don't treat NSLocalizedDescriptionKey and NSLocalizedRecoverySuggestionErrorKey as NSLocalized macros https://bugs.webkit.org/show_bug.cgi?id=120249 Reviewed by Andreas Kling. * Scripts/extract-localizable-strings: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154547 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
carlosgc@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=119743 Reviewed by Anders Carlsson. Source/WebKit2: * GNUmakefile.list.am: Add new files to compilation. * Shared/APIClientTraits.cpp: Update for new interface version. * Shared/APIClientTraits.h: Ditto. * UIProcess/API/gtk/docs/webkit2gtk-docs.sgml: Add WebKitFrame section. * UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Add new public symbols. * UIProcess/API/gtk/docs/webkit2gtk.types: Add webkit_frame_get_type. * UIProcess/API/gtk/tests/FrameTest.cpp: Added. (WebKitFrameTest::create): (WebKitFrameTest::webPageFromArgs): (WebKitFrameTest::testMainFrame): (WebKitFrameTest::testURI): (WebKitFrameTest::testJavaScriptContext): (WebKitFrameTest::runTest): (registerTests): * UIProcess/API/gtk/tests/GNUmakefile.am: Add new test files. * UIProcess/API/gtk/tests/TestFrame.cpp: Added. (webkitFrameTestRun): (testWebKitFrameMainFrame): (testWebKitFrameURI): (testWebKitFrameJavaScriptContext): (beforeAll): (afterAll): * WebProcess/InjectedBundle/API/c/WKBundlePage.h: Add willDestroyFrame callback to the injected bundle loader client, to notify the client when a frame is about to be destroyed. * WebProcess/InjectedBundle/API/gtk/WebKitFrame.cpp: Added. (webkit_frame_class_init): (webkitFrameCreate): (webkit_frame_is_main_frame): (webkit_frame_get_uri): (webkit_frame_get_javascript_global_context): * WebProcess/InjectedBundle/API/gtk/WebKitFrame.h: Added. * WebProcess/InjectedBundle/API/gtk/WebKitFramePrivate.h: Added. * WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp: (webkitFrameGetOrCreate): Helper function to create a WebKitFrame wrapping the given WebFrame or returning the wrapper if it already exists. (willDestroyFrame): Remove the WebKitFrame wrapping the given WebFrame if it exists. (webkitWebPageCreate): Add willDestroyFrame implementation to injected bundle loader client. (webkit_web_page_get_main_frame): Return the main frame of the page. * WebProcess/InjectedBundle/API/gtk/WebKitWebPage.h: * WebProcess/InjectedBundle/API/gtk/webkit-web-extension.h: Include WebKitFrame.h. * WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp: (WebKit::InjectedBundlePageLoaderClient::willDestroyFrame): New callback to be called when a frame is about to be destroyed. * WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h: * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: (WebKit::WebFrameLoaderClient::frameLoaderDestroyed): Call willDestroyFrame callback of injected bundle loader client. * WebProcess/qt/QtBuiltinBundlePage.cpp: (WebKit::QtBuiltinBundlePage::QtBuiltinBundlePage): Add willDestroyFrame callback. Tools: * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: (WTR::InjectedBundlePage::InjectedBundlePage): Add willDestroyFrame. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154540 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 23 Aug, 2013 5 commits
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=120220 Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-08-23 Reviewed by Martin Robinson. * TestWebKitAPI/CMakeLists.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154511 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
fpizlo@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=120194 Reviewed by Oliver Hunt. Source/JavaScriptCore: * Configurations/Base.xcconfig: CPPFLAGS should include FEATURE_DEFINES * Configurations/JSC.xcconfig: The 'jsc' tool includes headers where field layout may depend on FEATURE_DEFINES * Configurations/ToolExecutable.xcconfig: All other tools include headers where field layout may depend on FEATURE_DEFINES * ftl/FTLLowerDFGToLLVM.cpp: Build fix (JSC::FTL::LowerDFGToLLVM::compilePutStructure): (JSC::FTL::LowerDFGToLLVM::compilePhantomPutStructure): Source/WTF: * wtf/LLVMHeaders.h: I don't know what went wrong here. If HAVE(LLVM), then we need those headers! Tools: * Scripts/build-jsc: Need to pass the feature flag to xcodebuild git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154509 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
http://trac.webkit.org/changeset/153534 https://bugs.webkit.org/show_bug.cgi?id=120216 Too many tests failing just WinEWS bots (Requested by rfong on #webkit). * Scripts/webkitpy/common/config/ews.json: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154503 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alex.christensen@flexsim.com authored
Patch by Alex Christensen <alex.christensen@flexsim.com> on 2013-08-23 * Scripts/webkitpy/common/config/contributors.json: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154502 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=118306 Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-08-23 Reviewed by Christophe Dumez. Tools: Check for the text/plain mimetype and if true then mark it as text dump. * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: (WTR::InjectedBundlePage::dump): LayoutTests: Unskipping http/tests/multipart/load-last-non-html-frame.php. Now the result should match the expectation. * platform/wk2/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154478 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 22 Aug, 2013 5 commits
-
-
fpizlo@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=120184 Reviewed by Mark Hahnenberg. Source/JavaScriptCore: * dfg/DFGPlan.cpp: (JSC::DFG::Plan::compileInThreadImpl): Tools: * ReducedFTL/build.sh: * Scripts/configure-llvm: Added. * Scripts/copy-webkitlibraries-to-product-directory: * Scripts/export-llvm-build: WebKitLibraries: Updated binary drops to r189066. * LLVMIncludesMountainLion.tar.bz2: * LLVMLibrariesMountainLion.tar.bz2: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154468 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
https://webkit.org/b/120180aestes@apple.com authored
Reviewed by David Kilzer. Source/WebKit2: Adding ld flags for ASAN overwrote the unexported symbol flags we were previously specifying. Since the unexported symbol ld flags are only needed for the framework target, move them to WebKit2.xcconfig where we can add them to OTHER_LDFLAGS along with the ASAN values inherited from DebugRelease.xcconfig (and other values). * Configurations/Base.xcconfig: Removed the unexported symbol ld flags. * Configurations/WebKit2.xcconfig: ... and moved them here. Tools: * TestWebKitAPI/Configurations/Base.xcconfig: Removed the definition of OTHER_CPLUSPLUSFLAGS since -ftemplate-depth=256 is already set in DebugRelease.xcconfig and TestWebKitAPI isn't built in Production. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154467 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=120146 Reviewed by Andreas Kling. For the upcoming replacement for webkit-test-results.appspot.com, new-run-webkit-tests needs to use a new JSON format that contains the full summary of the test run including information about passed tests. Add this ability to NRWT so that I can start testing this feature. This patch adds the following optoins to NRWT: --build-slave --got-revision --results-server-host The last option is somewhat ambigious with --test-results-server but we're intending to deprecate the old server so we should be able to delete --test-results-server in time. * Scripts/webkitpy/layout_tests/controllers/manager.py: (Manager.run): (Manager._upload_json_files): (Manager): (Manager.upload_results): * Scripts/webkitpy/layout_tests/models/test_run_results.py: (summarize_results): * Scripts/webkitpy/layout_tests/models/test_run_results_unittest.py: (summarized_results): (SummarizedResultsTest.test_summarized_results_wontfix): (SummarizedResultsTest): (SummarizedResultsTest.test_summarized_results_include_passes): * Scripts/webkitpy/layout_tests/run_webkit_tests.py: (parse_args): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154450 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
* Scripts/webkitpy/tool/bot/irc_command.py: (Hi.execute): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154448 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
allan.jensen@digia.com authored
https://bugs.webkit.org/show_bug.cgi?id=120151 Reviewed by Simon Hausmann. Since QtInstance had an implementation of getOwnPropertySlot and not getOwnPropertyDescriptor, the behavior of getOwnPropertyDescriptor changed when it got implemented using getOwnPropertySlot in r154300. DRT relied on getOwnPropertyDescriptor returning undefined for JS set properties to distinguish between native Qt methods and JSC bound methods. This patch changes the check to see if the property is writable since the Qt methods are ReadOnly. * DumpRenderTree/qt/DumpRenderTreeQt.cpp: (DumpRenderTree::initJSObjects): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154444 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 21 Aug, 2013 5 commits
-
-
https://webkit.org/b/120134commit-queue@webkit.org authored
Patch by Joseph Pecoraro <pecoraro@apple.com> on 2013-08-21 Reviewed by Benjamin Poulain. WTFString moved the is8bit bit by one in r152201. * lldb/lldb_webkit.py: (WTFStringImplProvider.is_8bit): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154411 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
http://trac.webkit.org/changeset/154022timothy_horton@apple.com authored
a variety of scripts that depended on the old format. See https://bugs.webkit.org/show_bug.cgi?id=120131 for one such example. * Scripts/prepare-ChangeLog: (main): (generateNewChangeLogs): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154406 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bfulgham@apple.com authored
* WinLauncher/WinLauncher.cpp: (setToDefaultPreferences): Activate Developer Extras on Release (as well as Debug) builds. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154398 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
https://webkit.org/b/120116zandobersek@gmail.com authored
Reviewed by Andreas Kling. * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp: (WTR::initializeFontConfigSetting): Fix a typo - inititialize -> initialize. (WTR::activateFonts): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154393 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=119448 Patch by Brian Holt <brian.holt@samsung.com> on 2013-08-21 Reviewed by Martin Robinson. Add a suppressions file to suppress known leaks for Valgrind. Valgrind also takes longer when using suppressions and times out unless the driver timeout is increased. * Scripts/valgrind/suppressions.txt: Added. * Scripts/webkitpy/port/gtk.py: (GtkPort.driver_stop_timeout): (GtkPort.setup_environ_for_server): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154387 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 20 Aug, 2013 7 commits
-
-
achristensen@apple.com authored
Rubberstamped by Brent Fulgham. * win/DLLLauncher/DLLLauncherMain.cpp: (wWinMain): Corrected 64-bit linker symbol for dllLauncherEntryPoint. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154368 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
https://webkit.org/b/120090bfulgham@apple.com authored
Reviewed by Tim Horton. * win/DLLLauncher/DLLLauncherMain.cpp: (getLastErrorString): New method to convert GetLastError to text. (wWinMain): Use new error formatter to provide useful diagnostic text to user. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154367 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
https://webkit.org/b/120048kov@webkit.org authored
Reviewed by Martin Robinson. Source/WebCore: No new tests, these are just stubs for the DOM bindings API. * bindings/gobject/WebKitDOMCustom.cpp: (webkit_dom_bar_info_get_property): (webkit_dom_bar_info_class_init): (webkit_dom_bar_info_init): (webkit_dom_bar_info_get_visible): (webkit_dom_console_get_memory): (webkit_dom_css_style_declaration_get_property_css_value): (webkit_dom_document_get_webkit_hidden): (webkit_dom_document_get_webkit_visibility_state): (webkit_dom_html_document_open): (webkit_dom_html_element_set_item_id): (webkit_dom_html_element_get_item_id): (webkit_dom_html_element_get_item_ref): (webkit_dom_html_element_get_item_prop): (webkit_dom_html_element_set_item_scope): (webkit_dom_html_element_get_item_scope): (webkit_dom_html_element_get_item_type): (webkit_dom_html_properties_collection_get_property): (webkit_dom_html_properties_collection_class_init): (webkit_dom_html_properties_collection_init): (webkit_dom_html_properties_collection_item): (webkit_dom_html_properties_collection_named_item): (webkit_dom_html_properties_collection_get_length): (webkit_dom_html_properties_collection_get_names): (webkit_dom_node_get_attributes): (webkit_dom_node_has_attributes): (webkit_dom_memory_info_get_property): (webkit_dom_memory_info_class_init): (webkit_dom_memory_info_init): (webkit_dom_memory_info_get_total_js_heap_size): (webkit_dom_memory_info_get_used_js_heap_size): (webkit_dom_memory_info_get_js_heap_size_limit): (webkit_dom_micro_data_item_value_class_init): (webkit_dom_micro_data_item_value_init): (webkit_dom_performance_get_memory): (webkit_dom_property_node_list_get_property): (webkit_dom_property_node_list_class_init): (webkit_dom_property_node_list_init): (webkit_dom_property_node_list_item): (webkit_dom_property_node_list_get_length): * bindings/gobject/WebKitDOMCustom.h: Tools: * Scripts/webkitpy/style/checker.py: add the bindings custom implementation files to be exempt from naming/enum_casing rules, since it needs to provide GObject-style APIs. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154328 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
https://webkit.org/b/120009commit-queue@webkit.org authored
Patch by Anton Obzhirov <a.obzhirov@samsung.com> on 2013-08-20 Reviewed by Martin Robinson. Added stop button in MiniBrowser * MiniBrowser/gtk/BrowserWindow.c: (reloadOrStopCallback): Callback to handle stop or reload button click. (webViewLoadProgressChanged): Update reload or stop button icon. (browser_window_init): Save button pointer for further icon updates. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154322 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
simon.pena@samsung.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154319 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
https://webkit.org/b/117584simon.pena@samsung.com authored
<https://webkit.org/b/117584> [GTK][WK1] http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html is failing Update DumpRenderTree to handle the WEBKIT_LOAD_FAILED status, printing didFailLoadWithError. Tools: Behave like other ports, and handle WEBKIT_LOAD_FAILED status in DumpRenderTree, printing didFailLoadWithError. * DumpRenderTree/gtk/DumpRenderTree.cpp: (webFrameLoadStatusNotified): LayoutTests: Adding that print makes http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html and http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html, although it requires to modify the expected results for http/tests/loading/pdf-commit-load-callbacks.html. * platform/gtk-wk1/TestExpectations: Unskip http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html and http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html * platform/gtk/http/tests/loading/pdf-commit-load-callbacks-expected.txt: Update the expected results. git-svn-i...
-
https://webkit.org/b/120049rniwa@webkit.org authored
Reviewed by Benjamin Poulain. Source/WebCore: Delete all the code for Mac OS 10.6. Nobody builds on Snow Leopard at this point. * WebCore.exp.in: * WebCore.xcodeproj/project.pbxproj: * editing/mac/EditorMac.mm: (WebCore::Editor::pasteWithPasteboard): * page/ContextMenuController.cpp: (WebCore::ContextMenuController::populate): * platform/LocalizedStrings.cpp: (WebCore::truncatedStringForLookupMenuItem): (WebCore::contextMenuItemTagSearchWeb): (WebCore::contextMenuItemTagLookUpInDictionary): * platform/MemoryPressureHandler.cpp: * platform/audio/mac/AudioBusMac.mm: (WebCore::AudioBus::loadPlatformResource): * platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::createTransformAnimationsFromKeyframes): * platform/graphics/ca/PlatformCALayer.h: * platform/graphics/ca/mac/PlatformCALayerMac.mm: (PlatformCALayer::acceleratesDrawing): (PlatformCALayer::setAcceleratesDrawing): (PlatformCALayer::contentsScale): (PlatformCALayer::setContentsScale): (PlatformCALayer::synchronouslyDisplayTilesInRect): * platform/graphics/ca/mac/TileController.mm: (WebCore::TileController::setScale): (WebCore::TileController::setAcceleratesDrawing): (WebCore::TileController::createTileLayer): * platform/graphics/cg/ImageBufferDataCG.cpp: (WebCore::ImageBufferData::getData): (WebCore::ImageBufferData::putData): * platform/graphics/cg/ImageBufferDataCG.h: * platform/graphics/cg/PathCG.cpp: (WebCore::Path::platformAddPathForRoundedRect): * platform/graphics/cocoa/FontPlatformDataCocoa.mm: (WebCore::FontPlatformData::FontPlatformData): (WebCore::FontPlatformData::setFont): * platform/graphics/mac/FontMac.mm: (WebCore::showGlyphsWithAdvances): * platform/graphics/mac/GraphicsContextMac.mm: (WebCore::GraphicsContext::drawLineForDocumentMarker): * platform/graphics/mac/MediaPlayerPrivateQTKit.mm: (WebCore::MediaPlayerPrivateQTKit::createQTMovie): (WebCore::MediaPlayerPrivateQTKit::layerHostChanged): * platform/graphics/mac/WebLayer.mm: (drawLayerContents): * platform/mac/CursorMac.mm: (WebCore::Cursor::ensurePlatformCursor): * platform/mac/EmptyProtocolDefinitions.h: Removed. * platform/mac/MemoryPressureHandlerMac.mm: (WebCore::MemoryPressureHandler::releaseMemory): * platform/mac/NSScrollerImpDetails.h: * platform/mac/PlatformEventFactoryMac.mm: (WebCore::momentumPhaseForEvent): (WebCore::phaseForEvent): * platform/mac/ScrollAnimatorMac.mm: * platform/mac/SharedTimerMac.mm: * platform/mac/WebCoreSystemInterface.h: * platform/mac/WebCoreSystemInterface.mm: * platform/network/mac/ResourceHandleMac.mm: * platform/network/mac/ResourceRequestMac.mm: (WebCore::ResourceRequest::doUpdateResourceRequest): (WebCore::ResourceRequest::doUpdatePlatformRequest): * platform/text/cf/HyphenationCF.cpp: * platform/text/mac/HyphenationMac.mm: Removed. * rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::containsPaintedContent): * rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::shouldShowPlaceholderWhenFocused): Source/WebKit/mac: * DefaultDelegates/WebDefaultContextMenuDelegate.mm: (-[WebDefaultUIDelegate menuItemWithTag:target:representedObject:]): (-[WebDefaultUIDelegate webView:contextMenuItemsForElement:defaultMenuItems:]): * Misc/WebNSControlExtras.m: (-[NSControl sizeToFitAndAdjustWindowHeight]): * Misc/WebNSFileManagerExtras.mm: * WebCoreSupport/WebEditorClient.mm: (WebEditorClient::shouldEraseMarkersAfterChangeSelection): (WebEditorClient::getGuessesForWord): * WebCoreSupport/WebFrameLoaderClient.mm: (WebFrameLoaderClient::dispatchDidLayout): (WebFrameLoaderClient::provisionalLoadStarted): * WebCoreSupport/WebSystemInterface.mm: (InitWebCoreSystemInterface): * WebKitPrefix.h: * WebView/WebDynamicScrollBarsView.mm: (-[WebDynamicScrollBarsView scrollWheel:]): * WebView/WebFullScreenController.mm: (convertRectToScreen): (-[WebFullScreenController finishedEnterFullScreenAnimation:]): (-[WebFullScreenController exitFullScreen]): * WebView/WebHTMLView.mm: (-[WebHTMLView _pasteWithPasteboard:allowPlainText:]): (-[WebHTMLView removeMouseMovedObserver]): (-[WebHTMLView windowDidBecomeKey:]): (-[WebHTMLView windowDidResignKey:]): * WebView/WebView.mm: (-[WebView _deviceScaleFactor]): Source/WebKit2: * NetworkProcess/mac/NetworkProcessMac.mm: (WebKit::overrideSystemProxies): (WebKit::NetworkProcess::platformInitializeNetworkProcess): * WebKit2Prefix.h: Source/WTF: * wtf/FastMalloc.cpp: (WTF::TCMalloc_ThreadCache::CreateCacheIfNecessary): * wtf/FeatureDefines.h: * wtf/Platform.h: Tools: * DumpRenderTree/mac/CheckedMalloc.cpp: (protectionOfRegion): (makeLargeMallocFailSilently): * DumpRenderTree/mac/DumpRenderTree.mm: (resetDefaultsToConsistentValues): * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm: (-[DumpRenderTreeDraggingInfo enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:]): * DumpRenderTree/mac/FrameLoadDelegate.mm: (testPathFromURL): (-[FrameLoadDelegate webView:didStartProvisionalLoadForFrame:]): * DumpRenderTree/mac/LayoutTestHelper.m: * DumpRenderTree/mac/TestRunnerMac.mm: * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm: (WTR::InjectedBundle::platformInitialize): * WebKitTestRunner/InjectedBundle/mac/InjectedBundlePageMac.mm: (WTR::testPathFromURL): (WTR::InjectedBundlePage::platformDidStartProvisionalLoadForFrame): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154314 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 19 Aug, 2013 1 commit
-
-
ap@apple.com authored
REGRESSION(r154144): ASSERTION FAILED: m_history->provisionalItem() == m_requestedHistoryItem.get() Reviewed by Darin Adler. Tools: The issue was that we ended up having no CFNetwork cache in the testing session due to an incorrect cache model. There is a number of things not implemented when it comes to dynamically changing cache model as attempted by WebKitTestRunner, but the easiest way to get this going is to initialize it to correct value upfront. * WebKitTestRunner/TestController.cpp: (WTR::TestController::initialize): LayoutTests: * platform/mac-wk2/TestExpectations: Unskipping the failing test. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154301 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-