1. 08 Oct, 2004 1 commit
  2. 06 Oct, 2004 1 commit
  3. 03 Oct, 2004 1 commit
  4. 27 Sep, 2004 1 commit
  5. 22 Sep, 2004 1 commit
  6. 14 Sep, 2004 1 commit
  7. 13 Sep, 2004 1 commit
  8. 30 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Make it compile. · 5210bf17
      Matthias Clasen authored
      2004-08-30  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktextview.c (gtk_text_view_delete_surrounding_handler): Make it compile.
      
      2004-08-27  Matthias Clasen  <mclasen@redhat.com>
      
      	Fix #151112, Olexiy Avramchenko:
      
      	* gtk/gtktreeview.c (gtk_tree_view_search_entry_flush_timeout):
      	* gtk/gtkiconview.c (scroll_timeout, layout_callback)
      	(gtk_icon_view_item_accessible_idle_do_action):
      	* gtk/gtkcombobox.c (list_popup_resize_idle, popdown_idle)
      	(popup_idle): Protect idle callbacks and timeouts with
      	GDK_THREADS_ENTER/_LEAVE.
      
      	* gtk/gtkfilechooserbutton.c (update_dialog_idle): New function to
      	call update_dialog() from an idle with the necessary protection.
      5210bf17
  9. 26 Aug, 2004 2 commits
    • Bill Haneman's avatar
      Fix for #131226, allow selection of singleton list items in multi-select · 3124567f
      Bill Haneman authored
      lists, via keyboard.  [on behalf of Padraig O'Briain]
      3124567f
    • Manish Singh's avatar
      initialize path so we don't potentially use an undefined pointer. · 95674320
      Manish Singh authored
      Wed Aug 25 17:14:58 2004  Manish Singh  <yosh@gimp.org>
      
              * gtk/gtktreeview.c (gtk_tree_view_search_activate): initialize
              path so we don't potentially use an undefined pointer.
      
              * gtk/gtkfilechooserdefault.c (shortcuts_list_create): add G_CALLBACK
              cast for tree_view_keybinding_cb.
      
              * gtk/gtkfilechooserdefault.c (location_entry_create): cast to
              GTK_FILE_CHOOSER_ENTRY for _gtk_file_chooser_entry_set_file_part()
              calls.
      
              * gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_start_editing):
              cast to GTK_COMBO_BOX for gtk_combo_box_set_active_iter() call.
      
              * gtk/gtkselection.c (selection_get_text_plain): make len a gsize,
              since that's what g_convert_with_fallback() expects.
      95674320
  10. 25 Aug, 2004 2 commits
    • Jonathan Blandford's avatar
      activate the typeahead entry on enter. · c2008c9a
      Jonathan Blandford authored
      Wed Aug 25 16:14:34 2004  Jonathan Blandford  <jrb@redhat.com>
      
              * gtk/gtktreeview.c (gtk_tree_view_search_activate): activate the
              typeahead entry on enter.
      c2008c9a
    • Jonathan Blandford's avatar
      Don't handle the event if we have no children. · 8bc41273
      Jonathan Blandford authored
      Tue Aug 24 02:06:37 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtktreeview.c
              (gtk_tree_view_real_expand_collapse_cursor_row): Don't handle the
              event if we have no children.
      
              * gtk/gtkfilechooserdefault.c (trap_activate_cb):
              (tree_view_keybinding_cb):Since GtkTreeView has a keybinding
               attached to '/', we need to catch keypresses before the TreeView
               gets them.
              (gtk_file_chooser_default_class_init): add '/' to be a keybinding
              to the C-l dialog.
              (location_entry_create): Clear the text to "" when loading a file.
              This has a much better feel than putting the currently selected
              in.
              * #include <errno.h>
      8bc41273
  11. 24 Aug, 2004 1 commit
  12. 18 Aug, 2004 1 commit
    • Manish Singh's avatar
      Initialize height from fixed_height before we do anything, so it always · ba6fc3cc
      Manish Singh authored
      Wed Aug 18 16:18:00 2004  Manish Singh  <yosh@gimp.org>
      
              * gtk/gtktreeview.c (gtk_tree_view_row_inserted): Initialize height
              from fixed_height before we do anything, so it always has a valid
              value.
      
              * gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Fix call
              to gtk_tree_model_get (missing "," in param list).
      ba6fc3cc
  13. 13 Aug, 2004 1 commit
  14. 11 Aug, 2004 1 commit
  15. 09 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 3612aee5
      Matthias Clasen authored
      Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      
      	* gtk/Makefile.am: Add rules to generate gtk.def and
      	from gtk.symbols, and make make check check the abi
      	with abicheck.sh.
      	(gtk_private_h_sources): Add gtkinternals.h
      	(gtk_built_private_headers): Add gtkalias.h
      	(gtk_extra_sources): Add gtk.symbols
      	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
      
      	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      
      	* gtk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgtk-x11.2.0.so against the symbols
      	found in gtk.symbols.
      
      	* gtk/makegtkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      
      	* gtk/gtkinternals.h: New file. An uninstalled header listing
      	symbols which must be exported for some reason and do not appear
      	in any other header.
      
      	* gtk/*.c: Include gtkalias.h
      3612aee5
  16. 07 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Make the column drag code a bit more robust (still scary, though). · f62365d2
      Matthias Clasen authored
      Sat Aug  7 01:26:08 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Make the column drag code a bit more robust (still scary,
      	though).  (#106992, Christian Biere)
      
      	* gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): Assert
      	that cur_reorder is NULL here.
      
      	* gtk/gtktreeview.c (gtk_tree_view_button_release_drag_column):
      	Reset cur_reorder to NULL, and only hide drag_highlight_window
      	if it exists.
      f62365d2
  17. 06 Aug, 2004 1 commit
  18. 04 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      s/childs/children/g. · c9cf312c
      Matthias Clasen authored
      Wed Aug  4 01:37:57 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktreeview.c:
      	* gtk/gtktreestore.c:
      	* gtk/gtktreemodelfilter.c:
      	* gtk/gtknotebook.c: s/childs/children/g.
      c9cf312c
  19. 02 Aug, 2004 1 commit
  20. 01 Aug, 2004 1 commit
    • Jonathan Blandford's avatar
      New arguments · 1541442d
      Jonathan Blandford authored
      Thu Jul 29 16:36:42 2004  Jonathan Blandford  <jrb@redhat.com>
      
              * gtk/gtktreeprivate.h: New arguments
      
              * gtk/gtktreeview.c:
              (gtk_tree_view_class_init): Add key_release callback
              (gtk_tree_view_init): Initialize timeout handler
              (gtk_tree_view_unrealize): clear timeout if needed
              (gtk_tree_view_key_press): Typeahead support
              (gtk_tree_view_key_release): Not used yet -- will be needed for
              typeahead.
              (gtk_tree_view_search_entry_flush_timeout): Remove typeahead entry
              in a timeout.
              (gtk_tree_view_ensure_interactive_directory):
              (gtk_tree_view_real_start_interactive_search):
              (gtk_tree_view_search_init):
              (gtk_tree_view_start_interactive_search): Typeahead support added.
              (gtk_tree_view_search_dialog_hide): Clear timeout and text when we
              hide.
      1541442d
  21. 28 Jul, 2004 1 commit
  22. 27 Jul, 2004 1 commit
  23. 23 Jul, 2004 1 commit
    • Matthias Clasen's avatar
      Remove unnecessary checks. (#148175, Morten Welinder) · a3553969
      Matthias Clasen authored
      Fri Jul 23 10:28:43 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktreeview.c (gtk_tree_view_finalize):
      	* gtk/gtkradioaction.c (gtk_radio_action_finalize):
      	* gtk/gtkfontsel.c (gtk_font_selection_finalize):
      	* gtk/gtkcellview.c (gtk_cell_view_finalize):
      	* gtk/gtkcalendar.c (gtk_calendar_finalize):
      	* gtk/gtkactiongroup.c (gtk_action_group_finalize): Remove
      	unnecessary checks.  (#148175, Morten Welinder)
      a3553969
  24. 22 Jul, 2004 1 commit
  25. 20 Jul, 2004 2 commits
  26. 16 Jul, 2004 1 commit
  27. 15 Jul, 2004 2 commits
    • Matthias Clasen's avatar
      Correct the declared default values of several properties to be in sync · bd8d72d9
      Matthias Clasen authored
      2004-07-15  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_class_init):
      	* gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init):
      	Correct the declared default values of several properties
      	to be in sync with the actual initial values.
      bd8d72d9
    • Federico Mena Quintero's avatar
      Fix #126295: · 547261fc
      Federico Mena Quintero authored
      2004-07-14  Federico Mena Quintero  <federico@ximian.com>
      
      	Fix #126295:
      
      	* gtk/gtktreeview.c (gtk_tree_view_bin_expose): Draw a focus
      	indicator along the edge of the bin_window when the tree is empty.
      	(grab_focus_and_unset_draw_keyfocus): New helper function.
      	(gtk_tree_view_button_press): Remove a bit of superfluous code.
      	Use the helper function to save on duplicated code.
      	(gtk_tree_view_button_press): Grab the focus if the tree is empty.
      	(gtk_tree_view_focus): Allow focusing into an empty tree.
      547261fc
  28. 13 Jul, 2004 2 commits
  29. 09 Jul, 2004 1 commit
  30. 08 Jul, 2004 2 commits
  31. 07 Jul, 2004 3 commits
    • Matthias Clasen's avatar
      Small documentation fixes. · f2ac3233
      Matthias Clasen authored
      2004-07-07  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktreeview.c:
      	* gtk/gtktreeview.h: Small documentation fixes.
      f2ac3233
    • Matthias Clasen's avatar
      Small documentation fixes. · 84a6adf8
      Matthias Clasen authored
      2004-07-07  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktreeview.c:
      	* gtk/gtktreeview.h: Small documentation fixes.
      84a6adf8
    • Matthias Clasen's avatar
      Support separators in combo boxes and more generally in tree views · 1aa00e52
      Matthias Clasen authored
      2004-07-07  Matthias Clasen  <mclasen@redhat.com>
      
      	Support separators in combo boxes and more generally in tree
      	views  (#135873):
      
      	* gtk/gtkcombobox.h:
      	* gtk/gtkcombobox.c (gtk_combo_box_get_row_separator_column):
      	* gtk/gtkcombobox.c (gtk_combo_box_set_row_separator_column):
      	Add a ::row-separator-column property with getter and setter,
      	which can indicate a boolean model column to determine which
      	rows are separators.
      
      	* gtk/gtkcombobox.c: Display separator rows as separator menu
      	items in menu mode, and by using the new treeview separator
      	functionality in list mode.
      
      	* gtk/gtktreeview.h:
      	* gtk/gtktreeview.c (gtk_tree_view_get_row_separator_func):
      	* gtk/gtktreeview.c (gtk_tree_view_set_row_separator_func):
      	Add a callback to determine whether a row is a separator.
      
      	* gtk/gtktreeview.c (gtk_tree_view_bin_expose):
      	* gtk/gtktreeview.c (gtk_tree_view_create_row_drag_icon):
      	* gtk/gtktreeview.c (validate_row): Use the new callback
      	to determine whether a row is a separator, and draw it
      	as a separator then. Since separators should take up less
      	vertical space than regular rows, this requires removing
      	the redundant MAX(...,expander_size) calls which appear in
      	many places. Instead, the MAX() is now only done in
      	validate_row(), and only if the row is not a separator.
      	To catch possible side effects of this intrusive change,
      	I have left EXPANDER_MAX() calls in place of the MAX() calls
      	which will emit a warning if something breaks. They should
      	be removed before 2.6.
      
      	* gtk/gtktreeselection.c (row_is_selectable): Don't let
      	separator rows be selected.
      
      	* tests/testcombo.c (create_blaat): Add a separator column.
      1aa00e52
  32. 06 Jul, 2004 1 commit
    • Jonathan Blandford's avatar
      Fix for #136496, Pawel Salek: · f80b81db
      Jonathan Blandford authored
      Tue Jul  6 10:00:22 2004  Jonathan Blandford  <jrb@redhat.com>
      
      	Fix for #136496, Pawel Salek:
      
      	* gtk/gtktreeview.c (gtk_tree_view_row_changed): Queue a redraw on
      	a node when it changes in fixed_height mode.
      
      	(gtk_tree_view_node_queue_redraw): new function to queue a redraw
      	on a node.
      f80b81db