1. 02 Apr, 2002 2 commits
  2. 01 Apr, 2002 1 commit
    • Kristian Rietveld's avatar
      add check for y > tree_view->priv->height (fixes #76974) · 30896669
      Kristian Rietveld authored
      Mon Apr  1 22:20:24 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): add
              check for y > tree_view->priv->height (fixes #76974)
      
      Mon Apr  1 22:19:39 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreemodelsort.c (gtk_tree_model_sort_sort_level): get
              the stamp changes right this time
      
      Mon Apr  1 22:13:24 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreemodel.c (gtk_tree_row_reference_free): only
              disconnect the ref callbacks when model == proxy (Thanks go to
              Manuel Clos Crespo for the remote debugging)
      30896669
  3. 30 Mar, 2002 3 commits
  4. 29 Mar, 2002 7 commits
    • Owen Taylor's avatar
      Call gdk_keyval_to_lower() on the key passed in, since we lowercase all · a302a5ea
      Owen Taylor authored
      Fri Mar 29 18:09:18 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkaccelgroup.c (gtk_accel_group_query): Call
              gdk_keyval_to_lower() on the key passed in, since we
              lowercase all other key vals passed in, so querying
              keyvals will otherwise fail if the caller used
              an uppercase accelerators (#76899, Vitaly Tishkov)
      a302a5ea
    • Owen Taylor's avatar
      Fix screwup in handling of module path that was resulting in freed memory · b6cefaa0
      Owen Taylor authored
      Fri Mar 29 17:41:21 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkmain.c (load_modules): Fix screwup in handling
              of module path that was resulting in freed memory being
              accessed when both GTK_MODULES and a theme were set.
              (#76902, Johan Dahlin)
      b6cefaa0
    • Owen Taylor's avatar
      Fix wrong stock id's for ADD/REMOVE. (#76915, Vitaly Tishkov) · b123b8d3
      Owen Taylor authored
      Fri Mar 29 17:57:36 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkiconfactory.c (get_default_icons): Fix wrong
              stock id's for ADD/REMOVE. (#76915, Vitaly Tishkov)
      b123b8d3
    • Hans Breuer's avatar
      fix typo in gtk_init_check macro, which caused crashes if argc != 0 · 833579d8
      Hans Breuer authored
      2002-03-29  Hans Breuer  <hans@breuer.org>
      
      	* gtk/gtkmain.h : fix typo in gtk_init_check macro, which
      	caused crashes if argc != 0
      
      	* gtk/stock-icons/makefile.msc : added new icons
      833579d8
    • Kristian Rietveld's avatar
      remove call to gtk_tree_model_sort_increment_stamp · 835094b1
      Kristian Rietveld authored
      Fri Mar 29 20:17:35 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreemodelsort.c (gtk_tree_model_sort_rows_reordered):
              remove call to gtk_tree_model_sort_increment_stamp
              (gtk_tree_model_sort_sort_level): always increment the stamp
      835094b1
    • Owen Taylor's avatar
      Updates · bf5d6a7e
      Owen Taylor authored
      Fri Mar 29 00:19:41 2002  Owen Taylor  <otaylor@redhat.com>
      
              * NEWS: Updates
      
              * configure.in: Version 2.0.1, binary, interface age 1.
      
              * configure.in (GDK_PIXBUF_VERSION): Up required versions
              of dependencies.
      
              * gtk/gtkiconfactory.c gtk/stock-icons/Makefile.am:
              Add stock_add/remove_16.
      bf5d6a7e
    • Owen Taylor's avatar
      Don't show the window unless the widget is mapped. (#76742, Dennis · 7dfb78f8
      Owen Taylor authored
      Thu Mar 28 18:38:30 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate):
      	Don't show the window unless the widget is mapped.
              (#76742, Dennis Björklund, Soeren Sandmann)
      7dfb78f8
  5. 28 Mar, 2002 5 commits
    • Hans Breuer's avatar
      Fixed dashed line issues (#74441) to an IMO reasonable extend. That is: · fe60d43a
      Hans Breuer authored
      2002-03-29  Hans Breuer  <hans@breuer.org>
      
      	Fixed dashed line issues (#74441) to an IMO reasonable extend.
      	That is: use PS_USERSTYLE on WinNT (the next GDI limit appears
      	to be with lines width > 50); Render horizontal and vertical
      	dashed lines on Win9x 'by hand'. Dotted selection rectangles
      	and Dia look nice ...
      
      	* gdk/win32/gdkprivate-win32.h : add pen_dashes pointer and
      	num_pen_dashes to _GdkGCWin32
      	* gdk/win32/gdkgc-win32.c : initialize pen_dashes and remove
      	the guesses from dashes to windoze line styles.
      	(predraw_set_forground) : always ExtCreatePen (PS_SOLID) on
      	Win9x, which does not support PS_USERSTYLE.
      	* gdk/win32/gdkdrawable-win32.c : new functions render_line_
      	<horizontal|vertical>. Use them if not running on NT in
      	gdk_win32_draw_<rectangle|segments|lines> ()
      
      	* gdk/win32/gdkkeys-win32.c (gdk_keyval_name) : return NULL
      	for keyval == 0 to avoid to have zeros in all menu entries
      	without accelerator.
      fe60d43a
    • Jakub Steiner's avatar
      new add, remove stock icons · c1416087
      Jakub Steiner authored
      c1416087
    • Tim Janik's avatar
      when encountering non-UTF-8 file names, alert the user with g_message() · 76e0cec0
      Tim Janik authored
      Thu Mar 28 21:11:04 2002  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkfilesel.c (open_new_dir): when encountering non-UTF-8 file
              names, alert the user with g_message() instead of g_warning() and
              put out the actual conversion error.
      76e0cec0
    • Dave Camp's avatar
      Don't install the handler if the widget isn't realized. · 418e0c46
      Dave Camp authored
      2002-03-28  Dave Camp  <dave@ximian.com>
      
      	* gtk/gtktreeview.c (install_scroll_sync_handler): Don't install
      	the handler if the widget isn't realized.
      418e0c46
    • Jakub Steiner's avatar
      60081711
  6. 27 Mar, 2002 5 commits
  7. 26 Mar, 2002 3 commits
  8. 25 Mar, 2002 3 commits
    • Sven Neumann's avatar
      free the style's font_description before accessing a new one. · 94168cf8
      Sven Neumann authored
      2002-03-25  Sven Neumann  <sven@gimp.org>
      
      	* gtk/gtkrc.c (gtk_rc_parse_font_name): free the style's
      	font_description before accessing a new one.
      	(gtk_rc_parse_stock): always unref the created icon_set. #76289
      94168cf8
    • Mark McLoughlin's avatar
      kill code duplicated in gtk_binding_entry_add_signall. · cef7907d
      Mark McLoughlin authored
      2002-03-25  Mark McLoughlin  <mark@skynet.ie>
      
              * gtk/gtkbindings.c: (gtk_binding_entry_add_signal),
              kill code duplicated in gtk_binding_entry_add_signall.
      cef7907d
    • Jonathan Blandford's avatar
      Make path arg const, #75653 · 7cc14762
      Jonathan Blandford authored
      Sun Mar 24 10:32:38 2002  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreemodel.c (gtk_tree_path_copy): Make path arg const, #75653
      
      	* gtk/gtkfontsel.c (gtk_font_selection_show_available_styles): fix
      	a warning
      
      	* gtk/gtktreeview.c (gtk_tree_view_button_press): remove the grab
      	when we emit row_activated so that listeners of this signal can
      	grab the mouse, #75629
      7cc14762
  9. 23 Mar, 2002 5 commits
    • Havoc Pennington's avatar
      invalidate the line containing start, even if the [start,end) range is · dd994980
      Havoc Pennington authored
      2002-03-23  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtktextlayout.c (gtk_text_layout_real_invalidate):
      	invalidate the line containing start, even if the [start,end)
      	range is empty (just invalidate [start,end], essentially).
      	Partially fixes #72374
      dd994980
    • Havoc Pennington's avatar
      end any selection in progress, patch from db@zigo.dhs.org, #74620 · ee8fd425
      Havoc Pennington authored
      2002-03-23  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtktextview.c (gtk_text_view_do_popup): end any selection in
      	progress, patch from db@zigo.dhs.org, #74620
      ee8fd425
    • Havoc Pennington's avatar
      extend selection for pageup/pagedown and ctrl+pageup/pagedown if shift is · 0c45c57f
      Havoc Pennington authored
      2002-03-23  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtktextview.c (gtk_text_view_move_cursor_internal): extend
      	selection for pageup/pagedown and ctrl+pageup/pagedown if
      	shift is held. more of #53934
      0c45c57f
    • 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
  10. 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
  11. 21 Mar, 2002 2 commits