summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* 2.9.2GTK_2_9_2Matthias Clasen2006-06-051-2/+14
|
* Fix borderline cases in tab visibility calculation. (#168105, CarlosMatthias Clasen2006-06-051-0/+4
| | | | | | | | 2006-06-04 Matthias Clasen <mclasen@redhat.com> * gtk/gtknotebook.c (gtk_notebook_calculate_shown_tabs): (gtk_notebook_calc_tabs): Fix borderline cases in tab visibility calculation. (#168105, Carlos Garnacho Parro)
* Remove the right XID from the xid table. (#34327, Sampo Savolainen, TimMatthias Clasen2006-06-051-0/+5
| | | | | | | 2006-06-04 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkfont-x11.c (_gdk_font_destroy): Remove the right XID from the xid table. (#34327, Sampo Savolainen, Tim Janik)
* Add missing G_END_DECLS (#343838)Behdad Esfahbod2006-06-041-0/+4
| | | | | | 2006-06-04 Behdad Esfahbod <behdad@gnome.org> * gtk/gtkprintoperationpreview.h: Add missing G_END_DECLS (#343838)
* Add spawn functions, copied from the win32 backend.Richard Hult2006-06-031-0/+6
| | | | | | | 2006-06-03 Richard Hult <richard@imendio.com> * gdk/quartz/Makefile.am: * gdk/quartz/gdkspawn-quartz.c: Add spawn functions, copied from the win32 backend.
* Add a GtkPrintOperation::show-preview propertyMatthias Clasen2006-06-031-0/+6
|
* CleanupsMatthias Clasen2006-06-031-0/+4
|
* Rubber banding for GtkTreeView, #80127. Uses same method as GtkIconView.Kristian Rietveld2006-06-021-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-06-02 Kristian Rietveld <kris@imendio.com> Rubber banding for GtkTreeView, #80127. Uses same method as GtkIconView. * gtk/gtktreeview.c (gtk_tree_view_class_init), (gtk_tree_view_init), (gtk_tree_view_get_property), (gtk_tree_view_set_property), (gtk_tree_view_set_rubber_banding), (gtk_tree_view_get_rubber_banding): add property, (gtk_tree_view_button_press): start rubber banding if enabled and press is on a non-selected node, (gtk_tree_view_button_release): stop rubber banding, (gtk_tree_view_motion_bin_window), (scrool_row_timeout): enable/update the rubber band, (gtk_tree_view_bin_expose): draw rubber band if active, (gtk_tree_view_stop_rubberband), (gtk_tree_view_update_rubber_band_selection_range), (gtk_tree_view_update_rubber_band_selection), (gtk_tree_view_update_rubber_band), (gtk_tree_view_paint_rubber_band): new functions. * gtk/gtktreeview.h: add new set/get function for rubber banding property. * gtk/gtktreeprivate.h: add a bunch of new private fields.
* revert fix of #164884 because it's not a problem in gtk+ but inKristian Rietveld2006-06-021-0/+6
| | | | | | | | 2006-06-02 Kristian Rietveld <kris@imendio.com> * gtk/gtktreeview.c (gtk_tree_view_leave_notify)P: revert fix of #164884 because it's not a problem in gtk+ but in applications and it breaks starting drags from the edge of a row.
* Separate sensitive/selectable properties.Kristian Rietveld2006-06-021-0/+18
| | | | | | | | | | | | | | | | | | | | 2006-06-02 Kristian Rietveld <kris@imendio.com> Separate sensitive/selectable properties. * gtk/gtktreeselection.c (tree_column_is_sensitive): remove, (_gtk_tree_selection_row_is_selectable): remove checks to see if at least one column is sensitive, (gtk_tree_selection_real_select_node): remove code which enables insensitive rows to always be unselected. * gtk/gtktreeview.c (gtk_tree_view_row_changed): remove code that unselects a node if it just became insensitive. * gtk/gtkcombobox.c (gtkcombo_box_list_select_func): new function, based on the at least one column sensitive check from _gtk_tree_selection_row_is_selectable(), (gtk_combo_box_list_setup): set selection function on tree selection.
* need to use gtk_tree_model_filter_get_iter_full() since the path returnedKristian Rietveld2006-06-021-0/+8
| | | | | | | | | | 2006-06-02 Kristian Rietveld <kris@imendio.com> * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_convert_child_path_to_path): need to use gtk_tree_model_filter_get_iter_full() since the path returned by gtk_real_tree_model_filter_convert_child_path_to_path() includes invisible nodes.
* allow returning partial informationMatthias Clasen2006-06-021-0/+3
|
* Fix a stupid c/p bugMatthias Clasen2006-06-021-0/+5
|
* Add gtkprintoperationpreview.[ch] Set default preview command. HardcodedAlexander Larsson2006-06-021-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-06-02 Alexander Larsson <alexl@redhat.com> * gtk/Makefile.am: Add gtkprintoperationpreview.[ch] Set default preview command. Hardcoded for now. * gtk/gtkmarshalers.list: Add BOOLEAN:OBJECT,OBJECT,OBJECT * gtk/gtkprintbackend.c: Add preview command property. * gtk/gtkprintcontext.[ch]: Make less dependent on PrintOperation for output settings Externally set cairo_t and dpi. Resettable. Create fontmap without metrics hinting (so that print preview text layout doesn't depend on zoom level). * gtk/gtkprintoperation-private.h: * gtk/gtkprintoperation-unix.c: * gtk/gtkprintoperation.[ch]: Initial work on print preview API and default implementation using an external preview app. * gtk/gtkprintoperation-win32.c: Some needed updates. Not done, needs more work. * gtk/gtkprintoperationpreview.[ch]: New interface used in print preview api. * gtk/gtkprintunixdialog.c: Add print preview dialog. * tests/print-editor.c: Test using an custom print preview widget.
* Fix a typo (spotted by Paolo Borelli and coverity).Emmanuele Bassi2006-06-021-0/+6
| | | | | | | | 2006-06-02 Emmanuele Bassi <ebassi@gnome.org> * gtk/gtkrecentmanager.c (gtk_recent_info_get_application_info): Fix a typo (spotted by Paolo Borelli and coverity).
* fix path messupMatthias Clasen2006-06-011-3/+3
|
* Small tweaksMatthias Clasen2006-06-011-0/+2
|
* Add an icon-spacing style property for the same purpose.Matthias Clasen2006-06-011-0/+7
| | | | | | | | | | | 2006-06-01 Matthias Clasen <mclasen@redhat.com> * gtk/gtktoolbutton.c (gtk_tool_button_class_init): Add an icon-spacing style property for the same purpose. * gtk/gtkbutton.c (gtk_button_class_init): Add an image-spacing style property that allows to adjust the spacing between image and label in button. (#320431, James Moger)
* *** empty log message ***Matthias Clasen2006-06-011-0/+6
|
* add docsMatthias Clasen2006-06-011-0/+2
|
* Intern signal names.Matthias Clasen2006-06-011-0/+3
|
* more canonical signal namesMatthias Clasen2006-06-011-0/+1
|
* use canonical signal namesMatthias Clasen2006-06-011-0/+4
|
* Add docsMatthias Clasen2006-06-011-0/+3
|
* Don't treat manual_scale like a percentage, its a factor.Matthias Clasen2006-05-311-0/+3
| | | | | | | 2006-05-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintoperation.c (print_pages_idle): Don't treat manual_scale like a percentage, its a factor.
* Document signals. (#302556, Stefan Kost)Matthias Clasen2006-05-311-0/+5
| | | | | | | 2006-05-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_class_init): Document signals. (#302556, Stefan Kost)
* Further updates from the GtkPrintContext functions rename.Alexander Larsson2006-05-311-0/+13
| | | | | | | | | | | | | | | 2006-05-31 Alexander Larsson <alexl@redhat.com> * gtk/gtk.symbols: * demos/gtk-demo/printing.c: * tests/print-editor.c: * tests/testnouiprint.c: * tests/testprint.c: * tests/testprintfileoperation.c: Further updates from the GtkPrintContext functions rename. * modules/printbackends/cups/gtkcupsutils.c: Always set requesting-user-name when doing cups requests.
* Remove request_details_tag with g_signal_handler_disconnect, notAlexander Larsson2006-05-311-0/+6
| | | | | | | | 2006-05-31 Alexander Larsson <alexl@redhat.com> * gtk/gtkpagesetupunixdialog.c: Remove request_details_tag with g_signal_handler_disconnect, not g_source_remove. (#343475)
* Change some function names to be longer and better.Matthias Clasen2006-05-311-0/+11
| | | | | | | | | | | | | | | 2006-05-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintcontext.h: * gtk/gtkprintcontext.c: * gtk/gtkprintoperation.c: * gtk/gtkprintoperation-unix.c: Change some function names to be longer and better. gtk_print_context_get_cairo -> gtk_print_context_get_cairo_context gtk_print_context_get_fontmap -> gtk_print_context_get_pango_fontmap gtk_print_context_create_context -> gtk_print_context_create_pango_context gtk_print_context_create_layout -> gtk_print_context_create_pango_layout Update all callers.
* Don't run the custom page size dialog. (#340444, Christian Persch)Matthias Clasen2006-05-311-0/+3
| | | | | | | 2006-05-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtkpagesetupunixdialog.c: Don't run the custom page size dialog. (#340444, Christian Persch)
* Display comments in friendly DodgerBlue instead of scary red. (#343444,Matthias Clasen2006-05-311-0/+3
| | | | | | | 2006-05-31 Matthias Clasen <mclasen@redhat.com> * demos/gtk-demo/main.c (main): Display comments in friendly DodgerBlue instead of scary red. (#343444, Carol Spears)
* Clarify the docs of the color-set and font-set signals. (#343438, OlexiyMatthias Clasen2006-05-311-0/+6
| | | | | | | | 2006-05-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfontbutton.c: * gtk/gtkcolorbutton.c: Clarify the docs of the color-set and font-set signals. (#343438, Olexiy Avramchenko)
* Don't skip internal children when emitting grab-notify. (#343425, MarkkuMatthias Clasen2006-05-311-0/+3
| | | | | | | 2006-05-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkmain.c (gtk_grab_notify_foreach): Don't skip internal children when emitting grab-notify. (#343425, Markku Vire)
* Don't use G_DEFINE_TYPE, since the instance struct name does not match theMatthias Clasen2006-05-311-0/+4
| | | | | | | | 2006-05-30 Matthias Clasen <mclasen@redhat.com> * gdk/gdkpixmap.c: * gdk/gdkwindow.c: Don't use G_DEFINE_TYPE, since the instance struct name does not match the type name. (#343453, Ed Catmur)
* Add a GtkButton::image-position property with getter and setter, to allowMatthias Clasen2006-05-311-0/+25
| | | | | | | | | | 2006-05-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkbutton.h: * gtk/gtkbutton.c: Add a GtkButton::image-position property with getter and setter, to allow constructing buttons with the image stacked on top of the label. (#342930, Johan Dahlin)
* only check sort column id if connected to sortable model.Kristian Rietveld2006-05-301-0/+5
| | | | | | | 2006-05-30 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button): only check sort column id if connected to sortable model.
* Fix offset to center the underline in requested rectangle. (Ported fromBehdad Esfahbod2006-05-301-0/+5
| | | | | | | 2006-05-30 Behdad Esfahbod <behdad@gnome.org> * gdk/gdkpango.c (draw_error_underline): Fix offset to center the underline in requested rectangle. (Ported from pango fix.)
* removed forgotten declaration of _gtk_dialog_get_response_for_widget(),Michael Natterer2006-05-291-0/+6
| | | | | | | | 2006-05-29 Michael Natterer <mitch@imendio.com> * gtk/gtkdialog.h: removed forgotten declaration of _gtk_dialog_get_response_for_widget(), the function has been made public a long time ago.
* applied patch from Chris Wilson which replaces a useless loop withMichael Natterer2006-05-291-0/+7
| | | | | | | | | 2006-05-29 Michael Natterer <mitch@imendio.com> * gtk/gtktextview.c (gtk_text_view_target_list_notify): applied patch from Chris Wilson which replaces a useless loop with built-in access to free'd memory by a simple integer comparison. Fixes bug #342894.
* select the current focus row if nothing is selected and ctrl is notKristian Rietveld2006-05-281-0/+6
| | | | | | | | 2006-05-29 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeview.c (gtk_tree_view_move_cursor_up_down): select the current focus row if nothing is selected and ctrl is not pressed. (Fixes #324480, Murray Cumming/Srirama Sharma).
* refactor to work correctly in RTL mode.Kristian Rietveld2006-05-281-0/+8
| | | | | | | | | | 2006-05-28 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_cell_focus): refactor to work correctly in RTL mode. * gtk/gtktreeview.c (gtk_tree_view_move_cursor_left_right): make cursor movement to left/right work correctly in RTL mode.
* Note in docs that @dest can be the same as @src1 or @src2. (#343233,Behdad Esfahbod2006-05-281-0/+6
| | | | | | | | 2006-05-28 Behdad Esfahbod <behdad@gnome.org> * gdk/gdkrectangle.c (gdk_rectangle_union, gdk_rectangle_intersect): Note in docs that @dest can be the same as @src1 or @src2. (#343233, Christian Persch)
* handle cell_even_ruled_sorted and cell_odd_ruled_sorted for the selectedKristian Rietveld2006-05-281-0/+6
| | | | | | | | 2006-05-28 Kristian Rietveld <kris@gtk.org> * gtk/gtkstyle.c (gtk_default_draw_flat_box): handle cell_even_ruled_sorted and cell_odd_ruled_sorted for the selected state.
* add GTK_ARROW_NONE.Kristian Rietveld2006-05-281-0/+8
| | | | | | | | | | 2006-05-28 Kristian Rietveld <kris@gtk.org> * gtk/gtkenums.h: add GTK_ARROW_NONE. * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_column): always "show" the arrow if sort_column_id >= 0, only set arrow type if this column is the column we are currently sorting on. (#331338).
* avoid some trivial differences in translated stringsMatthias Clasen2006-05-281-0/+5
|
* emit test_expand_row and test return value before expanding a branch.Kristian Rietveld2006-05-281-0/+6
| | | | | | | | 2006-05-28 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeview.c (gtk_tree_view_build_tree): emit test_expand_row and test return value before expanding a branch. (Fixes #321523, reported by Daniel Lindenaar).
* set the sizing type of the new column to FIXED,Kristian Rietveld2006-05-271-0/+7
| | | | | | | | | 2006-05-28 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeview.c (gtk_tree_view_insert_column): set the sizing type of the new column to FIXED, (gtk_tree_view_insert_column_with_attributes): likewise. (#341898, Dan Winship).
* only unref if elt->ref_count > 0, (gtk_tree_model_filter_row_deleted):Kristian Rietveld2006-05-271-0/+7
| | | | | | | | | 2006-05-27 Kristian Rietveld <kris@gtk.org> * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_remove_node): only unref if elt->ref_count > 0, (gtk_tree_model_filter_row_deleted): likewise. (Fixes #340839, reported by Yevgen Muntyan).
* Small refactoring. (#340428, Paolo Borelli).Kristian Rietveld2006-05-271-0/+11
| | | | | | | | | | | | | 2006-05-27 Kristian Rietveld <kris@gtk.org> Small refactoring. (#340428, Paolo Borelli). * gtk/gtkliststore.c (gtk_list_store_set_valist_internal), (gtk_list_store_insert_with_valuesv): refactor code to determine iter compare func into gtk_list_store_get_compare_func(). * gtk/gtktreestore.c (gtk_tree_store_set_valist_internal), (gtk_tree_store_insert_with_valuesv): likewise.
* really fix #333284.Kristian Rietveld2006-05-271-0/+5
| | | | | | | 2006-05-27 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeview.c (gtk_tree_view_queue_draw_arrow): really fix #333284.