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

M124 public #236

Merged
merged 50 commits into from
Apr 30, 2024
Merged

M124 public #236

merged 50 commits into from
Apr 30, 2024

Commits on Feb 1, 2024

  1. Update skia from m121 to 122 (canvaskit/0.38.2-2848-g589c465550 to ca…

    …nvaskit/0.38.2-3316-g982874994d)
    HinTak committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    144d01c View commit details
    Browse the repository at this point in the history
  2. m122 patches plus adjustments

    HinTak committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    ddce88f View commit details
    Browse the repository at this point in the history
  3. update to 122

    HinTak committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    f0ebf14 View commit details
    Browse the repository at this point in the history
  4. m122: SkFontMgr::RefDefault() has been deleted, now emulated

    SkTypeface::MakeFromName is gone
    SkTypeface::MakeFromFile also gone
    SkTypeface::MakeFromData is gone
    
    New lastResortMgr argument to SkTypeface::MakeDeserialize
    
    Milestone 122
    -------------
      * `SkFontMgr::RefDefault()` has been deleted. Clients should instantiate and manage their own
        `SkFontMgr`s and use them to explicitly create `SkTypeface`s
    
    Fixes kyamagu#231
    
    Adapted from
    chromium/chromium@a6166e8
    HinTak committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    fa88b2f View commit details
    Browse the repository at this point in the history
  5. Use SkFontMgr_fontconfig.h instead of SkFontMgr_FontConfigInterface.h

    The FontConfigInterface version somehow segfaults.
    HinTak committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    46c6dfd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fa991c1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ecba963 View commit details
    Browse the repository at this point in the history
  8. Bump pypa/cibuildwheel up to v2.16.5 to fix intermitent windows build…

    … failure
    
    Upstream problem reported at
    pypa/cibuildwheel#1740 .
    HinTak committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    56e3b85 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Typo - missing one bracket

    HinTak committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    a526e34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43a5e63 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

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

Commits on Mar 8, 2024

  1. Roll bundled Skia forward slightly from canvaskit/0.38.2-3316-g982874…

    …994d to canvaskit/0.38.2-3317-gc6835e2d5f
    HinTak committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    05a0d96 View commit details
    Browse the repository at this point in the history
  2. Upgrade skia from m122 (canvaskit/0.38.2-3317-gc6835e2d5f) to m123 (c…

    …anvaskit/0.38.2-3701-gaeae2261c7)
    HinTak committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    d080ab2 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. bump version up to m123

    HinTak committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    b0b26a4 View commit details
    Browse the repository at this point in the history
  2. m123 patches plus adjustments

    HinTak committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    b043d0b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Emulate SkPaint::getBlendMode

    See google/skia@64e67c3
    "Remove deprecated getBlendMode" for how this emulation is inspired.
    
    Fixes kyamagu#235
    
    drop const in function prototype.
    HinTak committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    69e25c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f78f4c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Roll skia from canvaskit/0.38.2-3317-gc6835e2d5f to canvaskit/0.38.2-…

    …3318-g8464f41cf0 on m122
    HinTak committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    5317f92 View commit details
    Browse the repository at this point in the history
  2. Roll skia from canvaskit/0.38.2-3701-gaeae2261c7 to canvaskit/0.38.2-…

    …3702-g3d4e45907f on m123
    HinTak committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    4560e92 View commit details
    Browse the repository at this point in the history
  3. Move skia to m124 (canvaskit/0.38.2-4058-ge7bf161ff9) from m123 (canv…

    …askit/0.38.2-3702-g3d4e45907f)
    HinTak committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    253b082 View commit details
    Browse the repository at this point in the history
  4. m124 patches plus adjustments

    HinTak committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a796cd9 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'm122-public' into m124-public

    Not really a merge - just to make sure m124-public is marked as a proper
    decendent of m122-public.
    HinTak committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    219b8fe View commit details
    Browse the repository at this point in the history
  6. bump version up to m124

    Conflicts:
    	setup.py
    HinTak committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    14c229b View commit details
    Browse the repository at this point in the history
  7. m124: GrBackendSemaphore::initVk/vkSemaphore replaced with `GrBacke…

    …ndSemaphores::MakeVk/GetVkSemaphore`
    
    The change was in 121 but emulation removed in 124.
    
    Milestone 121
    -------------
      * `GrBackendSemaphore::initVk` and `GrBackendSemaphore::vkSemaphore` have been replaced with
        `GrBackendSemaphores::MakeVk` and `GrBackendSemaphores::GetVkSemaphore`, defined in
        `include/gpu/ganesh/vk/GrVkBackendSemaphore.h`
    
    See google/skia@e9206d2
    Extract Vulkan methods out of GrBackendSemaphore
    HinTak committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3ca9d20 View commit details
    Browse the repository at this point in the history
  8. Adding tests for GrBackendSemaphore::MakeVk() ; switch off GrBackendS…

    …emaphore::initVulkan()
    HinTak committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    186294c View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

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

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    96dc765 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    903ef65 View commit details
    Browse the repository at this point in the history
  3. Notes from the last commit which "Hide filterquality enum entirely"

    Updated notes and remove code snipplet
    HinTak committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    5eb046b View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    7f6e2bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d2f575 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Update README.m121.md to mention that skia.Font(skia.Typeface('')) is…

    … known not to work in m122+
    HinTak committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    92ea7d1 View commit details
    Browse the repository at this point in the history
  2. new README.m122.md

    HinTak committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    ce9de17 View commit details
    Browse the repository at this point in the history
  3. README.m123

    Mention SkPaint::getBlendMode in README.m123.md
    HinTak committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    4752abb View commit details
    Browse the repository at this point in the history
  4. README.m124

    HinTak committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    8146b86 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2710b3e View commit details
    Browse the repository at this point in the history
  6. Remove stray white space

    HinTak committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    b3e0798 View commit details
    Browse the repository at this point in the history
  7. bump version up to 124.0b7

    HinTak committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    46c09fc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ead48c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. roll skia slightly forward from canvaskit/0.38.2-4058-ge7bf161ff9 to …

    …canvaskit/0.38.2-4059-ge2ea2eb3e0 on m124
    HinTak committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    9f75041 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Fix fonts on macOS by using the right macro

    The macOS detector macro is called `__APPLE__`, not `__apple__`
    pavpanchekha authored and HinTak committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    346b630 View commit details
    Browse the repository at this point in the history
  2. Re-enabling disabled tests for Mac OS X m122 Breakage

    Revert "m122 Breakage on Mac OS X: NoneType not subscribable"
    
    This reverts commit 43a5e63.
    
    Revert "Typo - missing one bracket"
    
    This reverts commit a526e34.
    
    Revert "m122 Breakage: On Mac OS X, these two tests no longer give valid paths"
    
    This reverts commit ecba963.
    HinTak committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    34a781e View commit details
    Browse the repository at this point in the history
  3. Fix fonts on macOS by using the right macro

    The macOS detector macro is called `__APPLE__`, not `__apple__`
    pavpanchekha authored and HinTak committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    889e57d View commit details
    Browse the repository at this point in the history
  4. Re-enabling disabled tests for Mac OS X m122 Breakage

    Revert "m122 Breakage on Mac OS X: NoneType not subscribable"
    
    This reverts commit 43a5e63.
    
    Revert "Typo - missing one bracket"
    
    This reverts commit a526e34.
    
    Revert "m122 Breakage: On Mac OS X, these two tests no longer give valid paths"
    
    This reverts commit ecba963.
    HinTak committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    37b8682 View commit details
    Browse the repository at this point in the history
  5. Fix fonts on macOS by using the right macro

    The macOS detector macro is called `__APPLE__`, not `__apple__`
    pavpanchekha authored and HinTak committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c9f7bc5 View commit details
    Browse the repository at this point in the history
  6. Re-enabling disabled tests for Mac OS X m122 Breakage

    Revert "m122 Breakage on Mac OS X: NoneType not subscribable"
    
    This reverts commit 43a5e63.
    
    Revert "Typo - missing one bracket"
    
    This reverts commit a526e34.
    
    Revert "m122 Breakage: On Mac OS X, these two tests no longer give valid paths"
    
    This reverts commit ecba963.
    HinTak committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c91eae4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c5b64b1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1f9c56c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8aaa228 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fe2df88 View commit details
    Browse the repository at this point in the history