1. 15 Nov, 2001 1 commit
    • Jonathan Blandford's avatar
      New function to get a GdkWindow to compare event->window to. · 2fdf3018
      Jonathan Blandford authored
      Thu Nov 15 16:24:55 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_get_bin_window): New function
      	to get a GdkWindow to compare event->window to.
      
      	* gtk/gtktreeview.c (gtk_tree_view_move_cursor_left_right): emit
      	the signal for lateral motion too, #64361
      
      	* gtk/gtktreeview.c (gtk_tree_view_get_path_at_pos): remove window
      	arg as it is useless, #64137
      2fdf3018
  2. 13 Nov, 2001 1 commit
    • Tim Janik's avatar
      added gtkaccelmap.sgml. other updates. · d07573c0
      Tim Janik authored
      Mon Nov 12 23:06:38 2001  Tim Janik  <timj@gtk.org>
      
              * added gtkaccelmap.sgml. other updates.
      
      Mon Nov 12 23:08:37 2001  Tim Janik  <timj@gtk.org>
      
      	* gtk/maketypes.awk: fix type utils generation on unix.
      
      	* gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator
      	registry.
      
      	* gtk/gtkaccelgroup.[hc]: major API/implementation revamp:
      	removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default,
      	gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry,
      	gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove,
      	gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object.
      	introduced ::accel_changed signal for change notification, and
      	gtk_accel_group_connect/disconnect to connect closures to accel groups.
      	made gtk_accel_group_attach/detach and gtk_accel_group_activate private
      	functions.
      	deprecated gtk_accel_group_ref/unref.
      
      	* gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention
      	to accel group changed notification and basically operate on closures.
      	removed gtk_accel_label_get_accel_object and
      	gtk_accel_label_set_accel_object.
      	introduced gtk_accel_label_set_accel_closure, and for convenience,
      	gtk_accel_label_set_accel_widget.
      
      	* gtk/gtkitemfactory.[hc]: removed accelerator propagation code
      	which mostly moved into gtkaccelmap.[hc].
      	removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_*
      	and gtk_item_factory_print_func.
      
      	* gtk/gtkmain.c: call _gtk_accel_map_init().
      
      	* gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(),
      	that associates an accelerator path with menu items, through which
      	persistent accelerator settings on menu items are enabled.
      
      	* gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator
      	paths of menu item can be default constructed to allow installation
      	of accelerators on menu items that don't come with an accelerator
      	binding by default.
      
      	* gtk/gtksettings.c: fix STRING type rc settings by special casing
      	them appropriately in the parser.
      
      	* gtk/gtksignal.[hc]: allow a class function offset of 0 for
      	gtk_signal_newv().
      
      	* gtk/gtkwidget.[hc]: accelerator API revamp.
      	removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal,
      	gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and
      	gtk_widget_(un)lock_accelerators.
      	accelerators maintained through gtk_widget_add/remove_accelerator()
      	are not runtime changable now, the correct sequence to setup a
      	widget for runtime changable accelerators is now:
      	  gtk_accel_map_add_entry(accel_path, key, mods);
      	  _gtk_widget_set_accel_path(widget, accel_path, accel_group);
      
      	* gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel
      	group changes (as well as mnemonic changes) through the new signal
      	::accels_changed.
      
      Sat Nov 10 12:08:56 2001  Tim Janik  <timj@gtk.org>
      
      	* gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle
      	GString->string conversions.
      d07573c0
  3. 29 Oct, 2001 1 commit
  4. 27 Oct, 2001 1 commit
    • Havoc Pennington's avatar
      Call update_im_spot_location here explicitly · f2a0104c
      Havoc Pennington authored
      2001-10-26  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtktextview.c (gtk_text_view_mark_set_handler): Call
      	update_im_spot_location here explicitly
      	(gtk_text_view_reset_im_context): don't update the spot location
      	here
      f2a0104c
  5. 22 Oct, 2001 2 commits
    • Havoc Pennington's avatar
      add a #error unless you define GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API, so · 64464846
      Havoc Pennington authored
      2001-10-22  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextlayout.h: add a #error unless you define
      	GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API, so people don't use this accidentally
      
              * gtk/gtktext*.c: #define GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API as appropriate.
      64464846
    • Jonathan Blandford's avatar
      Remove handle_box from App demo. · dc754528
      Jonathan Blandford authored
      
      Mon Oct 22 14:08:26 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* demos/gtk-demo/appwindow.c: Remove handle_box from App demo.
      
      	* gtk/gtktreeview.c (size_allocate): Move to a different drawing
      	system.  Instead of having a window the size of the tree, we have
      	a window the size of widget->allocation, and simply draw with the
      	offset.
      	(coords_are_over_arrow): ditto.  Move to window coordinates.
      	(do_prelight): ditto
      	(do_unprelight): ditto
      
      	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_rows_reordered):
      	Minor fix from Kristian Rietveld to fix unsorted case.
      dc754528
  6. 13 Oct, 2001 1 commit
    • Tim Janik's avatar
      to compare pattern specs, use g_pattern_spec_equal() instead of direct · cf9f0b77
      Tim Janik authored
      Sat Oct 13 07:09:30 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkbindings.c (gtk_binding_set_add_path): to compare pattern
              specs, use g_pattern_spec_equal() instead of direct field accesses.
              upon compressing two equal paths of the same type, the resulting
              priority has to be the maximum.
              * gtk/gtkenums.h (enum): take GTK_PATH_PRIO_MASK out of the
              GtkPathPriorityType enum and make it a macro.
      cf9f0b77
  7. 04 Oct, 2001 1 commit
    • Havoc Pennington's avatar
      fix test case, it previously verified incorrect behavior · 739ffc49
      Havoc Pennington authored
      2001-10-03  Havoc Pennington  <hp@redhat.com>
      
      	* tests/testtextbuffer.c (logical_motion_tests): fix test case,
      	it previously verified incorrect behavior
      
              Fixes for #61565
      
      	* gtk/gtktextiter.c (gtk_text_iter_set_line): don't return lines
      	off the end
      	(_gtk_text_btree_get_iter_at_line_char): don't return lines off
      	the end
      	(_gtk_text_btree_get_iter_at_line_byte): don't return lines off
      	the end
      	(gtk_text_iter_forward_lines): if on the last line, move to end of
      	it
      
      	* gtk/gtktextbtree.c (_gtk_text_btree_last_could_contain_tag):
      	don't return a line off the end
      739ffc49
  8. 03 Oct, 2001 1 commit
    • Jonathan Blandford's avatar
      docs · f2f35908
      Jonathan Blandford authored
      Wed Oct  3 00:37:09 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkcelleditable.c: docs
      
      	* gtk/gtktreemodel.h: more docs.
      f2f35908
  9. 02 Oct, 2001 1 commit
    • Havoc Pennington's avatar
      docs · 230b3525
      Havoc Pennington authored
      2001-10-02  Havoc Pennington  <hp@redhat.com>
      
      	* gdk/x11/gdkwindow-x11.c: docs
      
      	* tests/testtextbuffer.c (logical_motion_tests): add sentence
      	boundary tests
      
      2001-10-02  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/tree_widget.sgml: s/empahsis/emphasis/
      
      	* gtk/tmpl/gtkobject.sgml: update docs
      230b3525
  10. 27 Sep, 2001 1 commit
  11. 25 Sep, 2001 1 commit
    • Havoc Pennington's avatar
      use gtk_text_iter_can_insert · 1a26412d
      Havoc Pennington authored
      2001-09-25  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextview.c (gtk_text_view_key_press_event): use
      	gtk_text_iter_can_insert
      
      	* gtk/gtktextbuffer.c: use gtk_text_iter_can_insert
      
      	* gtk/gtktextiter.c (find_line_log_attrs): fixes, #57611, #57613
      	 (gtk_text_iter_can_insert): new function to fix #60282, should
      	also fix msw's "can paste into empty buffer" bug.
      
      	* gtk/gtktexttag.c (gtk_text_tag_event): change type check for
      	"event object,"  #59091
      
      	* gtk/gtktextbtree.c: indentation fixes
      
      	* gtk/gtktextiter.c (find_by_log_attrs): fixes
      1a26412d
  12. 21 Sep, 2001 2 commits
  13. 17 Sep, 2001 1 commit
    • Jonathan Blandford's avatar
      Add editable interface. This should be the last big GtkTreeView API · a2516791
      Jonathan Blandford authored
      Mon Sep 17 17:39:52 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkcelleditable.[ch]: Add editable interface.  This should
      	be the last big GtkTreeView API change.
      
      	* gtk/gtkcellrenderer.[ch]: Get rid of the "event" vfunc, and
      	replace with "activate" and "start_editing".  Also, added a
      	"can_activate" and "can_edit" property.
      
      	* gtk/gtktreeviewcolumn.c: modify to use above.
      a2516791
  14. 12 Sep, 2001 1 commit
    • Jonathan Blandford's avatar
      Rename interface signals to make them more clear. Also, change · fc8304b1
      Jonathan Blandford authored
      Wed Sep 12 19:01:05 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreemodel.h (struct _GtkTreeModelIface): Rename interface
      	signals to make them more clear.  Also, change ::range_changed to
      	::row_changed.
      	* gtk/gtktreemodel.c: Adjust to interface change
      	* gtk/gtktreemodel.h: ditto
      	* gtk/gtktreemodelsort.c: ditto
      	* gtk/gtktreestore.c: ditto
      	* gtk/gtkliststore.c: ditto
      	* gtk/gtktreeview.c: ditto
      	* tests/testtreecolumns.c: ditto
      	* gtk/gtkmarshal.list: Actually remove a marshaller!
      fc8304b1
  15. 10 Sep, 2001 1 commit
  16. 08 Sep, 2001 6 commits
    • Havoc Pennington's avatar
      move some of the accel group functions into a Private subsection · 002d2b73
      Havoc Pennington authored
      2001-09-08  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtk-sections.txt: move some of the accel group functions
      	into a Private subsection
      
      2001-09-08  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtkaccelgroup.c: add docs to functions that I can imagine
      	people might want to use
      002d2b73
    • Havoc Pennington's avatar
      default xscale/yscale to 0.0, not 0.5, 0.5 isn't useful · 9ddcb3e0
      Havoc Pennington authored
      2001-09-08  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtkalignment.c (gtk_alignment_class_init): default
      	xscale/yscale to 0.0, not 0.5, 0.5 isn't useful
      
      	* tests/testtextbuffer.c: fix usage of gtk_text_iter_spew
      
      	* gtk/gtktextiter.c: fix docs
      	(gtk_text_iter_spew): get rid of this
      
      	* gtk/gtklayout.c: docs
      
      	* gtk/gtkbutton.c (gtk_button_construct_child): add an alignment
      	to center image and label together, instead of having image on
      	left and label centered, patch/suggestion from Jacob
      
      	* gtk/gtkdialog.c: docs
      
      2001-09-08  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/tmpl/gtklayout.sgml: docs
      
      	* gdk-pixbuf/gdk-pixbuf.sgml: remove the section on compiling
      	gdk-pixbuf since it isn't a standalone package anymore
      
      	* gtk/building.sgml: section on compiling GTK itself
      9ddcb3e0
    • Jonathan Blandford's avatar
      Write documentation Write documentation · 9e1fc3a7
      Jonathan Blandford authored
      Sat Sep  8 14:19:49 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkliststore.c: Write documentation
      	* gtk/gtktreestore.c: Write documentation
      
      Quick Documentation cleanup pass.
      9e1fc3a7
    • Havoc Pennington's avatar
      put GtkPacker back in here so it won't be in gtk-unused.txt, but don't put · 372853b1
      Havoc Pennington authored
      2001-09-08  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtk-sections.txt: put GtkPacker back in here so it won't be
      	in gtk-unused.txt, but don't put it back in gtk-docs.sgml.
      
      	Tons of other additions from gtk-unused.txt, but mostly skipping
      	all the tree stuff for now.
      
      2001-09-08  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_add_attribute):
      	docs fixes
      
      	* gtk/gtktable.c (gtk_table_get_col_spacing): docs fixes
      
      	* gtk/gtkspinbutton.c (gtk_spin_button_get_increments): docs fixes
      
      	* gtk/gtksocket.c (gtk_socket_steal): docs fixes
      
      	* gtk/gtkscrolledwindow.h: docs fixes
      
      	* gtk/gtkimage.c (gtk_image_new): docs fixes
      372853b1
    • Jonathan Blandford's avatar
      remove g_print. · 92ed35d3
      Jonathan Blandford authored
      Sat Sep  8 01:44:18 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_set_dirty):
      	remove g_print.
      
      	* gtk/gtktreeview.c (gtk_tree_view_set_model): unref model when we
      	change models, #59899
      
      Sat Sep  8 01:44:32 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* POTFILES.in: missed one.
      92ed35d3
    • Havoc Pennington's avatar
      remove CellRendererTextPixbuf · ecc13fb5
      Havoc Pennington authored
      2001-09-08  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtk-docs.sgml: remove CellRendererTextPixbuf
      
      	* gtk/resources.sgml: add section on mailing lists, bugzilla, etc.
      
      	* gtk/tmpl/gtkaccelgroup.sgml: add long description
      
      	* gtk/gtk-sections.txt: reorder accel group section; probably need
      	to delete most of it
      
      	* gtk/tmpl/gtkmain.sgml: Clean it up a little bit
      
      	* gtk/gtk-docs.sgml: rearrange the list of "core/misc" sections so
      	that useful things are near the top and stupid junk is near the
      	bottom.
      
      	* gtk/tmpl/gtkfeatures.sgml: fix/finish this section
      
      	* gtk/gtk-docs.sgml: create a separate section for
      	overview/tutorial material and special notes, and put the
      	reference docs for the "misc non-widget" stuff into its own
      	section.
      
      	* gtk/compiling.sgml: write this section
      
      	* gtk/gtk-docs.sgml: The intro section weirdly had two paragraphs
      	that said the same thing. Delete one of them.
      ecc13fb5
  17. 07 Sep, 2001 1 commit
    • Havoc Pennington's avatar
      update adjustments after validating destination yrange; fixes #53918 (This · f1427cd9
      Havoc Pennington authored
      2001-09-07  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextview.c (gtk_text_view_flush_scroll): update
      	adjustments after validating destination yrange; fixes #53918
      	(This may cause other issues, but I hope it won't)
      
      2001-09-05  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextbtree.c (_gtk_text_btree_delete): when merging end
      	line into start line, update the character counts in parent nodes;
      	caused a bug when end and start line had different parent nodes.
      
      2001-08-30  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktexttag.c (_gtk_text_attributes_fill_from_tags): add
      	assertion that tag is in a table
      f1427cd9
  18. 04 Sep, 2001 2 commits
    • Owen Taylor's avatar
      Version 1.3.7 · c9b26b3d
      Owen Taylor authored
      Tue Sep  4 09:37:19 2001  Owen Taylor  <otaylor@redhat.com>
      
              * Version 1.3.7
      
              * configure.in docs/Makefile.am docs/gtk-config.1.in: Remove
              docs for gtk-config
      
              * modules/input/Makefile.am (install-data-local): Don't
              run gtk-query-immodules if DESTDIR is set.
      
              * NEWS: Various additions.
      c9b26b3d
    • Tim Janik's avatar
      updates for 1.3.7 release. · f4ab7aa5
      Tim Janik authored
      Tue Sep  4 03:12:25 2001  Tim Janik  <timj@gtk.org>
      
              * NEWS: updates for 1.3.7 release.
      
      Tue Sep  4 03:09:52 2001  Tim Janik  <timj@gtk.org>
      
              * gdk-pixbuf-csource.1: new file, manual page for
              the publically installed gdk-pixbuf-csource utility.
      f4ab7aa5
  19. 30 Aug, 2001 1 commit
  20. 29 Aug, 2001 1 commit
    • Havoc Pennington's avatar
      add default icon · 9df00746
      Havoc Pennington authored
      2001-08-28  Havoc Pennington  <hp@pobox.com>
      
      	* demos/gtk-demo/main.c (setup_default_icon): add default icon
      
      	* gtk/gtkradiobutton.c (gtk_radio_button_new_with_mnemonic):
      	warning fix
      	(gtk_radio_button_new_with_label): warning fix
      
      	* gtk/gtkdnd.c: used some random GtkImage private structs,
      	update to reflect GtkImage changes
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_set_icon_list): don't check
      	whether the hint is supported, just always set the icon. A task
      	list might want to use it even if the WM doesn't, and the WM may
      	change over time. Also, XDeleteProperty() if list == NULL.
      
      	* gtk/gtkwindow.c (gtk_window_set_icon_list)
      	(gtk_window_get_icon_list)
      	(gtk_window_set_icon)
      	(gtk_window_get_icon)
      	(gtk_window_set_default_icon_list)
      	(gtk_window_get_default_icon_list):
      	new functions
      
      	* gtk/gtk-boxed.defs (GtkIconSet): add GtkIconSet
      
      	* gtk/gtkimage.c: Implement property support, bug #59408
      
      	* gtk/gtkcontainer.c (gtk_container_add): make the warning message
      	on reparent-without-removing-first a bit more helpful.
      	Let's just destroy this FAQ.
      9df00746
  21. 26 Aug, 2001 1 commit
    • Havoc Pennington's avatar
      remove gtk_menu_* compat defines; these are already in gtkmenu.h, and the · eae09f4d
      Havoc Pennington authored
      2001-08-24  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtkcompat.h: remove gtk_menu_* compat defines;
      	these are already in gtkmenu.h, and the copies
      	here were broken.
      
      	Also, change GTK_DISABLE_COMPAT_H to GTK_DISABLE_DEPRECATED
      
      	* gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_image):
      	special-case bitmaps to allow no colormap
      	(bitmap1): implement no-colormap bitmap-getting
      	(bitmap1a): implement no-colormap bitmap-getting to pixbuf with
      	alpha
      	(rgb8): indentation
      	(rgb1a, rgb1): change the way we read the data out of the image,
      	old way didn't seem to work quite right.
      
      	I'm pretty sure a lot of the rgbconvert code is still broken.
      
      	* gtk/gtkwindow.c (gtk_window_move_resize): move hints comparison
      	above position constraint (I really intended to do this before,
      	don't know what's up with that)
      	(gtk_XParseGeometry): shut up gcc
      
      	* gdk/gdkpixbuf-drawable.c (rgb1a): fix bug where "x1" was used
      	and "0" should have been. remove the attempted 4-bytes-at-once
      	optimization, it was totally broken.
      eae09f4d
  22. 23 Aug, 2001 2 commits
    • Tim Janik's avatar
      chain parent class handlers, pointed out by Joshua N Pritikin · 0b5311f5
      Tim Janik authored
      Thu Aug 23 16:26:47 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_finalize):
              * gtk/gtktextmark.c (gtk_text_mark_finalize): chain parent class
              handlers, pointed out by Joshua N Pritikin <vishnu@pobox.com>.
      0b5311f5
    • Owen Taylor's avatar
      [ Patch from Sebastian Wilhelmi, 52790 ] · a2d60d44
      Owen Taylor authored
      Wed Aug 22 19:15:39 2001  Owen Taylor  <otaylor@redhat.com>
      
      	[ Patch from Sebastian Wilhelmi, 52790 ]
      
      	* gtk/gtkversion.h.in gtk/gtk.h: New file replacing gtkcompat.h
      
      	* gdk/gdkcompat.h gdk/gdk*.h gtk/gtkcompat.h.in gtk/gtk*.h:
      	Move compatibility macros from g[dt]kcompat.h to within
      	#ifndef G[DT]K_DISABLE_DEPRECATED in each file.
      
      	* gdk/gdk-pixbuf-csource.c: Fix up include of gtkcompat.h.
      
      	* demos/Makefile.am demos/gtk-demo/Makefile.am
                docs/reference/gdk-pixbuf/Makefile.am modules/input/Makefile.am
                tests/Makefile.am: Remove references to -G[DT]K_DISABLE_DEPRECATED.
      
      	* demos/{pixbuf-demo.c,testpixbuf-drawable.c,testpixbuf-save.c,
                       testpixbuf.c}: Fix usages of deprecated functions.
      a2d60d44
  23. 10 Aug, 2001 1 commit
    • Havoc Pennington's avatar
      fix a typo. · f37a0627
      Havoc Pennington authored
      2001-08-07  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtkfilesel.c (open_ref_dir): fix a typo.
      
      	* gtk/gtkplug.c (gtk_plug_init): remove setting of auto_shrink;
      	some fixage is needed here, but nothing simple. Owen understands
      	it. ;-)
      
              * gtk/gtkwindow.h, gtk/gtkwindow.c: Rework code and API for window
      	sizing and positioning.  Also, fix bug in compute_geometry_hints
      	(width/height confusion for setting min size).
      	(gtk_window_move): new function
      	(gtk_window_resize): new function
      	(gtk_window_get_size): new function
      	(gtk_window_get_position): new function
      	(gtk_window_parse_geometry): new function
      
       	* gtk/gtkwidget.c (gtk_widget_set_size_request): new function
       	(gtk_widget_get_size_request): new function
       	(gtk_widget_get_usize): delete, that was a short-lived function
       	;-)
       	(gtk_widget_set_usize): deprecate
       	(gtk_widget_set_uposition): deprecate, make it a trivial
      	gtk_window_move() wrapper
      	(gtk_widget_class_init): remove x/y/width/height properties,
      	add width_request height_request
      
              * demos/*: update to avoid deprecated functions
      
      	* gtk/gtklayout.c: add x/y child properties
      
      	* gtk/gtkfixed.c: add x/y child properties, and get rid of
      	uses of "gint16"
      
      	* tests/testgtk.c (create_window_sizing): lots of tweaks to window
      	sizing test
      
      	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Ensure that
      	configure events on toplevel windows are always in root window
      	coordinates, following ICCCM spec that all synthetic events
      	are in root window coords already, while real events are
      	in parent window coords. Previously the code assumed that
      	coords of 0,0 were parent window coords, which was
      	really broken.
      
       	* gtk/gtkcontainer.c (gtk_container_get_focus_chain): fix
       	warning
      
       	* gdk/gdkwindow.h (GdkWindowHints): add GDK_HINT_USER_POS
       	and GDK_HINT_USER_SIZE so we can set USSize and USPosition
       	hints in gtk_window_parse_geometry()
      
       	* gdk/x11/gdkwindow-x11.c (gdk_window_set_geometry_hints): support
       	new USER_POS USER_SIZE hints
      f37a0627
  24. 29 Jul, 2001 1 commit
  25. 19 Jul, 2001 1 commit
    • Owen Taylor's avatar
      Add property support. (#51858) · c0fcc8c6
      Owen Taylor authored
      Thu Jul 19 15:35:32 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkscrolledwindow.c (gtk_scrolled_window_set_vadjustment):
      	Add property support. (#51858)
      c0fcc8c6
  26. 02 Jul, 2001 1 commit
    • Tim Janik's avatar
      s/signal_newc/signal_new/ · 93db42e7
      Tim Janik authored
      Mon Jul  2 06:35:10 2001  Tim Janik  <timj@gtk.org>
      
              * gdk/gdkkeys.c (gdk_keymap_class_init): s/signal_newc/signal_new/
      
              * gtk/gtkobject.c (gtk_object_destroy): invoke
              g_object_run_dispose().
      
              * gtk/gtkwindow.c:
              * gtk/gtkwidget.c:
              * gtk/gtkobject.c:
              * gtk/gtklist.c: s/shutdown/dispose/ for the GObject
              method.
      93db42e7
  27. 25 Jun, 2001 2 commits
    • Havoc Pennington's avatar
      s/RESIZEABLE/RESIZABLE/ · 0e0ee24b
      Havoc Pennington authored
      2001-06-25  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktreeviewcolumn.h, gtk/gtktreeviewcolumn.c:
      	s/RESIZEABLE/RESIZABLE/
      
      	* gtk/gtkwindow.c, gtk/gtkwindow.h: s/resizeable/resizable/
      0e0ee24b
    • Owen Taylor's avatar
      Add a special size for drag-and-drop GTK_ICON_SIZE_DND (Default to 32x32) · 1988e137
      Owen Taylor authored
      Sun Jun 24 21:34:32 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkenums.h gtk/gtkiconfactory.c: Add a special size for
      	drag-and-drop GTK_ICON_SIZE_DND (Default to 32x32)
      
      	* gtk/gtkdnd.c (gtk_drag_dest_set_target_list): Fix problem
      	with un'reffing wrong list reported by Jeff Franks.
      
      	* gtk/gtkdnd.[ch] (_gtk_drag_{source,}dest_handle_event): _prefix.
      
      	* gtk/gtkdnd.c (gtk_drag_set_icon_default): Use GTK_STOCK_DND
      	for the default icon. Remove inline XPM.
      
      	* gtk/gtkstock.h gtk/gtkiconfactory.c:
      	Add GTK_STOCK_DND GTK_STOCK_DND_MULTIPLE (Currently, stock_new
      	is used for GTK_STOCK_DND, but it is a bit too small.)
      
      	* gtk/stock-icons/stock_dnd_multiple.png
      	gtk/stock-icons/Makefile.am: New stock icon moved from gnome-libs.
      
      	* gtk/gtkdnd.c (gtk_drag_source_event_cb): Only return
      	TRUE when starting a drag. In other cases, we are
      	just observing. (#52995)
      
      	* gtk/gtkdnd.[ch] (gtk_drag_set_icon_{stock,pixbuf}): Add
      	function to set the icon for a drag from a GdkPixbuf
      	or stock ID.
      
      	* gtk/gtkdnd.[ch] (gtk_drag_source_set_icon_{stock,pixbuf}):
      	Likewise, for drag sources.
      
      	* gtk/gtkdnd.h: Deprecate gtk_drag_set_default_icon.
      	(Now should be done using the stock system.)
      1988e137
  28. 21 Jun, 2001 1 commit
    • Owen Taylor's avatar
      Update a bit. · 9c3c1cd3
      Owen Taylor authored
      Thu Jun 21 12:31:29 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtk-sections.txt: Update a bit.
      
      	* Makefile.am: build GTK+ docs.
      9c3c1cd3
  29. 08 Jun, 2001 2 commits
    • Havoc Pennington's avatar
      added this function · 7009511a
      Havoc Pennington authored
      2001-06-08  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextbuffer.c (gtk_text_buffer_get_start_iter): added this
      	function
      
      	* gtk/gtktextview.c (gtk_text_view_get_default_attributes): added
      	this function
      7009511a
    • Havoc Pennington's avatar
      geez, don't call g_list funcs on GSList · 74e7da21
      Havoc Pennington authored
      2001-06-08  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextbuffer.c (gtk_text_buffer_remove_all_tags): geez,
      	don't call g_list funcs on GSList
      
      	* gtk/gtkwidget.c (gtk_widget_child_focus): replaces
      	gtk_container_focus(), since some widgets have focusable locations
      	which are not other widgets. These widgets should not have to be
      	containers just to manage the focus. For example, GtkHSV is
      	currently a container for no good reason. Also, this cleans
      	up the "if (is_container && is_sensitive && is_drawable)
      	container_focus ()" mess in widget implementations.
      
      	* gtk/gtkcontainer.c (gtk_container_focus): deprecate this
      	function, and have it just call gtk_widget_child_focus().
      
      	* gtk/gtkhsv.c: derive from widget not container
      
      	Throughout: fix to reflect GtkContainer::focus change
      74e7da21