1. 13 Nov, 2001 4 commits
    • Havoc Pennington's avatar
      add border width to requisition, request non-anchored children · 10b3db08
      Havoc Pennington authored
      2001-11-13  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextview.c (gtk_text_view_size_request): add border width
      	to requisition, request non-anchored children
      	(gtk_text_view_size_allocate): handle border width, allocate
      	non-anchored children
      	(text_view_child_new_window): set the child as object data
      	(gtk_text_view_move_child): allow children at negative
      	coordinates, no reason why not
      	(gtk_text_view_forall): make it copy the list of children before
      	walking it, to avoid reentrancy issues
      	(gtk_text_view_move_child): short-circuit if position is unchanged
      	(changed_handler): only queue_resize if requisition has changed
      	(gtk_text_view_init): don't redraw_on_allocate, since we can do
      	a better job of invalidation ourselves
      
      	* tests/testtext.c: add tests for the fixed-position children
      10b3db08
    • Tim Janik's avatar
      protect idle handle with gdk threads macro. · a272e833
      Tim Janik authored
      Tue Nov 13 19:51:43 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkwindow.c (handle_accels_changed): protect idle handle
              with gdk threads macro.
      a272e833
    • 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
    • Owen Taylor's avatar
      Warn · aebe24f2
      Owen Taylor authored
      Mon Nov 12 19:33:52 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkmessagedialog.c (gtk_message_dialog_new): Warn
      aebe24f2
  2. 12 Nov, 2001 1 commit
  3. 10 Nov, 2001 3 commits
    • Matthias Clasen's avatar
      Mass fixing of trivial doc bugs. (#63544, #57007, #64141, #63472, #57108, · 79e4b185
      Matthias Clasen authored
              * gtk/gtkiconfactory.c, gtk/gtktextbuffer.c, gtk/gtktreemodel.c,
              gtk/gtkwindow.c, gtk/gtknotebook.c, gtk/gtkradiobutton.c,
              gtk/gtktextiter.c, gtk/gtkdialog.c: Mass fixing of trivial doc bugs.
              (#63544, #57007, #64141, #63472, #57108, #60818, #61562)
      
              * gtk/tmpl/gtkaccellabel.sgml, gtk/tmpl/gtkcombo.sgml,
              gtk/tmpl/gtkentry.sgml, gtk/tmpl/gtkhscrollbar.sgml,
              gtk/tmpl/gtkvscrollbar.sgml, gtk/tmpl/gtktoolbar.sgml,
              gtk/tmpl/gtkdialog.sgml, gtk/tmpl/gtkstatusbar.sgml:
              Mass fixing of trivial doc bugs. (#55579, #56760, #58769, #55918,
              #64154, #60422, #54697)
      79e4b185
    • Hans Breuer's avatar
      make sure we know what we are talking about when asked for MINMAXINFO. · c9dabae9
      Hans Breuer authored
      2001-11-10  Hans Breuer  <hans@breuer.org>
      
      	* gdk/win32/gdkevents-win32.c (gdk_event_translate) : make sure
      	we know what we are talking about when asked for MINMAXINFO.
      	Also some cleaning for !HAVE_DIMM_H etc.
      c9dabae9
    • Matthias Clasen's avatar
      Fix docs for gtk_tree_view_column_set_sort_order. (#62647) · f4f1768d
      Matthias Clasen authored
              * gtk/gtktreeviewcolumn.c: Fix docs for
              gtk_tree_view_column_set_sort_order. (#62647)
      
              * gtk/gtkcontainer.c: Fix docs for
              gtk_container_set_border_width. (#64139)
      
              * gtk/gtkcolorsel.c: Documentation fixes.
      
              * gtk/tmpl/gtkpaned.sgml: Document gtk_paned_set_gutter_size
              as noop. (#45802)
      
              * gtk/tmpl/gtkcolorsel.sgml: Remove stuff duplicating inline
              docs. (#60481)
      f4f1768d
  4. 09 Nov, 2001 1 commit
    • Hans Breuer's avatar
      use g_strcasecmp(), some poor platforms don't have strcasecmp() · be3809f0
      Hans Breuer authored
      2001-10-28  Hans Breuer  <hans@breuer.org>
      
      	* gtk/gtkfontsel.c : use g_strcasecmp(), some poor platforms
      	don't have strcasecmp()
      
      	* gtk/gtktextview.c : to fix crashing on e.g. TextView::find need
      	to remove the idle funcs in gtk_text_view_destroy (). To reduce
      	code duplication wrap it in its own function and use it in
      	gtk_text_view_unrealize () and gtk_text_view_destroy_layout ()
      
      	* gdk/win32/gdkdrawable-win32.c : implement the finalize
      	method like the X11 version does, allow to set_colormap NULL
      	* gdk/win32/gdkwindow-win32.c : adapt GdkWindowImplWin32::
      	set_colormap, also some adaption to X11 version :
      	(gdk_window_hide) call _gdk_window_clear_update_area
      	(gdk_window_reparent) call _gdk_window_init_position
      
      	* gdk/win32/gdkwindow-win32.c (gdk_window_set_geometry_hints) :
      	call gdk_window_resize() after all hints are set, because the
      	window resizing process (WM_GETMINMAXINFO) takes all of them into
      	account
      
      	* gdk/win32/gdkfont-win32.c : make gdk_font_equal return a gboolean
      
      	* gdk/win32/gdkvisual-win32.c : register GdkVisual with
      	sizeof (GdkVisualPrivate)
      
      	* gdk/gdk.def gtk/gtk.def : upated externals
      
      	* gdk/makefile.msc gdk/win32/makefile.msc gdk-pixbuf/makefile.msc
      	  gdk-pixbuf/pixops/makefile.msc gtk/makefile.msc.in tests/makefile.msc :
      	from now on use make.msc from $(TOP)/glib/build/win32
      
      	* gtk/stock-icons/makefile.msc : add stock_missing_image
      be3809f0
  5. 08 Nov, 2001 2 commits
    • Tor Lillqvist's avatar
      Add headers. Add section about ActiveIMM. · 15d20507
      Tor Lillqvist authored
      2001-11-08  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Add headers. Add section about ActiveIMM.
      
      	* configure.in: Add --with-ie55 flag to specify the location of
      	the "IE55 libs and headers" package downloadable from Microsoft,
      	which contains, among other things, the Active IMM header dimm.h
      	and UUID library uuid.lib. Use test -f instead of AC_CHECK_FILE.
      	Require GLib 1.3.10.
      
      	* config.h.win32.in: New version, produced by merging two
      	configure-generated ones (for gcc and MSVC). Hopefully #defines
      	the same flags that the previous, hand-written one, did.
      
      	* gdk/Makefile.am
      	* gdk/win32/Makefile.am: Handle the uuid library from the IE55 lib.
      
      	* gdk/win32/gdkevents-win32.c: Conditionalize ActiveIMM
      	stuff. Remove unused GdkIOClosure.
      
      	* gdk/win32/surrogate-dimm.h: Remove, use real dimm.h instead (if
      	available).
      
      	* gdk/win32/libie55uuid.la: New file, handwritten libtool wrapper
      	for uuid.lib. (Does it really have to be this hard to use an
      	existing library with libtool? Probably I am missing something.)
      15d20507
    • Darin Adler's avatar
      Fix an obvious typo where it says LEFT instead of CENTER. · 2b83deae
      Darin Adler authored
      	* gtk/gtklabel.c: (gtk_label_ensure_layout): Fix an obvious
      	typo where it says LEFT instead of CENTER.
      2b83deae
  6. 07 Nov, 2001 1 commit
    • Darin Adler's avatar
      Add g_return_if_fail. · 966fc7ed
      Darin Adler authored
      	* gtk/gtkdialog.c: (gtk_dialog_set_response_sensitive),
      	(gtk_dialog_set_default_response): Add g_return_if_fail.
      966fc7ed
  7. 06 Nov, 2001 5 commits
    • Owen Taylor's avatar
      Add row_draggable() vfunc, and wrapper function. · 57479a86
      Owen Taylor authored
      Mon Nov  5 22:34:29 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtktreednd.[ch] (struct _GtkTreeDragSourceIface):
      	Add row_draggable() vfunc, and wrapper function.
      
      	* gtk/gtktreednd.[ch] (struct _GtkTreeDragDestIface): Make
      	row_drop_possible take a GtkSelectionData, rather than
      	model/row pair.
      
      	* gtk/gtktreestore.c gtk/gtkliststore.c: Update for
      	new DND interfaces.
      
      	* gtk/gtktreeview.[ch]: Remove the row_draggable_func
      	location_dropable_func from gtk_tree_view_set_rows_drag_source/dest.
      	and rename them to enable_model_drag_source/dest.
      
      	* gtk/treeviewcolumn.c: Add DND of columns between rows.
      	Still can't drop _to_ the left tree, but other places
      	work.
      
      	* gtk/gtktreeview.c (unset_reorderable): Unset the
      	reorderable property if unset/enable_model_drag_source/dest
      	are called manually.
      
      	* gtk/gtktreestore.c (gtk_tree_store_row_drop_possible):
      	Correct for change in depth count handling.
      
      	* gtk/gtktreeview.c (gtk_tree_view_create_row_drag_icon):
      	Pass in a expose area to gtk_tree_view_column_cell_render()
      57479a86
    • Havoc Pennington's avatar
      wacky easter egg · 9bb17278
      Havoc Pennington authored
      2001-11-06  Havoc Pennington  <hp@redhat.com>
      
      	* demos/gtk-demo/textview.c (easter_egg_callback): wacky easter egg
      9bb17278
    • Owen Taylor's avatar
      Fix misplaced HAVE_XFT. · ff4f6415
      Owen Taylor authored
      Tue Nov  6 10:13:16 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkgc-x11.c: Fix misplaced HAVE_XFT.
      ff4f6415
    • Havoc Pennington's avatar
      expose the child widgets in here (gtk_text_view_realize): set parent · 604eebd3
      Havoc Pennington authored
      2001-11-05  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextview.c (gtk_text_view_paint): expose the child
      	widgets in here
      	(gtk_text_view_realize): set parent window of child widgets
      	(gtk_text_view_size_request): use child req to decide whether
      	to invalidate layout, not widget->requisition
      
      	* gtk/gtktextdisplay.c (render_layout_line): set
      	shaped_width_pixels for NULL shape objects, so that we properly
      	draw the "missing pixbuf/widget" thing
      	(render_layout_line): don't draw the widget here
      	(gtk_text_layout_draw): pass out a list of widgets that need exposing
      
      	* demos/gtk-demo/textview.c (insert_text): add demo of child
      	widgets
      
      	* gtk/gtktextlayout.c (add_child_attrs): remove debug spew
      
      	* gtk/gtktextdisplay.c (render_layout_line): remove debug spew
      
      	* gtk/gtktextview.c (gtk_text_view_update_child_allocation): add
      	scroll offsets
      	(gtk_text_view_value_changed): poke new X and Y into child allocations
      604eebd3
    • Tor Lillqvist's avatar
      Do search GTK_BINARY_VERSION -specific directory on Windows, too (#63759). · 9af1351d
      Tor Lillqvist authored
      2001-11-06  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtkmain.c (find_module): Do search GTK_BINARY_VERSION
      	-specific directory on Windows, too (#63759).
      9af1351d
  8. 05 Nov, 2001 4 commits
    • Owen Taylor's avatar
      Redo Xft support to go directly to Picture objects instead of using · 42634ee7
      Owen Taylor authored
      Mon Nov  5 12:46:44 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkdrawable-x11.[ch] gdk/x11/gdkgc-x11.c
      	gdk/x11/gdkpixmap-x11.c gdk/x11/gdkprivate-x11.h
      	gdk/x11/gdkwindow-x11.c: Redo Xft support to go
      	directly to Picture objects instead of using XftDraw.
      	This fixes the problem where we weren't able to
      	properly destroy XftDraw objects before destroying
      	the accompanying windows, and probably improves
      	efficiency a bit too. (#50214)
      42634ee7
    • Owen Taylor's avatar
      Clamp max window width/height to 32767, not 32768 since we have to be able · 8a31888a
      Owen Taylor authored
      Mon Nov  5 10:01:49 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkgeometry-x11.c (gdk_window_compute_position):
      	Clamp max window width/height to 32767, not 32768 since
      	we have to be able to deal with a dx/y of -32768 without
      	getting a width of 65536 when guffaw scrolling.
      
      	* gdk/x11/gdkgeometry-x11.c: Implement gdk_window_scroll()
      	for the guffaw scrolling case, fixing some problems with
      	copy-area case as well. Fix BadValue bug with moving windows
      	by large amounts.
      
      	* gdk/x11/gdkgeometry-x11.c (gdk_window_clip_changed): Update
      	clip in window structue before calling gdk_window_invalidate_region
      	since that trims new invalidations to the window's visible
      	region.
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_set_static_gravities):
      	Really set the static window gravity on the children, not
      	repeatedly on the window.
      
      	* gtk/testgtk.c: Add a torture test for big windows and
      	gdk_window_scroll().
      8a31888a
    • Manish Singh's avatar
      sigsetjmp is macroized in some places, so use AC_TRY_LINK instead of · 064ed1e4
      Manish Singh authored
      Sun Nov  4 17:36:08 2001  Manish Singh  <yosh@gimp.org>
      
              * acconfig.h configure.in: sigsetjmp is macroized in some places,
              so use AC_TRY_LINK instead of AC_CHECK_FUNCS for the check.
      064ed1e4
    • Owen Taylor's avatar
      Implement gdk_color_parse() in terms of pango_color_parse(). · 3be9ce0e
      Owen Taylor authored
      Sun Nov  4 19:16:23 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdkcolor.c (gdk_color_parse): Implement gdk_color_parse()
              in terms of pango_color_parse().
      
              * gdk/{linux-fb,win32,x11}/gdkcolor-*.c: Remove port-specific
              gdk_color_parse() implementations.
      3be9ce0e
  9. 04 Nov, 2001 4 commits
    • Owen Taylor's avatar
      queue_resize_on_group with both the old and new mode, not just the new · 37c87ccd
      Owen Taylor authored
      Sun Nov  4 18:39:43 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtksizegroup.c (gtk_size_group_set_mode):
      	queue_resize_on_group with both the old and new mode, not
      	just the new mode. (#60171, Nicolas Setton). Also, notify
      	the "mode" property.
      37c87ccd
    • Owen Taylor's avatar
      Add a function gdk_window_invalidate_maybe_recurse() for use in "shallow · 21457ced
      Owen Taylor authored
      Sun Nov  4 16:02:08 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdkwindow.[ch]: Add a function gdk_window_invalidate_maybe_recurse()
              for use in "shallow invalidation" of a widget. (Windows belonging
              to the widget, but not to the widget's children)
      
              * gtk/gtkprivate.h gtk/gtkwidget.c gtk/gtksizegroup.c: Add private
              flags GTK_ALLOC_NEEDED, GTK_REQUEST_NEEDED.  These flags are set
              up on ancestors up to the resize container on queue_resize. Size
              requests only actually take place if GTK_REQUEST_NEEDED, size
              allocations only take place if GTK_ALLOC_NEEDED or the size
              changed.
      
              * gtk/gtkcontainer.c gtk/gtkwidget.c: Remove
              container->resize_widgets and the RESIZE_NEEDED flag since the
              above flags are sufficient to figure out what needs to be
              resized/reallocated. Remove code manipulating
              container->resize_widget.
      
              * gtk/gtkwidget.[ch]: Add gtk_widget_set_redraw_on_alloc(); this
              allows widgets to turn off being automatically invalidated is when
              they are resized.
      
              * gtk/gtkwidget.[ch] (gtk_widget_size_allocate): Invalidation when
              a widget is resized or moved is "shallow" as described above -
              only the windows that need to be invalidated are invalidated.
      
              * gtk/gtkbox.c gtk/gtktable.c gtk/gtkalignment.c docs/Changes-2.0.txt:
              Make these widget's init functions call
              gtk_widget_set_redraw_on_allocate(widget,FALSE).
      
              * gtk/gtkwindow.c (gtk_window_configure_event): Call
              _gtk_container_queue_resize(), since we don't want
              redrawing. (Probably could be done for other
              calls to gtk_widget_queue_resize() in gtkwindow.c,
              but this is the most important one.)
      
              * gtk/gtkwindow.c (gtk_window_move_resize): Don't call
              gtk_widget_queue_draw() - size_allocate() handles
              that as appropriate.
      
              * gtk/gtkframe.c (gtk_frame_size_allocate): Invalidate instead
              of queue_clear() to avoid invalidating children.
      21457ced
    • jacob berkman's avatar
      don't free the module name until after we load the module · bc5849a5
      jacob berkman authored
      2001-11-04  jacob berkman  <jacob@ximian.com>
      
      	* gtk/gtkmain.c (find_module): don't free the module name until
      	after we load the module
      bc5849a5
    • Owen Taylor's avatar
      Convert GTK_TYPE_CTREE_NODE to pointer derivation instead of boxed · ee0ebf46
      Owen Taylor authored
      Sat Nov  3 13:57:21 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkctree.c: Convert GTK_TYPE_CTREE_NODE to pointer
              derivation instead of boxed derivation.
      
              * gtk/gtkmarshal.list: Remove some now unused marshallers.
      ee0ebf46
  10. 03 Nov, 2001 4 commits
    • Tor Lillqvist's avatar
      Can't include gtkprivate.h (I added the include yesterday, without really · d36c54b4
      Tor Lillqvist authored
      2001-11-04  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtkimmodule.c: Can't include gtkprivate.h (I added the
      	include yesterday, without really thinking), as that defeats the
      	working of correct_libdir_prefix() (it becomes a no-op.). Add
      	comment mentioning that. Thanks to Hans Breuer for noticing.
      d36c54b4
    • Daniel Elstner's avatar
      Use GtkWindow* as first signal argument (was GtkWidget*). · ac812521
      Daniel Elstner authored
      2001-11-03  Daniel Elstner  <daniel.elstner@gmx.net>
      
      	* gtk/gtkwindow.h (frame_event): Use GtkWindow* as first
      	signal argument (was GtkWidget*).
      
      	* gtk/gtkwindow.c (gtk_window_frame_event),
      	  gtk/gtkwindow-decorate.c (gtk_decorated_window_frame_event):
      	Fixed argument types as above, removed GTK_WINDOW casts and
      	added some GTK_WIDGET casts instead.
      ac812521
    • Hans Breuer's avatar
      chain finalize to parent class to get removed from the toplevel_list. · 2a0f4e7d
      Hans Breuer authored
      2001-11-03  Hans Breuer  <hans@breuer.org>
      
      	* gtk/gtkfilesel.c (gtk_file_selection_finalize) : chain
      	finalize to parent class to get removed from the toplevel_list.
      	Should fix 'random' crashes of #63474.
      
      	* gtk/gtktreemodelsort.c : chain finalize() to parent class
      2a0f4e7d
    • Tor Lillqvist's avatar
      Correct some renamed functions. · bee6f66b
      Tor Lillqvist authored
      2001-11-03  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtk.def: Correct some renamed functions.
      
      	* gtk/gtkimmodule.c (correct_libdir_prefix): New function, used on
      	Windows to turn build-time paths from a gtk.immodules distributed
      	as part of a binary package into runtime ones in the
      	end-user-chosen installation directory.
      	(gtk_im_module_init): Use it for module path and domain
      	directory.
      bee6f66b
  11. 02 Nov, 2001 11 commits
    • Tor Lillqvist's avatar
      Use -no-undefined on Windows. Look for .dll or .so as appropriate as · 1d15be15
      Tor Lillqvist authored
      2001-11-03  Tor Lillqvist  <tml@iki.fi>
      
      	* modules/input/Makefile.am: Use -no-undefined on Windows. Look
      	for .dll or .so as appropriate as module suffix.
      
      	* gtk-zip.sh.in: Use correct import library names.
      
      	* gtk/gtk.def: Add a couple of missing entry points. (#63585)
      
      2001-11-02  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtkrc.c (gtk_rc_make_default_dir): Fix typo: extraneous
      	comma.  Include gtkprivate.h for GTK_LIBDIR etc definitions on
      	Windows.
      
      2001-10-30  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile (install-data-hook): Use cp, not $(LN_S) on the .pc
      	files. Configure on Win32 (running on Cygwin) thinks symlinks
      	exist, but pkg-config is not necesarily a Cygwin program, and
      	doesn't understand them.
      1d15be15
    • Jonathan Blandford's avatar
      Clean up height code a bit. I don't think it's completely correct yet, but · 05062529
      Jonathan Blandford authored
      Fri Nov  2 16:45:17 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkrbtree.c (_gtk_rbtree_remove_node): Clean up height code
      	a bit.  I don't think it's completely correct yet, but it's
      	getting there.
      05062529
    • Owen Taylor's avatar
      Remove random + 5 for width and height. If people want padding, they · 44934dca
      Owen Taylor authored
      Fri Nov  2 16:14:15 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkviewport.c (gtk_viewport_size_request): Remove
      	random + 5 for width and height. If people want padding,
      	they should add padding. (Note the +5 isn't padding
      	that will always appear - it just appears in the case
      	where the widget is allocated it's requisition.)
      	(#51018, Janet Davis)
      44934dca
    • Owen Taylor's avatar
      Pad the structure for future expansion. · 92d5e4b2
      Owen Taylor authored
      Fri Nov  2 15:53:23 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkimcontext.h (struct _GtkIMContextClass): Pad
      	the structure for future expansion.
      92d5e4b2
    • Owen Taylor's avatar
      Patch from HideToshi Tajima (#51922) · 7f63b5db
      Owen Taylor authored
      Fri Nov  2 15:30:34 2001  Owen Taylor  <otaylor@redhat.com>
      
              Patch from HideToshi Tajima (#51922)
      
              * gtk/gtkimmulticontext.c: Proxy set_use_preedit().
      
              * gtk/modules/input/gtkimcontextxim.[ch]: Implement
              set_use_preedit().
      
              * gtk/modules/input/gtkimcontextxim.[ch]: If we have
              to destroy the input context because we change the
              client window or use_preedit, make sure we empty
              the preedit string.
      7f63b5db
    • Owen Taylor's avatar
      Go to the GUP proposed ordering of buttons with [OK] in the lower right · 782107bc
      Owen Taylor authored
      Fri Nov  2 14:55:53 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/{gtkcolorseldialog.c,gtkfilesel.c,gtkfontsel.c,
      	gtkgamma.c,gtkmessagedialog.c}: Go to the GUP
      	proposed ordering of buttons with [OK] in the lower
      	right hand corner. Patch from Gregory Merchan,
      	#56331.
      782107bc
    • Jonathan Blandford's avatar
      remove extraneous gtk_label_clear_layout (label) · 1b1b2e82
      Jonathan Blandford authored
      Fri Nov  2 11:51:49 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtklabel.c (gtk_label_select_region_index): remove
      	extraneous gtk_label_clear_layout (label)
      1b1b2e82
    • Sebastian Wilhelmi's avatar
      Removed -DGTK_DISABLE_COMPAT_H. · d5b5427c
      Sebastian Wilhelmi authored
      
      2001-11-02  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* tests/makefile.msc, gtk/makefile.msc.in: Removed
      	-DGTK_DISABLE_COMPAT_H.
      
      	* docs/Changes-2.0.txt:
      	s/GDK_DISABLE_COMPAT_H/GDK_DISABLE_DEPRECATED/
      
      	* gtk/gtkcompat.h.in, gdk/gdkcompat.h: Removed from CVS.
      d5b5427c
    • Owen Taylor's avatar
      Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) · ca21695f
      Owen Taylor authored
      Fri Nov  2 10:21:03 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* examples/**/Makefile.am: Convert to use pkg-config
      	rather than gtk-config. (#53375, Skip Montanaro)
      ca21695f
    • Matt Wilson's avatar
      remove totally broken unused, non-compiling, static function. · bc0d15ab
      Matt Wilson authored
      2001-11-02  Matt Wilson  <msw@redhat.com>
      
      	* gtk/gtkdialog.c (find_child_by_response_id): remove totally
      	broken unused, non-compiling, static function.
      bc0d15ab
    • Owen Taylor's avatar
      Iterate through children of the action area, not of the vbox. (#58278, · 78fa1576
      Owen Taylor authored
      Fri Nov  2 08:17:06 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkdialog.c (gtk_dialog_set_response_sensitive):
      	Iterate through children of the action area, not of
      	the vbox. (#58278, Sergey Kuzminov)
      78fa1576