SHA256
1
0
forked from pool/at-spi2-core

Accepting request 69008 from GNOME:Factory

Pushing G:F (including GNOME3)

OBS-URL: https://build.opensuse.org/request/show/69008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/at-spi2-core?expand=0&rev=20
This commit is contained in:
Sascha Peilicke 2011-05-04 11:06:47 +00:00 committed by Git OBS Bridge
commit ebbeb66ef3
4 changed files with 198 additions and 10 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e3f10134851691b4c0878c2bdb778e21ded01e140b7a930d1958513c775765f9
size 277204

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f0880d816a554c0560e9f6aea786614e8ab439e17189d383a83ed7eebd9e328b
size 503446

View File

@ -1,3 +1,142 @@
-------------------------------------------------------------------
Tue Apr 26 15:49:28 UTC 2011 - fcrozat@novell.com
- Update to version 2.0.1:
+ Fix a memory leak when sending events.
+ bgo#648059: get_application should return something
w/ROLE_APPLICATION.
+ bgo#648130: event host_application should return NULL for the
desktop.
+ Added atspi_accessible_get_id to retrieve the id of an
application.
+ Remove doc about non-existent ATSPI_KEYSET_ALL_KEYS.
+ Build fixes (bgo#648013, bgo#648014).
-------------------------------------------------------------------
Tue Apr 5 16:35:56 UTC 2011 - fcrozat@novell.com
- Update to version 2.0.0:
+ bgo#646403: Use correct signature in at-spi2-registryd for
EndSessionResponse.
+ Remove a Makefile reference to dbus-glib.
- Remove BuildRequires on pkgconfig(dbus-glib-1).
-------------------------------------------------------------------
Mon Mar 28 14:52:27 UTC 2011 - fcrozat@novell.com
- Update to version 1.91.93:
+ clear AT_SPI_BUS property on launcher exit, so that early login
processes from a new session don't pick up the stale address.
+ remove dbus-glib includes as they are no longer needed.
- Drop patch clear-x-property.patch: fixed upstream
-------------------------------------------------------------------
Thu Mar 24 17:41:23 UTC 2011 - fcrozat@novell.com
- Update to version 1.91.92:
+ Fixed atspi_table_get_column_header and
atspi_value_set_current_value.
+ Removed dbus-glib dependency; libatspi now includes a copy of
dbus-gmain.c modified to fix a crash (fdo#35115). Session
management code has been ported to gdbus.
+ Fixed a crash when deregistering a keystroke listener.
+ Reworked accessibility bus management (bgo#644851).
+ Fixed a possible sign issue with state sets.
- Changes from version 1.91.91:
+ Changed device event IPC to use uint32 for hw_code and
modifiers, to be more consistent with the rest of the API.
+ GetNSelections has an out parameter, not an in.
+ bgo#643384: atspi_register_keystroke_listener() should take a
bitmask, not AtspiKeyListenerSyncType.
+ Avoid setting enum values to 0x80000000, to prevent a pygi
exception.
+ bgo#643454: Kill the accessibility bus daemon with the GNOME
session
+ bgo#643110: Do not allow all users to connect to the
accessibility bus.
- Replace devel build requires with their pkgconfig() counterparts:
dbus-1-glib-devel => dbus-1 and dbus-glib-1.
- Add clear-x-property.patch: clear X property for accessibility
bus, ensuring gdm bus doesn't leak to user session.
-------------------------------------------------------------------
Tue Feb 22 15:11:00 UTC 2011 - fcrozat@novell.com
- Update to version 1.91.90:
+ bgo#641164: Fixed several build errors.
+ Fixed some memory leaks and possible crashes.
+ Fixed atspi_selection_get_selected_child and
atspi_selection_get_n_selected_children.
+ Fixed wrong introspection information in some places.
+ bgo#641869: Removed the --enable-relocate option.
+ Avoid returning uninitialized data on error for some methods.
+ Use the GSettings rather than GConf key to test that
accessibility is enabled.
+ Change some enums from 16-bit to 32-bit to match spec.
- Changes from version 1.91.6:
+ Build fixes
+ Added a method to check whether an object implements the
Hyperlink interface.
+ Fixed a crash in atspi_image_get_image_description.
+ Fixed atspi_editable_text_set_text_contents.
+ More error-handling fixes.
+ Fixed a crash in atspi_event_listener_register_from-callback.
+ Method calls now time out after 1 second.
+ Added setters for component extents/size/position.
+ Added atspi-accessible_set_cache_mask.
+ Updated translations.
- Changes from version 1.91.5:
+ Fixed several memory leaks.
+ Fixed some text methods, methods that return points or
rectangles, image locale and description,
atspi-accessible_get_description, and some table methods.
+ Added a trailing colon for focus events.
+ Set the error parameter for dbus errors rather than
displaying a warning.
+ Fixed the keystroke listener deregister method.
+ The cache is now updated before raising an event, not after,
so that event handlers that query for cached values will see
the updated data.
+ The registry daemon now returns an error when a caller
requests a property that the desktop does not support.
+ Added disposal of objects, and fixed several associated bugs.
+ Added i18n.
+ Fixed mouse events.
+ Libatspi's documentation is now compiled with gtk-doc.
+ Fixed building from a separate build directory.
- Changes from version 1.91.4:
+ Use peer-to-peer connections when available.
+ Fix uninitialized variable in get_index_in_parent.
+ Add timeout, and support inspecting our own app.
+ Add get_interfaces, and fetch interface and state set over the
wire if needed.
+ Avoid adding data for an accessible twice if it is referenced
prior to an AddAccessible signal being received.
+ Fix copying of any_data for an event.
+ at-spi-registryd returns ChildCount as a variant, per the DBus
spec.
+ Hypertext, hyperlink, and table fixes.
+ Several cache-related fixes.
+ Change some error return values to match AT-SPI-CORBA behavior.
+ Some attribute-related fixes.
+ Renamed 'text' to 'content' in AtspiTextRange to match original
IDL.
- Changes from version 1.91.3:
+ Added a C-based AT-side binding (libatspi) which can be used in
conjunction with GObject introspection to generate bindings for
other languages.
- Changes from version 1.91.2:
+ The desktop object now returns ROLE_DESKTOP_FRAME rather than
ROLE_UNKNOWN.
- Changes from version 1.91.0:
+ --disable-relocate is the default again.
- Create new subpackages libatspi0 and at-sp2-core-dbus-devel
- Add intltool BuildRequires.
- Do not call ldconfig in %post/%postun of main package since there
is no library there.
- Add support for source service checkout, with %BUILD_FROM_VCS:
+ Add call to ./autogen.sh.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Nov 18 10:21:07 CET 2010 - vuntz@opensuse.org Thu Nov 18 10:21:07 CET 2010 - vuntz@opensuse.org

View File

@ -1,7 +1,7 @@
# #
# spec file for package at-spi2-core (Version 0.4.1) # spec file for package at-spi2-core
# #
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
Name: at-spi2-core Name: at-spi2-core
Version: 0.4.1 Version: 2.0.1
Release: 1 Release: 1
Summary: Assistive Technology Service Provider Interface - D-Bus based implementation Summary: Assistive Technology Service Provider Interface - D-Bus based implementation
License: GPLv2+ License: GPLv2+
@ -26,10 +26,12 @@ Group: System/Libraries
Url: http://www.gnome.org/ Url: http://www.gnome.org/
Source0: %{name}-%{version}.tar.bz2 Source0: %{name}-%{version}.tar.bz2
Source99: %{name}-rpmlintrc Source99: %{name}-rpmlintrc
BuildRequires: dbus-1-glib-devel
BuildRequires: glib2-devel BuildRequires: glib2-devel
BuildRequires: gobject-introspection-devel
BuildRequires: intltool
BuildRequires: xorg-x11-devel BuildRequires: xorg-x11-devel
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: pkgconfig(dbus-1)
# dbus-daemon is needed to have this work fine # dbus-daemon is needed to have this work fine
Requires: dbus-1 Requires: dbus-1
# The libraries that were shipped with at-spi2-core were removed, and so # The libraries that were shipped with at-spi2-core were removed, and so
@ -45,9 +47,37 @@ This package contains the AT-SPI registry daemon. It provides a
mechanism for all assistive technologies to discover and interact mechanism for all assistive technologies to discover and interact
with applications running on the desktop. with applications running on the desktop.
%package -n libatspi0
License: GPLv2+
Summary: An Accessibility ToolKit
Group: System/Libraries
%description -n libatspi0
The ATK library provides a set of accessibility interfaces. By
supporting the ATK interfaces, an application or toolkit can be used
with screen readers, magnifiers, and alternate input devices.
%package devel
License: GPLv2+
Summary: Include Files and Libraries mandatory for Development
Group: Development/Libraries/GNOME
Requires: libatspi0 = %{version}
Requires: at-spi2-core = %{version}
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
%lang_package
%prep %prep
%setup -q %setup -q
%if 0%{?BUILD_FROM_VCS}
[ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh
%endif
%build %build
%configure \ %configure \
--libexecdir=%{_libexecdir}/at-spi2 \ --libexecdir=%{_libexecdir}/at-spi2 \
@ -58,21 +88,40 @@ with applications running on the desktop.
%install %install
%makeinstall %makeinstall
%suse_update_desktop_file at-spi-dbus-bus %suse_update_desktop_file at-spi-dbus-bus
%find_lang at-spi2-core
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%clean %clean
rm -rf %{buildroot} rm -rf %{buildroot}
%post -p /sbin/ldconfig %post -n libatspi0 -p /sbin/ldconfig
%postun -p /sbin/ldconfig %postun -n libatspi0 -p /sbin/ldconfig
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc AUTHORS COPYING README %doc AUTHORS COPYING README
%{_bindir}/at-spi-dbus-bus
%{_libexecdir}/at-spi2/ %{_libexecdir}/at-spi2/
%{_sysconfdir}/at-spi2/ %{_sysconfdir}/at-spi2/
%{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop %{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
%{_datadir}/dbus-1/services/org.a11y.atspi.Registry.service %{_datadir}/dbus-1/services/org.a11y.atspi.Registry.service
%{_datadir}/dbus-1/services/org.a11y.Bus.service
%files -n libatspi0
%defattr(-, root, root)
%{_libdir}/libatspi.so.0*
%{_libdir}/girepository-1.0/Atspi-2.0.typelib
%files devel
%defattr(-, root, root)
%{_includedir}/at-spi-2.0/
%{_libdir}/libatspi.so
%{_libdir}/pkgconfig/atspi-2.pc
%{_datadir}/gir-1.0/*.gir
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%doc %{_datadir}/gtk-doc/html/libatspi/
%files lang -f at-spi2-core.lang
%changelog %changelog