1. 02 Nov, 2018 1 commit
  2. 22 Oct, 2018 1 commit
  3. 10 Oct, 2018 1 commit
  4. 05 Sep, 2018 1 commit
  5. 04 Sep, 2018 1 commit
  6. 31 Aug, 2018 1 commit
  7. 16 Jul, 2018 2 commits
  8. 13 Jul, 2018 1 commit
  9. 12 Jul, 2018 1 commit
  10. 16 Jan, 2018 1 commit
  11. 07 Jun, 2017 1 commit
  12. 31 May, 2017 1 commit
  13. 15 May, 2017 2 commits
  14. 12 May, 2017 1 commit
  15. 02 May, 2017 1 commit
  16. 10 Mar, 2017 1 commit
  17. 10 Feb, 2017 2 commits
  18. 01 Dec, 2016 1 commit
  19. 30 Nov, 2016 1 commit
  20. 28 Nov, 2016 1 commit
  21. 10 Nov, 2016 1 commit
  22. 21 Jul, 2016 1 commit
  23. 30 Jun, 2016 2 commits
  24. 05 May, 2016 1 commit
  25. 26 Apr, 2016 2 commits
  26. 25 Apr, 2016 3 commits
  27. 22 Apr, 2016 1 commit
  28. 21 Apr, 2016 3 commits
  29. 20 Apr, 2016 3 commits
    • vhumpa's avatar
      Discovered py2 unicode pain within Tree and elsewhere, if we get unicode characters · 8a9a8c17
      vhumpa authored
      from at-spi and are (now) using the __future unicode_character import.
      
      We're using __future, but that only makes directly declared strings unicode.
      Then we get say Node.name as plain str in py2. Should it contain unicode char,
      for example '…' an attempt to cat with declared strings that are unicode
      (and cannot be otherwise thanks to __future), we're doomed.
      
      Attempted solution: doing plain str() while we use __future seems to make things
      click as long as all parts of the concat are str(). Not absolutely sure why - but
      on the good side, works the same in both python versions without having to do
      .decode() on str strings and having to catch exception for python3.
      
      Sideline: unicode and py2 with py3 - lot's of pain.
      8a9a8c17
    • vhumpa's avatar
      Merge branch 'fastfindlambda' into 'master' · 64b28eb6
      vhumpa authored
      findChild: Allow to use lambdas as well as predicates
      
      Like in findChildren, however with findChild the tree is searched only
      until first satisfying node is found - thus better on performance in
      most cases. findChild also provides some basic logging and throws exception
      on failure. @all 
      
      findChild also has the 'retry' option, so we can now do 'retry=True'
      searches with lambdas too (it's default).
      
      + Added a test
      
      See merge request !4
      64b28eb6
    • vhumpa's avatar
      findChild: Fix typo in lambda's debug name · 21396e64
      vhumpa authored
      21396e64