summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* build: Modernise the API referencewip/mesonEmmanuele Bassi2017-05-225-89/+54
| | | | | | | | 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
* Mark unbindable functions as 'skip'Emmanuele Bassi2017-05-223-6/+6
| | | | | | | 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.
* build: Update deprecation warnings symbolsEmmanuele Bassi2017-05-222-3/+4
| | | | | | | 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`.
* build: Remove local introspection.m4Emmanuele Bassi2017-05-224-102/+1
| | | | | | | | 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
* build: Dist the Meson filesEmmanuele Bassi2017-05-221-1/+13
| | | | | When generating a tarball using Autotools we should dist the Meson files, so it's possible to build ATK releases using Meson.
* Remove ChangeLogEmmanuele Bassi2017-05-222-3617/+2
| | | | | The commit log is in Git — and so is the ChangeLog file. There's no need to leave the file around.
* Remove unused script for bundling ATK on WindowsEmmanuele Bassi2017-05-223-32/+1
| | | | Almost 10 years old, and completely out of date.
* Remove uninstalled pkg-config fileEmmanuele Bassi2017-05-223-9/+0
| | | | | | | | | 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.
* Remove atk.spec.inEmmanuele Bassi2017-05-223-91/+3
| | | | | It's 12 years old, and hopelessly out of date. All operating systems using RPM have a package for ATK anyway.
* Add Meson build systemEmmanuele Bassi2017-05-228-0/+365
| | | | | | | | | | | | | 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+.
* build: Add builddir to the docs directoriesEmmanuele Bassi2017-05-221-2/+5
| | | | | 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.
* Include the marshallers header, not the sourceEmmanuele Bassi2017-05-222-1/+2
| | | | | | 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.
* Convert file to UTF-8 encodingEmmanuele Bassi2017-05-221-1/+1
| | | | | The version header template was using the ISO-8859-15 encoding, and breaking when using tools that expected UTF-8.
* build: Use template files for the ATK enumerationsEmmanuele Bassi2017-05-223-44/+102
| | | | | | | | | | 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.
* Add missing ATK_UNAVAILABLE macroEmmanuele Bassi2017-05-221-0/+2
| | | | | Without this, anybody trying to use ATK_VERSION_MAX_ALLOWED will fail to import atk.h.
* Add ATK_ROLE_FOOTNOTEJoanmarie Diggs2017-05-191-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=748384
* win32/replace.py: Fix replacing items in files with UTF-8 contentChun-wei Fan2017-05-091-2/+8
| | | | | | | | | 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
* Update po/MakevarsPiotr Drąg2017-04-271-3/+3
| | | | | This is not a GNU package and the Free Software Foundation has no copyright over it. Also adds MSGID_BUGS_ADDRESS.
* Update Belarusian translationYuras Shumovich2017-03-261-147/+365
| | | | (cherry picked from commit 856b79af5bb2542af7ac2a0d85262808db1a8328)
* Release 2.24.0ATK_2_24_0Alejandro Piñeiro2017-03-172-3/+15
|
* Update Catalan translationJordi Mas2017-03-121-1/+1
|
* win32/Makefile.msvc.introspection: Sync with G-IChun-wei Fan2017-02-171-3/+7
| | | | | | 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.
* win32/detectenv-msvc.mak: Support Visual Studio 2017Chun-wei Fan2017-02-171-1/+3
| | | | | Sync the file from GLib so that we can build the introspection files using Visual Studio 2017.
* Updated Danish translationAsk Hjorth Larsen2017-02-161-172/+175
|
* Remove win32/vs15/atk-install.props before re-generationChun-wei Fan2017-02-151-0/+1
| | | | | This will ensure that it will be up-to-date when win32/vs10/atk-install.props is re-generated.
* Visual Studio builds: Support Visual Studio 2017Chun-wei Fan2017-02-157-12/+47
| | | | | | | | | | | | | 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.
* Release 2.23.4Alejandro Piñeiro2017-01-162-2/+21
|
* Visual Studio 201x builds: Fix previous commitChun-wei Fan2017-01-101-1/+1
| | | | | 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.
* Visual Studio projects: Move to win32/Chun-wei Fan2017-01-1041-363/+321
| | | | | 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.
* Makefile.msvcproj, Makefile-newvs.am: Update from GLibChun-wei Fan2017-01-105-18/+73
| | | | | | 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/.
* docs: change id of the atkobject chapterAlejandro Piñeiro2017-01-091-1/+1
| | | | | | | | | | | | | | | 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
* Update Friulian translationFabio Tomat2017-01-051-21/+25
|
* Update Friulian translationFabio Tomat2017-01-041-15/+15
|
* Add Friulian translationFabio Tomat2017-01-042-0/+794
|
* docs: Tiny typo.Murray Cumming2016-11-111-1/+1
|
* Fix to Catalan translationJordi Mas2016-10-261-1/+1
|
* build/win32/vs10/Makefile.am: Remove atk-install.props's on re-generationChun-wei Fan2016-10-191-0/+3
| | | | | This ensures that changes made to the generated atk-install.props are applied to build/win32/vs[11|12|14] as well.
* Adjust translations for the Unicode apostrophePiotr Drąg2016-10-1898-102/+102
|
* Use Unicode apostrophe in a translatable stringPiotr Drąg2016-09-301-1/+1
| | | | See https://developer.gnome.org/hig/stable/typography.html
* Updated Croatian translationgogo2016-09-241-140/+188
| | | | (cherry picked from commit d57f97d831b02071e3a17d8376e5d27c52a523de)
* Release 2.22.0ATK_2_22Alejandro Piñeiro2016-09-192-2/+13
|
* Update British English translationDavid King2016-09-181-146/+363
|
* Add more options to XGETTEXT_OPTIONS in po/MakevarsPiotr Drąg2016-09-121-1/+1
|
* Updated Polish translationPiotr Drąg2016-08-151-193/+282
|
* Release 2.21.90ATK_2_21_90Alejandro Piñeiro2016-08-122-2/+24
|
* Add Language headers to po filesPiotr Drąg2016-07-1446-8/+46
| | | | Future versions of gettext will fail if this header is missing.
* Visual Studio builds: Make .pc generation more flexibleChun-wei Fan2016-06-221-14/+30
| | | | | Allow the use of ${exec_prefix} for libdir and includedir when passing them in as arguments to the script.
* Updated Occitan translationCédric Valmary2016-05-301-2/+2
|
* Updated Occitan translationCédric Valmary2016-05-081-4/+4
|
* Added Scottish Gaelic translationGNOME Translation Robot2016-04-282-0/+817
|