+2004-05-27 Bill Haneman <bill.haneman@sun.com>
+
+ * configure.in: Create login-helper/Makefile.
+ Incremented micro version.
+
+ * Makefile.am: Add login-helper subdir and pkgconfig data.
+
+ * login-helper: New subdir.
+
+ * libloginhelper-1.0.pc.in: New.
+
+ * idl/Accessibility_LoginHelper.idl: New file, defines
+ interface whereby authentication clients can identify agents which
+ need access to services during the login process, e.g. screen lock
+ dialogs, etc.
+
+ * login-helper/Makefile.am : New.
+
+ * login-helper/login-helper.[ch] : New, implementation of
+ a LoginHelper base class. Services needing LoginHelper can subclass.
+
+ * test/Makefile.am : Added test for login-helper, client and
+ server.
+
+ * test/app.c, at.c, keypad-test.c, keysynth-test.c, stress-test.c:
+ Use proper prefix in #include files.
+
+ * test/login-helper-client-test.c: New.
+
+ * test/login-helper-server-test.c: New.
+
2004-05-27 Alexander Shopov <ash@contact.bg>
+
* configure.in (ALL_LINGUAS): Added "bg" (Bulgarian)
2004-05-14 Padraig O'Briain <padraig.obriain@sun.com>
-SUBDIRS = docs idl libspi registryd atk-bridge cspi test
+SUBDIRS = docs idl libspi login-helper registryd atk-bridge cspi test
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libspi-1.0.pc cspi-1.0.pc
+pkgconfig_DATA = libspi-1.0.pc cspi-1.0.pc libloginhelper-1.0.pc
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
intltool-update.in \
cspi-1.0.pc.in \
cspi-1.0-uninstalled.pc.in \
+ libloginhelper-1.0.pc.in \
libspi-1.0.pc.in \
libspi-1.0-uninstalled.pc.in
+
+CLEANFILES = intltool-extract \
+ intltool-merge \
+ intltool-update
AT_SPI_MAJOR_VERSION=1
AT_SPI_MINOR_VERSION=5
-AT_SPI_MICRO_VERSION=1
-AT_SPI_INTERFACE_AGE=1
-AT_SPI_BINARY_AGE=1
+AT_SPI_MICRO_VERSION=2
+AT_SPI_INTERFACE_AGE=2
+AT_SPI_BINARY_AGE=2
AT_SPI_VERSION="$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION.$AT_SPI_MICRO_VERSION"
AM_INIT_AUTOMAKE(at-spi, $AT_SPI_VERSION)
AC_SUBST(AT_SPI_MAJOR_VERSION)
# libtool versioning
LT_RELEASE=$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION
LT_CURRENT=10
-LT_REVISION=1
+LT_REVISION=2
LT_AGE=10
LT_VERSION_INFO='-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE}'
AC_SUBST(LT_VERSION_INFO)
Makefile
libspi-1.0.pc
libspi-1.0-uninstalled.pc
+libloginhelper-1.0.pc
cspi-1.0.pc
cspi-1.0-uninstalled.pc
docs/Makefile
libspi/Makefile
registryd/Makefile
atk-bridge/Makefile
+login-helper/Makefile
test/Makefile
cspi/Makefile
cspi/bonobo/Makefile
Accessibility_StreamableContent.idl \
Accessibility_Table.idl \
Accessibility_Text.idl \
- Accessibility_Value.idl
+ Accessibility_Value.idl \
+ Accessibility_LoginHelper.idl
EXTRA_DIST=$(idl_DATA)
NULL=
-noinst_PROGRAMS = test-simple at app simple-at stress-test keysynth-demo key-listener-test event-listener-test window-listener-test screen-review-test keypad-test keysynth-test
+noinst_PROGRAMS = test-simple at app simple-at stress-test keysynth-demo key-listener-test event-listener-test window-listener-test screen-review-test keypad-test keysynth-test login-helper-client-test login-helper-server-test
+
+login_helper_client_test_SOURCES = login-helper-client-test.c
+
+login_helper_server_test_SOURCES = login-helper-server-test.c
keysynth_test_SOURCES = keysynth-test.c
INCLUDES = -I$(top_srcdir) \
-I$(top_builddir) \
- -I$(top_srcdir)/libspi \
- -I$(top_builddir)/libspi \
- -I$(top_srcdir)/cspi \
- -I$(top_builddir)/cspi \
$(TESTS_CFLAGS) \
$(DEBUG_CFLAGS)
-LDADD = ../libspi/libspi.la ../cspi/libcspi.la $(TESTS_LIBS) $(X_LIBS) $(XINPUT_LIBS)
+LDADD = ../libspi/libspi.la ../cspi/libcspi.la ../login-helper/libloginhelper.la $(TESTS_LIBS) $(X_LIBS) $(XINPUT_LIBS)
TESTS = test-simple
#include <bonobo-activation/bonobo-activation.h>
#include <atk/atkobject.h>
#include <libspi/Accessibility.h>
-#include "accessible.h"
-#include "application.h"
+#include <libspi/accessible.h>
+#include <libspi/application.h>
#define APP_STATIC_BUFF_SZ 30
#include <stdlib.h>
#include <libbonobo.h>
#include <libspi/Accessibility.h>
-#include "accessible.h"
-#include "listener.h"
+#include <libspi/accessible.h>
+#include <libspi/listener.h>
void
check_ev (CORBA_Environment *ev, char *desc)
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/un.h>
-#include <spi.h>
+#include <cspi/spi.h>
static SPIBoolean report_command_key_event (const AccessibleKeystroke *stroke, void *user_data);
static SPIBoolean report_ordinary_key_event (const AccessibleKeystroke *stroke, void *user_data);
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/un.h>
-#include <spi.h>
+#include <cspi/spi.h>
#define XK_MISCELLANY
#include <X11/keysymdef.h>
#include <gdk/gdk.h>
#include <stdlib.h>
#include <gtk/gtk.h>
#include <gdk/gdkx.h>
-#include "spi.h"
+#include <cspi/spi.h>
#define LABELMAXLEN 20
#define MIN_KEYCODE 9
#include <atk/atknoopobject.h>
#include <bonobo-activation/bonobo-activation-register.h>
#include <bonobo/bonobo-main.h>
-#include <libspi.h>
+#include <libspi/libspi.h>
typedef struct {
long int val;
#include <atk/atknoopobject.h>
#include <bonobo-activation/bonobo-activation-register.h>
#include <bonobo/bonobo-main.h>
-#include <libspi.h>
+#include <libspi/libspi.h>
int
main (int argc, char **argv)