Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M126 public #248

Merged
merged 36 commits into from
May 20, 2024
Merged

M126 public #248

merged 36 commits into from
May 20, 2024

Commits on Apr 29, 2024

  1. bump version to 125.0b7

    HinTak committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    f7dad34 View commit details
    Browse the repository at this point in the history
  2. skia m125 (canvaskit/0.38.2-4468-gec3813eabd) from m124 (canvaskit/0.…

    …38.2-4059-ge2ea2eb3e0)
    HinTak committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    29269ad View commit details
    Browse the repository at this point in the history
  3. m125 patches plus adjustments

    HinTak committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    611358b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e04470b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0bc107a View commit details
    Browse the repository at this point in the history
  6. m125: SK_REMOVE_LEGACY_STREAM_AS_DATA

    --- skia-m124/include/core/SkStream.h	2024-03-26 00:09:01.000000000 +0000
    +++ skia-m125/include/core/SkStream.h	2024-04-29 01:34:47.000000000 +0100
    @@ -392,13 +392,9 @@
         */
         void setMemoryOwned(const void* data, size_t length);
    
    -#if !defined(SK_REMOVE_LEGACY_STREAM_AS_DATA)
    -    sk_sp<SkData> asData() const { return fData; }
    -#endif
         sk_sp<SkData> getData() const override { return fData; }
         void setData(sk_sp<SkData> data);
    
    -    void skipToAlign4();
         const void* getAtPos();
    
         size_t read(void* buffer, size_t size) override;
    HinTak committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    b1cf308 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d49d727 View commit details
    Browse the repository at this point in the history
  8. Skip test known to not work in m125

    See:
    
    google/skia@3844fc4
    "Remove SkMemoryStream::skipToAlign4"
    
    This has been replaced with SkRBuffer::skipToAlign4 and doesn't appear
    to be used. It also violates the invariant that `fOffset` is always an
    offset into `fData`.
    HinTak committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    96cdc65 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    543a6fc View commit details
    Browse the repository at this point in the history
  2. Fix fonts on macOS by using the right macro

    The macOS detector macro is called `__APPLE__`, not `__apple__`
    pavpanchekha authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c2b19f7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from pavpanchekha/patch-2

    Fix fonts on macOS by using the right macro
    HinTak authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    e387ceb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    540557d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1d83dd1 View commit details
    Browse the repository at this point in the history
  6. Remove one more stray "Sk"

    HinTak committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    fc534b6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f47749a View commit details
    Browse the repository at this point in the history
  8. Update install.rst

    Use python 3 for Windows and Linux, and requires c++17.
    HinTak committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    714815b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5c71af1 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    2388f4b View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Enable METAL on Mac OS X build

    HinTak committed May 13, 2024
    Configuration menu
    Copy the full SHA
    67e7d61 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Adding 9 blocks of SK_METAL, after their SK_VULKAN equivalents.

    Skipping 1: GrBackendSurfaceMutableState (support removed in m118)
    
    Fix previous mistakes in vulkan argument names
    
    Fix Linux/Windows build
    HinTak committed May 14, 2024
    Configuration menu
    Copy the full SHA
    10a3b62 View commit details
    Browse the repository at this point in the history
  2. Re-enable GrContext_Base::defaultBackendFormat and GrContext_Base::co…

    …mpressedBackendFormat
    
    Between m87 and m116, the header for these two has moved from
        include/private/GrContext_Base.h
    to
        include/private/gpu/ganesh/GrContext_Base.h
    but otherwise more or less identical, so it should have just worked
    (baring missing header at some point in the past).
    HinTak committed May 14, 2024
    Configuration menu
    Copy the full SHA
    2c96aee View commit details
    Browse the repository at this point in the history
  3. Header not needed

    HinTak committed May 14, 2024
    Configuration menu
    Copy the full SHA
    95ad306 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cf1c10 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    b8e9220 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    107b983 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. m126: SkCanvas::drawArc now needs py::overload_cast due to new overlo…

    …aded alternative
    
    Signed-off-by: Hin-Tak Leung <[email protected]>
    HinTak committed May 19, 2024
    Configuration menu
    Copy the full SHA
    8f340da View commit details
    Browse the repository at this point in the history
  2. Roll skia forward to m126 (canvaskit/0.38.2-4873-g9097d768e8) from m1…

    …25 (canvaskit/0.38.2-4468-gec3813eabd)
    HinTak committed May 19, 2024
    Configuration menu
    Copy the full SHA
    1f9fa30 View commit details
    Browse the repository at this point in the history
  3. m125: Emulate the removed SkMemoryStream::skipToAlign4

    Copied and adapted from:
    google/skia@3844fc4
    HinTak committed May 19, 2024
    Configuration menu
    Copy the full SHA
    e9f30c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6bc7b6b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    332029d View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    d99bd1b View commit details
    Browse the repository at this point in the history
  2. m126 patches plus adjustments

    HinTak committed May 20, 2024
    Configuration menu
    Copy the full SHA
    aa6a700 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28b5b8b View commit details
    Browse the repository at this point in the history
  4. README.m125 and README.m126

    HinTak committed May 20, 2024
    Configuration menu
    Copy the full SHA
    3324bb7 View commit details
    Browse the repository at this point in the history
  5. Bump version up to 126.0b8

    HinTak committed May 20, 2024
    Configuration menu
    Copy the full SHA
    f60cf17 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1e4d2c1 View commit details
    Browse the repository at this point in the history