1. 25 Feb, 2004 1 commit
    • Owen Taylor's avatar
      === Released 2.3.4 === · e16a0429
      Owen Taylor authored
      Tue Feb 24 19:12:07 2004  Owen Taylor  <otaylor@redhat.com>
      
              * === Released 2.3.4 ===
      
              * configure.in: Bump version to 2.3.4, fix broken
              gtk_binary_age value by copying the GLib logic
              to automatically set it to the right values.
      e16a0429
  2. 24 Feb, 2004 16 commits
    • Matthias Clasen's avatar
      Don't resize priv->cell_view if it is NULL. (#127804, Damon Chaplin) · 4e678022
      Matthias Clasen authored
      Wed Feb 25 00:13:24 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_menu_row_changed):
      	* gtk/gtkcombobox.c (gtk_combo_box_list_row_changed):
      	Don't resize priv->cell_view if it is NULL.  (#127804,
      	Damon Chaplin)
      
      Wed Feb 25 00:06:50 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c: Add a comment about the different
      	modi of this widget. Get rid of priv->hbox, and some other
      	cleanups. Make sure that gtk_combo_box_unset_model() is
      	always called before setting up a different mode.
      4e678022
    • Owen Taylor's avatar
      Convert underscores in keyval names to spaces. (#131480) · b435c31d
      Owen Taylor authored
      Tue Feb 24 17:51:49 2004  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkaccellabel.c (gtk_accel_label_refetch): Convert
              underscores in keyval names to spaces. (#131480)
      b435c31d
    • Owen Taylor's avatar
      Add some quotes around ***. (#130073, Uwe Zeisberger) · 89a87780
      Owen Taylor authored
      Tue Feb 24 17:35:59 2004  Owen Taylor  <otaylor@redhat.com>
      
              * m4macros/gtk-2.0.m4: Add some quotes around ***. (#130073,
              Uwe Zeisberger)
      89a87780
    • Owen Taylor's avatar
      === Released 2.3.3 === · 1a48dcb1
      Owen Taylor authored
      Tue Feb 24 14:45:03 2004  Owen Taylor  <otaylor@redhat.com>
      
              * === Released 2.3.3 ===
      
              * configure.in: Version 2.3.3, interface age 0.
      
              * NEWS: Finish updates for 2.3.3.
      1a48dcb1
    • Federico Mena Quintero's avatar
      Use a plain GtkEntry for the filename, not a GtkFileChooserEntry. · 359748bd
      Federico Mena Quintero authored
      2004-02-24  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/gtkfilechooserdefault.c (save_widgets_create): Use a plain
      	GtkEntry for the filename, not a GtkFileChooserEntry.
      	(update_chooser_entry): Use gtk_entry_set_text() rather than
      	_gtk_file_chooser_entry_set_file_part().
      	(gtk_file_chooser_default_set_current_name): Likewise.
      	(gtk_file_chooser_default_set_current_folder): Don't set the base
      	folder of the entry, and don't call update_chooser_entry().
      	(gtk_file_chooser_default_get_paths): Use the plain entry.
      	(save_widgets_create): Store the "Save in Folder" label in the
      	impl structure.
      	(expander_activate_cb): Set the sensitivity of the label and
      	combo.
      	(save_widgets_create): Connect to "notify::expanded" rather than
      	"activate" on the expander.
      	(expander_changed_cb): Renamed from expander_activate_cb().  Flip
      	the conditions again...
      359748bd
    • Jonathan Blandford's avatar
      only draw the sort column as different if there are 3 or more visible · 9ae401d5
      Jonathan Blandford authored
      Tue Feb 24 14:43:07 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtktreeview.c (gtk_tree_view_bin_expose): only draw the sort
              column as different if there are 3 or more visible columns.
      9ae401d5
    • Anders Carlsson's avatar
      Fix compilation (#135278, Padraig O'Briain). · 0cc7bb4f
      Anders Carlsson authored
      2004-02-24  Anders Carlsson  <andersca@gnome.org>
      
      	* gtk/gtkfilechooserdefault.c: (shortcuts_insert_separator):
      	Fix compilation (#135278, Padraig O'Briain).
      0cc7bb4f
    • Anders Carlsson's avatar
      Translate the desktop label. · 4ce7278e
      Anders Carlsson authored
      2004-02-24  Anders Carlsson  <andersca@gnome.org>
      
      	* gtk/gtkfilechooserdefault.c: (shortcuts_append_desktop):
      	Translate the desktop label.
      
      	(shortcuts_get_index), (shortcuts_add_bookmarks),
      	(shortcuts_insert_separator), (create_shortcuts_model):
      	Don't show the bookmark separator if there are no bookmarks.
      4ce7278e
    • Jonathan Blandford's avatar
      Make the dialog look like the nautilus dialog. (expander_activate_cb): get · 6f75d838
      Jonathan Blandford authored
      Tue Feb 24 01:41:30 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkfilechooserdefault.c (location_popup_handler): Make the
              dialog look like the nautilus dialog.
              (expander_activate_cb): get the order correct.
      6f75d838
    • Federico Mena Quintero's avatar
      Call bookmarks_check_add_sensitivity(). (shortcut_exists): New helper · e4e9e08c
      Federico Mena Quintero authored
      2004-02-23  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/gtkfilechooserdefault.c (list_selection_changed): Call
      	bookmarks_check_add_sensitivity().
      	(shortcut_exists): New helper function; moved the testing code
      	over from bookmarks_check_add_sensitivity().
      	(bookmarks_check_add_sensitivity): Check the contents of the
      	selection in the file/folder list.  Use shortcut_exists().
      	(shortcuts_add_bookmark_from_path): Don't insert the bookmark if
      	the path is already in the shortcuts list.
      	(add_bookmark_button_clicked_cb): Add the bookmarks from the list
      	selection or from the current folder, as appropriate.
      e4e9e08c
    • Jonathan Blandford's avatar
      Add mnemonics. Sorry translators. · 93732fb2
      Jonathan Blandford authored
      Mon Feb 23 21:09:06 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkfilechooserdefault.c (shortcuts_pane_create): Add
              mnemonics.  Sorry translators.
      93732fb2
    • Matthias Clasen's avatar
      Better comment. · 85e3d4f2
      Matthias Clasen authored
      85e3d4f2
    • Matthias Clasen's avatar
      Updates. · e0c571dd
      Matthias Clasen authored
      e0c571dd
    • Jonathan Blandford's avatar
      Add a get_size implementation so that we are no longer the same height as · 66e81840
      Jonathan Blandford authored
      Mon Feb 23 19:57:45 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkcellrendererseptext.c (gtk_cell_renderer_sep_get_size):
              Add a get_size implementation so that we are no longer the same
              height as text.
      66e81840
    • Anders Carlsson's avatar
      Improve bookmark list rendering by controlling the visibility of the · d6286bc3
      Anders Carlsson authored
      2004-02-24  Anders Carlsson  <andersca@gnome.org>
      
      	* gtk/gtkfilechooserdefault.c: (shortcuts_insert_path),
      	(shortcuts_remove_rows), (shortcuts_append_bookmarks),
      	(create_shortcuts_model), (shortcuts_tree_create),
      	(gtk_file_chooser_default_remove_shortcut_folder):
      	Improve bookmark list rendering by controlling the visibility
      	of the pixbuf cell so that it will be invisible for the separator
      	row, also use a list store instead of a tree store for the model
      	so we won't get unnecessary space for an expander.
      d6286bc3
    • Matthias Clasen's avatar
      Add a destroy implementation in order to set priv->cell_view to NULL · 6ad1c899
      Matthias Clasen authored
      Tue Feb 24 01:08:27 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c: Add a destroy implementation in order to
      	set priv->cell_view to NULL before finalize stumbles over the
      	dangling pointer. This big array of pointers into the widget
      	tree in GtkComboBoxPrivate is really fragile and should be
      	cleaned up.
      6ad1c899
  3. 23 Feb, 2004 9 commits
    • Jonathan Blandford's avatar
      use a size group when allocating space for the buttons at the bottom just · 95e7d61e
      Jonathan Blandford authored
      Mon Feb 23 17:52:43 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkfilechooserdefault.c (main_paned_create): use a size
              group when allocating space for the buttons at the bottom just in
              case.  Also, move the filter to below the file list.
      95e7d61e
    • Jonathan Blandford's avatar
      Seth was confused by keybindings. They should be Alt, not Ctl. Also, · 6b5ba8d2
      Jonathan Blandford authored
      Mon Feb 23 16:52:12 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkfilechooserdefault.c
              (gtk_file_chooser_default_class_init): Seth was confused by
              keybindings.  They should be Alt, not Ctl.  Also, A-Home should go
              home, not up.
      6b5ba8d2
    • Jonathan Blandford's avatar
      Display the root a bit more cleanly. · 4b041f82
      Jonathan Blandford authored
      Mon Feb 23 15:23:23 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkpathbar.c (gtk_path_bar_set_path): Display the root a bit
              more cleanly.
      
              * gtk/gtkpathbar.h (struct _GtkPathBarClass): fix the signal.
      4b041f82
    • Federico Mena Quintero's avatar
      Rework the user interface of the file chooser, as per Seth Nickell's · fa72f157
      Federico Mena Quintero authored
      2004-02-23  Federico Mena Quintero  <federico@ximian.com>
      
      	Rework the user interface of the file chooser, as per
      	Seth Nickell's design.
      
      	* gtk/gtkfilechooserdefault.c
      	(gtk_file_chooser_default_class_init): Add binding signals and bindings:
      		"location-popup" - C-l
      		"up-folder"      - C-Up
      		"home-folder"    - C-Home
      	(up_folder_handler): New function; moved the code from up_button_clicked().
      	(up_button_clicked_cb): Call up_folder_handler().
      	(home_folder_handler): New function.
      	(location_popup_handler): New function.
      	(struct _GtkFileChooserDefault): Add an hpaned field.
      	(gtk_file_chooser_default_set_current_name): Check that we are in
      	Save mode.
      	(save_widgets_create): New function, create the widgets specific
      	to Save mode.
      	(main_paned_create): New function, create the hpaned's widgets here.
      	(gtk_file_chooser_default_constructor): Create the open and save
      	widgets, and show only one set.
      	(gtk_file_chooser_default_set_property): Show/hide the save widgets.
      	(gtk_file_chooser_default_get_paths): Only pay attention to the
      	entry in Save mode.
      	(update_chooser_entry): Update the entry only in Save mode.
      	(entry_activate): Removed.
      fa72f157
    • Owen Taylor's avatar
      Remove the configure.in check for fontconfig entirely; it's not needed, · b90c579d
      Owen Taylor authored
      Mon Feb 23 11:20:34 2004  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in: Remove the configure.in check for fontconfig
              entirely; it's not needed, since PangoXft implies that sufficiently
              new fontconfig is present.
      b90c579d
    • Jonathan Blandford's avatar
      for (i = 0; i < 10; i++) g_print ("I will compile before committing.\n"); · 8f3d4b4b
      Jonathan Blandford authored
      Mon Feb 23 02:26:53 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkpathbar.c (gtk_path_bar_finalize):
              for (i = 0; i < 10; i++)
                g_print ("I will compile before committing.\n");
      8f3d4b4b
    • Jonathan Blandford's avatar
      Use the GtkPathBar by default now. · decffc9d
      Jonathan Blandford authored
      Mon Feb 23 02:08:42 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkfilechooserdefault.c (file_pane_create): Use the
              GtkPathBar by default now.
      
              * gtk/gtkpathbar.c (gtk_path_bar_set_path): Correctly set the
              current path from the path.
              (gtk_path_bar_class_init): new signal
              (button_clicked_cb): emit the signal when we're selected.
              (gtk_path_bar_clear_buttons): Fix a crasher when we weren't
              clearing thr first_scrolled_button.
      decffc9d
    • Matthias Clasen's avatar
      Fix the allocation for the toggle button so that it actually shows up in · 4a9fac17
      Matthias Clasen authored
      Mon Feb 23 02:26:15 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_size_allocate): Fix the
      	allocation for the toggle button so that it actually shows up
      	in LTR list mode.
      
      	* gtk/gtkcombobox.c (gtk_combo_box_set_column_span_column):
      	* gtk/gtkcombobox.c (gtk_combo_box_set_row_span_column):
      	* gtk/gtkcombobox.c (gtk_combo_box_set_wrap_width): Add
      	notification, and avoid excessive relayouting.
      4a9fac17
    • Matthias Clasen's avatar
      Add notification, and avoid excessive relayouting. · f43b8313
      Matthias Clasen authored
      Mon Feb 23 01:56:09 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_set_column_span_column):
      	* gtk/gtkcombobox.c (gtk_combo_box_set_row_span_column):
      	* gtk/gtkcombobox.c (gtk_combo_box_set_wrap_width): Add
      	notification, and avoid excessive relayouting.
      f43b8313
  4. 22 Feb, 2004 5 commits
    • Matthias Clasen's avatar
      Fix bug 134982, reported by Morten Welinder: · e9a92e6e
      Matthias Clasen authored
      Mon Feb 23 00:38:21 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Fix bug 134982, reported by Morten Welinder:
      
      	* gtk/gtkpathbar.c (gtk_path_bar_destroy):
      	* gtk/gtktooltips.c (gtk_tooltips_destroy):
      	* gtk/gtkinvisible.c (gtk_invisible_destroy): Chain up to the
      	parent's ::destroy handler.
      
      	* gdk/gdkdisplay.c (gdk_display_dispose): Chain up to the
      	parent's ::dispose handler.
      e9a92e6e
    • Manish Singh's avatar
      Guard the FC_HINT_STYLE stuff with an #ifdef, so we still build with most · 6d1bd9e1
      Manish Singh authored
      Sat Feb 21 19:09:55 2004  Manish Singh  <yosh@gimp.org>
      
              * gtk/gtksettings.c (gtk_default_substitute): Guard the FC_HINT_STYLE
              stuff with an #ifdef, so we still build with most fontconfig versions.
      
              * configure.in: Bump the fontconfig version requirement down to 1.0.1,
              to match pango (probably isn't needed at all, but doesn't hurt).
      6d1bd9e1
    • Matthias Clasen's avatar
      Add chains to the parent's ::finalize() handler (#134901, Morten Welinder, · a362428d
      Matthias Clasen authored
      Sun Feb 22 03:03:29 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkaction.c: (gtk_action_finalize):
      	* gtk/gtkclipboard.c: (gtk_clipboard_finalize):
      	* gtk/gtkentrycompletion.c: (gtk_entry_completion_class_init),
      	(gtk_entry_completion_finalize):
      	* gtk/gtkfilechooserwidget.c: (gtk_file_chooser_widget_finalize):
      	* gtk/gtkfilesystemmodel.c: (gtk_file_system_model_class_init),
      	(gtk_file_system_model_finalize):
      	* gtk/gtkicontheme.c: (gtk_icon_theme_class_init),
      	(gtk_icon_theme_finalize):
      	* gtk/gtktextchild.c: (gtk_text_child_anchor_finalize):
      	* gtk/gtkuimanager.c: (gtk_ui_manager_class_init),
      	(gtk_ui_manager_finalize):
      	* modules/input/gtkimcontextxim.c: (gtk_im_context_xim_finalize):
      	Add chains to the parent's ::finalize() handler  (#134901, Morten Welinder,
      	patch by Jan Arne Petersen)
      a362428d
    • Matthias Clasen's avatar
      Don't crash if item is NULL. (#131542, Dan Damian) · 8d4f4d5f
      Matthias Clasen authored
      Sun Feb 22 02:10:34 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkentrycompletion.c (gtk_entry_completion_default_completion_func):
      	Don't crash if item is NULL.  (#131542, Dan Damian)
      8d4f4d5f
    • Matthias Clasen's avatar
      Add a check for a new enough fontconfig, since we picked up a direct · 74fd4c95
      Matthias Clasen authored
      Sun Feb 22 02:04:03 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* configure.in: Add a check for a new enough fontconfig, since
      	we picked up a direct dependency on it with the Xft settings.
      74fd4c95
  5. 21 Feb, 2004 5 commits
    • Matthias Clasen's avatar
      Bug 112647 (Bill Haneman, patch by Narayana Pattipati): · b1f74e77
      Matthias Clasen authored
      Sun Feb 22 00:23:40 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Bug 112647 (Bill Haneman, patch by Narayana Pattipati):
      
      	* gtk/gtkcheckmenuitem.c: Introduce a new style property
      	indicator_size and use it instead of the hardcoded value.
      
      	* gtk/gtkmenu.c (gtk_menu_size_request): Make sure each menu
      	item gets enough vertical space for the label and the indicator.
      b1f74e77
    • Soeren Sandmann's avatar
      Use P_ instead of _ for the new Xft settings. · 52c5c818
      Soeren Sandmann authored
      Sat Feb 21 20:20:11 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtksettings.c (gtk_settings_class_init): Use P_ instead of
      	_ for the new Xft settings.
      52c5c818
    • Soeren Sandmann's avatar
      Bug 130790 (Federico Mena Quintero, Owen Taylor) · e2e6a5f4
      Soeren Sandmann authored
      Sat Feb 21 20:09:53 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	Bug 130790 (Federico Mena Quintero, Owen Taylor)
      
      	* gdk/x11/gdkevents-x11.c: Add Xft XSETTINGS
      
      	* gtk/gtksettings.c: Add new GtkSettings corresponding to the Xft
      	XSETTINGS
      e2e6a5f4
    • Soeren Sandmann's avatar
      Bug 132502 · d49a0c52
      Soeren Sandmann authored
      Sat Feb 21 19:18:26 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	Bug 132502
      
      	* gtk/gtkmenu.c (gtk_menu_motion_notify): Make sure we pop down
      	if we enter a non-selectable menu item.
      
      	* gtk/gtkmenu.c (gtk_menu_leave_notify): Don't pop a submenu
      	when the user has left the item.
      d49a0c52
    • Soeren Sandmann's avatar
      Commit auto-generated changes · b55352f6
      Soeren Sandmann authored
      Sat Feb 21 17:57:35 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/docs: Commit auto-generated changes
      b55352f6
  6. 20 Feb, 2004 4 commits
    • Jonathan Blandford's avatar
      conditional compile for GtkPathBar · b379bc58
      Jonathan Blandford authored
      Fri Feb 20 18:20:22 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkfilechooserdefault.c: conditional compile for GtkPathBar
      
              * gtk/gtkpathbar.c (gtk_path_bar_size_allocate): Clean up
              allocation code.  Works fully in RTL languages, I think.
              (gtk_path_bar_scroll_up): Scroll up.
              (gtk_path_bar_scroll_down): Scroll down.
      b379bc58
    • Christian Rose's avatar
      Added "en_CA" to ALL_LINGUAS. Added Canadian English translation by Adam · f2b54b3e
      Christian Rose authored
      2004-02-20  Christian Rose  <menthos@menthos.com>
      
      	* configure.in: Added "en_CA" to ALL_LINGUAS.
      	* po/en_CA.po, po-properties/en_CA.po: Added Canadian English
      	translation by Adam Weinberger <adamw@FreeBSD.org>.
      f2b54b3e
    • Michael Meeks's avatar
      impl. (gtk_tool_item_class_init): hook it up. · ecb4df13
      Michael Meeks authored
      2004-02-20  Michael Meeks  <michael@ximian.com>
      
      	* gtk/gtktoolitem.c (gtk_tool_item_property_notify): impl.
      	(gtk_tool_item_class_init): hook it up.
      	(gtk_tool_item_set_proxy_menu_item): synchronize sensitivity.
      
      	* gtk/gtktoolbutton.c (gtk_tool_button_property_notify):
      	chain to parent, fix strcmp bug.
      ecb4df13
    • Michael Meeks's avatar
      re-arrange widgets to allow more overflowing toolbar goodness. · c19aa673
      Michael Meeks authored
      2004-02-20  Michael Meeks  <michael@ximian.com>
      
      	* tests/testtoolbar.c (main): re-arrange widgets to allow
      	more overflowing toolbar goodness.
      c19aa673