padraigo [Wed, 20 Nov 2002 11:23:12 +0000 (11:23 +0000)]
* cspi/spi_accessible.c
(cspi_init_role_table): Do not write beyond end of role_table.
(Accessible_getRole): Use correct type for value returned by
Accessibility_Accessible_getRole().
* libspi/accessible.c (spi_init_role_lookup_table): Do not write
beyond end of role_table. (This fixes bug #98269)
* libspi/application.c: Add include file spi-private.h for
definition of spi_init_any_nil.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@364
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 20 Nov 2002 00:17:14 +0000 (00:17 +0000)]
Fix for 99024, debug messages and warnings are only printed
when AT_SPI_DEBUG environment variable is set.
at-spi-registryd is silent otherwise.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@363
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 19 Nov 2002 20:04:23 +0000 (20:04 +0000)]
Fixes for 98836, 98842, added slots to IDL for ABI freeze.
API/ABI freeze candidate for GNOME 2.2 (2.1.3 release).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@362
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
darrenk [Tue, 19 Nov 2002 13:48:56 +0000 (13:48 +0000)]
2002-11-19 Darren Kenny <darren.kenny@sun.com>
Fixes for bugs 98127 and 97914.
* cspi/spi-roletypes.h:
Added SPI_ROLE_HEADER, SPI_ROLE_FOOTER, SPI_ROLE_PARAGRAPH,
SPI_ROLE_RULER
* cspi/spi-statetypes.h:
Added SPI_STATE_MANAGES_DESCENDANTS
* cspi/spi.h:
Added SPI_RELATION_FLOWS_TO, SPI_RELATIONS_FLOWS_FROM,
SPI_RELATION_SUBWINDOW_OF, SPI_RELATION_EMBEDS, SPI_RELATION_EMBEDDED_BY
* cspi/spi_accessible.c:
Added mapping in role_table from new Accessibility_ROLE_* to SPI_ROLE_*
Added mapping from SPI_STATE_MANAGES_DESCENDANTS to
Accessibility_STATE_MANAGES_DESCENDANTS
* libspi/accessible.c:
Added Mapping from ATK_ROLE_{FOOTER,HEADER,PARAGRAPH,RULER} to
Accessibility_ROLE_{FOOTER,HEADER,PARAGRAPH,RULER}
As requested by Bill, I also cleaned up the alignment.
* libspi/relation.c:
Added mapping of the ATK_RELATION_{FLOWS_TO,FLOWS_FROM,SUBWINDOW_OF,
EMBEDS,EMBEDDED_BY} to equivalend Accessibility_RELATION_*
* libspi/stateset.c:
Added mappings between ATK_STATE_MANAGES_DESCENDANTS and
Accessibility_STATE_MANAGES_DESCENDANTS
* docs/reference/cspi/tmpl/spi_accessible.sgml:
Document changes reflecting modifications to roles.
* docs/reference/cspi/tmpl/spi_relation.sgml:
Document changes reflecting modifications to relations.
* docs/reference/cspi/tmpl/spi_stateset.sgml:
Document changes reflecting modifications to states.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@361
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Sun, 17 Nov 2002 13:54:00 +0000 (13:54 +0000)]
Fix for 95827, adds API for registering "AccessibleDeviceListeners"
which can receive (and potentially, consume) device events such as
mouse button events, etc. Necessary for GOK and other assistive
technologies.
Added a couple of slots to epvs in IDL, so this breaks internal bincompat.
CSPI bincompat not affected.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@360
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
darrenk [Fri, 15 Nov 2002 15:58:10 +0000 (15:58 +0000)]
2002-11-15 Darren Kenny <darren.kenny@sun.com>
* idl/Accessibility_Relation.idl:
add RELATION_FLOWS_TO,RELATION_FLOWS_FROM,RELATION_SUBWINDOW_OF,
RELATION_EMBEDS,RELATION_EMBEDDED_BY
* idl/Accessibility_Role.idl:
add ROLE_HEADER, ROLE_FOOTER, ROLE_PARAGRAPH, ROLE_RULER
* idl/Accessibility_State.idl:
add STATE_MANAGES_DESCENDANTS
* test/event-listener-test.c:
Added a listener for active-descendant events.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@359
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Fri, 15 Nov 2002 09:27:05 +0000 (09:27 +0000)]
* atk-bridge/bridge.c
(atk_bridge_init): If application is Bonobo component wait until top
level is added before registering
(spi_atk_bridge_do_registration): New function which contains code,
formerly in atk_bridge_init, to do application registration.
(spi_atk_bridge_toplevel_added): Signal called when top level
added to Bonobo component
This fixes bug #83134.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@358
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
tvv [Wed, 23 Oct 2002 15:57:44 +0000 (15:57 +0000)]
2002-10-23 Vitaly Tishkov <tvv@sparc.spb.su>
* registryd/deviceeventcontroller.c
Fixed compilation error caused by calling gettimeofday()
with 1 parameter
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@357
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 21 Oct 2002 19:41:46 +0000 (19:41 +0000)]
Fix for bug #95828.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@356
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 16 Oct 2002 14:27:06 +0000 (14:27 +0000)]
Fixes for #93592 and #94540.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@355
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 15 Oct 2002 10:57:52 +0000 (10:57 +0000)]
Added ChangeLog comment.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@354
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 15 Oct 2002 10:50:55 +0000 (10:50 +0000)]
Added SPI_KEYMASK values for mouse buttons, for use by keylisteners.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@353
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Fri, 11 Oct 2002 16:01:34 +0000 (16:01 +0000)]
* libspi/hyperlink.[ch]
(spi_hyperlink_new): Change parameter from AtkObject to AtkHyperlink.
(get_hyperlink_from_servant): Check object is AtkHyperlink not
AtkObject.
* libspi/hypertext.c (impl_getLink): Remove cast of AtkHyperlink to
AtkObject.
Fixes bug #95517.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@352
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Thu, 10 Oct 2002 12:43:32 +0000 (12:43 +0000)]
* registryd/deviceeventcontroller.c
(global_filter_fn): Correct typo which caused KeyPress and KeyRelease
events to be ignored.
(spi_controller_update_key_grabs): Use GrabModeSync for pointer_mode
keyboard_mode so that XAllowEvents() can be called.
Fixes bug #93658.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@351
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Tue, 8 Oct 2002 08:53:59 +0000 (08:53 +0000)]
* cspi/spi-accessible.c: Correct names of roles returned by
AccessibleRole_getName(). Fixes bug #95055.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@350
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Thu, 3 Oct 2002 14:29:41 +0000 (14:29 +0000)]
* cspi/spi_main.c (report_leaked_ref): Report address of leaked
object.
* registryd/registry.c
(desktop_remove_application: Write diagnostic message to stderr for
consistency.
(impl_accessibility_registry_deregister_global_event_listener):
Correct size of lists array. This addresses bug #94555).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@349
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Tue, 24 Sep 2002 15:39:02 +0000 (15:39 +0000)]
* libspi/accessible.c (spi_init_role_lookup_table): Correct typos
in some role names.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@348
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Thu, 19 Sep 2002 07:19:50 +0000 (07:19 +0000)]
* registryd/Makefile: Add CLEANFILES so that .server file is removed
on make clean
* registryd/registry.c (impl_registry_notify_event): Remove
unnecessary call to parser_event_type().
* docs/reference/cspi/tmpl/spi_component.sgml:
Add reference to SPI_LAYER_WINDOW.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@347
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Tue, 17 Sep 2002 13:46:17 +0000 (13:46 +0000)]
* registryd/registry.c
(desktop_add_application): Remove leak.
(desktop_remove_application): Remove leak.
(parser_event_type): Remove leak.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@346
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Mon, 16 Sep 2002 11:03:39 +0000 (11:03 +0000)]
* registryd/deviceeventcontroller.c (spi_dec_mouse_moved): Removed
bogus call to CORBA_string_dup(). Also removed unnecessary
g_string_dup/g_free calls.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@345
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Fri, 13 Sep 2002 13:13:40 +0000 (13:13 +0000)]
Fixed memory leak in registry mouse support.
Removed redundant listeners in event-listener-test.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@343
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
michael [Fri, 13 Sep 2002 13:09:04 +0000 (13:09 +0000)]
2002-09-13 Michael Meeks <michael@ximian.com>
* Update all the copyrights to include Ximian.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@342
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
mmclouglin [Mon, 9 Sep 2002 11:11:42 +0000 (11:11 +0000)]
2002-09-06 Mark McLoughlin <mark@skynet.ie>
* cspi/spi.h: add SPI_LAYER_WINDOW.
* cspi/spi_component.c: (AccessibleComponent_getLayer):
add Accessibility_LAYER_WINDOW case.
* idl/Accessibility_Component.idl: add LAYER_WINDOW.
* libspi/component.c: (impl_accessibility_component_get_layer):
add ATK_LAYER_WINDOW case.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@341
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 28 Aug 2002 14:40:21 +0000 (14:40 +0000)]
Fixes to makefiles so that LDFLAGS are not overwritten.
REvved micro version; preparing to branch for gnome-2-0.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@336
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 20 Aug 2002 12:37:34 +0000 (12:37 +0000)]
Updated HACKING, and fixed memory leak in libspi/text.c
Also started 'TODO' list for API additions suggested/desired for 2.2.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@335
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 20 Aug 2002 12:19:43 +0000 (12:19 +0000)]
Modified HACKING file as previously mentioned in ChangeLog.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@334
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 19 Aug 2002 10:18:28 +0000 (10:18 +0000)]
Changes to AUTHORS file.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@333
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Mon, 19 Aug 2002 09:33:55 +0000 (09:33 +0000)]
* atk-bridge/bridge.c (spi_atk_bridge_signal_listener):
If signal has detail add it to the type of the event.
(bug #90838)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@332
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
michael [Fri, 16 Aug 2002 14:44:25 +0000 (14:44 +0000)]
2002-08-12 Michael Meeks <michael@ximian.com>
* test/test-simple.c (global_listener_cb): bin bogosity.
(test_keylisteners): disable, still doesn't work reliably,
certainly not on my system anyway.
* atk-bridge/bridge.c (spi_atk_bridge_key_listener):
don't leak a reference on the DEC. This round-trip
fetching of the DEC per keystroke sucks, it should be
cached.
* cspi/spi-private.h,
* cspi/cspi-lowlevel.h,
* cspi/bonobo/cspi-bonobo-listener.[ch],
* cspi/bonobo/cspi-bonobo.c: get the copyright
notices better - there is still a large amount of
work in at-spi falsely attributed solely to Sun.
* cspi/spi_main.c (cspi_object_ref): kill bogus
hash lookup, just increment the ref.
(SPI_freeString): make explicit the fact that we
handle NULL strings just fine.
(report_leaked_ref): obey coding standards.
(cspi_object_hash, cspi_object_equal): kill retval.
(cspi_object_release): only release if not on loan.
(cspi_object_get_ref): add 'loan' concept, bin 'do_ref'.
(cspi_object_borrow, cspi_object_return): impl.
* cspi/bonobo/cspi-bonobo-listener.c (cspi_event):
use cspi_object_borrow / return.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@331
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
darrenk [Mon, 12 Aug 2002 09:49:38 +0000 (09:49 +0000)]
2002-08-12 Darren Kenny <darren.kenny@sun.com>
* cspi/bonobo/cspi-bonobo-listener.c:
(cspi_event):
Don't call cspi_oject_new() because this is creating a new Accessible
every single time that an event is fired. This causes ATs like at-poke
to nolonger recognise the source of the event and thus ignore it.
Re-use the object from the cache, ref it and then unref it after the
listeners have been called.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@330
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
eire [Tue, 6 Aug 2002 14:55:33 +0000 (14:55 +0000)]
2002-08-06 Darren Kenny <darren.kenny@sun.com>
* test/event-listener-test.c:
Added command-line options to disable mouse events (m) and
show usage (h).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@329
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Wed, 31 Jul 2002 09:00:36 +0000 (09:00 +0000)]
* configure.in: Update required versions of ATK, GTK+ and GAIL
* cspi-1.0.pc.in: Add dependency for X include files
* cspi/Makefile.am:
* cspi/bonobo/Makefile.am:
Add $(X_CFLAGS) so that X include files
are picked up even if not in standard place (bug #71686)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@328
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 26 Jun 2002 18:55:11 +0000 (18:55 +0000)]
Added notification of mouse button events, for instance
register for events of type "mouse:button" or
"mouse:button:1p" for button-1-press events only.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@327
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 25 Jun 2002 20:38:05 +0000 (20:38 +0000)]
Partial fix for 84261, we now report mouse motion events to listeners who
register for events of type "mouse:rel".
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@326
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Fri, 21 Jun 2002 13:00:48 +0000 (13:00 +0000)]
Fix for bug 84100, registry doesn't release keygrabs when keylistening
clients die.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@325
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 20 Jun 2002 21:37:58 +0000 (21:37 +0000)]
Fixed ugly little regression introduced by 'failsafe' fix
(bug 86048).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@324
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 20 Jun 2002 12:10:35 +0000 (12:10 +0000)]
Fixed bug 85980.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@323
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 19 Jun 2002 21:18:26 +0000 (21:18 +0000)]
Enhancements to atk-bridge, so that it gracefully recovers from at-spi-registry failure.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@322
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 19 Jun 2002 18:22:49 +0000 (18:22 +0000)]
Bug fix for 84856, event listeners getting wrong notifications
(notified of events that matched only 'minor' string and not
'detail' string).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@321
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 19 Jun 2002 15:35:00 +0000 (15:35 +0000)]
Updated NEWS.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@320
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 19 Jun 2002 13:47:11 +0000 (13:47 +0000)]
Changes to event notification, to fix bugs associated with the use of oneways.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@319
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 13 Jun 2002 22:31:32 +0000 (22:31 +0000)]
Bugfixes for
#79865
#81139
#85205
#84735
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@318
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 13 Jun 2002 18:08:22 +0000 (18:08 +0000)]
Updated ChangeLog, NEWS, and revved to 1.0.1. Branching for 2-0-0.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@316
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 13 Jun 2002 17:54:37 +0000 (17:54 +0000)]
Add missing test source file.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@315
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 12 Jun 2002 17:59:42 +0000 (17:59 +0000)]
Tweaks to tests, and a new stress test. (no changes to libs)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@314
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 6 Jun 2002 14:03:46 +0000 (14:03 +0000)]
Fix for #82509, lack of failure notification for ALL_WINDOWS
keylistener registration if listener cannot be registered.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@313
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 4 Jun 2002 12:16:45 +0000 (12:16 +0000)]
Bugfix for test-simple, reinstated key event listener tests.
Updated TODO.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@312
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 3 Jun 2002 14:44:55 +0000 (14:44 +0000)]
Revved to 1.0.0; at-spi 1.0 is now API frozen.
Revved registry activation (OAFIID) version to 1.0.
API changes:
Accessibility_Registry.idl: registerKeystrokeListener now returns a boolean.
Enhancements to the screen review demo/test code.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@309
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
laca [Fri, 31 May 2002 14:41:45 +0000 (14:41 +0000)]
2002-05-31 Laszlo Peter <laca@sun.com>
* configure.in: add the Xtst libdir to the runpath on Solaris,
since it's not in the default library search path.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@308
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
jberkman [Wed, 29 May 2002 20:23:24 +0000 (20:23 +0000)]
2002-05-29 jacob berkman <jacob@ximian.com>
* registryd/Makefile.am (EXTRA_DIST): dist the .in.in
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@307
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 29 May 2002 13:30:17 +0000 (13:30 +0000)]
Fix for broken Accessibility_Server.in file (path substitution was failing).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@306
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 23 May 2002 23:32:30 +0000 (23:32 +0000)]
Removed stray debugging printf.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@305
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 23 May 2002 23:09:52 +0000 (23:09 +0000)]
Added guesstimate-clipping for text-containing components
(such as buttons and Java labels) which don't actually
implement AccessibleText. Also some minor bug fixes for
clipping.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@304
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 23 May 2002 12:37:37 +0000 (12:37 +0000)]
Tweaks to screen-review-test, and changed at-spi-registryd installation to
use the libexec directory rather than the 'bin' directory.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@303
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 22 May 2002 15:08:59 +0000 (15:08 +0000)]
Tweaks and fixes to screen-review-test.c; text clipping is substantially
more accurate, and clip is done on a word basis before resorting to
character-by-character clipping.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@302
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 21 May 2002 17:15:23 +0000 (17:15 +0000)]
Updated screen review test program.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@301
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Tue, 21 May 2002 16:28:23 +0000 (16:28 +0000)]
* test/screen-review-test.c: Fix crashes in debug statements
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@300
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 20 May 2002 20:54:57 +0000 (20:54 +0000)]
Added screen review test sample file.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@299
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
marcm [Mon, 13 May 2002 15:25:17 +0000 (15:25 +0000)]
2002-05-13 Marc Mulcahy <marc.mulcahy@sun.com>
* atk-bridge/bridge.c: changed "object:state-change" to
"object:state-changed" to match docs.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@298
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
marcm [Mon, 13 May 2002 12:13:39 +0000 (12:13 +0000)]
2002-05-13 Marc Mulcahy <marc.mulcahy@sun.com>
* atk-bridge/bridge.c: Hooked up state-change event details.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@297
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 13 May 2002 09:37:45 +0000 (09:37 +0000)]
Fix for bugzilla 80608, events with detail strings don't get
dispatched correctly.
Fixed quarking code which was causing this problem.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@296
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 13 May 2002 09:34:48 +0000 (09:34 +0000)]
Remove unused files which now live in gnome-mag module.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@295
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
marcm [Mon, 13 May 2002 07:49:03 +0000 (07:49 +0000)]
2002-05-09 Marc Mulcahy <marc.mulcahy@sun.com>
* cspi/spi_accessible.c: Added exception checks. Fixed completely
busted AccessibleStateSet_compare. Removed redundant casts.
* cspi/spi-action.c: Removed redundant casts.
* cspi/spi_application.c: Fixed typo in AccessibleApplication_getVersion.
* cspi/spi_component.c: Fixed typos and casting error.
* cspi/spi_editabletext.c: Removed redundant casts.
* cspi/spi_hyperlink.c: Fixed casting and exception checking.
* cspi/spi_hypertext.c: Eliminated redundant casts.
* cspi/spi_image.c: Eliminated redundant casts.
* cspi/spi_registry.c: Eliminated redundant casts.
SPI_deregisterGlobalEventListenerAll () removed retval variable.
* cspi/spi_selection.c: Removed redundant casts.
* cspi/spi_text.c: Eliminated redundant casts. Fixed exception
handling. Screen geometry and text offsets were being returned as 0
on error which is technically valid-- changed these to return -1.
Added marshaller for text boundary types to fix bug with boundary
types being passed incorrectly to atk
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@294
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Fri, 10 May 2002 10:31:50 +0000 (10:31 +0000)]
Bugfix for keycode key listeners.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@293
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 9 May 2002 17:21:53 +0000 (17:21 +0000)]
Bugfix for keylistener problem.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@292
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 9 May 2002 13:01:38 +0000 (13:01 +0000)]
Build fix; removed unneeded dependency from simple-at in
test directory.
Revved version to 0.13.1
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@291
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 9 May 2002 10:55:56 +0000 (10:55 +0000)]
Made change to support "string" key name specification in key listener
IDL; this breaks binary compatibility but is required by bug
80616.
Added a new test program, "event-listener-test", to connect to
all currently supported events and produce diagnostic output.
Split magnifier IDL, magnifier binary, and magnifier tests
into module gnome-mag.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@290
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Wed, 8 May 2002 11:27:41 +0000 (11:27 +0000)]
* atk-bridge/bridge.c:
(spi_atk_register_event_listeners) Call atk_add_global_event_listener()
for window:activate and window:deactiveate
(atk_bridge_property_event_listener atk_bridge_signal_listener
atk_bridge_window_event_listener) Tidy debug code
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@289
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
marcm [Fri, 3 May 2002 22:55:34 +0000 (22:55 +0000)]
2002-05-02 Marc Mulcahy <marc.mulcahy@sun.com>
* libspi/accessible.c (impl_accessibility_accessible_get_role_name):
Fixed handling for NULL return value from ATK.
* libspi/action.c libspi/component.c libspi/editabletext.
libspi/hyperlink.c libspi/hypertext.c image.c libspi/selection.c
libspi/stateset.c libspi/table.c libspi/text.c libspi/value.c:
Removed redundant casts.
* libspi/table.c (impl_getSelectedRows, impl_getSelectedColumns):
Fixed off by one bug.
*libspi/text.c: removed impl_getRowColAtOffset (unimplemented
function not present in idl)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@288
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
jberkman [Thu, 2 May 2002 18:26:58 +0000 (18:26 +0000)]
2002-05-02 jacob berkman <jacob@ximian.com>
* atk-bridge/Makefile.am: make atk-bridge a real module
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@287
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 29 Apr 2002 16:24:32 +0000 (16:24 +0000)]
Backed out my ChangeLog entry and patch in favor of Radek's.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@286
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 29 Apr 2002 11:55:13 +0000 (11:55 +0000)]
Fix for stateset array initialization (Thanks Radek).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@285
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
jberkman [Mon, 22 Apr 2002 22:01:42 +0000 (22:01 +0000)]
fix tyop
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@284
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
jberkman [Mon, 22 Apr 2002 18:29:07 +0000 (18:29 +0000)]
2002-04-22 jacob berkman <jacob@ximian.com>
* util/Makefile.am:
* libspi/Makefile.am: add deps on the built files to help
automake, and don't version the ORBit typelib
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@283
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Fri, 19 Apr 2002 09:09:53 +0000 (09:09 +0000)]
* cspi/cspi-lowlevel.h cspi/spi-impl.h cspi/spi-listener.h
cspi/spi-private.h cspi/spi-roletypes.h cspi/spi-statetype.h
cspi/spi.h cspi/spi_accessible.c cspi/spi_action.c
cspi/spi_application.c cspi/spi_component.c cspi/spi_editabletext.c
cspi/spi_hyperlink.c cspi/spi_hypertext.c cspi/spi_image.c
cspi/spimain.c cspi/spi_selection.c cspi/spi_streamablecontent.c
cspi/spi_table.c cspi/spi_text.c cspi/spi_value.c
libspi/accessible.h libspi/accessible.h libspi/base.h
libspi/component.h libspi/editabletext.h libspi/hyperlink.h
libspi/hypertext.h libspi/image.h libspi/keymasks.h libspi/libspi.h
libspi/relation.h libspi/remoteobject.h libspi/selection.h
libspi/spi-private.h libspi/statetset.h libspi/table.h
libspi/text.h libspi/util.h libspi/value.h util/mag_client.c
util/mag_client.h util/mag_control.c util/mag_image.c
util/mag_image.h util/magnifier.c util/magnifier.h:
Add missing file headers; standardize existing ones
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@282
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
marcm [Thu, 18 Apr 2002 02:45:27 +0000 (02:45 +0000)]
2002-04-18 Marc Mulcahy <marc.mulcahy@sun.com>
* atk-bridge/bridge.c: Added window event support.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@281
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
michael [Wed, 17 Apr 2002 23:21:28 +0000 (23:21 +0000)]
2002-04-18 Michael Meeks <michael@ximian.com>
* libspi/relation.c (impl_getNTargets): impl.
(impl_getTarget): impl.
* libspi/Makefile.am: fix stateset install.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@280
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
michael [Wed, 17 Apr 2002 22:15:06 +0000 (22:15 +0000)]
2002-04-18 Michael Meeks <michael@ximian.com>
* libspi/Makefile.am: fix stateset install.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@279
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 17 Apr 2002 14:06:06 +0000 (14:06 +0000)]
Updated NEWS; committed Marc's patch for state-change events
(we now listen for them in the bridge, and the registry docs are
corrected to reflect the actual usage of state-change events).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@278
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 17 Apr 2002 12:21:26 +0000 (12:21 +0000)]
Fix for Forte build; missing declaration of magnifier_exit
which was used by a program in at-spi/util.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@276
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 17 Apr 2002 00:20:54 +0000 (00:20 +0000)]
Doc fixes, and a (minor) API fix to AccessibleStreamableContent_seek.
Incremented version to 0.12.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@274
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 16 Apr 2002 15:27:56 +0000 (15:27 +0000)]
Fixes for build on some platforms; in some cases the X11 libraries
were not getting linked in. Added explicit inclusion of X_LIBS
in makefiles.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@273
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 15 Apr 2002 16:13:58 +0000 (16:13 +0000)]
Added new test binary to cvsignore.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@272
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 15 Apr 2002 16:03:30 +0000 (16:03 +0000)]
Added boolean return types for methods in Component, Selection,
and EditableText; those in Component and Selection now match ATK,
and others match the cspi signatures already present.
Added implementation for AccessibleComponent_grabFocus.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@270
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 15 Apr 2002 11:25:11 +0000 (11:25 +0000)]
Added missing Table methods (RT approval from MMeeks, 15 April).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@269
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
marcm [Sat, 13 Apr 2002 20:47:46 +0000 (20:47 +0000)]
2002-04-113 Marc Mulcahy <marc.mulcahy@sun.com>
* idl/Accessibility_State.idl: Made StateSet inherit from BonoboUnknown.
* libspi/accessible.c: Added implementation fo
Accessibility_Accessible_get_state.
* libspi/libspi.h: Added stateset.h to the list of includes.
* libspi/stateset.c: Fixed broken implementation.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@268
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Sat, 13 Apr 2002 18:41:43 +0000 (18:41 +0000)]
Added a new test for our key notification API
(test/key-listener-test), and fixed some possible Makefile.am
breakage.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@267
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Sat, 13 Apr 2002 12:55:01 +0000 (12:55 +0000)]
Connected implementation for Accessibility_Magnifier_exit ()
CORBA method.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@266
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 11 Apr 2002 12:15:19 +0000 (12:15 +0000)]
Bugfix for 78249.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@265
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
michael [Wed, 27 Mar 2002 17:08:58 +0000 (17:08 +0000)]
2002-03-27 Michael Meeks <michael@ximian.com>
* Version 0.10.0
* util/Makefile.am (INCLUDES): fix.
(DONT_DIST_SOURCE): don't distribute the
generated files.
* libspi/Makefile.am (dist-hook): ditto.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@263
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
padraigo [Wed, 27 Mar 2002 16:24:22 +0000 (16:24 +0000)]
* libspi/hypertext.c:
Fix warnings when yelp is used with atk-bridge
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@262
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
michael [Fri, 22 Mar 2002 15:05:57 +0000 (15:05 +0000)]
2002-03-21 Michael Meeks <michael@ximian.com>
* libspi/application.c (spi_application_new):
use spi_accessible_construct so we use the AtkObject
cache correctly.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@261
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
michael [Tue, 19 Mar 2002 22:31:47 +0000 (22:31 +0000)]
2002-03-19 Michael Meeks <michael@ximian.com>
* registryd/registry.c (desktop_remove_application),
(desktop_add_application): clean coding style.
* registryd/desktop.c (spi_desktop_remove_application),
(spi_desktop_add_application): kill re-enterency hazards.
(spi_desktop_dispose): remove bogus redundant cast
obscuring bug; fix bug too.
(spi_desktop_init): make the desktop object immortal.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@260
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Sat, 16 Mar 2002 17:51:29 +0000 (17:51 +0000)]
Added a diagnostic test to simple-at which (when compiled with
PRINT_TREE defined, via a oneline source change) allows
the hierarchy of each app to be printed out at startup,
as a diagnostic tool.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@259
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Fri, 15 Mar 2002 15:26:28 +0000 (15:26 +0000)]
Fix for ROLE build regression; added ROLE_DRAWING_AREA to
idl/Accessibility_Role.idl.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@258
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
marcm [Fri, 15 Mar 2002 06:41:03 +0000 (06:41 +0000)]
2002-03-14 Marc Mulcahy <marc.mulcahy@sun.com>
* cspi/spi-roletypes.h cspi/spi_accessible.c
idl/Accessibility_Role.idl libspi/accessible.c: synched up role
types with ATK.
* registryd/desktop.c registryd/desktop.h registryd/registry.c:
Added signals to SpiDesktop and callbacks in SpiRegistry to notify
AT when applications are added and removed from the desktop. This
reverts the previous broken implementation using the backing
AtkObject for the SpiDesktop.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@257
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
marcm [Fri, 15 Mar 2002 01:26:19 +0000 (01:26 +0000)]
2001-03-14 Marc Mulcahy <marc.mulcahy@sun.com>
* registryd/desktop.c: emit the "children-changed::add" and
"children-changed::remove" signals on the backing ATK object for
the desktop so AT can tell when applications are started and shut
down.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@256
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
marcm [Fri, 15 Mar 2002 00:03:22 +0000 (00:03 +0000)]
2002-03-14 Marc Mulcahy <marc.mulcahy@sun.com>
* cspi/spi_accessible.c: Made role names freeable with SPI_freeString ()
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@255
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
marcm [Thu, 14 Mar 2002 20:39:42 +0000 (20:39 +0000)]
2002-03-14 Marc Mulcahy <marc.mulcahy@sun.com>
* libspi/stateset.c: implemented Accessibility_StateSet_compare ()
* cspi/spi_accessible.c: Implemented c bindings for stateset support
* cspi/state-types.h: synched with IDL and ATK
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@254
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 14 Mar 2002 00:15:23 +0000 (00:15 +0000)]
Re-named "registryd" to "at-spi-registryd",
to make its purpose clearer, and avoid potential
name clashes.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@253
e2bd861d-eb25-0410-b326-
f6ed22b6b98c