1. 30 Nov, 2007 2 commits
  2. 29 Nov, 2007 1 commit
  3. 28 Nov, 2007 2 commits
    • Tor Lillqvist's avatar
      Tack on "/share/locale" to GTK_LOCALEDIR so that the code in · 82b031d9
      Tor Lillqvist authored
      2007-11-28  Tor Lillqvist  <tml@novell.com>
      
      	* config.h.win32.in: Tack on "/share/locale" to GTK_LOCALEDIR so
      	that the code in _gtk_get_localedir() will find the slashes.
      
      
      svn path=/trunk/; revision=19084
      82b031d9
    • Tor Lillqvist's avatar
      A proper build of GNU libintl is supposed to export the variable · 10825b14
      Tor Lillqvist authored
      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.
      
      
      svn path=/trunk/; revision=19083
      10825b14
  4. 27 Nov, 2007 6 commits
    • Tor Lillqvist's avatar
      Improve portability. The -o option is present only in newish GNU egreps. · 2159f9c7
      Tor Lillqvist authored
      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.
      
      
      svn path=/trunk/; revision=19082
      2159f9c7
    • Tor Lillqvist's avatar
      Fix #375893, patch by Ben Hague: · d0f50cde
      Tor Lillqvist authored
      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().
      
      
      svn path=/trunk/; revision=19079
      d0f50cde
    • Matthias Clasen's avatar
      Zero some variables to silence valgrind. (#495124, Morten Welinder) · cd2d87b4
      Matthias Clasen authored
      2007-11-27  Matthias Clasen <mclasen@redhat.com>
      
              * gtk/gtkwindow.c (gtk_window_move_resize): Zero some
              variables to silence valgrind.  (#495124, Morten Welinder)
      
      
      svn path=/trunk/; revision=19077
      cd2d87b4
    • Allison Karlitskaya's avatar
      add clarification stating that the construct_child function is responsible · 08e15bbb
      Allison Karlitskaya authored
      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.
      
      
      svn path=/trunk/; revision=19075
      08e15bbb
    • Allison Karlitskaya's avatar
      remove concept of root objects and just refcount all objects in the · 490af125
      Allison Karlitskaya authored
      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.
      
      
      svn path=/trunk/; revision=19074
      490af125
    • Allison Karlitskaya's avatar
      fix invalid free · 029de426
      Allison Karlitskaya authored
      2007-11-26  Ryan Lortie  <desrt@desrt.ca>
      
              * tests/buildertest.c (test_window): fix invalid free
      
      
      svn path=/trunk/; revision=19073
      029de426
  5. 26 Nov, 2007 11 commits
    • Josselin Mouette's avatar
      reviewed by: Federico Mena Quintero · 21a30978
      Josselin Mouette authored
      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.
      
      
      svn path=/trunk/; revision=19072
      21a30978
    • Matthias Clasen's avatar
      Fix up some doc comments to shut up gtk-doc. · 7819005e
      Matthias Clasen authored
      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.
      
      
      svn path=/trunk/; revision=19066
      7819005e
    • Matthias Clasen's avatar
      Use $CUPS_CONFIG instead of hardcoded cups-config. (#495574, Richard Hult) · f5034f40
      Matthias Clasen authored
      2007-11-26  Matthias Clasen  <mclasen@redhat.com>
      
              * configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
              (#495574, Richard Hult)
      
      
      
      svn path=/trunk/; revision=19062
      f5034f40
    • Matthias Clasen's avatar
      Change some labels to be clearer. String change ! (#376361, Sven Neumann) · fa0328da
      Matthias Clasen authored
      2007-11-26  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkprintunixdialog.c: Change some labels to be clearer.
              String change !   (#376361, Sven Neumann)
      
      
      svn path=/trunk/; revision=19061
      fa0328da
    • Matthias Clasen's avatar
      Short-circuit on destroy. (gtk_notebook_destroy): Destroy tab_label · 3132888e
      Matthias Clasen authored
      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)
      
      
      svn path=/trunk/; revision=19059
      3132888e
    • Matthias Clasen's avatar
      Improve alternative button ordering. (#476827, Yevgen Muntyan, patch by · 9936134d
      Matthias Clasen authored
      2007-11-26  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkassistant.c: Improve alternative button
              ordering.  (#476827, Yevgen Muntyan, patch by Carlos Garnacho)
      
      
      svn path=/trunk/; revision=19057
      9936134d
    • Matthias Clasen's avatar
      Fix a theming problem with colors in GtkCalendar. (#499703, Michael · 225803d3
      Matthias Clasen authored
      2007-11-26  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkcalendar.c: Fix a theming problem with colors
              in GtkCalendar.  (#499703, Michael Hofmann)
      
      
      svn path=/trunk/; revision=19055
      225803d3
    • Matthias Clasen's avatar
      Bump glib requirement · 8dd889e4
      Matthias Clasen authored
      svn path=/trunk/; revision=19054
      8dd889e4
    • Matthias Clasen's avatar
      Use templates for glib-mkenums calls instead of complicated commandlines · 736f86b3
      Matthias Clasen authored
      2007-11-26  Matthias Clasen  <mclasen@redhat.com>
      
              Use templates for glib-mkenums calls instead of
              complicated commandlines in Makefiles.  (#429910)
      
              * gdk-pixbuf/Makefile.am:
              * gdk/Makefile.am:
              * gtk/Makefile.am:
              * perf/Makefile.am: Use templates for glib-mkenums
      
              * gdk-pixbuf/gdk-pixbuf-enum-types.[ch].template:
              * gdk/gdkenumtypes.[ch].template:
              * gtk/gtktypebuiltings.[ch].template:
              * perf/typebuiltins.[ch].template: The templates
      
      
      svn path=/trunk/; revision=19053
      736f86b3
    • Matthias Clasen's avatar
      Don't use guint8 for bitfields, since some compilers choke on that. · d5eb6847
      Matthias Clasen authored
      2007-11-26  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkfilechooserbutton.c:
              * gtk/gtktoolbar.c: Don't use guint8 for bitfields, since
              some compilers choke on that.  (#467722)
      
      
      svn path=/trunk/; revision=19051
      d5eb6847
    • Matthias Clasen's avatar
      Add a note about hook setup. (#425004, Emmanuele Bassi) · 259244de
      Matthias Clasen authored
      2007-11-26  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkaboutdialog.c (gtk_about_dialog_set_website): Add a note
              about hook setup.  (#425004, Emmanuele Bassi)
      
      
      
      svn path=/trunk/; revision=19050
      259244de
  6. 25 Nov, 2007 7 commits
    • Tor Lillqvist's avatar
      Use the monitor the window currently is on, not always the primary · 19209e3a
      Tor Lillqvist authored
      2007-11-26  Tor Lillqvist  <tml@novell.com>
      
      	* gdk/win32/gdkwindow-win32.c (gdk_window_fullscreen): Use the
      	monitor the window currently is on, not always the primary
      	monitor. (#463865, Tim Evans)
      
      
      svn path=/trunk/; revision=19047
      19209e3a
    • Tor Lillqvist's avatar
      New file, dummy implementations. · fa7b91a8
      Tor Lillqvist authored
      2007-11-26  Tor Lillqvist  <tml@novell.com>
      
      	* gdk/win32/gdktestutils-win32.c: New file, dummy implementations.
      
      	* gdk/win32/Makefile.am: Add it.
      
      
      svn path=/trunk/; revision=19045
      fa7b91a8
    • Tor Lillqvist's avatar
      Don't add jasper to all_loaders if no libjasper. · 23eb9a76
      Tor Lillqvist authored
      2007-11-26  Tor Lillqvist  <tml@novell.com>
      
      	* configure.in: Don't add jasper to all_loaders if no libjasper.
      
      	* gdk-pixbuf/Makefile.am: Fix static build of the icns loader.
      
      
      svn path=/trunk/; revision=19044
      23eb9a76
    • Bastien Nocera's avatar
      Add detection for libjasper, used by the gdk-pixbuf JPEG2000 loader · f4606f26
      Bastien Nocera authored
      2007-11-25  Bastien Nocera  <hadess@hadess.net>
      
      	* configure.in: Add detection for libjasper, used by the
      	gdk-pixbuf JPEG2000 loader
      
      2007-11-25  Bastien Nocera  <hadess@hadess.net>
      
      	* Makefile.am:
      	* io-jasper.c: Add the libjasper JPEG2000 loader
      	(Closes: #469901)
      
      
      svn path=/trunk/; revision=19042
      f4606f26
    • Matthias Clasen's avatar
      Require gtk-doc 1.8 · 4896e24b
      Matthias Clasen authored
      2007-11-25  Matthias Clasen  <mclasen@redhat.com>
      
              * configure.in: Require gtk-doc 1.8
      
              * */*.c: Use gtk-doc abbreviations for examples in docs.
      
      
      svn path=/trunk/; revision=19041
      4896e24b
    • Matthias Clasen's avatar
      Fix a typo · 17194288
      Matthias Clasen authored
      svn path=/trunk/; revision=19039
      17194288
    • Matthias Clasen's avatar
      Move signal and property documentation inline, fix a problem with the · 0184d7ca
      Matthias Clasen authored
      2007-11-25  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkdialog.c: Move signal and property documentation inline,
              fix a problem with the ::response signal docs.  (#499133, Josselin
              Mouette)
      
      
      svn path=/trunk/; revision=19038
      0184d7ca
  7. 22 Nov, 2007 4 commits
    • 15:48:26  Tim Janik's avatar
      initialize automake variables EXTRA_DIST and TEST_PROGS for unconditional · 2fc85e7b
      15:48:26 Tim Janik authored
      2007-11-22 15:48:26  Tim Janik  <timj@imendio.com>
      
              * Makefile.decl: initialize automake variables EXTRA_DIST and
      	TEST_PROGS for unconditional appending via += in other makefiles.
      	define recursive test targets: test, test-report, perf-report,
      	full-report, as described here:
            http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
      	the test targets will execute Gtk+ test programs within an Xvfb session.
      
              * gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
      
              * gtk/tests/testing.c: use g_test_add_func() to register tests and use
      	g_test_run() to run the tests to integrate with the testing framework.
      
              * gtk/tests/Makefile.am: removed exemplary testing rules.
      
              * Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am:
              * gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am:
              * tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am:
              * docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am:
              * docs/reference/Makefile.am, docs/tools/Makefile.am:
              * docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am:
              * gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am:
              * demos/gtk-demo/Makefile.am, demos/Makefile.am:
              * modules/input/Makefile.am, modules/printbackends/file/Makefile.am:
              * modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am:
              * modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am:
              * modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am:
              * modules/engines/ms-windows/Theme/Makefile.am:
              * modules/engines/ms-windows/Makefile.am:
              * modules/engines/Makefile.am,  modules/engines/pixbuf/Makefile.am:
              * modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am:
              * contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am:
              * gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am:
              * gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am:
              * gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am:
      	include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
      
      
      
      svn path=/trunk/; revision=19034
      2fc85e7b
    • 15:39:40  Tim Janik's avatar
      call g_test_init() from gtk_test_init(). · 2dc08ada
      15:39:40 Tim Janik authored
      2007-11-22 15:39:40  Tim Janik  <timj@imendio.com>
      
              * gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
      
              * gtk/tests/testing.c: use g_test_add_func() to register tests and use
      	g_test_run() to run the tests to integrate with the testing framework.
      
              * gtk/tests/Makefile.am: removed exemplary testing rules.
      
              * Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am:
              * gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am:
              * tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am:
              * docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am:
              * docs/reference/Makefile.am, docs/tools/Makefile.am:
              * docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am:
              * gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am:
              * demos/gtk-demo/Makefile.am, demos/Makefile.am:
              * modules/input/Makefile.am, modules/printbackends/file/Makefile.am:
              * modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am:
              * modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am:
              * modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am:
              * modules/engines/ms-windows/Theme/Makefile.am:
              * modules/engines/ms-windows/Makefile.am:
              * modules/engines/Makefile.am,  modules/engines/pixbuf/Makefile.am:
              * modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am:
              * contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am:
              * gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am:
              * gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am:
              * gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am:
      	include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
      
      
      
      svn path=/trunk/; revision=19033
      2dc08ada
    • Matthias Clasen's avatar
      Fix a casting problem. (#485662, patch by Herbert Valerio Riedel) · 68c47963
      Matthias Clasen authored
      2007-11-22  Matthias Clasen  <mclasen@redhat.com>
      
              * modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem.
              (#485662, patch by Herbert Valerio Riedel)
      
      
      
      svn path=/trunk/; revision=19025
      68c47963
    • Matthias Clasen's avatar
      Fix an aliasing problem. (#347585, Ed Catmur) · 1ece9d4e
      Matthias Clasen authored
      2007-11-22  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtktextiter.c: Fix an aliasing problem.  (#347585, Ed Catmur)
      
      
      svn path=/trunk/; revision=19024
      1ece9d4e
  8. 21 Nov, 2007 7 commits