| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Meson can generate a compliant pkgconfig file for us, straight from the
library we just built, without using a template file.
|
|
|
|
| |
Use a consistent, idiomatic syntax and coding style for the Meson build.
|
|
|
|
|
|
|
|
|
|
|
| |
The order is:
1. Name
2. Arguments
3. Description
4. Returns
5. Since
6. Deprecated
|
|
|
|
| |
Drop the number of unused symbol to zero.
|
|
|
|
|
|
| |
There's no point in using the unsupported `@Since` syntax on every
virtual function, when the whole structure was added in the same ATK
version. We should annotate the structure instead.
|
|
|
|
|
| |
Gtk-doc does not support a `@note` syntax, so we should use `**note**`
instead.
|
|
|
|
|
| |
Gtk-doc does not support a `@Since` annotation for enumeration values, so
we make do with a plain text "Since: x.y" blurb.
|
|
|
|
|
|
| |
The deprecated functions for connecting and removing a handler for
property notification are missing a description, and use the wrong
syntax for the deprecation notice.
|
|
|
|
| |
The atk_image_get_image_locale() method is missing a description.
|
|
|
|
|
| |
We're missing the description from various methods, and the
reference syntax for arguments and symbols is incorrect.
|
|
|
|
| |
We're still missing a lot of virtual functions.
|
|
|
|
| |
We're still missing the documentation for each vfunc.
|
|
|
|
|
|
|
| |
GObject constructors should only ever call g_object_new().
Setting the properties for AtkSocket should be deferred to the instance
initialization code.
|
|
|
|
|
|
|
| |
GObject constructors should only ever call g_object_new().
Setting the properties for AtkPlug should be deferred to the instance
initialization code.
|
|
|
|
|
|
|
|
|
| |
We can autogenerate it from the list of headers, and avoid it going out
of sync whenever we add a new GType.
In point of fact, we're already asking Meson/gtk-doc to do that, but if
we leave atk.types in the source directory, we're going to confuse Meson
and ourselves.
|
| |
|
|
|
|
|
| |
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
|