]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
A proper build of GNU libintl is supposed to export the variable
[~andy/gtk] / ChangeLog
index 9f96930326cc84f3bbd338768903822778dbf625..188bf1be21a1b2510719ab59e11699cde663fa2e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,118 @@
+2007-11-28  Tor Lillqvist  <tml@novell.com>
+
+       A proper build of GNU libintl is supposed to export the variable
+       _nl_msg_cat_cntr. configure looks for that variable in order to
+       recognize GNU gettext. If it sees that it is indeed GNU gettext
+       that is used, it decides to install message catalogs in
+       share/locale, otherwise in lib/locale. Until now on Windows I have
+       built GTK+ against a build of GNU gettext that did not export
+       _nl_msg_cat_cntr. But this will change, so we can't assume message
+       catalogs are always in lib/locale.
+
+       * gtk/gtkmain.c: (_gtk_get_localedir) [Win32]: Rework to handle
+       GTK_LOCALEDIR being either in "lib" or "share". Move the function
+       before the inclusion of gtkprivate.h so that it sees the original
+       GTK_LOCALEDIR.
+
+       * gtk-zip.sh.in: Check whether the message catalogs are in
+       share/locale or lib/locale.
+
+2007-11-28  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/Makefile.am: Improve portability. The -o option is present
+       only in newish GNU egreps. Use one more sed in the pipeline
+       instead.
+
+2007-11-28  Tor Lillqvist  <tml@novell.com>
+
+       Fix #375893, patch by Ben Hague:
+
+       * gtk/gtkfilesystemwin32.c (get_viewable_logical_drives): Wrapper
+       around GetLogicalDrives() that takes also the viewable drive
+       restrictions in the Registry (which are usually the result of an
+       Active Directory Group Policy) into account.
+
+       (check_volumes, gtk_file_system_win32_list_volumes) Call
+       get_viewable_logical_drives() instead of GetLogicalDrives().
+
+2007-11-27  Matthias Clasen <mclasen@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_move_resize): Zero some
+       variables to silence valgrind.  (#495124, Morten Welinder)
+
+2006-11-26  Ryan Lortie  <desrt@desrt.ca>
+
+       * docs/reference/gtk/tmpl/gtkbuildable.sgml: add clarification stating
+       that the construct_child function is responsible for returning a
+       reference.
+       * gtkbuilder.c (_gtk_builder_construct): remove g_object_ref() for
+       objects from constructors
+       * gtkuimanager.c (gtk_ui_manager_buildable_construct_child): add
+       g_object_ref() to this construction function (it's the only
+       implementer in GTK)
+
+       Fixes #496645.
+
+2006-11-26  Ryan Lortie  <desrt@desrt.ca>
+
+       * gtkbuilder.c: remove concept of root objects and just refcount
+       all objects in the builder.  Fixes #496651.
+
+2007-11-26  Ryan Lortie  <desrt@desrt.ca>
+
+       * tests/buildertest.c (test_window): fix invalid free
+
+2007-11-26  Josselin Mouette <joss@malsain.org>
+
+       reviewed by: Federico Mena Quintero
+
+       * gtk/gtkfilechooserdefault.c: (shortcuts_append_paths),
+       (shortcuts_add_bookmarks), (shortcuts_selection_changed_cb),
+       (shortcuts_list_create), (gtk_file_chooser_default_should_respond):
+       Make the shortcuts activate with a single click. (#148828)
+        Fix a few things affected by the change:
+         - Set selection mode to GTK_SELECTION_SINGLE to allow a case 
+           where no shortcut is selected.
+         - Don't activate a shortcut in the response callback.
+         - Filter out duplicate entries in volumes and bookmarks to 
+           avoid the selection to change when reordering them with DnD.
+
+2007-11-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmain.c:
+       * gtk/gtknotebook.c:
+       * gtk/gtkplugprivate.h:
+       * gtk/gtksocket.c:
+       * gtk/gtksocketprivate.h:
+       * gtk/gtktable.c: Fix up some doc comments to shut up gtk-doc.
+
+2007-11-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
+       (#495574, Richard Hult)
+
+2007-11-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkprintunixdialog.c: Change some labels to be clearer.
+       String change !   (#376361, Sven Neumann)
+
+2007-11-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_update_labels): Short-circuit on
+       destroy.
+       (gtk_notebook_destroy): Destroy tab_label widgets. (#388321, Morten
+       Welinder)
+
+2007-11-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkassistant.c: Improve alternative button
+       ordering.  (#476827, Yevgen Muntyan, patch by Carlos Garnacho)
+
+2007-11-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcalendar.c: Fix a theming problem with colors
+       in GtkCalendar.  (#499703, Michael Hofmann)
+
 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
 
        * configure.in: Bump glib requirement to 2.15.0 (for g_test_init)