Branch: refs/heads/webkitglib/2.40
  Home:   https://github.com/WebKit/WebKit
  Commit: ef98addbf675095e3474581737c03f57d27140c8
      
https://github.com/WebKit/WebKit/commit/ef98addbf675095e3474581737c03f57d27140c8
  Author: Don Olmstead <[email protected]>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp

  Log Message:
  -----------
  Cherry-pick 261107@main (4fac13b14ab4). 
https://bugs.webkit.org/show_bug.cgi?id=253254

    Network process shouldn't load Cairo
    https://bugs.webkit.org/show_bug.cgi?id=253254

    Reviewed by Fujii Hironori.

    Move creation of `s_defaultCairoFontOptions` to function scope so it is
    only created when needed.

    * Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp:

    Canonical link: https://commits.webkit.org/261107@main


  Commit: d6dd6b3edbcd21b277a9915b4b98c7c8d3d7a8ac
      
https://github.com/WebKit/WebKit/commit/d6dd6b3edbcd21b277a9915b4b98c7c8d3d7a8ac
  Author: Carlos Garcia Campos <[email protected]>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/cairo/CairoOperations.cpp
    M Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp
    M Source/WebCore/platform/graphics/cairo/CairoUtilities.h

  Log Message:
  -----------
  Cherry-pick 261318@main (b59118c2ad0b). 
https://bugs.webkit.org/show_bug.cgi?id=247628

    [GTK] Crash in WebCore::Cairo::drawGlyphs if threaded rendering is enabled
    https://bugs.webkit.org/show_bug.cgi?id=247628

    Reviewed by Žan Doberšek.

    We are now using a single rendering thread, but the main thread can
    still use FreeType during the recording phase while laying out text. So,
    we can try by using a global lock for FreeType.

    * Source/WebCore/platform/graphics/cairo/CairoOperations.cpp:
    (WebCore::Cairo::drawGlyphs):
    * Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp:
    (WebCore::cairoFontLock):
    * Source/WebCore/platform/graphics/cairo/CairoUtilities.h:
    (WebCore::CairoFtFaceLocker::CairoFtFaceLocker):
    (WebCore::CairoFtFaceLocker::~CairoFtFaceLocker):

    Canonical link: https://commits.webkit.org/261318@main


  Commit: 3c0921fdc8545e18d90974d52a608e70fe98475e
      
https://github.com/WebKit/WebKit/commit/3c0921fdc8545e18d90974d52a608e70fe98475e
  Author: Philippe Normand <[email protected]>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp

  Log Message:
  -----------
  Cherry-pick 260869@main (2366316b2b5e). 
https://bugs.webkit.org/show_bug.cgi?id=252960

    [GLib] Make webkit://gpu output exportable as JSON
    https://bugs.webkit.org/show_bug.cgi?id=252960

    Reviewed by Adrian Perez de Castro.

    The webkit://gpu HTML tables are now generated from an internal JSON 
payload that can be copied to
    clipboard at runtime. The goal is to ease information sharing between bug 
reporters and maintainers.

    * Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp:
    (WebKit::WebKitProtocolHandler::handleGPU):

    Canonical link: https://commits.webkit.org/260869@main


  Commit: 654bf4d8b05ff043c2719326dc0f6b198129f692
      
https://github.com/WebKit/WebKit/commit/654bf4d8b05ff043c2719326dc0f6b198129f692
  Author: Philippe Normand <[email protected]>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp

  Log Message:
  -----------
  Cherry-pick 260948@main (64d969b5e44b). 
https://bugs.webkit.org/show_bug.cgi?id=253076

    [GLib] Make webkit://gpu table items order deterministic
    https://bugs.webkit.org/show_bug.cgi?id=253076

    Reviewed by Michael Catanzaro.

    Generate the HTML tables at the same time as the JSON, making sure the 
generated table items appear
    in the same order as the code dictates. Suggested by Carlos García Campos.

    * Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp:
    (WebKit::WebKitProtocolHandler::handleGPU):

    Canonical link: https://commits.webkit.org/260948@main


  Commit: 1d308198983e1714ce1f6cb9cc6d4f5f7b6f5a0d
      
https://github.com/WebKit/WebKit/commit/1d308198983e1714ce1f6cb9cc6d4f5f7b6f5a0d
  Author: Žan Doberšek <[email protected]>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

  Changed paths:
    M Source/WTF/wtf/unix/UnixFileDescriptor.h

  Log Message:
  -----------
  Cherry-pick 261281@main (1ddd57d7f22f). 
https://bugs.webkit.org/show_bug.cgi?id=253433

    [Unix] Again make UnixFileDescriptor non-copyable
    https://bugs.webkit.org/show_bug.cgi?id=253433

    Reviewed by Carlos Garcia Campos.

    UnixFileDescriptor is currently not required to be copyable, so the copy
    constructor and the copy assignment operator can be deleted. Once or if 
again
    necessary, a derived copyable class will be added to support copying this 
type
    of resource.

    * Source/WTF/wtf/unix/UnixFileDescriptor.h:

    Canonical link: https://commits.webkit.org/261281@main


Compare: https://github.com/WebKit/WebKit/compare/d93cd4c091e2...1d308198983e
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to