platform/upstream/atk.git
7 years ago[l10n] Updated Catalan (Valencian) translation
Xavi Ivars [Thu, 5 Oct 2017 11:27:54 +0000 (13:27 +0200)]
[l10n] Updated Catalan (Valencian) translation

7 years agobuild: Add option to disable introspection
Chun-wei Fan [Tue, 12 Sep 2017 04:19:37 +0000 (12:19 +0800)]
build: Add option to disable introspection

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

7 years agobuild: Fix .rc generation in Meson builds
Chun-wei Fan [Tue, 12 Sep 2017 04:29:27 +0000 (12:29 +0800)]
build: Fix .rc generation in Meson builds

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

7 years agoUpdated Dutch translation Master 3.26
hanniedu [Tue, 12 Sep 2017 09:32:38 +0000 (11:32 +0200)]
Updated Dutch translation Master 3.26

7 years agoRelease 2.26.0
Alejandro Piñeiro [Mon, 11 Sep 2017 08:56:08 +0000 (10:56 +0200)]
Release 2.26.0

7 years agomeson: Force-include msvc_recommended_pragmas.h on MSVC
Chun-wei Fan [Wed, 9 Aug 2017 07:47:12 +0000 (15:47 +0800)]
meson: Force-include msvc_recommended_pragmas.h on MSVC

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

7 years agoUpdated Danish translation
Ask Hjorth Larsen [Sat, 26 Aug 2017 14:22:49 +0000 (16:22 +0200)]
Updated Danish translation

7 years agotests: Fix build on pre-C99
Chun-wei Fan [Fri, 4 Aug 2017 08:47:35 +0000 (16:47 +0800)]
tests: Fix build on pre-C99

Ensure that the variables are at the top of the block.

https://bugzilla.gnome.org/show_bug.cgi?id=785802

7 years agomeson: Build .rc file on Windows
Chun-wei Fan [Fri, 4 Aug 2017 08:44:52 +0000 (16:44 +0800)]
meson: Build .rc file on Windows

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

7 years agoRelease 2.25.90
Alejandro Piñeiro [Wed, 9 Aug 2017 07:10:30 +0000 (09:10 +0200)]
Release 2.25.90

7 years agoUpdate AUTHORS
Alejandro Piñeiro [Wed, 9 Aug 2017 07:16:02 +0000 (09:16 +0200)]
Update AUTHORS

7 years agoMSVC builds: Make marshal generation more robust
Chun-wei Fan [Mon, 31 Jul 2017 08:58:02 +0000 (16:58 +0800)]
MSVC builds: Make marshal generation more robust

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.

7 years agoUpdate Nepali translation
Pawan Chitrakar [Tue, 25 Jul 2017 13:56:48 +0000 (13:56 +0000)]
Update Nepali translation

7 years agoVisual Studio builds: Don't build introspection by default
Chun-wei Fan [Fri, 14 Jul 2017 17:34:41 +0000 (01:34 +0800)]
Visual Studio builds: Don't build introspection by default

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.

7 years agowin32/vsX: Fix 'make dist'
Chun-wei Fan [Fri, 14 Jul 2017 03:05:19 +0000 (11:05 +0800)]
win32/vsX: Fix 'make dist'

It should be atk-introspect.[vcproj|vcxproj], not atk-introspection.[vcproj|vcxproj].

Sorry!

7 years agoVisual Studio builds: Integrate introspection builds
Chun-wei Fan [Thu, 13 Jul 2017 10:32:11 +0000 (18:32 +0800)]
Visual Studio builds: Integrate introspection builds

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.

7 years agoMSVC Builds: Use PythonDir instead of PythonPath
Chun-wei Fan [Thu, 13 Jul 2017 09:31:07 +0000 (17:31 +0800)]
MSVC Builds: Use PythonDir instead of PythonPath

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.

7 years agoMSVC Builds: Adapt to new glib-genmarshal command line
Chun-wei Fan [Thu, 13 Jul 2017 09:26:44 +0000 (17:26 +0800)]
MSVC Builds: Adapt to new glib-genmarshal command line

Use the --quiet and --output flags for the Python version of
glib-genmarshal.

7 years agoVisual Studio builds: Adapt to the Python-fied glib-genmarshal
Chun-wei Fan [Wed, 12 Jul 2017 04:27:44 +0000 (12:27 +0800)]
Visual Studio builds: Adapt to the Python-fied 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.

7 years agomeson: Add atkversion.h to introspection build
Rico Tzschichholz [Wed, 7 Jun 2017 06:59:37 +0000 (08:59 +0200)]
meson: Add atkversion.h to introspection build

7 years agoUpdate Friulian translation
Fabio Tomat [Sat, 27 May 2017 21:33:42 +0000 (21:33 +0000)]
Update Friulian translation

7 years agoatk/Makefile.am: Dist atk.rc
Chun-wei Fan [Fri, 26 May 2017 16:36:20 +0000 (00:36 +0800)]
atk/Makefile.am: Dist atk.rc

This was accidentally removed in commit cc0e04b, which broke Visual
Studio builds...

7 years agoMove include guards out to enable GCC optimisation
Daniel Boles [Fri, 26 May 2017 15:25:16 +0000 (16:25 +0100)]
Move include guards out to enable GCC optimisation

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

7 years agomeson: Keep the version in sync with Autotools
Emmanuele Bassi [Fri, 26 May 2017 12:28:19 +0000 (13:28 +0100)]
meson: Keep the version in sync with Autotools

7 years agoRelease 2.25.2
Alejandro Piñeiro [Thu, 25 May 2017 06:25:46 +0000 (08:25 +0200)]
Release 2.25.2

7 years agoFix crash under atk_gobject_accessible_dispose
Milan Crha [Thu, 25 May 2017 06:02:20 +0000 (08:02 +0200)]
Fix crash under atk_gobject_accessible_dispose

https://bugzilla.gnome.org/show_bug.cgi?id=781715

7 years agoAdd error-message, error-for, details, and details-for relation types
Joanmarie Diggs [Wed, 24 May 2017 10:07:48 +0000 (12:07 +0200)]
Add error-message, error-for, details, and details-for relation types

Also update documentation of description-for and described-by relation
types to help clarify which relation type is most suitable for each of
the accessible descriptions.

https://bugzilla.gnome.org/show_bug.cgi?id=781587

7 years agomeson: Only depend on generated header
Emmanuele Bassi [Tue, 23 May 2017 10:56:11 +0000 (11:56 +0100)]
meson: Only depend on generated header

We don't need any target that depends on libatk to also depend on the
generated enumeration source file, just the header.

7 years agomeson: Install atk.h
Emmanuele Bassi [Tue, 23 May 2017 04:06:01 +0000 (05:06 +0100)]
meson: Install atk.h

We're missing atk.h from the list of installed header.

7 years agomeson: Use the appropriate GETTEXT_PACKAGE
Emmanuele Bassi [Mon, 22 May 2017 20:18:30 +0000 (21:18 +0100)]
meson: Use the appropriate GETTEXT_PACKAGE

The GETTEXT_PACKAGE for ATK is `atk10`.

7 years agomeson: Use the appropriate soversion
Emmanuele Bassi [Mon, 22 May 2017 20:11:30 +0000 (21:11 +0100)]
meson: Use the appropriate soversion

The shared library should have a soversion of 0, so that Meson can
create the appropriate symlinks to match what Autotools do.

7 years agoUpdate Git ignore file
Emmanuele Bassi [Mon, 22 May 2017 12:41:10 +0000 (13:41 +0100)]
Update Git ignore file

Files were removed.

7 years agodocs: Remove empty overrides file
Emmanuele Bassi [Mon, 22 May 2017 12:38:25 +0000 (13:38 +0100)]
docs: Remove empty overrides file

It's empty and unused, and gtk-doc will create it for us.

7 years agodocs: Update the README
Emmanuele Bassi [Mon, 22 May 2017 12:36:33 +0000 (13:36 +0100)]
docs: Update the README

Mention Meson and Ninja, and clean up the text a little bit.

7 years agobuild: Simplify GObject dependency discovery
Emmanuele Bassi [Mon, 22 May 2017 11:50:45 +0000 (12:50 +0100)]
build: Simplify GObject dependency discovery

We don't need this much ad hoc complexity in the build system to find
gobject-2.0 and its tools.

GObject depends on GLib; GThread does not exist any more, as has been
subsumed into GLib; the AM_PATH_GLIB_2_0 m4 macro is deprecated in
favour of just using PKG_CHECK_MODULES.

7 years agobuild: Modernise the API reference
Emmanuele Bassi [Mon, 22 May 2017 09:26:21 +0000 (10:26 +0100)]
build: Modernise the API reference

Let's use modern, idiomatic gtk-doc to generate the API reference:

 - use XInclude
 - stop using SGML mode with XML files
 - drop version.xml and use the gtk-doc package entities

7 years agoMark unbindable functions as 'skip'
Emmanuele Bassi [Mon, 22 May 2017 08:59:46 +0000 (09:59 +0100)]
Mark unbindable functions as 'skip'

Functions that take a callback, with or without a closure, without a
scope are not allowed in introspected languages. The introspection
parser will automatically mark them as not introspectable, but it's
better to explicitly skip them.

7 years agobuild: Update deprecation warnings symbols
Emmanuele Bassi [Mon, 22 May 2017 08:55:41 +0000 (09:55 +0100)]
build: Update deprecation warnings symbols

The old '*_DISABLE_DEPRECATED` pre-processor symbol class has been
deprecated now that the G* stack has moved on to versioned symbols and
versioned deprecation warnings. The appropriate way to disable compiler
warnings when building is to use `*_DISABLE_DEPRECATION_WARNINGS`.

7 years agobuild: Remove local introspection.m4
Emmanuele Bassi [Mon, 22 May 2017 08:44:35 +0000 (09:44 +0100)]
build: Remove local introspection.m4

Always use the system one, since:

 - we require gobject-introspection at build time
 - the local copy always goes out of sync
 - the system copy is actually maintained

7 years agobuild: Dist the Meson files
Emmanuele Bassi [Mon, 22 May 2017 08:41:18 +0000 (09:41 +0100)]
build: Dist the Meson files

When generating a tarball using Autotools we should dist the Meson
files, so it's possible to build ATK releases using Meson.

7 years agoRemove ChangeLog
Emmanuele Bassi [Mon, 22 May 2017 08:37:17 +0000 (09:37 +0100)]
Remove ChangeLog

The commit log is in Git — and so is the ChangeLog file. There's no need
to leave the file around.

7 years agoRemove unused script for bundling ATK on Windows
Emmanuele Bassi [Mon, 22 May 2017 08:36:38 +0000 (09:36 +0100)]
Remove unused script for bundling ATK on Windows

Almost 10 years old, and completely out of date.

7 years agoRemove uninstalled pkg-config file
Emmanuele Bassi [Mon, 22 May 2017 08:34:22 +0000 (09:34 +0100)]
Remove uninstalled pkg-config file

No library ships these files, and they have always been questionable to
begin with.

When building from a separate prefix, using PKG_CONFIG_PATH to modify
the pkg-config search path is a better option that just pointing to the
source directory of the dependencies.

7 years agoRemove atk.spec.in
Emmanuele Bassi [Mon, 22 May 2017 08:32:15 +0000 (09:32 +0100)]
Remove atk.spec.in

It's 12 years old, and hopelessly out of date. All operating systems
using RPM have a package for ATK anyway.

7 years agoAdd Meson build system
Emmanuele Bassi [Sat, 20 May 2017 14:36:44 +0000 (15:36 +0100)]
Add Meson build system

Meson is a meta-build system that has several advantages over Autotools:

  - faster
  - simpler to use and understand
  - portable to various platforms
  - tailored to the needs of GNOME libraries
  - well maintained and supported

Various other libraries in the GNOME stack have already adopted Meson in
parallel, or exclusively, including GTK+.

https://bugzilla.gnome.org/show_bug.cgi?id=782871

7 years agobuild: Add builddir to the docs directories
Emmanuele Bassi [Sat, 20 May 2017 16:13:09 +0000 (17:13 +0100)]
build: Add builddir to the docs directories

We generate header and source files during the build process, so we need
to tell gtk-doc to scan files under the builddir as well as the srcdir.

7 years agoInclude the marshallers header, not the source
Emmanuele Bassi [Sat, 20 May 2017 15:38:46 +0000 (16:38 +0100)]
Include the marshallers header, not the source

The atkutil.c source is including atkmarshal.c, instead of including the
header. This is a weird behaviour, so let's build atkmarshal.c like the
rest of the source files, and include the header.

7 years agoConvert file to UTF-8 encoding
Emmanuele Bassi [Sat, 20 May 2017 15:24:20 +0000 (16:24 +0100)]
Convert file to UTF-8 encoding

The version header template was using the ISO-8859-15 encoding, and
breaking when using tools that expected UTF-8.

7 years agobuild: Use template files for the ATK enumerations
Emmanuele Bassi [Sat, 20 May 2017 14:33:43 +0000 (15:33 +0100)]
build: Use template files for the ATK enumerations

Placing the enumeration GType inline in the Makefile makes them
unreadable, and does not allow to easily update the body of the
get_type() functions. Case in point: ATK still generates thread-unsafe
versions of the enumeration and flags GTypes.

Let's update the build to something more idiomatic, and use template
files, like every other G* library does.

7 years agoAdd missing ATK_UNAVAILABLE macro
Emmanuele Bassi [Sat, 20 May 2017 14:04:36 +0000 (15:04 +0100)]
Add missing ATK_UNAVAILABLE macro

Without this, anybody trying to use ATK_VERSION_MAX_ALLOWED will fail to
import atk.h.

7 years agoAdd ATK_ROLE_FOOTNOTE
Joanmarie Diggs [Wed, 17 May 2017 10:33:40 +0000 (06:33 -0400)]
Add ATK_ROLE_FOOTNOTE

https://bugzilla.gnome.org/show_bug.cgi?id=748384

7 years agowin32/replace.py: Fix replacing items in files with UTF-8 content
Chun-wei Fan [Wed, 10 May 2017 01:17:29 +0000 (18:17 -0700)]
win32/replace.py: Fix replacing items in files with UTF-8 content

Some files that this script will process might have UTF-8 items in
there, which can cause problems on Python 3.x as it is more strict and
careful on unicode issues.  Fix this by:

-Doing what we did before on Python 2.x
-Opening the file with encoding='utf-8' on Python 3.x

7 years agoUpdate po/Makevars
Piotr Drąg [Thu, 27 Apr 2017 07:55:30 +0000 (09:55 +0200)]
Update po/Makevars

This is not a GNU package and the Free Software Foundation has no copyright
over it. Also adds MSGID_BUGS_ADDRESS.

7 years agoUpdate Belarusian translation
Yuras Shumovich [Sun, 26 Mar 2017 15:53:13 +0000 (15:53 +0000)]
Update Belarusian translation

(cherry picked from commit 856b79af5bb2542af7ac2a0d85262808db1a8328)

7 years agoRelease 2.24.0
Alejandro Piñeiro [Fri, 17 Mar 2017 09:31:33 +0000 (10:31 +0100)]
Release 2.24.0

7 years agoUpdate Catalan translation
Jordi Mas [Sun, 12 Mar 2017 16:15:41 +0000 (17:15 +0100)]
Update Catalan translation

7 years agowin32/Makefile.msvc.introspection: Sync with G-I
Chun-wei Fan [Fri, 17 Feb 2017 10:21:24 +0000 (18:21 +0800)]
win32/Makefile.msvc.introspection: Sync with G-I

This is so that we can support using a list of C includes and so
generate the full NMake Makefile modules to build the .gir files in
a simpler way.

7 years agowin32/detectenv-msvc.mak: Support Visual Studio 2017
Chun-wei Fan [Fri, 17 Feb 2017 10:15:58 +0000 (18:15 +0800)]
win32/detectenv-msvc.mak: Support Visual Studio 2017

Sync the file from GLib so that we can build the introspection files
using Visual Studio 2017.

7 years agoUpdated Danish translation
Ask Hjorth Larsen [Thu, 16 Feb 2017 12:12:10 +0000 (13:12 +0100)]
Updated Danish translation

7 years agoRemove win32/vs15/atk-install.props before re-generation
Chun-wei Fan [Wed, 15 Feb 2017 06:01:26 +0000 (14:01 +0800)]
Remove win32/vs15/atk-install.props before re-generation

This will ensure that it will be up-to-date when win32/vs10/atk-install.props
is re-generated.

7 years agoVisual Studio builds: Support Visual Studio 2017
Chun-wei Fan [Wed, 15 Feb 2017 05:11:55 +0000 (13:11 +0800)]
Visual Studio builds: Support Visual Studio 2017

Update the autotools scripts so that we can copy the Visual Studio 2010
project files and update them to obtain the Visual Studio 2017 projects.

As the format of the toolset version is different, allow a version number
string for the toolset version and use it if specified, otherwise just
create the toolset version string as we did before.

Note that Visual Studio 2015 and 2017 aims to be compatible in terms of
CRT usage, so it should be possible to use 2015-built binaries with
2017-built binaries.

7 years agoRelease 2.23.4
Alejandro Piñeiro [Mon, 16 Jan 2017 16:54:39 +0000 (14:54 -0200)]
Release 2.23.4

7 years agoVisual Studio 201x builds: Fix previous commit
Chun-wei Fan [Tue, 10 Jan 2017 10:43:03 +0000 (18:43 +0800)]
Visual Studio 201x builds: Fix previous commit

The previous commit which moved the project files from build/win32/ to
win32/ also attempted to clean up things a bit.  This fixes the cleanup.

7 years agoVisual Studio projects: Move to win32/
Chun-wei Fan [Tue, 10 Jan 2017 10:29:44 +0000 (18:29 +0800)]
Visual Studio projects: Move to win32/

It was suggested that the project be moved to win32/, so that one will
need to go one less layer down into the tree to reach the project files.

7 years agoMakefile.msvcproj, Makefile-newvs.am: Update from GLib
Chun-wei Fan [Tue, 10 Jan 2017 09:16:42 +0000 (17:16 +0800)]
Makefile.msvcproj, Makefile-newvs.am: Update from GLib

We will move the project files to win32/ from build/win32/ soon, so
prepare the way by making these autotools modules like what it is
in GLib just before moving them to win32/.

7 years agodocs: change id of the atkobject chapter
Alejandro Piñeiro [Fri, 30 Sep 2016 10:27:57 +0000 (12:27 +0200)]
docs: change id of the atkobject chapter

The reason is avoid collision with AtkObject.html on case-insensitive
filesystems.

One could argue that having a small html that just list AtkObject,
but this is done automatically by gtk-doc.

One could argue again, saying that probably the current chapter-split
main page (at atk-docs.sgml) is not the correct one, but I think
that for now a small id rename is better that a full main page
overhaul.

https://bugzilla.gnome.org/show_bug.cgi?id=772236

7 years agoUpdate Friulian translation
Fabio Tomat [Thu, 5 Jan 2017 13:33:43 +0000 (13:33 +0000)]
Update Friulian translation

7 years agoUpdate Friulian translation
Fabio Tomat [Wed, 4 Jan 2017 07:46:26 +0000 (07:46 +0000)]
Update Friulian translation

7 years agoAdd Friulian translation
Fabio Tomat [Wed, 4 Jan 2017 07:34:50 +0000 (07:34 +0000)]
Add Friulian translation

7 years agodocs: Tiny typo.
Murray Cumming [Fri, 11 Nov 2016 09:43:10 +0000 (10:43 +0100)]
docs: Tiny typo.

8 years agoFix to Catalan translation
Jordi Mas [Wed, 26 Oct 2016 06:09:33 +0000 (08:09 +0200)]
Fix to Catalan translation

8 years agobuild/win32/vs10/Makefile.am: Remove atk-install.props's on re-generation
Chun-wei Fan [Wed, 19 Oct 2016 07:44:09 +0000 (15:44 +0800)]
build/win32/vs10/Makefile.am: Remove atk-install.props's on re-generation

This ensures that changes made to the generated atk-install.props are applied
to build/win32/vs[11|12|14] as well.

8 years agoAdjust translations for the Unicode apostrophe
Piotr Drąg [Tue, 18 Oct 2016 19:03:30 +0000 (21:03 +0200)]
Adjust translations for the Unicode apostrophe

8 years agoUse Unicode apostrophe in a translatable string
Piotr Drąg [Thu, 29 Sep 2016 22:16:47 +0000 (00:16 +0200)]
Use Unicode apostrophe in a translatable string

See https://developer.gnome.org/hig/stable/typography.html

8 years agoUpdated Croatian translation
gogo [Sat, 24 Sep 2016 10:24:25 +0000 (10:24 +0000)]
Updated Croatian translation
(cherry picked from commit d57f97d831b02071e3a17d8376e5d27c52a523de)

8 years agoRelease 2.22.0
Alejandro Piñeiro [Mon, 19 Sep 2016 13:38:39 +0000 (15:38 +0200)]
Release 2.22.0

8 years agoUpdate British English translation
David King [Sun, 18 Sep 2016 10:37:53 +0000 (12:37 +0200)]
Update British English translation

8 years agoAdd more options to XGETTEXT_OPTIONS in po/Makevars
Piotr Drąg [Mon, 12 Sep 2016 16:53:23 +0000 (18:53 +0200)]
Add more options to XGETTEXT_OPTIONS in po/Makevars

8 years agoUpdated Polish translation
Piotr Drąg [Mon, 15 Aug 2016 08:36:39 +0000 (10:36 +0200)]
Updated Polish translation

8 years agoRelease 2.21.90
Alejandro Piñeiro [Fri, 12 Aug 2016 08:41:32 +0000 (10:41 +0200)]
Release 2.21.90

8 years agoAdd Language headers to po files
Piotr Drąg [Thu, 14 Jul 2016 17:24:34 +0000 (19:24 +0200)]
Add Language headers to po files

Future versions of gettext will fail if this header is missing.

8 years agoVisual Studio builds: Make .pc generation more flexible
Chun-wei Fan [Wed, 22 Jun 2016 07:16:09 +0000 (15:16 +0800)]
Visual Studio builds: Make .pc generation more flexible

Allow the use of ${exec_prefix} for libdir and includedir when passing
them in as arguments to the script.

8 years agoUpdated Occitan translation
Cédric Valmary [Mon, 30 May 2016 18:49:02 +0000 (18:49 +0000)]
Updated Occitan translation

8 years agoUpdated Occitan translation
Cédric Valmary [Sun, 8 May 2016 17:13:38 +0000 (17:13 +0000)]
Updated Occitan translation

8 years agoAdded Scottish Gaelic translation
GNOME Translation Robot [Thu, 28 Apr 2016 14:44:36 +0000 (14:44 +0000)]
Added Scottish Gaelic translation

8 years agobuild/win32/atkpc.py: Fix dependent package string
Chun-wei Fan [Thu, 21 Apr 2016 11:27:42 +0000 (19:27 +0800)]
build/win32/atkpc.py: Fix dependent package string

The required packages should be space-separated, not comma-separated.

8 years agobuild/win32/pc_base.py: Allow custom options
Chun-wei Fan [Thu, 21 Apr 2016 11:22:57 +0000 (19:22 +0800)]
build/win32/pc_base.py: Allow custom options

Some packages might have some parts that are built for certain build
configs, meaning that they could have .pc files of their own, such as
Pango, where PangoFT2 is optionally built.  Allow such an option if
needed.

Also remove some trailing whitespaces.

8 years agoVisual Studio 2008 builds: Ensure pc file is generated before "install"
Chun-wei Fan [Wed, 20 Apr 2016 10:12:09 +0000 (18:12 +0800)]
Visual Studio 2008 builds: Ensure pc file is generated before "install"

Change the build event type to post build event, for all build types, to
ensure that we have the .pc file generated before copying the files, if
applicable.

8 years agoVisual Studio builds: Generate atk.pc
Chun-wei Fan [Wed, 20 Apr 2016 10:02:27 +0000 (18:02 +0800)]
Visual Studio builds: Generate atk.pc

...if Python can be found via $(PythonPath) (x86 builds) or
$(PythonPathX64) (x64 builds).  This makes it easier for packages that
requires atk.pc for introspection.

8 years agoVisual Studio builds: Include version info in property sheets
Chun-wei Fan [Wed, 20 Apr 2016 08:36:43 +0000 (16:36 +0800)]
Visual Studio builds: Include version info in property sheets

This is needed so that we can generate the .pc file from the .pc.in file.

8 years agoatk-introspection-msvc.mak: Clean up a bit
Chun-wei Fan [Thu, 14 Apr 2016 11:08:37 +0000 (19:08 +0800)]
atk-introspection-msvc.mak: Clean up a bit

We don't need to delete the .pyc files upon cleaning, so remove this line.

8 years agoMSVC Builds: Generate the Introspection Build Commands
Chun-wei Fan [Wed, 16 Sep 2015 03:52:33 +0000 (11:52 +0800)]
MSVC Builds: Generate the Introspection Build Commands

This uses the common autotools module that was added in the previous commit
to generate the command lines used to generate the .gir and compile the
.typelib files, as well as the file list that is to be consumed during the
generation of the .gir files.

This also makes the detectmsvc-msvc.mak and introspection-msvc.mak NMake
modules the same as the ones in $(glib_srcroot)/build/win32 and
$(gi_srcroot)/build/win32 respectively, so that they may be copied from
these locations when they are updated.

https://bugzilla.gnome.org/show_bug.cgi?id=764983

8 years agoMSVC Builds: Add a Common Autotools Module for Introspection
Chun-wei Fan [Tue, 15 Sep 2015 05:25:44 +0000 (13:25 +0800)]
MSVC Builds: Add a Common Autotools Module for Introspection

This adds a common autotools module that can be included by the Makefile.am's
to generate the filelist and to assemble the command line to call
g-ir-scanner and g-ir-compiler to generate the .gir files and .typelib files
respectively.

https://bugzilla.gnome.org/show_bug.cgi?id=764983

8 years agoAdd some missing argument (out) annotations
Rico Tzschichholz [Mon, 11 Apr 2016 09:55:55 +0000 (11:55 +0200)]
Add some missing argument (out) annotations

https://bugzilla.gnome.org/show_bug.cgi?id=764883

8 years agoRelease 2.20.0 ATK_2_20_0
Alejandro Piñeiro [Mon, 21 Mar 2016 08:42:57 +0000 (09:42 +0100)]
Release 2.20.0

8 years agoUpdated Danish translation
Ask Hjorth Larsen [Sun, 20 Mar 2016 22:01:02 +0000 (23:01 +0100)]
Updated Danish translation

8 years agoUpdated Danish translation
Ask Hjorth Larsen [Sun, 20 Mar 2016 03:46:29 +0000 (04:46 +0100)]
Updated Danish translation

8 years agoRelease 2.19.92 ATK_2_19_92
Alejandro Piñeiro [Tue, 15 Mar 2016 08:17:58 +0000 (09:17 +0100)]
Release 2.19.92

8 years agoatkregistry: remove code not being compiled
Alejandro Piñeiro [Fri, 19 Feb 2016 16:46:38 +0000 (17:46 +0100)]
atkregistry: remove code not being compiled

I think that code was there in order to explain why it is not
needed. If that case, it would be better to just move the comment
around.

In general having code around #if 0 is a maintenance burden. That code
has not been compiled for years and nothing happen. It is better to
just remove it.

8 years agobuild: Fix gettext domain after recent changes
Kalev Lember [Mon, 7 Mar 2016 09:59:14 +0000 (10:59 +0100)]
build: Fix gettext domain after recent changes

Commit 1b11db36463116310ec2e40a7072d205a6536532 that switched the build
system to use upstream gettext intead glib-gettext accidentally changed
the gettext domain from atk10 to atk; this commit changes it back.

https://bugzilla.gnome.org/show_bug.cgi?id=763212