[gtk-mac-integration] Release gtk-mac-integration 3.0.0



commit 869569886fd9e0f91bf9e3ffc11cc89deb18624b
Author: John Ralls <jralls ceridwen us>
Date:   Mon Jan 11 20:10:02 2021 -0800

    Release gtk-mac-integration 3.0.0

 ChangeLog    | 34 ++++++++++++++++++++++++++++++++++
 NEWS         | 10 ++++++++++
 README       | 56 ++++++++++++--------------------------------------------
 configure.ac |  4 ++--
 4 files changed, 58 insertions(+), 46 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 229361f..680c94b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,37 @@
+Changes in 3.0.0:
+Emin Tufan Çetin
+        Update Turkish translation
+Efstathios Iosifidis
+        Add Greek translation
+Milo Ivir
+        Update Croatian translation
+Andre Klapper
+        Replace git.gnome.org by Gitlab URL in <GitRepository> in DOAP file
+        Replace Bugzilla by Gitlab URL in DOAP file
+Марко Костић
+        Add Serbian translation
+Ask Hjorth Larsen
+        Updated Danish translation
+John Ralls
+        Update library version in consideration of API changes. (HEAD -> master)
+        Msgmerge updated potfile.
+        Clean up documentation so that gtk-docs check passes.
+        Remove PyGtk support.
+        Use AM_GNU_GETTEXT_REQUIRE_VERSION instead of AM_GNU_GETTEXT_VERSION
+        Remove the Carbon-based gtk-mac-menu/gtk-mac-dock/gtk-mac-bundle.
+        Update AM_GNU_GETTEXT_VERSION to match gtk-osx installed gettext.
+        Use __LP64__ instead of __x86_64__ to detect 64-bit builds.
+DaeHyun Sung
+        Update Korean translation
+Fabio Tomat
+        Add Friulian translation
+Matej Urbančič
+        Add Slovenian translation (gnome/master)
+Goran Vidović
+        Add Croatian translation
+Balázs Úr
+        Update Hungarian translation
+
 Changes in 2.1.3:
 Mitsutoshi Aoe
        Fix invalid image alphaInfo error.
diff --git a/NEWS b/NEWS
index 4572dd5..d3fc72b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,13 @@
+Changes from version gtk-mac-integration-2.1.3 to version
+        gtk-mac-integration-3.0.0
+* Removed the obsolete Carbon-based gtk-mac-bundle, gtk-mac-dock, and
+        gtk-mac-menu.
+* Removed the obsolete PyGtk bindings.
+* Added translations for Croatian, Friulian, Greek, and Slovenian
+* Updated Danish, Hungarian, Korean, and Turkish Translations
+* Replaced git repository and bug URLs to reflect Gnome project's move to
+        gitlab.gnome.org
+
 Changes from version gtk-mac-integration-2.1.2 to version
         gtk-mac-integration-2.1.3
 * Use glib instead of the custom gettext code (HEAD, origin/master, orig* Add Indonesian translation
diff --git a/README b/README
index 3150d9e..c4f3be8 100644
--- a/README
+++ b/README
@@ -1,36 +1,21 @@
-Gtk-mac-integration Version 2.1.3
-Provides integration for Gtk+ applications into the Mac desktop, with support for the Mac menubar, the Dock, 
and for finding resources in bundles.
+Gtk-mac-integration Version 3.0.0
 
-This library provides two implementations: An older Carbon
-implementation (gtk-mac-integration) and a new implementation in Cocoa
-(GtkosxApplication). PyGtk bindings are provided for both, and
-GtkosxApplication is gobject-introspectable.
+Provides integration for Gtk+ applications into the Mac desktop, with
+support for the Mac menubar, the Dock, and for finding resources in
+bundles. GtkosxApplication is gobject-introspectable.
 
-GtkosxApplication compiles and works with x86_64, a major failing of
-the Carbon implementation, as well as resolving some other glaring
-bugs. Since Apple has deperecated Carbon in OSX 10.6 (Snow Leopard)
-and is likely to remove it from a future version of the operating
-system removed parts of it from 10.9, Gtk-mac-integration is also
-deprecated. New ports of Gtk+ applications should use
-GtkosxApplication and maintainers of older ports are strongly
-encouraged to convert as soon as practical.
+GtkosxApplication compiles and works with i386, x86_64 and arm64.  New
+Gtk3 applications should prefer the GApplication/GtkApplication and
+GMenuModel/GMenu APIs which make this library unnecessary.
 
-NB: Applications already using Gtk+-3.4 and GLib 2.36 and later should
-use the GApplication/GtkApplication and GMenuModel/GMenu APIs which
-make this library unnecessary.
-
-For a rather complex example on how to use the various flavors, see
-src/test-integration.c. Basic examples of using the Python bindings
-will be found in their respective directories under bindings/python.
+Example and test code may be found in src/test-integration.c; Being
+GUI code this library is somewhat resistant to useful automated
+testing. Very rudimentary example usage in Python using
+gobject-introspection is in src/test-introspection.py.
 
 GtkosxApplication is well documented using Gtk-Doc. To build the
 documentation, pass --enable-gtk-doc to configure. A current copy may
-be found online at
-http://gtk-osx.sourceforge.net/gtk-mac-integration/index.html.
-
-Some documentation for gtk-mac-integration along with more about
-GtkosxApplication may be found at
-https://wiki.gnome.org/Projects/GTK%2B/OSX/
+be found online at https://jralls.github.io/gtk-mac-integration with additoinal information at 
https://wiki.gnome.org/Projects/GTK%2B/OSX/.
 
 Gtk-mac-integration may be built for either Gtk+-2, Gtk+-3, or since
 version 2.0.7 both. Because it's not possible to link both
@@ -45,20 +30,3 @@ breakage of applications last updated before version
 2.0.7. Application maintainers are urged not to depend on this as it
 may not work in all environments and to update their applications to
 use the appropriate version-specific pc file.
-
-
-MAINTAINER NOTE:
-
-Tarballs for distribution may be made with `make dist`, but in order
-to include all three versions of python bindings this requires special
-preparation:
-
-* Build both Gtk2 and Gtk3
-
-* Build PyGObject2 and PyGObject3. PyGObject2 must be built with
-  --disable-introspection in order for it to be installed in parallel
-  with PyGObject3.
-
-* Build PyGtk.
-
-* Configure gtk-mac-integration with --enable-python=all.
diff --git a/configure.ac b/configure.ac
index 5c3254a..07a38a8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ(2.52)
 
-AC_INIT(gtk-mac-integration, 2.1.3)
+AC_INIT(gtk-mac-integration, 3.0.0)
 # Before making a release, the LT_VERSION string should be modified.
 # The string is of the form C:R:A.
 # - If interfaces have been changed or added, but binary compatibility has
@@ -9,7 +9,7 @@ AC_INIT(gtk-mac-integration, 2.1.3)
 #   change to C+1:0:0
 # - If the interface is the same as the previous version, change to C:R+1:A
 
-GTK_MAC_INTEGRATION_LT_VERSION=3:2:1
+GTK_MAC_INTEGRATION_LT_VERSION=4:0:0
 AC_SUBST(GTK_MAC_INTEGRATION_LT_VERSION)
 AC_CONFIG_SRCDIR(src/gtkosxapplication.c)
 AC_CONFIG_MACRO_DIR(m4)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]