[gtk-mac-integration] Documentation updates for 1.0.0 Release
- From: John Ralls <jralls src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-mac-integration] Documentation updates for 1.0.0 Release
- Date: Fri, 23 Sep 2011 17:35:10 +0000 (UTC)
commit aef5fb365e7518eedd46cebf51fd8f9406649bd2
Author: John Ralls <jralls ceridwen us>
Date: Fri Sep 23 10:05:05 2011 -0700
Documentation updates for 1.0.0 Release
ChangeLog | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
NEWS | 26 +++++++++++++++++++++++
README | 23 ++++++++++++++++---
3 files changed, 113 insertions(+), 5 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 22a21b8..9e9bede 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,72 @@
+2011-09-22 John Ralls <jralls ceridwen us>
+
+ * Makefile.am, acinclude.m4, strings/Makefile.am, strings/Makefile.in: Make
+ package work with "make dist" This took a couple of changes:
+ strings/Makefile had to be redone to use automake instead of having a
+ hand-written Makefile.in Provision had to be made for building all three
+ python binding directories. For this to work, it's necessary to have both
+ gtk+-2 and gtk+-3 installed along with pygobject-2, pygobject-3 and pygtk
+ (and all the other pygtk dependencies), and to pass --enable-python=all to
+ configure.
+
+ * bindings/python/.gitignore, docs/reference/Makefile.am: More changes to
+ reflect project name change
+
+2011-09-20 John Ralls <jralls ceridwen us>
+
+ * src/gtkosxapplication.h, src/gtkosxapplication_quartz.c: Remove
+ deprecations for Gtk-mac-integration release 1.0.0
+
+2011-09-17 John Ralls <jralls ceridwen us>
+
+ * README, autogen.sh, bindings/python/Makefile.am,
+ bindings/python/gtk3_osxapplication/Makefile.am,
+ bindings/python/gtk_osxapplication/Makefile.am,
+ bindings/python/igemacintegration/Makefile.am,
+ bindings/python/igemacintegration/__init__.py,
+ .../igemacintegration/igemacintegration-module.c,
+ .../igemacintegration/igemacintegration.override,
+ .../python/igemacintegration/test-integration.py, configure.ac,
+ data/Makefile.am, data/ige-mac-integration.pc.in, docs/reference/Makefile.am,
+ docs/reference/ige-mac-integration-docs.sgml, src/Makefile.am,
+ src/gtkosxapplication.c, src/gtkosxapplication.h,
+ src/gtkosxapplication_quartz.c, src/ige-mac-bundle.c, src/ige-mac-bundle.h,
+ src/ige-mac-dock.c, src/ige-mac-dock.h, src/ige-mac-image-utils.c,
+ src/ige-mac-image-utils.h, src/ige-mac-integration.h, src/ige-mac-menu.c,
+ src/ige-mac-menu.h, src/ige-mac-private.h, src/test-integration.c: Rename the
+ module from ige-mac-integration to gtk-mac-integration
+
+2011-09-15 John Ralls <jralls ceridwen us>
+
+ * gtk-mac-integration.doap: Add doap file for git.gnome.org
+
+2011-06-05 John Ralls <jralls ceridwen us>
+
+ * strings/GtkOSXApplication.strings.fr: Bug 56: Better French Translations,
+ thanks to gegeweb
+
+2011-06-01 John Ralls <jralls ceridwen us>
+
+ * acinclude.m4: Fix a dumb typo which prevented building with Gtk+2
+
+2011-05-26 John Ralls <jralls ceridwen us>
+
+ * src/gtkosxapplication_quartz.c: Remove the attempt to add the window title
+ to the window menu. First off, it's unnecessary: AppKit takes care of it.
+ Second, it doesn't work because there's no GDK window until the window is
+ realized, and most applications will call this during menu setup, before that
+ happens.
+
+ * src/gtkosxapplication_quartz.c: Replace the single static emission_hook_id
+ with stuffing the id for each main menu as a qdata on the menu shell. This
+ caused crit errors because only the last hook id created could be removed;
+ when earlier-created windows were destroyed, parent_emission_hook_remove
+ would try to remove the already-removed hook, throwing a critical error.
+
2011-05-20 John Ralls <jralls ceridwen us>
+ * ChangeLog: Update Changelog for 0.9.8 Release
+
* configure.ac: Bump version to 0.9.8
* bindings/python/gtk3_osxapplication/Makefile.am,
@@ -31,7 +98,7 @@
* src/gtkosxapplication_quartz.c: Force addition of the current window to the
Window menu when a window menu is passed in. This is mostly needed for for
the first window; the windows list gets created after the window, so it's not
- no the list.
+ on the list.
* src/gtkosxapplication_quartz.c: Bug #53: Force a double menubar switch to
suppress a second system menu icon (with no attached menu) from appearing in
diff --git a/NEWS b/NEWS
index e69de29..42e3848 100644
--- a/NEWS
+++ b/NEWS
@@ -0,0 +1,26 @@
+gtk-mac-integration-1.0.0:
+
+* The major change here is the project name, from ige-mac-integration,
+ part of moving the project to Gnome.org. All functons and symbols
+ that started with ige now start with gtk instead.
+
+* Deprecated forms of bundle access functions removed.
+
+* Making distribution tarballs with make dist now works. See the
+ maintainer note in README.
+
+* The annoying bug typo which caused the python bindings to not build
+ against Gtk2 is fixed.
+
+ige-mac-integration-0.9.8:
+
+* Gtk3 Support added. Includes a new PyGObject introspection binding,
+ gtk3_osxapplication.
+
+* Fixed a crash when using Quartz accelerator handlers with
+ multi-threaded applications.
+
+* Fixed a bug which caused the menubar to display two Apple icons.
+
+
+
diff --git a/README b/README
index 2baa5a9..63456e9 100644
--- a/README
+++ b/README
@@ -20,12 +20,27 @@ will be found in their respective directories under bindings/python.
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.
-Amplifying information is on the Integration page of the project wiki,
-https://sourceforge.net/apps/trac/gtk-osx/wiki/Integrate.
+http://gtk-osx.sourceforge.net/gtk-mac-integration/index.html.
-Some documentation for gtk-mac-integration may be found at
+Some documentation for gtk-mac-integration along with more about
+gtk-osxapplication may be found at
http://live.gnome.org/GTK%2B/OSX/Integration.
For more information about the Gtk-OSX project, please visit our
webpage at http://gtk-osx.sourceforge.net/
+
+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 --python=all.
\ No newline at end of file
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]