1. 05 May, 2016 1 commit
  2. 18 Apr, 2016 1 commit
  3. 14 Jan, 2016 1 commit
    • Vitezslav Humpa's avatar
      A big squash of commits from python3 and dogtail-bilingual branches. · 36b6873e
      Vitezslav Humpa authored
      Making dogtail code perform both with Python2.7 and Python3.
      Biggest thanks comes to *Martin Simon (msimon@redhat.com)* for going through
      the entire framework and writing many new unittests for yet uncovered modules
      
      Please, see the content of python3 branch for the individual commits done
      by respective authors on the paralel version of dogtail.
      
      *From now on, we have a single codebase for both major version of Python.*
      36b6873e
  4. 18 Jun, 2014 3 commits
  5. 15 Apr, 2014 1 commit
  6. 30 Oct, 2013 1 commit
  7. 29 Oct, 2013 1 commit
  8. 09 Sep, 2013 1 commit
  9. 24 Aug, 2012 1 commit
  10. 17 Aug, 2012 1 commit
  11. 23 Feb, 2012 1 commit
  12. 15 Feb, 2012 1 commit
  13. 10 Feb, 2012 1 commit
  14. 30 Jan, 2012 1 commit
  15. 23 Nov, 2011 1 commit
  16. 15 Oct, 2011 1 commit
  17. 07 Dec, 2009 1 commit
    • Zack Cerza's avatar
      Add some error checking. · 2e7165f1
      Zack Cerza authored
      * sniff/sniff: Add a little more error checking to avoid some cases
      where sniff, if left running for long periods of time, would crash.
      2e7165f1
  18. 29 Sep, 2009 1 commit
  19. 19 Feb, 2008 1 commit
    • Zack Cerza's avatar
      Add new parameter: checkForA11y, which defaults to True. If set to False, · 471c8657
      Zack Cerza authored
      * dogtail/config.py: Add new parameter: checkForA11y, which defaults
      to True. If set to False, we assume accessibility is enabled.
      
      * dogtail/utils.py: Don't import gconf until necessary.
      
      * dogtail/tree.py, sniff/sniff: Don't check for accessibility unless
      config.config.checkForA11y is True.
      
      svn path=/trunk/; revision=391
      471c8657
  20. 15 Jan, 2008 3 commits
  21. 14 Jan, 2008 1 commit
  22. 10 Jan, 2008 3 commits
    • Zack Cerza's avatar
      Split bottom pane into tabs: first is name, roleName, description, · 93e8f5d9
      Zack Cerza authored
      * sniff/glade, sniff/sniff: Split bottom pane into tabs: first is
      name, roleName, description, actions; second is (editable)text; third is
      relations. Currently there are only two relations: labeler and labelee.
      Relations in sniff are currently represented as buttons, which, when clicked,
      call the relation targets' blink() method. Also fix a minor bug in
      SniffController.setUpTable() where sometimes we would try to disconnect a
      signal handler multiple times.
      
      svn path=/trunk/; revision=368
      93e8f5d9
    • Zack Cerza's avatar
      Call SniffController.setUpTable() inside selectionChanged() instead of · 25537c5b
      Zack Cerza authored
      * sniff/sniff: Call SniffController.setUpTable() inside
      selectionChanged() instead of buttonPress().
      
      svn path=/trunk/; revision=365
      25537c5b
    • Zack Cerza's avatar
      Instead of processing events synchronously, put them in a queue to be · 6a4fb614
      Zack Cerza authored
      * sniff/sniff: Instead of processing events synchronously, put them in
      a queue to be processed during an idle function. Rewrite SniffModel.getPath().
      
      svn path=/trunk/; revision=364
      6a4fb614
  23. 18 Dec, 2007 1 commit
  24. 17 Dec, 2007 1 commit
    • Zack Cerza's avatar
      Overhaul sniff to use pyatspi events to be notified when a node is renamed · b6ed4392
      Zack Cerza authored
      * sniff/sniff: Overhaul sniff to use pyatspi events to be notified
      when a node is renamed or gains/loses children. As a result, SniffModel does
      not use its addDeadNode() and checkNodes() methods.  Those methods have not yet
      been removed, however. This change will result in properly-written applications
      working far better than before in sniff. Improperly-written apps (e.g. Firefox,
      but they know this) will behave better than sniff in 0.6.1; checkNodes() was
      causing serious slowdowns in some cases since it's fairly heavy code that needs
      to be looped continuously. Since sniff now has to do a lot less work than it
      did ever before, it should be somewhat faster in all cases.
      
      svn path=/trunk/; revision=361
      b6ed4392
  25. 11 Dec, 2007 2 commits
  26. 10 Dec, 2007 4 commits
    • Zack Cerza's avatar
      Show lines interconnecting TreeView rows. · 6161cc9a
      Zack Cerza authored
      * sniff/sniff: Show lines interconnecting TreeView rows.
      
      svn path=/trunk/; revision=352
      6161cc9a
    • Zack Cerza's avatar
      Expand the root node of the TreeView on startup. · 78b772ea
      Zack Cerza authored
      * sniff/sniff: Expand the root node of the TreeView on startup.
      
      svn path=/trunk/; revision=351
      78b772ea
    • Zack Cerza's avatar
      Move SniffModel.getNodeAttr() to SniffController, modify it to be specific · 0ffddb6a
      Zack Cerza authored
      * sniff/sniff: Move SniffModel.getNodeAttr() to SniffController, modify
      it to be specific to the 'name' property of a node. That function is now called
      nameDataFunc(). The behavior of nameDataFunc() has also been changed: instead
      of changing the text of the TreeView cell representing a defunct Node to
      '(broken node)', it now flags the row for removal by adding a reference to it
      to SniffModel.deadNodes. Every 1000ms SniffModel will prune such rows from
      itself. In my tests, this caused no extra measurable increase in CPU
      utilization.	Also, remove all columns in SniffModel other than the node
      column, as the rest were not being used anyway.
      
      svn path=/trunk/; revision=350
      0ffddb6a
    • Zack Cerza's avatar
      Refactor sniff. Organize into 3 classes: SniffApp with methods for setting · eeaf18bb
      Zack Cerza authored
      * sniff/sniff: Refactor sniff. Organize into 3 classes: SniffApp with 
      methods	for setting up the application; SniffModel as a subclass of
      gtk.TreeStore; SniffController for poking at the SniffModel and gtk.TreeView
      instances.
      
      svn path=/trunk/; revision=349
      eeaf18bb
  27. 06 Dec, 2007 1 commit
  28. 05 Dec, 2007 1 commit
  29. 11 May, 2007 1 commit
  30. 03 May, 2007 1 commit