1. 10 Jan, 2021 2 commits
    • Alexander Mikhaylenko's avatar
      Merge branch 'idle' into 'master' · 47a483da
      Alexander Mikhaylenko authored
      visibility: Stop calling GTK functions from the visibility manager
      
      See merge request !425
      47a483da
    • Dorota Czaplejewicz's avatar
      visibility: Stop calling GTK functions from the visibility manager · 0c179560
      Dorota Czaplejewicz authored
      The viibility manager state is changed from various handlers, which are not guaranteed to be reentrant, most notably the Wayland handler for preedit done.
      As the state is changed, relevant requests to synchronize user-visible UI are fired from the same handler.
      
      In case of imservice_handle_done, GTK widget show function was being called, which triggered another round of handling Wayland, leading to the done handler being called again, and flaking out.
      
      To solve this, the phase of issuing commands needs to be separate from adjusting desired state. It seems that the easiest solution is to delay the show() and hide() calls into the next GTK main loop spin.
      
      A better solution would probably inject itself directly after the change of desired state, so that *all* the side effects are delayed.
      0c179560
  2. 30 Dec, 2020 1 commit
  3. 27 Dec, 2020 4 commits
  4. 21 Dec, 2020 1 commit
  5. 16 Dec, 2020 1 commit
  6. 15 Dec, 2020 2 commits
  7. 14 Dec, 2020 1 commit
  8. 12 Dec, 2020 3 commits
  9. 11 Dec, 2020 3 commits
  10. 10 Dec, 2020 1 commit
  11. 07 Dec, 2020 2 commits
  12. 05 Dec, 2020 2 commits
  13. 03 Dec, 2020 12 commits
  14. 29 Nov, 2020 4 commits
  15. 28 Nov, 2020 1 commit
    • Dorota Czaplejewicz's avatar
      tests: Prefer the env var for finding test layouts · 9dcc4c98
      Dorota Czaplejewicz authored
      The builtin file path is embedded in the binary and subject to substitution, which makes it invalid when trying to build a .deb reproducibly.
      
      Out of the two solutions, it's easier to make the change here rather than customize .debu building not to run tests reproducibly.
      9dcc4c98