1. 06 Aug, 2021 3 commits
    • Igor Demin's avatar
      Move tests from SkijaInjectSample to skiko (#145) · c3bdfc3f
      Igor Demin authored
      They will run if system property skiko.test.window.test.enabled != false
      c3bdfc3f
    • Roman Sedaikin's avatar
      Fix fallback (#144) · df274e55
      Roman Sedaikin authored
      * Fix fallback on VM
      
      * Added Intel(R) HD Graphics 2000 to adapter blacklist for OpenGL
      
      * Fix fallback from OpenGLon VMs.
      
      * Added llvmpipe to adapter blacklist for OpenGL
      
      * Added Intel(R) HD Graphics 3000 to adapter blacklist for OpenGL.
      
      * Removed Microsoft Basic Render Driver from adpaters blacklist for DirectX 12.
      df274e55
    • alexander-gorshenev's avatar
      Native-1.5.21-dev-329 (#143) · 341ed186
      alexander-gorshenev authored
      * A native workaround for TextStyle::setFontStyle
      
      * Moved to k/n 1.5.21-dev-329
      Added paragraph headers and klib encapsulated libs
      
      * Moved native sample to 1.5.21 gradle plugin
      341ed186
  2. 30 Jul, 2021 7 commits
  3. 25 Jul, 2021 1 commit
  4. 24 Jul, 2021 1 commit
  5. 23 Jul, 2021 3 commits
  6. 22 Jul, 2021 1 commit
  7. 19 Jul, 2021 1 commit
  8. 15 Jul, 2021 2 commits
  9. 14 Jul, 2021 1 commit
  10. 09 Jul, 2021 1 commit
  11. 08 Jul, 2021 2 commits
    • Nikolay Igotti's avatar
      1dd4bdcd
    • Alexey Tsvetkov's avatar
      Always copy icudtl.dat with skiko.dll (#131) · e0efcde3
      Alexey Tsvetkov authored
      This change fixes an exception,
      when Skiko is loaded multiple times
      in a multi-classloader environment on Windows:
      
      java.lang.RuntimeException: Can't wrap nullptr
      	at org.jetbrains.skija.impl.Native.<init>(Native.java:13)
      	at org.jetbrains.skija.impl.Managed.<init>(Managed.java:15)
      	at org.jetbrains.skija.impl.Managed.<init>(Managed.java:11)
      	at org.jetbrains.skija.paragraph.ParagraphBuilder.<init>(ParagraphBuilder.java:15)
      
      The exception was happening, because
      when `skiko.library.path` is not set,
      icudtl.dat was copied into cacheDir,
      even if the library was copied into copyDir.
      
      Also icudtl.dat was always copied to `java.io.tmpdir`,
      and a different version was not overwritten.
      e0efcde3
  12. 02 Jul, 2021 1 commit
  13. 29 Jun, 2021 1 commit
  14. 28 Jun, 2021 2 commits
  15. 23 Jun, 2021 2 commits
  16. 22 Jun, 2021 2 commits
  17. 21 Jun, 2021 1 commit
  18. 18 Jun, 2021 4 commits
  19. 17 Jun, 2021 2 commits
  20. 08 Jun, 2021 2 commits