| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
/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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Like the rest of the GTK+ stack, force include GLib's
msvc_recommended_pragmas.h as we have done in the Visual Studio projects
so that we can silence some unwanted noise, as well as finding out
potential issues in the code.
https://bugzilla.gnome.org/show_bug.cgi?id=785802
|
| |
|
|
|
|
|
|
| |
Ensure that the variables are at the top of the block.
https://bugzilla.gnome.org/show_bug.cgi?id=785802
|
|
|
|
|
|
|
|
| |
Like the Visual Studio projects and autotools builds on Windows, include
the .rc file for Windows builds, so that people can see the version info
of the ATK DLL more easily.
https://bugzilla.gnome.org/show_bug.cgi?id=785802
|
| |
|
| |
|
|
|
|
|
|
|
| |
Since we may now have glib-genmarshal as a Python script or a standard
.exe binary, make the process more robust by actually trying to run
glib-genmarshal first as a Python script, and then falling back to the
former .exe approach if the Python method failed.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We aren't able to do a sanity check for g-ir-scanner in the NMake
Makefiles without extra tools, so it turns out that it would make it
more clear to people if we do not build the introspection files by
default here (especially that this is optional).
So, by doing so people could get the items needed for introspection
ready instead of build failures they do not expect, so people have
to build the introspect project explicitly, which will copy the built
introspection files to the appropriate location under
$(GlibEtcInstallPrefix) when sucessfully done.
Also fix the Visual Studio 2008 property sheets as a letter was
accidentaly added, breaking the builds.
|
|
|
|
|
|
| |
It should be atk-introspect.[vcproj|vcxproj], not atk-introspection.[vcproj|vcxproj].
Sorry!
|
|
|
|
|
|
|
|
|
|
| |
Since we hard-require Python for our builds, integrate introspection
builds in the build process. This will fail if Python is not installed
or correctly set at PythonDir/PythonDirX64 or g-ir-scanner is not found
at $(GLibEtcInstallRoot)\bin, but it shouldn't otherwise impact the
build in other ways as the built DLL and lib will still be built and
copied normally. This is in place here before the Meson build system is
ready for G-I and GLib.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If someone is building using MSBuild, we want to make sure that we do
not use an envvar that would also determine where the Python modules are
loaded.
Also, allow different Python paths depending on the Visual Studio
version that is being used for Visual Studio 201x builds, to better suit
the version of Visual Studio that is used to build the official
releases of Python, which means the default is as follows:
-Visual Studio 2010, 2012, 2013: Python 3.4.x, which is built with 2010
-Visual Studio 2015 and 2017: Python 3.6.x, which is built with 2015.
|
|
|
|
|
| |
Use the --quiet and --output flags for the Python version of
glib-genmarshal.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
glib-genmarshal is used for the Visual Studio builds, and has been
recently converted to a Python script instead of a compiled C program.
Since Visual Studio calls cmd.exe to run Custom Build steps, we need
to call Python explicitly to run glib-genmarshal as shebang lines
are not supported in cmd.exe, which means that Python will become a
hard build-time requirement instead of being optional. This also means
that the atk.pc pkg-config file will always be generated.
However, since ATK does not yet require a really recent GLib, maintain
compatibility with older GLib by calling glib-genmarshal.exe when the
glib-genmarshal Python script is not found.
|
| |
|
| |
|
|
|
|
|
| |
This was accidentally removed in commit cc0e04b, which broke Visual
Studio builds...
|
|
|
|
|
|
|
| |
by ensuring the #ifndef GUARD_NAME and its #endif are the outermost
pieces of non-comment and non-whitespace content in the header file.
https://bugzilla.gnome.org/show_bug.cgi?id=689810
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=781715
|