- 28 May, 2008 10 commits
-
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
- 27 May, 2008 11 commits
-
-
Matthias Clasen authored
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_inserted): (gtk_tree_model_sort_convert_child_iter_to_iter): (gtk_tree_model_sort_build_level): Better warnings. Patch by Kristian Rietveld. svn path=/trunk/; revision=20198
-
Matthias Clasen authored
svn path=/trunk/; revision=20197
-
Matthias Clasen authored
* gtk/gtkspinbutton.c (gtk_spin_button_real_value_change): Commit the entry text before doing an increment. Patch by Björn Lindqvist. svn path=/trunk/; revision=20196
-
Federico Mena Quintero authored
2008-05-27 Federico Mena Quintero <federico@novell.com> http://bugzilla.gnome.org/show_bug.cgi?id=533891 - Don't allow drag and drop from the file list into itself, as it doesn't make sense (it would just change the current folder). * gtk/gtkfilechooserdefault.c (file_list_dest_targets): Use GTK_TARGET_OTHER_WIDGET so we don't DnD from the file list into itself. Signed-off-by:
Federico Mena Quintero <federico@novell.com> svn path=/trunk/; revision=20194
-
Michael Natterer authored
2008-05-27 Michael Natterer <mitch@imendio.com> * gtk/gtksignal.h: move deprecated guards around everything, including includes and include guards (just as in all other deprecated files). svn path=/trunk/; revision=20191
-
Tor Lillqvist authored
2008-05-27 Tor Lillqvist <tml@novell.com> * gtk/updateiconcache.c (build_cache): Use simpler mode for open() on Windows. (No S_I?GRP and S_I?OTH bits are defined in <sys/stat.h> on Windows, and the mode used in open() doesn't matter much as there are no rwxrwxrwx bits on Windows anyway.) Open file in binary mode. Passing "b" to fdopen() later isn't enough. svn path=/trunk/; revision=20190
-
10:33:41 Tim Janik authored
2008-05-27 10:33:41 Tim Janik <timj@imendio.com> * gtk/gtkwidget.c: guard gtk_widget_get_snapshot() against invalid or invisible widgets. svn path=/trunk/; revision=20187
-
Matthias Clasen authored
* gtk/gtkprintunixdialog.c: Disconnect signal handlers when the dialog closes. Patch by Yevgen Muntyan. svn path=/trunk/; revision=20186
-
Carlos Garnacho authored
2008-05-27 Carlos Garnacho <carlos@imendio.com> * gtk/gtkfilechooserdefault.c (set_select_multiple): Enable rubberbanding when "select-multiple" is TRUE. Bug #446068. svn path=/trunk/; revision=20184
-
Carlos Garnacho authored
2008-05-27 Carlos Garnacho <carlos@imendio.com> * gtk/gtkmountoperation.c (gtk_mount_operation_ask_password): Enable correctly dialog buttons sensitivity when the anonymous option is enabled by default. Bug #531865. svn path=/trunk/; revision=20183
-
Carlos Garnacho authored
2008-05-27 Carlos Garnacho <carlos@imendio.com> * gtk/gtkmountoperation.c (gtk_mount_operation_ask_password): Set password dialog modal and transient for the parent window also if it was specified in the constructor. Bug #531864. svn path=/trunk/; revision=20182
-
- 26 May, 2008 8 commits
-
-
Michael Natterer authored
2008-05-26 Michael Natterer <mitch@imendio.com> * gtk/gtkimmodule.h: fix indentation. svn path=/trunk/; revision=20177
-
Michael Natterer authored
2008-05-26 Michael Natterer <mitch@imendio.com> * gtk/gtkshow.h: include "gdk/gdk.h" instead of "gdk/gdkscreen.h" * gtk/gtkshow.c: remove inclusion of single files from gdk/ Removed trailing whitespace in both files. svn path=/trunk/; revision=20176
-
Richard Hult authored
2008-05-26 Richard Hult <richard@imendio.com> Bug 530353 – Mac-like gtk_accelerator_get_label() * gtk/gtkaccellabel.c: (gtk_accel_label_class_init), (append_keyval_symbol), (_gtk_accel_label_class_get_accelerator_label): On quartz, make gtk_accelerator_get_label() format a Mac-like string, using unicode characters for modifier keys, arrows, delete etc. Patch from Yevgen Muntyan. svn path=/trunk/; revision=20175
-
Richard Hult authored
2008-05-26 Richard Hult <richard@imendio.com> Bug 534869 – Length miscalculation in _gtk_quartz_get_selection_data_from_pasteboard * gtk/gtkquartz.c: (_gtk_quartz_get_selection_data_from_pasteboard): Get the number of bytes, not the number of characters, patch from Yevgen Muntyan. svn path=/trunk/; revision=20174
-
Matthias Clasen authored
svn path=/trunk/; revision=20172
-
Matthias Clasen authored
* gtk/gtkcellrenderertext.c (get_size): Use pango_layout_get_pixel_extents. * configure.in: Bump Pango requirement to 1.20 * INSTALL.in: Update required versions svn path=/trunk/; revision=20171
-
Matthias Clasen authored
* gtk/gtkhsv.c (paint_ring, paint_triangle): * gdk/gdkcairo.c (gdk_cairo_set_source_pixbuf): Use cairo_format_stride_for_width, proposed by Behdad Esfahbod. * configure.in: Bump cairo requirement to 1.6.0 * INSTALL.in: Update required versions svn path=/trunk/; revision=20170
-
Matthias Clasen authored
2008-05-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkshow.[hc]: Formatting fixes * gtk/gtkmountoperation.c: Add docs svn path=/trunk/; revision=20169
-
- 25 May, 2008 11 commits
-
-
Cody Russell authored
2008-05-25 Cody Russell <bratsche@gnome.org> Bug 507389 – use gslice for gtksettings * gtk/gtksettings.c: Change from g_new0/g_free to use GSlice. Report and patch by Christian Persch. svn path=/trunk/; revision=20168
-
Cody Russell authored
2008-05-25 Cody Russell <bratsche@gnome.org> Bug 523562 - gtk-update-icon-cache core dumps when run concurrently and when options are missing * gtk/updateiconcache.c: Open the cache file (O_CREAT | O_EXCL) so that other processes that try to open it will fail gracefully. Also fix a crasher caused by lack of a NULL check. Report and patch by Erwann Chenede. svn path=/trunk/; revision=20167
-
Cody Russell authored
2008-05-25 Cody Russell <bratsche@gnome.org> Bug 534463 - non-editable GtkTextView should not call gtk_im_context_focus_in in focus event * gtk/gtktextview.c: Add checks to see if the textview is editable. Patch by Wang Diancheng. svn path=/trunk/; revision=20162
-
Matthias Clasen authored
* gtk/gtkmenuitem.c: * gtk/gtkmenu.c: Use the slice allocator for small allocations. Patch by Christian Persch. svn path=/trunk/; revision=20161
-
Matthias Clasen authored
* gtk/gtktreeview.c (gtk_tree_view_set_search_column): Fix a doc glitch, pointed out by Björn Lindqvist. svn path=/trunk/; revision=20159
-
Matthias Clasen authored
2008-05-25 Matthias Clasen <mclasen@redhat.com> Bug 479384 – gtk_selection_data_targets_include_uri docs buglet * gtk/gtkselection.c (gtk_selection_data_targets_include_uri): Fix doc glitch, pointed out by Christian Persch. svn path=/trunk/; revision=20158
-
Matthias Clasen authored
2008-05-25 Matthias Clasen <mclasen@redhat.com> Bug 534694 – Col id in GtkListStore could be out of range * gtk/gtkliststore.c (list_store_start_element): Fix up error handling a bit. Pointed out by Jan Arne Petersen. svn path=/trunk/; revision=20157
-
Richard Hult authored
2008-05-25 Richard Hult <richard@imendio.com> * gtk/gtkquartz.c: (_gtk_quartz_set_selection_data_for_pasteboard): Slight coding style cleanup. svn path=/trunk/; revision=20153
-
Tristan Van Berkom authored
* gtk/gtkbuilderprivate.h, gtk/gtkbuilder.h, gtk/gtkbuilderparser.c: Added support for parsing required toolkit versions (so that ui descriptions can target specific versions of the backend widget libraries) bug 527612. * gtk/docs/reference/gtk/tmpl/gtkbuilder.sgml: Added documentation for the added xml tags to the ui description. svn path=/trunk/; revision=20152
-
Richard Hult authored
2008-05-25 Richard Hult <richard@imendio.com> * gtk/gtkdnd-quartz.c: (gtk_drag_drop_finished): Run gtk_drag_source_info_destroy in an idle, workaround for bug #501588, that makes any code that uses the context returned from gtk_drag_begin() crash, like treeview/iconview dnd. (GdkDragSourceOwner::provideDataForType): only use the data if we got any. svn path=/trunk/; revision=20151
-
Jan Arne Petersen authored
2008-05-25 Jan Arne Petersen <jpetersen@jpetersen.org> * gtk/gtkfilechooserdefault.c: (create_file_list): Add GDK_ACTION_MOVE to the drag actions to allow trash (#137717). svn path=/trunk/; revision=20150
-