| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \
| | |
| | |
| | |
| | | |
meson: Fix usage of glib as a subproject dependency
See merge request GNOME/atk!9
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
We include glib headers, so we need to ensure that we also pull in the
glib dependency correctly, to inherit the right include flags. Also
doesn't lead to overlinking because meson uses --as-needed by default.
This wasn't noticed earlier because when building against glib inside
a prefix, glib and gobject headers are in the same location.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
meson: use an autotools compatible compatibility_version/current_version on macOS. Fixes #6
Closes #6
See merge request GNOME/atk!8
|
|/ /
| |
| |
| |
| |
| |
| | |
macOS. Fixes #6
Use the same versioning scheme as libtool did with the autotools build. Otherwise switching
atk from meson to autotools makes all library linking to it fail since the version is too low.
|
|\ \
| | |
| | |
| | |
| | | |
meson: make atk work as a subproject
See merge request GNOME/atk!7
|
|/ / |
|
| |
| |
| |
| |
| |
| | |
Since we are no longer providing Visual Studio project files, add a
README.msvc to tell people how builds using Visual Studio are done
via Meson.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is a special development release to include all the changes so
far on master. But ATK 2.30 will be based on 2.29.92 plus the revert
of commit "atkimplementor: use the G_DEFINE_INTERFACE macro to declare
it as interface in the introspection", as the other two commits were
not tested yet.
|
| |
| |
| |
| | |
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=789619
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=794326
|
|/ |
|
|\
| |
| |
| |
| | |
Improve the documentation slightly
See merge request GNOME/atk!5
|
|/
|
|
|
| |
Explicitly refer to character offsets to clear up any confusion with
multi-byte encoding. Fix some typos and tabs.
|
| |
|
|
|
|
|
| |
The coding style needs some tweaking to fit in with the rest of the
code base.
|
|
|
|
|
|
|
|
| |
Instead of iterating over them ourselves, Meson 0.46 provides useful
convenience functions.
Using the appropriate Meson functions also removes warnings with newer
versions of Meson.
|
|
|
|
|
|
| |
Version 0.40.1 is ancient history.
Use 0.46.0, as we're going to need some new features.
|
| |
|
|\
| |
| |
| |
| | |
atkimplementor: use the G_DEFINE_INTERFACE macro to declare it as interface in the introspection
See merge request GNOME/atk!2
|
| |
| |
| |
| | |
in the introspection
|
|\ \
| |/
|/|
| |
| | |
gobject-introspection: fix virtual annotations and missing type descriptions
See merge request GNOME/atk!1
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
/usr/include/atk-1.0/atk/atkversion.h:379:33: error: "ATK_VERSION_2_30" is not defined, evaluates to 0 [-Werror=undef]
#if ATK_VERSION_MIN_REQUIRED >= ATK_VERSION_2_30
^~~~~~~~~~~~~~~~
/usr/include/atk-1.0/atk/atkversion.h:387:31: error: "ATK_VERSION_2_30" is not defined, evaluates to 0 [-Werror=undef]
#if ATK_VERSION_MAX_ALLOWED < ATK_VERSION_2_30
^~~~~~~~~~~~~~~~
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Meson+ninja has been working fine for a while. It would be better to
just keep one.
v2: remove config.h.win32 too
https://bugzilla.gnome.org/show_bug.cgi?id=795315
|
|
|
|
|
|
|
| |
Meson is right now in a really good shape, so it doesn't make sense to
keep both.
https://bugzilla.gnome.org/show_bug.cgi?id=795315
|
|
|
|
| |
(cherry picked from commit 756fadf01460a59f69088b08f9dd5f30025b471b)
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=795301
|
|
|
|
|
|
| |
The Darwin linker doesn't want equal signs here.
https://bugzilla.gnome.org/show_bug.cgi?id=795065
|
|
|
|
| |
(cherry picked from commit f545bfedff430e72de09d586238494666c72828c)
|
|
|
|
|
|
| |
Previous commit fixed set_property for accessible-role (as it is a
enum instead of an int). As Rico Tzschichholz pointed on bug 794513,
get_property was not updated accordingly.
|
|
|
|
|
| |
accessible-role was wrongly defines as being of type INT instead of
type ENUM.
|
|
|
|
| |
(cherry picked from commit 304bfdb20c4cd441162eb19477e6212ba4c76bb8)
|
| |
|
|
|
|
|
|
| |
As 2.8.0 release was already done, this change will not be included on
any release. But I prefer to fix it for consistency. I know, somewhat
silly.
|
| |
|
|
|
|
| |
(cherry picked from commit caefa6d4d305bfd7c7af8e80850cb5c928f7e1f1)
|
|
|
|
| |
Match orca translation of combo box.
|
|
|
|
|
|
|
|
|
| |
There is a need for term-value pair roles outside of the context of an
ATK_ROLE_DESCRIPTION_LIST. Rather than create yet more roles, we can just
update the documentation so that the list association is not made within
the definition of ATK_ROLE_DESCRIPTION_{TERM,VALUE}.
https://bugzilla.gnome.org/show_bug.cgi?id=791020
|
| |
|
|
|
|
|
|
|
| |
Use the HIGHENTROPYVA linker option on x64 builds with MSVC 2012 and
later to enhance the security of the built binaries.
Pointed out by Ignacio Casal Quinteiro.
|
|
|
|
| |
(cherry picked from commit e33d56f8c199a4d6387258815744726351be9610)
|
| |
|
|
|
|
|
|
|
|
| |
This adds an option to Meson builds to disable introspection builds even
when GObject-Introspection is installed. Introspection is still enabled
by default.
https://bugzilla.gnome.org/show_bug.cgi?id=785802
|
|
|
|
|
|
|
| |
We need to specify the value for the ATK_VERSION variable as well,
otherwise some version info of the DLL will not be set correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=785802
|