1. 12 Oct, 2021 2 commits
  2. 11 Oct, 2021 6 commits
  3. 09 Oct, 2021 1 commit
  4. 08 Oct, 2021 1 commit
  5. 07 Oct, 2021 2 commits
  6. 06 Oct, 2021 5 commits
  7. 05 Oct, 2021 2 commits
  8. 04 Oct, 2021 1 commit
  9. 01 Oct, 2021 3 commits
  10. 30 Sep, 2021 1 commit
  11. 29 Sep, 2021 6 commits
  12. 28 Sep, 2021 4 commits
  13. 27 Sep, 2021 2 commits
  14. 23 Sep, 2021 4 commits
    • Nikolay Igotti's avatar
      Fix samples · e7f21e59
      Nikolay Igotti authored
      e7f21e59
    • Nikolay Igotti's avatar
      Make setters more Kotlin'ish (#213) · 0f799c3e
      Nikolay Igotti authored
      0f799c3e
    • Nikolay Igotti's avatar
      Update README.md · 0f19f7ae
      Nikolay Igotti authored
      0f19f7ae
    • Igor Demin's avatar
      Fix deadlock in FrameLimiter (#211) · 310507d9
      Igor Demin authored
      We run FrameLimiter in another thread in SoftwareRedrawer. So FrameLimiter should be thread-safe. It is not thread safe now.
      
      We can run it from the Swing thread though, but probably it will be used in Compose directly, where can be multiple threads (in Application frame clock, for example)
      
      Deadlock:
      [couroutine 2] onRequest.trySend(Unit)
      [couroutine 1] onRequest.receive()
      [couroutine 1] onResult.getAndSet(CompletableDeferred()).complete(value)
      [couroutine 2] onResult.get().await() // wait
      [couroutine 1] onRequest.receive()  // wait
      310507d9