1. 23 Mar, 2002 2 commits
    • Havoc Pennington's avatar
      disconnect layout handlers earlier in the function, to avoid possible · e00f842a
      Havoc Pennington authored
      2002-03-23  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtktextview.c (gtk_text_view_destroy_layout): disconnect
      	layout handlers earlier in the function, to avoid possible
      	reentrancy screwups
      	(gtk_text_view_invalidate): Don't install idle handlers if
      	layout == NULL, otherwise we get problems during finalization
      	since clearing the buffer invalidates and puts the idle handlers
      	back after we destroy the layout. #74660
      	(gtk_text_view_ensure_layout): Install the validation handlers
      	right after creating the layout.
      
      	* gtk/gtktexttagtable.c (foreach_unref): call
      	_gtk_text_buffer_notify_will_remove_tag(), #75126
      e00f842a
    • Havoc Pennington's avatar
      add more explanatory text to the error message about missing charsets, and · 8d3df4d9
      Havoc Pennington authored
      2002-03-22  Havoc Pennington  <hp@pobox.com>
      
      	* gdk/x11/gdkfont-x11.c (gdk_fontset_load): add more explanatory
      	text to the error message about missing charsets, and use
      	g_printerr() not g_warning() since this is typically not a
      	programming error (we do not export any API to ask whether
      	a font set will have missing charsets so apps realistically can't
      	do anything other than try the gdk_fontset_load())
      
      	* gtk/gtktextview.c (gtk_text_view_key_press_event): return FALSE
      	if the text view isn't editable and the user presses Return,
      	so default buttons and such can be activated, #74937
      
      	* gtk/gtktextbuffer.c (paste_from_buffer): don't insert
      	if the insertion point is not editable and the paste
      	is interactive, #74125
      
      	* gtk/gtkwindow.c (gtk_window_move_resize): enhance the #if 0
      	debug spew
      
      	* gtk/gtktextbuffer.c (cut_or_copy): only remove the previous
      	cut/copied data right before replacing it, when we know we are
      	going to replace it. Fixes #74049
      8d3df4d9
  2. 22 Mar, 2002 4 commits
    • Richard Hult's avatar
      Fix typo, where x value was assigned to both x and y. · 56c5bd70
      Richard Hult authored
      2002-03-22  Richard Hult  <rhult@codefactory.se>
      
      	* gdk/gdkevents.c (gdk_event_get_root_coords): Fix typo, where x
      	value was assigned to both x and y.
      56c5bd70
    • Owen Taylor's avatar
      Partial fix for problem where keypad keys acted as shift-arrows in an · 7425e428
      Owen Taylor authored
      Fri Mar 22 11:29:11 2002  Owen Taylor  <otaylor@redhat.com>
      
              Partial fix for problem where keypad keys acted
              as shift-arrows in an entry rather than arrows (#74327)
      
              * gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Sort lookup
              results by number of modifiers in the entry. Fixes
              problem where if a key matched both modified and unmodified
              key bindings ... e.g., the distinguishing key binding
              was consumed, then it was random which was used.
      
              * gtk/gtkbindings.c (gtk_binding_entries_sort_patterns):
              Catch the case where there are multiple entries from the
              same bindingset (with different modifiers), and use only
              the first entry, which, with the change in _gtk_key_hash_lookup()
      7425e428
    • Owen Taylor's avatar
      Fix memory leak. (#74400, Morten Welinder.) · abfed60c
      Owen Taylor authored
      Fri Mar 22 10:56:19 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkaccelmap.c (gtk_accel_map_save_fd): Fix memory
              leak. (#74400, Morten Welinder.)
      
              * gtk/gtkaccelmap.c: Properly handle short returns from
              write() calls. (Handling EINTR isn't enough... that only
              handles the case where you were interrupted before you
              wrote a single byte.)
      
              * gdk/linux-fb/gdkmouse-fb.c gdk/linux-fb/gdkkeyboard-fb.c:
              Robustify against short returns from write() calls.
      abfed60c
    • Owen Taylor's avatar
      ri Mar 22 10:12:10 2002 Owen Taylor <otaylor@redhat.com> · 771e2d57
      Owen Taylor authored
              * gtk/gtktextview.c (gtk_text_view_paint): Change
              G_BREAKPOINT() to g_assert_not_reached ().
      	(#75865, Ashok Venkiteswaran)
      771e2d57
  3. 21 Mar, 2002 8 commits
  4. 20 Mar, 2002 12 commits
  5. 19 Mar, 2002 3 commits
  6. 18 Mar, 2002 5 commits
  7. 17 Mar, 2002 2 commits
  8. 16 Mar, 2002 3 commits
    • Kristian Rietveld's avatar
      just return when we have an input_only window (fix by Owen Taylor) · bd7678c7
      Kristian Rietveld authored
      Sat Mar 16 23:54:56 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gdk/x11/gdkwindow-x11.c (gdk_window_set_static_bit_gravity): just
              return when we have an input_only window (fix by Owen Taylor)
      
              * gtk/gtktreeprivate.h (struct _GtkTreeViewPrivate): add
              scroll_sync_timer
      
              * gtk/gtktreeview.c (install_scroll_sync_handler): new function,
              (scroll_sync_handler): ditto,
              (gtk_tree_view_unrealize): take scroll_sync_timer into account
              (gtk_tree_view_row_deleted): install scroll_sync_timer instead of
              calling top_row_to_dy/dy_to_top_row directly
              -- this greatly speeds up clearing the model (#73199)
      
              * gtk/gtktreemodelsort.c
              (gtk_tree_model_sort_convert_path_to_child_path): fix up this function,
              for some reason I really screwed it up (fixes #74663)
      bd7678c7
    • Sven Neumann's avatar
      include CFLAGS from gthread-2.0 so that the libs work correctly in a · 071df50f
      Sven Neumann authored
      2002-03-16  Sven Neumann  <sven@gimp.org>
      
      	* configure.in (GDK_PIXBUF_DEP_CFLAGS) (GDK_PIXBUF_XLIB_DEP_CFLAGS)
      	(GDK_DEP_CFLAGS) (GTK_DEP_CFLAGS): include CFLAGS from gthread-2.0
      	so that the libs work correctly in a threaded environment.
      071df50f
    • Christian Meyer's avatar
      Updated German translation. · 1e5e5ebb
      Christian Meyer authored
      1e5e5ebb
  9. 15 Mar, 2002 1 commit