summaryrefslogtreecommitdiff
path: root/droute/droute.h
Commit message (Collapse)AuthorAgeFilesLines
* Reformat all the *.[ch] files with clang-formatFederico Mena Quintero2022-12-061-21/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I ran this on each directory with C files: clang-format -i *.[ch] "-i" is the in-place option. I also adjusted the order of #includes for some files which failed to build after that: Clang-format reorders blocks of #include directives alphabetically, but they can be grouped and separated by blank lines. If there is a blank line between blocks, like #include "zork.h" #include "bar.h" #include "foo.h" then it will not put zork.h after the other two. The last two header files will be sorted alphabetically. We can adjust the formatting of chunks of code by hand with comments like these: /* clang-format off */ this code { is, formatted, by, hand; } /* clang-format on */ See https://clang.llvm.org/docs/ClangFormat.html for the general manual and https://clang.llvm.org/docs/ClangFormatStyleOptions.html for the style options and the comments described above.
* droute: handle unimplemented interfaces for GetAll and introspectionMike Gorse2022-04-081-1/+3
| | | | | | | | | The iterator for retrieving all properties doesn't handle a getter failing, which happens if the AtkObject doesn't implement the atk interface corresponding to the dbus interface. This leads to the application aborting on account of a malformed DBusMessage. Helps #20
* Relicense as LGPL 2.1Mike Gorse2019-08-281-4/+4
| | | | Fixes https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/2
* Fix old FSF addressMike Gorse2019-08-271-2/+2
|
* Fixed some problems when shutting down and restarting the moduleMike Gorse2011-08-151-0/+9
| | | | | | | If gnome_accessibility_module_shutdown was called and followed by a call to gnome_accessibility_module_init, then things would go awry because of various resources not being freed. Fixed several of these issues, although some issues might remain.
* Peer-to-peer fixes; work in progressMike Gorse2010-08-301-3/+8
|
* Improve introspectionMike Gorse2010-07-201-0/+3
|
* Convert droute introspection to use string literals created fromMark Doffman2010-02-111-2/+3
| | | | the introspection XML in at-spi2-core.
* Add the droute and dbind libraries as static libraries within this repository.Mark Doffman2009-11-071-0/+95
| | | | Previously these were shared libraries in at-spi2-core.
* 2009-07-06 Mark Doffman <mark.doffman@codethink.co.uk>Mark Doffman2009-07-061-95/+0
| | | | | Re-organize the build configuration to use an external registryd, dbind and droute libraries from at-spi2-core.
* 2009-02-8 Mark Doffman <mark.doffman@codethink.co.uk>Mark Doffman2009-02-081-1/+7
| | | | | | | | | | | * droute/droute.c droute/droute.h Add two new convinience functions for out of memory and bad arguments D-Bus errors. * pyatspi/__init__.py Add a top level module 'Accessibility' to remain compatible with the CORBA pyatspi.
* 2008-12-17 Mark Doffman <mark.doffman@codethink.co.uk>Mark Doffman2008-12-181-0/+7
| | | | | | | | | | | | | | | | | Mega commit that changes droute, adding an interface for creating a droute context and registering single, or multiple objects with the droute context. Modifies atk-adaptor and registryd to use the new interface. * droute/ New interface * atk-adaptor Use new droute interface * registryd Use new droute interface * pyatspi Bug fix, methods were using "null" interface.
* 2008-12-07 Mark Doffman <mark.doffman@codethink.co.uk>Mark Doffman2008-12-071-39/+39
| | | | | | | | | * dbind/* droute/* Complete refactoring droute to add api for creating single objects and object classes. Minor refactor of dbind, adding interface for marshalling signals.
* 2008-05-16 Mark Doffman <mark.doffman@codethink.co.uk>Mark Doffman2008-05-161-0/+82
Re-organize the directories. The main purpose of this change is to remove CORBA code and references that are no longer used. * atk-adaptor/ Code here used to live in libspi and atk-bridge. * droute/ The droute module has been moved from libspi to its own directory. * spi-common Code and definitions common to registryd and the atk-adaptor. Mostly moved from libspi/dbus.c and accessible.h. * cspi/ Removed for the moment. Will have to be mostly rewritten for D-Bus.