2007-05-31 Scott Haeger <scott@bashautomation.com>

        * src/Perks/other/FirefoxPerk.py: fixed bug #442640, saved POR 
        on view lost not working properly.
        * src/Perks/other/FirefoxPerk.py: fixed bug #442637, don't announce 
        mode changes outside doc frame
        * NEWS: Updated Firefox section for 0.5.3
        * src/Perks/other/FirefoxPerk.py: fixed bug #442661, layout table 
        contents are being skipped
        * src/Perks/other/FirefoxPerk.py: fixed bug #442690, prevent container 
        announcement

2007-05-30  Peter Parente  <parente@cs.unc.edu>

	* NEWS: Updated for 0.5.3

2007-05-30  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/lsr/BasicSpeechPerk.py: 
	* src/Perks/other/FirefoxPerk.py: Took new verbosity settings into
	account in where am i task

2007-05-30  Peter Parente  <parente@cs.unc.edu>

	* src/Tier.py: Fixed bug causing incorrect anchor in chains

2007-05-29  Peter Parente  <parente@cs.unc.edu>
	
	* test/minefield/tables.html: Added headers/id pairs to test cases
	* src/Perks/lsr/BasicSpeechPerk.py: Worked on bug #437422, speech 
	verbosity settings
	* src/Perks/other/FirefoxPerk.py: Refactored read review role to invoke
	its anchor instead of updating vars remotely
	* src/Tier.py: Added missing try/except for AssertionErrors
	* src/EventManager.py: Added concept of a last_event
	* src/Task/Tools/View.py: Changed getAccPosInSet and getAccSetSize to
	return integers rather than strings

2007-05-29  Peter Parente  <parente@cs.unc.edu>

	* doc/ui/single.xsl: 
	* doc/ui/Makefile.am: 
	* doc/workbook/Makefile.am:  Added ability to build single, long HTML 
	files

2007-05-29  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/lsr/BasicBraillePerk.py: 	
	* src/AEOutput/Audio.py: Fixed bug #44129, missing import, a typo,
	and a missing arg (thanks Mario Lang)
	* doc/web/Makefile.am: Added images as part of doc build step

2007-05-29 Luiz Rocha <lsdr@lsdr.net>

	* src/Perks/gnome/GTerminalPerk.py: bug #427951, new gnome-terminal
	Perk

2007-05-29 Scott Haeger <scott@bashautomation.com>

        * src/Adapters/DefaultNav.py:
        * src/PyLinAcc/Accessible.py: Fixed bug #433410, Verify 
        findAccByPredicate functionality
        
2007-05-25 Scott Haeger <scott@bashautomation.com>
 
        * src/Perks/other/FirefoxPerk.py: fixed bug #441260, doc frame 
        pointer not being saved

2007-05-25  Peter Parente  <parente@cs.unc.edu>

	* src/Task/Tools/View.py: Fixed wrong parameters on pasteAccText
	call to adapter (thanks Mario)

2007-05-25  Peter Parente  <parente@cs.unc.edu>

	* src/Task/Tools/View.py: Fixed wrong var name for return value
	(thanks Mario Lang)

2007-05-25  Peter Parente  <parente@cs.unc.edu>

	* src/Tier.py: Fixed improper anchor management in newly optimized code

2007-05-25  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/other/GaimPerk.py: 
	* src/TierManager.py: 
	* src/Perk.py: 
	* src/Task/Tools/Input.py: 
	* src/Monitors/GTKEventDialog.py: Fixed bug #440941, propagate 
	misspelled (thanks Mario Lang)

2007-05-25  Peter Parente  <parente@cs.unc.edu>

	* src/AEConstants/Profile.py: Fixed bug in developer profile list 
	(thanks Steve Lee!)
	* src/Perks/gnome/GCalcPerk.py: Changed hotkey for reading eq. to 
	correspond to read item
	* src/Tier.py: Removed manageNamedTask in favor of single manageChain,
	further inling to optimize manageChain recursion for bug #438708
	* src/Task/Tools/System.py: Using manageChain instead of 
	manageNamedTask

2007-05-24  Peter Parente  <parente@cs.unc.edu>

	* src/Tier.py: 
	* src/Perk.py: Optimization of merging chain segments for bug #438708

2007-05-24  Peter Parente  <parente@cs.unc.edu>

	* src/Tier.py: Fixed exception where show was not initialized at 
	startup for Perks to invoke chained Tasks during initialization

2007-05-24 Scott Haeger <scott@bashautomation.com>

        * src/Devices/BrlAPIDevice.py: fixed bug #439425, Explore using 
        file descriptor in read key routine.  Thanks Mario Lang!
        * src/Perks/other/FirefoxPerk.py: fixed bug #440961, mode changing 
        announcement is clipping during review
        * src/Perks/other/FirefoxPerk.py: fixed bug #437738, nav by 
        element/relation scrolling different for next and prev
        * src/Perks/other/FirefoxPerk.py: re-fixed bug #439476, stop search 
        por improperly set
        * src/Perks/other/FirefoxPerk.py: fixed bug #440995, make scrolling 
        routine smarter

2007-05-23 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: Fixed #440800, container navigation 
        should be widget mode function
        * src/Perks/FirefoxPerk.py: Partially fixed #440556, needsFocus() 
        needs cleanup.  Additional testing remains
        * src/Perks/FirefoxPerk.py: Partially fixed #438675, multi-item 
        accessibles inhibit mode changing/navigation.  More testing remains.

2007-05-23  Peter Parente  <parente@cs.unc.edu>

	* src/Perk.py: 
	* src/Tier.py: Part of second pass for bug #438708, optimize 
	chaining
	* src/AEOutput/Audio.py: Fixed bug with phonetic pronunciation of
	single characters overriden by new spelling logic

2007-05-23  Peter Parente  <parente@cs.unc.edu>

	* src/TierManager.py: 
	* src/Tier.py: 
	* src/Perk.py: 
	* src/Task/Tools/Base.py:  First pass for bug #438708, optimize 
	chaining

2007-05-22  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/lsr/BasicSpeechPerk.py: Additional fix for bug #437191 when
	moving caret instead of inserting

2007-05-22  Peter Parente  <parente@cs.unc.edu>

	* src/Choosers/nav_chooser.glade: 
	* src/Choosers/nav_chooser.gladep: Shell for navigation chooser
	* doc/web/revisions.txt: 
	* doc/web/rdb.txt: 
	* doc/web/aria.txt: Updated RDB to include spec about nav chooser
	and feedback from Aaron about ARIA

2007-05-22 Scott Haeger <scott@bashautomation.com>

       * src/Adapters/ATSPI/ListAdapter.py: bug #438460, Firefox: 
       focusing on <select> list box does not cause full report

2007-05-21  Peter Parente  <parente@cs.unc.edu>

	* test/minefield/tables.html: Added spanning example

2007-05-21  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/lsr/BasicSpeechPerk.py: Improvements to reading dialogs
	for efficiency of testing roles and skipping blank items
	* src/Tier.py: Removed commented lines
	* src/AEMain.py: Removed extra prints, restored try/except logic
	* src/Adapters/ATSPI/DefaultEventHandler.py: Added state sensitive
	* src/AEOutput/ThreadProxy.py: Fixed missing param on thread proxy call
	to impl.

	* src/Perks/gnome/Makefile.am
	* src/AEConstants/Profile.py:
	* src/Perks/gnome/GEdit.py: Fixed bug #426660, perk for gedit (thanks
	Andy Shi and Cristobal Palmer)

2007-05-21 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: fixed bug #439476, stop search por 
        improperly set
        * src/Perks/FirefoxPerk.py: fixed bug #435011, implement read link 
        preview

2007-05-18 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: fixed bug #436907, flush saved doc PORs 
        used in restore POR logic
        * src/Perks/FirefoxPerk.py: fixed bug #435009, read page summary

2007-05-18  Peter Parente  <parente@cs.unc.edu>

	* src/Devices/GnomeMagDevice.py: Fixed bug #439431, deal with
	gnome-mag 0.13, 0.14 incompat

2007-05-18  Peter Parente  <parente@cs.unc.edu>

	* test/example/gedit.py: 
	* src/DeviceManager.py: 
	* src/TierManager.py: 
	* src/POR.py: 
	* src/UIRegistrar.py: 
	* src/ViewManager.py: 
	* src/EventManager.py: 
	* src/Walker/AccessibleItemWalker.py: 
	* src/Walker/AccessibleWalker.py: 
	* src/AEEvent/ChildrenChange.py: 
	* src/AEEvent/Base.py: 
	* src/AEEvent/ViewChange.py: 
	* src/Perk.py: 
	* src/LSRLog.py: 
	* src/LSRInterfaces.py: 
	* src/LSRMain.py: 
	* src/AEMonitor/MonitorCollection.py: 
	* src/Task/Tools/Base.py: 
	* src/Task/Tools/View.py: 
	* src/Adapters/ATSPI/TableAdapter.py: 
	* src/Adapters/ATSPI/DefaultNav.py: 
	* src/Adapters/ATSPI/HypertextAdapter.py: 
	* src/Adapters/ATSPI/TreeAdapter.py: 
	* src/Adapters/ATSPI/DefaultInfo.py: 
	* src/Adapters/ATSPI/PopupAdapter.py: 
	* src/Adapters/ATSPI/FactoryAdapter.py: 
	* src/Adapters/ATSPI/ComboboxAdapter.py: 
	* src/Adapters/ATSPI/DefaultAction.py: 
	* src/Adapters/ATSPI/ImageAdapter.py: 
	* src/Adapters/ATSPI/ContainerAdapter.py: 
	* src/Adapters/ATSPI/DefaultEventHandler.py: 
	* src/Adapters/ATSPI/TextAdapter.py: 
	* src/Adapters/__init__.py: 
	* src/lsr.in: 
	* src/Makefile.am: 
	* doc/workbook/Adapters.xml: 
	* po/POTFILES.in: Fixed bug #439413, LSR* file names to AE*

2007-05-16  Peter Parente  <parente@cs.unc.edu>

	* src/DeviceManager.py: 
	* src/AEOutput/ThreadProxy.py: 
	* src/AEOutput/Braille.py: 
	* src/AEOutput/Audio.py: Fixed bug #437191, spell single characters 
	like 'space' instead of assuming 'blank'
	
	* src/Perks/lsr/BasicSpeechPerk.py: fixed bug #438417, prevent
	word echo from repeating 'blank'

	* src/EventManager.py: Increased threshold for events per callback

2007-05-16  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/BasicSpeechPerk.py: fixed bug #438417, prevent word echo 
        from repeating 'blank'

2007-05-16 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: fixed bug #437728, Optimize URL 
        announcement
        * src/Perks/BasicSpeechPerk.py: fixed bug #438417, prevent word echo 
        from repeating 'blank'

2007-05-16  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/gnome/GKeybindingPerk.py: Added note about bug
	* src/AEConstants/Profile.py: 
	* src/Perks/gnome/GCalcPerk.py: 
	* src/Perks/gnome/Makefile.am: Fixed bug #426659, gcalc perk 
	(thanks Joel Feiner!)

2007-05-16  Peter Parente  <parente@cs.unc.edu>

	* QUICKSTART: Updated with correct install instructions (thanks to
	Mario Lang)

2007-05-16  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/lsr/Makefile.am: 
	* src/Perks/other/Makefile.am: 
	* src/Perks/gnome/Makefile.am: Added missing Makefile.am's

2007-05-15  Peter Parente  <parente@cs.unc.edu>

	* configure.in:
	* src/Perks/*: 
	* po/POTFILES.in:
	* src/LSRMain.py: Fixed bug #438714, re-organize Perks folder

2007-05-15 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: fixed bug #437756, announce all mode 
	changes
	* src/Perks/FirefoxPerk.py: fixed bug #438459, layout table cells are 
        being announced in some cases
        * src/Perks/FirefoxPerk.py: fixed bug #438458, Firefox Perk tries to 
	set focus on already focused item
        * src/Perks/FirefoxPerk.py: partially fixed bug #438462, refactor 
	needsFocus and mode changing

2007-05-15  Peter Parente  <parente@cs.unc.edu>

	* src/Tier.py: Fixed bug #405408, event chaining
	* src/Task/Tools/System.py:
	
	* src/AEEvent/SelectorChange.py: Fixed bug #438706, Tier focus POR 
	should track caret and item offset changes
	* src/AEEvent/CaretChange.py: 
	* src/AEEvent/FocusChange.py: 
	
	* src/Adapters/ATSPI/TextAdapter.py: Additional fix for bug #438423,
	fixed end of line reading
	
	* src/Perks/GKeybindingsPerk.py: Fixed bug #426661, 
	gnome-keybindings-properties perk (thanks Andy Shi!)
	* AUTHORS: Added UNCSET team
	* src/AEConstants/Profile.py: Added GKeybindingPerk to profiles

2007-05-15  Peter Parente  <parente@cs.unc.edu>

	* configure.in: Post release version increment to 0.5.3

2007-05-14  Peter Parente  <parente@cs.unc.edu>

	* test/minefield/forms.html: Added text area example, fixed labels
	* src/Perks/BasicSpeechPerk.py: Removed uncessary time import
	* src/Adapters/ATSPI/TextAdapter.py: Fixed bug #438423, single line
	entry announced as blank

2007-05-14  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/FirefoxPerk.py: Fixed bug #438391

2007-05-14 Scott Haeger <scott@bashautomation.com>
	
        * src/Perks/FirefoxPerk.py: fixed bug #438369, navigation problem 
        on disabled widget
        * src/Perks/FirefoxPerk.py: fixed bugs #438379 and #438380
        * src/Perks/BasicSpeechPerk.py: fixed bugs #438417, prevent word echo 
        from repeating 'blank'
        * src/Perks/FirefoxPerk.py: fixed bug #438425, change implementation 
        of needsWidgetMode

2007-05-14  Peter Parente  <parente@cs.unc.edu>

	* src/Adapters/ATSPI/HypertextAdapter.py: Fixed bug #437723

2007-05-14  Peter Parente  <parente@cs.unc.edu>

	* NEWS: Added or translation credit

2007-05-14  Peter Parente  <parente@cs.unc.edu>

	* NEWS: Expanded work on Firefox section

2007-05-14  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/rdb.txt: Updated based on user feedback

2007-05-14  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/BasicSpeechPerk.py: 
	* src/Perks/AltShiftPerk.py: Fixed cyclic registration of where am i
	
	* src/LSRInterfaces.py: Fixed epydoc error
	
	* README.cvs: Removed
	
	* doc/Makefile.am: Updated for epydoc 3.0
	
	* doc/ui/settings.xml: 
	* doc/ui/commands.xml: 
	* doc/ui/dialogs.xml: 
	* doc/ui/events.xml: 
	* doc/ui/images/search-chooser.png: 
	* doc/ui/ui.xml: Updated for 0.5.2, fixed bug #434607

2007-05-11  Peter Parente  <parente@cs.unc.edu>

	* NEWS: Updated for 0.5.2

2007-05-11  Peter Parente  <parente@cs.unc.edu>

	* doc/web/index.txt: 
	* doc/web/rdb.txt: 
	* doc/web/aria.txt: Fixed rendering errors

2007-05-11  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/rdb.txt: 
	* doc/web/terms.txt: Lots of changes regarding tables

2007-05-11 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: fixed bug #437556, make go to active 
        document task (CapsLock-Home) smarter
        * src/Perks/FirefoxPerk.py: fixed bug #437553, double announcement 
        when navigating to focusable
        * src/Perks/FirefoxPerk.py: fixed bug #431354, navigation by relation
        * src/Perks/FirefoxPerk.py: fixed bug #437719, new navigation
	tasks should scroll screen

2007-05-10 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: fixed bug #437232, skip container user
        command.


2007-05-09  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/SearchPerk.py: 
	* src/Tier.py: 
	* src/Choosers/SearchChooser.py: 
	* src/Choosers/search_chooser.glade: 
	* src/Task/Tools/Base.py: Fix for #433874, autopointer removal,
	SearchPerk and SearchChooser cleanup

2007-05-09 Scott Haeger <scott@bashautomation.com>

        * src/Task/Tools/View.py: fixed getCurrItem().
        * src/Task/Tools/View.py: fixed bug #437228, getEndAcc() 
        does not work for sub-trees (Peter)
        * src/Perks/FirefoxPerk.py: fixed bug #437177, Add document 
        mode task for go to start/end of doc/item
        * src/Perks/FirefoxPerk.py: fixed bug #437229, 'go to container' 
        navigation task

2007-05-09  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/rdb.txt: Replaced hierarchy with container nav, fixed bad 
	keys

2007-05-09  Peter Parente  <parente@cs.unc.edu>

	* doc/web/events.txt: Fixed bad default PageComplete value

2007-05-09  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/events.txt: 
	* doc/web/rdb.txt: 
	* doc/web/terms.txt: Revised Web spec based on user comments

2007-05-08  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/BasicSpeechPerk.py: 
	* src/Perks/BasicBraillePerk.py: 
	* src/Perks/AltShiftPerk.py: 
	* src/Perks/ReviewPerk.py: 
	* src/LSRInterfaces.py: 
	* src/Task/Tools/Error.py: 
	* src/Task/Tools/View.py: 
	* src/Adapters/ATSPI/DefaultAction.py: Fixed bug #436884

2007-05-08  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/BasicMagPerk.py: 
	* src/Perks/AltShiftPerk.py: 
	* src/Devices/GnomeMagDevice.py: Fixed bug #436877, keys for zooming
	magnifier; had to correct for gnome-mag change of position

2007-05-08 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: fixed exception related to bug #436582
        * NEWS: added 0.5.2 section including Firefox entry.

2007-05-07 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: bug #436582, refactor navigation tasks
        * added landmarks.html test page.
        * src/Perks/FirefoxPerk.py: bug #436693, set focus to manipulables 
        in new navigation tasks

2007-05-07  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/aria.txt: Completed Web scripting

2007-05-07  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/BookmarkPerk.py: Fixed source code comments about what
	keys are being registered for what actions
	
2007-05-04  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/aria.txt: More web app scripting spec

2007-05-04 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: fixed bug #435609, add user 
        setting that sets search depth limit
        * src/Perks/FirefoxPerk.py: fixed bug #435007, implement 
        read page title and read page url
        * Fixed bug #435907, Create a task tool for getURI()
        * src/Perks/FirefoxPerk.py: added test for None in where am i?
        * Fixed bug #435909, Create a task tool for getAccAnchorCount()

2007-05-04  Peter Parente  <parente@cs.unc.edu>

	* doc/web/aria.txt: Worked on website scripting

2007-05-03 Scott Haeger <scott@bashautomation.com>

        * doc/web/rdb.txt: added where am i? example.
        * doc/ui/commands.xml: added help dialog command Alt-Shift-Z.
        * doc/web/rdb.txt: additions to where am i? example.
        * src/Perks/FirefoxPerk.py: src/Perks/ReviewPerk.py: fix for bug 
         #433596, Firefox fails to find next item, scroll
        * src/Perks/FirefoxPerk.py: Fixed bug #435004, where am i?

2007-05-03  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/FirefoxPerk.py: 
	* src/Walker/AccessibleWalker.py: Fixed bug #434636 (Luiz)

2007-05-02  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/ideas.txt: 
	* doc/web/rdb.txt: 
	* doc/web/aria.txt: More work on web spec

2007-05-02  Peter Parente  <parente@cs.unc.edu>

	* src/pyLinAcc/Interfaces.py: Possible fix for bug #431035

2007-05-01  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/ideas.txt: 
	* doc/web/rdb.txt: 
	* doc/web/aria.txt: Worked on web spec

2007-05-01 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: partial fix for bug #431022, 
        Switching document tab
        * Added SVG, imagemap and image test pages

2007-05-01  Peter Parente  <parente@cs.unc.edu>

	* src/Perk.py: 
	* src/Task/Tools/Base.py: Fixed bug #421027 (Luiz)

2007-04-30  Peter Parente  <parente@cs.unc.edu>

	* doc/web/aria.txt: Added notes about live regions

2007-04-30  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/rdb.txt: 
	* doc/web/aria.txt: Worked on spec

2007-04-30  Peter Parente  <parente@cs.unc.edu>

	* src/LSRMain.py: 
	* doc/web/revisions.txt: 
	* doc/web/index.txt: Set svn properties

2007-04-30  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/ideas.txt: 
	* doc/web/index.txt: 
	* doc/web/rdb.txt: 
	* doc/web/aria.txt: Worked on spec

2007-04-30 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: Fixed bug #434597, nav by hierarchy
        * src/Perks/FirefoxPerk.py: Fixed bug #434668, Update ConvReviewUserReg
        to use new mode management
        * src/Perks/FirefoxPerk.py: Fixed bug #434671,new navigation tasks need 
        to include auto mode switching


2007-04-30  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/SearchPerk.py: 
	* src/Choosers/SearchChooser.py: Fixed bug #433891 (Scott)

2007-04-30  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/FirefoxPerk.py: Fixed bug #433399

2007-04-30  Peter Parente  <parente@cs.unc.edu>

	* src/AEInput/SystemInput.py: 
	* src/Perk.py: 
	* src/Task/Tools/Input.py: Fixed bug #348690 (Scott)

2007-04-27  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/GdmPerk.py: 
	* src/Task/Tools/View.py: 
	* src/Adapters/ATSPI/DefaultEventHandler.py: Fixed bug #433617

2007-04-26  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/index.txt: Updated to working draft
	* doc/web/rdb.txt: 
	* doc/web/intro.txt: 
	* doc/web/aria.txt: Started ARIA section

2007-04-26 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: Fixed #433408.
        * src/Perks/BasicSpeechPerk.py: Fixed #433413, No active view announces
        twice.
        * src/Perks/FirefoxPerk.py: Fixed #433614.

2007-04-25  Peter Parente  <parente@cs.unc.edu>

	* src/Perks/FirefoxPerk.py: Fixed #433402, #433431
	* src/EventManager.py: Added maximum limit to # of events that can
	be processed in one callback

2007-04-25  Peter Parente  <parente@cs.unc.edu>

	* src/Choosers/PerkChooser.py:
	* src/AEChooser/Base.py: Fixed bug #418277 (previously fixed?)

2007-04-25  Peter Parente  <parente@cs.unc.edu>

	* src/Adapters/ATSPI/HypertextAdapter.py: Fixed bug #420993
	(thanks Luiz)

2007-04-25  Peter Parente  <parente@cs.unc.edu>

	* doc/man/lsr.1: Fixed bug #433299

2007-04-25  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/index.txt: 
	* doc/web/rdb.txt: Finished RDB examples

2007-04-25 Scott Haeger <scott@bashautomation.com>
        
        * src/Perks/FirefoxPerk.py: Additional comments for navigation by *.
        * src/Devices/BrlAPIDevice.py: brought BrlAPIDevice up to date with
        brltty 3.8dev, bug #433363.
        * src/Monitors/IOMonitor.py: bug #408373 changed IOMontor output colors
    
2007-04-24 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: Fixed bug #431358, Firefox: navigation 
        by landmark.
        * src/Perks/FirefoxPerk.py: Fixed bug #431358, Firefox: navigation 
        by relation.

2007-04-24  Peter Parente  <parente@cs.unc.edu>

	* doc/web/revisions.txt: 
	* doc/web/index.txt: 
	* doc/web/rdb.txt: Working on RDB examples

2007-04-24  Peter Parente  <parente@cs.unc.edu>

	* src/AEConstants/Platform.in: Fixed bug #430288
	* po/POTFILES.in, lsr.desktop.in.in, Makefile.am, configure.in: 
	Fixed bug #430355
	* lsr.spec.in: Switched to manual install of desktop file instead of
	using desktop-file-utils

2007-04-23 Peter Parente <parente@cs.unc.edu>

	* doc/web: Working on RDB spec, see doc/web/revisions.txt for details

2007-04-23 Peter Parente <parente@cs.unc.edu>

	* src/Templates/perk: Fixed missing focus handler name
	
2007-04-23 Scott Haeger <scott@bashautomation.com>

        * src/Perk.py: fixed bug #421050, Perk.unlinkTaskFromChain: 
        call tier.removeChainRef
        * src/Perks/FirefoxPerk.py: implemented navigation by element, 
        bug #431353

2007-04-20 Peter Parente <parente@cs.unc.edu>

	* doc/web: Working on RDB spec, see doc/web/revisions.txt for details

2007-04-20 Peter Parente <parente@cs.unc.edu>

	* configure.in, README: post-release version increment
	* test/minefield/nest.html: iframe example
	
2007-04-20 Peter Parente <parente@cs.unc.edu>

        * Tag point for LSR_0_5_1
	* README: updated for 0.5.1

2007-04-20 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: continued work on restore POR bug #410101,
        now restoring only when pointer is within doc frame.

2007-04-20 Peter Parente <parente@cs.unc.edu>

	* NEWS: updated for 0.5.1

2007-04-19 Peter Parente <parente@cs.unc.edu>

	* doc/web: Working on RDB spec, see doc/web/revisions.txt for details

2007-04-19 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: Firefox: double announcements on restore 
        with focus in textbox.
	
2007-04-18 Peter Parente <parente@cs.unc.edu>

	* doc/web: Working on RDB spec, see doc/web/revisions.txt for details

2007-04-18 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: continued work on restore POR bug #410101.

2007-04-17 Peter Parente <parente@cs.unc.edu>

	* doc/web: Working on RDB spec

2007-04-16 Scott Haeger <scott@bashautomation.com>

        * src/Perks/BookmarkPerk.py:  Fixed bug #410163, Support 
        comparison of bookmarks

2007-04-16 Peter Parente <parente@cs.unc.edu>

	* doc/web: Working on RDB spec
	* po/LINGUAS, Makefile.am, configure.in: Fixed bug #429446, updated LSR
	to use intltool 0.35.0
	* po/POTFILES.in: Corrected missing entries

2007-04-13 Peter Parente <parente@cs.unc.edu>

	* doc/web: Finished events

2007-04-12 Peter Parente <parente@cs.unc.edu>

	* doc/web: More writing about events and examples
	* configure.in: Changed autoconf doc options to --enable-devel-doc
	encompassing all docs
	* doc/web: More writing about Web spec	
	* doc/ui/Makefile.am, doc/workbook/Makefile.am: Changed to support
	DEVEL_DOC, added upload option to make
	
2007-04-11 Scott Haeger <scott@bashautomation.com>

        * src/Perks/FirefoxPerk.py: Fixed most scenerios for bug 
        #410101, Restore POR.

2007-04-11 Peter Parente <parente@cs.unc.edu>

	* doc/web: Worked on Web UI specification
	* src/Adapters/ATSPI/TextAdapter.py: Fixed bug #428653
	* doc/web: Added outline of RDB/ARIA specification

2007-04-10 Peter Parente <parente@cs.unc.edu>

	* src/Perks/BasicMagPerk.py: Fixed bugs #415735, #415736 (Luiz)

2007-04-10 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #419028, BasicSpeechPerk, HandleViewChange todo

2007-04-10 Peter Parente <parente@cs.unc.edu>

	* src/: epydoc string fixes across many source files

2007-04-09 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #368441, Read static text labels on all dialogs
        * Fixed bug #408373, Pango stylized text for monitors
        * Fixed bug #419026, BookMarkPerk, support bindings to other devices.

2007-04-05 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #418681, BasicSpeechPerk, support radio groups in 
        ReadItemIndex
        * Completed bug #421022, Document all AEConstants

2007-04-04 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #376475, GaimPerk cleanup

2007-04-02 Peter Parente <parente@cs.unc.edu>

	* src/Perks/BasicSpeechPerk.py: Fixed bug #410159
	* src/Monitors/RawEventMonitor.py: Fixed bug with dead application
	* lsr.spec.in, configure.in: Fixed bug #425609

2007-03-30 Peter Parente <parente@cs.unc.edu>

	* src/Perks/BookmarkPerk.py: Fixed bug #418692 (Luiz)

2007-03-28 Peter Parente <parente@cs.unc.edu>

	* src/pyLinAcc/Event.py: Fixed bug #423588 by ref'ing any_data

2007-03-27 Scott Haeger <scott@bashautomation.com>
        * Fixed bug #417932, Firefox page scrolling
        * Added internal links and two column div pages to minefield tests.
        * remove ViewChooser entry from po/POTFILES.in

2007-03-26 Scott Haeger <scott@bashautomation.com>

        * Partial fix for bug #413934, Firefox convenience keys do not 
        register/unregister properly on focusable areas (textboxes).
        * Fixed bug #420797, Firefox some layout tables announced
        * Fixed bug #421013, ViewChooser, remove module

2007-03-22 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #420798, Firefox need setting/hotkey to unregister conv keys

2007-03-21 Peter Parente <parente@cs.unc.edu>

	* src/Word.py: Added replacement of ignored characters with space, changed default of Ignore to BKSP character (\u00a0)
	* src/ViewManager.py: Wrapped Registry calls with try/except
	* src/FirefoxPerk.py: Fixed duplicate announcement of link role

2007-03-21 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #420797, Firefox some layout tables announced.
        * Reverted back above change.

2007-03-20 Peter Parente <parente@cs.unc.edu>

	* src/Adapters/HypertextAdapter.py: Fixed bug #420855
	* src/Adapters/DefaultInfo.py, src/Task/Tools/View.py: Fixed bug 
	#420844, bug #420846
	* src/pyLinAcc/Accessible.py: Fixed bug #418463
	* src/Choosers/SettingsChooser.py: Fixed GtkWarning when re-presenting 
	dialog
	* src/Perks/BasicSpeechPerk.py: Added re-read of current item first
	* src/Perks/BasicMagPerk.py: Fixed doc strings

2007-03-19 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #368453, Add mouse movement.

2007-03-16 Peter Parente <parente@cs.unc.edu>

	* configure.in: Post release version increment
	* src/doc/ui/*, README, NEWS: Fixed bug #419035
	* src/LSRMain.py, src/AEConstants/Platform.py.in, 
	src/SettingsManager.py: Fixed bug #418950
	* src/Perks/GaimPerk.py: Fixed bug #418645

2007-03-16 Scott Haeger <scott@bashautomation.com>
       
        * Fixed bug #418695, BasicBraillePerk, send audible message when 
        BrlAPIDevice is not loaded.
        * Fixed bug #418995, BasicBraillePerk, HandleReview not setting 
        caret properly.
        * Fixed bug #418674, Firefox, performance check isLayoutTable()
        * Removed todos associated with bug #417989.

2007-03-15 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #368452, Search dialog.
        * Cleaned up todos in Perks associated with bug #417989.

2007-03-15 Peter Parente <parente@cs.unc.edu>

	* src/AEOutput/Style.py: Corrected Pos* doc strings
	* src/Task/Tools/View.py: Fixed getWordText return value type
	* src/Devices/CliqueAudio.py: Fixed localization based on new pyibmtts,
	further distinguished focus and tier voices
	* src/Perks/BasicSpeechPerk.py: Changed word announcements with 
	char + word echo enabled to tier layer
	* src/perks/GaimPerk.py: Fixed bug where first received message was
	not announced; still another bug about messages in other tabs not
	being announced (will file)

2007-03-14 Scott Haeger <scott@bashautomation.com>
	
	* Fixed bug #418277, Multiple instances of chooser are created for 
        same application.

2007-03-14 Peter Parente <parente@cs.unc.edu>

	* src/LSRMain.py: Fixed bug #418339, needs to be applied to 0.5.0
	* src/Perks/FirefoxPerk.py, src/Task/Tools/Output.py,
	src/Perks/ReviewPerk.py, src/Perks/BasicSpeechPerk.py: Fixed 
	bug #417987
	* src/LSRMain.py: Removed a dated todo item
	* src/AEConstants: Fixed bug #417952
	* src/Adapters/ATSPI/ContainerAdapter.py: Added wrappers for getting
	text attributes from container items

2007-03-13 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #416543, Firefox double announcement of autocomplete menu 
        opening.
        * Fixed bug #417933, Firefox make find next header smarter

2007-03-13 Peter Parente <parente@cs.unc.edu>

	* src/Adapters/ATSPI/ContainerAdapter.py: Added wrappers for getting
	text attributes from container items

2007-03-12 Scott Haeger <scott@bashautomation.com>

        * Fixed lack of 'link' announcement associated with bug #415306.

2007-03-12 Peter Parente <parente@cs.unc.edu>

	* accerciser/: Removed guest project which has been moved to its
	own module
	* src/Task/Tools/View.py: Added explicit search flag to getAccFocus 
	instead of falling back on it automatically when a focus event hasn't
	been received
	* src/Perks/GdmPerk.py: Added explicit request to search

2007-03-13 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #416543, Firefox double announcement of autocomplete menu 
        opening.
        * Fixed bug #417933, Firefox make find next header smarter

2007-03-13 Peter Parente <parente@cs.unc.edu>

	* src/Adapters/ATSPI/ContainerAdapter.py: Added wrappers for getting
	text attributes from container items

2007-03-12 Scott Haeger <scott@bashautomation.com>

        * Fixed lack of 'link' announcement associated with bug #415306.

2007-03-12 Peter Parente <parente@cs.unc.edu>

	* accerciser/: Removed guest project which has been moved to its
	own module
	* src/Task/Tools/View.py: Added explicit search flag to getAccFocus 
	instead of falling back on it automatically when a focus event hasn't
	been received
	* src/Perks/GdmPerk.py: Added explicit request to search

2007-03-13 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #416543, Firefox double announcement of autocomplete menu 
        opening.
        * Fixed bug #417933, Firefox make find next header smarter

2007-03-13 Peter Parente <parente@cs.unc.edu>

	* src/Adapters/ATSPI/ContainerAdapter.py: Added wrappers for getting
	text attributes from container items

2007-03-12 Scott Haeger <scott@bashautomation.com>

        * Fixed lack of 'link' announcement associated with bug #415306.

2007-03-12 Peter Parente <parente@cs.unc.edu>

	* accerciser/: Removed guest project which has been moved to its
	own module
	* src/Task/Tools/View.py: Added explicit search flag to getAccFocus 
	instead of falling back on it automatically when a focus event hasn't
	been received
	* src/Perks/GdmPerk.py: Added explicit request to search

>>>>>>> .r655
2007-03-09 Scott Haeger <scott@bashautomation.com>

        * First checked in version of new restoration routine.  bug #415306,
        Firefox revist all restore/save POR cases.
        * Cleanup convenience review reg/unreg related to bug #413934 and major
        changes done in bug #415306.

2007-03-08 Peter Parente <parente@cs.unc.edu>

	* src/Perks/ReviewPerk.py, src/Perks/BasicSpeechPerk.py: Fixed bug 
	#416113

2007-03-07 Peter Parente <parente@cs.unc.edu>

	* src/Perks/FirefoxPerk.py: Fixed bug #415447

2007-03-06 Scott Haeger <scott@bashautomation.com>
	
	* Intermediate fix for bug #415306, Firefox revist all restore/save 
	POR cases.

2007-03-06 Peter Parente <parente@cs.unc.edu>

        * src/Perks/FirefoxPerk.py: Fixed bug #414959

2007-03-05 Scott Haeger <scott@bashautomation.com>

        * Bug #414964, Improved FirefoxPerk documentation.

2007-03-05 Peter Parente <parente@cs.unc.edu>

	* src/Perks/BasicSpeechPerk.py: Fixed bug #415159
	* src/Task/Tools/View.py: Fixed getCharText, getLastChar bounding 
	  problems
	* src/AEOutput/Style.py: Not longer persisting spelling format
 	* src/Perks/FirefoxPerk.py: Fixed bug #413937, bug #414021
 	* src/Task/Tools/Base.py: Reverted chages for chaining propagation
 	* src/Task/Tools/View.py: Fixed typo in hasOneAccRole
 	* src/Tier.py: Allowed propagation flags to flow across chains
 	* src/Perks/ReviewPerk.py: Fixed bug #414994

	* src/Perks/FirefoxPerk.py: Fixed bug #413937, bug #414021
	* src/Task/Tools/Base.py: Reverted chages for chaining propagation
	* src/Task/Tools/View.py: Fixed typo in hasOneAccRole
	* src/Tier.py: Allowed propagation flags to flow across chains
	* src/Perks/ReviewPerk.py: Fixed bug #414994
	
	* src/Perks/FirefoxPerk.py: Changed class names to reflect what they
	actually do, fixed related docstrings, fixed descriptions and labels on
	settings
	* src/Task/Tools/Base.py, src/Task/Tools/System.py: Partial fix for 
	bug #414019, added tools flag to indicate whether chaining should 
	propagate or not
	* src/Perks/FirefoxPerk.py: Removed extra item detail announcements
	* lsr.spec.in, Makefile.am: Using gnome as vendor instead of ibm

2007-03-02 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #413903, Chooser hangs on multiple opening
        * Fixed bug #413884, Firefox bounds checker prevents user from 
        navigating chrome.
        * Fixed bug #413930, Firefox review keys not unregistering when 
        switching windows.

2007-03-01 Peter Parente <parente@cs.unc.edu>

	* src/AEOutput/Audio.py, src/LSRMain.py: Fixed bug #413466
	* src/Perks/BasicSpeechPerk.py: Fixed bug #413441
	* src/AEState/Settings.py: Fixed bug #413242

2007-02-28 Peter Parente <parente@cs.unc.edu>

	* src/Adapters/ATSPI/HypertextAdapter.py: Fixed bug #392025
	* src/Perks/FirefoxPerk.py: Fixed bug #413185

2007-02-28 Scott Haeger <scott@bashautomation.com>

        *  Refactored FirefoxPerk saved POR code utilizing new findActiveDoc()
        bug #410101.
        *  Fixed bug #413203, Firefox, create an 'after' review task that does
        setAccFocus() on 'focusable' or doc frame
        *  Fixed bug #413191, Firefox, change to 'focus to por' from 'read item 
        details' in por restoration

2007-02-27 Peter Parente <parente@cs.unc.edu>

	* pyLinAcc/Interfaces.py, pyLinAcc/Constants.py: fixed bug #412731

2007-02-27 Scott Haeger <scott@bashautomation.com>
 
        *  Refactored FirefoxPerk saved POR code utilizing new findActiveDoc()
        bug #410101.   
        *  Reverted back code described above.

2007-02-26 Peter Parente <parente@cs.unc.edu>

	* lsr.spec.in: forcing rpm builds to noarch

2007-02-26 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #410891, Firefox Implement find next header
        * Fixed bug #412260, Firefox goto active document frame
        * Added check for focus_por is not None in Braille.HandleReview
        * Removed debug print statements.

2007-02-22 Peter Parente <parente@cs.unc.edu>

	* src/Adapters/ATSPI/DefaultNav.py: Changed find* methods to operate on
	PORs instead of raw accessibles (bug #411317)
	* src/Perks/AltShiftPerk.py: Fixed focus to por binding (bug #411349)
	* doc/ui/commands.xml: Fixed pointer to por and focus to por command 
	names (bug #411348)

2007-02-22 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #411047, Change task names 'pointer to focus' and 
        'focus to pointer'
        * Fixed bug #411316, Create a new method, findAccIter, that is 
        an iterator to search acc tree

2007-02-22 Peter Parente <parente@cs.unc.edu>

	* accerciser/: New, temporary home of accerciser project

2007-02-22 Scott Haeger <scott@bashautomation.com>
 
        * Fixed bug #410881, Firefox change read address bar code to use
	object attributes

2007-02-22 Peter Parente <parente@cs.unc.edu>

	* Fixed silencing of exceptions in pyLinAcc event dispatcher, now 
	prints traceback but exception is consumed
	* Added try/except for LookupError in ViewManager

2007-02-21 Scott Haeger <scott@bashautomation.com>

        * Another intermediate fix for bug #410101, Firefox save document POR 
        problem.  Case where user tabs from doc frame in focus to URL bar in
        focus.
        * Added timestamp to Task Monitor, bug #410386
        * Suboptimal fix for bug #409725, Firefox menubar items are not being 
        announced.

2007-02-21 Peter Parente <parente@cs.unc.edu>

	* Fixed bug where locale is None from application
	* Added explicit interface cast to getAccAppLocale
	* Patch for #408222 to handle keys eaten by metacity
	* Fixed bug #405788, Switch speech languages automatically on view 
	change

2007-02-20 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #409722, Firefox restoration of saved POR does not update 
        Braille
        * Fixed bug #409650, Firefox conv review keys not registering properly
        * Intermediate fix for bug #410101, Firefox save document POR problem

2007-02-19 Peter Parente <parente@cs.unc.edu>

	* Fixed exception output about lookup errors on event sources
	* Patch for bug #408222 to fix slow keys regression
	* Patch for bug #408222, Keyboard eating some dogtail synthesized 
	modifiers; see comments in that report for details

2007-02-16 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #408024, Firefox announces roles twice
        * Added autocomplete menu opening announcement, part of bug #344994.

2007-02-16 Peter Parente <parente@cs.unc.edu>

	* Fixed bug #394401, Mag review by character
	* Fixed bug #408341, getAnchorTaskId and getHistory

2007-02-15 Peter Parente <parente@cs.unc.edu>

	* Fixed bug in DeveloperPerk mute key bindings
	* Fixed bug #408279, TaskMonitor needs to show chained Tasks and 
	doTask calls

2007-02-15 Scott Haeger <scott@bashautomation.com>

        * Fixed FirefoxPerk.ReadReviewRole, last_role now compares outtext. 

2007-02-14 Peter Parente <parente@cs.unc.edu>

	* Fixed bug #405784, Create a LanguagePerk
	* Added convenience methods to AEState/EnumSetting objects for getting 
	labels and adding new choices
	* Fixed getPerkSetting* methods in Task/Tools/System to use methods
	instead of getattr/setattr
	* Added update methods to AEState/Setting to copy some setting params
	from one setting object to another

2007-02-14 Scott Haeger <scott@bashautomation.com>

	* Fixed bug #391930, Firefox convenience review keys
        * Fixed bug #407089, Firefox tabbing through links announces previous 
	link
        * Fixed bug #408000, Firefox save document POR tab browsing problem

2007-02-13 Peter Parente <parente@cs.unc.edu>

	* Fixed bug #383810, text selection events not always announced
	* Fixed focus layer bug where events from unfocused controls came 
	through as being from the focus; testing against last known focused
	control now, not just states
	* Fixed CaretEvent bug where caret offset was incorrect when fired 
	as part of a response to a focus event
	* Fixed Makefile.am Device references by adding new devices from bug
	#405731

2007-02-13 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #397363, Magnifier menu tracking bumpy with mouse+focus 
        tracking.

2007-02-12 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #407098, Active Braille accept/ignore key commands
        * Fixed bug #404995, Fix _keyCodeToKeyName in BrlAPIDevice

2007-02-12 Peter Parente <parente@cs.unc.edu>

	* Fixed GnomeMagDevice startup code
	* Fixed bug #406125, Dialog to show accessibility not enabled

2007-02-09 Scott Haeger <scott@bashautomation.com>
        
        * Fixed bug #400749, GTerminalPerk word echo after delete.
        * Fixed bug #397366, GTerminalPerk needs to handle re-appearing prompt.
        * Intermediate fix for bug #406189, changed mayStop() to stopNow()

2007-02-09 Peter Parente <parente@cs.unc.edu>

	* Fixed bug #405731, Add shell GSpeech devices for all gnome-speech 
	engines

2007-02-08 Peter Parente <parente@cs.unc.edu>

	* Fixed bug #381284, Support speech output language switching in 
	IBMSpeech
	* Optimized get*Metadata methods in Task.Tools.System
	* Updated AEOutput.Style.AudioStyle docstring for language to 
	specify	IANA convention for language+dialect strings

2007-02-07 Peter Parente <parente@cs.unc.edu>

	* Added a report of the line number that caused a UIE to fail to load

2007-02-07 Scott Haeger <scott@bashautomation.com>

        * Cleaned up some excessive output related to bug #392058.
        * Implemented bug #394396.  Mag track review mode option.

2007-02-06 Scott Haeger <scott@bashautomation.com>

	* Intermediate fix for bug #392058, Firefox save document POR position.
        Final fix waiting on Mozilla bug #368322.

2007-02-05 Scott Haeger <scott@bashautomation.com>

	* Implemented bug #391930, Initial commit of convenience review keys.

2007-02-05 Peter Parente <parente@cs.unc.edu>

	* Fixed sending of gesture data twice from Keyboard
	* Fixed bug in Tier missing pointer fetch after recursive step for
	Tasks chained around

2007-02-02 Peter Parente <parente@cs.unc.edu>

	* Removed registration of Ctrl's as modifiers; not needed after fix for
	  bug #403700
	* Fixed bug #403700, Keyboard support for single key gestures
	* Changed UIRegistrar so UIE syntax errors are indicated, not silenced
        * Fixed bug #376087, Firefox Perk option to bound review keys
	* Added forms test page for Minefield

2007-02-01 Peter Parente <parente@cs.unc.edu>

	* Version increment to 0.5.0 (should have been done a while ago)

2007-02-01 Scott Haeger <scott@bashautomation.com>

	* Fixed bug #402911, Firefox avoid speaking layout tables
   
2007-01-31 Peter Parente <parente@cs.unc.edu>

	* Version increment to 0.5.0 (should have been done a while ago)
	* Fixed names and descriptions on Perks
	* Fixed bug where gail bridge was added to GTK_MODULES after gtk 
	  initialized, having no effect
	* Added command line option to prevent loading of gail for LSR dialogs
	* Fixed bug #376087, Firefox Perk option to bound review keys; not
	  enabled until conflicting skipping bugfix completed
	* Fixed ReadReviewSkip so it stops speech appropriately
	* Fixed BasicSpeechPerk ReadReviewSkip so it doesn't announce duplicate
	  roles
	* Initial fix for bug #402247, Firefox forward/backward walks differ

2007-01-30 Peter Parente <parente@cs.unc.edu>

	* Added portions of FF test pages

2007-01-30 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #392058.  Saving Firefox pointer POR position

2007-01-29 Peter Parente <parente@cs.unc.edu>

	* Enabled FirefoxPerkState to be used by BoundReview when complete
	* Fixed bug where Perks were postExecuted by Tasks executed with 
	  doTask 
	  when they were still in use by the caller; keeping all references to
	  state objects now even after post execute
	* Fixed bug with heading announcements interpolating a string when
	  template expected an int
	* Split BoundReview into two tasks to account for forward/backward 
	  differences (not active yet)
	* Added name/description to Firefox Perk
	* Fixed bug #401172, HandlePropertyChange moves pointer POR

2007-01-29 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #383810, single v multiline text selection
        * Fixed bug #402177, output improvement for text selection

2007-01-26 Peter Parente <parente@cs.unc.edu>

	* Added bounding task to FirefoxPerk for bug #376087 (incomplete)
	* Fixed bug #398024, added getAnchorTask and getAnchorPerk
	* Added getTierTaskNames, getPerkTaskNames to Task.Tools.System
	* Added announcement of already bookmarked to BookmarkPerk
	* Fixed bug #400794, sayName has non-default pitch

2007-01-25 Scott Haeger <scott@bashautomation.com>

        * Fixed bug #344996, added BookmarkPerk to repos

2007-01-25 Peter Parente <parente@cs.unc.edu>

	* Changed add bookmark to a cycle that warns first, then overwrites if
	  a slot is already full
	* Fixed CyclicInputTask so that it can be overridden without any 
	  subtasks defined in the constructor
	* Changed bookmark sayName to sayItem
	* Shortened summary of unregistered bookmarks
	* Removed Verbose option in BookmarkPerk
	* Fixed strings for translation in BookmarkPerk
	* Fixed bug #400738, Perk Chooser fails to operate after first apply
	* Fixed bug #381856, LSR blocks slow keys
	* Fixed colors in keyboard diagram for workbook
	* Fixed bug in keyboard diagram for workbook
	* Commented extra prints in keyboard left enabled in last commit
	* Fixed bug #400384, stateful keys change value after use as modifier

2007-01-24 Peter Parente <parente@cs.unc.edu>

	* Added gesture information to AEEvent.InputGesture
	* Added optional por param to PointerToFocus in ReviewPerk
	* Final edits to workbook

2007-01-23 Peter Parente <parente@cs.unc.edu>

	* Fixed pyLinAcc bug where keyboard events weren't printed properly
	* Added new AE diagram to workbook
	* Fixed minor bugs in workbook

2007-01-22 Peter Parente <parente@cs.unc.edu>

	* Updated comment about chooser tasks unregister and why close is not 
	called; left code alone

2007-01-22 Scott Haeger <scott@bashautomation.com>
	
        * Fixed bug #398535: commented out task closing methods in
	unregisterChooserTask()
	* Fixed bug #380578: send* convenience methods conformed to method 
	naming convention where device name is included.  
	* Fixed bug #393138: Fix scrolling hack in settings chooser.

2007-01-22 Peter Parente <parente@cs.unc.edu>

	* Updated UI spec to match 0.4.0 refactor of DefaultPerk to ReviewPerk
	and BasicSpeechPerk
	* Fixed date on workbook update in docbook changelog

2007-01-21 Peter Parente <parente@cs.unc.edu>

	* Finished workbook updates, requires proofread

2007-01-19 Peter Parente <parente@cs.unc.edu>

	* Continued updates to workbook up to AEState

2007-01-19 Scott Haeger <scott@bashautomation.com>
	
        * bug #398024 combined getPerkState() and getPerkStateObj() 
          using reload=True as the default parameter.

2007-01-19 Scott Haeger <scott@bashautomation.com>
        * bug #392060 fixed translatable text issue.  Now compares and
          outputs proper text format.

2007-01-19 Scott Haeger <scott@bashautomation.com>
        * bug #392060 Used around chain_tasking to override "read new role"
          for better output of header and hyperlink roles.

2007-01-19 Scott Haeger <scott@bashautomation.com>
	* fixed name conflict for getPerkState() added in bug #398024.  
          new name is getPerkStateObj()

2007-01-19 Scott Haeger <scott@bashautomation.com>

	* bug #394398, bug #394404 and bug #396910: braille fixes for review mode.

2007-01-19 Scott Haeger <scott@bashautomation.com>
        
        * bug #398024: added gets/sets for Perk and Perk variable, state, 
        and Settings.  Methods include getPerkByName(), getPerkVar(), 
        setPerkVar(), getPerkState(), getPerkSetting(), getPerkSettingVal(),
        setPerkSettingVal()

2007-01-18  Peter Parente <parente@cs.unc.edu>

	* Updated workbook EventManager, pyLinAcc, AEEvent, ViewManager,
	and POR sections	
	* Fixed epydoc strings for html generation
	* Fixed icon reference in lsr.desktop.in

2007-01-17  Peter Parente <parente@cs.unc.edu>

	* Updated workbook organization and introduction; edits in progress

2007-01-17 Scott Haeger <scott@bashautomation.com>

	* Additional fix for bug #394654 – Support 'around' task chaining
          Multiple 'around' task chaining now allows only last registered
          'around' task per a given task.  Also, now allows multiple 
          'around' tasks to be registered.

2007-01-17 Scott Haeger <scott@bashautomation.com>

	* Fixed bug #394654 – Support 'around' task chaining

2007-01-16  Peter Parente <parente@cs.unc.edu>

	* Fixed bug preventing Tasks from unregistering
	* Fixed bug #372684, GTerminalPerk improvements (Eitan)

2007-01-15  Peter Parente <parente@cs.unc.edu>

	* Updated NEWS, README, announce.template for 0.4.0
	* Fixed bug #395167 again, removed special case of floating window 
	from active application from DefaultEventHandler
	* Fixed bug #395664, Active view changes incorrect when using 
	inaccessible apps (Eitan)
	* Fixed bug #395584, Firefox document frame text is skipped when
	reviewing (Scott)
	* Fixed bug #395828, undefined references in AEOutput/Style (Scott)
	* Fixed bug #395862, Braille display page forward/back reversed (Scott)
	* Fixed bug #383000, some visible text skipped when reviewing in 
	Firefox (Scott)

2007-01-11  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #395167, handle out of order focus events
	* Added checks to FocusChange, SelectorChange, and CaretChange to delay
	execution when no view is active
	* Added call to ViewChange event to update AEView when view gained or
	lost
	* Added ae_view to ViewManager as a separate concept from the raw_view
	* Renamed activated to raw_active in ViewManager, updated methods
	appropriately
	* Renamed active_view to raw_view in ViewManager, updated methods
	appropriately
	* Added ViewChange event to create floating window case in 
	DefaultEventHandler (side effects?)

2007-01-10  Peter Parente <parente@cs.unc.edu>

	* Fixed bug where settings were saved when chooser was left open at
	quit time without first restoring old settings
	* Fixed ThreadProxy.py so it is up to date with the latest AEOutput
	interface
	* Fixed missing AEConstants references in AEOutput/ThreadProxy.py
	* Renamed get/setChainVal to get/setTempVal to show it works for Tasks
	outside of chains too
	* Fixed ReadAll which stopped working after ReviewPerk refactor
	* Fixed no next, no previous item handling in ReviewPerk
	* Fixed bug in Perk state initialization when creating state for a Perk
	not yet loaded from disk

2007-01-09  Peter Parente <parente@cs.unc.edu>

	* Fix BasicMagPerk human readable name
	* Added support for supression of chain execution in doTask
	* Added skipping options to ReviewPerk that determine how to handle
	empty review items: skip silently, skip with a report (e.g. role), 
	never skip
	* Added assertion that name != target when chaining Tasks
	* Added getAccRole to IAccessibleInfo
	* Added hasOneAccRole to IAccessibleInfo
	* Fixed bug #385556, missing cells skew right padding on braille device

2007-01-08  Peter Parente <parente@cs.unc.edu>

	* Added character, word, and item review tracking to Braille
	* Added character, word, and item review tracking to magnifier
	* Fixed getAccVisualExtents, getAccVisualPoint bug in TextAdapter
	* Added LSR icons (thanks to James Stipp)

2007-01-05  Peter Parente <parente@cs.unc.edu>

	* Removed references to DefaultPerk
	* Added registerConstants to Task.Tools
	* Continued bug #358194 incremental improvements and testing by 
	chaining BasicSpeechPerk to tasks in ReviewPerk
	* Refactored DefaultPerk into BasicSpeechPerk and ReviewPerk
	* Moved --export-path handling to LSRMain from lsr.in
	* Fixed bug #393167, Keyboard leaks captured characters (missing a
	consume)
	* Added Tier methods to get, set, and clear chain data after event 
	handling is complete
	* Added setChainVal/getChainVal to share named values across Tasks 
	executing in response to a single event
	* Fixed description in DefaultBrailleStyle for Ellipsis
	* Added missing descriptions in BasicBraillePerk
	* Moved Task.Tools.System constants to AEConstants
	* Added check for por is None to moveToPOR in Task.Tools.View

2007-01-04  Peter Parente <parente@cs.unc.edu>

	* Added Tools.py to src/AEConstants/Makefile.am
	* Added initial support for before/after chained tasks for bug #358194
	* Removed unnecessary reference to SettingsChooser from 
	DefaultDialogPerk
	* Removed special handling of timestamp on input gestures, now part of
	Task data
	* Renamed addPerkRef/removePerkRef in Perk to addTaskRef/removeTaskRef
	for consistency with addChainRef/removeChainRef
	* Changed Tier.manageGesture to use Tier.manageNamedTask

2007-01-03  Peter Parente <parente@cs.unc.edu>
	
	* Added lsr.spec to source distribution for easier RPM building
	* Updated copyright year on all files
	* Added Scott and Eitan to AUTHORS

2007-01-02  Peter Parente <parente@cs.unc.edu>

	* Removed leftover print statement from settings chooser widget factory
	* Added announcement of all current item details to where am I
	* Corrected bug in read item index
	* Added TableAdapter, TreeAdapter support for only_visible=False
	* Changed read item details to always try to read new role, not just
	when task POR != focus POR (why was it like this?)
	* Fixed whitespace after \ in src/Devices/Makefile.am
	* Corrected patch for bug #388048

2006-12-31  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #388048, fix hardcoded prefix path in rpm spec file

2006-12-27  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #388676, Reinstate/fix CMD_CODE accept/ignore logic (Scott)

2006-12-22  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #383000, Some visible text skipped when reviewing in 
	Firefox (Scott)

2006-12-21  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #356186, Comboboxes not navigated well during review 
	(Scott); includes patches for brlapi changes

2006-12-19  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #383868, WidgetFactory in SettingChooser never being 
	released (Eitan)
	* Added new single page style for workbook
	* Fixed bug #387189, mag vel/accel should have human readable units
	* Fixed bug #386316, RGB contrast saturate early (Eitan)
	* Removed specific module descriptions from workbook duplicating what
	is in the UI spec and in the epydoc
	* Added graphviz diagrams to workbook

2006-12-19  Pema Geyleg  <pgeyleg@gmail.com>

	* configure.in: Added 'dz' to ALL_LINGUAS

2006-12-18  Peter Parente <parente@cs.unc.edu>

	* Added support for smooth param on goTo in BasicMagPerk
	* Updated epydoc for 0.4.0 release
	* Fixed bug #386313, Magnifier smooth panning not working
	* Fixed bug #386007, timer task continues after it is unregistered
	* Updated POTFILES.in

2006-12-15  Peter Parente <parente@cs.unc.edu>

	* Fixed bug where settings notifying when value hasn't changed
	* Fixed bug in device settings restore when settings dialog cancelled
	* Partial fix for bug #386313, smooth panning not working in mag
	* Added try/except around calls to Perk.close to prevent exceptions
	from propogating and causing weird segfaults
	* Fixed bug #385907, Braille device input key management
	(ignore/accept KEY_CMDs) 
	* Fixed bug #385853, added input features for BasicBraillePerk

2006-12-14  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #385991, Bring BrlAPIDevice up to date with brlapi. 
	acceptKeySets and some constants
	* Fixed bug #385567, snap-to-word does not account for ellipsis
	* Corrected Makefiles with Braille and mag
	* Fixed bug in EventManager when posting event after close
	* Fixed bug #385666, getAccVisual* cleanup and corrections in 
	TextAdapter.py
	* Fixed bug #358196, add support for gnome-mag (congrats Eitan!)
	* Fixed bug #386816, add mag profile
	
2006-12-13  Peter Parente <parente@cs.unc.edu>

	* Fixed incorrect volume minimum in CliqueAudio
	* Changed TimerTask to millisecond resolution
	* Fixed bug #383815 for CliqueAudio
	* Fixed bug #383815 for SpeechDispatcher
	* Fixed bug #368967, add basic support for Braille (congrats Scott!)
	* Added BrlAPIDevice to user, developer, login profile along with 
	BasicBraillePerk
	* Added first patch for bug #368967, add basic support for Braille
	to enable touch cursor feature

2006-12-12  Peter Parente <parente@cs.unc.edu>

	* Added CMD_GET_ROI to AEConstants
	* Added postInit to AEOutput to allow devices to continue 
	initialization after settings are restored
	
2006-12-10  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #384805, LSR crashes when SettingsChooser tries to populate
	an empty group (thanks Eitan)
	* Fixed bug #384806, MouseTask still uses old constant names (Eitan)
	* Fixed bug #384802, Settings Iterator (Eitan)

2006-12-08  Peter Parente <parente@cs.unc.edu>

	* Fixed bug with text attributes where none available but still trying
	to parse them
	* Corrected inheritance hierarchy in AEOutput.Style so Word state 
	features aren't inherited by default on all Styles, only audio at
	present
	* Fixed bug #381323, Refactor AEState objects to support observer 
	pattern

2006-12-05  Peter Parente <parente@cs.unc.edu>

	* Added output constants for magnifier (patch by Eitan)

2006-12-01  Peter Parente <parente@cs.unc.edu>
	
	* Fixed encoding of strings to CP1252 and UTF-16 in IBMSpeech and
	CliqueAudio
	* Fixed POTFILES.in with missing references to AEConstants and old
	reference to LSRConstants
	* Updated UI spec tips for 0.4.0
	* Fixed bug #358183, notification for settings changes (thanks Eitan)
	* Corrected redundant encoding op in GSpeech
	* Corrected error in unicode exception type in IBM TTS and Clique 
	devices
	* Added doc to DefaultPerk about phonetic word spelling with unicode
	values
	* Added character cycle with phonetic spelling
	* Improved spelling and phonetic spelling tables
	* Checked in missing Platform.py.in file

2006-11-30  Peter Parente <parente@cs.unc.edu>

	* Added AEConstants reference to perk template
	* Fixed bug in GaimPerk where chats with buddy icons did not attempt to
	find the compose area
	* Removed AEEvent.Constants, AEOutput.Constants, AEInput.Constants,
	AEChooser.Constants, and LSRConstants in favor of a single package
	AEConstants unifying all access to global constants
	* Fixed bug in Task.Tools.Util.getColorString when passed None
	* Fixed bug #380664, not getting caret events from OOo

2006-11-28  Peter Parente <parente@cs.unc.edu>

	* Added cvsignore information
	* Added support for getting input device by capability, not just name
	* Added silencing and logging of exceptions at the DEBUG level when a
	Perk fails to load because of an initialization error
	* Fixed bug in text attribute reporting
	* Added convenience methods for word definition and spelling format
	set/get in Task.Tools
	* Moved spelling format and word definition constants to LSRConstants
	for more unified access from Perks
	* Fixed bug #368450, spelling + phonetic spelling on cycle
	* Fixed bug #359067, spelling format portion
	* Fixed bug preventing setPerkIdealOutput from taking effect 
	immediately
	* Changed behavior to set no default output device if the ideal could
	not be located
	* Changed behavior of Perk such that the ideal output capabilities 
	default to audio if none are explicitly specified

2006-11-27  Peter Parente <parente@cs.unc.edu>
	
	* Fixed improper exceptions at shutdown time
	* Changed initialization/shutdown order of managers so devices are done
	last in both cases
	* Fix for bug #373400, last scan code and keysym
	* Patch for bug #375724, better layout algo. for settings dialog
	* Patch for bug #376401, a new ColorSetting class (thanks Eitan!)
	* Tagged LSR_0_3_2
	* Added 0.3.2 release info
	* Removed get/setLocal from AEInput.Base; will use style language field
	in the future
	* Moved add/remove/clearFilters from AEInput.Base to 
	AEInput.SystemInput

2006-11-17  Peter Parente <parente@cs.unc.edu>

	* Optimized (slighty) Task.Tools fetching of ideal output device
	* Reverted GTerminalPerk to its original state
	* Removed createDistinctStyles call as a strong dependency for a device
	to load and operate; will fall back on using the default style if the
	method is not implemented
	* Fixed bug in Default Perk where row/col indices are None when on the
	table widget itself
	* Updated IOMonitor and TestLogMonitor to match new output command 
	name and value format
	* Removed msg and out methods
	* Added talk params to all Task.Tools.Output say* methods and send
	* Added send method to Task.Tools.Output
	* Refactored AEOutput interfaces so base class only has a generic send
	method, subclasses have send implementation that dispatches to 
	convenience methods (e.g. sendString)
	* Fixed bug in test log monitor for None layers
	* Fixed ugly LookupErrors in AEEvents when applications dying

2006-11-16  Peter Parente <parente@cs.unc.edu>

	* Fixed todo in SettingsChooser to fire change notification for string
	boxes only when they lose focus, not on every character
	* po/en_GB: Restored from attic after receiving translator approval of
	license change
	* Changed all files to BSD license per IBM legal and contributor
	approvals (Hooray! Thus ends a year long pysh to be more compatible
	with the GNOME ecosystem. Many, many thanks to George Kraft.)

2006-11-15  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #375558, devices not unregistering properly

2006-11-14  Peter Parente <parente@cs.unc.edu>
	
	* Fixed bug in GestureList __eq__ when comparing with a non GestureList
	object
	* Fixed bug in TableAdapter for item offset of None in getRow/Col
	* Fixed bug #368451, text attribute report on cycle
	* Fixed bug #368448, support for cyclic tasks on input
	* Fixed bug #374882, cache adapters for POR for performance
	* Fixed bug where DeviceManager never removed itself as a listener from
	input devices

2006-11-13  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #368442, table indices
	* Fixed bug in new default output code where weakref attempted on
	None device when no output devices are present	
	* Added get/setPerkIdealOutput to Task.Tools and all supporting 
	infrastructure so that a Perk can specify its ideal output device for 
	itself and its registered Tasks
	* en_GB.po, zh_CN.po: Moved files to the attic. We contacted the 
	authors of these files on 11/3/06 and 11/6/06 asking their permission
	to change the license on the LSR package from CPL to BSD. We heard no
	response. In the meantime, we are removing these files from CVS. If 
	they do respond one day with approval, we will restore the files
	from the attic.

2006-11-10  Peter Parente <parente@cs.unc.edu>

	* Redesigned output device handling to allow Perks to specify a default
	set of capabilities desired for all classes in a module
	* Fixed last example in man page (thanks Scott)
	* Fixed getAccVisualPoint in TextAdapter (thanks Eitan again!)
	* Fixed getAccVisualPoint in DefaultInfo (thanks Eitan!)

2006-11-09  Peter Parente <parente@cs.unc.edu>

	* Fixed bug where Tier did not call Perk close properly
	* Fixed UI spec order of state, level, index, total announcements
	* Added table row and column announcements when changing either
	* Fixed bug where addIndexListener failed without a catch for device 
	types not supporting indexing
	* Added missing references to text selection section in UI spec
	* Fixed UI spec section about text selection event notification
	* Fixed SEM_TEXTATTRS as SEM_TEXT_ATTR
	* Fixed 373007, new Braille interface in AEOutput to distinguish 
	Braille	devices
	* Moved Mute style to StyleDefault base class so it can remain in early 
	checks in the DeviceManager
	* Moved index code to AEOutput.Audio from base class

2006-11-08  Peter Parente <parente@cs.unc.edu>

	* Started toying with GTerminalPerk; definitely not finished
	* Fixed bug #368458, support word and character echo
	* Corrected bug introduced in Task.Tools.Output generation yesterday

2006-11-07  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #368447, match color report to UI spec
	* Changed getColorName to return None when no name could be found
	* Changed sayTextAttrs to report raw attribute names and values and
	removed text constants from Task/Tools/Output (for now)
	* Added temporary hack to avoid getAttributeRun crash bug #372172
	* Fixed DefaultInfo adapter to handle new AT-SPI 1.7.0 text attribute
	access methods
	* Changed text attribute methods on IAccessibleInfo interface to return
	dictionaries instead of strings with platform dependent separators
	* Added code to get a reference to a chooser when loading it from a 
	Perk
	* Fixed Perk names in settings dialog
	* Localized setting name/desc. for GaimPerk
	* Added activate method to settings chooser to re-raise window after
	already shown

2006-11-06  Peter Parente <parente@cs.unc.edu>

	* Added low-level getStyle method to Task/Tools/Output.py so the style 
	object can be sent with a SettingChange event
	* Continued work on notifying the setting chooser about setting changes
	* Added event source data to SettingChange events and SettingTask
	* Added additional protection in GSpeech against CORBA failures at 
	startup

2006-11-03  Peter Parente <parente@cs.unc.edu>

	* Added signalSetting to let Perks send notification of setting changes
	* Added code to DefaultDialogPerk to signal setting changes on dialog
	cancelation
	* Added initial support for setting change notifications in Perks; 
	lacking notification on setting rollback and notification among Perks

2006-11-02  Peter Parente <parente@cs.unc.edu>

	* Removed old and incorrect links from source
	* Fixed bug #369444, missing table selection announcement
	* Fixed bug #360773, add MouseTask for mouse move and button events

2006-11-01  Peter Parente <parente@cs.unc.edu>

	* Fixed bug in disassociate in LSRMain
	* Changed LSRLog to connect to 127.0.0.1 by default, not 
	localhost to avoid bugs with network config on some distros
	* configure.in: version 0.4.0
	* Tagged LSR_0_3_1 release
	* Updated NEWS
	* Fixed bug #368438, 2.16 changes to focus events
	* Removed left-over print statements

2006-10-31  Peter Parente <parente@cs.unc.edu>

	* Started fixing focus bugs for 2.16
	* Fixed bug #368515, 2.16 changes to label names
	* Fixed bug #368439, 2.16 changes to event layer processing
	* Added missing pyreqs.py file to Makefile.am

2006-10-30  Peter Parente <parente@cs.unc.edu>

	* Added fo build support to doc/ui Makefile
	* Completed update to UI spec

2006-10-27  Peter Parente <parente@cs.unc.edu>

	* Completed draft update to UI spec

2006-10-26  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #364752, match key bindings to UI spec
	* Fixed bug #363431, protect against bad utf-8 app names

2006-10-24  Peter Parente <parente@cs.unc.edu>

	* Started settings section of UI spec
	* Fixed bug #364568, built-in profiles not detected properly

2006-10-15  Ilkka Tuohela  <hile@iki.fi>

	* configure.in: Added fi to ALL_LINGUAS

2006-10-13  Peter Parente <parente@cs.unc.edu>

	* Completed dialog section in the UI specification
	* Corrected misspelling of propagate in IO monitor log
	* Fixed bug #361942, missing talk statements in IO monitor	

2006-10-11  Peter Parente <parente@cs.unc.edu>

	* Added sections on dialogs to UI spec

2006-10-10  Francisco Javier F. Serrador  <serrador@openshine.com>

	* configure.ac: Added "es" to ALL_LINGUAS
	* po/es.po: Added Spanish translation.

2006-10-09  Peter Parente <parente@cs.unc.edu>

	* Fixed bug in ContainerAdapter getAccIndex for None offset

2006-10-08  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #359113, implement Perk::close()
	* Fixed bug #358189, add methods for getting coordinates
	* Fixed ContainerAdapter methods that getChildAtIndex for items and
	  reused item offset

2006-10-07  Peter Parente <parente@cs.unc.edu>

	* Fixed bug #360491, speech dispatcher not working

2006-10-06  Peter Parente <parente@cs.unc.edu>

	* Added info to the keyboard commands section of the UI spec	
	* Fixed print statements for simple command line switches; was using
	logging settings, now just printing
	
2006-10-05  Peter Parente <parente@cs.unc.edu>

	* Added example gedit test
	* Added xmlrpc test logging server
	* Fixed unicode problems in LSRLog.py
	* Added --export-path option to lsr startup script
	* Moved logging configuration code to LSRLog.py out of LSRMain.py
	* Added support for Python std. lib. logging module configuration files
	* Added a XMLRPC handler for logging to a cross-process msg serializer
	* Updated the man page with info about the config file format
	* Added LSRLog.py to Makefile.am

2006-10-04  Peter Parente <parente@cs.unc.edu>

	* Added sections to UI spec on keyboard commands
	* Modified chunked.xsl for UI spec to generate lists of tables, figures
	and examples

2006-10-03  Peter Parente <parente@cs.unc.edu>

	* Pulled all generated documentation out of CVS, moved to static space
	at http://www.gnome.org/~parente/lsr

2006-10-02  Peter Parente <parente@cs.unc.edu>

	* Completed example in events section of ui spec
	* Updated CSS for docbook HTML output
	* Added comments to Perk.py about overriding init/close, not pre/post
	* Fixed bug #356977, descriptions for common device settings
	* Fixed bug #356964, translate strings
	* Removed deprecated Tasks in DefaultPerk
	* Fixed configure.in to support distcheck and rpm building with pyreqs
	* Fixed bug #358318, better checking of required files at buildtime
	* Added FirefoxPerk to profiles on initialization
	* Fixed bug #345116, keyboard key stick
	* Added DISTCLEAN to src/Makefile.am

2006-10-01  Peter Parente <parente@cs.unc.edu>

	* Added examples and format strings to UI event doc

2006-09-29  Peter Parente <parente@cs.unc.edu>

	* Added shared docbook HTML resources
	* Built ui and workbook html
	* Added start of conversion of UI spec to docbook to CVS	
	* configure.in: version 0.3.1
	* Tagged LSR_0_3_0
	* Fixed duplicate device listing bug in settings dialog
	* Fixed walker bug where top level frame was left out of reverse review

2006-09-28  Peter Parente <parente@cs.unc.edu>

	* Left out bogus pkgconfig tests from Makefile.am; will clean up for a 
	later point release
	* Removed epy.sh now that makefile support exists for doc

2006-09-27  Peter Parente <parente@cs.unc.edu>

	* configure.in: version 0.3.0
	* Final prep for 0.3.0
	* Fixed workbook build option in configure.in
	* Updated MAINTAINERS
	* Updated version in README
	* Updated AUTHORS
	* Added PerkChooser to workbook
	* Removed UIEChooser from workbook
	* Fixed note in workbook to so will be updated in next point release
	* Moved epydoc build command to doc/Makefile.am instead of root
	* Updated README.cvs
	* Fixed bug where focus state expected on items in complex controls
	* Added optimization to register only for state change events that
	might be of interest to a script to avoid slow state event during
	flurries of events
	* Added accessible names on labeled, but unnamed controls in settings
	dialog
	* Fixes to docstrings in LSRConstants and DefaultPerk
	* Relocated epydoc and workbook_html under doc/html/epydoc and 
	doc/html/workbook
	* Changed table navigation adapter to only work with tables that 
	manage descendants to account for new Firefox use of table interface
	* Corrected incorrect POTFILES.skip and added GdmPerk to POTFILES.in
	
2006-09-25  Peter Parente <parente@cs.unc.edu>

	* Fixed EOL and whitespace problems in workbook

2006-09-22  Peter Parente <parente@cs.unc.edu>

        * Fixed label announcement bug (again!)
	* Removed disabled state from icons (is this a gail bug?)

2006-09-21  Peter Parente <parente@cs.unc.edu>

	* Fixed backward walk order regression introduced while fixing doc
	browsing

2006-09-20  Peter Parente <parente@cs.unc.edu>

        * Corrected missing value announcement
	* Made tooltips in settings dialog more robust, might have been losing
	them before
	* Changed settings dialog to show settings for loaded Perks as well as
	associated Perks; need to fix to use human readable names instead of
	class names
	* Removed installed, but unloaded UIEs from settings dialog view

2006-09-19  Peter Parente <parente@cs.unc.edu>

	* Added refresh of device settings after profile preferred devices
	change
	* Fixed bug in GSpeech preventing correct initialization of relative
	styles
	* Deprecated Announce* Tasks in DefaultPerk in favor of a single Task
	for doing model-based chooser announcements; need to add support for
	i18n after 0.3.0 release (in string freeze currently)
	* Added support for runtime changes to desired I/O devices
	* Added load/unload devices methods to DeviceManager
	* Added timestamps to logging again
	* Added methods to ContainerAdapter to get information from items 
	instead of from the container as a whole
	* Changed Perk.getEventTasks to return a copy of the list of Tasks to
	avoid bugs caused by changes to the list during Task execution
	* Added methods to get index given row/col
	* Corrected another generate bug

2006-09-18  Peter Parente <parente@cs.unc.edu>
	
	* Added epydoc to root Makefile.am
	* Added doAccAction to the ContainerAdapter for items; need to open a
	bug for 0.4.0 to do all others
	* Corrected generate description bug
	* Correct device manager welcome and goodbye bugs with no I/O devices
	attached
	* Lots of epydoc updates for 0.3.0 release
	* Added IAccessibleAction methods for bug #349811
	* Added try/except around component calls in TableAdapter
	* Improvements to backward walk order to account for skipped
	accessibles that are included in the forward walk order

2006-09-15  Peter Parente <parente@cs.unc.edu>

	* Added lsr.desktop.in file to create a menu icon for LSR
	* Added handler for SIGTERM to shutdown LSR nicely after kill/killall
	* Added read background messages setting to gaim perk
	* Correct bug in SetttingsChooser where more than one Perk or device
	caused an exception
	* Better handling of stopping during continuous read
	* Changed doTask to provide the current task_por before executing and
	to store the new pointer as the task_por after executing
        * Corrected misspellings
	* Added i18n hint to ambiguous range string

2006-09-15  Clytie Siddall <clytie@riverland.net.au>

	* configure.in	Added vi and zh_CN in ALL_LINGUAS line.
	
2006-09-14  David Lodge <dave@cirt.net>

	* configure.in: Added en_GB to ALL_LINGUAS

2006-09-14  Peter Parente <parente@cs.unc.edu>

	* Added some logic to save and store document pointer position in 
	FFPerk, needs work
	* Added calls to get and save task POR as pointer in doTask
	* Added basic read all task, needs automatic stop
	* Fixed may_stop starting at 1 bug and made var fit naming convention
	* Added exiting announcement
	* Changes to container announcement to avoid announcing a container
	name that is a subset of what was just announced (e.g. web page name
	is a subset of the title of the web browser window)
	* Changed EventTask to make identity parameter explicit and first

2006-09-13  Peter Parente <parente@cs.unc.edu>

	* Changed logging system to append instead of create new to aid test
	team
	* Made initial changes to AccessibleItemWalker and Hypertext adapter
	to support backwards walk order through documents
	* Corrected logic for deciding when to announce something as blank 
	versus when to skip it because a label is present

2006-09-12  Peter Parente <parente@cs.unc.edu>

	* Enabled upgrade path for new semantic to style mappings
	* Added autocomplete role to combobox adapter
	* Updated man page for 0.3.0
	* Fixed bug where unknown key pressed
	* Changed DeviceManager to only convert gesture to string when an IO
	monitor is loaded

2006-09-11  Peter Parente <parente@cs.unc.edu>

        * Added try/except clause to pyLinAcc/Accessible __iter__ method to
  	prevent iteration stop on error
	
	* Added lots of todo statements to FirefoxPerk while filing FF bug 
	reports
	* Switched to using accessible name, not item text, as label if 
	available, else resorting to label relation
	* Changed handling of caret events in DefaultPerk to be more robust
	against move/delete differences in XUL widgets
	* Streamlined output in IO monitor based on FirefoxPerk debugging exp.
	* Removed automatic new line insertion from GTKEventDialog
	* Added code to ignore events from accessible redundant objects
	* Fixed disassociate bug when joining profiles to an output string
	* Changed monitor scrolling logic to scroll on next time interval

2006-09-08  Peter Parente <parente@cs.unc.edu>

	* Fixed bug introduced in all device getSettings methods where 
	description was being provided to the wrong field
	* Added user consumable text line role announcement to distinguish text
	area names from text area content

	* Added GdmPerk to improve usability of the gdm login screen; works 
	best with the plain gdm greeter for now
	* Touched up isTrivial logic to discount accessibles that have no
	text after stripping whitespace
	* Updated LSRConstants to include new "login" profile and associated
	UIEs
	* Added code to getAccFocus to search for the focused accessible when
	an event for it hasn't been received (i.e. on startup)

2006-09-07  Peter Parente <parente@cs.unc.edu>

	* Extended cancellation prompt descriptions
	* Translated string touch-ups for 0.3.0
	* Set UIE selector widget buttons to not receive focus on activate

2006-09-06  Peter Parente <parente@cs.unc.edu>

	* Updated all device implementation to use new default style / 
	flyweight style class variables and base class implementations of
	default_style / getDefaultStyle
	* Fix bug in CliqueAudio.isActive
	* Moved style storage to individual devices instead of one large dict
	in the DeviceManager
	* Added methods specific to loading and persisting output style 
	dictionaries to SettingsManager
	* Added postInitOutput and postCloseOutput methods to AEOutput to 
	support persistence of styles
	* Enabled style loading and persistence logic
	
	* Removed old pyauto templates
	* Tracked down hanging reference to choosers (gtk.glade custom widget
	callback), now releasing on close()
	* Refactored _registerOutputDevice in DeviceManager to support loading
	persisted output styles (not enabled yet)
	* Added saving of output styles on DeviceManager close
	* Fixed getAccTextSelection methods to return strings as documented, 
	not indices
	* Fixed generate command line switch to include description
	
2006-09-05  Peter Parente <parente@cs.unc.edu>

	* Lowercased all string Task names for consistency
	* Changed DefaultPerk sayNew* methods to separate Tasks to be invoked
	using doTask (now allows consuming/supplementing by other Perks)
	* Added doTask method for executing named Tasks from other Tasks
	* Updated POTFILES.in and POTFILES.skip based on latest translation
	report
	* Added support for reactivating choosers
	* Refactored Perk to separate keyed and named Tasks in prep for doTask
	with multiple Tasks per name
	* Fixed singleton flag support for choosers
	* Fixed bug in show/hide monitors
	* Removed Quit menu item from monitors
	* Removed DeviceView after reconsidering device selection possibilities
	* Changed _getClassNames in Task.Tools.System to not reverse the 
	results
	* Added code to reverse Perk order in PerkChooser only (not globally)

2006-09-04  Peter Parente <parente@cs.unc.edu>

	* Added mutually exclusive category selection widget to GTKUIEView
	(DeviceView)

2006-08-31  Peter Parente <parente@cs.unc.edu>

	* Changed profile devices panel to use a UIEView widget also
	* Added bounds checking to additive output values on all devices
	* Added Task.Tools methods for loading/unloaded one named monitor at
	a time
	* Added Task.Tools methods for associate/disassociate and subtasks that
	should be performed (e.g. unloading a monitor when it is disassociated)
	* Added support for associating/disassociating monitors and perks 
	changed in settings dialog
	* Added method to GTKUIEView to get all listed UIE class names

2006-08-30  Peter Parente <parente@cs.unc.edu>
	
	* Added __len__ and __getitem__ to AccessibleMixin
	* Added epydoc convenience build script (epy.sh)
	* Removed deprecated pyauto.py script
	* Cleanup of some epydoc bugs for 0.3.0
	* Added GTKUIEView and uie_widget to POTFILES.in
	* Updated all devices to support additive style attributes
	* Changed encoding in GSpeech to latin-1 after noticing missing number
	announcements for sliders when using utf-8 (same kludge as other
	devices for the time being)
	* Completed support for additive styles
	* Corrected rounding/truncation bug for settings percentage sliders

2006-08-29  Peter Parente <parente@cs.unc.edu>
	
	* Started adding support for additive output style attributes
	* Improved optimizations for avoiding unecessary style applications 
	when styles haven't changed (updated all device implementations)
	* Fixed bug in singleton creation in output devices by creating 
	singletons in device instances instead of at the module level

2006-08-28  Peter Parente <parente@cs.unc.edu>

	* Finished most doc in SettingsChooser.py
	* Added basic settings to CliqueAudio to test SettingsChooser for 
	devices
	* Corrected duplicate value announcement when value controls have both
	text and values encoding the same information
	* Corrected duplicate container announcement when containers have
	labelled by relation
	* Changed SettingsChooser to use multiple GTKUIEView widgets instead of 
	one large tree
	* Moved Perk chooser list view to separate class GTKUIEView so it can
	be reused for the profile configuration panes
	* Added context to announcements of Perk reorder (above/below)
	* Bounded raise/lower in PerkChooser to loaded Perks only
	* Doc updates to PerkChooser

2006-08-25  Peter Parente <parente@cs.unc.edu>
	
	* Fixed bug in getting item text on active descendant events for tables
	(now using IAcessibleInfo properly)
	* Completely revamped design of PerkChooser to reduce complexity of
	code and UI
	* Fixed reversal problem in order of UIEs in default profiles
	* Changed LSRMain.checkA11y to configA11y to set GTK_MODULES and 
	check/set desktop accessibility
	* Changed from using gconf command line tool to gconf Python module
	* Added gnome-python2-gconf requirement to spec file
	* Added pygtk2-libglade requirement to spec file
	* Updated Perk template with comments about translations and a default
	getDescription method
	* Added support for binding gettext to different domains in UIEs to
	support translation of components that do not ship with LSR (i18n.bind)
	* Changed from _getPath to _getResource in choosers to avoid confusion 
	with getPath on all UIElements
	* Fixed bug introduced with refactor of human readable info on	tasks 
	and perks 
	* Changed TaskMonitor params to Perks and Tasks	rather than their names
	(was a wasteful call when monitors are not shown)

2006-08-24 18:09  Peter Parente <parente@cs.unc.edu>

	* Added UIElement base class to specify name and description for
	all UIEs 
	* Removed extra monitor methods on TierManager,
	EventManager, and DeviceManager 
	* Added initial code and interface
	for displaying current profile info (going to change) 
	* Added	Task.Tools methods for getting names and descriptions for UIEs
	* Updated docstrings in UIEs to describe them for users rather than
	developers

2006-08-23 15:10  Peter Parente <parente@cs.unc.edu>

	* Fixed 2 bugs related to FF document browsing in Hypertext adapter
	* Missing last character on some lines after embeds 
	* Skipping embed children having embed characters as their first 
	character

2006-08-22 15:16  Peter Parente <parente@cs.unc.edu>

	* Added Task.Tools method to consume next N events for a task 
	* Added	EventTask convenience flag for all event layers Added __hash__
	method to PORs to enable use as dictionary keys 
	* Removed hacky	overriding of None item offsets in hypertext 
	* Added comments to Tier.get/setEventPOR 
	* Fixed bug with propogation of task_por after
	event is consumed 
	* Added check for None keysym in Keyboard device
	* Fixed missing parameter on findDescendantAcc Added FocusTask to
	FirefoxPerk to restore last document POR on document focus

2006-08-22 10:59  Peter Parente <parente@cs.unc.edu>

	* Added code to fire focus lost events 
	* Changed IEventHandler.getAEEvents method interface to support 
	collection of events inside the method instead of as return values 
	* Changed AccessibleMixin.__iter__ to include None accessibles to keep
	accessibles in sync with the childCount 
	* Added methods to Tier and Task.Tools.View for overriding the event 
	POR from one task to the next (needs doc, might be removed) 
	* Added code to FirefoxPerk to remember document PORs

2006-08-22 08:05  Peter Parente <parente@cs.unc.edu>

	* Removed left-over src/glade reference

2006-08-21 23:08  Peter Parente <parente@cs.unc.edu>

	* Fixed streamable content constant misspelling Added __iter__ to
	AccessibleMixin

2006-08-21 12:06  Peter Parente <parente@cs.unc.edu>

	* Changed TextAdapter to treat FF paragraphs as being multiline
	text containers 
	* Changed DefaultPerk to avoid announcing blank item text when a label 
	is present

2006-08-18 16:51  Peter Parente <parente@cs.unc.edu>

	* Lots of SettingsDialog work 
	* Revamped layout for dynamically generated settings frames 
	* Added support for all remaining kinds	of settings 
	* Fixed ordering of widgets added to gtk.Table to account for ordering 
	problem in the accessible hierarchy 
	* Fixed	filename setting support to account for relative paths 
	* Aliased AEState as PerkState to reduce imports in Perk scripts 
	* Changed AEState class to not persist vars starting with _ instead of
	using getNonPersistent method Removed unncessary createState method 
	from Perk

2006-08-17 17:26  Peter Parente <parente@cs.unc.edu>

	* Continued work on SettingsDialog 
	* Changed shell to use tab panel instead of tree (which was 
	problematic) 
	* Added support for more kinds of settings (filename, integer, range) 
	* Changed section widget layout to use a gtk.Table

2006-08-17 11:00  Peter Parente <parente@cs.unc.edu>

	* Removed metacity specific code from ViewManager 
	* Added better handling of floating search windows on gtk lists/trees 
	* Added view debug print statement to DeveloperPerk

2006-08-16 17:15  Peter Parente <parente@cs.unc.edu>

	* Fixed bug in multiple monitor loading 
	* Fixed IOMonitor to work without a real output device 
	* Fixed registration of task name in TimerAlert 
	* Fixed bug in HypertextAdapter getAccText method with
	None as item offset 
	* Added application info to raw event monitor

2006-08-15 17:06  Peter Parente <parente@cs.unc.edu>

	* Continue implementation of LSR settings dialog 
	* Improved methods
	in Task.Tools.System for getting associated Perks 
	* Split	UIRegistrar.listAssociated into three methods to reduce 
	confusion 
	* Removed SplitStringList setting for now 
	* Changed ChooserTask so that CANCEL signals are delivered before 
	closing 
	* Added proper use of save/restore state for settings 
	* Implemented code in SettingsChooser to handle Perk state 
	* Fixed bug in SettingsManager that disrespected singleton requirement 
	for Perk state objects

2006-08-14 16:34  Peter Parente <parente@cs.unc.edu>

	* More work on settings dialog
	* Added getSettings method to TierManager.LSRState 
	* Hacked in temp code generating widgets for some kinds of settings 
	* Added a FileStringSetting class 
	* Changed some spacing parameters in *.glade files

2006-08-14 12:37  Peter Parente <parente@cs.unc.edu>

	* Fixed bug in getAccAllTextAttrs when no attributes are available 
	* Added announcement of default attributes in DefaultPerk
	* Fixed bug in sayNewContainer when reading labels

2006-08-14 12:12  Peter Parente <parente@cs.unc.edu>

	* Enabled container announcements 
	* Changed code in FirefoxPerk to better support menu reading 
	* Moved focus print debugger to	DeveloperPerk 
	* Added test of menu expanded state as a way of	knowing if a child 
	item is visible or not

2006-08-11 15:50  Peter Parente <parente@cs.unc.edu>

	* More work on dialogs Added try/except to pyLinAcc.Event observer
	code to potentially fix seg faults at shutdown Fixed bug in
	DefaultPerk pointer to focus code

2006-08-11 13:53  Peter Parente <parente@cs.unc.edu>

	* Fixed style caching bug in CliqueAudio 
	* Fixed non-absolute path to UIE bug in UIRegistrar 
	* Added short delay on program termination to allow GIL release and 
	thread completion 
	* Added support for None layer specification in get/set style methods 
	* Added SettingsChooser

2006-08-11 13:51  Peter Parente <parente@cs.unc.edu>

	* Added glade and other missing files

2006-08-10 15:49  Peter Parente <parente@cs.unc.edu>

	* Fixed bug in UIRegistrar.listInstalled when UIE is missing from
	its path 
	* Migrated PerkChooser code to use perk_chooser.glade instead of hand 
	coded GUI design 
	* Removed L{} from DeveloperPerk docstring

2006-08-10 13:23  Peter Parente <parente@cs.unc.edu>

	* Added Stopping flags to TierManager.LSRState 
	* Updated stopNow to respect Stopping (but not stopAll) 
	* Fixed Audio.parseString to ignore blanks at the start of a group of 
	words 
	* Updated EmitGetSet to ignore None styles

2006-08-10 10:57  Peter Parente <parente@cs.unc.edu>

	* Fixed bugs in creating, removing, showing, and duplicating profiles 
	* Fixed DeviceManager so that output/input devices are not required, 
	but logged as warnings 
	* Lowercased all announced status strings to avoid mutation by speech 
	engines

2006-08-09 17:06  Peter Parente <parente@cs.unc.edu>

	* Moved glade files to Choosers directory (forgot that Choosers are
	extensions and not all Choosers will be installed with LSR) 
	* Added	_getPath method to AEChooser base class to make it easy to 
	locate related files (e.g. glade)

2006-08-09 13:59  Peter Parente <parente@cs.unc.edu>

	* Fixed bug in getDescription when no description exists

2006-08-09 13:48  Peter Parente <parente@cs.unc.edu>

	* Fixed dispatching of deactivate events 
	* Fixed bugs in unregisterTask in Task.Tools.System 
	* Improved new container announcement (still disabled until optimized)

2006-08-08 16:17  Peter Parente <parente@cs.unc.edu>

	* Fixed bug introduced in Makefile.am

2006-08-08 16:12  Peter Parente <parente@cs.unc.edu>

	* Added glade shell for LSR settings dialog 
	* Updated LSRConstants to generate some from build process 
	* Changed names from some constants in LSRConstants 
	* Changed install location of templates to $datadir
	* Added glade files to make process to install in $datadir

2006-08-08 11:10  Peter Parente <parente@cs.unc.edu>

	* Added better error checking to account for Hypertext bugs in
	Firefox 
	* Added support for breadth first search to pyLinAcc/Accessible.py

2006-08-07 17:33  Peter Parente <parente@cs.unc.edu>

	* Lots of bug fixes while working on cognitive decline example
	interface  
	* Made application POR the default when Tier first created  
	* Fixed getPath bug in UIRegistrar  
	* Fixed interface to getAccText

2006-08-07 14:34  Peter Parente <parente@cs.unc.edu>

	* Added new timer event

2006-08-07 14:33  Peter Parente <parente@cs.unc.edu>

	* * Finished TimerTask implementation 
	* Some refactoring of TierManager and Tier to remove duplicate code 
	for managing chooser and timer events 
	* Fixed bug in perk template

2006-08-07 13:44  Peter Parente <parente@cs.unc.edu>

	* Fixed bug in key propogate or consume introduced when moving to
	preferred registerCommand method 
	* Continued work on timer events

2006-08-04 16:08  Peter Parente <parente@cs.unc.edu>

	* Fixed WhereAmI regression 
	* Refactored inheritence of Tasks 
	* Added TimerTask but need to support it 
	* Created simplified task and command register and unregister methods   
	* Maintained backward compatibility with usage of old interface

2006-08-04 10:29  Peter Parente <parente@cs.unc.edu>

	* Fixed bug where post install didn't execute when installing from
	RPM 
	* Fixed relocation problems in RPM
	
2006-08-03 Peter Parente <parente@cvs.gnome.org>

	* Changed version numbering scheme to start with a pre(view)
	before actual release for pre-release test builds

2006-08-03 17:40  Peter Parente <parente@cs.unc.edu>

	* Added missing adapter

2006-08-03 17:40  Peter Parente <parente@cs.unc.edu>

	* Fixed POTFILES entries 
	* Added missing HypertextAdapter.py 
	* Properly generating from version number in configure.in now 
	* Added	conditional test of post install run to ./Makefile.am

2006-08-03 11:36  Peter Parente <parente@cs.unc.edu>

	* Added preview to LSR_DATE to indicate preview build 
	* Removed old references to LSRSettings

2006-08-02 16:50  Peter Parente <parente@cs.unc.edu>

	* Initial implementation for bug #343390; needs work before
	enabling

2006-08-02 13:52  Peter Parente <parente@cs.unc.edu>

	* Completed implementation for bug #345341 
	* Updated DefaultPerk to set focus, selection, and caret when routing 
	pointer to cursor
	* Updated some method names to match convention (getAcc/setAcc)

2006-08-01 16:26  Peter Parente <parente@cs.unc.edu>

	* Fixed bugs in new HypertextAdapter 
	* Added event handler adapter for hypertext to account for hypertext 
	with first character embedded objects (should be treated as receiving 
	the selection)

2006-08-01 14:31  Peter Parente <parente@cs.unc.edu>

	* Fixed regression in word parsing with associated PORs

2006-08-01 13:56  Peter Parente <parente@cs.unc.edu>

	* Added docstring comments about features to facilitate testing

2006-08-01 12:15  Peter Parente <parente@cs.unc.edu>

	* Finished word parsing migration   
	* WordState only contains settings need by the base Word class 
	* Word class now supports callbacks for parsing mail and trailing parts
	of words	 
	* AEOutput now has parseString method
	* AEOutput.Audio implements basic string parsing for speech devices 
	using Word callbacks
	* DeviceManager now calls parseString on a device before calling
	sendString for each word parsed
	* DeviceManager now tries to call sendIndex for each Word parsed 
	having an associated POR (still need to implement index marker support)
	* Fixed role announcement bug in DefaultPerk by word review with 
	wrapping enabled

2006-07-31 16:19  Peter Parente <parente@cs.unc.edu>

	* Continued migration of word parsing to device level 
	* Started interface for supporting index markers

2006-07-31 15:21  Peter Parente <parente@cs.unc.edu>

	* Started work on improving AccessibleItemWalker to support
	hypertext (as implemented by FF)

2006-07-31 08:44  Peter Parente <parente@cs.unc.edu>

	* Added missing Word.py entry

2006-07-27 11:28  Peter Parente <parente@cs.unc.edu>

	* Started refactor of settings 
	* Added persistence of global and per Perk settings
	* Moved DefaultPerk specific settings to the DefaultPerkState class 
	* Moved global settings to the LSRState class (in TierManager.py for 
	convenience)
	* Moved	non-persistent, but Tier shared variables to TierState class
	(not currently persisted)
	* Modified Task and Perk initialization	procedure to support loading of 
	persisted settings
	* Added	explicit shutdown procedure for Tasks and Perks to support
	persistence of changed settings 
	* Moved Word class to top level	to support its use at the device level
	* Simplified Word class	and its corresponding settings
	* Changed AEState class to support persistence even when modules have 
	been reloaded at runtime
	* Removed Mode setting until we have proof its actually needed
	(defaulting to the equivalent of MODE_EVENT)
	* Changed MayStop flag to make it global 
	* Added shell of a FirefoxPerk 
	* Temporarily disabled the use of Word for parsing output strings (will
	re-enable as refactor continues)

2006-07-24 08:01  Peter Parente <parente@cs.unc.edu>

	* Added SettingsManager.py to POTFILES.in

2006-07-21 16:00  Peter Parente <parente@cs.unc.edu>

	* Added lsr --init-global to install-data-hook to automatically
	initialize global repository on install 
	* Fixed broken file references in Makefile.am's 
	* Improved reports in DefaultDialogPerk

2006-07-21 15:26  Peter Parente <parente@cs.unc.edu>

	* Added timestamp information to all InputGestures when available
	* Added timestamp information to preExecute of Tasks 
	* Passing timestamp information to all choosers automatically as a 
	keyword	arg 
	* Fixed bug where newly displayed chooser does not get the
	focus using timestamp information when available (bug #345140)
	* Fixed bug where MayStop initialization was missing in 
	Task.Tools.Output

2006-07-21 14:07  Peter Parente <parente@cs.unc.edu>

	* Removed LSRInitConfig and TemplatePerk (deprecated) 
	* Improved --show argument for listing installed/associated extensions 
	* Fixed	bug in ViewManager with not properly tracking number of 
	observers of AEEvents 
	* Fixed bug in PerkChooser where no item was selected in unavailable 
	* Added ReadAlert Task in DefaultPerk to read alert dialogs 
	automatically 
	* Made DeveloperPerk class docstring more human readable 
	* Added many iter* methods to Task.Tools.View 
	* Standardized processing and return values from getAcc and getItem 
	* Unified interface in Walker/ 
	* Fixed documentation in Walker/ 
	* Moved get/setLSRMode to Task.Tools.System from View 
	* Moved MayStop	flag to Task.Tools.Output class variable instead of 
	LSRSettings 
	* Fixed preemption bug in PerkChooser dialog with action report and
	newly selected item

2006-07-21 08:17  Peter Parente <parente@cs.unc.edu>

	* Fixed missing try/except commented during UIRegistrar work

2006-07-20 23:43  Peter Parente <parente@cs.unc.edu>

	* Rewrite of UIRegistrar to support both global and local
	installations of UIEs, preserve profiles across LSR upgrades, 
	use pickled hashes of metadata instead of symlinks to files
	move profile management methods to SettingsManager
	* Remove UIRegistrar class in favor of top level functions (no state
	anyways)
	* Removed ordering dependency between Perks that register
	named Tasks and Perks that bind keys to those Tasks 
	* Optimized searching through Perks in a Tier to locate a Perk having 
	a Task for commands, choosers, or a name 
	* Optimized getting all Tasks to handle events in a Perk

2006-07-20 18:03  Brett Clippingdale <brett@clippingdale.com>

	* minor doc fixes

2006-07-18 15:48  Brett Clippingdale <brett@clippingdale.com>

	* documentation updates

2006-07-17 19:05  Brett Clippingdale <brett@clippingdale.com>

	* most of documentation is complete

2006-07-16 11:28  Peter Parente <parente@cs.unc.edu>

	* Fixed unhandled exception during Perk reload when Perk has import
	errors

2006-07-14 19:32  Brett Clippingdale <brett@clippingdale.com>

	* Final UI improvements

2006-07-14 10:55  Peter Parente <parente@cs.unc.edu>

	* Minor improvement to Task to define an init method for instance 
	variable initialization

2006-07-14 08:39  Peter Parente <parente@cs.unc.edu>

	* Missing return True on release GIL function (amazing CliqueAudio
	worked at all without it)

2006-07-14 08:19  Peter Parente <parente@cs.unc.edu>

	* Added SpeechDispatcher.py

2006-07-12 19:13  Brett Clippingdale <brett@clippingdale.com>

	* more GUI improvements

2006-07-12 13:35  Peter Parente <parente@cs.unc.edu>

	* Switched back to using bonobo main instead of gtk main (gtk main
	introduced deadlocks into the Perk chooser (maybe because atk was
	being used?))

2006-07-11 10:18  Peter Parente <parente@cs.unc.edu>

	* Fixed nit in output of hotkeys 
	* Changed AccessEngine main loop from a pure Python loop with explicit 
	calls to free the GIL to gtk.main which runs in C and is Python aware 
	* Added code to	ViewManager and TierManager to free dead Tiers on a 
	timed interval

2006-07-11 08:22  Peter Parente <parente@cs.unc.edu>

	* Added SpeechDispatcher.py

2006-07-10 18:39  Peter Parente <parente@cs.unc.edu>

	* Added SpeechDispatcher device support 
	* Shortened CliqueAudio	device name 
	* Improved reporting of exceptions during device initialization 
	* Fixed minimum speech rate bound in DefaultPerk

2006-07-10 14:51  Peter Parente <parente@cs.unc.edu>

	* Added modified patch for bug #344985 (thanks Eirikur) 
	* Added part of patch for bug #345341 (just IAccAction methods) 
	* Added	announcement of slider/progress values and extents on focus for
	bug #344989 
	* Removed print statements from CliqueAudio

2006-07-07 14:57  Peter Parente <parente@cs.unc.edu>

	* Removed leftover print statements 
	* Fixed CliqueAudio channel reuse problem 
	* Added dev scripts to version control

2006-07-07 12:32  Peter Parente <parente@cs.unc.edu>

	* Fixed associate problem with data of the wrong type (string)
	always evaluating to True incorrectly

2006-07-07 12:17  Peter Parente <parente@cs.unc.edu>

	* Added confirmation for deletion type actions from the command
	prompt (bug # 346640)

2006-07-07 11:50  Peter Parente <parente@cs.unc.edu>

	* Added doAction method to Task.Tools.View for executing available
	actions by index 
	* Added required doAccAction method to adapters to support the new 
	View method

2006-07-07 11:20  Peter Parente <parente@cs.unc.edu>

	* Added adapter methods and DefaultPerk logic to announce hotkey
	bindings (bug #345104) 
	* Added Task.Tools.View methods to access accessible action information
	* Changed TextAdapter getAccItemText implementation to get only the 
	name of a text area when item is None

2006-07-06 20:13  Brett Clippingdale <brett@clippingdale.com>

	* initial support for focus handling to announce current
	list selections

2006-07-06 11:13  Brett Clippingdale <brett@clippingdale.com>

	* removed some debugging print stmts

2006-07-06 11:11  Brett Clippingdale <brett@clippingdale.com>

	* improved ATSPI representation of available/loaded perk
	lists with foreach handler: update_table()

2006-07-06 11:06  Peter Parente <parente@cs.unc.edu>

	* Added missing IOMonitor

2006-07-06 10:45  Peter Parente <parente@cs.unc.edu>

	* Fixed incorrect switching to tiers at startup 
	* Improved perk template to include a work task for respoding to an 
	input gesture on the keyboard

2006-07-06 10:38  Peter Parente <parente@cs.unc.edu>

	* Further refinements about new cmd line interface

2006-07-06 09:36  Peter Parente <parente@cs.unc.edu>

	* Added welcome message on default output device on LSR startup
	* Added additional flags to ViewChange event indicating 
	view was detected at startup, view is the first view to be activated at
	startup 
	* Cleaned up some ugly doc in some task and event modules

2006-07-06 08:33  Peter Parente <parente@cs.unc.edu>

	* Added shebang	to LSRMain

2006-07-05 15:36  Peter Parente <parente@cs.unc.edu>

	* Removed EventMonitor, InputMonitor, and OutputMonitor
	subinterfaces of AEMonitor 
	* Implemented basic IOMonitor and added to initial config under the 
	developer profile 
	* Added support for load/unload of monitors in DeviceManager in 
	Task/Tools/System.py

2006-07-05 15:31  Peter Parente <parente@cs.unc.edu>

	* Added IOMonitor.py

2006-07-05 11:14  Peter Parente <parente@cs.unc.edu>

	* man page changes to reflect new cmd line interface

2006-07-05 08:48  Peter Parente <parente@cs.unc.edu>

	* Added description semantic

2006-07-05 08:37  Peter Parente <parente@cs.unc.edu>

	* Removed old TIER= metadata variables from Perk classes 
	* Added	ReadDescription Task to DefaultPerk 
	* Added hotkey binding (Alt-Shift-D) to AltShiftPerk for reading desc.
	* Identified and filed bugs about PerkChooser accessible description 
	problems

2006-07-03 15:21  Peter Parente <parente@cs.unc.edu>

	* Added announcement of value change events

2006-07-03 14:28  Peter Parente <parente@cs.unc.edu>

	* Cleaned up getAccStates code to use sets 
	* Added unchecked to set of announceable states

2006-07-03 00:28  Peter Parente <parente@cs.unc.edu>

	* Updated doc in AEChooser base class 
	* Added doc to DefaultDialogPerk 
	* Cleaned up doc in other modules

2006-07-02 16:19  Peter Parente <parente@cs.unc.edu>

	* Implemented new command line interface to UIRegistrar 
	* Added	metadata to all UIEs to specify kind and tier 
	* Updated UIE repository version number 
	* Simplified exception reporting for command line actions

2006-06-30 18:20  Brett Clippingdale <brett@clippingdale.com>

	* added dynamic perk description label

2006-06-30 16:24  Brett Clippingdale <brett@clippingdale.com>

	* move cursor and view to top-left of Perk descriptions in
	PerkChooser

2006-06-29 16:40  Peter Parente <parente@cs.unc.edu>

	* Fixed positioning of sound sources

2006-06-25 18:58  Raphael Higino  <raphaelh@cvs.gnome.org>

	* Added Brazilian Portuguese translation

2006-06-19 15:41  Peter Parente <parente@cs.unc.edu>

	* Fixes for bug #344471 i18n translator problems

2006-06-19 14:00  Peter Parente <parente@cs.unc.edu>

	* Added missing entries for PerkChooser.py and DefaultDialogPerk.py

2006-06-16 16:57  Peter Parente <parente@cs.unc.edu>

	* Fixed new AEChooser interface Merged patch of PerkChooser to
	support new model-based signals (Thanks Brett)

2006-06-16 15:48  Peter Parente <parente@cs.unc.edu>

	* Changed nascent AEChooser interface to allow arbitrary events
	indicating model changes

2006-06-16 10:38  Peter Parente <parente@cs.unc.edu>

	* Added first working version of PerkChooser 
	* Update TierManager, PerkChooser, DefaultPerkDialog, Atk, System, 
	AEChooser, Perk with bug fixes to make PerkChooser work properly 
	* Fixed floating point crash bug in CliqueAudio (detect empty sounds) 
	* Add missing files to Makefile.am files

2006-06-16 08:53  Peter Parente <parente@cs.unc.edu>

	* Added DECtalkSpeech.py

2006-06-15 21:39  Peter Parente <parente@cs.unc.edu>

	* Added support for DECtalk Refactored FestivalSpeech code into
	GSpeech as a default

2006-06-15 17:51  Peter Parente <parente@cs.unc.edu>

	* Corrected strings in UIRegistrar to remove initial articles (per
	i18n bug) 
	* Added support for play, sendFilename interfaces to Task.Tools, 
	DeviceManager, and AEOutput.Base 
	* Added support for playing sound files to CliqueAudio

2006-06-15 10:33  Peter Parente <parente@cs.unc.edu>

	* Fixed indent error

2006-06-15 10:01  Peter Parente <parente@cs.unc.edu>

	* Added code for getting row/column headers (Thanks Eirikur)

2006-06-14 17:44  Peter Parente <parente@cs.unc.edu>

	* Fixed new play interfaces and implementation

2006-06-14 16:30  Peter Parente <parente@cs.unc.edu>

	* Moved import of Adapters to inside run() method; something in
	pyLinAcc eats command line arguments

2006-06-14 15:26  Peter Parente <parente@cs.unc.edu>

	* Added PerkChooser to initial config

2006-06-14 15:23  Peter Parente <parente@cs.unc.edu>

	* Added convenience methods for atk relation, name, and desc
	(Thanks Brett) 
	* Added initial PerkChooser code 
	* Added play and sendFilename methods to Task.Tools.Output, 
	DeviceManager, and AEOutput.Base 
	* Started adding new Channel type to CliqueAudio to support non-speech 
	sound

2006-06-14 12:32  Peter Parente <parente@cs.unc.edu>

	* Renamed LAYER_ constants 
	* Changed AEOutput.Base.createDistinctStyles interface slightly 
	* Added	DefaultDialogPerk to LSRInitConfig

2006-06-13 08:24  Peter Parente <parente@cs.unc.edu>

	* Fixed incorrect distclean removal of .1 file

2006-06-12 16:11  Peter Parente <parente@cs.unc.edu>

	* Added Task.Tools.System methods for querying loaded, installed,
	and associated Perks 
	* Changed ChooserTask interface to make it simpler for Perk writers 
	* Provided a default implementation in ChooserTask.executeEnd to close 
        the chooser 
	* Added initial shell of a DefaultDialogPerk to show all dialogs that 
	ship with LSR

2006-06-12 08:31  Peter Parente <parente@cs.unc.edu>

	* Added pyauto.py to files to skip

2006-06-12 08:31  Peter Parente <parente@cs.unc.edu>

	* Added missing DeveloperPerk.py

2006-06-11 00:09  Peter Parente <parente@cs.unc.edu>

	* Added spec file for RPMs Updated LEGAL contact info Updated
	configure.in with more specific dependency versions

2006-06-10 23:33  Peter Parente <parente@cs.unc.edu>

	* Fixed missing import

2006-06-10 21:45  Peter Parente <parente@cs.unc.edu>

	* Added missing ChooserTask file

2006-06-10 01:40  Funda Wang  <fundawang@linux.net.cn>

	* Added Simplified Chinese translation of lsr.

2006-06-09 16:44  Peter Parente <parente@cs.unc.edu>

	* Continuing to add support for choosers  
	* methods in Perk for register/unregister  
	* method in Tier to get Task to handle given chooser  
	* ChooserTask base class Fixed bug in ScreenTask and
	  SelectorTask of always returning True from execute 
	* Updated pyLinAcc to support soon-to-be-added Collection interface 
	  and constants

2006-06-09 10:49  Peter Parente <parente@cs.unc.edu>

	* Deprecated the ListAdapter.py

2006-06-09 10:47  Peter Parente <parente@cs.unc.edu>

	* Post release version increment (0.3.0) 
	* Added adapter methods for row, column, index numbers (thanks Eirikur)
	* Added Task.Tool.View	methods to access new adapter methods (thanks 
	Eirikur) 
	* Added Eirikur as an author to relevant files

2006-06-09 Peter Parente <parente@cvs.gnome.org>

	* Tagged LSR_0_2_1 release

2006-06-09 09:22  Peter Parente <parente@cs.unc.edu>

	* Updated QUICKSTART to include python 2.4 as requirement 
	* Fixed man page formatting autotools updated sv.po

2006-06-09 08:31  Peter Parente <parente@cs.unc.edu>

	* Updated repository date Fallback on accessible name if text is
	blank

2006-06-08 16:49  Peter Parente <parente@cs.unc.edu>

	* Defined base chooser interface Updated events and tasks to better
	share constant references Started defining a chooser event

2006-06-08 14:59  Peter Parente <parente@cs.unc.edu>

	* Added screen change event and task Changed GaimPerk to also
	report incoming messages when history has the focus

2006-06-08 10:34  Peter Parente <parente@cs.unc.edu>

	* Final 0.2.1 update

2006-06-08 10:27  Peter Parente <parente@cs.unc.edu>

	* Fixed bug in text attr reporting Added more doc to AEOutput.Style
	Fixed doc in Task.Tools.View.getAllTextAttrs

2006-06-08 09:19  Peter Parente <parente@cs.unc.edu>

	* Added new doc files for 0.2.1

2006-06-08 09:16  Peter Parente <parente@cs.unc.edu>

	* Updated for 0.2.1

2006-06-08 09:08  Peter Parente <parente@cs.unc.edu>

	* Fixed doc errors for 0.2.1

2006-06-08 09:04  Peter Parente <parente@cs.unc.edu>

	* Updated epydoc for 0.2.1 (2nd ci after broken pipe)

2006-06-08 09:04  Peter Parente <parente@cs.unc.edu>

	* Corrected epydoc build errors Regenerated epydoc for version
	0.2.1

2006-06-07 16:23  Peter Parente <parente@cs.unc.edu>

	* Fixed recursive imports that broke epydoc generation Fixed --say
	command line param; was never changed after lsr_output merge

2006-06-07 15:15  Peter Parente <parente@cs.unc.edu>

	* Added basic methods for search for arbitrary accessibles Added
	convenience methods for searching for particular names and roles
	Added sayStatus

2006-06-07 12:44  Peter Parente <parente@cs.unc.edu>

	* Added missing Templates dir

2006-06-07 12:43  Peter Parente <parente@cs.unc.edu>

	* Added missing Templates directory

2006-06-07 10:56  Peter Parente <parente@cs.unc.edu>

	* Updated NEWS file with translation information Cleaned up
	translatable strings in some error messages Removed dummy en_US.po
	translation

2006-06-07 10:14  Peter Parente <parente@cs.unc.edu>

	* Added missing i18n imports on some files Added README for
	translators

2006-06-07 10:05  Peter Parente <parente@cs.unc.edu>

	* Added missing files needing translation

2006-06-07 10:00  Peter Parente <parente@cs.unc.edu>

	* Updated news for 0.2.1

2006-06-07 09:33  Peter Parente <parente@cs.unc.edu>

	* Removed unncessary TreeAdapter for events Minor bugs fixes in
	last caret state handling in DefaultPerk

2006-06-06 17:35  Peter Parente <parente@cs.unc.edu>

	* Added support for text selection change events in SelectorChange
	Updated GaimPerk to watch for text selection to decide whether or
	not to announce deleted text in the compose area Added getAccLevel
	to LSRInterfaces Changed how distinct styles are created by default
	to test CliqueAudio

2006-06-06 10:36  Peter Parente <parente@cs.unc.edu>

	* Patch to table adapter to improve review of tables (thanks Brett)
	Should respect visibility settings, but can't due to bug #344000 in
	at-spi

2006-06-06 10:27  Peter Parente <parente@cs.unc.edu>

	* Added mute key to DefaultPerk (useful for development) Added more
	style properties to base class Updated DeviceManager to respect
	muting

2006-06-06 08:48  Peter Parente <parente@cs.unc.edu>

	* Added keys to show/hide all monitors to DeveloperPerk Improved
	doc in CliqueAudio

2006-06-05 10:23  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "sv" to ALL_LINGUAS.
	* po/.cvsignore: Added this.
	* po/sv.po: Added a first version of a Swedish translation.

2006-06-02 17:16  Peter Parente <parente@cs.unc.edu>

	* Fixed bug in getAccTextAttr introduced when moving code in
	DefaultInfo

2006-06-02 16:31  Peter Parente <parente@cs.unc.edu>

	* Improved level announcement to ignore tree nodes with no relation
	Removed use of ListAdapter for time being (taken over by
	TableAdapter) Fixed duplicate label+name announcement in
	DefaultPerk

2006-06-02 09:42  Peter Parente <parente@cs.unc.edu>

	* Minor fix to CliqueAudio initial position setting Updated comment
	in DeveloperPerk Added visible tree walking code (first pass)

2006-06-01 15:50  Peter Parente <parente@cs.unc.edu>

	* Fixed Perk reference bug for input tasks Switched GaimPerk and
	DefaultPerk to use new perk_state for storing stateful information
	instead of this_perk Implemented stopping for CliqueAudio

2006-06-01 12:23  Peter Parente <parente@cs.unc.edu>

	* Removed incorrect file

2006-06-01 12:22  Peter Parente <parente@cs.unc.edu>

	* Removed incorrect file reference

2006-06-01 12:18  Peter Parente <parente@cs.unc.edu>

	* Added CliqueAudio to configuration (LSR will safely ignore and
	fall back on unsupported systems) Updated all old copyright notices
	Updated all Makefile.am files (missed some new files) Added Perk
	reloading and announcement

2006-06-01 12:16  Peter Parente <parente@cs.unc.edu>

	* Added System.py to Makefile.am (missed it yesterday)

2006-05-31 22:17  Peter Parente <parente@cs.unc.edu>

	* Added SEM_INFO and SEM_ERROR as STYLES_ECHO semantics for
	reporting system info and error messages Added announcement of
	loaded Perks to DeveloperPerk Changed say of TaskTools exceptions
	to sayError to distinguish from content Added --app alias for
	--tier to command line params Updated man page for --app alias

2006-05-31 17:36  Peter Parente <parente@cs.unc.edu>

	* Moved Perk registration code to Task.Tools.System for easier
	documentation and reference by Perk developers Changed where the
	reference to a Perk is stored from this_perk to perk in the
	Task.Tools.Base Renamed state to tier_state for storing within Tier
	settings Added perk_state object; defaults to a dummy object for
	storing within Perk settings by can be an AEState object to support
	user config and persistence

2006-05-31 11:51  Peter Parente <parente@cs.unc.edu>

	* Merged in Eirikur's tree level work Added announcement of tree
	level when it changes

2006-05-30 18:08  Peter Parente <parente@cs.unc.edu>

	* Fixed rate change problem in FestivalSpeech Removed debugging
	print statements from Output.py

2006-05-30 17:44  Peter Parente <parente@cs.unc.edu>

	* Potentially fixed global rate change bug

2006-05-30 14:24  Peter Parente <parente@cs.unc.edu>

	* Added temporary key press for jumping the Task POR back to the
	focus POR after passive review

2006-05-30 13:48  Peter Parente <parente@cs.unc.edu>

	* Removed missed references to "when" constants

2006-05-30 13:39  Peter Parente <parente@cs.unc.edu>

	* Updated man page to reflect removal of when concept

2006-05-30 13:38  Peter Parente <parente@cs.unc.edu>

	* Removed need for "when" concept in UIRegistrar (and thus from he
	command line and all internal calls to load UIEs) Updated class
	docstrings on all Perks to serve as descriptions for users Added
	shell for DeveloperPerk

2006-05-30 09:30  Peter Parente <parente@cs.unc.edu>

	* Added well defined order to ATSPI adapters Improved documentation
	in CliqueAudio Doc fixes in IBMSpeech

2006-05-26 17:19  Peter Parente <parente@cs.unc.edu>

	* Fixed performance bug in gnome-speech devices Identified Festival
	rate bug (need to fix)

2006-05-26 16:59  Peter Parente <parente@cs.unc.edu>

	* Removed reference to deleted file

2006-05-26 16:57  Peter Parente <parente@cs.unc.edu>

	* Removed incorrect reference to deleted file

2006-05-26 16:33  Peter Parente <parente@cs.unc.edu>

	* Complete refactor of output devices  * Added support for output
	style objects (flyweight and store)  * Added experimental
	CliqueAudio device  * Changed AEOutput base interface  * Changed
	AEOutput.Audio interface (moved from Speech)  * Changed IBMSpeech,
	GSpeech, and FestivalSpeech to implement new	output device
	interface  * Added default style objects to IBMSpeech and
	FestivalSpeech and    support for flyweights  * Changed
	DeviceManager interface to support new AEOutput interfaces  * Added
	autogenerated get/set/say* methods in Task.Tools.Output  * Added
	semantic constants to represent user configurable output  * Changed
	Perks to use new semantic constants to map said text to    user
	configurable styles  * Added default semantic groups mapping
	semantics to styles Updated Makefile.am files and configure.in
	files Updated en_US.po dummy translation to reflect new files
	Removed lots of old @todos Fixed bug introduced in pyauto when
	generating configure.in

2006-05-26 12:06  Peter Parente <parente@cs.unc.edu>

	* Post release version incrementing Minor touch-up to release email
	template

2006-05-26 11:12  Peter Parente <parente@cs.unc.edu>

	* Fixed repeat role announcement on tree tables

2006-05-26 10:41  Peter Parente <parente@cs.unc.edu>

	* Cleaned up announcement template a bit more.	Updated man page to
	match 0.2.0 command line features Fixed --help doc in LSRMain

2006-05-25 16:05  Peter Parente <parente@cs.unc.edu>

	* Added support for generating announcements for releases to pyauto
	Added announcement template Minor tweak to DefaultPerk.py

2006-05-25 12:19  Peter Parente <parente@cs.unc.edu>

	* Fixed make distcheck errors  
	* Removed lsr.man.1 and using lsr.1 directly now  
	* Removed build flag for workbook (causes error currently, need to 
	correct)

2006-05-25 11:41  Peter Parente <parente@cs.unc.edu>

	* Added up to date en_US translation as an i18n example 
	* Fixed	POTFILES.in generation bug in pyauto.py 
	* Updated configure.in with en_US instead of en_GB 
	* Removed old dummy en_GB translation

2006-05-25 09:40  Peter Parente <parente@cs.unc.edu>

	* Updated NEWS with 0.2.0 release info 
	* Cleaning up build process for 0.2.0 release

2006-05-23 14:38  Peter Parente <parente@cs.unc.edu>

	* Added announcement of menu name when changing menus, not just
	menu items

2006-05-23 08:16  Peter Parente <parente@cs.unc.edu>

	* Corrected focus events for menu items to avoid reannouncement of
	top menu when a submenu is selected Improved focus/selector
	stopping and saying in DefaultPerk

2006-05-23 08:14  Peter Parente <parente@cs.unc.edu>

	* Added xsl stylesheets missed during import

2006-05-22 20:39  Peter Parente <parente@cs.unc.edu>

	* Added missing Templates directory

2006-05-22 13:35  Peter Parente <parente@cs.unc.edu>

	* Added support UIE template generation, install, and associate
	from the command line

2006-05-19 11:06  Peter Parente <parente@cs.unc.edu>

	* Fixed wrong version number

2006-05-19 11:05  Peter Parente <parente@cs.unc.edu>

	* Migration from IIOSB

2006-03-17  Peter Parente <pparent@cs.unc.edu>

	* LSR 0.1.0 first release on alphaWorks
