1. 22 Jul, 2004 8 commits
  2. 21 Jul, 2004 2 commits
  3. 20 Jul, 2004 6 commits
    • Federico Mena Quintero's avatar
      Fix the documentation comment for the editing-started signal. · a05ba63d
      Federico Mena Quintero authored
      2004-07-20  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init): Fix the
      	documentation comment for the editing-started signal.
      
      	* gtk/gtkmarshalers.list: Added VOID:OBJECT,STRING for
      	GtkCellRenderer::editing-started.
      a05ba63d
    • Matthias Clasen's avatar
      Add some refcount debugging. · 82877f9e
      Matthias Clasen authored
      2004-07-20  Matthias Clasen  <mclasen@redhat.com>
      
      	* tests/testactions.c (main):
      	* tests/testmerge.c (main): Add some refcount debugging.
      
      	* gtk/gtkuimanager.c (update_node, free_node): Ref an sink
      	all proxies, so that we can properly clean up floating proxies
      	which the app didn't adopt.  (#147926, Tommi Komulainen)
      82877f9e
    • Matthias Clasen's avatar
      Allow custom initialization of cell editables. (#147221) · 9aeba99d
      Matthias Clasen authored
      
      2004-07-20  Matthias Clasen  <mclasen@redhat.com>
      
      	Allow custom initialization of cell editables.  (#147221)
      
      	* gtk/gtkcellrenderer.h (struct _GtkCellRendererClass):
      	* gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init): Add a
      	::editing-started signal as a hook for setting up the
      	GtkCellEditable.
      	(gtk_cell_renderer_start_editing): ...and emit it here.
      9aeba99d
    • Matthias Clasen's avatar
      Set drag_pos before grabbing the focus, since we may reenter into · c506c195
      Matthias Clasen authored
      Tue Jul 20 00:45:38 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktreeview.c (gtk_tree_view_button_press): Set drag_pos
      	before grabbing the focus, since we may reenter into
      	gtk_tree_view_motion_resize_column() which requires drag_pos
      	to be set.  (#147913, Guilherme Salgado, patch by John Finlay)
      c506c195
    • Matthias Clasen's avatar
      Don't use uninitialized node pointer. (#147911, Peter Zelezny) · 838497e8
      Matthias Clasen authored
      Mon Jul 19 23:51:50 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktreeview.c (gtk_tree_view_enter_notify): Don't
      	use uninitialized node pointer.  (#147911, Peter Zelezny)
      838497e8
    • Soeren Sandmann's avatar
      === Released 2.5.0 === · 9d2a9468
      Soeren Sandmann authored
      Sun Jul 18 17:21:10 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
              * === Released 2.5.0 ===
      
              * NEWS: updates
      
              * tests/testcombo.c: Fix compilation
      9d2a9468
  4. 19 Jul, 2004 3 commits
    • Matthias Clasen's avatar
      Typo fix. · d8a3d9de
      Matthias Clasen authored
      d8a3d9de
    • Matthias Clasen's avatar
      Make GtkCellView public, since people seem to have uses for it, it is · fe842a54
      Matthias Clasen authored
      2004-07-19  Matthias Clasen  <mclasen@redhat.com>
      
      	Make GtkCellView public, since people seem to have uses for it,
      	it is clean API and we were just conservative in not making it
      	public initially. At the same time, get rid of GtkCellViewMenuItem,
      	which doesn't have any function which can't be served by a
      	GtkMenuItem with a GtkCellView child.
      
      	* gtk/gtk.h: Include gtkcellview.h
      
      	* gtk/Makefile.am (gtk_public_h_sources):
      
      	* gtk/Makefile.am (gtk_private_h_sources):
      	(gtk_c_sources): Remove gtkcellviewmenuitem.[hc]
      	* gtk/gtkcombobox.c: Replace all uses of GtkCellViewMenuItem by
      	GtkMenuItem with a GtkCellView child.
      
      	* gtk/gtkcellviewmenuitem.[hc]: Removed.
      fe842a54
    • Matthias Clasen's avatar
      Support inline autocompletion in entries (#135953) · 5351a4e4
      Matthias Clasen authored
      2004-07-19  Matthias Clasen  <mclasen@redhat.com>
      
      	Support inline autocompletion in entries  (#135953)
      
      	* gtk/gtkentryprivate.h:
      	* gtk/gtkentrycompletion.h:
      	* gtk/gtkentrycompletion.c (gtk_entry_completion_class_init):
      	Add a new signal ::insert-prefix which can be used to override
      	the default inline-completion behaviour. Add two new boolean
      	properties, :popup_completion and :inline_completion which
      	determine how the possible completions should be presented.
      	(gtk_entry_completion_insert_prefix): New function to request
      	a prefix insertion.
      
      	* gtk/gtkentry.c: Add the necessary glue for inline completion.
      5351a4e4
  5. 18 Jul, 2004 3 commits
    • Soeren Sandmann's avatar
      Create an empty target list if targets is NULL. · 19523008
      Soeren Sandmann authored
      Sun Jul 18 15:28:24 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkdnd.c (gtk_drag_source_set, gtk_drag_dest_set): Create an
      	empty target list if targets is NULL.
      
      	* configure.in: Add check for X11/extensions/sync.h. (#147416,
      	Morten Welinder)
      19523008
    • Matthias Clasen's avatar
      Add a new :orientation property to determine whether text is positioned · 8ed28a9a
      Matthias Clasen authored
      Sat Jul 17 23:11:04 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkiconview.h:
      	* gtk/gtkiconview.c (gtk_icon_view_class_init):
      	* gtk/gtkiconview.c (gtk_icon_view_set_orientation):
      	* gtk/gtkiconview.c (gtk_icon_view_get_orientation):
      	* gtk/gtkiconview.c (gtk_icon_view_calculate_item_size):
      	* gtk/gtkiconview.c (gtk_icon_view_layout_single_row):
      	Add a new :orientation property to determine whether text
      	is positioned below or beside icons.  (#147463)
      8ed28a9a
    • Matthias Clasen's avatar
      Draw focus indicator outside the selection, respect focus line width. · 01d19b81
      Matthias Clasen authored
      Sat Jul 17 23:03:30 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkiconview.c (gtk_icon_view_paint_item):
      	* gtk/gtkiconview.c (gtk_icon_view_calculate_item_size):
      	* gtk/gtkiconview.c (gtk_icon_view_layout_single_row): Draw
      	focus indicator outside the selection, respect focus
      	line width.  (#147460)
      01d19b81
  6. 17 Jul, 2004 2 commits
    • Matthias Clasen's avatar
      Support text/plain selection target (#55117, Owen Taylor) · fb881018
      Matthias Clasen authored
      Sat Jul 17 00:48:27 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Support text/plain selection target  (#55117, Owen Taylor)
      
      	* gtk/gtkselection.h:
      	* gtk/gtkdnd.h:
      	* gtk/gtkselection.c (gtk_target_list_add_text_targets):
      	* gtk/gtkdnd.c (gtk_drag_dest_add_text_targets):
      	* gtk/gtkdnd.c (gtk_drag_source_add_text_targets): New
      	functions to facilitate handling of text targets.
      
      	* gtk/gtkentry.c:
      	* gtk/gtktextview.c: Use the new text target handling
      	functions instead of hardwiring the list of supported
      	text targets everywhere.
      
      	* gtk/gtkselection.c (gtk_selection_data_get_text):
      	(gtk_selection_data_set_text):
      	Support the targets text/plain, text/plain?charset=utf-8
      	and text/plain?charset=<LOCALE-CHARSET> as outlined in
      	#55117:
      	For text/plain send only ASCII, but accept 8-bit text
      	and treat it as ISO-8859-1 as specified by the Xdnd spec.
      	Always send CRLF terminators. Accept either and convert
      	into the native terminator for the platform.
      fb881018
    • Matthias Clasen's avatar
      Support named themed window icons. · a5638e82
      Matthias Clasen authored
      a5638e82
  7. 16 Jul, 2004 5 commits
  8. 15 Jul, 2004 6 commits
    • Matthias Clasen's avatar
      Use 'cannot' instead of 'can not' in messages. (#144226, Morten Welinder) · e0e35c0c
      Matthias Clasen authored
      Thu Jul 15 19:20:05 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk/x11/gdkim-x11.c (_gdk_x11_initialize_locale):
      	* gtk/gtkcalendar.c (gtk_calendar_class_init): Use 'cannot'
      	instead of 'can not' in messages.  (#144226, Morten Welinder)
      e0e35c0c
    • 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
    • Matthias Clasen's avatar
      Correct the declared default values of several properties to be in sync · 8ceb9a89
      Matthias Clasen authored
      2004-07-15  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkcellrenderer.c (gtk_cell_renderer_get_property):
      	Correct the declared default values of several properties
      	to be in sync with the actual initial values.
      8ceb9a89
    • Matthias Clasen's avatar
      Make spacing a property, correct the declared default values of several · 2dfc5f45
      Matthias Clasen authored
      2004-07-15  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_class_init):
      	Make spacing a property, correct the declared default values
      	of several properties to be in sync with the actual initial
      	values.  (#147654, Matthias Clasen)
      2dfc5f45
    • Matthias Clasen's avatar
      Don't reparent back to menu->toplevel if it is already gone because we're · e50e5b3c
      Matthias Clasen authored
      2004-07-15  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Don't reparent
      	back to menu->toplevel if it is already gone because we're
      	shutting down.  (#147656, John Cupitt)
      e50e5b3c
    • 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
  9. 14 Jul, 2004 3 commits
  10. 13 Jul, 2004 2 commits