
Here's a more detailed analysis of the gtk-demo failures.

The completed set of failures (and the DIFFERENCES) are given in
the attachment.

Ignoring the known issues and bugs, most of the failures seem to 
break down into the following four types.

1/ The braille line has less on it.

Here's an example:

- BRAILLE LINE:  'gtk-demo Application Window Expander $l'
?                 ---------------------

+ BRAILLE LINE:  'Window Expander $l'
-      VISIBLE:  'Expander $l', cursor=9
?                                      ^

+      VISIBLE:  'Window Expander $l', cursor=16
?                 +++++++                     ^^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?   

This affects:

Test #1 of role_dialog.py
Test #1 of role_icon.py
Test #1 of role_page_tab.py
Test #1 of role_push_button.py
Test #1 of role_table.py
Test #1 of role_toggle_button.py
Test #1 of role_toolbar.py
Test #1 of role_tree_table.py

-------------------------------------------

2/ We no longer speak:
   SPEECH OUTPUT: 'Widget (double click for demo) page'

Here's an example:

  BRAILLE LINE:  'gtk-demo Application GTK+ Code Demos Frame TabList Widget (double click for demo) Page ScrollPane TreeTable Widget (double click for demo) ColumnHeader Expander TREE LEVEL 1'
       VISIBLE:  'Expander TREE LEVEL 1', cursor=1
  BRAILLE LINE:  'gtk-demo Application GtkExpander Dialog'
       VISIBLE:  'GtkExpander Dialog', cursor=1
  BRAILLE LINE:  'gtk-demo Application GtkExpander Dialog & y Details ToggleButton'
       VISIBLE:  '& y Details ToggleButton', cursor=1
- SPEECH OUTPUT: 'Widget (double click for demo) page'
  SPEECH OUTPUT: 'Widget (double click for demo) column header'
  SPEECH OUTPUT: 'Expander'
  SPEECH OUTPUT: 'tree level 1'
  SPEECH OUTPUT: 'GtkExpander Expander demo. Click on the triangle for details.'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'Details toggle button not pressed'

This affects:

Test #1 of role_dialog.py
Test #1 of role_icon.py
Test #1 of role_page_tab.py
Test #1 of role_push_button.py
Test #1 of role_table.py
Test #1 of role_toggle_button.py
Test #1 of role_toolbar.py
Test #1 of role_tree_table.py

---------------------------------------------

3/ We are speaking a letter twice:

Here's an example:

  SPEECH OUTPUT: 'h'
+ SPEECH OUTPUT: 'h'
  SPEECH OUTPUT: 'T'
  SPEECH OUTPUT: 'selected'

This affects:

Test #4 of role_label.py
Test #8 of role_label.py
Test #5 of role_text_multiline_navigation2.py
Test #7 of role_text_multiline.py

---------------------------------------------

4/ We display the same braille line twice.

Here's an example:

  BRAILLE LINE:  ' $l'
       VISIBLE:  ' $l', cursor=1
+ BRAILLE LINE:  ' $l'
+      VISIBLE:  ' $l', cursor=1

This affects:

Test #5 of role_text_multiline_navigation2.py
Test #10 of role_text_multiline_navigation2.py
Test #7 of role_text_multiline.py

==================================================================

We also have the following "individual" type problems:

In test #3 of role_column_header.py:

  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'table'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'Description column header'
  SPEECH OUTPUT: 'Fixed? check box not checked  60482 Normal scrollable notebooks and hidden tabs'
+ SPEECH OUTPUT: ' not selected'

--------------------------------------------

In test #1 of role_table.py:

- BRAILLE LINE:  'gtk-demo Application Shopping list Frame ScrollPane Table Number ColumnHeader 3 bottles of coke[ ]*'
?                                                                                                                ----

+ BRAILLE LINE:  'gtk-demo Application Shopping list Frame ScrollPane Table Number ColumnHeader 3 bottles of coke'
-      VISIBLE:  '3 bottles of coke[ ]*', cursor=1
?                                  ----

+      VISIBLE:  '3 bottles of coke', cursor=1
...
- SPEECH OUTPUT: '3 bottles of coke[ ]*'

========================================================================

Here's the DIFFERENCES for all the gtk-demo regression test failures.

----

Test 3 of 10 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_column_header.py:Enter table for first time
DIFFERENCES FOUND:
  BRAILLE LINE:  'gtk-demo Application GtkListStore demo Frame ScrollPane Table'
       VISIBLE:  'Table', cursor=1
  BRAILLE LINE:  'gtk-demo Application GtkListStore demo Frame ScrollPane Table Description ColumnHeader < > Fixed? 60482 Normal scrollable notebooks and hidden tabs'
       VISIBLE:  'scrollable notebooks and hidden ', cursor=1
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'table'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'Description column header'
  SPEECH OUTPUT: 'Fixed? check box not checked  60482 Normal scrollable notebooks and hidden tabs'
+ SPEECH OUTPUT: ' not selected'
[FAILURE WAS UNEXPECTED]

----

Test 1 of 2 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_dialog.py:Dialog automatic reading
DIFFERENCES FOUND:
- BRAILLE LINE:  'gtk-demo Application Window Expander $l'
?                 ---------------------

+ BRAILLE LINE:  'Window Expander $l'
-      VISIBLE:  'Expander $l', cursor=9
?                                      ^

+      VISIBLE:  'Window Expander $l', cursor=16
?                 +++++++                     ^^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

  BRAILLE LINE:  'gtk-demo Application GTK+ Code Demos Frame TabList Widget (double click for demo) Page ScrollPane TreeTable Widget (double click for demo) ColumnHeader Expander TREE LEVEL 1'
       VISIBLE:  'Expander TREE LEVEL 1', cursor=1
  BRAILLE LINE:  'gtk-demo Application GtkExpander Dialog'
       VISIBLE:  'GtkExpander Dialog', cursor=1
  BRAILLE LINE:  'gtk-demo Application GtkExpander Dialog & y Details ToggleButton'
       VISIBLE:  '& y Details ToggleButton', cursor=1
- SPEECH OUTPUT: 'Widget (double click for demo) page'
  SPEECH OUTPUT: 'Widget (double click for demo) column header'
  SPEECH OUTPUT: 'Expander'
  SPEECH OUTPUT: 'tree level 1'
  SPEECH OUTPUT: 'GtkExpander Expander demo. Click on the triangle for details.'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'Details toggle button not pressed'
[FAILURE WAS UNEXPECTED]

----

Test 1 of 7 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_icon.py:Layered pane focus
DIFFERENCES FOUND:
- BRAILLE LINE:  'gtk-demo Application Window Icon View Basics $l'
?                 ---------------------

+ BRAILLE LINE:  'Window Icon View Basics $l'
-      VISIBLE:  'Icon View Basics $l', cursor=17
?                                              ^^

+      VISIBLE:  'Window Icon View Basics $l', cursor=24
?                 +++++++                             ^^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

  BRAILLE LINE:  'gtk-demo Application GTK+ Code Demos Frame TabList Widget (double click for demo) Page ScrollPane TreeTable Widget (double click for demo) ColumnHeader Icon View Basics TREE LEVEL 2'
       VISIBLE:  'Icon View Basics TREE LEVEL 2', cursor=1
  BRAILLE LINE:  'gtk-demo Application GtkIconView demo Frame'
       VISIBLE:  'GtkIconView demo Frame', cursor=1
  BRAILLE LINE:  'gtk-demo Application GtkIconView demo Frame ScrollPane LayeredPane'
       VISIBLE:  'LayeredPane', cursor=1
- SPEECH OUTPUT: 'Widget (double click for demo) page'
  SPEECH OUTPUT: 'Widget (double click for demo) column header'
  SPEECH OUTPUT: 'Icon View Basics'
  SPEECH OUTPUT: 'tree level 2'
  SPEECH OUTPUT: 'GtkIconView demo frame'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'layered pane'
[FAILURE WAS UNEXPECTED]

----

Test 4 of 9 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_label.py:This message box label caret movement to 'h'
DIFFERENCES FOUND:
+ BRAILLE LINE:  'gtk-demo Application Information Alert This message box has been popped up the following $l'
+      VISIBLE:  'This message box has been popped', cursor=1
  BRAILLE LINE:  'gtk-demo Application Information Alert This message box has been popped up the following $l'
       VISIBLE:  'This message box has been popped', cursor=1
  BRAILLE LINE:  'gtk-demo Application Information Alert This message box has been popped up the following $l'
       VISIBLE:  'This message box has been popped', cursor=2
  SPEECH OUTPUT: 'T'
+ SPEECH OUTPUT: 'T'
  SPEECH OUTPUT: 'h'
[FAILURE WAS UNEXPECTED]

----

Test 8 of 9 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_label.py:This message box label caret select 'T' in 'This'
DIFFERENCES FOUND:
+ BRAILLE LINE:  'gtk-demo Application Information Alert This message box has been popped up the following $l'
+      VISIBLE:  'This message box has been popped', cursor=2
  BRAILLE LINE:  'gtk-demo Application Information Alert This message box has been popped up the following $l'
       VISIBLE:  'This message box has been popped', cursor=2
  BRAILLE LINE:  'gtk-demo Application Information Alert This message box has been popped up the following $l'
       VISIBLE:  'This message box has been popped', cursor=1
  SPEECH OUTPUT: 'h'
+ SPEECH OUTPUT: 'h'
  SPEECH OUTPUT: 'T'
  SPEECH OUTPUT: 'selected'
[FAILURE WAS UNEXPECTED]

----

Test 1 of 4 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_page_tab.py:General page tab
DIFFERENCES FOUND:
- BRAILLE LINE:  'gtk-demo Application Window Printing $l'
?                 ---------------------

+ BRAILLE LINE:  'Window Printing $l'
-      VISIBLE:  'Printing $l', cursor=9
?                                      ^

+      VISIBLE:  'Window Printing $l', cursor=16
?                 +++++++                     ^^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

  BRAILLE LINE:  'gtk-demo Application GTK+ Code Demos Frame TabList Widget (double click for demo) Page ScrollPane TreeTable Widget (double click for demo) ColumnHeader Printing TREE LEVEL 1'
       VISIBLE:  'Printing TREE LEVEL 1', cursor=1
  BRAILLE LINE:  'gtk-demo Application Print Dialog'
       VISIBLE:  'Print Dialog', cursor=1
  BRAILLE LINE:  'gtk-demo Application Print Dialog TabList'
       VISIBLE:  'TabList', cursor=1
  BRAILLE LINE:  'gtk-demo Application Print Dialog General Page'
       VISIBLE:  'General Page', cursor=1
- SPEECH OUTPUT: 'Widget (double click for demo) page'
  SPEECH OUTPUT: 'Widget (double click for demo) column header'
  SPEECH OUTPUT: 'Printing'
  SPEECH OUTPUT: 'tree level 1'
  SPEECH OUTPUT: 'Print Print Pages Copies'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'tab list'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'General page'
[FAILURE WAS UNEXPECTED]

----

Test 1 of 4 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_push_button.py:OK button
DIFFERENCES FOUND:
- BRAILLE LINE:  'gtk-demo Application Window Button Boxes $l'
?                 ---------------------

+ BRAILLE LINE:  'Window Button Boxes $l'
-      VISIBLE:  'Button Boxes $l', cursor=13
?                                          ^^

+      VISIBLE:  'Window Button Boxes $l', cursor=20
?                 +++++++                         ^^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

  BRAILLE LINE:  'gtk-demo Application GTK+ Code Demos Frame TabList Widget (double click for demo) Page ScrollPane TreeTable Widget (double click for demo) ColumnHeader Button Boxes TREE LEVEL 1'
       VISIBLE:  'Button Boxes TREE LEVEL 1', cursor=1
  BRAILLE LINE:  'gtk-demo Application Button Boxes Frame'
       VISIBLE:  'Button Boxes Frame', cursor=1
  BRAILLE LINE:  'gtk-demo Application Button Boxes Frame Horizontal Button Boxes Panel Spread Panel OK Button'
       VISIBLE:  'OK Button', cursor=1
- SPEECH OUTPUT: 'Widget (double click for demo) page'
  SPEECH OUTPUT: 'Widget (double click for demo) column header'
  SPEECH OUTPUT: 'Button Boxes'
  SPEECH OUTPUT: 'tree level 1'
  SPEECH OUTPUT: 'Button Boxes frame'
  SPEECH OUTPUT: 'Horizontal Button Boxes panel Spread panel'
  SPEECH OUTPUT: 'OK button'
[FAILURE WAS UNEXPECTED]

----

Test 3 of 5 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_radio_button.py:Range radio button
DIFFERENCES FOUND:
- KNOWN ISSUE - the radio button should be presented as selected.
  BRAILLE LINE:  'gtk-demo Application Print Dialog TabList General Page Print Pages Filler & y Range RadioButton'
       VISIBLE:  '& y Range RadioButton', cursor=1
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'Range not selected radio button'
[FAILURE WAS EXPECTED - LOOK FOR KNOWN ISSUE IN EXPECTED RESULTS]

----

Test 5 of 5 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_radio_button.py:All radio button
DIFFERENCES FOUND:
- KNOWN ISSUE - the radio button should be presented as selected.
  BRAILLE LINE:  'gtk-demo Application Print Dialog TabList General Page Print Pages Filler & y All RadioButton'
       VISIBLE:  '& y All RadioButton', cursor=1
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'All not selected radio button'
[FAILURE WAS EXPECTED - LOOK FOR KNOWN ISSUE IN EXPECTED RESULTS]

----

Test 1 of 7 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_spin_button.py:Hue spin button
DIFFERENCES FOUND:
- BUG? - Text is selected, but selection not presented.
  BRAILLE LINE:  'gtk-demo Application Changing color ColorChooser ColorChooser Hue: 240 $l'
       VISIBLE:  'Hue: 240 $l', cursor=6
  BRAILLE LINE:  'gtk-demo Application Changing color ColorChooser ColorChooser Hue: 240 $l'
       VISIBLE:  'Hue: 240 $l', cursor=9
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'Hue: 240 spin button'
[FAILURE WAS UNEXPECTED]

----

Test 4 of 7 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_spin_button.py:Hue spin button decrement value
DIFFERENCES FOUND:
- KNOWN ISSUE - Value should be 239
  BRAILLE LINE:  'gtk-demo Application Changing color ColorChooser ColorChooser Hue: 240 $l'
       VISIBLE:  'Hue: 240 $l', cursor=9
  BRAILLE LINE:  'gtk-demo Application Changing color ColorChooser ColorChooser Hue: 240 $l'
       VISIBLE:  'Hue: 240 $l', cursor=6
  BRAILLE LINE:  'gtk-demo Application Changing color ColorChooser ColorChooser Hue: 240 $l'
       VISIBLE:  'Hue: 240 $l', cursor=6
+ BRAILLE LINE:  'gtk-demo Application Changing color ColorChooser ColorChooser Hue: 240 $l'
+      VISIBLE:  'Hue: 240 $l', cursor=6
  SPEECH OUTPUT: '240'
  SPEECH OUTPUT: '240'
+ SPEECH OUTPUT: '240'
[FAILURE WAS EXPECTED - LOOK FOR KNOWN ISSUE IN EXPECTED RESULTS]

----

Test 1 of 7 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_table.py:Table initial focus
DIFFERENCES FOUND:
- BRAILLE LINE:  'gtk-demo Application Window Editable Cells $l'
?                 ---------------------

+ BRAILLE LINE:  'Window Editable Cells $l'
-      VISIBLE:  'Editable Cells $l', cursor=15
?                                            ^^

+      VISIBLE:  'Window Editable Cells $l', cursor=22
?                 +++++++                           ^^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

  BRAILLE LINE:  'gtk-demo Application GTK+ Code Demos Frame TabList Widget (double click for demo) Page ScrollPane TreeTable Widget (double click for demo) ColumnHeader Editable Cells TREE LEVEL 2'
       VISIBLE:  'Editable Cells TREE LEVEL 2', cursor=1
  BRAILLE LINE:  'gtk-demo Application Shopping list Frame'
       VISIBLE:  'Shopping list Frame', cursor=1
- BRAILLE LINE:  'gtk-demo Application Shopping list Frame ScrollPane Table Number ColumnHeader 3 bottles of coke[ ]*'
?                                                                                                                ----

+ BRAILLE LINE:  'gtk-demo Application Shopping list Frame ScrollPane Table Number ColumnHeader 3 bottles of coke'
-      VISIBLE:  '3 bottles of coke[ ]*', cursor=1
?                                  ----

+      VISIBLE:  '3 bottles of coke', cursor=1
- SPEECH OUTPUT: 'Widget (double click for demo) page'
  SPEECH OUTPUT: 'Widget (double click for demo) column header'
  SPEECH OUTPUT: 'Editable Cells'
  SPEECH OUTPUT: 'tree level 2'
  SPEECH OUTPUT: 'Shopping list frame'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'Number column header'
- SPEECH OUTPUT: '3 bottles of coke[ ]*'
?                                  ----

+ SPEECH OUTPUT: '3 bottles of coke'
[FAILURE WAS UNEXPECTED]

----

Test 5 of 12 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_text_multiline_navigation2.py:Ctrl+Page_Up to beginning of line
DIFFERENCES FOUND:
+ BRAILLE LINE:  'This is only a test. $l'
+      VISIBLE:  'This is only a test. $l', cursor=1
  BRAILLE LINE:  'This is only a test. $l'
       VISIBLE:  'This is only a test. $l', cursor=1
  SPEECH OUTPUT: 'T'
+ SPEECH OUTPUT: 'T'
[FAILURE WAS UNEXPECTED]

----

Test 10 of 12 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_text_multiline_navigation2.py:Shift+Page_Down to deselect text
DIFFERENCES FOUND:
  BRAILLE LINE:  ' $l'
       VISIBLE:  ' $l', cursor=1
+ BRAILLE LINE:  ' $l'
+      VISIBLE:  ' $l', cursor=1
[FAILURE WAS UNEXPECTED]

----

Test 7 of 10 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_text_multiline.py:Select to end of line
DIFFERENCES FOUND:
+ BRAILLE LINE:  'gtk-demo Application Application Window Frame ScrollPane This is a test. $l'
+      VISIBLE:  'This is a test. $l', cursor=1
  BRAILLE LINE:  'gtk-demo Application Application Window Frame ScrollPane This is a test. $l'
       VISIBLE:  'This is a test. $l', cursor=1
  BRAILLE LINE:  ' $l'
       VISIBLE:  ' $l', cursor=1
  BRAILLE LINE:  'I'm just typing away like a mad little monkey with nothing better to do in my life than eat fruit and type. $l'
       VISIBLE:  'I'm just typing away like a mad ', cursor=1
  BRAILLE LINE:  'I'm just typing away like a mad little monkey with nothing better to do in my life than eat fruit and type. $l'
       VISIBLE:  'y life than eat fruit and type. ', cursor=32
  SPEECH OUTPUT: 'T'
+ SPEECH OUTPUT: 'T'
  SPEECH OUTPUT: 'blank'
  SPEECH OUTPUT: 'I'm just typing away like a mad little monkey with nothing better to do in my life than eat fruit and type.'
  SPEECH OUTPUT: 'I'm just typing away like a mad little monkey with nothing better to do in my life than eat fruit and type.'
  SPEECH OUTPUT: 'selected'
[FAILURE WAS UNEXPECTED]

----

Test 1 of 5 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_toggle_button.py:Toggle button initial focus
DIFFERENCES FOUND:
- BRAILLE LINE:  'gtk-demo Application Window Expander $l'
?                 ---------------------

+ BRAILLE LINE:  'Window Expander $l'
-      VISIBLE:  'Expander $l', cursor=9
?                                      ^

+      VISIBLE:  'Window Expander $l', cursor=16
?                 +++++++                     ^^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

  BRAILLE LINE:  'gtk-demo Application GTK+ Code Demos Frame TabList Widget (double click for demo) Page ScrollPane TreeTable Widget (double click for demo) ColumnHeader Expander TREE LEVEL 1'
       VISIBLE:  'Expander TREE LEVEL 1', cursor=1
  BRAILLE LINE:  'gtk-demo Application GtkExpander Dialog'
       VISIBLE:  'GtkExpander Dialog', cursor=1
  BRAILLE LINE:  'gtk-demo Application GtkExpander Dialog & y Details ToggleButton'
       VISIBLE:  '& y Details ToggleButton', cursor=1
- SPEECH OUTPUT: 'Widget (double click for demo) page'
  SPEECH OUTPUT: 'Widget (double click for demo) column header'
  SPEECH OUTPUT: 'Expander'
  SPEECH OUTPUT: 'tree level 1'
  SPEECH OUTPUT: 'GtkExpander Expander demo. Click on the triangle for details.'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'Details toggle button not pressed'
[FAILURE WAS UNEXPECTED]

----

Test 1 of 6 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_toolbar.py:Open button initial focus
DIFFERENCES FOUND:
- BRAILLE LINE:  'gtk-demo Application Window Application main window $l'
?                 ---------------------

+ BRAILLE LINE:  'Window Application main window $l'
       VISIBLE:  'Application main window $l', cursor=24
- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

  BRAILLE LINE:  'gtk-demo Application GTK+ Code Demos Frame TabList Widget (double click for demo) Page ScrollPane TreeTable Widget (double click for demo) ColumnHeader Application main window TREE LEVEL 1'
       VISIBLE:  'Application main window TREE LEV', cursor=1
  BRAILLE LINE:  'gtk-demo Application Application Window Frame'
       VISIBLE:  'Application Window Frame', cursor=1
  BRAILLE LINE:  'gtk-demo Application Application Window Frame ToolBar Open Button'
       VISIBLE:  'Open Button', cursor=1
- SPEECH OUTPUT: 'Widget (double click for demo) page'
  SPEECH OUTPUT: 'Widget (double click for demo) column header'
  SPEECH OUTPUT: 'Application main window'
  SPEECH OUTPUT: 'tree level 1'
  SPEECH OUTPUT: 'Application Window frame'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'Open button'
[FAILURE WAS UNEXPECTED]

----

Test 1 of 14 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_tree_table.py:Tree table initial focus
DIFFERENCES FOUND:
- BRAILLE LINE:  'gtk-demo Application Window Tree Store $l'
?                 ---------------------

+ BRAILLE LINE:  'Window Tree Store $l'
-      VISIBLE:  'Tree Store $l', cursor=11
?                                         ^

+      VISIBLE:  'Window Tree Store $l', cursor=18
?                 +++++++                        ^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

- BRAILLE LINE:  'gtk-demo Application Window  $l'
+ BRAILLE LINE:  'Window  $l'
-      VISIBLE:  'gtk-demo Application Window  $l', cursor=29
?                 ---------------------                    ^^

+      VISIBLE:  'Window  $l', cursor=8
?                                     ^

  BRAILLE LINE:  'gtk-demo Application GTK+ Code Demos Frame TabList Widget (double click for demo) Page ScrollPane TreeTable Widget (double click for demo) ColumnHeader Tree Store TREE LEVEL 2'
       VISIBLE:  'Tree Store TREE LEVEL 2', cursor=1
  BRAILLE LINE:  'gtk-demo Application Card planning sheet Frame'
       VISIBLE:  'Card planning sheet Frame', cursor=1
  BRAILLE LINE:  'gtk-demo Application Card planning sheet Frame ScrollPane TreeTable Holiday ColumnHeader'
       VISIBLE:  'Holiday ColumnHeader', cursor=1
- SPEECH OUTPUT: 'Widget (double click for demo) page'
  SPEECH OUTPUT: 'Widget (double click for demo) column header'
  SPEECH OUTPUT: 'Tree Store'
  SPEECH OUTPUT: 'tree level 2'
  SPEECH OUTPUT: 'Card planning sheet frame'
  SPEECH OUTPUT: ''
  SPEECH OUTPUT: 'Holiday column header'
[FAILURE WAS UNEXPECTED]

===================================================================


