summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge of the GTK+ asynchronous file chooser branch. Please see theAFTER_KRIS_ASYNC_BRANCH_MERGEKristian Rietveld2006-05-0120-1358/+3676
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-01 Kristian Rietveld <kris@imendio.com> Merge of the GTK+ asynchronous file chooser branch. Please see the kris-asynch-branch for more detailed ChangeLog entries. * configure.in: increase binary version to 2.9.0. * gtk.symbols: * gtkfilechooser.c: * gtkfilechooserbutton.c: * gtkfilechooserdefault.c: * gtkfilechooserdialog.c: * gtkfilechooserembed.c: * gtkfilechooserembed.h: * gtkfilechooserentry.c: * gtkfilechooserentry.h: * gtkfilechooserprivate.h: * gtkfilesystem.c: * gtkfilesystem.h: * gtkfilesystemmodel.c: * gtkfilesystemmodel.h: * gtkfilesystemunix.c: * gtkpathbar.c: * gtkpathbar.h: Merge from kris-async-branch.
* UpdatesBEFORE_KRIS_ASYNC_BRANCH_MERGEMatthias Clasen2006-05-013-0/+97
|
* Document GtkTreeModel signals.Matthias Clasen2006-05-013-1/+65
| | | | | | | 2006-04-30 Matthias Clasen <mclasen@localhost.localdomain> * gtk/gtktreemodel.c (gtk_tree_model_base_init): Document GtkTreeModel signals.
* Updated gtk translation.Funda Wang2006-05-014-1085/+4026
|
* Removed subtracting one from all clipsMichael David Emmel2006-04-303-9/+20
|
* Fix for #340200, spotted by Torsten Schoenfeld.Kristian Rietveld2006-04-303-20/+21
| | | | | | | | | | | 2006-04-30 Kristian Rietveld <kris@imendio.com> Fix for #340200, spotted by Torsten Schoenfeld. * gtk/gtktreeview.c (gtk_tree_view_get_cell_area): fix up logic calculating the level indentation, (gtk_tree_view_start_editing): remove code calculating the level indentation, since _get_cell_area() takes care of this for us.
* Add a whole bunch of missing files. Updated Norwegian bokmål translation.Kjartan Maraas2006-04-303-155/+987
| | | | | | | 2006-04-30 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Add a whole bunch of missing files. * nb.po: Updated Norwegian bokmål translation.
* Fix problems with setting symbolic colors from rc files. (#338345,Matthias Clasen2006-04-304-7/+40
| | | | | | | | | | | | 2006-04-30 Matthias Clasen <mclasen@localhost.localdomain> Fix problems with setting symbolic colors from rc files. (#338345, Benjamin Berg) * gtk/gtkrc.c (gtk_rc_settings_changed, gtk_rc_font_name_changed) (gtk_rc_color_hash_changed, gtk_rc_reparse_all_for_settings): Don't freeze notification for settings changes while parsing; instead manually avoid recursion, and update the color hashes.
* Improve the print dialog layout, mark some more strings for translation.Matthias Clasen2006-04-305-157/+202
| | | | | | | | | 2006-04-30 Matthias Clasen <mclasen@localhost.localdomain> * gtk/gtkprinteroption.c: * gtk/gtkprinteroptionwidget.c: * gtk/gtkprintunixdialog.c: Improve the print dialog layout, mark some more strings for translation. (#340139, Christian Persch)
* fix the buildMatthias Clasen2006-04-301-1/+1
|
* Fix the definition of the ::size-changed signal, and improve itsMatthias Clasen2006-04-303-4/+19
| | | | | | | | 2006-04-30 Matthias Clasen <mclasen@localhost.localdomain> * gtk/gtkstatusicon.c (gtk_status_icon_class_init): Fix the definition of the ::size-changed signal, and improve its documentation. (#340112, Christian Persch)
* Translation updated.Priit Laes2006-04-291-0/+4
| | | | | | 2006-04-29 Priit Laes <amd@store20.com> * et.po: Translation updated.
* Change colormap to font map in docs. (#340093)Behdad Esfahbod2006-04-293-3/+15
| | | | | | | | 2006-04-29 Behdad Esfahbod <behdad@gnome.org> * gtk/gtkwidget.c (gtk_widget_create_pango_layout) (gtk_widget_get/create_pango_context): Change colormap to font map in docs. (#340093)
* Add a menu position function for use with popups on status icons.Matthias Clasen2006-04-297-0/+133
| | | | | | | | | | 2006-04-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkstatusicon.h: * gtk/gtkstatusicon.c (gtk_status_icon_position_menu): Add a menu position function for use with popups on status icons. (#334573, Christian Persch)
* .Behdad Esfahbod2006-04-294-0/+8
|
* Fix a C99ism. (#340055, Kazuki Iwamoto)Matthias Clasen2006-04-293-1/+13
| | | | | | | 2006-04-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwidget.c (gtk_widget_is_composited): Fix a C99ism. (#340055, Kazuki Iwamoto)
* Use _static variants when copying and merging short-lived Pango layouts.Matthias Clasen2006-04-293-2/+12
| | | | | | | 2006-04-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcellrenderertext.c (get_size): Use _static variants when copying and merging short-lived Pango layouts. (#340033, Morten Welinder)
* Fix typo in docs. (#340063)Behdad Esfahbod2006-04-283-1/+11
| | | | | | | 2006-04-28 Behdad Esfahbod <behdad@gnome.org> * gtk/gtkwidget.c (gtk_widget_create_pango_layout): Fix typo in docs. (#340063)
* Don't force the standard DND icon if the user has a custom DND source.Matthias Clasen2006-04-283-2/+17
| | | | | | | | 2006-04-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_drag_begin): Don't force the standard DND icon if the user has a custom DND source. (#339522, Joe Wreschnig)
* keep a reference to the source buffer while the clipboard contents bufferMichael Natterer2006-04-283-0/+25
| | | | | | | | | | | 2006-04-28 Michael Natterer <mitch@imendio.com> * gtk/gtktextbuffer.c (create_clipboard_contents_buffer): keep a reference to the source buffer while the clipboard contents buffer exists, because it is needed for serializing the contents buffer. Makes copying from the contents buffer possible even after the resp. text view is destroyed (for example when there is a clipboard manager running on app exit) (bug #339195).
* Cast to double before dividing by PANGO_SCALE. (#334582)Behdad Esfahbod2006-04-283-2/+12
| | | | | | | 2006-04-27 Behdad Esfahbod <behdad@gnome.org> * gdk/gdkpango.c (gdk_pango_renderer_draw_glyphs): Cast to double before dividing by PANGO_SCALE. (#334582)
* Improve positioning of the menu when popped up by keynav. (#334987,Matthias Clasen2006-04-273-14/+35
| | | | | | | | 2006-04-27 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (popup_position_func): Improve positioning of the menu when popped up by keynav. (#334987, Christian Persch)
* Updated Gujarati TranslationsAnkitkumar Rameshchandra Patel2006-04-272-42/+75
|
* fix late setting of dnd iconsMatthias Clasen2006-04-273-0/+15
|
* fix build without xfixesMatthias Clasen2006-04-273-0/+12
|
* Don't make this conditional on having a GTK_RESPONSE_CANCEL button -> endFederico Mena Quintero2006-04-263-3/+12
| | | | | | | | 2006-04-26 Federico Mena Quintero <federico@novell.com> * gtk/gtkdialog.c (gtk_dialog_close): Don't make this conditional on having a GTK_RESPONSE_CANCEL button -> end the idiocy. Fixes bug #101293.
* Translation updated by Tino Meinen.Vincent van Adrighem2006-04-262-37/+1442
| | | | | | 2006-04-26 Vincent van Adrighem <adrighem@gnome.org> * nl.po: Translation updated by Tino Meinen.
* new function, (validate_visible_area): when a node is validated, onlyKristian Rietveld2006-04-263-8/+62
| | | | | | | | | | | | | | | 2006-04-26 Kristian Rietveld <kris@imendio.com> * gtk/gtktreeview.c (node_is_visible): new function, (validate_visible_area): when a node is validated, only queue a redraw for that node, not for the entire widget (a redraw for the entire widget is only needed when the sizes change, and _queue_resize() will take care of that), (do_validate_rows): do not queue a redraw, redraws are only needed for changes in the visible area and validate_visible_area() takes care of that, (gtk_tree_view_row_inserted): for fixed height mode, only queue a resize and redraw if the node is visible, else no redraw is needed.
* If this new "row-ending-details" property is turned on, more detailedKristian Rietveld2006-04-263-30/+133
| | | | | | | | | | | | | | | | 2006-04-26 Kristian Rietveld <kris@imendio.com> If this new "row-ending-details" property is turned on, more detailed "details" will be passed to the theme engine for drawing the background, drop indicator and focus rectangle. Requirement is that the theme engine supports these details. (#333760). * gtk/gtktreeview.c (gtk_tree_view_class_init): add row-ending-details style property, (gtk_tree_view_bin_expose): pass more detailed detail to gtk_paint_flat_box() if the property is turned on, (gtk_tree_view_bin_expose): likewise for the drop indicator, (gtk_tree_view_bin_expose): likewise for the focus rectangle.
* (broken pipe)Kristian Rietveld2006-04-264-32/+277
|
* New "show-expanders" and "level-indentation" properties, which can be usedKristian Rietveld2006-04-262-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | 2006-04-26 Kristian Rietveld <kris@imendio.com> New "show-expanders" and "level-indentation" properties, which can be used for customizing the tree view. (For example to do grouping as demonstrated in the test application). Discussion in #80869. * gtk/gtktreeprivate.h: add level_indentation field. * gtk/gtktreeview.c (gtk_tree_view_class_init), (gtk_tree_view_init), (gtk_tree_view_set_property), (gtk_tree_view_get_property): add the properties to the object, (gtk_tree_view_button_press), (do_prelight), (gtk_tree_view_bin_expose), (validate_row), (gtk_tree_view_discover_dirty_iter), (gtk_tree_view_get_cell_area), (gtk_tree_view_create_row_drag_icon): take the new properties into account, (gtk_tree_view_start_editing): fix cell placement code. * tests/testgrouping.c: new test application, showing how to implement grouping. * tests/Makefile.am: updated.
* remove conflict markerKristian Rietveld2006-04-262-2/+0
|
* Updated Gujarati TranslationsAnkitkumar Rameshchandra Patel2006-04-264-162/+1934
|
* Add gdk_screen_is_compositedMatthias Clasen2006-04-255-0/+10
|
* Add docs.Matthias Clasen2006-04-254-11/+202
| | | | | | | | 2006-04-25 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintjob.c (gtk_print_job_set_source_file): Add docs. * gtk/gtkprintoperation.c: Add docs.
* Create 'composited' label.Søren Sandmann2006-04-2524-34/+598
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tue Apr 25 10:25:28 2006 Søren Sandmann <sandmann@redhat.com> * tests/testgtk.c (create_alpha_window): Create 'composited' label. * tests/testgtk.c (on_composited_changed): New function, change the label to say whether the screen is composited or not. * gtk/gtkwindow.c (gtk_window_on_composited_changed): When composited status change, invalidate the window and propagate the signal;. * gtk/gtkwindow.c (gtk_window_map): Set the appropriate type hint if reset_type_hint is TRUE. * gtk/gtkwindow.c (gtk_window_set_type_hint): If hint is one of the old hints, store a shadow copy in the public window->type_hint bitfield, otherwise set this field to normal. Set the private field to the type hint. * gtk/gtkwindow.c (gtk_window_init): Initialize priv->type_hint. * gtk/gtkwindow.c (struct _GtkWindowPrivate): New field "reset_type_hint" indicating whether the type hint needs to be reset. New field type_hint containing a GdkWindowTypeHint. * gtk/gtkwidget.c (propagate_composited_changed): New function to propagate changes in composited status. (gtk_widget_class_init): Add composited_changed signal. * gtk/gtkwidget.h (struct _GtkWidgetClass): New signal composited-changed. * gtk/gtkwidget.c (gtk_widget_is_composited): New function. * gtk/gtktooltips.c (gtk_tooltips_draw_tips): Set transient for. * gtk/gtktooltips.c (gtk_tooltips_force_window): Set the type hint * gtk/gtkmenuitem.c (gtk_menu_item_position_menu): Compute whether the item belongs to a menubar. Set the type_hint appropriately depending on the outcome. * gtk/gtkmenu.c (gtk_menu_position): Set the default type hint here. * gtk/gtkmenu.c (gtk_menu_attach_to_widget): connect to hierarchy changed on the attach widget. * gtk/gtkmenu.c (attach_widget_hierarchy_changed): New function to set the transient_for property for menus. * gtk/gtkdnd.c (set_icon_stock_pixbuf): Set the appropriate type hint. * gtk/gtkcombo.c (gtk_combo_popup_list): Make the popup window transient for the toplevel. * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget): Set transient-for, for the popup window. * gdk/x11/gdkwindow-x11.c (gdk_window_get_type_hint): Support for new window types. * gdk/x11/gdkwindow-x11.c (gdk_window_set_type_hint): Add support for new window types. * gdk/x11/gdkscreen-x11.c (_gdk_x11_screen_process_owner_change): New function called whenever the compositing manager comes and goes. * gdk/x11/gdkscreen-x11.c (gdk_screen_is_composited): New function. * gdk/x11/gdkscreen-x11.c (_gdk_x11_screen_request_cm_notification, make_cm_atom, check_is_composited): New functions * gdk/x11/gdkevents-x11.c (gdk_event_translate): Call _gdk_x11_screen_process_owner_change when an XFixesSelectionNotifyEvent is received. * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Call _gdk_x11_screen_request_cm_notification() on all screens. * gdk/quartz/gdkscreen-quartz.c (gdk_screen_is_composited): Dummy implementation. * gdk/gdkscreen.c (gdk_screen_class_init): New signal, 'composited-changed'. * gdk/gdkwindow.h: Add new EWMH window types. * gdk/win32/gdkscreen-win32.c (gdk_screen_is_composited)
* Updated Norwegian bokmål translation.Kjartan Maraas2006-04-252-596/+2091
| | | | | | 2006-04-25 Kjartan Maraas <kmaraas@gnome.org> * nb.po: Updated Norwegian bokmål translation.
* some more optionsMatthias Clasen2006-04-253-0/+13
|
* More updatesMatthias Clasen2006-04-252-0/+6
|
* UpdatesMatthias Clasen2006-04-254-0/+22
|
* Add prefixes to msgids for paper sizesMatthias Clasen2006-04-256-166/+365
|
* additionsMatthias Clasen2006-04-254-33/+64
|
* trivial additionsMatthias Clasen2006-04-251-3/+5
|
* small doc fixesMatthias Clasen2006-04-253-8/+17
|
* Fix a typoMatthias Clasen2006-04-242-1/+3
|
* forgotten filesMatthias Clasen2006-04-242-6/+15
|
* Fix includes (#338665)Matthias Clasen2006-04-244-10/+16
| | | | | | | 2006-04-24 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintunixdialog.h: * gtk/gtkpagesetupunixdialog.h: Fix includes (#338665)
* Remove a duplicate entry.Matthias Clasen2006-04-242-1/+30
| | | | | | 2006-04-24 Matthias Clasen <mclasen@redhat.com> * gtk/tmpl/gtkentry.sgml: Remove a duplicate entry.
* Fix a typoMatthias Clasen2006-04-242-1/+3
|
* Declare in a way grokked by gtk-doc.Matthias Clasen2006-04-243-2/+7
| | | | | | 2006-04-24 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintsettings.h (GtkPageRange): Declare in a way grokked by gtk-doc.