1NOTE:  THIS FILE IS NO LONGER UPDATED.  Please see the git log for recent
2changes.
3
42009-05-24  Eitan Isaacson  <eitan@ascender.com>
5
6	* NEWS:
7	* README:
8	* configure.in: Bumped to version 1.7.2.
9
10	* src/lib/accerciser/accessible_treeview.py:
11	* plugins/interface_view.py: Added accessible name changed
12	listeners to update the view accordingly (bug #582434).
13
142009-05-15  Eitan Isaacson  <eitan@ascender.com>
15
16	* plugins/interface_view.py: Fixed editable text bug (bug #574223).
17
18	* plugins/Makefile.am:
19	* plugins/event_monitor.py:
20	* plugins/event_monitor.ui:
21	* plugins/interface_view.py:
22	* plugins/interface_view.ui:
23	* plugins/script_recorder.py:
24	* plugins/script_recorder.ui:
25	* plugins/validate.py:
26	* plugins/validate.ui:
27	* po/POTFILES.in: Migrated to GtkBuilder (bug 572207).
28
292009-05-04  Eitan Isaacson  <eitan@ascender.com>
30
31	* NEWS:
32	* README:
33	* configure.in: Bumped to version 1.7.1.
34
35	* src/lib/accerciser/accerciser.py (Main.run): Minimize CPU usage
36	and wakeups by setting gil to False, and pumping events with a
37	timeout as opposed to an idle callback (bug #576954).
38
39	* .gitignore: Added for cleaner git usage.
40
412009-05-02  Eitan Isaacson  <eitan@ascender.com>
42
43	* plugins/ipython_view.py: Made up/down history not loop (bug #578608).
44
45	* README:
46	* accerciser.spec.in:
47	* debian/control:
48	* macaroon/pyreqs.py:
49	* pyreqs.py: Removed bonobo and ORBit2 dependencies. Accerciser
50	does not depend on them directly, and they will be deprecated in
51	GNOME 3.0 (bug #580421).
52
532009-04-13 Brian G. Merrell <bgmerrell@novell.com>
54
55	* NEWS:
56	* README:
57	* configure.in: Prepared 1.6.1 release.
58
592009-04-05  Eitan Isaacson  <eitan@ascender.com>
60
61	* src/lib/accerciser/prefs_dialog.py:
62	* src/lib/accerciser/node.py: Updated highlight SVG to work with
63	newer rsvg (bug #576756).
64
652009-03-16  Eitan Isaacson  <eitan@ascender.com>
66
67	* NEWS:
68	* README:
69	* configure.in: Prepared 1.6.0 release.
70
712009-03-11  Mike Gorse  <mgorse@novell.com>
72
73	* plugins/interface_view.py: Call getindexInParent to pass the
74	correct index to addSelection (bug #574783).
75
762009-03-04  Eitan Isaacson  <eitan@ascender.com>
77
78	* src/lib/accerciser/main_window.py: Added an informative window
79	title (bug #574103).
80	* src/lib/accerciser/prefs_dialog.py: Fixed empty  padding
81	issue (bug #574101)
82	* plugins/script_recorder.py: Port to gtksourceview2 (bug #574100).
83
842009-02-17  Brad Taylor  <brad@getcoded.net>
85
86	* plugins/interface_view.py: Don't allow the set_range to change the
87	value of our accessible (bug #572201).
88
892009-02-17  Eitan Isaacson  <eitan@ascender.com>
90
91	* NEWS:
92	* README:
93	* configure.in: Prepared 1.5.91 release.
94
952009-02-03  Eitan Isaacson  <eitan@ascender.com>
96
97	* autogen.sh: Provide a $srcdir (bug #570332).
98	Thanks Theppitak Karoonboonyanan!
99
1002009-02-02 Brian G. Merrell <bgmerrell@novell.com>
101
102	* src/lib/accerciser/i18n.py.in: Use gettext.gettext (imported as
103	translate_func) instead of _ in C_ to avoid distcheck failure.  This
104	is part of the 1.5.9 release.
105
1062009-02-02 Brian G. Merrell <bgmerrell@novell.com>
107
108	* NEWS:
109	* README:
110	* configure.in: Prepared 1.5.9 release.
111
1122009-01-28  Eitan Isaacson  <eitan@ascender.com>
113
114	* po/ca.po:
115	* po/el.po:
116	* po/es.po:
117	* po/hu.po:
118	* po/nb.po:
119	* po/sl.po:
120	* po/sv.po:
121	* po/zh_CN.po: Updated PO files for msgctx.
122
123	* src/lib/accerciser/i18n.py.in:
124	* src/lib/accerciser/plugin/plugin_manager.py:
125	* src/lib/accerciser/ui_manager.py: Use C_() instead of Q_() with
126	context (bug #569341).
127
1282009-01-26  Eitan Isaacson  <eitan@ascender.com>
129
130	* src/lib/accerciser/ui_manager.py: Added context for "Bookmarks"
131	for translation (bug #520296).
132
1332009-01-18  Eitan Isaacson  <eitan@ascender.com>
134
135	* NEWS
136	* README
137	* configure.in: Mark for 1.5.5 release.
138
1392009-01-15  Eitan Isaacson  <eitan@ascender.com>
140
141	* pyreqs.py: Put pygtk as the first required module (bug #547778).
142
1432009-01-07  Brian G. Merrell <bgmerrell@novell.com>
144
145	* plugins/interface_view.py: Correctly calculate the range of
146	characters to be deleted, so that it would match the range of
147	characters to be deleted in the outgoing calls cache when
148	appropriate (bug #563284)
149
1502009-01-05  Brian G. Merrell <bgmerrell@novell.com>
151
152	* NEWS:
153	* README:
154	* configure.in: Prepared 1.5.4 release.
155
1562009-01-05  Brian G. Merrell <bgmerrell@novell.com>
157
158	* plugins/interface_view.py: Import markup_escape_text from gobject
159	instead of glib.  This seems to work more consistently across distros.
160
1612008-12-18  Eitan Isaacson  <eitan@ascender.com>
162
163	* plugins/interface_view.py (InterfaceViewer.onAccChanged): Escape
164	label text for accessible roles and names (bug #564776).
165
1662008-12-01  Eitan Isaacson  <eitan@ascender.com>
167
168	* MAINTAINERS: Updated with Brian's info.
169
1702008-12-01  Brian G. Merrell <bgmerrell@novell.com>
171
172	* NEWS:
173	* README:
174	* configure.in: Prepared 1.5.2 release.
175
1762008-11-20  Brian G. Merrell  <bgmerrell@gmail.com>
177
178	* plugins/interface_view.py: Get each relation name in a list of
179	relations instead of getting the first relation name every time.
180	Bug #561598
181
1822008-11-18  Eitan Isaacson  <eitan@ascender.com>
183
184	* src/lib/accerciser/node.py: If duration is 0, don't highlight at all.
185
1862008-10-10  Eitan Isaacson  <eitan@ascender.com>
187
188	* src/lib/accerciser/i18n.py.in:
189	* src/lib/accerciser/plugin/plugin_manager.py:
190	* src/lib/accerciser/ui_manager.py: Added proper context to the term
191	'View' with the Q_ thing. Thanks Wouter Bolsterlee! Bug #520296.
192
193	* src/lib/accerciser/node.py: When a node is updated to desktop, don't
194	highlight the entire desktop, it get's annoying.
195
196	* plugins/event_monitor.py: Disable event monitoring if the event we
197	are listening for disappears.
198
199	* plugins/interface_view.py: Catch exceptions when getting states
200	during state changes, they could be defunct state, which means the
201	object is dead.
202
203	* src/accerciser.in: Set process name to 'accerciser'. Bug #555416.
204
205	* configure.in: Bumped version to 1.5.1
206
207	* help/C/accerciser.xml: Changed "left plugin display area" to "right
208	plugin display area". Bug #555108. Thanks Lucas Lommer!
209
2102008-09-22  Eitan Isaacson  <eitan@ascender.com>
211
212	* NEWS:
213	* README:
214	* configure.in:
215	* debian/changelog: Prepared 1.4.0 release.
216
2172008-09-08  Eitan Isaacson  <eitan@ascender.com>
218
219	* NEWS:
220	* README:
221	* configure.in:
222	* debian/changelog: Updated for 1.3.92 release.
223	* src/accerciser.in: Put pygtk.require before loading the gnome
224	module. Thanks Fredric Peters! (bug #547778).
225
2262008-09-03  Eitan Isaacson  <eitan@ascender.com>
227
228	* accerciser.schemas.in:
229	Changed color string to be parsable (bug #550689).
230
2312008-09-01  Eitan Isaacson  <eitan@ascender.com>
232
233	* NEWS:
234	* README:
235	* configure.in:
236	* debian/changelog: Updated for 1.3.91 release.
237
2382008-08-04  Eitan Isaacson  <eitan@ascender.com>
239
240	* NEWS:
241	* README:
242	* configure.in:
243	* debian/changelog: Bumped to new version, 1.3.6.
244
245	* src/lib/accerciser/node.py: Removed "finally" block for
246	compatability (bug #545904), thanks Will. Hard code default colors.
247
2482008-07-21  Eitan Isaacson  <eitan@ascender.com>
249
250	* src/lib/accerciser/node.py: Fixed highlighting in composited
251	environments.
252
2532008-07-20  Eitan Isaacson  <eitan@ascender.com>
254
255	* NEWS:
256	* README:
257	* debian/changelog: Updated for 1.3.5 release.
258
259	* pyreqs.py: Changed pyatspi version checking to use the new
260	__version__ symbol.
261
2622008-07-08  Eitan Isaacson  <eitan@ascender.com>
263
264	* accerciser.schemas.in:
265	* debian/changelog:
266	* debian/rules:
267	* src/lib/accerciser/accessible_treeview.py:
268	* src/lib/accerciser/node.py:
269	* src/lib/accerciser/prefs_dialog.py:
270	* src/lib/accerciser/tools.py: Added new highlight features and
271	eye-candy. Updated debian dirs.
272
273	* src/lib/accerciser/accessible_treeview.py:
274	* src/lib/accerciser/main_window.py:
275	* src/lib/accerciser/plugin/plugin_manager.py:
276	* src/lib/accerciser/tools.py:
277	* src/lib/accerciser/ui_manager.py: Added a context menu to the
278	main tree.
279
2802008-07-02  Eitan Isaacson  <eitan@ascender.com>
281
282	* src/lib/accerciser/accessible_treeview.py: Fixed
283	UnboundLocalError (bug #540166).
284
2852008-06-16  Eitan Isaacson  <eitan@ascender.com>
286
287	* confugure.in: Set trunk version to 1.3.5.
288
289	* NEWS:
290	* confugure.in:
291	* README: Updated to version 1.3.4.
292
2932008-06-12  Eitan Isaacson  <eitan@ascender.com>
294
295	* pyreqs.py: Make pyreqs behave nicely in a headless build
296	environment (bug #528828).
297
298	* po/LINGUAS: Fixed build issue - bugs 537272 and 536468.
299	Thanks David Fuereder!
300
301	* accerciser.desktop.in.in:
302	* po/ar.po:
303	* po/bg.po:
304	* po/bn.po:
305	* po/bn_IN.po:
306	* po/ca.po:
307	* po/cs.po:
308	* po/da.po:
309	* po/de.po:
310	* po/dz.po:
311	* po/el.po:
312	* po/en_CA.po:
313	* po/en_GB.po:
314	* po/es.po:
315	* po/fi.po:
316	* po/fr.po:
317	* po/gl.po:
318	* po/gu.po:
319	* po/he.po:
320	* po/hi.po:
321	* po/hu.po:
322	* po/it.po:
323	* po/ja.po:
324	* po/lt.po:
325	* po/lv.po:
326	* po/mk.po:
327	* po/ml.po:
328	* po/nb.po:
329	* po/nl.po:
330	* po/oc.po:
331	* po/or.po:
332	* po/pa.po:
333	* po/pl.po:
334	* po/pt.po:
335	* po/pt_BR.po:
336	* po/ru.po:
337	* po/si.po:
338	* po/sl.po:
339	* po/sq.po:
340	* po/sv.po:
341	* po/te.po:
342	* po/th.po:
343	* po/tr.po:
344	* po/uk.po:
345	* po/vi.po:
346	* po/zh_CN.po: Fixed desktop file typo (bug #520729).
347	Thanks Pedro Fragoso!
348
3492008-04-22  Brian G. Merrell  <bgmerrell@gmail.com>
350
351	* plugins/ipython_view.py:  modified the code to check for different
352	modifiers (CONTROL, SHIFT, and MOD1/ALT) and correct the behavior of
353	the 'Home' key to perform as the user would expect (bug #431882).
354
3552008-04-21  Eitan Isaacson  <eitan@ascender.com>
356
357	* NEWS:
358	* confugure.in:
359	* README: Updated to version 1.3.1.
360
361	* pyreqs.py: Check that the version of pyatspi is current enough.
362
3632008-04-21  Brian G. Merrell  <bgmerrell@gmail.com>
364
365	* src/lib/accerciser/accerciser.py:  Added whitespace to strings (bug
366	#528261).
367
3682008-03-26  Eitan Isaacson  <eitan@ascender.com>
369
370	* plugins/validate.glade:
371	* plugins/validate.py: Implement save functionality,
372	thanks Brian Merrell! (bug #508665). Added an extra column
373	to the append in _exceptionError()'s append to model.
374
3752008-03-16  Eitan Isaacson  <eitan@ascender.com>
376
377	* plugins/quick_select.py: Make it work better with tab lists
378	and windows.
379
3802008-03-07  Wouter Bolsterlee  <wbolster@svn.gnome.org>
381
382	* plugins/interface_view.py: Added some translator
383	comments.
384
3852008-03-05  Eitan Isaacson  <eitan@ascender.com>
386
387	* src/lib/accerciser/plugin/plugin_manager.py: Added translator
388	comments for "View" (bug #520296).
389
390	* plugins/interface_view.py: Removed prefix space from
391	translatable string (bug #514232).
392
393	* src/lib/accerciser/accessible_treeview.py:
394	* plugindata/validate/basic.py:
395	* plugins/interface_view.glade: Added translator comments.
396
3972008-02-28  Eitan Isaacson  <eitan@ascender.com>
398
399	* plugins/event_monitor.glade: Move the separator directly beneath
400	the text window (bug #494634). Thanks Brian G. Merrell!
401
402	* plugins/event_monitor.py: Make hyperlinks work with single
403	clicks (bug #494632). Thanks Steve Lee and Brian G. Merrell!
404	* plugins/api_view.py: Put interface combo box on tob (bug
405	#493650). Thanks Brian G. Merrell!
406	* plugins/interface_view.py: Swapped absolute and relative
407	positions in Component section (bug #503654).
408
4092008-02-10  Eitan Isaacson  <eitan@ascender.com>
410
411	* src/lib/accerciser/Makefile.am: Removed pyatspi.zip
412	* NEWS:
413	* README:
414	* configure.in:
415	* debian/changelog: 1.1.91 release.
416
4172008-02-08  Eitan Isaacson  <eitan@ascender.com>
418
419	* src/lib/accerciser/pyatspi.zip: Deleted.
420
4212008-01-28  Eitan Isaacson  <eitan@ascender.com>
422
423	* NEWS:
424	* README:
425	* configure.in:
426	* debian/changelog: 1.1.90 release.
427
428	* src/lib/accerciser/accerciser.py: Make event handling asynchronous.
429	* plugins/event_monitor.py: Remove decoupling of event handling, we
430	don't need to worry about it any more.
431
4322008-01-26  Eitan Isaacson  <eitan@ascender.com>
433
434	* src/lib/accerciser/accerciser.py: Fixed hang when enabling
435	desktop a11y through accerciser (bug #509805). Thanks Pedro Fragoso.
436
4372008-01-16  Peter Parente  <parente@cs.unc.edu>
438
439	* plugindata/validate/basic.py: Added comments
440
4412008-01-14  Eitan Isaacson  <eitan@ascender.com>
442
443	* NEWS:
444	* README:
445	* configure.in:
446	* debian/changelog: Bumped to version 1.1.5.
447	* plugindata/validate/basic.py: Added translator comments.
448
4492008-01-11  Eitan Isaacson  <eitan@ascender.com>
450
451	* plugindata/validate/Makefile.am: Fixed install path.
452	* plugins/event_monitor.py: Added a new global hotkey for
453	starting/stopping recording.
454	* plugins/validate.glade: Removed Save button, changed layout so
455	it won't be so wide. Added label relationships to comobox and label.
456	* plugins/validate.py: Removed Save button stuff.
457
458	* plugindata/validate/Makefile.am:
459	* plugindata/Makefile.am: Added missing Makefile.ams.
460
461
4622008-01-10  Peter Parente  <parente@cs.unc.edu>
463
464	* plugins/validate.py
465	* plugins/validate.glade
466	* plugindata/validate/basic.py: Old code for validate plugin
467
4682007-12-03  Eitan Isaacson  <eitan@ascender.com>
469
470	* NEWS:
471	* README:
472	* configure.in:
473	* debian/changelog: Bumped to version 1.1.3.
474
4752007-12-01  Eitan Isaacson  <eitan@ascender.com>
476
477	* plugins/ipython_view.py (IPythonView.__init__): Removed a "print".
478
479	* plugins/ipython_view.py (ConsoleView.onKeyPressExtend): Fixed
480	strange bug when trying to extend a superclass's method through a
481	callback (bug #500900).
482
4832007-11-13  Eitan Isaacson  <eitan@ascender.com>
484
485	* NEWS:
486	* README:
487	* configure.in:
488	* debian/changelog: Bumped to version 1.1.2.
489
4902007-11-03  Eitan Isaacson  <eitan@ascender.com>
491
492	* src/accerciser.in: Initialized GDK threading, IPython 0.8.* is
493	forcing us to do this because it imports ctypes which enables
494	Python threading (bug #469427).
495	* plugins/ipython_view.py (ConsoleView): De-coupled all caret
496	movement and text manipulation in the ConsoleView from the input
497	event handling. Without decoupling we get a lockup if threading
498	is enabled when a GAIL callback tries to acquire the lock during a
499	GDK event dispatch.
500
5012007-10-29  Eitan Isaacson  <eitan@ascender.com>
502
503	* NEWS:
504	* README:
505	* configure.in:
506	* debian/changelog: Bumped to version 1.1.1.
507
5082007-10-12  Eitan Isaacson  <eitan@ascender.com>
509
510	* README:
511	* configure.in:
512	* debian/changelog: Bumped to 1.0.2.
513
514	* NEWS: Updated to 1.0.1.
515
516	* src/lib/accerciser/accerciser.py: Removed _onAccChanged
517	callback, and put in a more general selection changed callback in
518	main_window.py (bug #484843).
519	* src/lib/accerciser/main_window.py: Put in a selection changed
520	callback to update the status bar with the current path (bug #484843).
521	* src/lib/accerciser/plugin/message.py: Fixed tooltip style issue
522	(bug #460071).
523	* src/lib/accerciser/prefs_dialog.py: Fixed bug that would not
524	alow preferences window to be closed (bug #481176).
525
5262007-10-05  Eitan Isaacson  <eitan@ascender.com>
527
528	* configure.in:
529	* README: Changed to version 1.0.1
530	* help/C/accerciser.xml: Fixed bad entity name (bug
531	#475593). Thanks Frederic Peters!
532
5332007-09-17  Eitan Isaacson  <eitan@ascender.com>
534
535	* src/lib/accerciser/node.py (Node.update): Assert that a
536	Component interface is actually given before trying to use it.
537	* README: Bumped to version 1.1.0 for GNOME 2.21 development
538	cycle.
539	* configure.in: Bumped to version 1.1.0 for GNOME 2.21 development
540	cycle.
541
5422007-09-16  Eitan Isaacson  <eitan@ascender.com>
543
544	* NEWS:
545	* README:
546	* configure.in:
547	* debian/changelog: Updated to version 1.0.0.
548
5492007-09-15  Eitan Isaacson  <eitan@ascender.com>
550
551	* src/lib/accerciser/pyatspi.zip: Updated to latest pyatspi revision.
552	These are updates from bugs #472301 and #467366.
553
5542007-09-04  Eitan Isaacson  <eitan@ascender.com>
555
556	* NEWS:
557	* README:
558	* configure.in:
559	* debian/changelog: Changed to version 0.1.92.
560
5612007-08-31  Eitan Isaacson  <eitan@ascender.com>
562
563	* MAINTAINERS: Updated to new format.
564
5652007-08-30  Eitan Isaacson  <eitan@ascender.com>
566
567	* plugins/interface_view.glade:
568	* plugins/script_recorder.glade: Added translation comments
569	to some hard strings (bug 471756).
570
571	* plugins/event_monitor.glade:
572	* plugins/interface_view.glade:
573	* plugins/script_recorder.glade: Unmark stock ids for
574	translation, thanks Gabor Kelemen! (bug 470901).
575
5762007-08-29  Eitan Isaacson  <eitan@ascender.com>
577
578	* plugins/interface_view.py: Limit splits in accessible
579	attribute pairs, thanks Scott Haeger! (bug 464365).
580
5812007-08-27  Eitan Isaacson  <eitan@ascender.com>
582
583	* doc/accerciser.1: New manpage.
584	* doc/Makefile.am: New Makefile.am.
585	* configure.in: Added doc dir.
586	* Makefile.am: Added doc dir.
587	* NEWS: Updated news with manpage.
588
589	* NEWS: Updated with news for version 0.1.91.
590	* README: Updated to version 0.1.91.
591	* configure.in: Updated to version 0.1.91.
592	* debian/changelog: Updated to version 0.1.91.
593
5942007-08-13  Eitan Isaacson  <eitan@ascender.com>
595
596	* NEWS: Updated to version 0.1.90.
597	* po/POTFILES.skip: Added accerciser.desktop.in.
598
5992007-08-09  Eitan Isaacson  <eitan@ascender.com>
600
601	* plugins/api_view.py: Fixed assumption that the type of a variable is
602	always a string.
603
6042007-07-31  Eitan Isaacson  <eitan@ascender.com>
605
606	* po/POTFILES.in: Removed weird automated addition.
607	* po/POTFILES.skip: Removed accerciser.desktop.in.
608	* src/lib/accerciser/plugin/message.py: Added an assertion test to
609	fix bug #460071. I wish I understood what the root of the problem
610	is, but I can't seem to replicate this on my system.
611
6122007-07-30  Eitan Isaacson  <eitan@ascender.com>
613
614	* po/POTFILES.in:
615	* po/POTFILES.skip: Added and skipped relevant files.
616	Thanks Claude Paroz.
617
6182007-07-29  Eitan Isaacson  <eitan@ascender.com>
619
620	* README:
621	* configure.in:
622	* debian/changelog: Version bumped to version 0.1.90.
623
624	* NEWS: Updated for version 0.1.6.
625
6262007-07-20  Eitan Isaacson  <eitan@ascender.com>
627
628	* src/lib/accerciser/__init__.py: Block SIGSTP so we don't hang
629	the desktop, thank you Simos Xenitellis (bug 457965).
630
6312007-07-08  Eitan Isaacson  <eitan@ascender.com>
632
633	* plugins/interface_view.glade: Marked 'C' string as untranslatable.
634	* src/lib/accerciser/accessible_treeview.py: Added some safety harnesses.
635	* src/lib/accerciser/plugin/view.py: Fixed new view dialog.
636
6372007-07-08  Eitan Isaacson  <eitan@ascender.com>
638
639	* README: Bumped to 0.1.6.
640	* configure.in: Bumped to 0.1.6.
641	* debian/changelog: Bumped to 0.1.6.
642	* src/lib/accerciser/bookmarks.py: Fixed bookmark deletion. Fixed
643	application bookmarks.
644	* src/lib/accerciser/accessible_treeview.py: Fixed indirect
645	selection of top level nodes.
646
6472007-07-08  Eitan Isaacson  <eitan@ascender.com>
648
649	* NEWS: Updated to 0.1.5.
650
651	* src/lib/accerciser/plugin/base_plugin.py: Added focus
652	callback that scrolls to the focused child widget in a
653	viewport plugin.
654	* plugins/interface_view.py: Removed focus callback for scrolling.
655	It is now in a superclass.
656
6572007-07-05  Eitan Isaacson  <eitan@ascender.com>
658
659	* plugins/interface_view.py: Handle exception from a non-existant
660	selection interface.
661	* src/lib/accerciser/main_window.py: Fixed exception raised in bug
662	453330.
663
6642007-07-01  Eitan Isaacson  <eitan@ascender.com>
665
666	* plugins/api_view.py: Catch AttributeError on slots.
667	* src/lib/accerciser/pyatspi.zip: Updated to revisio 935.
668
6692007-07-01  Eitan Isaacson  <eitan@ascender.com>
670
671	* accerciser.schemas.in: Changed caps on view names.
672	* help/C/accerciser.xml: Updated documentation.
673	* help/C/figures/accerciser.png: Updated screenshot.
674	* help/C/figures/api_browser.png: Updated screenshot.
675	* help/C/figures/event_monitor.png: Updated screenshot.
676	* help/C/figures/interface_viewer.png: Updated screenshot.
677	* help/C/figures/script_recorder.png: Updated screenshot.
678	* help/Makefile.am: Added script_recorder.png.
679	* src/lib/accerciser/plugin/view.py: Added mnemonic to single
680	view mode.
681
6822007-06-29  Eitan Isaacson  <eitan@ascender.com>
683
684	* src/lib/accerciser/accerciser.py: Changed to new UI Manager scheme.
685	* src/lib/accerciser/bookmarks.py: Changed to new UI Manager scheme.
686	* src/lib/accerciser/main_window.py: Removed UI manager stuff.
687	* src/lib/accerciser/node.py: Check if no application accessible
688	was found.
689	* src/lib/accerciser/plugin/view.py: Renamed ViewManager to
690	MultiViewModel with a ViewModel superclass. This allows more then
691	one kind of view management scheme, like SingleViewModel.
692	* src/lib/accerciser/tools.py: Added Proxy class
693	for wrapping weak referenced callables.
694	* src/lib/accerciser/ui_manager.py: Added.
695	Creates a singleton UIManager.
696	* src/lib/accerciser/Makefile.am: Added ui_manager.py.
697
6982007-06-19  Eitan Isaacson  <eitan@ascender.com>
699
700	* plugins/Makefile.am: Added quick select plugin.
701	* plugins/quick_select.py:  Added quick select plugin.
702	* src/lib/accerciser/accerciser.py: Removed quick select
703	functionality, and put it in a seperate plugin.
704	* src/lib/accerciser/plugin/plugin_manager.py: Made changes to
705	allow plugins that have no visible widget.
706	* src/lib/accerciser/plugin/view.py: Made changes to
707	allow plugins that have no visible widget.
708
709	* README: Bumped to 0.1.5.
710	* configure.in: Bumped to 0.1.5.
711	* debian/changelog: Bumped to 0.1.5.
712	* src/lib/accerciser/__init__.py: Changed main class name.
713	* src/lib/accerciser/accerciser.py: Changed main class name.
714	Moved global keypress listening to hotkey manager.
715	* src/lib/accerciser/hotkey_manager.py: Moved global keypress
716	listening to hotkey manager.
717
7182007-06-17  Eitan Isaacson  <eitan@ascender.com>
719
720	* NEWS: Updated to 0.1.4.
721	* src/lib/accerciser/main_window.py: Added shadow to treeview.
722	* src/lib/accerciser/plugin/view.py: Fixed crash when no gconf
723	settings are found.
724
7252007-06-15  Eitan Isaacson  <eitan@ascender.com>
726
727	* po/POTFILES.in: Removed glade, added new files.
728	* src/Makefile.am: Removed glade file.
729	* src/accerciser.glade: Removed glade file.
730	* src/lib/accerciser/Makefile.am: Added prefs dialog, about dialog
731	and main window files.
732	* src/lib/accerciser/about_dialog.py: Replaced glade description.
733	* src/lib/accerciser/accerciser.py: Refacotred out all main window
734	functionality.
735	* src/lib/accerciser/accessible_treeview.py: Manage own action group.
736	* src/lib/accerciser/bookmarks.py: Refactored, use UIManager and actions.
737	* src/lib/accerciser/main_window.py: Replaced glade description.
738	* src/lib/accerciser/prefs_dialog.py: Replaced glade description.
739
7402007-06-05  Eitan Isaacson  <eitan@ascender.com>
741
742	* src/accerciser.glade: Added bookmarks menu.
743	* src/lib/accerciser/Makefile.am: Added bookmarks.py.
744	* src/bookmarks.py: Added support for bookmarks.
745	* src/lib/accerciser/accerciser.py: Added bookmark callbacks.
746	* src/lib/accerciser/accessible_treeview.py: Fixed node selection bug.
747	* src/lib/accerciser/hotkey_manager.py:
748	* src/lib/accerciser/node.py: added tree_path attribute for more
749	accurate accessible paths.
750
7512007-06-05  Eitan Isaacson  <eitan@ascender.com>
752
753	* src/lib/accerciser/accessible_treeview.py: Decouple children
754	node loading (bug 441013).
755
7562007-06-04  Eitan Isaacson  <eitan@ascender.com>
757
758	* plugins/interface_view.py: Scroll a focused expander
759	in plugin area into view.
760	* README: Bumped to version 0.1.4
761	* configure.in: Bumped to version 0.1.4
762	* debian/changelog: Bumped to version 0.1.4
763
7642007-06-03  Eitan Isaacson  <eitan@ascender.com>
765
766	* NEWS: Updated news file for upcomming release.
767
7682007-06-02  Eitan Isaacson  <eitan@ascender.com>
769
770	* plugins/interface_view.glade: Made added labels selectable
771	(bug 440972).
772
7732007-06-01  Eitan Isaacson  <eitan@ascender.com>
774
775	* plugins/interface_view.py: Removed print.
776	* src/lib/accerciser/accessible_treeview.py: Made '<dead>' string
777	localized.
778	* src/lib/accerciser/plugin/view.py: Plugin tabs now accessible
779	(we were getting "None" for pluginview children via at-spi).
780
7812007-05-31  Eitan Isaacson  <eitan@ascender.com>
782
783	* plugins/interface_view.glade:
784	* plugins/interface_view.py: Added accessible description and
785	childcount. and image description and locale (bug 440972).
786
7872007-05-28  Eitan Isaacson  <eitan@ascender.com>
788
789	* plugins/script_recorder.py: Added title to confirm clear dialog.
790
7912007-05-27  Eitan Isaacson  <eitan@ascender.com>
792
793	* plugins/interface_view.py: Fixed bug 441201.
794
7952007-05-24  Eitan Isaacson  <eitan@ascender.com>
796
797	* src/lib/accerciser/__init__.py: Completed epydoc.
798	* src/lib/accerciser/plugin/message.py: Completed epydoc.
799
800	* src/lib/accerciser/plugin/message.py: Epydoced.
801	* src/lib/accerciser/plugin/plugin_manager.py: Epydoced.
802	* src/lib/accerciser/plugin/view.py: Epydoced.
803
8042007-05-22  Eitan Isaacson  <eitan@ascender.com>
805
806	* src/lib/accerciser/accerciser.py: Added forced
807	refresh after rectangle blinks (bug 433514).
808	* src/lib/accerciser/node.py: Added a signal for when the
809	rectangle stops blinking.
810
811	* plugins/interface_view.py: Fixed bug 440177.
812
813	* plugins/interface_view.glade:
814	* plugins/interface_view.py: Limit selection view populating to
815	50 children (bug 440269).
816
817	* src/lib/accerciser/accerciser.py:
818	* src/lib/accerciser/plugin/view.py: Skip over invisible tabs
819	when focusing with alt-<num>.
820
821	* configure.in:
822	* plugins/script_recorder.py:
823	* src/lib/accerciser/Makefile.am:
824	* src/lib/accerciser/accerciser.py:
825	* src/lib/accerciser/message.py:
826	* src/lib/accerciser/plugin.py:
827	* src/lib/accerciser/plugin:
828	* src/lib/accerciser/plugin/Makefile.am:
829	* src/lib/accerciser/plugin/__init__.py:
830	* src/lib/accerciser/plugin/base_plugin.py:
831	* src/lib/accerciser/plugin/message.py:
832	* src/lib/accerciser/plugin/plugin_manager.py:
833	* src/lib/accerciser/plugin/view.py:
834	* src/lib/accerciser/plugin_manager.py:
835	* src/lib/accerciser/view_manager.py: Moved all plugin-related
836	code to a seperate package.
837
838	* plugins/script_recorder.py:
839	* src/lib/accerciser/Makefile.am:
840	* src/lib/accerciser/accerciser.py:
841	* src/lib/accerciser/message.py:
842	* src/lib/accerciser/plugin.py:
843	* src/lib/accerciser/plugin_manager.py:
844	* src/lib/accerciser/view_manager.py: Plugin management
845	re-factoring. This is a working, intermittent commit
846	before major file renaming.
847
8482007-05-17  Eitan Isaacson  <eitan@ascender.com>
849
850	* src/lib/accerciser/plugin.py: Epydoced.
851	* src/lib/accerciser/tools.py: Epydoced, removed unused Proxy class.
852
8532007-05-16  Eitan Isaacson  <eitan@ascender.com>
854
855	* plugins/console.py: Epydoced.
856	* plugins/ipython_view.py: Epydoced.
857	* plugins/script_recorder.py: Epydoced.
858
859	* plugins/api_view.py: Epydoced.
860	* plugins/event_monitor.glade: Reattached signals that got lost.
861	* plugins/event_monitor.py:  Epydoced.
862	* src/lib/accerciser/pyatspi.zip: Updated to revision 927.
863
8642007-05-15  Eitan Isaacson  <eitan@ascender.com>
865
866	* plugins/interface_view.py: Epydoced.
867
868	* plugins/event_monitor.glade:
869	* plugins/event_monitor.py: Fixed event filtering (bug 438622).
870
8712007-05-14  Eitan Isaacson  <eitan@ascender.com>
872
873	* README: Bumped to version 0.1.3
874	* configure.in: Bumped to version 0.1.3
875	* debian/changelog: Bumped to version 0.1.3
876	* help/C/accerciser.xml: Changed console example to pyatspi (bug 438056)
877
8782007-05-10  Eitan Isaacson  <eitan@ascender.com>
879
880	* src/lib/accerciser/pyatspi.zip: Updated to revision 925.
881
8822007-05-10  Eitan Isaacson  <eitan@ascender.com>
883
884	* README: Updated requirements. Added requirements for Debian
885	based machines.
886
887	* src/lib/accerciser/pyatspi.zip: Updated to revision 924.
888
889	* NEWS: Added entry for 0.1.2.
890	* pixmaps/Makefile.am:
891	* pixmaps/alert.png:
892	* pixmaps/column.png:
893	* pixmaps/desktopframe.png:
894	* pixmaps/directorypane.png:
895	* pixmaps/embedded.png:
896	* pixmaps/endnote.png:
897	* pixmaps/htmlcontainer.png:
898	* pixmaps/label.png:
899	* pixmaps/link.png:
900	* pixmaps/outlineitem.png:
901	* pixmaps/pagetab.png:
902	* pixmaps/passwordtext.png:
903	* pixmaps/row.png:
904	* pixmaps/section.png:
905	* pixmaps/shape.png:
906	* pixmaps/tablecell.png: Tweaked icons.
907
9082007-05-09  Eitan Isaacson  <eitan@ascender.com>
909
910	* NOTICE: Added copyright notice for role icons.
911	* pixmaps/Makefile.am:
912	* pixmaps/acceleratorlabel.png:
913	* pixmaps/arrow.png:
914	* pixmaps/calendar.png:
915	* pixmaps/canvas.png:
916	* pixmaps/chart.png:
917	* pixmaps/checkbox.png:
918	* pixmaps/checkmenuitem.png:
919	* pixmaps/colorchooser.png:
920	* pixmaps/combobox.png:
921	* pixmaps/dateeditor.png:
922	* pixmaps/desktopicon.png:
923	* pixmaps/dialog.png:
924	* pixmaps/drawingarea.png:
925	* pixmaps/entry.png:
926	* pixmaps/filechooser.png:
927	* pixmaps/filler.png:
928	* pixmaps/focustraversable.png:
929	* pixmaps/fontchooser.png:
930	* pixmaps/frame.png:
931	* pixmaps/glasspane.png:
932	* pixmaps/icon.png:
933	* pixmaps/image.png:
934	* pixmaps/list.png:
935	* pixmaps/listitem.png:
936	* pixmaps/menu.png:
937	* pixmaps/menubar.png:
938	* pixmaps/menuitem.png:
939	* pixmaps/pagetablist.png:
940	* pixmaps/popupmenu.png:
941	* pixmaps/progressbar.png:
942	* pixmaps/pushbutton.png:
943	* pixmaps/radiobutton.png:
944	* pixmaps/radiomenuitem.png:
945	* pixmaps/ruler.png:
946	* pixmaps/scrollbar.png:
947	* pixmaps/scrollpane.png:
948	* pixmaps/separator.png:
949	* pixmaps/seperator.png:
950	* pixmaps/slider.png:
951	* pixmaps/spinbutton.png:
952	* pixmaps/splitpane.png:
953	* pixmaps/statusbar.png:
954	* pixmaps/table.png:
955	* pixmaps/tearoffmenuitem.png:
956	* pixmaps/text.png:
957	* pixmaps/togglebutton.png:
958	* pixmaps/toolbar.png:
959	* pixmaps/tree.png:
960	* pixmaps/treetable.png:
961	* pixmaps/window.png: Added/modified icons from glade3 icons (bug
962	431816). Thank you Vincent Geddes!
963	* plugins/api_view.py: Removed custom list interfaces method, use
964	pyatspi one.
965	* plugins/interface_view.py: Removed custom list interfaces
966	method,use pyatspi one.
967	* src/accerciser.glade: Added Vincent Geddes to 'about' dialog.
968	* src/lib/accerciser/accerciser.py: Fixed application quitting.
969	* src/lib/accerciser/icons.py: Removed role->filename mapping.
970	* src/lib/accerciser/pyatspi.zip: Updated to snapshot of revision 922.
971
9722007-05-08  Eitan Isaacson  <eitan@ascender.com>
973
974	* plugins/event_monitor.py: Made load time extremely faster.
975
976	* src/accerciser.in: Always enable gail.
977	* src/lib/accerciser/accerciser.py: Changed no desktop a11y dialog
978	behavior (bug 429505).
979
980	* src/lib/accerciser/plugin_manager.py: Added context menus to
981	plugin tabs (bug 427059).
982
983	* ChangeLog:
984	* NOTICE:
985	* help/C/accerciser.xml:
986	* help/en_GB/en_GB.po:
987	* help/es/es.po:
988	* help/sv/sv.po:
989	* plugins/api_view.py:
990	* plugins/console.py:
991	* plugins/event_monitor.py:
992	* plugins/interface_view.glade:
993	* plugins/interface_view.py:
994	* plugins/script_recorder.py:
995	* src/lib/accerciser/Makefile.am:
996	* src/lib/accerciser/__init__.py:
997	* src/lib/accerciser/accerciser.py:
998	* src/lib/accerciser/accessible_treeview.py:
999	* src/lib/accerciser/hotkey_manager.py:
1000	* src/lib/accerciser/icons.py:
1001	* src/lib/accerciser/node.py:
1002	* src/lib/accerciser/plugin.py:
1003	* src/lib/accerciser/pyLinAcc.zip:
1004	* src/lib/accerciser/pyatspi.zip:
1005	* src/lib/accerciser/script_playback.py:
1006	* src/lib/accerciser/tools.py: Merged pyatspi branch in to trunk.
1007
10082007-05-07  Eitan Isaacson  <eitan@ascender.com>
1009
1010	* NOTICE: Replaced pyLinAcc copyright notice with pyatspi one.
1011	* help/C/accerciser.xml: Replaced pyLinAcc with pyatspi.
1012	* help/en_GB/en_GB.po: Replaced pyLinAcc with pyatspi.
1013	* help/sv/sv.po: Replaced pyLinAcc with pyatspi.
1014	* plugins/script_recorder.py: Replaced pyLinAcc with pyatspi.
1015	* src/lib/accerciser/Makefile.am: Replaced pyLinAcc.zip with pyatspi.zip.
1016	* src/lib/accerciser/__init__.py: Fall back on zipped pyatspi if
1017	not in distro.
1018	* src/lib/accerciser/accerciser.py: Removed pyLinAcc from epydoc.
1019	* src/lib/accerciser/accessible_treeview.py: Removed pyLinAcc from
1020	epydoc.
1021	* src/lib/accerciser/node.py: Removed pyLinAcc from epydoc.
1022	* src/lib/accerciser/plugin.py: Removed pyLinAcc from epydoc.
1023	* src/lib/accerciser/pyLinAcc.zip: Removed.
1024	* src/lib/accerciser/pyatspi.zip: Added.
1025	* src/lib/accerciser/script_playback.py: Removed pyLinAcc from epydoc.
1026	* src/lib/accerciser/tools.py: Removed pyLinAcc from epydoc.
1027
10282007-05-06  Eitan Isaacson  <eitan@ascender.com>
1029
1030	* plugins/interface_view.py: Implemented text, value and hyperlink
1031	sections. Mark unassociated sections as unimplemented.
1032	* plugins/interface_view.glade: Added Hyperlink expander.
1033
10342007-05-05  Eitan Isaacson  <eitan@ascender.com>
1035
1036	* plugins/interface_view.py: Implemented table section.
1037
10382007-05-05  Eitan Isaacson  <eitan@ascender.com>
1039
1040	* plugins/interface_view.py: Implemented sections for accessible,
1041	action, application, component, document, hypertext, image,
1042	selection and streamable content.
1043	* src/lib/accerciser/accerciser.py: Changed gtk.main to
1044	pyatspi.Registry.start()
1045
10462007-05-05  Eitan Isaacson  <eitan@ascender.com>
1047
1048	* plugins/interface_view.py: Changed set_select_function() to be
1049	pygtk 2.8 compatable.
1050	* src/lib/accerciser/accessible_treeview.py: Changed
1051	set_select_function() to be pygtk 2.8 compatable.
1052
10532007-05-02  Eitan Isaacson  <eitan@ascender.com>
1054
1055	* plugins/api_view.py: Migrated to pyatspi.
1056	* plugins/console.py: Migrated to pyatspi.
1057	* plugins/event_monitor.py: Migrated to pyatspi.
1058	* plugins/interface_view.py: Erased most of file, preparing for a rewrite.
1059	* plugins/script_recorder.py: Migrated to pyatspi.
1060	* src/lib/accerciser/accerciser.py: Migrated to pyatspi.
1061	* src/lib/accerciser/accessible_treeview.py: Migrated to pyatspi.
1062	* src/lib/accerciser/hotkey_manager.py: Migrated to pyatspi.
1063	* src/lib/accerciser/icons.py: Migrated to pyatspi.
1064	* src/lib/accerciser/node.py: Migrated to pyatspi.
1065	* src/lib/accerciser/plugin.py: Migrated to pyatspi.
1066
10672007-04-24  Eitan Isaacson  <eitan@ascender.com>
1068
1069	* src/lib/accerciser/script_playback.py: Added a quick fix for
1070	headless setups.
1071
10722007-04-24  Eitan Isaacson  <eitan@ascender.com>
1073
1074	* README: Added gconf-dev as a requirement for builing from SVN.
1075	* plugins/ipython_view.py: * plugins/ipython_view.py: Fixed home
1076	and left key behavior (bug 431882).
1077
10782007-04-24  Eitan Isaacson  <eitan@ascender.com>
1079
1080	* plugins/ipython_view.py: Fixed argv being None (bug 431878).
1081
10822007-04-23  Eitan Isaacson  <eitan@ascender.com>
1083
1084	* plugins/api_view.py: Added localized name (bug 432832).
1085	* plugins/console.py: Added localized name (bug 432832).
1086	* plugins/event_monitor.py: Added localized name (bug 432832).
1087	* plugins/interface_view.py: Added localized name (bug 432832).
1088	* plugins/script_recorder.py: Added localized name (bug 432832).
1089	* src/lib/accerciser/accerciser.py: Provide localized component
1090	name in addHotKey().
1091	* src/lib/accerciser/hotkey_manager.py: Provide localized component
1092	name in addHotKey().
1093	* src/lib/accerciser/plugin_manager.py: Added data column for
1094	localized plugin name.
1095
1096	* src/lib/accerciser/accerciser.py: Changed "Top right" to "Top Panel".
1097	* accerciser.schemas.in: Changed default layout to a list format in
1098	/apps/accerciser/[view name]/layout (bug 432697).
1099	* src/lib/accerciser/plugin_manager.py: Changed layout to a list
1100	format in /apps/accerciser/[view name]/layout (bug 432697).
1101	* src/lib/accerciser/tools.py: Added a wrapper class for gconf
1102	list entries.
1103
1104	* src/lib/accerciser/tools.py: Removed obsolete constants and
1105	import line (bug 432423).
1106
11072007-04-19  Eitan Isaacson  <eitan@ascender.com>
1108
1109	* plugins/Makefile.am: Added script_recorder.glade.
1110	* plugins/script_recorder.glade: Added.
1111	* plugins/script_recorder.py: Added script platform selection.
1112	* src/lib/accerciser/script_playback.py: Fixed some issues with
1113	application focusing.
1114
1115	* README:
1116	* configure.in:
1117	* debian/changelog: Bumped to version 0.1.2.
1118
1119	* plugins/ipython_view.py: Fixed more selection quirks.
1120
11212007-04-17  Eitan Isaacson  <eitan@ascender.com>
1122
1123	* plugins/interface_view.py: Fixed syntax error.
1124	* plugins/ipython_view.py: Removed prints.
1125
11262007-04-17  Eitan Isaacson  <eitan@ascender.com>
1127	* plugins/ipython_view.py: Fixed TAB completion on opn brackets
1128	(bug 427048).
1129
11302007-04-16  Eitan Isaacson  <eitan@ascender.com>
1131
1132	* plugins/ipython_view.py: * plugins/ipython_view.py: Enable
1133	Home+Shift overwriting in the prompt.
1134	* src/lib/accerciser/script_playback.py: run() now returns
1135	application's PID.
1136
11372007-04-16 Eitan Isaacson  <eitan@ascender.com>
1138
1139	* plugins/ipython_view.py: Fixed copy/paste bug (#425627).
1140
11412007-04-16 Eitan Isaacson  <eitan@ascender.com>
1142
1143	* NEWS:
1144	* README: Updated for upcoming release.
1145
11462007-04-15 Eitan Isaacson  <eitan@ascender.com>
1147
1148	* po/POTFILES.skip: Added accerciser.desktop.in.
1149
11502007-04-14 Eitan Isaacson  <eitan@ascender.com>
1151
1152	* Makefile.am:
1153	* accerciser.desktop.in.in:
1154	* accerciser.desktop.in:
1155	* configure.in: Swapped accerciser.desktop.in for
1156	accerciser.desktop.in.in (bug 429799).
1157
11582007-04-14 Eitan Isaacson  <eitan@ascender.com>
1159
1160	* src/lib/accerciser/accerciser.py: Make bottom and top view names
1161	translatable (bug 429824).
1162	* src/lib/accerciser/plugin_manager.py: Make automatically created
1163	view name translatable (bug 429824).
1164
11652007-04-14 Eitan Isaacson  <eitan@ascender.com>
1166
1167	* plugins/api_view.py: Enabled plugin name for translation (bug 429797).
1168	* plugins/console.py: Enabled plugin name for translation (bug 429797).
1169	* plugins/event_monitor.py: Enabled plugin name for translation
1170	(bug 429797).
1171	* plugins/interface_view.py: Enabled plugin name for translation
1172	(bug 429797).
1173	* plugins/script_recorder.py: Enabled plugin name for translation
1174	(bug 429797).
1175	* src/accerciser.glade: Got rid of faulty domain in glade
1176	constructor. Made some strings translatable.
1177	* src/lib/accerciser/accerciser.py: Made some strings translatable.
1178	* src/lib/accerciser/hotkey_manager.py: Made some strings
1179	translatable (bug 429801).
1180	* src/lib/accerciser/i18n.py.in: Added dummy N_() for later translation.
1181	* src/lib/accerciser/plugin_manager.py: Made some strings
1182	translatable. Allowed translation when necessary of plugin names
1183	(bug 429797).
1184	* po/POTFILES.in: Added all plugin files.
1185
11862007-04-14 Eitan Isaacson  <eitan@ascender.com>
1187
1188	* plugins/api_view.py: Made some text translatable.
1189	* src/lib/accerciser/i18n.py.in: Enable i18n in glade files.
1190
11912007-04-13 Eitan Isaacson  <eitan@ascender.com>
1192
1193	* plugins/event_monitor.glade: Changed 'save as' to 'save' so
1194	mnemonics won't overlap.
1195	* plugins/interface_view.glade: Added back mnemonics, fixed
1196	expanders visibility problem.
1197	* plugins/interface_view.py: Don't overwrite label text, it erases
1198	mnemonics.
1199
12002007-04-12 Eitan Isaacson  <eitan@ascender.com>
1201
1202	* debian/changelog: Corrected version.
1203	* src/lib/accerciser/accerciser.py: Fixed crasher (bug 429184)
1204
12052007-04-12 Eitan Isaacson  <eitan@ascender.com>
1206
1207	* Makefile.am: Added uninstall gconf schema section (bug 429097).
1208
12092007-04-12 Eitan Isaacson  <eitan@ascender.com>
1210
1211	* plugins/event_monitor.glade: Changed mnemonics to remove duplicates.
1212	* plugins/interface_view.glade: Removed expander mnemonics will be
1213	fixed with bug 429132. Changed mnemonics to remove duplicates.
1214	* src/accerciser.glade: Changed mnemonics to remove duplicates
1215	(bug 424465).
1216	* src/lib/accerciser/icons.py: Small cleanup.
1217
12182007-04-12 Peter Parente  <parente@cs.unc.edu>
1219
1220	* accerciser.spec.in: Added gconf schema install, uninstall, and files
1221
12222007-04-11 Eitan Isaacson  <eitan@ascender.com>
1223
1224	* Makefile.am: Fixed a few things that broke distcheck.
1225	* accerciser.schemas.in: Added, o allow translation.
1226	* accerciser.schemas: Removed.
1227	* help/C/accerciser.xml: Fixed some errors.
1228	* po/POTFILES.in: Added schema file for translation.
1229
12302007-04-10 Eitan Isaacson  <eitan@ascender.com>
1231
1232	* Makefile.am:
1233	* configure.in:
1234	* icons/Makefile.am:
1235	* icons/custom.png:
1236	* pixmaps:
1237	* pixmaps/Makefile.am:
1238	* pixmaps/acceleratorlabel.png:
1239	* pixmaps/alert.png:
1240	* pixmaps/animation.png:
1241	* pixmaps/calendar.png:
1242	* pixmaps/canvas.png:
1243	* pixmaps/care.png:
1244	* pixmaps/character.png:
1245	* pixmaps/chart.png:
1246	* pixmaps/checkbox.png:
1247	* pixmaps/clock.png:
1248	* pixmaps/colorchooser.png:
1249	* pixmaps/column.png:
1250	* pixmaps/combobox.png:
1251	* pixmaps/cursor.png:
1252	* pixmaps/desktopframe.png:
1253	* pixmaps/desktopicon.png:
1254	* pixmaps/dial.png:
1255	* pixmaps/directorypane.png:
1256	* pixmaps/drawingarea.png:
1257	* pixmaps/embedded.png:
1258	* pixmaps/endnote.png:
1259	* pixmaps/entry.png:
1260	* pixmaps/filechooser.png:
1261	* pixmaps/filler.png:
1262	* pixmaps/fontchooser.png:
1263	* pixmaps/form.png:
1264	* pixmaps/grip.png:
1265	* pixmaps/heading.png:
1266	* pixmaps/helpballoon.png:
1267	* pixmaps/image.png:
1268	* pixmaps/imagemap.png:
1269	* pixmaps/inputmethodwindow.png:
1270	* pixmaps/invalid.png:
1271	* pixmaps/label.png:
1272	* pixmaps/link.png:
1273	* pixmaps/list.png:
1274	* pixmaps/listitem.png:
1275	* pixmaps/menuitem.png:
1276	* pixmaps/outlineitem.png:
1277	* pixmaps/passwordtext.png:
1278	* pixmaps/progressbar.png:
1279	* pixmaps/pushbutton.png:
1280	* pixmaps/row.png:
1281	* pixmaps/ruler.png:
1282	* pixmaps/scrollbar.png:
1283	* pixmaps/scrollpane.png:
1284	* pixmaps/seperator.png:
1285	* pixmaps/shape.png:
1286	* pixmaps/slider.png:
1287	* pixmaps/sound.png:
1288	* pixmaps/spinbutton.png:
1289	* pixmaps/splitpane.png:
1290	* pixmaps/statusbar.png:
1291	* pixmaps/table.png:
1292	* pixmaps/tablecell.png:
1293	* pixmaps/toolbar.png:
1294	* pixmaps/tooltip.png:
1295	* pixmaps/tree.png:
1296	* pixmaps/treetable.png:
1297	* src/lib/accerciser/icons.py: Added custom icons (thanks to James
1298	Stipp).
1299
13002007-04-10 Eitan Isaacson  <eitan@ascender.com>
1301
1302	* src/lib/accerciser/script_playback.py: Added run(). Made it all
1303	a bit more robust.
1304
13052007-04-10 Eitan Isaacson  <eitan@ascender.com>
1306
1307	* plugins/interface_view.glade: Forgot to add to previuos commit
1308	(bug 428104).
1309
13102007-04-09 Eitan Isaacson  <eitan@ascender.com>
1311
1312	* plugins/interface_view.py: Added a 'do action' button
1313	(bug 424463).
1314
13152007-04-09 Eitan Isaacson  <eitan@ascender.com>
1316
1317	* plugins/interface_view.glade:
1318	* plugins/interface_view.py: Make 'show' buttons insensitive when
1319	nothing is selected (bug 424462).
1320	* src/accerciser.in: Put ~/.accerciser in sys.path for convinient user
1321	imports.
1322
13232007-04-09 Eitan Isaacson  <eitan@ascender.com>
1324
1325	* help/C/accerciser.xml: Updated documentation about global
1326	hotkeys (bug 424489).
1327
13282007-04-06 Eitan Isaacson  <eitan@ascender.com>
1329
1330	* src/lib/accerciser/accerciser.py:
1331	* src/lib/accerciser/plugin_manager.py: PluginView now grabs focus
1332	when alt+<num> is pressed (bug 426744).
1333
13342007-04-06 Eitan Isaacson  <eitan@ascender.com>
1335
1336	* src/lib/accerciser/accerciser.py: Consume event if HotkeyManager
1337	handles keypress event (bug 424501).
1338	* src/lib/accerciser/hotkey_manager.py: Return true if keypress
1339	was handled in hotkeyPress()
1340
13412007-04-06 Eitan Isaacson  <eitan@ascender.com>
1342
1343	* plugins/event_monitor.py:
1344	* src/lib/accerciser/accerciser.py: Changed the default global hotkeys.
1345
13462007-04-06 Eitan Isaacson  <eitan@ascender.com>
1347
1348	* plugins/event_monitor.glade: Put monitor options in paned
1349	instead of an expander (bug 425474)
1350	* plugins/event_monitor.py: Put save dialog inline with run()
1351	instead of a callback.
1352	* plugins/ipython_view.py: Made font monospace.
1353
13542007-04-06 Eitan Isaacson  <eitan@ascender.com>
1355
1356	* src/lib/accerciser/plugin_manager.py: Reverted plugin tab popup
1357	menus.	It was not impleneted correctly. We will do it better at a
1358	later date.
1359
13602007-04-05 Eitan Isaacson  <eitan@ascender.com>
1361
1362	* src/lib/accerciser/plugin_manager.py: Got the popup key working.
1363	* src/lib/accerciser/hotkey_manager.py: Made the keyval
1364	cellrenderer a simple CellRendererText instead of an inaccessible
1365	CellRendererColumn.
1366
13672007-04-05 Peter Parente  <parente@cs.unc.edu>
1368
1369	* pyatspi: Temporary home of official Python bindings for AT-SPI
1370
13712007-04-04 Eitan Isaacson  <eitan@ascender.com>
1372
1373	* src/lib/accerciser/plugin_manager.py: Added context menus to
1374	plugin tabs for changing views.
1375
13762007-04-03 Eitan Isaacson  <eitan@ascender.com>
1377
1378	* src/lib/accerciser/plugin_manager.py: Started adding context
1379	menu support instead of the inaccessible treeview combo boxes in
1380	the plugin preferences dialog.
1381
13822007-04-02 Peter Parente  <parente@cs.unc.edu>
1383
1384	* po/ChangeLog: Renamed from incorrect Changelog
1385	* accerciser.spec.in: Added more requirements and fixed description
1386
1387	* accerciser.desktop.in: Enabled startup notify
1388	* configure.in: Added --without-pyreqs flag as a way to avoid checking
1389	for Python modules at build time, moved intltool check after gettext
1390	(seems more robust?), fixed bug #425497
1391	* Makefile.am: reordered subdirs
1392	* accerciser.spec.in: Added locals and --without-pyreqs flag
1393
1394	* Makefile.am: Added po/
1395	* po/LINGUAS: Added per http://live.gnome.org/GnomeGoals/PoLinguas
1396	* configure.in: Changed next version number to 0.1.1 to sync with GNOME
1397	releases, removed ALL_LINGUAS line, added check for intltool 0.35.0
1398
13992007-03-30 Peter Parente  <parente@cs.unc.edu>
1400
1401	* po/POTFILES.in: Added all translatable files
1402
14032007-03-28  Eitan Isaacson  <eitan@ascender.com>
1404
1405	* plugins/interface_view.py: Expander labels show if a given
1406	interface is implemented or not (bug 423749).
1407
14082007-03-28  Eitan Isaacson  <eitan@ascender.com>
1409
1410	* src/lib/accerciser/pyLinAcc.zip: Repackaged from upstream.
1411
14122007-03-27  Eitan Isaacson  <eitan@ascender.com>
1413
1414	* src/lib/accerciser/__init__.py: Added me as author.
1415	* src/lib/accerciser/script_playback.py: A wait loop for getting
1416	application focus. This is neccessary if the application takes
1417	time to start up.
1418	* src/lib/accerciser/hotkey_manager.py:	Added file header.
1419
14202007-03-27  Eitan Isaacson  <eitan@ascender.com>
1421
1422	* src/lib/accerciser/accerciser.py:
1423	* src/lib/accerciser/hotkey_manager.py: Use key code instead of
1424	textual representation.
1425
14262007-03-27  Eitan Isaacson  <eitan@ascender.com>
1427
1428	* src/accerciser.glade: Set correct paned positions. Added missing
1429	callbacks to main window.
1430	* src/lib/accerciser/accerciser.py: Save and restore paned positions.
1431	* src/lib/accerciser/plugin_manager.py: refactor PluginManager.
1432
14332007-03-23  Eitan Isaacson  <eitan@ascender.com>
1434
1435	* src/lib/accerciser/hotkey_manager.py: Added more keys to the key
1436	combo entry.
1437
14382007-03-23  Eitan Isaacson  <eitan@ascender.com>
1439
1440	* Makefile.am: Added gconf schema and schema installation
1441	* accerciser.schemas: A new schema with default values for plugin layout.
1442	* configure.in: Added gconf stuff
1443	* debian/changelog: Bumped to version 0.2.0
1444	* debian/rules: Added dh_gconf
1445	* plugins/api_view.py: Capitalized plugin name
1446	* plugins/console.py: Capitalized plugin name
1447	* plugins/event_monitor.py: Capitalized plugin name
1448	* plugins/interface_view.py: Capitalized plugin name
1449	* src/lib/accerciser/accerciser.py: Using gconf for saving and
1450	restoring main window size.
1451	* src/lib/accerciser/hotkey_manager.py: Using gconf for saving and
1452	restoring global hotkey combinations.
1453	* src/lib/accerciser/plugin_manager.py: Using gconf for saving and
1454	restoring plugin layout and pluginview dimensions.
1455	* src/lib/accerciser/tools.py: removed old *.ini save/load stuff.
1456
14572007-03-21  Eitan Isaacson  <eitan@ascender.com>
1458
1459	* plugins/event_monitor.py: Changed to new global hotkey method.
1460	* src/accerciser.glade: Removed plugins dialog, and replaced with
1461	global hotkey scheme.
1462	* src/lib/accerciser/Makefile.am: Added hotkey_manager.py
1463	* src/lib/accerciser/accerciser.py: Removed plugin dialog. Added
1464	preferences dialog and added hotkey manager.
1465	* src/lib/accerciser/hotkey_manager.py: A new global hotkey
1466	manager. A centralized place to do all hotkey configurations.
1467	* src/lib/accerciser/plugin.py: Changed to new global hotkey method.
1468	* src/lib/accerciser/plugin_manager.py: Changed to new global
1469	hotkey method.
1470
14712007-03-20  Eitan Isaacson  <eitan@ascender.com>
1472
1473	* src/lib/accerciser/node.py: Fix bug 420774.
1474	* src/lib/accerciser/pyLinAcc.zip: Re-packaged with new pyLinAcc
1475	revision (bug 420832).
1476
14772007-03-20  Eitan Isaacson  <eitan@ascender.com>
1478
1479	* src/lib/accerciser/accerciser.py:
1480	* src/lib/accerciser/plugin_manager.py: Fixed bottom pane being always
1481	set to 350 no matter what size it was saved at last session.
1482	* src/lib/accerciser/accessible_treeview.py: Added epydoc
1483	docstrings.
1484
14852007-03-19  Eitan Isaacson  <eitan@ascender.com>
1486
1487	* src/accerciser.glade: Removed old help dialog.
1488	* src/lib/accerciser/accerciser.py: Added epydoc
1489	docstrings. Removed obsolete methods.
1490
14912007-03-18  Eitan Isaacson  <eitan@ascender.com>
1492
1493	* src/lib/accerciser/accerciser.py: Show dialog and quit when
1494	desktop accessibility is disabled (bug 418842).
1495
14962007-03-16 Peter Parente  <parente@cs.unc.edu>
1497
1498	* pyreqs.py: Fixed check for wnck when building RPM
1499	* configure.in: Post release version increment
1500
15012007-03-15  Eitan Isaacson  <eitan@ascender.com>
1502
1503	* plugins/Makefile.am:
1504	* plugins/script_recorder.py: Added script_recorder.py (bug 419129).
1505	* src/lib/accerciser/Makefile.am:
1506	* src/lib/accerciser/script_playback.py: Added script_playback.py
1507	(bug 419129).
1508
15092007-03-15 Peter Parente  <parente@cs.unc.edu>
1510
1511	* pyreqs.py: Added check for wnck
1512
15132007-03-15  Eitan Isaacson  <eitan@ascender.com>
1514
1515	* configure.in: removed accerciser.xml from generated
1516	files. distcheck was not succeeding with it for some reason.
1517	* help/C/accerciser.xml.in: Deleted.
1518	* help/C/accerciser.xml: Added.
1519	* help/Makefile.am: Removed C/accerciser.xml.in from EXTRA_DIST.
1520
15212007-03-15  Eitan Isaacson  <eitan@ascender.com>
1522
1523	* plugins/interface_view.py: Removed debug prints.
1524	* plugins/ipython_view.py: Removed debug prints.
1525	* src/lib/accerciser/accerciser.py: Added program version to
1526	'about' dialog.
1527	* src/lib/accerciser/plugin.py: Removed debug prints.
1528	* src/lib/accerciser/tools.py: Removed debug prints.
1529
15302007-03-15  Eitan Isaacson  <eitan@ascender.com>
1531
1532	* plugins/interface_view.glade: Unexpanded table interface view.
1533	* src/lib/accerciser/accerciser.py: Changes due to changed
1534	settings scheme.
1535	* src/lib/accerciser/plugin_manager.py: Added hardcoded default
1536	settings.
1537	* src/lib/accerciser/tools.py: Changed persisted settings scheme
1538	to an INI format file (~/.accerciser/accerciser.conf).
1539
15402007-03-14  Eitan Isaacson  <eitan@ascender.com>
1541
1542	* plugins/event_monitor.glade:
1543	* plugins/event_monitor.py: Added mousover feedback and keyboard
1544	control to hyperlinks in the event monitor (bug 417526).
1545
15462007-03-14  Eitan Isaacson  <eitan@ascender.com>
1547
1548	* plugins/api_view.py:
1549	* plugins/event_monitor.py:
1550	* src/lib/accerciser/accessible_treeview.py:
1551	* src/lib/accerciser/tools.py: Made more resilient to dead
1552	corba objects.
1553	* src/accerciser.glade:
1554	* src/lib/accerciser/accerciser.py: Fixed accelerator issues
1555	(bug 412509).
1556
15572007-03-13  Eitan Isaacson  <eitan@ascender.com>
1558
1559	* plugins/interface_view.glade:
1560	* plugins/interface_view.py: Added Table interface viewer (bug 416188).
1561
15622007-03-13  Eitan Isaacson  <eitan@ascender.com>
1563
1564	* plugins/interface_view.py: When tabbing to lower panels,
1565	vieport is scrolled if needed (bug 416189).
1566	* src/lib/accerciser/plugin.py: Removed shadow on plugin_area frame.
1567
15682007-03-13  Eitan Isaacson  <eitan@ascender.com>
1569
1570	* src/lib/accerciser/accerciser.py:
1571	* src/lib/accerciser/plugin_manager.py: Added accelerators for
1572	quick plugin tab switching (bug 417424).
1573
15742007-03-13  Eitan Isaacson  <eitan@ascender.com>
1575
1576	* plugins/interface_view.glade: Added mnemonics to expanders
1577	(bug 417421).
1578
15792007-03-13  Eitan Isaacson  <eitan@ascender.com>
1580
1581	* plugins/event_monitor.py: Fixed a syntax error.
1582
15832007-03-12  Eitan Isaacson  <eitan@ascender.com>
1584
1585	* plugins/event_monitor.py: Added links in event logs to show
1586	accessible in tree (bug 417526).
1587
15882007-03-12  Peter Parente  <parente@cs.unc.edu>
1589
1590	* src/lib/accerciser/accessible_treeview.py: Fixed bug #414915, also
1591	added _buildRow convenience method for constructing new rows without
1592	awareness of the current order of data fields in the model
1593
15942007-03-07  Eitan Isaacson  <eitan@ascender.com>
1595
1596	* plugins/interface_view.glade: Labeled value interface spinner
1597	(bug 414909).
1598
15992007-03-07  Eitan Isaacson  <eitan@ascender.com>
1600
1601	* plugins/interface_view.glade: Made all informative labels
1602	selectable (bug 414911).
1603
16042007-03-07  Eitan Isaacson  <eitan@ascender.com>
1605
1606	* plugins/interface_view.glade: added "label-for" and
1607	"labelled-by" accessible relations where appropriate (bug 414914).
1608
16092007-03-07  Eitan Isaacson  <eitan@ascender.com>
1610
1611	* plugins/ipython_view.py:
1612	* plugins/console.py: Show appropriate error dialog when IPython
1613	is not installed. And eliminate the need for running ipython from
1614	a shell for the first time.
1615	* src/lib/accerciser/accerciser.py: Fixed bug 415810.
1616
16172007-03-07  Eitan Isaacson  <eitan@ascender.com>
1618
1619	* src/lib/accerciser/plugin.py: Added an __eq__ method to the
1620	method wrapper class.
1621
16222007-03-07  Eitan Isaacson  <eitan@ascender.com>
1623
1624	* plugins/api_view.py:
1625	* plugins/console.py:
1626	* plugins/event_monitor.py:
1627	* plugins/interface_view.py:
1628	* src/lib/accerciser/plugin.py: Added error messages to plugin
1629	tabs when something goes wrong (bug 412249).
1630	* src/lib/accerciser/plugin_manager.py: Added a tab to the bottom
1631	plugin view that appears with error messages if plugins failed to
1632	load (bug 412249).
1633
16342007-03-03  Eitan Isaacson  <eitan@ascender.com>
1635
1636	* src/lib/accerciser/node.py:
1637	* src/lib/accerciser/plugin.py:
1638	* src/lib/accerciser/tools.py: Added epydoc docstrings.
1639
16402007-03-02  Eitan Isaacson  <eitan@ascender.com>
1641
1642	* plugins/interface_view.glade
1643	* plugins/interface_view.py: Added Document interface (Bug 412729).
1644
16452007-03-02  Eitan Isaacson  <eitan@ascender.com>
1646
1647	* plugins/interface_view.glade
1648	* plugins/interface_view.py: Improved Hypertext interface (Bug 412728).
1649
16502007-03-02  Eitan Isaacson  <eitan@ascender.com>
1651
1652	* src/accerciser.glade:
1653	* src/lib/accerciser/accerciser.py: Added status bar with path to
1654	selected accessible (Bug 412797).
1655
16562007-03-02  Eitan Isaacson  <eitan@ascender.com>
1657
1658	* plugins/interface_view.glade:
1659	* plugins/interface_view.py: Fixed cursor offeset reporting
1660	(Bug 413121).
1661
16622007-03-02  Eitan Isaacson  <eitan@ascender.com>
1663
1664	* src/lib/accerciser/accessible_treeview.py: Activating row blinks
1665	accessible on screen (Bug 413918).
1666	* src/lib/accerciser/node.py: Minor refactor.
1667
16682007-03-02  Eitan Isaacson  <eitan@ascender.com>
1669
1670	* src/lib/accerciser/accessible_treeview.py: Columns are resizable
1671	(Bug 413606).
1672	* src/lib/accerciser/tools.py: Removed debug print when saving
1673	settings.
1674
16752007-03-02  Eitan Isaacson  <eitan@ascender.com>
1676
1677	* plugins/interface_view.glade:
1678	* plugins/interface_view.py: Added minimum, maximum and minimum
1679	increment fields to value interface view (Bug 413151).
1680
16812007-03-02  Eitan Isaacson  <eitan@ascender.com>
1682
1683	* src/lib/accerciser/plugin_manager.py: Minor cleanup.
1684	* src/accerciser.glade: Changed help hotkey to F1. Still doesn't work.
1685
16862007-03-01  Eitan Isaacson  <eitan@ascender.com>
1687
1688	* src/lib/accerciser/accerciser.py: Added toggle cellrenderer to
1689	plugin name column in plugin dialog.
1690	* src/lib/accerciser/plugin.py: Added _close method to manually
1691	disconnect signal handlers that hold a reference to the plugin and
1692	don't let it get garbage collected.
1693	* src/lib/accerciser/plugin_manager.py: Added enable/disable
1694	feature that persists.
1695	* src/lib/accerciser/tools.py: Added Proxy class that is currently
1696	not utilized
1697
16982007-02-27  Eitan Isaacson  <eitan@ascender.com>
1699
1700	* src/accerciser.glade: Got rid of inconsistent padding of bottom
1701	plugin pane (Bug #412510).
1702
17032007-02-27  Eitan Isaacson  <eitan@ascender.com>
1704
1705	* src/lib/accerciser/accerciser.py: Persist window size (Bug #412417).
1706	* src/lib/accerciser/plugin_manager.py: Persist plugin view sizes.
1707	* src/lib/accerciser/tools.py: Added methods for loading/saving
1708	settings.
1709	* src/accerciser.glade: Use inner vbox for top level
1710	widget. Create gtk.Window manually.
1711
17122007-02-27  Peter Parente  <parente@cs.unc.edu>
1713
1714	* src/lib/accerciser/pyLinAcc.zip: Updated from LSR proper
1715
17162007-02-27  Eitan Isaacson  <eitan@ascender.com>
1717
1718	* src/lib/accerciser/accessible_treeview.py: Revert the last
1719	changes. (Remove public method for setting cursor, it doesn't do
1720	what I thought it would).
1721	* plugins/interface_view.glade: Added a 'show' button for relation
1722	view. (Bug #412272)
1723	* plugins/interface_view.py: Added proper callbacks for the 'show'
1724	button
1725
17262007-02-26  Eitan Isaacson  <eitan@ascender.com>
1727
1728	* plugins/api_view.py: Hide private attributes by default.
1729	* plugins/interface_view.py: Disable selection of headers in
1730	relation view. Dummy callback for selection in relation view, to
1731	be continued.
1732	* plugins/ipython_view.py: System commands now ouput in the
1733	shell window (Bug #412235).
1734	* src/lib/accerciser/accessible_treeview.py: Added public method
1735	for setting tree view cursor on given accessible.
1736
17372007-02-26  Eitan Isaacson  <eitan@ascender.com>
1738
1739	* plugins/console.py: Added show() function for selecting an
1740	accessible object in the treeview.
1741	* src/lib/accerciser/accessible_treeview.py: Don't expand selected
1742	accessible.
1743
17442007-02-22  Eitan Isaacson  <eitan@ascender.com>
1745
1746	* src/lib/accerciser/accerciser.py: Refresh current callback.
1747	* src/lib/accerciser/accessible_treeview.py: Some
1748	refactoring. more dependable auto refresh.
1749	* src/accerciser.glade: Refresh current in view menu.
1750
17512007-02-23  Peter Parente  <parente@cs.unc.edu>
1752
1753	* src/lib/accerciser/plugin_manager.py: Iterating over keys list in
1754	dictionary instead of using dictionary iterator to avoid size changes
1755	* help/C/accerciser.xml.in: Using autotools version number, fixed intro
1756	paragraph
1757	* plugins/console.py: Pulled __dict__ from Constants and Interfaces to
1758	add to local console namespace
1759	* accerciser.spec.in: Added custom_release
1760	* plugins/console.py: Raise exception when .ipython not created
1761	* src/lib/accerciser/plugin_manager.py: Added try/except around init
1762	* accerciser.spec.in: Fixed so rpmbuild works
1763	* src/lib/accerciser/accerciser.py: Fixed wrong method name
1764	* src/lib/accerciser/accessible_treeview.py: Added method for
1765	refreshing the current level (not being used yet in the UI)
1766	* plugins/interface_view.glade: Fixed pre-expanded text view
1767
17682007-02-22  Eitan Isaacson  <eitan@ascender.com>
1769
1770	* plugins/interface_view.glade (Module): Fixed a few misnamed callbacks
1771
17722007-02-22  Eitan Isaacson  <eitan@ascender.com>
1773
1774	* plugins/api_view.py (Module): restored it. Did Pete forget 'cvs add'?
1775	(Pete: yes I did :))
1776	* src/lib/accerciser/accerciser.py (Module): Select accessible
1777	with mouseover now works.
1778
17792007-02-22  Peter Parente  <parente@cs.unc.edu>
1780
1781	* help/accerciser.omf.in: Fixed legal info
1782	* src/lib/accerciser/Makefile.am: Added DISTCLEANFILES
1783	* help/Makefile.am: Added DISTCLEANFILES
1784	* examples/: Removed
1785	* plugins/console.py: Changed human readable name to IPython console
1786	* plugins/viewport_demo.py: Renamed to api_view.py
1787	* src/accerciser.glade: Fixed copyright date
1788	* src/accerciser.in: Fixed icon not loading
1789	* src/lib/accerciser/pyLinAcc.zip: Updated from LSR, added version date
1790	file
1791	* src/lib/accerciser/plugin_manager.py: Handle plugins with unresolved
1792	dependencies
1793	* help/C/legal.xml: BSD license
1794	* help/C/accerciser.xml: Version number from autoconf
1795	* configure.in: Version number from autoconf
1796	* accerciser.spec.in: Version number from autoconf
1797	* accerciser.desktop.in: New description
1798	* NEWS: Updated
1799	* README: Updated
1800	* help/C/accerciser.xml: Fixed some documentation errors
1801	* plugins/console.py: Added header info, i18n
1802	* plugins/event_monitor.py: Added header info, i18n
1803	* plugins/interface_view.py: Added header info, i18n
1804	* plugins/viewport_demo.py: Renamed to api_view.py, added header info,
1805	i18n
1806	* src/accerciser.glade: Updated license and artist info
1807	* src/accerciser.in: Added global icon info, moved main loop, correct
1808	version numbering
1809	* src/lib/accerciser/__init__.py: Moved main loop here
1810	* src/lib/accerciser/accerciser.py: Added header info, i18n
1811	* src/lib/accerciser/accessible_treeview.py: Added header info
1812	* src/lib/accerciser/i18n.py.in: Corrected prefix
1813	* src/lib/accerciser/icons.py: Added header info
1814	* src/lib/accerciser/nodes.py: Added header info
1815	* src/lib/accerciser/plugin.py: Added header info
1816	* src/lib/accerciser/plugin_manager.py: Added header info
1817	* src/lib/accerciser/tools.py: Added header info
1818
18192007-02-22  Eitan Isaacson  <eitan@ascender.com>
1820
1821	* Makefile.am (Module):
1822	* accerciser.png (Module):
1823	* accerciser.svg (Module):
1824	* icons/Makefile.am (Module):
1825	* icons/accerciser-16.png (Module):
1826	* icons/accerciser-22.png (Module):
1827	* icons/accerciser-32.png (Module):
1828	* icons/accerciser-small.svg (Module):
1829	* icons/accerciser.png (Module):
1830	* icons/accerciser.svg (Module): Logo rework.
1831	* src/accerciser.glade (Module):
1832
18332007-02-21  Eitan Isaacson  <eitan@ascender.com>
1834
1835	* plugins/ipython_view.py (Message): The cursor could not leave
1836	the editable command line.
1837
18382007-02-21  Eitan Isaacson  <eitan@ascender.com>
1839
1840	* accerciser.png (Module):
1841	* accerciser.svg (Module): New PC logo.
1842
18432007-02-21  Eitan Isaacson  <eitan@ascender.com>
1844
1845	* Makefile.am (Module):
1846	* configure.in (Module):
1847	* pkg/.cvsignore (Module):
1848	* pkg/Makefile.am (Module):
1849	* pkg/accerciser/.cvsignore (Module):
1850	* pkg/accerciser/Makefile.am (Module):
1851	* pkg/accerciser/__init__.py (Module):
1852	* pkg/accerciser/accerciser.py (Module):
1853	* pkg/accerciser/accessible_treeview.py (Module):
1854	* pkg/accerciser/i18n.py.in (Module):
1855	* pkg/accerciser/icons.py (Module):
1856	* pkg/accerciser/node.py (Module):
1857	* pkg/accerciser/plugin.py (Module):
1858	* pkg/accerciser/plugin_manager.py (Module):
1859	* pkg/accerciser/pyLinAcc.zip (Module):
1860	* pkg/accerciser/tools.py (Module):
1861	* src/Makefile.am (Module):
1862	* src/lib/Makefile.am (Module):
1863	* src/lib/accerciser/.cvsignore (Module):
1864	* src/lib/accerciser/Makefile.am (Module):
1865	* src/lib/accerciser/__init__.py (Module):
1866	* src/lib/accerciser/accerciser.py (Module):
1867	* src/lib/accerciser/accessible_treeview.py (Module):
1868	* src/lib/accerciser/i18n.py.in (Module):
1869	* src/lib/accerciser/icons.py (Module):
1870	* src/lib/accerciser/node.py (Module):
1871	* src/lib/accerciser/plugin.py (Module):
1872	* src/lib/accerciser/plugin_manager.py (Module):
1873	* src/lib/accerciser/pyLinAcc.zip (Module):
1874	* src/lib/accerciser/tools.py (Module): Moved accerciser package
1875	from pkg to src/lib
1876
18772007-02-21  Eitan Isaacson  <eitan@ascender.com>
1878
1879	* Makefile.am (Module):
1880	* configure.in (Module):
1881	* src/Makefile.am (Module):
1882	* src/accerciser.glade (Module):
1883	* src/accerciser.in (Module):
1884	* accerciser.glade (Module):
1885	* accerciser.in (Module): Undid move.
1886
18872007-02-21  Eitan Isaacson  <eitan@ascender.com>
1888
1889	* pkg/accerciser/i18n.py.in (Module): Localization.
1890	* Makefile.am (Module): Fixed icon updating.
1891	* configure.in (Module):
1892	* pkg/accerciser/accerciser.py (Module): Added app icon to window.
1893	* pkg/accerciser/plugin_manager.py (Module): Fixed .accerciser
1894	direcotry creation
1895	* src/accerciser (Module): Not needed. Removed.
1896	* accerciser.spec (Module): Not needed. Removed.
1897	* help/C/Makefile.am (Module): Not needed. Removed.
1898
18992007-02-20  Eitan Isaacson  <eitan@ascender.com>
1900
1901	* Makefile.am (Module):
1902	* accerciser.desktop.in (Module):
1903	* accerciser.png (Module):
1904	* accerciser.svg (Module): Fixed desktop file and added
1905	application icons.
1906	* debian/menu (Module):
1907	* debian/rules (Module): Fixed a few things related to scrollkeeper.
1908	* help/Makefile.am (Module):
1909	* help/accerciser.omf.in (Module):
1910	* help/C/accerciser.xml (Module):
1911	* help/C/figures/accerciser.png (Module):
1912	* help/C/figures/api_browser.png (Module):
1913	* help/C/figures/event_monitor.png (Module):
1914	* help/C/figures/interface_viewer.png (Module): Fixed help
1915	docs. They should work now.
1916	* pkg/accerciser/accerciser.py (Module):
1917	* src/accerciser (Module):
1918	* src/accerciser.glade (Module):
1919	* src/accerciser.in (Module): Changed help menu to start
1920	Yelp. Fixed about dialog to show app icon.
1921
19222007-02-19  Peter Parente  <parente@cs.unc.edu>
1923
1924	* src/accerciser.in (Module): Fixed some sys.path issues.
1925
19262007-02-19  Eitan Isaacson  <eitan@ascender.com>
1927
1928	* src/accerciser.in (Module): Fixed some sys.path issues.
1929
19302007-02-19  Eitan Isaacson  <eitan@ascender.com>
1931
1932	* plugins/interface_view.py (Module): Cleanup, reordering of
1933	methods. New fancy IText controls.
1934
19352007-02-19  Eitan Isaacson  <eitan@ascender.com>
1936
1937	* help/.cvsignore (Module): Added
1938	* pkg/accerciser/tools.py (Module): Fixed crasher.
1939	* po/.cvsignore (Module): Added
1940
19412007-02-19  Peter Parente  <parente@cs.unc.edu>
1942
1943	* src/accerciser.in: fixed sys.prefix and paths for locating
1944	accerciser packages and pyLinAcc
1945
19462007-02-16  Peter Parente  <parente@cs.unc.edu>
1947
1948	* configure.in: fixed linguas
1949	* COPYING: corrected license
1950	* NOTICE: corrected info
1951	* COPYING.lib: removed
1952
19532007-02-16  Eitan Isaacson  <eitan@ascender.com>
1954
1955	* pkg/accerciser/tools.py (Message): Fixed isMyApp method.
1956
19572007-02-16  Eitan Isaacson  <eitan@ascender.com>
1958
1959	* .cvsignore (Module):
1960	* Makefile.am (Module):
1961	* configure.in (Module):
1962	* debian/accerciser.xpm (Module):
1963	* debian/compat (Module):
1964	* debian/control (Module):
1965	* debian/install (Module):
1966	* debian/menu (Module):
1967	* debian/rules (Module):
1968	* help/Makefile.am (Module):
1969	* help/accerciser.omf.in (Module):
1970	* help/C/Makefile.am (Module):
1971	* help/C/accerciser.xml (Module):
1972	* help/C/legal.xml (Module):
1973	* help/C/figures/accerciser.png (Module):
1974	* po/Makefile.in.in (Module):
1975	* po/POTFILES.in (Module): Added help system.
1976
19772007-02-16  Eitan Isaacson  <eitan@ascender.com>
1978
1979	* .cvsignore (Module):
1980	* COPYING (Module):
1981	* INSTALL (Module):
1982	* Makefile.am (Module):
1983	* NEWS (Module):
1984	* accerciser.desktop.in (Module):
1985	* accerciser.spec.in (Module):
1986	* acinclude.m4 (Module):
1987	* autogen.sh (Module):
1988	* configure.in (Module):
1989	* pyreqs.py (Module):
1990	* icons/Makefile.am (Module):
1991	* pkg/Makefile.am (Module):
1992	* pkg/accerciser/.cvsignore (Module):
1993	* pkg/accerciser/Makefile.am (Module):
1994	* pkg/accerciser/accerciser.py (Module):
1995	* plugins/Makefile.am (Module):
1996	* plugins/event_monitor.glade (Module):
1997	* src/.cvsignore (Module):
1998	* src/Makefile.am (Module):
1999	* src/accerciser (Module):
2000	* src/accerciser.in (Module): Package now builds via automake.
2001
20022007-02-15  Eitan Isaacson  <eitan@ascender.com>
2003
2004	* pkg/accerciser/accerciser.py (Module):
2005	* pkg/accerciser/accessible_treeview.py (Module): Redid auto
2006	update feature. Still not perfect.
2007	* pkg/accerciser/tools.py (Module):
2008	* plugins/event_monitor.py (Module): Decoupled logging and
2009	textview printout.
2010	* plugins/ipython_view.py (Module): Got rid of weird IPython
2011	exception hook.
2012
20132007-02-14  Eitan Isaacson  <eitan@ascender.com>
2014
2015	* pkg/accerciser/plugin_manager.py (Message): If the .accerciser
2016	direcotry does not exist - create it.
2017
20182007-02-14  Eitan Isaacson  <eitan@ascender.com>
2019
2020	* pkg/accerciser/plugin_manager.py (Message): Fixed use-case of no
2021	layout file.
2022
20232007-02-13  Eitan Isaacson  <eitan@ascender.com>
2024
2025	* examples/console_demo.py (Module):
2026	* plugins/console_demo.py (Module): Moved console_demo.py to examples.
2027
20282007-02-13  Eitan Isaacson  <eitan@ascender.com>
2029
2030	* plugins/interface_view.py (Message): Only populate interface
2031	views when they are expanded.
2032
20332007-02-13  Eitan Isaacson  <eitan@ascender.com>
2034
2035	* plugins/console.py (Message): Added pyLinAcc.__dict__ to shell's
2036	namespace
2037	* plugins/ipython_view.py (Message): Better auto-completion.
2038
20392007-02-13  Eitan Isaacson  <eitan@ascender.com>
2040
2041	* pkg/accerciser/plugin_manager.py (Message): Keep plugin tab
2042	order persistant.
2043
20442007-02-13  Eitan Isaacson  <eitan@ascender.com>
2045
2046	* pkg/accerciser/tools.py (Module): Added Tools class. For now it
2047	just has a method to test if in accessible is a child of the
2048	current accerciser process.
2049	* pkg/accerciser/accerciser.py (Module): Use Tools.isMyApp()
2050	* pkg/accerciser/plugin.py (Module): Plugin base class inherits Tools.
2051	* plugins/event_monitor.py (Module): Use Tools.isMyApp()
2052	* pkg/accerciser/accessible_treeview.py (Module): Expanding does
2053	not automatically select an accessible. Made self insensitive.
2054
20552007-02-12  Eitan Isaacson  <eitan@ascender.com>
2056
2057	* pkg/accerciser/accessible_treeview.py (Module): Handle exception
2058	if path to an accessible does not exist.
2059	* plugins/interface_view.glade (Module):
2060	* plugins/interface_view.py (Module): Added relations view.
2061	(Module):
2062
20632007-02-12  Eitan Isaacson  <eitan@ascender.com>
2064
2065	* pkg/accerciser/plugin.py (Module):
2066	* pkg/accerciser/plugin_manager.py (Module): Handle current
2067	accessible in plugin load time.
2068	* plugins/event_monitor.py (Module):
2069	* plugins/interface_view.glade (Module):
2070	* plugins/interface_view.py (Module): Better expander
2071	behavior. Only the expander's children become insensitive.
2072	(Module):
2073
20742007-02-12  Eitan Isaacson  <eitan@ascender.com>
2075
2076	* pkg/accerciser/accerciser.py (Module): Check if pane exists
2077	befaure resizing
2078	* pkg/accerciser/plugin_manager.py (Module): Add plugin file's
2079	direcotory to sys.path.
2080	* plugins/event_monitor.glade (Module):
2081	* plugins/event_monitor.py (Module): Redid some UI
2082	elements, collabsable event chooser, got rid of top menu bar.
2083
20842007-02-12  Eitan Isaacson  <eitan@ascender.com>
2085
2086	* plugins/console.py (Module): New interactive console plugin.
2087	* plugins/ipython_view.py (Module): Generic module that provides
2088	an IPython console in a textview.
2089	(Module):
2090
20912007-02-06  Eitan Isaacson  <eitan@ascender.com>
2092
2093	* debian/accerciser.xpm (Module):
2094	* debian/changelog (Module):
2095	* debian/compat (Module):
2096	* debian/control (Module):
2097	* debian/copyright (Module):
2098	* debian/install (Module):
2099	* debian/menu (Module):
2100	* debian/pycompat (Module):
2101	* debian/pyversions (Module):
2102	* debian/rules (Module): Added debian packaging.
2103	* setup.py (Module): glob *.* in plugins instead of just *.py
2104	* pkg/accerciser/plugin_manager.py (Module): Position new window
2105	at mouse center.
2106	(Module):
2107
2108	* plugins/interface_view.glade (Module):
2109
2110	* plugins/interface_view.py (Module): Some cleanup.
2111	(Module):
2112
2113