1. 08 Jul, 2021 1 commit
    • 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
  2. 02 Jul, 2021 1 commit
  3. 29 Jun, 2021 1 commit
  4. 28 Jun, 2021 2 commits
  5. 23 Jun, 2021 2 commits
  6. 22 Jun, 2021 2 commits
  7. 21 Jun, 2021 1 commit
  8. 18 Jun, 2021 4 commits
  9. 17 Jun, 2021 2 commits
  10. 08 Jun, 2021 2 commits
  11. 07 Jun, 2021 2 commits
  12. 05 Jun, 2021 1 commit
  13. 04 Jun, 2021 2 commits
  14. 28 May, 2021 3 commits
  15. 24 May, 2021 2 commits
  16. 21 May, 2021 1 commit
  17. 18 May, 2021 1 commit
  18. 14 May, 2021 1 commit
  19. 13 May, 2021 5 commits
  20. 12 May, 2021 4 commits