summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Relicense as LGPL 2.1Mike Gorse2019-08-2894-474/+494
| | | | Fixes https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/2
* Fix old FSF addressMike Gorse2019-08-2794-189/+189
|
* Merge branch 'tests' into 'master'Mike Gorse2019-08-271-0/+2
|\ | | | | | | | | tests: fix child_pid reference See merge request GNOME/at-spi2-atk!13
| * tests: fix child_pid referenceSamuel Thibault2019-08-271-0/+2
|/ | | | | | 180f91479e27 ("tests: Replace common variable with usual external variable") fixed the variable declaration, but there was no definition either. This adds it.
* Merge branch 'toolkit_name_NULL' into 'master'Mike Gorse2019-08-271-0/+3
|\ | | | | | | | | cache-adaptor: Fix crash when no toolkit name is set See merge request GNOME/at-spi2-atk!12
| * cache-adaptor: Fix crash when no toolkit name is setSamuel Thibault2019-08-271-0/+3
| | | | | | | | | | | | atk_get_toolkit_name may return NULL when e.g. running the pyatspi2 test suite. Callers of get_toolkit_name expect a non-NULL value (passed to strcmp), so return a default string.
* | Merge branch 'extern_var' into 'master'Mike Gorse2019-08-261-1/+1
|\ \ | | | | | | | | | | | | tests: Replace common variable with usual external variable See merge request GNOME/at-spi2-atk!11
| * | tests: Replace common variable with usual external variableSamuel Thibault2019-08-251-1/+1
| |/
* | Merge branch 'typo' into 'master'Mike Gorse2019-08-261-1/+1
|\ \ | | | | | | | | | | | | Fix typo See merge request GNOME/at-spi2-atk!10
| * | Fix typoSamuel Thibault2019-08-251-1/+1
| |/
* | Merge branch 'tests' into 'master'Mike Gorse2019-08-2619-37/+89
|\ \ | |/ |/| | | | | tests: Fix running atk-test See merge request GNOME/at-spi2-atk!9
| * atk_test_value: Use exactly representable float valuesSamuel Thibault2019-08-262-5/+5
| | | | | | | | | | Some archs might round them differently from xml and from C, leading to float comparison failure, e.g. on i386.
| * tests: use sub-second sleeps to wait for application startupSamuel Thibault2019-08-2618-30/+75
| | | | | | | | | | | | | | | | | | This allows to reduce the testsuite completion time from almost 3 minutes to about 3s. This however showed that we were not waiting for the application to terminate. Add terminate_app() which ensures this, to be used instead of only killing the application.
| * tests: Fix running atk-testSamuel Thibault2019-08-252-3/+10
|/ | | | | | | | - Actually add it to the meson tests. - Let run_app find app-test when run from the build root by ninja by making it use the build dir. - It takes almost three minutes due to waiting for 1s for application startup, give it 5 minutes to run.
* 2.33.91AT_SPI2_ATK_2_33_91Mike Gorse2019-08-192-1/+10
|
* Merge branch 'initialized' into 'master'Mike Gorse2019-08-191-8/+30
|\ | | | | | | | | Make sure returned values are initialized See merge request GNOME/at-spi2-atk!8
| * Make sure returned values are initializedSamuel Thibault2019-08-191-8/+30
| | | | | | | | | | | | | | | | Some methods do not have a way to notify that they have failed. They should thus make sure that they set some value, rather than let them uninitialized and thus random. As newly documented by https://gitlab.gnome.org/GNOME/atk/merge_requests/22
* | Merge branch 'lazy_reg' into 'master'Mike Gorse2019-08-191-0/+2
|\ \ | |/ |/| | | | | | | | | Clear registration_pending during registration Closes at-spi2-core#16 See merge request GNOME/at-spi2-atk!7
| * Clear registration_pending during registrationSamuel Thibault2019-08-181-0/+2
|/ | | | | | | Otherwise switch_main_context will keep trying to remove it and schedule yet another one. Fixes https://gitlab.gnome.org/GNOME/at-spi2-core/issues/16
* When switching the main context, move pending register_application callMike Gorse2019-08-153-5/+22
| | | | | | | Commit f603c8 broke java-atk-wrapper, since the default main loop context isn't used there. Fixes https://gitlab.gnome.org/GNOME/at-spi2-core/issues/16
* Defer application registration via an idle callbackMike Gorse2019-08-141-3/+4
| | | | | | | | | A python application, for instance, may initialize gtk but not enter the main loop. It would, thus, register with the AT-SPI registry but not be responsive to queries. Putting registration into an idle callback ensures that, if a program never enters the main loop, then it won't register. Fixes https://gitlab.gnome.org/GNOME/at-spi2-core/issues/16
* 2.33.2AT_SPI2_ATK_2_33_2Mike Gorse2019-06-182-1/+8
|
* Add missing gobject_dep to atk-bridgeMike Gorse2019-06-181-0/+1
| | | | Fixes: https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/8
* Update at-spi2-core and atk required versions, for the recently-added rolesMike Gorse2019-06-171-2/+2
|
* Merge branch 'ins-and-del' into 'master'Mike Gorse2019-06-181-0/+2
|\ | | | | | | | | Add support for ROLE_CONTENT_DELETION and ROLE_CONTENT_INSERTION See merge request GNOME/at-spi2-atk!6
| * Add support for ROLE_CONTENT_DELETION and ROLE_CONTENT_INSERTIONJoanmarie Diggs2019-06-181-0/+2
|/
* 2.33.1AT_SPI2_ATK_2_33_1Mike Gorse2019-05-202-1/+9
|
* Merge branch 'accessible_id' into 'master'Samuel Thibault2019-04-302-1/+12
|\ | | | | | | | | Add AccessibleId property See merge request GNOME/at-spi2-atk!5
| * Add AccessibleId propertySamuel Thibault2019-04-302-1/+12
|/
* Merge branch 'set_event_context' into 'master'Mike Gorse2019-04-307-9/+54
|\ | | | | | | | | Add atk_bridge_set_event_context See merge request GNOME/at-spi2-atk!3
| * Add atk_bridge_set_event_contextSamuel Thibault2019-04-017-9/+54
| | | | | | | | | | | | | | to allow java-atk-wrapper to control in which thread events are delivered. See https://bugzilla.gnome.org/show_bug.cgi?id=760058
* | Merge branch 'infapi00/document-atk-bridget-adaptor-init' into 'master'Mike Gorse2019-04-301-2/+4
|\ \ | | | | | | | | | | | | atk-adaptor: document atk_bridge_adaptor_init return messages See merge request GNOME/at-spi2-atk!4
| * | atk-adaptor: document atk_bridge_adaptor_init error messagesinfapi00/document-atk-bridget-adaptor-initAlejandro PiƱeiro2019-04-021-2/+4
|/ /
* | 2.32.0AT_SPI2_ATK_2_32_0gnome-3-32Mike Gorse2019-03-111-1/+1
|/
* 2.31.92AT_SPI2_ATK_2_31_92Mike Gorse2019-03-042-1/+5
|
* AtkTableCell: fix helper function used to return column/header cellsMike Gorse2019-02-251-1/+1
| | | | Fixes https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/5
* 2.31.2AT_SPI2_ATK_2_31_2Mike Gorse2019-02-182-2/+2
|
* Merge branch 'ScrollSubstringTo' into 'master'Samuel Thibault2019-01-264-2/+91
|\ | | | | | | | | Add ScrollSubstringTo and ScrollSubstringToPoint text interfaces See merge request GNOME/at-spi2-atk!1
| * Add ScrollSubstringTo and ScrollSubstringToPoint text interfacesSamuel Thibault2019-01-264-2/+91
|/
* 2.30.0AT_SPI2_ATK_2_30_0Mike Gorse2018-09-031-1/+1
|
* 2.29.1Mike Gorse2018-06-192-1/+9
|
* Require ATK 2.29.2Emmanuele Bassi2018-06-191-1/+1
| | | | | The AtkComponent scrolling methods have been introduced in ATK 2.29.2, so we need to require at least that version.
* docs: Merge INSTALL into the READMEEmmanuele Bassi2018-05-172-41/+40
| | | | And bring both a bit more up to date.
* Use a consistent include for config.hEmmanuele Bassi2018-05-172-5/+8
| | | | | We should always use `#include "config.h"`, as the header is local to the project, not part of the system include paths.
* Remove build-api wrapperEmmanuele Bassi2018-05-171-146/+0
| | | | | | All major build systems and distributors downstream know how to handle Meson, these days, so there's no need to provide an Autotools compatibility wrapper.
* Generate the atk-bridge-2.0 pkg-config fileEmmanuele Bassi2018-05-173-24/+12
| | | | | Instead of using a template, we can ask Meson to generate the file for us from the various build targets.
* Remove unused importEmmanuele Bassi2018-05-171-2/+0
| | | | We never even assigned its return value.
* Do not run testsEmmanuele Bassi2018-05-171-2/+0
| | | | | The tests are still meant to be used by hand, not as part of a test suite.
* build: Disable deprecation warnings in stable cyclesEmmanuele Bassi2018-05-171-0/+8
| | | | | | | | We know we're using deprecated API, so there's no real point in keeping the warnings. The deprecation warnings are useful during development cycles, so we can port away from deprecated API.
* Remove unused variablesEmmanuele Bassi2018-05-173-12/+3
| | | | Leftovers from previous iterations.