1. 01 Mar, 2024 1 commit
  2. 26 Feb, 2024 2 commits
  3. 24 Feb, 2024 1 commit
  4. 22 Feb, 2024 1 commit
  5. 15 Feb, 2024 1 commit
    • Pavel's avatar
      Nan vals in textstyle (#870) · a82cbd79
      Pavel authored
      * Include <cstdint> is required because of uintptr_t
      
      * move `generateVersion` to common code
      
      * on Linux with Chinese language chosen in interface this test fails
      
      * this combination leads to NaN values when height is overridden
      
      * test that empty font still have a meaningful metrics, because FontStyle may rely on it
      
      * simplify test
      
      * check that we don't put NaN in skia
      
      this value might be used as part of key in paragraph cache, which may lead to UB atm
      a82cbd79
  6. 14 Feb, 2024 1 commit
  7. 10 Feb, 2024 1 commit
  8. 09 Feb, 2024 1 commit
  9. 07 Feb, 2024 3 commits
  10. 06 Feb, 2024 2 commits
  11. 29 Jan, 2024 1 commit
  12. 26 Jan, 2024 1 commit
  13. 18 Jan, 2024 1 commit
  14. 08 Jan, 2024 1 commit
  15. 20 Dec, 2023 2 commits
  16. 18 Dec, 2023 1 commit
  17. 15 Dec, 2023 2 commits
  18. 14 Dec, 2023 1 commit
  19. 12 Dec, 2023 1 commit
  20. 11 Dec, 2023 3 commits
  21. 06 Dec, 2023 1 commit
    • Oleksandr Karpovich's avatar
      Add k/wasm support (#831) · 2c092f87
      Oleksandr Karpovich authored
      * add k/wasm support
      
      * ES6 for skiko wasm
      
      Fix build files
      
      Add SkikoCallbacks external funs
      
      Add GL external object
      
      * cleanup
      
      * Update SkiaMultiplatformSample Composite build to run with k/wasm
      
      * Update SkiaJsSample
      
      * Update CI config
      
      * cleanup
      
      * Fix CI
      
      * Add -O2 flag to emcc link stage
      
      * cleanup
      
      * cleanup
      
      * update wasm.yml
      
      * update maven repositories
      
      * fixes after rebase
      
      * enable supportJs when supportWasm is true
      
      * Add a temporary coroutines version substitution for non-wasm
      
      * Apply PR review suggestions
      
      * Use coroutines 1.8.0-RC
      
      * Workaround an issue with atomicfu 0.23.1 - Add an explicit dependency on atomicfu from nativeMain
      
      * Fix typo
      
      * Renamed SKIKO_COMPOSITE_BUILD to skiko.composite.build in SkiaJsSample
      
      * Remove wasm/experimental maven repo
      
      * Remove wasm/experimental maven repo
      
      * Add wasmArtifactId to skikoArtifactIds
      
      * Remove redundant comment
      
      ---------
      Co-authored-by: 's avatarigoriakovlev <54274820+igoriakovlev@users.noreply.github.com>
      Co-authored-by: 's avatarIlya Goncharov <ilya.goncharov@jetbrains.com>
      Co-authored-by: 's avatarOleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
      2c092f87
  22. 04 Dec, 2023 1 commit
  23. 03 Dec, 2023 1 commit
  24. 27 Nov, 2023 1 commit
    • Pavel's avatar
      Make tests pass with debug build (#833) · 3aa3db3b
      Pavel authored
      * remove unused param and fix incorrect signature
      
      * in debug mode skia enables trivial_abi
      
      related skia change:
      https://github.com/JetBrains/skia/commit/3cd41698078075347badbeb64e546d8539c29ff8
      
      * make paragraph tests pass with skiko.debug
      
      * extract clone break iterator into separate test
      
      it crashes with skiko.debug=true
      
      * set matrices instead of pointers
      
      before that it was failed with assert in debug mode
      
      set matrices instead of pointers JS/Native
      
      * remove unused function it was leading to wrong overload resolution and crash
      
      * fix quality level in png encoding/decoding
      
      * fail tests before they crash
      
      * skip `breakIteratorCloneTest` with Js target
      3aa3db3b
  25. 24 Nov, 2023 1 commit
  26. 22 Nov, 2023 1 commit
  27. 17 Nov, 2023 1 commit
  28. 10 Nov, 2023 1 commit
  29. 08 Nov, 2023 2 commits
  30. 07 Nov, 2023 1 commit
  31. 01 Nov, 2023 1 commit
    • Pavel's avatar
      Pavel.sergeev/set skia m116 (#808) · 4217f641
      Pavel authored
      * update bindings according to skia-m116
      
      * we don't have `ubuntu` suffix in skia artifacts anymore
      
      * fix compilation on windows
      
      * ignore the test because it was failing before
      
      * fix windows compilation
      
      * avgCharWidth is 0f on windows
      4217f641