[gtk-mac-integration] Documentation updates for 1.0.0 Release



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]