1. 28 May, 2008 19 commits
    • Michael Natterer's avatar
      define __GTK_H_INSIDE__ around including all other headers. · eff99c28
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtk.h: define __GTK_H_INSIDE__ around including all other
      	headers.
      
      	* gtk/gtktypebuiltins.h.template
      	* gtk/gtkversion.h.in
      	* gtk/gtk*.h: add single-include guards that #error out if
      	GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
      	included individually.
      
      	* gtk/gtkprintbackend.h
      	* gtk/gtkprinter-private.h
      	* gtk/gtktextlayout.h
      	* gtk/gtktexttagprivate.h
      	* gtk/gtktexttypes.h
      	* gtk/gtktreedatalist.h: include <gtk/gtk.h> instead of individual
      	headers in these private or semi-private headers.
      
      	* gtk/gtkimmodule.h: also here because it's not in gtk.h.
      
      	* gtk/gtkpagesetupunixdialog.h
      	* gtk/gtkprinter.h
      	* gtk/gtkprintjob.h
      	* gtk/gtkprintunixdialog.h: likewise in the gtkunixprint headers.
      
      	* gtk/gtkclist.h
      	* gtk/gtkcombo.h
      	* gtk/gtkctree.h
      	* gtk/gtkfilesel.h
      	* gtk/gtkitemfactory.h
      	* gtk/gtklist.h
      	* gtk/gtklistitem.h
      	* gtk/gtkoldeditable.h
      	* gtk/gtkoptionmenu.h
      	* gtk/gtkpixmap.h
      	* gtk/gtkpreview.h
      	* gtk/gtksignal.h
      	* gtk/gtktipsquery.h: whenever possible, include only <gtk/gtk.h>
      	instead of individual headers in these deprecated headers. They
      	don't get included at all when GTK_DISABLE_DEPRECATED is defined,
      	so if an app needs them anyway, it must undef GTK_DISABLE_DEPRECATED
      	and include them individually, which should continue to work.
      
      	* gtk/gtkclist.c: include "gtkctree.h" because of the change
      	above.
      
      
      svn path=/trunk/; revision=20221
      eff99c28
    • Kristian Rietveld's avatar
      Bug 449625 - crash in gtk_tree_view_real_move_cursor at gtktreeview.c:9641 · e7df0579
      Kristian Rietveld authored
      2008-05-28  Kristian Rietveld  <kris@imendio.com>
      
      	Bug 449625 - crash in gtk_tree_view_real_move_cursor at
      	gtktreeview.c:9641
      
      	* gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down):
      	cursor_offset *must* be larger than background height of the cursor
      	node, not just equal otherwise there is no guarantee there is a next
      	node.
      
      
      svn path=/trunk/; revision=20219
      e7df0579
    • Michael Natterer's avatar
      don't include <gdk/gdktestutils.h>. · 53366c1c
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtktestutils.c: don't include <gdk/gdktestutils.h>.
      
      
      svn path=/trunk/; revision=20218
      53366c1c
    • Michael Natterer's avatar
      define __GDK_H_INSIDE__ around including all other headers. · 791ac426
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@imendio.com>
      
      	* gdk/gdk.h: define __GDK_H_INSIDE__ around including all other
      	headers.
      
      	* gdk/gdkenumtypes.h.template
      	* gdk/gdk*.h: add single-include guards that #error out if
      	GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
      	included individually. Also removed some redundant includes and
      	did some tiny trailing whitespace removal that's not worth to
      	commit separately.
      
      	* gdk/gdkprivate.h: include <gdk/gdk.h> instead of individual
      	files.
      
      	* gdk/win32/gdkwin32.h
      	* gdk/x11/gdkx.h: only include <gdk/gdkprivate.h> and remove all
      	other includes.
      
      
      svn path=/trunk/; revision=20217
      791ac426
    • Kristian Rietveld's avatar
      Bug 504087 - make gtk_tooltip_set_custom a no-op for setting the current · 382ce2f1
      Kristian Rietveld authored
      2008-05-28  Kristian Rietveld  <kris@imendio.com>
      
      	Bug 504087 - make gtk_tooltip_set_custom a no-op for setting the
      	current widget again.
      
      	* gtk/gtktooltip.c (gtk_tooltip_set_custom),
      	(gtk_tooltip_reset), (gtk_tooltip_run_requery): use a
      	custom_was_reset field to check if the custom widget is set again in
      	the query-tooltip callback; if not, we set it to NULL.  Based on a
      	patch by Xavier Claessens, insightful comments from Jean-Yves Lefort
      	and Christian Persch.
      
      
      svn path=/trunk/; revision=20215
      382ce2f1
    • Michael Natterer's avatar
      define GDK_PIXBUF_H_INSIDE around including all other headers. · 83b215f9
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@imendio.com>
      
      	* gdk-pixbuf.h: define GDK_PIXBUF_H_INSIDE around including all
      	other headers.
      
      	* gdk-pixbuf-animation.h
      	* gdk-pixbuf-core.h
      	* gdk-pixbuf-enum-types.h.template
      	* gdk-pixbuf-features.h.in
      	* gdk-pixbuf-io.h
      	* gdk-pixbuf-loader.h
      	* gdk-pixbuf-simple-anim.h
      	* gdk-pixbuf-transform.h: add single-include guards that #error
      	out if GDK_PIXBUF_DISABLE_SINGLE_INCLUDES is defined and any of
      	these files is included individually.
      
      	* gdk-pixbuf-private.h: don't incude "gdk-pixbuf-io.h".
      
      	* gdk-pixbuf-csource.c: #define __GTK_H_INSIDE__ around including
      	"../gtk/gtkversion.h". Ugly but needed in this special case.
      
      
      svn path=/trunk/; revision=20214
      83b215f9
    • Michael Natterer's avatar
      Move ChangeLog entry to right file. · 2650257f
      Michael Natterer authored
      
      svn path=/trunk/; revision=20213
      2650257f
    • Michael Natterer's avatar
      Fix ChangeLog. · e628ab8e
      Michael Natterer authored
      
      svn path=/trunk/; revision=20212
      e628ab8e
    • Michael Natterer's avatar
      include <gtk/gtk.h> instead of <gtk/gtkaccessible.h> · da042c89
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* modules/other/gail/gailwidget.h: include <gtk/gtk.h> instead of
      	<gtk/gtkaccessible.h>
      
      	* modules/other/gail/*.h: don't include anyting from gtk since all
      	headers indirectly include gailwidget.h.
      
      	* modules/other/gail/gailcellparent.c: include <gtk/gtk.h> instead
      	of individual files.
      
      	* modules/other/gail/gailcheckmenuitem.c
      	* modules/other/gail/gailmenu.c
      	* modules/other/gail/gailtreeview.c: remove all gtk includes since
      	it's always included by including any gail header.
      
      
      svn path=/trunk/; revision=20211
      da042c89
    • Michael Natterer's avatar
      modules/printbackends/cups/gtkcupsutils.c · 6720ef6d
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* modules/printbackends/cups/gtkcupsutils.c
      	* modules/printbackends/cups/gtkprintbackendcups.c
      	* modules/printbackends/file/gtkprintbackendfile.c
      	* modules/printbackends/lpr/gtkprintbackendlpr.c: include
      	<gtk/gtk.h> instead of individual files.
      
      
      svn path=/trunk/; revision=20210
      6720ef6d
    • Michael Natterer's avatar
      include <gdk-pixbuf/gdk-pixbuf.h> instead of individual files. · 0130bc33
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@imendio.com>
      
      	* demos/testpixbuf.c: include <gdk-pixbuf/gdk-pixbuf.h> instead of
      	individual files.
      
      
      svn path=/trunk/; revision=20209
      0130bc33
    • Kristian Rietveld's avatar
      Bug 498010 - gtk_tree_view_set_cursor fails if model!=NULL. · 45f0ad8c
      Kristian Rietveld authored
      2008-05-28  Kristian Rietveld  <kris@imendio.com>
      
      	Bug 498010 - gtk_tree_view_set_cursor fails if model!=NULL.
      
      	* gtk/gtktreeview.c (gtk_tree_view_set_cursor_on_cell): return if fail
      	->priv->tree != NULL.  Suggestion from Stefan Kost.
      
      
      svn path=/trunk/; revision=20208
      45f0ad8c
    • Kristian Rietveld's avatar
      Dear Kris, we live in 2008 now, not 2006. · 9078a149
      Kristian Rietveld authored
      svn path=/trunk/; revision=20207
      9078a149
    • Kristian Rietveld's avatar
      Bug 324282 - add selected signal to cell renderer combo. · 3ed120eb
      Kristian Rietveld authored
      2006-05-28  Kristian Rietveld  <kris@imendio.com>
      
      	Bug 324282 - add selected signal to cell renderer combo.
      
      	* gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_class_init),
      	(gtk_cell_renderer_combo_changed),
      	(gtk_cell_renderer_combo_start_editing): add a new "changed" signal
      	that will be emitted as soon as the combo box emitted changed and has
      	an active iterator.  (Modified patch based on work by James
      	Pelletier).
      
      	* gtk/gtkmarshalers.list: add marshaler.
      
      
      svn path=/trunk/; revision=20206
      3ed120eb
    • Kristian Rietveld's avatar
      Refactor expand/collapse timeout handling (amendment to bug 511217). · 1fa5cda0
      Kristian Rietveld authored
      2008-05-28  Kristian Rietveld  <kris@imendio.com>
      
      	Refactor expand/collapse timeout handling (amendment to bug 511217).
      
      	* gtk/gtktreeview.c (add_expand_collapse_timeout),
      	(remove_expand_collapse_timeout): new functions, the remove function
      	also clears expanded_collapsed_node,
      	(cancel_arrow_animation): moved to be next to the add/remove timeout
      	functions,
      	(gtk_tree_view_unrealize),
      	(gtk_tree_view_row_deleted),
      	(gtk_tree_view_set_model),
      	(cancel_arrow_animation),
      	(gtk_tree_view_real_expand_row),
      	(gtk_tree_view_real_collapse_row): use the new add/remove functions.
      
      
      svn path=/trunk/; revision=20205
      1fa5cda0
    • Kristian Rietveld's avatar
      Amendment of bug 485218 - Strange warning encountered. · e72827b2
      Kristian Rietveld authored
      2008-05-28  Kristian Rietveld  <kris@imendio.com>
      
      	Amendment of bug 485218 - Strange warning encountered.
      
      	* gtk/gtktreemodelsort.[ch]
      	(gtk_tree_model_sort_convert_child_iter_to_iter): return a boolean
      	indication whether or not the conversion had succeeded.
      
      
      svn path=/trunk/; revision=20204
      e72827b2
    • Matthias Clasen's avatar
      Bug 509788 – GTK+ should use CUPS to set Postscript level of PS output · 10f642b9
      Matthias Clasen authored
              * modules/printbackends/cups/gtkprintbackendcups.c
              (cups_printer_create_cairo_surface): Fall back to PostScript level 2
              if the printer does not support level 3. Patch by Marek Kašík.
      
      
      svn path=/trunk/; revision=20203
      10f642b9
    • Matthias Clasen's avatar
      Bug 404571 – Scroll arrow backgrounds should be painted with different · 81320ba9
      Matthias Clasen authored
              detail
      
              * gtk/gtkmenu.c (gtk_menu_paint): Use "menu_scroll_arrow_up/down"
              as detail when drawing scroll arrow backgrounds. Proposed by
              Tommi Komulainen.
      
      
      svn path=/trunk/; revision=20202
      81320ba9
    • Matthias Clasen's avatar
      Bug 511217 - potential memory corruption after refreshing a tree_view · 6c993cf8
      Matthias Clasen authored
              * gtk/gtktreeview.c (cancel_arrow_animation): Reset
              expanded_collapsed_node when canceling the animation.
              Patch by Nicholas Setton.
      
      
      svn path=/trunk/; revision=20201
      6c993cf8
  2. 27 May, 2008 18 commits
  3. 26 May, 2008 3 commits