Blame ChangeLog.pre-2-2

Packit 98cdb6
Fri Dec 20 15:23:26 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.2.0 ===
Packit 98cdb6
Packit 98cdb6
	* configure.in: Version 2.2.0, interface age 0, binary age 200.
Packit 98cdb6
Packit 98cdb6
	* README.in: Update the release notes.
Packit 98cdb6
Packit 98cdb6
	* INSTALL.in: Mention that Pango-1.0 can be used with GTK+-2.2.
Packit 98cdb6
Packit 98cdb6
	* NEWS: Update.
Packit 98cdb6
Packit 98cdb6
2002-12-20  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* examples/gtkdial/gtkdial.c: use G_PI instead of M_PI.
Packit 98cdb6
Packit 98cdb6
Thu Dec 19 11:42:00 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Call
Packit 98cdb6
	the filters on the window where the event is received,
Packit 98cdb6
	not on the window the event is "about". (#101512,
Packit 98cdb6
	Bolian Yin.)
Packit 98cdb6
Packit 98cdb6
Thu Dec 19 03:58:36 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* tests/testtreeflow.c: the rand variable should be static to
Packit 98cdb6
	avoid conflicts with rand(). (#100844, reported by Soeren Sandmann,
Packit 98cdb6
	fix pointed out by Matthias Clasen).
Packit 98cdb6
Packit 98cdb6
Thu Dec 19 03:56:23 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): if we
Packit 98cdb6
	started editing, we handled this key signal, so return TRUE.
Packit 98cdb6
	(#100532, reported by Soeren Sandmann).
Packit 98cdb6
Packit 98cdb6
2002-12-18  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c: Add docs.
Packit 98cdb6
Packit 98cdb6
Wed Dec 18 12:05:33 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* NEWS: Various name fixes.
Packit 98cdb6
Packit 98cdb6
Mon Dec 16 22:38:11 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.1.5 ===
Packit 98cdb6
Packit 98cdb6
	* configure.in: GTK+-2.1.5, interface age 2, binary age 105.
Packit 98cdb6
Packit 98cdb6
	* NEWS: Updated.
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am (gtk_c_sources): Remove reference to fnmatch.h
Packit 98cdb6
Packit 98cdb6
Mon Dec 16 22:12:01 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Don't use AC_CHECK_LIB() when
Packit 98cdb6
	checking for FreeType, Pango, Atk since that get
Packit 98cdb6
	the ordering wrong. Instead, set LIBS ourself
Packit 98cdb6
	and call AC_TRY_LINK_FUNC(). (#98406)
Packit 98cdb6
Packit 98cdb6
Mon Dec 16 21:39:28 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkentry.c (gtk_entry_enter_text): Call
Packit 98cdb6
	gtk_entry_set_position_internal() that takes a
Packit 98cdb6
	new "reset_IM" parameter, so that we avoid the
Packit 98cdb6
	problem where committing text would reset the
Packit 98cdb6
	input method. (#74381, Kang Jeong-Hee)
Packit 98cdb6
Packit 98cdb6
2002-12-17  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcontainer.c: Fix a few doc comments.
Packit 98cdb6
Packit 98cdb6
2002-12-17  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkglobals-win32.c: Minor cosmetics.
Packit 98cdb6
Packit 98cdb6
	Implement two missing functions (#101369)
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c
Packit 98cdb6
	(gdk_display_add_client_message_filter): Implement by calling
Packit 98cdb6
	gdk_add_client_message_filter(), no separate displays on Windows,
Packit 98cdb6
	at least not yet.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkgc-win32.c (gdk_gc_get_screen): Implement by
Packit 98cdb6
	returning the only screen so far, _gdk_screen.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.def: Add here, too.
Packit 98cdb6
Packit 98cdb6
Mon Dec 16 16:18:15 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktexttag.c (gtk_text_tag_get_property): Get rid
Packit 98cdb6
	of incorrect calls to g_value_init(). (#100669, Johan
Packit 98cdb6
	Dahlin, James Henstridge)
Packit 98cdb6
Packit 98cdb6
Mon Dec 16 17:20:02 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccellabel.c: Implement Owen's susggestion from
Packit 98cdb6
	#80764. Fixes #101314.
Packit 98cdb6
Packit 98cdb6
Sun Dec 15 18:47:30 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Some fixes for modal hint setting based on a patch
Packit 98cdb6
	from Arvind Samptur (#100416)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdialog.c (gtk_dialog_run): Call gtk_window_set_modal
Packit 98cdb6
	before showing the window for efficiency.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (gtk_window_realize): Ignore the EWMH
Packit 98cdb6
	constraint that the transient-for hint must always be
Packit 98cdb6
	set on windows with the modal hint and just always set
Packit 98cdb6
	the modal hint.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (gtk_window_set_modal): Update the
Packit 98cdb6
	modal hint on the GdkWindow when the window is realized.
Packit 98cdb6
Packit 98cdb6
Sun Dec 15 18:39:09 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Hard-code GTK_BINARY_VERSION=2.2.0 for
Packit 98cdb6
	now; should stay the same until we branch for 2.3. (#100598)
Packit 98cdb6
Packit 98cdb6
Sun Dec 15 18:14:16 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenuitem.c (gtk_real_menu_item_activate_item): 
Packit 98cdb6
	Pass TRUE for search_sensitive - prevents a problem
Packit 98cdb6
	where after hitting Alt-F to bring up the File menu,
Packit 98cdb6
	the mnemonics for the items in the menu might not
Packit 98cdb6
	be usable. (#89336)
Packit 98cdb6
Packit 98cdb6
Sat Dec 14 22:18:45 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (gdk_window_get_frame_extents):
Packit 98cdb6
	Fix a bug with checking the private flag on the wrong
Packit 98cdb6
	window; improve the answer on failure a bit; push
Packit 98cdb6
	an error trap around the X operations. (#100933)
Packit 98cdb6
Packit 98cdb6
Sat Dec 14 22:03:21 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextxim.c (status_window_hide): Don't
Packit 98cdb6
	call status_window_set_text() if the status window doesn't
Packit 98cdb6
	already exist. (#100933, reported by Anand Subra)
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextxim.c (status_window_show): 
Packit 98cdb6
	Don't bother creating the status window here, wait for
Packit 98cdb6
	the set_text(). (Fixes a warning)
Packit 98cdb6
Packit 98cdb6
2002-12-15  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcalendar.c:
Packit 98cdb6
	* gtk/gtkfilesel.c:
Packit 98cdb6
	* gtk/gtkfontsel.c:
Packit 98cdb6
	* gtk/gtkhruler.c:
Packit 98cdb6
	* gtk/gtkinputdialog.c:
Packit 98cdb6
	* gtk/gtkprogress.c:
Packit 98cdb6
	* gtk/gtktreemodel.c:
Packit 98cdb6
	* gtk/gtkvruler.c:
Packit 98cdb6
	* gtk/queryimmodules.c:
Packit 98cdb6
	* gtk/theme-bits/decompose-bits.c:
Packit 98cdb6
	* gdk-pixbuf/gdk-pixbuf-csource.c:
Packit 98cdb6
	* gdk-pixbuf/make-inline-pixbuf.c:
Packit 98cdb6
	* gdk-pixbuf/queryloaders.c:
Packit 98cdb6
	* gdk/gdkkeynames.c:
Packit 98cdb6
	* gdk/gdkrgb.c:
Packit 98cdb6
	* gdk/linux-fb/gdkfbmanager.c:
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c:
Packit 98cdb6
	* gdk/win32/gdkmain-win32.c:
Packit 98cdb6
	* gdk/win32/gdkproperty-win32.c:
Packit 98cdb6
	* gdk/x11/gdkmain-x11.c: Use g_printf instead of system 
Packit 98cdb6
	printf.  (#99327)  
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcontainer.c (gtk_container_class_install_child_property): 
Packit 98cdb6
	(gtk_container_child_get_valist): 
Packit 98cdb6
	(gtk_container_child_get_property): 
Packit 98cdb6
	(gtk_container_child_set_valist): 
Packit 98cdb6
	(gtk_container_child_set_property): 
Packit 98cdb6
	(gtk_container_add_with_properties): 
Packit 98cdb6
	(gtk_container_child_set): 
Packit 98cdb6
	(gtk_container_child_get): Add docs.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (gtk_window_activate_default): 
Packit 98cdb6
	(gtk_window_activate_focus): Add docs.
Packit 98cdb6
Packit 98cdb6
2002-12-14  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenuitem.c (gtk_menu_item_position_menu): Made
Packit 98cdb6
	Xinerama-aware.  (#85711)
Packit 98cdb6
Packit 98cdb6
Sat Dec 14 14:19:16 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c: Add a new binding signal, "move_scroll",
Packit 98cdb6
	and use it to hook up Home/End/Page_Up/Page_Down keybindings.
Packit 98cdb6
	(#80484, Narayana Pattipati, Marius Andreiana)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_scroll_item_visible): Fix some
Packit 98cdb6
	bugs in the computation of when an item is visible. (#99545)
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkbindings.[ch] (_gtk_binding_signal_new) gtk/gtkmenushell.c:
Packit 98cdb6
	Move here, export privately.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenushell.c (_gtk_menu_shell_select_last): Export
Packit 98cdb6
	privately.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenushell.c (gtk_menu_shell_select_item): Don't
Packit 98cdb6
	select the item if it is already selected.
Packit 98cdb6
Packit 98cdb6
Sat Dec 14 01:51:05 2002  Chema Celorio  <chema@celorio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdialog.c (gtk_dialog_add_buttons_valist): minor coding
Packit 98cdb6
	style fix.
Packit 98cdb6
Packit 98cdb6
Sat Dec 14 01:22:05 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccellabel.[ch] (gtk_accel_label_refetch): Don't
Packit 98cdb6
	recalculate the acceleration label in an idle handler.
Packit 98cdb6
Packit 98cdb6
Sat Dec 14 01:00:12 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_position): Handle the case
Packit 98cdb6
	where the pointer isn't on the same screen as the widget
Packit 98cdb6
	by centering the menu on the widget's screen. (#94563)
Packit 98cdb6
Packit 98cdb6
Fri Dec 13 23:58:06 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkscreen.c (gdk_screen_get_monitor_at_point)
Packit 98cdb6
	* gdk/gdkscreen.c (gdk_screen_get_monitor_at_window): 
Packit 98cdb6
	Provide a useful fallback on failure - return a monitor
Packit 98cdb6
	close to the point or window. (#79991)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_position): Remove a now
Packit 98cdb6
	unneeded check for failure of 
Packit 98cdb6
	gdk_screen_get_monitor_at_point()
Packit 98cdb6
Packit 98cdb6
Fri Dec 13 23:10:21 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.c: Fix a problem with the focus row
Packit 98cdb6
	ending up off the list when rows were deleted
Packit 98cdb6
	(#94812, Christian Reis, Jon Nelson).
Packit 98cdb6
Packit 98cdb6
Fri Dec 13 22:55:27 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (menu_change_screen): If the screen
Packit 98cdb6
	for the menu changes while the menu is torn off, move
Packit 98cdb6
	the tearoff along with it. (#85669)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_set_tearoff_state): When 
Packit 98cdb6
	reattaching, get rid of the get rid of the tearoff window.
Packit 98cdb6
Packit 98cdb6
Fri Dec 13 21:35:12 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhandlebox.c (gtk_handle_box_motion): Handle
Packit 98cdb6
	the case where the pointer is moved between screens
Packit 98cdb6
	during a handle box drag by resetting the original
Packit 98cdb6
	location. (#94562)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkinputdialog.c (gtk_input_dialog_get_private): 
Packit 98cdb6
	Fix a leftover variable name from cut-and-paste.
Packit 98cdb6
Packit 98cdb6
Fri Dec 13 18:57:20 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
 	* gtk/gtkdialog.c: Change the Escape key binding to only close
Packit 98cdb6
 	if the dialog contains a cancel button.  (Patch from
Packit 98cdb6
	James Willcox, #74221)
Packit 98cdb6
 
Packit 98cdb6
Fri Dec 13 18:22:21 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesel.c (compare_cmpl_dir): Use 
Packit 98cdb6
	g_utf8_collate_key() to sort in human-friendly order.
Packit 98cdb6
	(#94473, Gregory Merchan)
Packit 98cdb6
Packit 98cdb6
Fri Dec 13 17:45:40 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/fnmatch.c gtk/gtkprivate.h gtk/gtkfilesel.c: 
Packit 98cdb6
	System fnmatch wasn't going to be UTF-8 clean, neither 
Packit 98cdb6
	was our	version. Redo our fnmatch.c to be UTF-8, add 
Packit 98cdb6
	test cases, fix all sorts of bugs inherited
Packit 98cdb6
	from the antique GNU fnmatch code. Change interface
Packit 98cdb6
	to get rid of fnmatch.h constants. Fixes basic
Packit 98cdb6
	non-workingness of filesel with non-ASCII filenames.
Packit 98cdb6
	(#78758, Kang Jeong-Hee)
Packit 98cdb6
Packit 98cdb6
	* gtk/fnmatch.h: No longer needed.
Packit 98cdb6
Packit 98cdb6
Fri Dec 13 12:15:09 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesel.c (find_parent_dir_fullname): If
Packit 98cdb6
	getting the parent of the directory name, make
Packit 98cdb6
	an attempt to change back to the original directory.
Packit 98cdb6
Packit 98cdb6
Thu Dec 12 20:07:25 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesel.c (cmpl_completion_fullname): Const
Packit 98cdb6
	warning fix.
Packit 98cdb6
Packit 98cdb6
Thu Dec 12 19:51:45 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesel.c (open_new_dir): Include "."
Packit 98cdb6
	and ".." in the list of entries; they are needed for 
Packit 98cdb6
	correct	handling of .<TAB>, ..<TAB>; were lost
Packit 98cdb6
	with the GDir conversion. (Francisco Bustamante,
Packit 98cdb6
	#89972)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesel.c (open_new_dir): If we hit
Packit 98cdb6
	EOF unexpectedly, that's OK... a file was just
Packit 98cdb6
	deleted while we were reading the directory.
Packit 98cdb6
Packit 98cdb6
Thu Dec 12 18:02:34 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmain.c (gtk_main_do_event): Intercept events
Packit 98cdb6
	of type GDK_SETTING before we check to see if there
Packit 98cdb6
	was an event widget or not. (#97451, Simon Wong,
Packit 98cdb6
	Bastien Nocera)
Packit 98cdb6
Packit 98cdb6
Thu Dec 12 17:58:41 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkrc.key.emacs: Add C-u/C-h/C-w. (#72245)
Packit 98cdb6
Packit 98cdb6
Thu Dec 12 17:01:38 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdnd.c (gtk_drag_find_widget): Skip insensitive
Packit 98cdb6
	widgets. (#84061)
Packit 98cdb6
Packit 98cdb6
Thu Dec 12 15:08:01 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* acinclude.m4: Remove unneeded bits of AM_GTK_GNU_TEXT
Packit 98cdb6
	macros.
Packit 98cdb6
Packit 98cdb6
Thu Dec 12 18:25:17 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextview.c (gtk_text_view_button_press_event): 
Packit 98cdb6
	return TRUE when button 3 is pressed, fixes #78324.
Packit 98cdb6
Packit 98cdb6
Thu Dec 12 10:12:39 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextview.c: Turn off DEBUG_VALIDATION_AND_SCROLLING
Packit 98cdb6
	that got turned on in an accidental commit.
Packit 98cdb6
Packit 98cdb6
Wed Dec 11 18:30:05 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released GTK+-2.1.4 ===
Packit 98cdb6
Packit 98cdb6
	* NEWS: Updated.
Packit 98cdb6
Packit 98cdb6
	* modules/input/Makefile.am (INCLUDES): Remove GTK_LOCALEDIR
Packit 98cdb6
	from here as well. (Manish Singh)
Packit 98cdb6
Packit 98cdb6
2002-12-11  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkpixmap-win32.c (gdk_pixmap_new,
Packit 98cdb6
	gdk_bitmap_create_from_data, gdk_pixmap_create_from_data)
Packit 98cdb6
	* gdk/win32/gdkprivate-win32.h
Packit 98cdb6
	* gdk/win32/gdkimage-win32.c (_gdk_win32_setup_pixmap_image):
Packit 98cdb6
	Functions now take a GdkDrawable instead of GdkWindow parameter,
Packit 98cdb6
	like in X11 and linux-fb backends (#100780)
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c (get_default_title): Do use
Packit 98cdb6
	g_get_application_name() (I now have a fresh enough GLib).
Packit 98cdb6
Packit 98cdb6
Wed Dec 11 14:04:23 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: version 2.1.4, interface age 1.
Packit 98cdb6
	
Packit 98cdb6
	* configure.in: Require GLib-2.1.4, so we will catch
Packit 98cdb6
	the need for the new AM_GLIB_DEFINE_LOCALEDIR() in
Packit 98cdb6
	an obvious way.
Packit 98cdb6
Packit 98cdb6
	* configure.in gtk/Makefile.am: Use AM_GLIB_DEFINE_LOCALEDIR()
Packit 98cdb6
Packit 98cdb6
Tue Dec 10 15:46:01 PST 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (set_initial_hints): 
Packit 98cdb6
	gdk_x11_get_xatom_by_name_for_display takes a GdkDisplay *,
Packit 98cdb6
	not an XDisplay * (obvious typo fix for the previous commit)
Packit 98cdb6
Packit 98cdb6
2002-12-11  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (set_initial_hints): Delete EWMH
Packit 98cdb6
	properties if no private->state flags are set.  (#66754)
Packit 98cdb6
Packit 98cdb6
2002-12-10  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_class_find_style_property): 
Packit 98cdb6
	* gtk/gtkcontainer.c (gtk_container_class_find_child_property):
Packit 98cdb6
	Doc typo fixes.
Packit 98cdb6
Packit 98cdb6
	* gtk/tree_plus.xpm: 
Packit 98cdb6
	* gtk/tree_plus.xbm: 
Packit 98cdb6
	* gtk/tree_minus.xpm: 
Packit 98cdb6
	* gtk/tree_minus.xbm: 
Packit 98cdb6
	* gtk/line-wrap.xbm: 
Packit 98cdb6
	* gtk/line-arrow.xbm: 
Packit 98cdb6
	* gtk/gtktextview.c: 
Packit 98cdb6
	* gtk/gtktextutil.c: 
Packit 98cdb6
	* gtk/gtkstyle.c: 
Packit 98cdb6
	* gtk/gtkstock.c: 
Packit 98cdb6
	* gtk/gtksizegroup.c: 
Packit 98cdb6
	* gtk/gtkselection.c: 
Packit 98cdb6
	* gtk/gtkoptionmenu.c: 
Packit 98cdb6
	* gtk/gtklist.c: 
Packit 98cdb6
	* gtk/gtkfilesel.c: 
Packit 98cdb6
	* gtk/gtkentry.c: 
Packit 98cdb6
	* gtk/gtkcolorsel.c: 
Packit 98cdb6
	* gtk/gtkclist.c: 
Packit 98cdb6
	* gtk/gtkclipboard.c: 
Packit 98cdb6
	* gtk/gtkbutton.c: Data constness fixes.  (#75754)
Packit 98cdb6
Packit 98cdb6
Tue Dec 10 14:37:41 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkevents-x11.c (gdk_event_translate)
Packit 98cdb6
	  gdk/x11/gdkwindow-x11.h: Separate out tracking of the X server
Packit 98cdb6
	  focus window from tracking our idea of what the focus window is,
Packit 98cdb6
	  because the PointerRoot code needs to know the real pointer
Packit 98cdb6
	  window. (Mostly accidentally committed a bit earlier.)
Packit 98cdb6
Packit 98cdb6
Tue Dec 10 12:57:00 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.c (adjust_adjustments): Fix typo with
Packit 98cdb6
	hadjustment/vadjustment introduce prior to 2.0.0.
Packit 98cdb6
	(#84621, Charles Kerr)
Packit 98cdb6
Packit 98cdb6
Tue Dec 10 12:40:30 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenuitem.c, gtk/gtkstyle.c, gtk/gtkrc.c: new default
Packit 98cdb6
	color scheme based on the GNOME stock icon palette. (#80691,
Packit 98cdb6
	Tuomas Kuosmanen, Garrett LeSage, Owen Taylor)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c (gtk_notebook_real_remove): take a new
Packit 98cdb6
	parameter, "destroying", and don't emit the switch-page signals
Packit 98cdb6
	when it is true (fix #64832, reported by Jarred Keuch)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtklabel.c (gtk_label_set_property): remove unused
Packit 98cdb6
	variable. 
Packit 98cdb6
Packit 98cdb6
Tue Dec 10 02:14:12 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_get_path_at_pos): x can be in
Packit 98cdb6
	the range [0, upper], which can be bigger than [0, page_size].
Packit 98cdb6
	(Fixed #99778, reported and testcase provided by Carlos Garnacho
Packit 98cdb6
	Parro).
Packit 98cdb6
Packit 98cdb6
Mon Dec  9 19:49:03 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (gtk_window_move_resize): Remove
Packit 98cdb6
	a couple of places if (widget->window), this function
Packit 98cdb6
	will only ever be called on a realized window.
Packit 98cdb6
	(#80225)
Packit 98cdb6
Packit 98cdb6
Tue Dec 10 01:58:43 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (validate_visible_area): implement a working
Packit 98cdb6
	use_align = FALSE implementation (also mentioned in #91335, reported
Packit 98cdb6
	by Juri Pakaste).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (validate_visible_area): only free the
Packit 98cdb6
	scroll_to_path if we are done with validating (fixes #93584, reported
Packit 98cdb6
	and testcase provided by Erik Simonsen).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
Packit 98cdb6
	set the GTK_CELL_RENDERER_FOCUSED flag where appropriate. (fixes
Packit 98cdb6
	#75745, reported by Richard Hult).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_get_position):
Packit 98cdb6
	initialize cellinfo to NULL to silence the compiler.
Packit 98cdb6
Packit 98cdb6
Mon Dec  9 19:31:59 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstyle.c (draw_spinbutton_shadow): Remove
Packit 98cdb6
	unused draw_spin_entry_shadow(). (#80229)
Packit 98cdb6
Packit 98cdb6
Mon Dec  9 18:50:31 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkinput-x11.c (_gdk_input_common_find_events):
Packit 98cdb6
	Remove selection for DeviceButtonRelease, we no longer need
Packit 98cdb6
	it now that gxi is gone. (#32617, reported by Garry
Packit 98cdb6
	Osgood)
Packit 98cdb6
Packit 98cdb6
Tue Dec 10 00:49:35 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkpixmap.h (gdk_pixmap_new), (gdk_bitmap_create_from_data),
Packit 98cdb6
	(gdk_pixmap_create_from_xpm), (gdk_pixmap_colormap_create_from_xpm),
Packit 98cdb6
	(gdk_pixmap_create_from_xpm_d),
Packit 98cdb6
	(gdk_pixmap_colormap_create_from_xpm_d): update to allow a
Packit 98cdb6
	GdkDrawable instead of a GdkWindow.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkpixmap.c (gdk_pixmap_colormap_create_from_xpm),
Packit 98cdb6
	(gdk_pixmap_create_from_xpm), (gdk_pixmap_colormap_create_from_xpm_d),
Packit 98cdb6
	(gdk_pixmap_create_from_xpm_d): update to allow a GdkDrawable
Packit 98cdb6
	instead of a GdkWindow.
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/gdkpixmap-fb.c (gdk_pixmap_new),
Packit 98cdb6
	(gdk_bitmap_create_from_data), (gdk_pixmap_create_from_data): update
Packit 98cdb6
	to allow a GdkDrawable instead of a GdkWindow.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new),
Packit 98cdb6
	(gdk_bitmap_create_from_data), (gdk_pixmap_create_from_data): likewise
Packit 98cdb6
Packit 98cdb6
Mon Dec  9 17:31:06 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkiconfactory.c (icon_size_lookup_intern): Remove
Packit 98cdb6
	unnecessary leftover check that was causing a UMR.
Packit 98cdb6
	(#100768, Kjartan Maraas)
Packit 98cdb6
Packit 98cdb6
Mon Dec  9 19:11:22 2002  Artis Trops  <hornet@navigator.lv>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Added Latvian (lv) to ALL_LINGUAS.
Packit 98cdb6
Packit 98cdb6
Mon Dec  9 10:44:59 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_private):
Packit 98cdb6
	Fix a bug in one of my earlier changes. (From Naofumi Yasufuku,
Packit 98cdb6
	#100023)
Packit 98cdb6
Packit 98cdb6
Sun Dec  8 21:43:31 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c: Fix spacing in a bunch of 
Packit 98cdb6
	for (i=0; i
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c: Various g_return_if_fail()
Packit 98cdb6
	cleanup.
Packit 98cdb6
Packit 98cdb6
Sun Dec  8 21:29:10 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc1): Fix
Packit 98cdb6
	a lost refcount in the case where we get a duplicate
Packit 98cdb6
	back from the X server.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_writeable):
Packit 98cdb6
	Set success[] for all colors when allocation of colors
Packit 98cdb6
	cells via XAllocColorCells succeeds.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_private):
Packit 98cdb6
	Don't match against colors cells allocated writeable.
Packit 98cdb6
Packit 98cdb6
Sun Dec  8 21:22:46 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_private): 
Packit 98cdb6
	When allocating non-writeable colors, fill in the flags
Packit 98cdb6
	field of the XColor, and insert the returned color into
Packit 98cdb6
	our color hash. (#100023, Naofumi Yasufuku)
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colormap_free_colors): 
Packit 98cdb6
	Fix a typo (my fault) that slipped in in the last patch.
Packit 98cdb6
Packit 98cdb6
Sun Dec  8 20:32:23 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	More fixes for GdkColormapX11 (#100023, Naofumi Yasufuku)
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colors_free) 
Packit 98cdb6
	(gdk_colormap_free_colors): Don't call XFreeColors() for  
Packit 98cdb6
	private colorsmaps.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_writeable,
Packit 98cdb6
	gdk_colormap_colors_private, gdk_colormap_alloc_colors_shared):
Packit 98cdb6
	Fix return values to return number remaining not number
Packit 98cdb6
	allocated.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_shared,
Packit 98cdb6
	gdk_colormap_alloc_colors_private): Clean up some a stray 
Packit 98cdb6
	initializations.
Packit 98cdb6
Packit 98cdb6
Sun Dec  8 20:19:22 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Fixes for GdkColormapX11 (#100023, Naofumi Yasufuku)
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_x11_colormap_foreign_new): 
Packit 98cdb6
	Fix typo that caused us to always return the system
Packit 98cdb6
	colormap.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colormap_new): When allocating
Packit 98cdb6
	a private colormap and copying the system palette
Packit 98cdb6
	to prevent flashing, handle colormap->size greater than
Packit 98cdb6
	system_colormap->size.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_x11_colormap_get_xdisplay):
Packit 98cdb6
	Get rid of the last remains of private->xdisplay
Packit 98cdb6
	in favor of using private->screen. 
Packit 98cdb6
Packit 98cdb6
2002-12-09  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	Merge from stable:
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkdrawable-win32.c (generic_draw): Don't leak
Packit 98cdb6
	stipple_gc. More checks for errors. Use correct ternary ROP when
Packit 98cdb6
	blitting the foreground into the tile pixmap onto those pixels
Packit 98cdb6
	where the stipple is set. (I didn't notice that I had used the
Packit 98cdb6
	wrong one, as it didn't matter on Win2k, where DIB sections
Packit 98cdb6
	apparently are zeroed upon creation. But on Win98 they have random
Packit 98cdb6
	initial contents. Thanks to Hans Breuer for reporting this.)
Packit 98cdb6
	(gdk_win32_draw_rectangle, gdk_win32_draw_arc,
Packit 98cdb6
	gdk_win32_draw_polygon): Don't pass the LINE_ATTRIBUTES bits to
Packit 98cdb6
	generic_draw() if drawing a filled figure.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkmain-win32.c (_gdk_win32_print_dc): Minor cosmetics.
Packit 98cdb6
	(_gdk_win32_gcvalues_mask_to_string): Initialize buffer as empty.
Packit 98cdb6
	(_gdk_win32_window_state_to_string): New debugging output helper
Packit 98cdb6
	function.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c: Minor debugging output changes.
Packit 98cdb6
	(gdk_event_translate): Ignore the WM_SHOWWINDOW/SW_OTHERUNZOOM or
Packit 98cdb6
	SW_OTHERZOOM messages. Do not generate a GDK_UNMAP event for
Packit 98cdb6
	WM_SIZE/SIZE_MINIMIZED messages, they do not really corrspond to
Packit 98cdb6
	unmapping on X11. Set window state correctly for all three of
Packit 98cdb6
	SIZE_{MINIMIZED,MAXIMIZED,RESTORED}. A maximized and then iconified
Packit 98cdb6
	("minimized" in Windows terminology) window still has the
Packit 98cdb6
	"maximized" property, i.e. when deiconified, it will reappear as
Packit 98cdb6
	maximized. (#10557)
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkprivate-win32.h: Declare new function.
Packit 98cdb6
	(WIN32_API_FAILED, WIN32_GDI_FAILED, OTHER_API_FAILED): Don't use
Packit 98cdb6
	__PRETTY_FUNCTION__ if __GNUC__ >= 3, to avoid warning message.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c (show_window_internal): Handle more
Packit 98cdb6
	situations. Add parameter to tell whether deiconifying. Code
Packit 98cdb6
	reorg: Return early when appropriate instead of using nested if
Packit 98cdb6
	statements. If just deiconifying without raising, restore active
Packit 98cdb6
	window. (#10557)
Packit 98cdb6
Packit 98cdb6
	(gdk_window_hide, gdk_window_withdraw, gdk_window_iconify,
Packit 98cdb6
	gdk_window_deiconify, gdk_window_maximize, gdk_window_unmaximize,
Packit 98cdb6
	gdk_window_focus): Use _gdk_win32_window_state_to_string() in
Packit 98cdb6
	debugging output.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_iconify): Restore active window after calling
Packit 98cdb6
	ShowWindow(). Otherwise the "next" window gets activated.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_stick, gdk_window_unstick): Don't output any warnings.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_set_transient_for): Rewrite. Just call SetWindowLong()
Packit 98cdb6
	with GWL_HWNDPARENT, which despite its name sets the *owner*
Packit 98cdb6
	window, which should be exactly what we want. The PSDK
Packit 98cdb6
	documentation is said to be misleading. testgtk's modal window
Packit 98cdb6
	test now works much better. (#50586)
Packit 98cdb6
Packit 98cdb6
Sun Dec  8 18:28:51 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_modify_fg/bg/base/text/font): 
Packit 98cdb6
	Remove left-over NULL checks that were preventing the
Packit 98cdb6
	NULL to "unmodify" feature from actually working.
Packit 98cdb6
	(#100702, Jon-Kare Hellan)
Packit 98cdb6
Packit 98cdb6
2002-12-08  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c (gtk_color_selection_set_previous_color): 
Packit 98cdb6
	(gtk_color_selection_set_previous_alpha): Reset priv->changing 
Packit 98cdb6
	before returning.  (#100443)
Packit 98cdb6
Packit 98cdb6
Sat Dec  7 14:45:50 GMT 2002  Tony Gale <gale@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* docs/tutorial/gtk-tut.sgml: minor fixes
Packit 98cdb6
Packit 98cdb6
	* examples/pixmap: don't use deprecated function
Packit 98cdb6
Packit 98cdb6
Fri Dec  6 19:00:59 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* demos/gtk-demo/testview.c tests/testgtk.c
Packit 98cdb6
	tests/testtext.c tests/testtextbuffer.c: Use
Packit 98cdb6
	octal escapes rather than literal UTF-8.
Packit 98cdb6
Packit 98cdb6
Fri Dec  6 17:50:57 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkpixmap.c (PACKED_COLOR): Fix incorrect
Packit 98cdb6
	masks in PACKED_COLOR definition. (#99795, 
Packit 98cdb6
	John Finlay)
Packit 98cdb6
Packit 98cdb6
Fri Dec  6 17:46:42 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_window_size_request): Use
Packit 98cdb6
	the correct screen for getting the height.
Packit 98cdb6
	(Fix from Stephen Browne, #96777)
Packit 98cdb6
Packit 98cdb6
Thu Dec  5 16:01:14 2002  Eric Warmenhoven <eric@warmenhoven.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/{linux-fb,win32}/Makefile.am: Fix gdkenumtypes.h hack
Packit 98cdb6
Packit 98cdb6
2002-12-06  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkcolor.c: 
Packit 98cdb6
	* gdk/gdkfont.c: Add some Deprecation info. 
Packit 98cdb6
Packit 98cdb6
Wed Dec  4 19:41:14 2002  Eric Warmenhoven <eric@warmenhoven.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/gdkglobals-fb.c gdk/linux-fb/gdkkeyboard-fb.c
Packit 98cdb6
	gdk/linux-fb/gdkmain-fb.c gdk/linux-fb/gdkprivate-fb.h
Packit 98cdb6
	gdk/linux-fb/gdkrender-fb.c: More proper vt switch handling
Packit 98cdb6
Packit 98cdb6
Wed Dec  4 14:31:46 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkdnd-x11.c: Always look up and create the
Packit 98cdb6
	Motif drag window as a child of the root window of screen 0
Packit 98cdb6
	rather than the default screen.	(#100362, Erwann Chenede)
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkdnd-x11.c (motif_read_initiator_info):
Packit 98cdb6
	Return FALSE, not GDK_FILTER_REMOVE on failure; this
Packit 98cdb6
	isn't a filter function.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/x11/gdkselection-x11.c gtk/gtkselection.c: Add
Packit 98cdb6
	some g_return_if_fail() to catch selection == None more 
Packit 98cdb6
	gracefully than an X error.
Packit 98cdb6
Packit 98cdb6
2002-12-04  Christian Neumair  <chris@gnome-de.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrendertoggle.c: Fixed typo in property
Packit 98cdb6
	description.
Packit 98cdb6
Packit 98cdb6
Wed Dec  4 12:44:50 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombo.c (gtk_combo_selection_changed): Add
Packit 98cdb6
	back the monitoring of the selection when the combo
Packit 98cdb6
	isn't popped down; apparently people depended upon
Packit 98cdb6
	the side-effect where gtk_combo_set_popdown_strings()
Packit 98cdb6
	would wipe out the contents of the list when browse-mode
Packit 98cdb6
	autoselected the first item in the list. (#100347)
Packit 98cdb6
Packit 98cdb6
Tue Dec  3 17:47:24 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkgeometry-x11.c (gdk_window_guffaw_scroll): Fix wrong 
Packit 98cdb6
	sign for queued translation. (Found by Chris Blizzard,
Packit 98cdb6
	#100274)
Packit 98cdb6
Packit 98cdb6
2002-12-03  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	Moveresize emulation for all edges.  (#52833)
Packit 98cdb6
	
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (update_pos): Support all edges. 
Packit 98cdb6
	(calculate_unmoving_origin): New function which calculates the
Packit 98cdb6
	ICCCM reference point for the window depending on the gravity.
Packit 98cdb6
	(emulate_resize_drag): use calculate_unmoving_origin().
Packit 98cdb6
	(emulate_move_drag): use calculate_unmoving_origin().
Packit 98cdb6
Packit 98cdb6
	RTL flipping for statusbars.  (#96832)
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkstatusbar.c (get_grip_edge): New function returning the
Packit 98cdb6
	appropriate grip edge for a statusbar.
Packit 98cdb6
	(get_grip_rect): Do the right thing in RTL mode.
Packit 98cdb6
	(gtk_statusbar_button_press): Initiate a resize drag on the
Packit 98cdb6
	appropriate edge. 
Packit 98cdb6
	(gtk_statusbar_expose_event): Paint the resize grip for the
Packit 98cdb6
	appropriate edge.
Packit 98cdb6
Packit 98cdb6
2002-12-03  Anders Carlsson  <andersca@gnu.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstyle.c: Fix doc comment.
Packit 98cdb6
Packit 98cdb6
Mon Dec  2 20:36:28 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released GTK+-2.1.3 ===
Packit 98cdb6
Packit 98cdb6
	* configure.in: Version 2.1.3, interface ago 0.
Packit 98cdb6
Packit 98cdb6
	* NEWS: Update
Packit 98cdb6
Packit 98cdb6
2002-12-02  Murray Cumming  <murrayc@usa.net>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodel.h: Declare gtk_tree_row_reference_get_type(). It is
Packit 98cdb6
	already used by a macro in the same header.
Packit 98cdb6
Packit 98cdb6
2002-11-28  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdisplay.c: 
Packit 98cdb6
	* gdk/gdkdisplaymanager.c: 
Packit 98cdb6
	* gdk/gdk.c: 
Packit 98cdb6
	* gdk/gdkdraw.c:
Packit 98cdb6
	* gdk/gdkevents.c:
Packit 98cdb6
	* gdk/gdkrgb.c:
Packit 98cdb6
	* gdk/gdkscreen.c:
Packit 98cdb6
	* gdk/gdkwindow.c:
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c:
Packit 98cdb6
	* gdk/x11/gdkcursor-x11.c:
Packit 98cdb6
	* gdk/x11/gdkdisplay-x11.c:
Packit 98cdb6
	* gdk/x11/gdkdnd-x11.c:
Packit 98cdb6
	* gdk/x11/gdkevents-x11.c:
Packit 98cdb6
	* gdk/x11/gdkfont-x11.c:
Packit 98cdb6
	* gdk/x11/gdkgc-x11.c:
Packit 98cdb6
	* gdk/x11/gdkinput.c:
Packit 98cdb6
	* gdk/x11/gdkkeys-x11.c:
Packit 98cdb6
	* gdk/x11/gdkpango-x11.c:
Packit 98cdb6
	* gdk/x11/gdkpixmap-x11.c:
Packit 98cdb6
	* gdk/x11/gdkproperty-x11.c:
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.c:
Packit 98cdb6
	* gdk/x11/gdkselection-x11.c:
Packit 98cdb6
	* gdk/x11/gdkvisual-x11.c:
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c:
Packit 98cdb6
	* gdk/x11/gdkxid.c:
Packit 98cdb6
	* gtk/gtkclipboard.c:
Packit 98cdb6
	* gtk/gtkcolorsel.c:
Packit 98cdb6
	* gtk/gtkiconfactory.c:
Packit 98cdb6
	* gtk/gtkinvisible.c:
Packit 98cdb6
	* gtk/gtkliststore.c:
Packit 98cdb6
	* gtk/gtkmenu.c:
Packit 98cdb6
	* gtk/gtkmenushell.c:
Packit 98cdb6
	* gtk/gtknotebook.c:
Packit 98cdb6
	* gtk/gtkplug.c:
Packit 98cdb6
	* gtk/gtkselection.c:
Packit 98cdb6
	* gtk/gtksettings.c:
Packit 98cdb6
	* gtk/gtktreemodel.c:
Packit 98cdb6
	* gtk/gtktreemodelsort.c:
Packit 98cdb6
	* gtk/gtktreeselection.c:
Packit 98cdb6
	* gtk/gtktreestore.c:
Packit 98cdb6
	* gtk/gtktreeview.c:
Packit 98cdb6
	* gtk/gtktreeviewcolumn.c:
Packit 98cdb6
	* gtk/gtkwidget.c:
Packit 98cdb6
	* gtk/gtkwindow.c: Document 2.2 API additions. I'm not
Packit 98cdb6
	going to list all individual functions here; if you want to see
Packit 98cdb6
	the list, grep for "Since: 2.2".	
Packit 98cdb6
Packit 98cdb6
Tue Nov 26 13:07:56 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextxim.c
Packit 98cdb6
	(gtk_im_context_xim_filter_keypress):
Packit 98cdb6
	Fix #99593: Fix a memory leak when XmbLookupString returns
Packit 98cdb6
	XBufferOverflow
Packit 98cdb6
Packit 98cdb6
2002-11-26  Daniel Elstner  <daniel.elstner@gmx.net>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktoolbar.c (elide_underscores): Fix nasty typo (#99653):
Packit 98cdb6
	strlen (original + 1) -> strlen (original) + 1
Packit 98cdb6
Packit 98cdb6
Tue Nov 26 22:26:04 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk{tree,list}store.c (gtk_{tree,list}_store_real_set_value):
Packit 98cdb6
	add a gtk_list_store_sort_iter_changed line for some special
Packit 98cdb6
	case ... (#96647 (issue 1), testcases from Soeren Sandmann and
Packit 98cdb6
	Daniel Elstner).
Packit 98cdb6
Packit 98cdb6
Tue Nov 26 22:18:06 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Inconsistent state for toggle renderers, requested by Paolo Bacchilega
Packit 98cdb6
	in #88130.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeprivate.h: move GtkCellRendererInfo here.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrenderer.c: moved GtkCellRendererInfo away,
Packit 98cdb6
	fix some indentation issues.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_class_init),
Packit 98cdb6
	(gtk_cell_renderer_toggle_set_property),
Packit 98cdb6
	(gtk_cell_renderer_toggle_get_property),
Packit 98cdb6
	(gtk_cell_renderer_toggle_render): add an inconsistent property.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstyle.c (gtk_default_draw_check),
Packit 98cdb6
	(gtk_default_draw_option): support drawing inconsistent
Packit 98cdb6
	options/checks for cells.
Packit 98cdb6
Packit 98cdb6
Tue Nov 26 22:14:14 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_editing_done),
Packit 98cdb6
	(gtk_cell_renderer_text_start_editing): add a focus_out_id to avoid
Packit 98cdb6
	calling _editing_done twice (which has nasty side-effects). (#96647,
Packit 98cdb6
	(issue 2) testcase from Soeren Sandmann).
Packit 98cdb6
Packit 98cdb6
Tue Nov 26 22:12:21 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	#82739, patch from Padraig O'Briain.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeviewcolumn.[ch]: add
Packit 98cdb6
	gtk_tree_view_column_cell_get_position()
Packit 98cdb6
Packit 98cdb6
Tue Nov 26 22:06:29 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Yes, this chunk breaks ABI compatibility. Owen knows about it and
Packit 98cdb6
	agreed with it. It doesn't break ABI that bad though, things will
Packit 98cdb6
	still work. Please keep it silent :P.
Packit 98cdb6
Packit 98cdb6
	This patch fixes some keynav issues reported by Narayana Pattipati
Packit 98cdb6
	in #81633. (Also mentioned in #92037 (Sun tracking bug)).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmarshalers.list: add two silly marshalers
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.[ch] (gtk_tree_view_real_select_all),
Packit 98cdb6
	(gtk_tree_view_real_unselect_all),
Packit 98cdb6
	(gtk_tree_view_real_select_cursor_row),
Packit 98cdb6
	(gtk_tree_view_real_toggle_cursor_row),
Packit 98cdb6
	(gtk_tree_view_real_expand_collapse_cursor_row),
Packit 98cdb6
	(gtk_tree_view_real_start_interactive_search): change the return
Packit 98cdb6
	type from void to gboolean, update prototypes, functions, signals and
Packit 98cdb6
	entries in GtkTreeViewClass,
Packit 98cdb6
	(gtk_tree_view_class_init): add select_cursor_row binding for
Packit 98cdb6
	enter key,
Packit 98cdb6
	(gtk_tree_view_key_press): only navigate the header button if the
Packit 98cdb6
	header is also visible ...
Packit 98cdb6
Packit 98cdb6
Tue Nov 26 22:05:48 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	API bit of #75745, reported by Richard Hult.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrenderer.h (GtkCellRendererState): add
Packit 98cdb6
	GTK_CELL_RENDERER_FOCUSED, rest of this bug fix will follow later.
Packit 98cdb6
Packit 98cdb6
Tue Nov 26 18:28:58 GMT 2002  Tony Gale <gale@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* docs/tutorial/package-db-tutorial.sh:
Packit 98cdb6
	(see #71679) create split package files
Packit 98cdb6
Packit 98cdb6
Tue Nov 26 01:55:47 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogressbar.c (gtk_progress_bar_paint_text): don't offset
Packit 98cdb6
	one pixel when calculating the x position of the text.
Packit 98cdb6
Packit 98cdb6
Tue Nov 26 00:40:53 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogressbar.c (gtk_progress_bar_paint_text): draw text
Packit 98cdb6
	twice, once with the prelight state and clipped to the progress
Packit 98cdb6
	bar, and once with the normal state and clipped to the visible
Packit 98cdb6
	part of the trough. Also fix a spelling error pointed out by
Packit 98cdb6
	Matthias Clasen.
Packit 98cdb6
Packit 98cdb6
Mon Nov 25 17:44:09 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Fixes from #98358, Havoc Pennington.
Packit 98cdb6
Packit 98cdb6
	* gdk/{x11,win32,linux-fb}/gdkcolor-*.c (gdk_colormap_finalize): 
Packit 98cdb6
	Free the private structure.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11,win32,linxu-fb}/gdkscreen-*.c (gdk_screen_set_default_colormap):
Packit 98cdb6
	  gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): 
Packit 98cdb6
	Keep a ref to the default colormap.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.c (gdk_screen_x11_dispose): Unref
Packit 98cdb6
	the default colormap.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_set_colormap):
Packit 98cdb6
	Handle the CMAP == NULL case even when the window is
Packit 98cdb6
	destroyed.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init):
Packit 98cdb6
	Add a missing ref for the system colormap. 
Packit 98cdb6
Packit 98cdb6
Mon Nov 25 17:10:54 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.c (gtk_settings_set_property_value): 
Packit 98cdb6
	Fix missing adjustments for new type of
Packit 98cdb6
	gtk_settings_set_property_value_internal(). (#99436,
Packit 98cdb6
	Iain Holmes.)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.c (apply_queued_setting): Set the
Packit 98cdb6
	source _after_ we call g_object_set_property, or otherwise
Packit 98cdb6
	we get the APPLICATION source from our setter 
Packit 98cdb6
	implemenatation.
Packit 98cdb6
Packit 98cdb6
2002-11-25  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c (print_event_state,
Packit 98cdb6
	print_window_state, print_event): Enclose in #ifdef
Packit 98cdb6
	G_ENABLE_DEBUG, as they use functions only available with
Packit 98cdb6
	G_ENABLE_DEBUG, and are called only when G_ENABLE_DEBUG. (#99494,
Packit 98cdb6
	Arnaud Charlet)
Packit 98cdb6
Packit 98cdb6
Mon Nov 25 16:58:27 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c: Use _NET_WM_WINDOW_TYPE_SPLASH,
Packit 98cdb6
	not TYPE_SPLASHSCREEN. (#99482, Gregory Merchan)
Packit 98cdb6
Packit 98cdb6
2002-11-25  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
 	* docs/tutorial/gtk-tut.sgml: Fix the ftp download url.
Packit 98cdb6
	
Packit 98cdb6
Mon Nov 25 19:10:54 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogressbar.c: Style improvements that I forgot about
Packit 98cdb6
	in last commit.	
Packit 98cdb6
Packit 98cdb6
Mon Nov 25 18:56:55 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogressbar.c (gtk_progress_bar_paint): Break this
Packit 98cdb6
	function into simpler functions:
Packit 98cdb6
	gtk_progress_bar_paint_text(), gtk_progress_bar_paint_discrete(),
Packit 98cdb6
	gtk_progress_bar_paint_continous(),
Packit 98cdb6
	gtk_progress_bar_paint_activity().
Packit 98cdb6
Packit 98cdb6
Mon Nov 25 12:34:44 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdialog.c (gtk_dialog_set_default_response): 
Packit 98cdb6
	Remove code to grab the focus here, it is no longer
Packit 98cdb6
	needed since we focus a widget on map, and can cause
Packit 98cdb6
	harm. (#99048, Daniel Elstner)
Packit 98cdb6
Packit 98cdb6
2002-11-24  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	Merge from stable:
Packit 98cdb6
	
Packit 98cdb6
	Implement tiles and stipples for all drawing methids (except the
Packit 98cdb6
	deprecated draw_text() and draw_text_wc()).
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkdrawable-win32.c: Remove the already ifdeffed-out
Packit 98cdb6
	code that didn't use generic_draw().
Packit 98cdb6
Packit 98cdb6
	(generic_draw): When drawing into the mask (for tiled/stippled
Packit 98cdb6
	fill styles), copy the line attributes from the actual GC. Also
Packit 98cdb6
	ask for text drawing setup if needed. Use differently set up HDCs
Packit 98cdb6
	in the normal and tiled/stippled cases.
Packit 98cdb6
Packit 98cdb6
	(draw_lines, gdk_win32_draw_lines, draw_polygon,
Packit 98cdb6
	gdk_win32_draw_polygon, draw_segments, gdk_win32_draw_segments,
Packit 98cdb6
	draw_arc, gdk_win32_draw_arc): Use generic_draw(), thus
Packit 98cdb6
	implementing tiled and stippled fill styles for lines, polygons,
Packit 98cdb6
	segments, and args.
Packit 98cdb6
Packit 98cdb6
	(gdk_win32_draw_points): Use Rectangle() instead of
Packit 98cdb6
	SetPixel(). Rectangle() uses the function (raster op) set for the
Packit 98cdb6
	HDC, SetPixel() doesn't.
Packit 98cdb6
Packit 98cdb6
	(widen_bounds): New function, refactoring.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkgc-win32.c: Remove ifdeffed-out code.
Packit 98cdb6
Packit 98cdb6
	(predraw_set_foreground, gdk_win32_hdc_get): Some code moved
Packit 98cdb6
	around. Call SetROP2() only if necessary. Call SetTextColor() only
Packit 98cdb6
	if GDK_GC_FOREGROUND flag present. Don't handle
Packit 98cdb6
	GDK_OPAQUE_STIPPLED here, has been superseded by the code in
Packit 98cdb6
	generic_draw(). Always create a solid brush.
Packit 98cdb6
Packit 98cdb6
	Remove background color handling from here. The background color
Packit 98cdb6
	of a GdkGC is supposed to affect only GDK_OPAQUE_STIPPLED fill
Packit 98cdb6
	style, which it is already handled in generic_draw(), and
Packit 98cdb6
	GDK_LINE_DOUBLE_DASH lines, which aren't implemented properly
Packit 98cdb6
	anyway. Calling SetBkColor() is unnecessary as we always use
Packit 98cdb6
	TRANSPARENT text output.
Packit 98cdb6
Packit 98cdb6
	(gdk_win32_hdc_get, gdk_win32_hdc_release): Add doc comments, as
Packit 98cdb6
	these are public functions.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c (synthesize_expose_events): Don't
Packit 98cdb6
	synthesize expose events for GDK_INPUT_ONLY windows.
Packit 98cdb6
	(gdk_event_translate): On WM_SIZE, call
Packit 98cdb6
	gdk_synthesize_window_state() if window was iconified, restored or
Packit 98cdb6
	maximized. (#98983, Arnaud Charlet)
Packit 98cdb6
Packit 98cdb6
	* gtk+/gdk/win32/gdkwindow-win32.c
Packit 98cdb6
	(gdk_window_get_frame_extents): Fix typo in setting y.  (#98983,
Packit 98cdb6
	Arnaud Charlet)
Packit 98cdb6
Packit 98cdb6
2002-11-23  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap): 
Packit 98cdb6
	Remove period from title of example in docs.
Packit 98cdb6
Packit 98cdb6
2002-11-21 15:43:54 2002 Dan Mills  <thunder@ximian.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: replace gtk-doc version check with an all-sh
Packit 98cdb6
	version that works better,
Packit 98cdb6
	also up the required gtk-doc version to 0.10 (#99216).
Packit 98cdb6
Packit 98cdb6
2002-11-21  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Generate docs/reference/*/version.xml.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_get_ancestor): Add a note about
Packit 98cdb6
	reflexive ancestry.  (#99085, Frederic Lespez)
Packit 98cdb6
Packit 98cdb6
	* docs/tutorial/gtk-tut.sgml: 
Packit 98cdb6
	* examples/calendar/calendar.c: Numerous fixes to the calendar 
Packit 98cdb6
	example.  (#97956, Owen Taylor)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_set_cursor): Fix doc 
Packit 98cdb6
	comment typos.  (#97432, Vitaly Tishkov)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodel.c (gtk_tree_model_iter_nth_child): Fix doc 
Packit 98cdb6
	comment typos.  (#98158, Vitaly Tishkov)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_set_screen): Fix doc comment
Packit 98cdb6
	typos.  (#98480, Vitaly Tishkov)
Packit 98cdb6
Packit 98cdb6
Wed Nov 20 23:13:19 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* docs/RELEASE-HOWTO: small tweaks.
Packit 98cdb6
Packit 98cdb6
Wed Nov 20 19:29:50 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value
Packit 98cdb6
	in the range of [-1, 1] instead [0, 1],
Packit 98cdb6
	(gtk_rbtree_reorder_invert_func): ditto,
Packit 98cdb6
	This makes treeview reordering working on platforms as FreeBSD and
Packit 98cdb6
	solaris, thanks go to Heiner Eichmann for finding this out and
Packit 98cdb6
	sending in a patch (#98251).
Packit 98cdb6
Packit 98cdb6
Wed Nov 20 19:27:07 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreestore.c (node_free): only free the data list if
Packit 98cdb6
	node->data is not NULL,
Packit 98cdb6
	(gtk_tree_store_remove): free the data list from the node if
Packit 98cdb6
	needed. (#94728, pointed out by Peter Bloomfield).
Packit 98cdb6
Packit 98cdb6
Wed Nov 20 19:23:13 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_remove_column): stop editing
Packit 98cdb6
	and set the edited_column to NULL if edited_column is set.
Packit 98cdb6
	(#91288, modified patch from Josh Parsons).
Packit 98cdb6
Packit 98cdb6
Wed Nov 20 19:20:34 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_size_allocate): do a full
Packit 98cdb6
	redraw if vadjustment->value is bigger than tree_view->priv->height,
Packit 98cdb6
	(gtk_tree_view_row_deleted): free the row ref if it isn't valid
Packit 98cdb6
	anymore. (#83726, reported by Robert Kinsella).
Packit 98cdb6
Packit 98cdb6
Tue Nov 19 17:05:51 2002 Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am: add -DGTK_DISABLE_DEPRECATED. #undef it at the
Packit 98cdb6
	top of gtktypebuiltins.c.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.c
Packit 98cdb6
	* gtk/gtkcombo.c
Packit 98cdb6
	* gtk/gtkctree.c
Packit 98cdb6
	* gtk/gtklist.c
Packit 98cdb6
	* gtk/gtklistitem.c
Packit 98cdb6
	* gtk/gtkoldeditable.c
Packit 98cdb6
	* gtk/gtkpixmap.c
Packit 98cdb6
	* gtk/gtkpreview.c
Packit 98cdb6
	* gtk/gtksignal.c
Packit 98cdb6
	* gtk/gtktext.c
Packit 98cdb6
	* gtk/gtktipsquery.c
Packit 98cdb6
	* gtk/gtktree.c
Packit 98cdb6
	* gtk/gtktreeitem.c
Packit 98cdb6
	* gtk/gtktypeutils.c: #undef GTK_DISABLE_DEPRECATED, deprecated widgets
Packit 98cdb6
	and compat code.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c: move gtk_color_selection_set_color implementation
Packit 98cdb6
	to set_color_internal, and use that. The deprecated function now
Packit 98cdb6
	merely wraps it.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfontsel.c: same as above, except with
Packit 98cdb6
	gtk_font_selection_get_font.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c: same as above, except with
Packit 98cdb6
	gtk_notebook_set_homogeneous, and gtk_notebook_set_tab_{border,
Packit 98cdb6
	hborder,vborder}.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogressbar.c: same as above, except with
Packit 98cdb6
	gtk_progress_bar_set_{bar_stype,discrete_blocks,activity_step,
Packit 98cdb6
	activity_blocks}.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstyle.c: same as above, except with gtk_style_get_font.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c: same as above, except with gtk_widget_set_usize.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkitemfactory.h: declare compatibility functions for deprecated
Packit 98cdb6
	GtkMenuFactory stuff if GTK_COMPILATION, since they are used
Packit 98cdb6
	internally by the compat code.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkitemfactory.c (gtk_item_factory_create_item): remove
Packit 98cdb6
	use of deprecated gtk_check_menu_item_set_show_toggle (it is a noop
Packit 98cdb6
	now).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmain.c: replaced deprecated GTK_TYPE_* with G_TYPE_*.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkobject.c: replaced various deprecated functions. In set and
Packit 98cdb6
	get_property, use g_object_{set,get}_data with "user_data" instead
Packit 98cdb6
	of gtk_object_{set,get}_user_data.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogress.h: API declared if GTK_COMPILATION
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogress.c: port get_type to GObject API.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktypeutils.h: declare GtkArg stuff and gtk_type_init,
Packit 98cdb6
	if GTK_COMPILATION.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c: define gtk_widget_queue_clear in terms of
Packit 98cdb6
	gtk_widget_queue_draw instead of the other way around.
Packit 98cdb6
Packit 98cdb6
	* tests/Makefile.am: define -DGTK_DISABLE_DEPRECATED
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c
Packit 98cdb6
	* tests/testselection.c
Packit 98cdb6
	* tests/testsocket.c: #undef GTK_DISABLE_DEPRECATED, makes use of
Packit 98cdb6
	deprecated stuff.
Packit 98cdb6
Packit 98cdb6
Tue Nov 19 17:01:40 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range):
Packit 98cdb6
	initialize anchor_path to NULL.
Packit 98cdb6
Packit 98cdb6
	* examples/buttonbox/buttonbox.c: remove useless static qualifier.
Packit 98cdb6
Packit 98cdb6
2002-11-19  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (do_bench): 
Packit 98cdb6
	(do_real_bench): 
Packit 98cdb6
	(bench_iteration): Add a dummy widget and pass it as first
Packit 98cdb6
	argument to the various create functions when in --bench mode, 
Packit 98cdb6
	since these call gtk_widget_get_screen () on their first argument.
Packit 98cdb6
Packit 98cdb6
Mon Nov 18 17:15:07 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow-decorate.c (gtk_decorated_window_paint): use
Packit 98cdb6
	gdk_drawable_get_size instead of gdk_window_get_size. Fixes
Packit 98cdb6
	#98957.
Packit 98cdb6
Packit 98cdb6
Tue Nov 19 00:45:34 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* docs/RELEASE-HOWTO: new file describing the release process.
Packit 98cdb6
Packit 98cdb6
	* docs/Makefile.am: added RELEASE-HOWTO to EXTRA_DIST.
Packit 98cdb6
	
Packit 98cdb6
Mon Nov 18 18:15:56 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.c (gtk_settings_get_property): Clean up
Packit 98cdb6
	a bit of duplicated code.
Packit 98cdb6
Packit 98cdb6
Mon Nov 18 20:42:27 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_expand_to_path): modify and
Packit 98cdb6
	free tmp instead of path ... (patch from #97927).
Packit 98cdb6
Packit 98cdb6
Mon Nov 18 20:31:20 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_start_editing):
Packit 98cdb6
	only _set_text if celltext->text is not NULL. (#97815, reported
Packit 98cdb6
	and testcase provided by Vitaly Tishkov).
Packit 98cdb6
Packit 98cdb6
Mon Nov 18 20:28:28 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range):
Packit 98cdb6
	also update the anchor_path, makes behaviour consistent with the
Packit 98cdb6
	other selection modification functions. (#96801, reported and
Packit 98cdb6
	testcase provided by Vitaly Tishkov).
Packit 98cdb6
Packit 98cdb6
Mon Nov 18 20:17:56 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Hrm, this fixes up lots of mistakes in my swap/move code ... Some
Packit 98cdb6
	of these mistakes where pointed out by Vitaly Tishkov in bugs
Packit 98cdb6
	#97403, #97404, #97412, #97618.
Packit 98cdb6
Packit 98cdb6
	* gtktreestore.[ch]: gtk_tree_store_move is now private, use
Packit 98cdb6
	gtk_tree_store_move_{before,after} instead now. Lots of fixes
Packit 98cdb6
	(more like a rewrite :) in the _move and _swap functions.
Packit 98cdb6
Packit 98cdb6
	* gtkliststore.[ch]: likewise.
Packit 98cdb6
	
Packit 98cdb6
2002-11-18  Abigail Brady  <morwen@evilmagic.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimmodule.c: (_gtk_im_module_list): Sort the list of Input 
Packit 98cdb6
	Modules	by name, keeping Default at top.
Packit 98cdb6
Packit 98cdb6
Sun Nov 17 13:45:08 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/Makefile.am: add -DGDK_DISABLE_DEPRECATED
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.c (gdk_exit): remove obsolete comment
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.h: declare gdk_input_add_full if GTK_COMPILATION for
Packit 98cdb6
	gtk_input_add_full
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkcolor.c (gdk_color_white, gdk_color_black): use
Packit 98cdb6
	gdk_colormap_alloc_color instead of gdk_color_alloc
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkcolor.h: declare gdk_colormap_change if GDK_COMPILATION for
Packit 98cdb6
	gdk_colors_store. Also, gdk_colors_{alloc,free} for
Packit 98cdb6
	gdk_rgb_try_colormap
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdrawable.h: declare gdk_draw_string if GTK_COMPILATION for
Packit 98cdb6
	gtk_default_draw_string. Also, gdk_draw_text and gdk_draw_text_wc
Packit 98cdb6
	if GDK_COMPILATION for the respective gdk_window_ and gdk_pixmap_
Packit 98cdb6
	functions.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkfont.c: #undef GDK_DISABLE_DEPRECATED, completely compat
Packit 98cdb6
	code here
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkfont.h: allow the GdkFont structure and a few gdk_font_
Packit 98cdb6
	functions for compat code in GDK_COMPILATION and GTK_COMPILATION.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkrgb.c (gdk_rgb_cmap_fail, gdk_rgb_try_colormap): use
Packit 98cdb6
	gdk_colormap_free_colors instead of gdk_colors_free.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkrgb.c (gdk_draw_rgb_image_core): no need to set fg/bg
Packit 98cdb6
	for own_gc, unused.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkwindow.h: declare gdk_window_get_deskrelative_origin if
Packit 98cdb6
	GTK_COMPILATION for gtk_handle_box_button_changed.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/Makefile.am: add -DGDK_DISABLE_DEPRECATED, renmae
Packit 98cdb6
	-DINSIDE_GDK_X11 to -DGDK_COMPILATION
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c: remove duplicate doc string for
Packit 98cdb6
	gdk_colormap_alloc_colors.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkfont-x11.c:  #undef GDK_DISABLE_DEPRECATED, completely
Packit 98cdb6
	compat code here
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkx.h: use GDK_COMPILATION instead of INSIDE_GDK_X11,
Packit 98cdb6
	allow a few gdk_x11_font_ functions if GDK_COMPILATION for compat
Packit 98cdb6
	code
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am: add -DGDK_DISABLE_DEPRECATED
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.c
Packit 98cdb6
	* gtk/gtkctree.c
Packit 98cdb6
	* gtk/gtkpixmap.c
Packit 98cdb6
	* gtk/gtkpreview.c
Packit 98cdb6
	* gtk/gtktext.c: #undef GDK_DISABLE_DEPRECATED, deprecated widget
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhandlebox.c (gtk_handle_box_motion): use
Packit 98cdb6
	gdk_window_set_geometry_hints instead of gdk_window_set_hints.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmain.c (gtk_exit): call exit directly
Packit 98cdb6
Packit 98cdb6
	* gtktipsquery.c (gtk_tips_query_real_start_query)
Packit 98cdb6
	* gtk/gtktreeitem.c (gtk_tree_item_add_pixmaps): remove some
Packit 98cdb6
	deprecated GDK usage.
Packit 98cdb6
Packit 98cdb6
Sun Nov 17 10:49:28 2002  Jonathan Blandford  <jrb@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.c (gtk_settings_get_property): remove bogus
Packit 98cdb6
	gvalue initialization/freeing.
Packit 98cdb6
Packit 98cdb6
2002-11-16  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.def: Add missing entries, needed by gtk.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkcolor-win32.c (gdk_screen_get_system_colormap):
Packit 98cdb6
	Remove g_return_val_if_fail call. This function is called from
Packit 98cdb6
	gdk_display_open() with the _gdk_screen it just created, but when
Packit 98cdb6
	gdk_screen_get_default() still returns NULL.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkdisplay-win32.c
Packit 98cdb6
	* gdk/win32/gdkscreen-win32.c: Make more like the linux-fb
Packit 98cdb6
	versions. For instance, don't call
Packit 98cdb6
	gdk_display_manager_set_default_display() from gdk_display_open().
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkglobals-win32.c: Move _gdk_display, _gdk_screen and
Packit 98cdb6
	_gdk_parent_root here.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkinput.c (gdk_display_list_devices): New function.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkmain-win32.c (gdk_get_display): New function.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkvisual-win32.c (gdk_screen_get_system_visual):
Packit 98cdb6
	Don't require that the screen parameter is non-NULL. It can be,
Packit 98cdb6
	and the linux-fb version doesn't check either.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c (gdk_window_set_skip_taskbar_hint,
Packit 98cdb6
	gdk_window_set_skip_pager_hint, gdk_window_fullscreen,
Packit 98cdb6
	gdk_window_unfullscreen): Implement as no-ops.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.def: Remove obsolete entries.
Packit 98cdb6
Packit 98cdb6
Fri Nov 15 19:12:56 2002  Jonathan Blandford  <jrb@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.c: Allow g_object_set to work with GtkSettings.
Packit 98cdb6
Packit 98cdb6
2002-11-15  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.def: Reflect recent renamings and removals of functions. 
Packit 98cdb6
	
Packit 98cdb6
	Merge from stable:
Packit 98cdb6
	
Packit 98cdb6
	Start implementing all fill styles (i.e. tiled, stippled, and
Packit 98cdb6
	opaque stippled in addition to the plain solid style) in the Win32
Packit 98cdb6
	backend in an elegant and generic way. For now only did the
Packit 98cdb6
	draw_rectangle() and draw_glyphs() methods. The rest will
Packit 98cdb6
	follow. Previously some of the drawing methods implemented opaque
Packit 98cdb6
	stippling, but not tiles or non-opaque stippling.
Packit 98cdb6
Packit 98cdb6
	Seems to work fine, now the check marks show up in check buttons,
Packit 98cdb6
	the stippled background and stippled text in gtk-demo's Text
Packit 98cdb6
	Widget look as they should, and GtkText's line wrap arrow shows
Packit 98cdb6
	correctly instead of an ugly rectangle.
Packit 98cdb6
Packit 98cdb6
	The implementation does do a lot of pixmap handling and blitting
Packit 98cdb6
	back and forth, especially on Win9x. But performance is hopefully
Packit 98cdb6
	not an issue. I don't think many applications do a lot of tiled or
Packit 98cdb6
	stippled drawing.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkprivate-win32.h: Define a new macro, GDI_CALL, that
Packit 98cdb6
	calls a GDI function and prints a warning if it failed. Also
Packit 98cdb6
	API_CALL for non-GDI calls. Cleans all the the if (!BlaBla())
Packit 98cdb6
	WIN32_GDI_FAILED ("BlaBla") snippets, these can now be written
Packit 98cdb6
	GDI_CALL (BlaBla, ()). Declare new functions.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkdrawable-win32.c: Use GDI_CALL macro in lots of places.
Packit 98cdb6
Packit 98cdb6
	(generic_draw): New function that handles all the blitting
Packit 98cdb6
	necessary to implement tiles and stipples. A function that
Packit 98cdb6
	actually draws stuff is passed as a parameter to
Packit 98cdb6
	generic_draw(). If the fill style is solid, it is called
Packit 98cdb6
	directly, to draw on the destination drawable. Otherwise it is
Packit 98cdb6
	called to draw on a temporary mask bitmap, which then is used in
Packit 98cdb6
	blitting operations. The tiles and/or stipples are rendered into
Packit 98cdb6
	another temporary pixmap. If MaskBlt() is available (on NT/2k/XP),
Packit 98cdb6
	it is used, otherwise a sequence of BitBlt() is used to do the
Packit 98cdb6
	final composition onto the destination drawable.
Packit 98cdb6
Packit 98cdb6
	(draw_tiles_lowlevel, draw_tiles): Some renaming and code
Packit 98cdb6
	reorg. Use BitBlt() to blit each tile, not gdk_draw_drawable().
Packit 98cdb6
Packit 98cdb6
	(rop2_to_rop3): New function, does binary->ternary rop mapping.
Packit 98cdb6
Packit 98cdb6
	(blit_from_pixmap, blit_inside_window, blit_from_window): Use
Packit 98cdb6
	rop2_to_rop3(). Previously used SRCCOPY always...
Packit 98cdb6
Packit 98cdb6
	(draw_rectangle, gdk_win32_draw_rectangle, draw_glyphs,
Packit 98cdb6
	gdk_win32_draw_glyphs): Split functionality into two functions,
Packit 98cdb6
	with generic_draw() doing its magic inbetween.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c: Remove the TrackMouseEvent code, it
Packit 98cdb6
	was ifdeffed out and wouldn't have done anything even if
Packit 98cdb6
	enabled. Remove the GDK_EVENT_FUNC_FROM_WINDOW_PROC code, didn't
Packit 98cdb6
	have any effect any more anyway after all the changes GTK+ has
Packit 98cdb6
	gone through in the last years. Remove some #if 0 code.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkgc-win32.c (gdk_gc_copy): Set the copy's hdc field
Packit 98cdb6
	to NULL in case a GC is copied while it has a Windows DC active.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkprivate-win32.h
Packit 98cdb6
	* gdk/win32/gdkglobals-win32.c: Remove gdk_event_func_from_window_proc.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkmain-win32.c: Remove -event-func-from-window-proc
Packit 98cdb6
	option. If there is a PRETEND_WIN9X envvar, set windows_version as
Packit 98cdb6
	if on Win9x.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkpixmap-win32.c (_gdk_win32_pixmap_new,
Packit 98cdb6
	gdk_pixmap_new): Combine these two, _gdk_win32_pixmap_new() wasn't
Packit 98cdb6
	used or exported. Make a bit more like the X11 version. Hopefully
Packit 98cdb6
	I didn't break the fragile palettized display ("pseudocolor")
Packit 98cdb6
	code.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkgc-win32.c: Various debugging output improvements.
Packit 98cdb6
	
Packit 98cdb6
	(predraw_set_foreground): Check whether
Packit 98cdb6
	tile/stipple origins are valid when calling SetBrushOrgEx().
Packit 98cdb6
Packit 98cdb6
	(gdk_win32_hdc_get): Ifdef out code that tries to handle the
Packit 98cdb6
	stipple by converting it into a region, and combining the clip
Packit 98cdb6
	region with that. A stipple shouldn't work like that, it should
Packit 98cdb6
	replicate in x and y directions. Stipples are now handled by
Packit 98cdb6
	generic_draw() in gdkdrawable-win32.c.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkmain-win32.c: (gdk_win32_gcvalues_mask_to_string,
Packit 98cdb6
	gdk_win32_rop2_to_string): New debugging functions.
Packit 98cdb6
Packit 98cdb6
	(gdk_win32_print_dc): Print also DC's rop2 and text color.
Packit 98cdb6
Packit 98cdb6
Thu Nov 14 14:58:21 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (gdk_window_set_icon_name): 
Packit 98cdb6
	Fix display/window typo. (#98511, Soeren Sandmann)
Packit 98cdb6
Packit 98cdb6
Fri Nov  8 18:04:16 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/{linux-fb,win32,11}/Makefile.am: Try a different
Packit 98cdb6
	hack to force gdkenumtypes.h to be updated before
Packit 98cdb6
	building the subdir, last hack caused contents
Packit 98cdb6
	to be rebuilt on every make.
Packit 98cdb6
Packit 98cdb6
Wed Nov 13 21:45:36 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhsv.c: get rid of deprecated gdk_rgb_gc_set_foreground
Packit 98cdb6
	usage in favor of gdk_gc_set_rgb_fg_color.
Packit 98cdb6
Packit 98cdb6
Thu Nov 14 00:33:26 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (attach_widget_screen_changed): Monitor
Packit 98cdb6
	the screen of the attach widget continually, rather than only 
Packit 98cdb6
	setting the screen only on popup (#85710)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_set_screen): Allow %NULL to
Packit 98cdb6
	go back to getting the screen from the attach widget.
Packit 98cdb6
Packit 98cdb6
Wed Nov 13 17:03:19 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombo.c: Change so that updates of selection
Packit 98cdb6
	don't take effect immediately, but only when popdown
Packit 98cdb6
	is closed with a button release within the combo
Packit 98cdb6
	or Return/Enter.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombo.c: Support Alt-Down to pop down the 
Packit 98cdb6
	combo, Alt-Up to pop it back up, Space to immediately 
Packit 98cdb6
	select current item.
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkcombo.c (gtk_combo_entry_key_press): Don't
Packit 98cdb6
	move the focus when we get to the ends of the list
Packit 98cdb6
	entries.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombo.c: Fix handling of state in ad-hoc 
Packit 98cdb6
	keybinding handling to be a bit more reasonable.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombo.c (gtk_combo_popup_list): Clear 
Packit 98cdb6
	last_focus_child when no item is selected so we 
Packit 98cdb6
	don't start focusing from some random place.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombo.c (gtk_combo_init): Make
Packit 98cdb6
	gtk_combo_set_use_arrows_always, enable_arrows_always 
Packit 98cdb6
	properties have no effect, they were an awful idea.
Packit 98cdb6
	Always behave as if enable_arrows_always is true.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c: Fix a warning.
Packit 98cdb6
Packit 98cdb6
Wed Nov 13 13:50:25 2002  Eric Warmenhoven <warmenhoven@yahoo.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/gdkinput.c: add gdk_display_get_devices to fix
Packit 98cdb6
	compilation
Packit 98cdb6
Packit 98cdb6
Wed Nov 13 15:52:53 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombo.c (gtk_combo_activate): Fix warning.
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkcombo.c: Fix code that was meant to delay
Packit 98cdb6
	grabbing events on the list until we had an enter-notify.
Packit 98cdb6
	(#54353, reported by Mike Fulbright, others)
Packit 98cdb6
Packit 98cdb6
2002-11-13  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/theme-bits/decompose-bits.c (do_part): Add a const here.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c: 
Packit 98cdb6
	* gtk/gtkimcontextsimple.c: 
Packit 98cdb6
	* gtk/gtkstyle.c: Mark constant data as const to give the compiler
Packit 98cdb6
	a chance to put it in a readonly section.  (#75754)
Packit 98cdb6
Packit 98cdb6
Wed Nov 13 10:53:37 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextxim.c:
Packit 98cdb6
	Fix #90661: add im_info->im switch at the top of setup_im() and
Packit 98cdb6
	get_ic_real().
Packit 98cdb6
	Fix #97674: make sure only one status window for the focused
Packit 98cdb6
	input context should be shown.
Packit 98cdb6
Packit 98cdb6
Wed Nov 13 11:55:25 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c (gtk_notebook_button_press): 
Packit 98cdb6
	When clicking on a non-active tab, focus the first
Packit 98cdb6
	widget in the tab, not the tab itself. (#98322)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c (gtk_notebook_focus_changed):
Packit 98cdb6
	Eliminate synchronous drawing, just call redraw_tabs.
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtknotebook.c (gtk_notebook_init): Don't set
Packit 98cdb6
	the RECEIVES_DEFAULT flag, we no longer do anything
Packit 98cdb6
	with Return/Enter key.
Packit 98cdb6
Packit 98cdb6
Tue Nov 12 17:10:10 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombo.c: Fix up grabs to be robust; grab
Packit 98cdb6
	the keyboard as well as the pointer so we won't
Packit 98cdb6
	leave the window behind if the user switches desktops
Packit 98cdb6
	with a keyboard combination. (Based on a patch
Packit 98cdb6
	from Matthias Clasen, #82525)
Packit 98cdb6
Packit 98cdb6
Wed Nov 13 14:01:44 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstyle.c: 
Packit 98cdb6
Packit 98cdb6
          - comment out check_inconsistent_aa_bits[].
Packit 98cdb6
Packit 98cdb6
          - use fg/bg with a generated aa color to draw check and option
Packit 98cdb6
	    marks in menu items.
Packit 98cdb6
Packit 98cdb6
	  - use text/base to draw check and option buttons, except when
Packit 98cdb6
	    state is ACTIVE, in which case we use fg/bg with a generated
Packit 98cdb6
	    aa color.
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (menu_items): Add three check items.
Packit 98cdb6
	
Packit 98cdb6
2002-11-12  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkprivate-win32.h
Packit 98cdb6
	* gdk/win32/*.c: Rename all global variables and functions to
Packit 98cdb6
	start with underscore.
Packit 98cdb6
Packit 98cdb6
	Merge from stable:
Packit 98cdb6
	
Packit 98cdb6
	More work on the Win32 backend. The cause of some scrolling
Packit 98cdb6
	problems was that SetWindowPos() and ScrollWindowEx() don't blit
Packit 98cdb6
	those parts of the window they think are invalid. As we didn't
Packit 98cdb6
	keep Windows's update region in synch with GDK's, Windows thought
Packit 98cdb6
	those areas that in fact had been updated were invalid. Calling
Packit 98cdb6
	ValidateRgn() in _gdk_windowing_window_queue_antiexpose() seems to
Packit 98cdb6
	be an elegant and efficient solution, removing from Windows's
Packit 98cdb6
	update region those areas we are about to repaint proactively.
Packit 98cdb6
Packit 98cdb6
	In some cases garbage leftover values were used for the clip
Packit 98cdb6
	origin in GdkGCWin32. This showed up as odd blank areas around the
Packit 98cdb6
	pixmaps included in the Text Widget in gtk-demo.
Packit 98cdb6
Packit 98cdb6
	Having the clip region either as a GdkRegion or a HRGN in
Packit 98cdb6
	GdkGCWin32 was unnecessary, it's better to just use a HRGN.
Packit 98cdb6
Packit 98cdb6
	The translation and antiexpose queue handling in
Packit 98cdb6
	gdkgeometry-win32.c seems unnecessary (and not implementable in
Packit 98cdb6
	the same way as on X11 anyway, no serial numbers) on Windows,
Packit 98cdb6
	ifdeffed out.
Packit 98cdb6
	
Packit 98cdb6
	Don't (try to) do guffaw scrolling as there is no static window
Packit 98cdb6
	gravity on Windows. Guffaw scrolling would be unnecessary anyway,
Packit 98cdb6
	as there is the ScrollWindow() API. This improves the behaviour of
Packit 98cdb6
	the Text Widget demo in gtk-demo a lot. But I have no idea how the
Packit 98cdb6
	lack of static win gravity should be handled in other places where
Packit 98cdb6
	the X11 code uses it. Especially _gdk_window_move_resize_child().
Packit 98cdb6
Packit 98cdb6
	There is still some problem in expose handling. By moving an
Packit 98cdb6
	obscuring window back and forth over testgtk's main window, for
Packit 98cdb6
	instance, every now and then you typically get narrow vertical or
Packit 98cdb6
	horizontal strips of pixels that haven't been properly redrawn
Packit 98cdb6
	after being exposed. A fencepost error somewhere?
Packit 98cdb6
Packit 98cdb6
	Otherwise, all of testgtk and gtk-demo except "big windows" now
Packit 98cdb6
	seem to work pretty well. (Well, that is in the stable branch, I
Packit 98cdb6
	haven't really tested HEAD. Only checked that gdk/win32 compiles.)
Packit 98cdb6
Packit 98cdb6
	Bug #79720 should be fixed now.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkcolor-win32.c (gdk_win32_color_to_string,
Packit 98cdb6
	gdk_win32_print_paletteentries, gdk_win32_print_system_palette,
Packit 98cdb6
	gdk_win32_print_hpalette)
Packit 98cdb6
	* gdk/win32/gdkdrawable-win32.c (gdk_win32_drawable_description)
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c (gdk_win32_message_name):
Packit 98cdb6
	Move all debugging helper functions to gdkmain-win32.c.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkdrawable-win32.c (_gdk_win32_draw_tiles):
Packit 98cdb6
	Rewrite. Make static. Must take tile origin parameters, too.
Packit 98cdb6
Packit 98cdb6
	(gdk_win32_draw_rectangle): Pass the tile/stipple origin to
Packit 98cdb6
	_gdk_win32_draw_tiles(). Remove #if 0 code.
Packit 98cdb6
Packit 98cdb6
	(blit_inside_window): Don't call ScrollDC(), that didn't work at
Packit 98cdb6
	all like I thought. A simple call to BitBlt() is enough.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c (gdk_event_translate) Remove unused
Packit 98cdb6
	latin_locale_loaded variable.
Packit 98cdb6
Packit 98cdb6
	(_gdk_win32_get_next_tick): New function. Used to make sure
Packit 98cdb6
	timestamps of events are always increasing, both in events
Packit 98cdb6
	generated from the window procedure and in events gotten via
Packit 98cdb6
	PeekMessage(). Not sure whether this is actually useful, but it
Packit 98cdb6
	seemed as a good idea.
Packit 98cdb6
Packit 98cdb6
	(real_window_procedure): Don't use a local GdkEventPrivate
Packit 98cdb6
	variable. Don't attempt any compression of configure or expose
Packit 98cdb6
	events here, handled elsewhere.
Packit 98cdb6
Packit 98cdb6
	(erase_background): Accumulate window offsets when traversing up
Packit 98cdb6
	the parent chain for GDK_PARENT_RELATIVE_BG, in order to get
Packit 98cdb6
	correct alignment of background pixmaps. Don't fill with
Packit 98cdb6
	BLACK_BRUSH if GDK_NO_BG.
Packit 98cdb6
Packit 98cdb6
	(gdk_event_get_graphics_expose): A bit more verbose debugging output.
Packit 98cdb6
Packit 98cdb6
	(gdk_event_translate): Use _gdk_win32_get_next_tick(). In the
Packit 98cdb6
	WM_PAINT handler, don't check for empty update rect. When we get a
Packit 98cdb6
	WM_PAINT, the update region isn't empty. And if it for some
Packit 98cdb6
	strange reason is, that will be handled later anyway. Call
Packit 98cdb6
	GetUpdateRgn() before calling BeginPaint() and EndPaint() (which
Packit 98cdb6
	empty the update region).
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkdnd-win32.c
Packit 98cdb6
	* gdk/win32/gdkinput-win32.c:
Packit 98cdb6
	Use _gdk_win32_get_next_tick().
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkfont-win32.c: Use %p to print HFONTs.
Packit 98cdb6
Packit 98cdb6
	(gdk_text_size): Remove, unused.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkgc-win32.c:  Set clip origins to zero
Packit 98cdb6
	when appropriate.
Packit 98cdb6
Packit 98cdb6
	(gdk_gc_copy): Increase refcount on colormap if present.
Packit 98cdb6
Packit 98cdb6
	(gdk_win32_hdc_get): Handle just hcliprgn. If we have a stipple,
Packit 98cdb6
	combine it with clip region after selecting into the DC.
Packit 98cdb6
Packit 98cdb6
	(_gdk_win32_bitmap_to_hrgn): Rename from _gdk_win32_bitmap_to_region.
Packit 98cdb6
Packit 98cdb6
	(_gdk_win3_gdkregion_to_hrgn): New function, code snippet
Packit 98cdb6
	extracted from gdk_win32_hdc_get().
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkgeometry-win32.c: Ifdef out the translate_queue
Packit 98cdb6
	handling.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_copy_area_scroll): Increase clipRect to avoid
Packit 98cdb6
	ScrollWindowEx() not scrolling pixels it thinks are invalid.
Packit 98cdb6
	Scroll also children with the ScrollWindowEx() call. No need to
Packit 98cdb6
	call gdk_window_move() on the children.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_scroll): Don't do guffaw scrolling.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_compute_position): Fix typo, used win32_y where x was
Packit 98cdb6
	intended.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_premove, gdk_window_postmove,
Packit 98cdb6
	gdk_window_clip_changed): Add debugging output.
Packit 98cdb6
Packit 98cdb6
	(_gdk_windowing_window_queue_antiexpose): Just call ValidateRgn()
Packit 98cdb6
	on the region.
Packit 98cdb6
Packit 98cdb6
	(_gdk_window_process_expose): No use for the serial number
Packit 98cdb6
	parameter now. Instead of a rectangle, take a region parameter, as
Packit 98cdb6
	Windows gives us one in WM_PAINT.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkmain-win32.c (_gdk_win32_lbstyle_to_string,
Packit 98cdb6
	_gdk_win32_pstype_to_string, _gdk_win32_psstyle_to_string,
Packit 98cdb6
	_gdk_win32_psendcap_to_string, _gdk_win32_psjoin_to_string,
Packit 98cdb6
	_gdk_win32_rect_to_string, _gdk_win32_gdkrectangle_to_string,
Packit 98cdb6
	_gdk_win32_gdkregion_to_string): New debugging functions.
Packit 98cdb6
Packit 98cdb6
	(static_printf): Helper function for the above. sprintfs into a
Packit 98cdb6
	static circular buffer, return value should be used "soon".
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c (gdk_propagate_shapes): Plug memory
Packit 98cdb6
	leak, free list after use.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_gravity_works): Remove, we know that there is no such
Packit 98cdb6
	thing on Windows.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_set_static_bit_gravity,
Packit 98cdb6
	gdk_window_set_static_win_gravity): Ditto, remove, they didn't do
Packit 98cdb6
	anything anyway.
Packit 98cdb6
Packit 98cdb6
	(_gdk_windowing_window_init, gdk_window_foreign_new): Call
Packit 98cdb6
	_gdk_window_init_position() like in the X11 backend.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_reparent): Don't call the now nonexistent
Packit 98cdb6
	gdk_window_set_static_win_gravity(). No idea what should be done
Packit 98cdb6
	instead.
Packit 98cdb6
Packit 98cdb6
	(gdk_window_get_geometry): The returned x and y should be relative
Packit 98cdb6
	to parent. Used to be always zero..
Packit 98cdb6
Packit 98cdb6
	(gdk_window_set_static_gravities): Return FALSE if trying to set
Packit 98cdb6
	static gravity.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkprivate-win32.h: Drop the clip_region field from
Packit 98cdb6
	GdkGCWin32. Only use the HRGN hcliprgn. Declare new
Packit 98cdb6
	functions.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/*.c: Use new debugging functions.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/rc/gdk.rc.in: Update copyright year.
Packit 98cdb6
Packit 98cdb6
Tue Nov 12 16:51:04 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkinputdialog.c: Make multihead aware (#80283)
Packit 98cdb6
Packit 98cdb6
Tue Nov 12 15:13:58 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c gtk/gtkwindow.[ch]: Add
Packit 98cdb6
	_gtk_window_unset_focus_and_default(), use to clear
Packit 98cdb6
	the focus and default out of parts of the widget
Packit 98cdb6
	heirarchy that we are hiding.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_propagate_screen_changed_recurse): 
Packit 98cdb6
	Fix typo that was resulting in missed screen-change
Packit 98cdb6
	notifies.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (do_focus_change): Allow for
Packit 98cdb6
	widget->window == NULL.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtklabel.c (gtk_label_screen_changed): Clear the
Packit 98cdb6
	layout here not in hierarchy changed to handle the case
Packit 98cdb6
	where the toplevel was moved between screens.
Packit 98cdb6
Packit 98cdb6
Tue Nov 12 14:20:53 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_enter_notify): Do not return when
Packit 98cdb6
	menu_shell->ignore_enter is TRUE.
Packit 98cdb6
Packit 98cdb6
2002-11-10  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstatusbar.c (gtk_statusbar_button_press): Don't start
Packit 98cdb6
	a drag on double click.  (#98189)
Packit 98cdb6
Packit 98cdb6
2002-11-10  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (grippy_button_press): Also test moving.
Packit 98cdb6
Packit 98cdb6
Sun Nov 10 22:55:39 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_enter_notify): Don't return after
Packit 98cdb6
	calling gtk_menu_handle_scrolling() when
Packit 98cdb6
	!menu_shell->ignore_enter.
Packit 98cdb6
Packit 98cdb6
Sun Nov 10 21:29:03 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcheckbutton.c (gtk_real_check_button_draw_indicator): 
Packit 98cdb6
	* gtk/gtkradiobutton.c (gtk_radio_button_draw_indicator)
Packit 98cdb6
Packit 98cdb6
	Make sure check and option marks are drawn insensitive when the
Packit 98cdb6
	widgets are insensitive.
Packit 98cdb6
Packit 98cdb6
	(#92548, patch from Tim Evans)
Packit 98cdb6
Packit 98cdb6
Sun Nov 10 21:25:04 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.h (struct _GtkWidgetClass): Remove _gtk_reserved8
Packit 98cdb6
	to restore binary compatibility.
Packit 98cdb6
Packit 98cdb6
2002-11-10  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (_gdk_moveresize_handle_event): Fix a
Packit 98cdb6
	typo which broke moveresize emulation.
Packit 98cdb6
Packit 98cdb6
Sat Nov  9 14:42:53 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_button_*): Block
Packit 98cdb6
	button presses/releases over the scroll arrows
Packit 98cdb6
	to avoid popping down the menu. (#73444, Ettore Perazzoli)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_enter_notify): Obey the
Packit 98cdb6
	ignore_enter flag for scrolling as well.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_stop_scrolling): Clear
Packit 98cdb6
	the upper_arrow_prelight, lower_arrow_prelight 
Packit 98cdb6
	flags.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c: Tweak the scroll speeds,
Packit 98cdb6
	timeouts, and fast-scroll area to make things
Packit 98cdb6
	zippier. (#73445, Ettore Perazzoli)
Packit 98cdb6
Packit 98cdb6
2002-11-09  Anders Carlsson  <andersca@gnu.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_class_init): Use the correct
Packit 98cdb6
	struct offset for the screen_changed signal.
Packit 98cdb6
Packit 98cdb6
Fri Nov  8 19:07:39 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* demos/Makefile.am (test-inline-pixbufs.h): Depend
Packit 98cdb6
	on gdk-pixbuf.loaders as well as gdk-pixbuf.csource.
Packit 98cdb6
	(#97096, Jeff Waugh)
Packit 98cdb6
Packit 98cdb6
2002-11-09  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (create_resize_grips): Draw grips in all edges.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkfont-x11.c (gdk_text_extents_wc): 
Packit 98cdb6
	(gdk_text_extents): 
Packit 98cdb6
	* gdk/gdkfont.c (gdk_string_extents): Reformulate doc comments to
Packit 98cdb6
	work around gtk-doc limitations.
Packit 98cdb6
Packit 98cdb6
Fri Nov  8 18:04:16 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/{linux-fb,win32,11}/Makefile.am: Add in a awful
Packit 98cdb6
	hack to force gdkenumtypes.h to be updated before
Packit 98cdb6
	building the subdir. (#86587)
Packit 98cdb6
Packit 98cdb6
Fri Nov  8 17:49:54 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (gtk_window_check_screen): Access
Packit 98cdb6
	window->screen through a function so we can provide
Packit 98cdb6
	an informative warning window window->screen is NULL.
Packit 98cdb6
	(#85703)
Packit 98cdb6
	
Packit 98cdb6
2002-11-08  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcheckmenuitem.c
Packit 98cdb6
	(gtk_real_check_menu_item_draw_indicator): RTL flipping for check
Packit 98cdb6
	menu items.
Packit 98cdb6
Packit 98cdb6
	* tests/testtext.c (blink_timeout): Put into #ifdef DO_BLINK to
Packit 98cdb6
	avoid an unused static function.  (#97965)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextiter.c (backward_line_leaving_caches_unmodified): 
Packit 98cdb6
	* gtk/gtkstyle.c (radio_aa_bits):
Packit 98cdb6
	(draw_spin_entry_shadow): #if-0-out unused static functions and
Packit 98cdb6
	variables.  (#97965) 
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextview.c (text_window_get_allocation): 
Packit 98cdb6
	* gtk/gtkcolorsel.c (gtk_color_selection_get_palette_size):
Packit 98cdb6
	(gtk_color_selection_get_palette_color):
Packit 98cdb6
	(gtk_color_selection_unset_palette_color): Remove unused static
Packit 98cdb6
	functions.  (#97965)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c
Packit 98cdb6
	(gtk_color_selection_set_change_palette_with_screen_hook): Fix doc
Packit 98cdb6
	comment. 
Packit 98cdb6
	
Packit 98cdb6
Fri Nov  8 17:08:54 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (gdk_window_new): Use
Packit 98cdb6
	g_get_application_name() instead of g_get_prgname()
Packit 98cdb6
	as the default window title when set.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c gdk/x11/gdkdisplay-x11.[ch]:x
Packit 98cdb6
	Set g_get_application_name() as the title for the
Packit 98cdb6
	leader window the first time we create a window
Packit 98cdb6
	pointing to it.
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (main): Call g_set_application_name();
Packit 98cdb6
Packit 98cdb6
	* configure.in (GDK_PIXBUF_VERSION): Require GLib-2.1.3
Packit 98cdb6
Packit 98cdb6
2002-11-08  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstyle.c (gtk_default_draw_arrow): Improve drawing of RTL
Packit 98cdb6
	submenu indicators.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkoptionmenu.c (gtk_option_menu_paint): Fix drawing of RTL
Packit 98cdb6
	optionmenus by flipping the indicator_spacing.
Packit 98cdb6
Packit 98cdb6
Fri Nov  8 21:15:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* tests/Makefile.am: add testmenus.c, a program to test menus when
Packit 98cdb6
	items are dynamically added and removed.
Packit 98cdb6
Packit 98cdb6
Fri Nov  8 20:14:52 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* docs/reference/gdk/tmpl/dnd.sgml
Packit 98cdb6
	docs/reference/gdk/tmpl/drawing.sgml
Packit 98cdb6
	docs/reference/gdk/tmpl/gdk-unused.sgml
Packit 98cdb6
	docs/reference/gdk/tmpl/gdkdisplay.sgml
Packit 98cdb6
	docs/reference/gdk/tmpl/general.sgml
Packit 98cdb6
	docs/reference/gdk/tmpl/input_devices.sgml
Packit 98cdb6
	docs/reference/gdk/tmpl/selections.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkcellrenderer.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkcurve.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkdnd.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkitemfactory.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkmenu.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkoldeditable.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkoptionmenu.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkpreview.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkselection.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtksocket.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkstyle.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtktextbuffer.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtktreemodel.sgml
Packit 98cdb6
	docs/reference/gtk/tmpl/gtkwidget.sgml gdk/gdk.h gdk/gdkdisplay.c
Packit 98cdb6
	gdk/gdkdisplay.h gdk/gdkdnd.h gdk/gdkdraw.c gdk/gdkdrawable.h
Packit 98cdb6
	gdk/gdkinput.h gdk/gdkselection.h gdk/x11/gdkdisplay-x11.c
Packit 98cdb6
	gdk/x11/gdkdnd-x11.c gdk/x11/gdkselection-x11.c gtk/gtkcurve.h
Packit 98cdb6
	gtk/gtkdnd.h gtk/gtkitemfactory.c gtk/gtkitemfactory.h
Packit 98cdb6
	gtk/gtkmenu.h gtk/gtkoldeditable.c gtk/gtkoldeditable.h
Packit 98cdb6
	gtk/gtkoptionmenu.h gtk/gtkplug.c gtk/gtkplug.h gtk/gtkpreview.h
Packit 98cdb6
	gtk/gtkrange.h gtk/gtkselection.c gtk/gtkselection.h
Packit 98cdb6
	gtk/gtksocket.c gtk/gtksocket.h gtk/gtkstyle.c gtk/gtkstyle.h
Packit 98cdb6
	gtk/gtktextlayout.c gtk/gtktextlayout.h gtk/gtktreemodel.c
Packit 98cdb6
	gtk/gtktreemodel.h gtk/gtkwidget.h
Packit 98cdb6
Packit 98cdb6
	Trivial s/foo/foo_/ fixes to make gtk.h includable with -Wshadow
Packit 98cdb6
	without warnings. (#91680)
Packit 98cdb6
	
Packit 98cdb6
Thu Nov  7 16:13:41 2002  Eric Warmenhoven <eric@warmenhoven.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/gdkscreen-fb.c: fix compilation
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/gdkmain-fb.c: prevent segfaults on shutdown
Packit 98cdb6
Packit 98cdb6
Thu Nov  7 18:50:38 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_get_pango_context): Note
Packit 98cdb6
	that get_pango_context() is not "until death does us
Packit 98cdb6
	part", but "until the screen changes".
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_create_pango_context): Add
Packit 98cdb6
	a MULTIHEAD warning.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (do_screen_change): Clear pango context
Packit 98cdb6
	for widget if set.
Packit 98cdb6
Packit 98cdb6
Thu Nov  7 18:09:42 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesel.c (open_new_dir): Escape invalid
Packit 98cdb6
	filename before printing it out, since it isn't
Packit 98cdb6
	a valid UTF-8 string. (#94676)
Packit 98cdb6
Packit 98cdb6
Thu Nov  7 17:18:06 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_pixbuf): 
Packit 98cdb6
	Don't try to use render if we can't get a picture for 
Packit 98cdb6
	the drawable. (Fixes #97220, reported by
Packit 98cdb6
	Jamie Zawinski)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimage.c: Force requisition calculation
Packit 98cdb6
	when we get a expose prior to size_request().
Packit 98cdb6
	(#91711, reported by Sven Neumann, debugging
Packit 98cdb6
	help from Matthias Clasen, Soeren Sandmann)
Packit 98cdb6
Packit 98cdb6
Thu Nov  7 16:45:54 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkx.h: Fix misplaced display_grab()/display_ungrab();
Packit 98cdb6
	they shouldn't have been deprecated.
Packit 98cdb6
Packit 98cdb6
2002-11-07  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.c (gdk_display_open_default_libgtk_only): Use
Packit 98cdb6
	g_return_val_if_fail in this non-void function.
Packit 98cdb6
	(gdk_init_check): Remove unused variable.
Packit 98cdb6
Packit 98cdb6
Thu Nov  7 15:42:12 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfontsel.c (gtk_font_selection_get_font_description):
Packit 98cdb6
	If called when fontsel->face is NULL, just return
Packit 98cdb6
	"Sans 10". (#82745, Vitaly Tishkov)
Packit 98cdb6
Packit 98cdb6
Thu Nov  7 15:29:43 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimcontextsimple.c (check_hex): Use '_'
Packit 98cdb6
	not '-' in signal name to be consistent with
Packit 98cdb6
	what we do elsewhere (#97151, TOKUNAGA Hiroyuki)
Packit 98cdb6
Packit 98cdb6
Thu Nov  7 14:51:31 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* tests/testcalendar.c (calendar_date_to_string): 
Packit 98cdb6
	Use g_date_strftime(), fixing #74745. (Alper Ersoy)
Packit 98cdb6
Packit 98cdb6
2002-11-07  Anders Carlsson  <andersca@gnu.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
Packit 98cdb6
	* gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
Packit 98cdb6
	Check for NULL children, #97913.
Packit 98cdb6
	
Packit 98cdb6
Thu Nov  7 14:24:45 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhandlebox.c: Add a snap_edge_set property to
Packit 98cdb6
	deal with the fact that we have an unset state for
Packit 98cdb6
	the snap_edge property. (Reported by Matthias Clasen
Packit 98cdb6
	#97505)
Packit 98cdb6
	
Packit 98cdb6
Thu Nov  7 12:53:08 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.[ch] gtk/gtkwindow.c gtk/gtkinvisible.c: 
Packit 98cdb6
	Add ::screen-changed signal.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfontsel.c gtk/gtktoolbar.c: Use ::screen-changed
Packit 98cdb6
	signal to simplify logic.
Packit 98cdb6
Packit 98cdb6
2002-11-07  Anders Carlsson  <andersca@gnu.org>
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (create_resize_grips): Add resize grips test.
Packit 98cdb6
Packit 98cdb6
Sun Nov  3 21:26:20 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Bah, and of course I broke something ...
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach): fix
Packit 98cdb6
	up the mess I caused with my commit of Oct 23 fixing #50263, things
Packit 98cdb6
	should be fine now.
Packit 98cdb6
Packit 98cdb6
Sun Nov  3 13:03:29 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesel.c configure.in: Remove check for
Packit 98cdb6
	winsock.h since it might show up on Linux+Wine.
Packit 98cdb6
	Instead just conditionalize of G_OS_WIN32.
Packit 98cdb6
	(#97396, Gaute Lindkvist)
Packit 98cdb6
Packit 98cdb6
Sun Nov  3 01:39:20 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodel.c (release_row_references): took out the useless
Packit 98cdb6
	check for refs->list (#97353, reported by Morten Welinder).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_get_size):
Packit 98cdb6
	check if width isn't zero instead of calc_width ...
Packit 98cdb6
Packit 98cdb6
Sat Nov  2 23:48:52 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_model): remove
Packit 98cdb6
	the second ref command on the child_model, we only have to ref it
Packit 98cdb6
	once here. (#96851, reported by Jorn Baayen).
Packit 98cdb6
Packit 98cdb6
2002-11-02  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhandlebox.c (effective_handle_position): 
Packit 98cdb6
	(gtk_handle_box_size_request): 
Packit 98cdb6
	(gtk_handle_box_size_allocate): 
Packit 98cdb6
	(gtk_handle_box_draw_ghost): 
Packit 98cdb6
	(gtk_handle_box_paint): 
Packit 98cdb6
	(gtk_handle_box_button_changed): 
Packit 98cdb6
	(gtk_handle_box_motion): 
Packit 98cdb6
	Flip handleboxes for RTL locales.  (#96629)
Packit 98cdb6
Packit 98cdb6
Sat Nov  2 13:47:09 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
	 
Packit 98cdb6
	* === Released 2.1.2 ===
Packit 98cdb6
Packit 98cdb6
	* NEWS: Update.
Packit 98cdb6
Packit 98cdb6
Sat Nov  2 00:22:33 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Add startup notification hooks - mostly based on patch
Packit 98cdb6
	by Havoc Pennington in #96772.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/gdk.h gdk/x11/gdkdisplay-x11.c 
Packit 98cdb6
	gdk/{win32,linux-fb}/gdkmain-*.c: (gdk_notify_startup_complete):
Packit 98cdb6
	new function that indicates an application has finished starting
Packit 98cdb6
	up.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/x11/gdkmain-x11.c gdk/x11/gdkdisplay-x11.c
Packit 98cdb6
	(_gdk_windowing_set_default_display): store value of 
Packit 98cdb6
	DESKTOP_STARTUP_ID on the default screen, and clear it from the 
Packit 98cdb6
	environment.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/x11/gdkdisplay-x11.c: 
Packit 98cdb6
	Set _NET_STARTUP_ID hint on display's group leader window.
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkwindow.c (gtk_window_set_auto_startup_notification):
Packit 98cdb6
	function to toggle whether we automatically broadcast that we've
Packit 98cdb6
	started up, after mapping the first toplevel window.
Packit 98cdb6
	(gtk_window_map): call gdk_screen_notify_startup_complete() by
Packit 98cdb6
	default, unless enabled by above.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmain.c gtk/gtkcombo.c gtk/gtktoolbar.c: 
Packit 98cdb6
	Couple of warning fixes.
Packit 98cdb6
Packit 98cdb6
Fri Nov  1 21:03:59 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesel.c: Add a mnemonic to the "selection"
Packit 98cdb6
	label. (More of #74267)
Packit 98cdb6
Packit 98cdb6
	* configure.in: Version 2.1.2
Packit 98cdb6
Packit 98cdb6
	* NEWS: Updates.
Packit 98cdb6
Packit 98cdb6
2002-11-02  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/stock-icons/stock_jump_to_rtl_16.png,
Packit 98cdb6
	* gtk/stock-icons/stock_jump_to_rtl_24.png: Mirrored variants
Packit 98cdb6
	of stock_jump_to.
Packit 98cdb6
	
Packit 98cdb6
	* gtk/stock-icons/Makefile.am: 
Packit 98cdb6
	* gtk/gtkiconfactory.c (get_default_icons): Flip GTK_STOCK_FIRST,
Packit 98cdb6
	GTK_STOCK_LAST and GTK_STOCK_JUMP_TO for RTL locales.  (#96633)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccellabel.c (gtk_accel_label_expose_event): 
Packit 98cdb6
	Flip accel labels for RTL locales.  (#96637)
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_paint): 
Packit 98cdb6
	* gtk/gtkradiomenuitem.c (gtk_radio_menu_item_draw_indicator): 
Packit 98cdb6
	* gtk/gtkimagemenuitem.c (gtk_image_menu_item_size_allocate): 
Packit 98cdb6
	* gtk/gtkmenuitem.c (gtk_menu_item_init): 
Packit 98cdb6
	(gtk_menu_item_size_request): 
Packit 98cdb6
	(gtk_menu_item_size_allocate): 
Packit 98cdb6
	(gtk_menu_item_paint): 
Packit 98cdb6
	(gtk_menu_item_select_timeout): 
Packit 98cdb6
	(gtk_menu_item_position_menu): Flip all kinds of menu items for 
Packit 98cdb6
	RTL locales.  (#96637)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstyle.c (gtk_default_draw_resize_grip): Support resize
Packit 98cdb6
	grips for all edges.  (#52833)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstyle.c (gtk_default_draw_box): 
Packit 98cdb6
	* gtk/gtkoptionmenu.c (gtk_option_menu_size_allocate): 
Packit 98cdb6
	(gtk_option_menu_paint): Flip option menus for RTL 
Packit 98cdb6
	locales.  (#96631)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenubar.c (gtk_menu_bar_size_allocate): Flip menubars
Packit 98cdb6
	for RTL locales.  (#96627)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogressbar.c (gtk_progress_bar_act_mode_enter): 
Packit 98cdb6
	(gtk_progress_bar_paint): Flip progress bars for RTL 
Packit 98cdb6
	locales.  (#96634)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Flip toolbars
Packit 98cdb6
	for RTL locales.  (#96626) 
Packit 98cdb6
Packit 98cdb6
2002-11-01  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkim-x11.c: 
Packit 98cdb6
	* gdk/gdkfont.c: 
Packit 98cdb6
	* gdk/x11/gdkfont-x11.c: 
Packit 98cdb6
	* gdk/gdkdraw.c: Some docs moved inline.
Packit 98cdb6
Packit 98cdb6
Thu Oct 31 17:41:12 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktooltips.c (gtk_tooltips_update_screen): Fix
Packit 98cdb6
	from Nam SungHyun for crashes when tooltips->active_tips_data
Packit 98cdb6
	is NULL.
Packit 98cdb6
Packit 98cdb6
Thu Oct 31 12:40:39 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.[ch] gdk/gdkglobals.c gdk/gdkinternals.h 
Packit 98cdb6
	gdk/{x11,win32,linux-fb}/gdkscreen-{x11,win32,linux-fb}.c:
Packit 98cdb6
	Add a --screen option for setting the default screen. 
Packit 98cdb6
	(Based on a patch from Balamurali Viswanathan, #81145)
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.c gdkdisplay.h gtk/gtkmain.c: Add 
Packit 98cdb6
	gdk_display_open_default_libgtk_only(), so gtk_init_check()
Packit 98cdb6
	and gdk_init_check() can share the same behavior w.r.t.
Packit 98cdb6
	--screen.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.[ch]: Make gdk_get_display_arg_name() G_CONST_RETURN.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkselection-x11.c (gdk_selection_property_get): 
Packit 98cdb6
	Suppress a spurious warning.
Packit 98cdb6
Packit 98cdb6
	* tests/testgtkrc: Remove someleft-over commented out 
Packit 98cdb6
	includes that could be confusing.
Packit 98cdb6
Packit 98cdb6
2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktoolbar.c (gtk_toolbar_insert_stock): Move g_free()
Packit 98cdb6
	call to before return.
Packit 98cdb6
Packit 98cdb6
2002-10-29  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* tests/testgtkrc: Adjust for current gtk-engines.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_colors_free): Use the same parameter
Packit 98cdb6
	names in header, docs and implementation.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkcolor.c (gdk_colors_store): Doc comment fix.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap): Fix
Packit 98cdb6
	example in doc comment.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkiconfactory.c (gtk_icon_size_lookup_for_settings): 
Packit 98cdb6
	* gtk/gtkfilesel.c (gtk_file_selection_get_selections): Doc
Packit 98cdb6
	comment fixes.  (#97136, #97125, Vitaly Tishkov)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeselection.c (gtk_tree_selection_get_selected_rows): 
Packit 98cdb6
	* gtk/gtkwindow.c (gtk_window_set_default_icon_from_file): Doc
Packit 98cdb6
	comment fixes.  (#95829, #96818, Vitaly Tishkov)
Packit 98cdb6
Packit 98cdb6
Tue Oct 29 20:39:16 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c: Change NAVIGATION_REGION_OVERSHOOT back to 50,
Packit 98cdb6
	and create stay-up regions by flipping a fourth quadrant triangle
Packit 98cdb6
	as appropriate.
Packit 98cdb6
Packit 98cdb6
2002-10-28  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c (gdk_window_set_decorations,
Packit 98cdb6
	gdk_window_set_functions): Don't call GetWindowLong for
Packit 98cdb6
	GWL_EXSTYLE, the extended window style wasn't used or
Packit 98cdb6
	changed. After setting the window style with SetWindowLong, call
Packit 98cdb6
	SetWindowPos with the SWP_FRAMECHANGED flag for the window to
Packit 98cdb6
	actually be updated, as Platform SDK docs say one should. (#95812,
Packit 98cdb6
	huzheng)
Packit 98cdb6
Packit 98cdb6
2002-10-28  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Added Belorusian (be) to ALL_LINGUAS.
Packit 98cdb6
Packit 98cdb6
Sun Oct 27 15:58:30 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	This fixes a scrolling bug. Shouldn't cause problems, but you
Packit 98cdb6
	never know ... (#81627, testcase by Timo Sirainen).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (validate_visible_area): add a temporary
Packit 98cdb6
	implemention for non use_align, always update dy and ->top_row
Packit 98cdb6
	if we scroll here,
Packit 98cdb6
	(gtk_tree_view_clamp_node_visible): reimplement using
Packit 98cdb6
	_scroll_to_cell (#73895).
Packit 98cdb6
Packit 98cdb6
Sun Oct 27 11:41:37 GMT 2002  Tony Gale <gale@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* docs/tutorial/gtk-tut.sgml:
Packit 98cdb6
	minor cleanups, remove refs to gtk_menu_append
Packit 98cdb6
Packit 98cdb6
	*docs/faq/gtk-faq.sgml: remove ref to gtk_menu_append
Packit 98cdb6
Packit 98cdb6
Fri Oct 25 23:36:30 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c: Change NAVIGATION_REGION_OVERSHOOT from 50 to 5.
Packit 98cdb6
Packit 98cdb6
Fri Oct 25 17:56:24 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c (gtk_notebook_switch_focus_tab): 
Packit 98cdb6
	Always switch to the page with the focused tab
Packit 98cdb6
	label. (#82108, Matt Wilson.)
Packit 98cdb6
Packit 98cdb6
Fri Oct 25 17:46:18 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c (gtk_notebook_button_press): 
Packit 98cdb6
	Don't handle button 2/3 on the tabs. (#82118,
Packit 98cdb6
	Matt Wilson.)
Packit 98cdb6
Packit 98cdb6
Fri Oct 25 17:32:44 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktoolbar.c: Don't insert mnemonics for stock
Packit 98cdb6
	items (#72918, reported by Mikael Hallendal)
Packit 98cdb6
Packit 98cdb6
Fri Oct 25 14:51:34 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesel.c: Fix sensitivity of file operation
Packit 98cdb6
	buttons and buttons inside fileop dialogs to update
Packit 98cdb6
	properly based on the contents of the entries.
Packit 98cdb6
	(#74267, based on part of a patch from Muktha 
Packit 98cdb6
	Narayan)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkitemfactory.c (gtk_item_factory_create_item):
Packit 98cdb6
	Warn if loading <ImageItem> image fails.
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c: Fix data for "apple" inline pixbuf
Packit 98cdb6
	to be valid.
Packit 98cdb6
Packit 98cdb6
Fri Oct 25 18:17:39 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkpaned.[ch]: New GtkPaned keyboard navigation. (Shift-)F8
Packit 98cdb6
	now cycles the available handles instead of toggling focus on and
Packit 98cdb6
	off. Fixes #87160, reported by Calum Benson.
Packit 98cdb6
Packit 98cdb6
2002-10-25  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcursor-x11.c: Fix doc comment. 
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdnd.c: Add missing includes.
Packit 98cdb6
Packit 98cdb6
2002-10-24  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdnd.c: 
Packit 98cdb6
	* gdk/x11/gdkdnd-x11.c: 
Packit 98cdb6
	* gdk/x11/gdkcursor-x11.c: 
Packit 98cdb6
	* gdk/gdkcolor.c:
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c: Some docs moved inline.
Packit 98cdb6
	
Packit 98cdb6
2002-10-23  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/gdkselection-fb.c (gdk_utf8_to_string_target): 
Packit 98cdb6
	(gdk_utf8_to_compound_text_for_display): 
Packit 98cdb6
	(gdk_text_property_to_utf8_list_for_display): 
Packit 98cdb6
	* gdk/linux-fb/gdkkeyboard-fb.c (gdk_keymap_get_entries_for_keyval): 
Packit 98cdb6
	(gdk_keymap_get_entries_for_keycode): 
Packit 98cdb6
	(gdk_keymap_lookup_key): 
Packit 98cdb6
	(gdk_keymap_translate_keyboard_state): 
Packit 98cdb6
	* gdk/win32/gdkselection-win32.c (gdk_text_property_to_utf8_list_for_display): 
Packit 98cdb6
	(gdk_utf8_to_string_target): 
Packit 98cdb6
	(gdk_utf8_to_compound_text_for_display): 
Packit 98cdb6
	* gdk/win32/gdkkeys-win32.c (gdk_keymap_get_entries_for_keyval): 
Packit 98cdb6
	(gdk_keymap_get_entries_for_keycode): 
Packit 98cdb6
	(gdk_keymap_lookup_key): 
Packit 98cdb6
	(gdk_keymap_translate_keyboard_state): 
Packit 98cdb6
	* gdk/win32/gdkgeometry-win32.c (gdk_window_scroll): 
Packit 98cdb6
	* gdk/win32/gdkfont-win32.c (gdk_font_from_description_for_display): 
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c (gdk_keyboard_grab_info_libgtk_only): 
Packit 98cdb6
	Remove doc comments for non-backend-specific functions from win32
Packit 98cdb6
	and linux-fb backends. These functions should be documented in the
Packit 98cdb6
	x11 backend.
Packit 98cdb6
	
Packit 98cdb6
Wed Oct 23 17:06:02 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodel.c: s/NULL/0/ on the g_signal_emit lines to
Packit 98cdb6
	fix up yesterdays commit (reported by Morten Welinder).
Packit 98cdb6
Packit 98cdb6
Tue Oct 22 20:02:22 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombo.c: When popping up the list without
Packit 98cdb6
	any selected items, hack the focus on the list to
Packit 98cdb6
	avoid triggering a bug in GtkList when clicking
Packit 98cdb6
	on focused-but-not-selected items (#86700,
Packit 98cdb6
	Zimler Attila, Matthias Clasen) and to keep
Packit 98cdb6
	GtkWindow from selecting the first item.
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (create_list): Make the initial
Packit 98cdb6
	setting of the selection mode correspond to the option
Packit 98cdb6
	menu.
Packit 98cdb6
Packit 98cdb6
Wed Oct 23 01:03:43 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Another feature to create truly ugly TreeViews!: style properties
Packit 98cdb6
	for the even/odd colors used for row hinting. (#71595, reported
Packit 98cdb6
	by Owen Taylor).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_class_init): add even_row_color
Packit 98cdb6
	and odd_row_color style properties.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstyle.c (get_darkened_gc): support darken_count == 0 case,
Packit 98cdb6
	(gtk_default_draw_flat_box): rework cell coloring code to support
Packit 98cdb6
	user-provided even/odd row colors.
Packit 98cdb6
Packit 98cdb6
Wed Oct 23 01:01:52 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Cache signal IDs to speed up signal emission. This is a good speedup
Packit 98cdb6
	because GtkTreeModel emits a big number of signals.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodel.c (gtk_tree_model_base_init): save IDs returned
Packit 98cdb6
	by g_signal_new,
Packit 98cdb6
	(gtk_tree_model_row_changed): use g_signal_emit instead of
Packit 98cdb6
	g_signal_emit_by_name,
Packit 98cdb6
	(gtk_tree_model_row_inserted): ditto,
Packit 98cdb6
	(gtk_tree_model_row_has_child_toggled): ditto,
Packit 98cdb6
	(gtk_tree_model_row_deleted): ditto,
Packit 98cdb6
	(gtk_tree_model_rows_reordered): ditto.
Packit 98cdb6
	
Packit 98cdb6
Wed Oct 23 00:56:15 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeselection.c (model_changed): new function,
Packit 98cdb6
	(gtk_tree_selection_selected_foreach): monitor changes in the model,
Packit 98cdb6
	bail out if the model has been changed from the foreach func.
Packit 98cdb6
	(#50263, reported by Havoc Pennington).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
Packit 98cdb6
	free anchor if applicable (#94868, reported and testcase provided by
Packit 98cdb6
	Daniel Elstner).
Packit 98cdb6
Packit 98cdb6
2002-10-23  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkinvisible.c (gtk_invisible_get_screen): 
Packit 98cdb6
	* gtk/gtkcolorsel.c
Packit 98cdb6
	(gtk_color_selection_set_change_palette_with_screen_hook): Fix doc comments.
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/gdkselection-fb.c (gdk_text_property_to_utf8_list_for_display): 
Packit 98cdb6
	(gdk_utf8_to_compound_text_for_display): Fix doc comments - why
Packit 98cdb6
	do these overwrite the ones from gdk/x11/*.c ?!
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdisplaymanager.c
Packit 98cdb6
	(gdk_display_manager_get_default_display): 
Packit 98cdb6
	Documentation fix.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkevents.c (gdk_event_new): 
Packit 98cdb6
	* gdk/x11/gdkdnd-x11.c (gdk_drag_find_window_for_screen): 
Packit 98cdb6
	* gdk/x11/gdkevents-x11.c (gdk_x11_screen_get_window_manager_name): 
Packit 98cdb6
	* gdk/x11/gdkdisplay-x11.c (gdk_x11_display_grab): 
Packit 98cdb6
	(gdk_x11_display_ungrab): Add documentation.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkimage-x11.c (gdk_x11_image_get_xdisplay): 
Packit 98cdb6
	(gdk_x11_image_get_ximage): 
Packit 98cdb6
	* gdk/x11/gdkgc-x11.c (gdk_x11_gc_get_xdisplay): 
Packit 98cdb6
	(gdk_x11_gc_get_xgc): 
Packit 98cdb6
	* gdk/x11/gdkfont-x11.c (gdk_x11_font_get_xdisplay): 
Packit 98cdb6
	(gdk_x11_font_get_xfont): 
Packit 98cdb6
	* gdk/x11/gdkdrawable-x11.c (gdk_x11_drawable_get_xdisplay): 
Packit 98cdb6
	(gdk_x11_drawable_get_xid): 
Packit 98cdb6
	* gdk/x11/gdkcursor-x11.c (gdk_x11_cursor_get_xdisplay): 
Packit 98cdb6
	(gdk_x11_cursor_get_xcursor): 
Packit 98cdb6
	* gdk/x11/gdkcolor-x11.c (gdk_x11_colormap_get_xcolormap): 
Packit 98cdb6
	(gdk_x11_colormap_get_xdisplay): 
Packit 98cdb6
	* gdk/x11/gdkxid.c (gdk_xid_table_lookup): 
Packit 98cdb6
	* gdk/x11/gdkvisual-x11.c (gdkx_visual_get): 
Packit 98cdb6
	(gdk_x11_visual_get_xvisual):
Packit 98cdb6
	* gdk/x11/gdkmain-x11.c (gdk_x11_grab_server): 
Packit 98cdb6
	(gdk_x11_ungrab_server): 
Packit 98cdb6
	(gdk_x11_get_default_root_xwindow): 
Packit 98cdb6
	(gdk_x11_get_default_xdisplay): 
Packit 98cdb6
	Some docs moved inline.
Packit 98cdb6
	
Packit 98cdb6
Tue Oct 22 16:37:12 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktooltips.c: Multihead safety fixes, handle
Packit 98cdb6
	displays being closed. (#81651, based on patch
Packit 98cdb6
	from Erwann Chenede)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktoolbar.c (gtk_toolbar_init): Fix typo
Packit 98cdb6
	from the last commit.
Packit 98cdb6
Packit 98cdb6
Tue Oct 22 15:55:08 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktoolbar.c: Fix handling of getting the 
Packit 98cdb6
	default style/icon size from the correct 
Packit 98cdb6
	GtkSettings. (#82184, reported by Vitaly Tishkov,
Packit 98cdb6
	help from Soeren Sandmann)
Packit 98cdb6
Packit 98cdb6
Tue Oct 22 15:32:31 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c: Actively monitor the screen of the
Packit 98cdb6
	parent. (#80281)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkentry.c: Fix missing prototype from the 
Packit 98cdb6
	last commit.
Packit 98cdb6
Packit 98cdb6
Tue Oct 22 15:46:09 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkentry.c (gtk_entry_unrealize): Reset the 
Packit 98cdb6
	layout, since it holds a reference to the font on
Packit 98cdb6
	a particular screen.
Packit 98cdb6
Packit 98cdb6
Tue Oct 22 15:13:59 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkimmulticontext.c: Include config.h
Packit 98cdb6
	(#96441, Morten Welinder)
Packit 98cdb6
Packit 98cdb6
Tue Oct 22 15:03:41 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/fnmatch.h: When compiling our on fnmatch.c, 
Packit 98cdb6
	#define fnmatch _gtk_fnmatch (#92890, Jacob Berkman)
Packit 98cdb6
Packit 98cdb6
Fri Oct 18 16:47:02 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkevents-x11.c (translate_key_event): Produce
Packit 98cdb6
	C-m, not C-j for return. Handle Escape.
Packit 98cdb6
Packit 98cdb6
2002-10-22  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstatusbar.c (gtk_statusbar_get_type): 
Packit 98cdb6
	(gtk_statusbar_class_init): It is called GtkStatusbar, not
Packit 98cdb6
	GtkStatusBar. This was changed accidentally during deprecation
Packit 98cdb6
	cleanup and caused links in the API docs to break.  (#96390)
Packit 98cdb6
Packit 98cdb6
Mon Oct 21 14:04:39 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkentry.c (gtk_entry_get_public_chars): Return
Packit 98cdb6
	"" for entry->invisible_char == 0, otherwise N copies
Packit 98cdb6
	of entry->invisible_char. (#95486, Vitaly Tishkov)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkentry.c: Fix a bunch of places where entry->text
Packit 98cdb6
	instead of layout->text was being used for computation
Packit 98cdb6
	of offsets/indices in the layout. Using layout->text
Packit 98cdb6
	is necessary because when the entry is invisible, it
Packit 98cdb6
	doesn't correspond to entry->text.
Packit 98cdb6
Packit 98cdb6
Sun Oct 20 23:58:03 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtkmenu.c, gtkmenubar.c, gtkmenuitem.c, gtkmenushell.c,
Packit 98cdb6
	gtkmenushell.h, gtkmenushell.h
Packit 98cdb6
Packit 98cdb6
	- make the delay before submenus appear below menu bars a
Packit 98cdb6
	  GtkSetting
Packit 98cdb6
	- make the delay before submenus pops up a GtkSetting
Packit 98cdb6
	- make the stay up triangle slightly larger
Packit 98cdb6
	- don't pop up the first submenu immediately.
Packit 98cdb6
	- make the default delay for submenus 225 ms, and 0 for menubars.
Packit 98cdb6
	- make the default delay before popping down inside the stay-up 
Packit 98cdb6
	  triangle 1000 ms
Packit 98cdb6
Packit 98cdb6
	Fixes #74950
Packit 98cdb6
	
Packit 98cdb6
Sun Oct 20 14:58:02 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscrolledwindow.c (gtk_scrolled_window_class_init):
Packit 98cdb6
	Add a scrollbar_spacing style property (#81396, based
Packit 98cdb6
	on a patch from Anders Carlsson)
Packit 98cdb6
Packit 98cdb6
2002-10-19  Jeremy Katz  <katzj@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: make configure checks for Xrandr and Xinerama
Packit 98cdb6
	extensions less noisy (#95858)
Packit 98cdb6
Packit 98cdb6
Fri Oct 18 16:47:02 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkevents-x11.c (translate_key_event): Handle
Packit 98cdb6
	Return and KP_Enter.
Packit 98cdb6
Packit 98cdb6
Fri Oct 18 15:38:50 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogressbar.c (gtk_progress_bar_set_text): 
Packit 98cdb6
	Reset use_text_format to %TRUE for a %NULL text string.
Packit 98cdb6
	(#94157, once again).
Packit 98cdb6
Packit 98cdb6
Thu Oct 17 17:17:05 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcheckbutton.c (gtk_check_button_size_request): 
Packit 98cdb6
	Fix use of uninitialized variable.
Packit 98cdb6
Packit 98cdb6
Thu Oct 17 14:38:37 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccellabel.c (gtk_accel_label_expose_event): 
Packit 98cdb6
	Align the baseline of the accelerator label with the 
Packit 98cdb6
	first baseline of the main label of the menu item. (#76953)
Packit 98cdb6
Packit 98cdb6
Wed Oct 16 18:25:24 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkevents-x11.c (translate_key_event): 
Packit 98cdb6
	Use gdk_keymap_translate_keyboard_state() rather than
Packit 98cdb6
	XLookupString() to get the keysymbol, since XLookupString
Packit 98cdb6
	can confuse the input method handling. (#93575)
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkkeys-x11.c: Rewrite the handling of
Packit 98cdb6
	key translation for the non-XKB case to properly
Packit 98cdb6
	handle Shift_Lock, Caps_Lock, Num_Lock according
Packit 98cdb6
	to the Xlib spec. (#67066)
Packit 98cdb6
Packit 98cdb6
2002-10-17  Havoc Pennington  <hp@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (gtk_window_compute_configure_request): fix
Packit 98cdb6
	compiler warnings
Packit 98cdb6
Packit 98cdb6
Thu Oct 17 22:37:57 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (get_center_monitor_of_window): fix typo to make
Packit 98cdb6
	it compile
Packit 98cdb6
	
Packit 98cdb6
2002-10-16  Havoc Pennington  <hp@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.c (gdk_screen_get_monitor_geometry): add
Packit 98cdb6
	g_return_if_fail for monitor number <= 0
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_position): handle case where pointer 
Packit 98cdb6
	is outside the screen.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (get_monitor_center): factor out 
Packit 98cdb6
	the code to position a window in center
Packit 98cdb6
	(gtk_window_compute_configure_request): use here
Packit 98cdb6
	(gtk_window_constrain_position): use here, the 
Packit 98cdb6
	code here wasn't multihead-aware
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkevents-x11.c (get_real_window): function to
Packit 98cdb6
	return the window the event describes, rather than the window
Packit 98cdb6
	that received the event.
Packit 98cdb6
	(gdk_event_translate): use result of that function for 
Packit 98cdb6
	filling in GdkEvent::window, which only matters for 
Packit 98cdb6
	MapNotify/UnmapNotify and ConfigureNotify, in practice.
Packit 98cdb6
Packit 98cdb6
	Unbreaks various things using SubstructureNotifyMask.
Packit 98cdb6
Packit 98cdb6
Thu Oct 17 16:13:28 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcheckbutton.c gtk/gtkradiobutton.c: Make
Packit 98cdb6
	the widgets work reasonably when they don't have
Packit 98cdb6
	children -- draw the focus around the indicator, 
Packit 98cdb6
	and position the indicator symmetrically.
Packit 98cdb6
	(#74830, Dave Camp)
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c: Add no-child portions to check and radio 
Packit 98cdb6
	button tests.
Packit 98cdb6
Packit 98cdb6
Thu Oct 17 22:09:05 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_scroll_to): Take arrows into
Packit 98cdb6
	account when clamping the offset. Fixes #95758.
Packit 98cdb6
Packit 98cdb6
Wed Oct 16 15:19:44 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkkeys-x11.c: Fix from Phil Blundell for
Packit 98cdb6
	compiling without Xkb. (#95909)
Packit 98cdb6
Packit 98cdb6
Wed Oct 16 14:32:43 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdrawable.h gdk/gdkdraw.c gdk/gdkpixmap.c 
Packit 98cdb6
	gdk/gdkwindow.c gdk/x11/gdkdrawable-x11.c
Packit 98cdb6
	gdk/win32/gdkdrawable-win32.c gdk/linux-fb/gdkdrawable-fb2.c
Packit 98cdb6
	gdk/linux-fb/gdkprivate-fb.h:
Packit 98cdb6
	Make 'filled' arguments for draw_arc/polygon/rectangle
Packit 98cdb6
	gboolean not gint. (#94976)
Packit 98cdb6
	
Packit 98cdb6
Wed Oct 16 17:11:46 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_paint): Make
Packit 98cdb6
	tear-off menuitems obey the "selected_shadow_type" style property.
Packit 98cdb6
Packit 98cdb6
Tue Oct 15 17:25:47 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextxim.c (get_im): Don't use 
Packit 98cdb6
	connect_swapped() when the function being connected
Packit 98cdb6
	has a non-swapped signature.
Packit 98cdb6
Packit 98cdb6
Tue Oct 15 09:54:54 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextxim.c (get_im): Initialize
Packit 98cdb6
	info->ics to NULL. (Hidetoshi Tajima.)  
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextxim.c (status_window_get): 
Packit 98cdb6
	Call set_resizable on the window, not on the structure.
Packit 98cdb6
Packit 98cdb6
Mon Oct 14 19:17:34 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.1.1 ===
Packit 98cdb6
Packit 98cdb6
Mon Oct 14 18:50:59 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Version 2.1.1, interface age 0, binary age 101.
Packit 98cdb6
Packit 98cdb6
	* NEWS: Updates
Packit 98cdb6
Packit 98cdb6
Tue Oct 15 00:53:14 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Behaviour change, apply changes if the entry of the editable gets
Packit 98cdb6
	a focus out event (#82405).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_focus_out_event):
Packit 98cdb6
	new function,
Packit 98cdb6
	(gtk_cell_renderer_text_start_editing): stop editing and apply
Packit 98cdb6
	changes on focus-out.
Packit 98cdb6
Packit 98cdb6
Tue Oct 15 00:47:35 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Fixes an *evil* GtkTreeModelSort bug, #93629.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodel.c (release_row_references): return if the
Packit 98cdb6
	refs->list is NULL.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_changed): if we
Packit 98cdb6
	are swapping two rows (re-insertion on row_changed), also *emit*
Packit 98cdb6
	a rows_reordered signal. oops.
Packit 98cdb6
Packit 98cdb6
Tue Oct 15 00:45:03 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkliststore.c (gtk_list_store_remove_silently): free
Packit 98cdb6
	the actual link after the node has been removed (#92014).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_column_finalize):
Packit 98cdb6
	free the cell_list and the child if the exists (#92014).
Packit 98cdb6
Packit 98cdb6
Tue Oct 15 00:40:25 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Don't accept drops if the model has been sorted, #93758)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkliststore.c (gtk_list_store_row_drop_possible): return
Packit 98cdb6
	FALSE if the list has been sorted.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreestore.c (gtk_tree_store_row_drop_possible): check
Packit 98cdb6
	if drag_dest is a TreeStore, return FALSE if the tree has been
Packit 98cdb6
	sorted.
Packit 98cdb6
Packit 98cdb6
Tue Oct 15 00:33:59 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Compiler warning fixage, (#85858, #85859, #85860, #85872)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrendererpixbuf (gtk_cell_renderer_pixbuf_render):
Packit 98cdb6
	s/guint/GtkCellRendererState/.
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_render):
Packit 98cdb6
	ditto.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render),
Packit 98cdb6
	(gtk_cell_renderer_toggle_activate): ditto.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkliststore.c (gtk_list_store_get_flags): a
Packit 98cdb6
	s/guint/GtkTreeModelFlags/ on the return type.
Packit 98cdb6
Packit 98cdb6
Mon Oct 14 15:10:34 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextxim.c:
Packit 98cdb6
 	- Make GtkXIMInfo structures per-screen (they were
Packit 98cdb6
 	  a mix between per-display and per-context before)
Packit 98cdb6
 	- Make signal connections info->settings one-per-info
Packit 98cdb6
         - Handle a GdkDisplay being closed, by destroying
Packit 98cdb6
 	  all XIC, calling XCloseIM on the XIM. (#87482)
Packit 98cdb6
 
Packit 98cdb6
Sun Oct 13 16:55:49 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdnd.c gtk/gtkradiobutton.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am: Added disable deprecation flags
Packit 98cdb6
Packit 98cdb6
	* demos/pixbuf-init.c demos/gtk-demo/changedisplay.c: minor clean up
Packit 98cdb6
Packit 98cdb6
Sun Oct 13 16:20:41 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* tests/pixbuf-randomly-modified.c tests/prop-editor.c
Packit 98cdb6
	tests/testcalendar.c tests/testdnd.c tests/testgtk.c tests/testinput.c
Packit 98cdb6
	tests/testmultidisplay.c tests/testmultiscreen.c tests/testrgb.c
Packit 98cdb6
	tests/testselection.c tests/testsocket.c tests/testsocket_common.c
Packit 98cdb6
	tests/testtext.c tests/testtextbuffer.c tests/testtreecolumns.c
Packit 98cdb6
	tests/testtreeedit.c tests/testtreeflow.c tests/testtreefocus.c
Packit 98cdb6
	tests/testtreesort.c tests/testtreeview.c tests/testxinerama.c
Packit 98cdb6
	tests/treestoretest.c: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
	* tests/Makefile.am: Added disable deprecation flags
Packit 98cdb6
Packit 98cdb6
Sun Oct 13 13:43:16 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcurve.[ch] gtk/gtkgamma.[ch] gtk/gtklayout.[ch]
Packit 98cdb6
	gtk/gtkwidget.[ch] modules/input/gtkimcontextxim.c
Packit 98cdb6
	modules/input/imam-et.c modules/input/imcyrillic-translit.c
Packit 98cdb6
	modules/input/imhangul.c modules/input/iminuktitut.c
Packit 98cdb6
	modules/input/imipa.c modules/input/imthai-broken.c
Packit 98cdb6
	modules/input/imti-er.c modules/input/imti-et.c
Packit 98cdb6
	modules/input/imviqr.c: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
	* modules/input/Makefile.am: Added disable deprecation flags
Packit 98cdb6
Packit 98cdb6
Sun Oct 13 12:29:15 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.[ch] gtk/gtkcombo.[ch] gtk/gtkplug.[ch]
Packit 98cdb6
	gtk/gtksocket.[ch] gtk/gtktreeview.[ch] gtk/gtktreeviewcolumn.[ch]:
Packit 98cdb6
	Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorseldialog.c: make window not resizable (lost
Packit 98cdb6
	accidently in the previous cleanup)
Packit 98cdb6
Packit 98cdb6
Sun Oct 13 20:20:51 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktooltips.c (gtk_tooltips_force_window): Make tooltip
Packit 98cdb6
	window not resizable. Fixes #95675.
Packit 98cdb6
Packit 98cdb6
Sun Oct 13 18:50:14 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtkmenu.c, gtkmenu.sgml, gtkitemfactory.c, gdkwindow.c,
Packit 98cdb6
	gtkwindow.c, gtkpaned.sgml, gtkdialog.c, gtkbox.h, gtkbutton.sgml,
Packit 98cdb6
	gtktreemodel.sgml,gtktable.sgml, gtktable.c:
Packit 98cdb6
Packit 98cdb6
	Documentation fixes.
Packit 98cdb6
Packit 98cdb6
	#85719, #90759, #95169, Owen Taylor;
Packit 98cdb6
	#89221, Yao Zhang, Matthias Clasen;
Packit 98cdb6
	#95592, Joost Faassen;
Packit 98cdb6
	#92637, Vitaly Tishkov;
Packit 98cdb6
	#94616, Ben Martin;
Packit 98cdb6
	#94772, sbaillie@bigpond.net.au;
Packit 98cdb6
Packit 98cdb6
Sun Oct 13 17:41:53 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_queue_clear_area): Don't invalidate
Packit 98cdb6
	a widget if it or one of its ancestors isn't mapped.
Packit 98cdb6
Packit 98cdb6
Sun Oct 13 17:21:15 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (window_controls), tests/testgtk.c
Packit 98cdb6
	(create_tooltips): remove references to non-existing properties
Packit 98cdb6
	GtkWindow::allow_shrink and GtkWidget::width
Packit 98cdb6
Packit 98cdb6
Sat Oct 12 15:44:29 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
        * gtk/gtkitemfactory.c: use GTK_IS_RADIO_MENU_ITEM instead
Packit 98cdb6
        of comparing the type directly. This handles possible subclasses
Packit 98cdb6
        too. (Recommended by Tim Janik)
Packit 98cdb6
Packit 98cdb6
Fri Oct 11 15:56:20 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccellabel.[ch] gtk/gtkaccessible.[ch] gtk/gtkbutton.[ch]
Packit 98cdb6
	gtk/gtkcheckbutton.[ch] gtk/gtkcolorseldialog.[ch] gtk/gtkdialog.[ch]
Packit 98cdb6
	gtk/gtkhandlebox.[ch] gtk/gtkinputdialog.[ch] gtk/gtkmessagedialog.[ch]
Packit 98cdb6
	gtk/gtktearoffmenuitem.[ch] gtk/gtktogglebutton.[ch]: Deprecation
Packit 98cdb6
	cleanup
Packit 98cdb6
Packit 98cdb6
2002-10-11  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* examples/gtkdial/gtkdial.c (gtk_dial_destroy): 
Packit 98cdb6
	* docs/tutorial/gtk-tut.sgml: Prevent segfault from double destroy.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (gdk_window_new): Typo fix.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimagemenuitem.c (gtk_image_menu_item_new_from_stock):
Packit 98cdb6
	Clarify the docs.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenuitem.c (gtk_menu_item_set_accel_path): Mention 
Packit 98cdb6
	gtk_menu_set_accel_group in the docs.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (gdk_window_set_skip_pager_hint): 
Packit 98cdb6
	* gdk/gdkdisplay.c (gdk_display_set_pointer_hooks): Fix
Packit 98cdb6
	doc comments.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkiconfactory.c (gtk_icon_size_lookup_for_settings): 
Packit 98cdb6
	* gtk/gtknotebook.c (gtk_notebook_get_n_pages): 
Packit 98cdb6
	* gtk/gtkwindow.c (gtk_window_set_icon_from_file): 
Packit 98cdb6
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_focus_cell): Fix
Packit 98cdb6
	doc comments.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreestore.c: 
Packit 98cdb6
	* gtk/gtktreestore.h: Consistently name first parameter
Packit 98cdb6
	tree_store, and make header and implementation agree on parameter 
Packit 98cdb6
	names to silence gtk-doc.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkenums.h (enum): Comment typo fix.
Packit 98cdb6
Packit 98cdb6
Thu Oct 10 15:13:48 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimcontext.[ch] gtk/gtkimcontextsimple.[ch] gtk/gtkimmodule.c
Packit 98cdb6
	gtk/gtkimmulticontext.[ch] gtk/gtktreestore.[ch]: Deprecation
Packit 98cdb6
	cleanup
Packit 98cdb6
Packit 98cdb6
Thu Oct 10 14:58:47 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccelgroup.c gtk/gtkarrow.[ch] gtk/gtkeventbox.[ch]
Packit 98cdb6
	gtk/gtkiconfactory.c gtk/gtkinvisible.[ch] gtk/gtktextchild.c:
Packit 98cdb6
	Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Thu Oct 10 14:41:05 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextbtree.c gtk/gtktextbuffer.c gtk/gtktextdisplay.c
Packit 98cdb6
	gtk/gtktextlayout.c gtk/gtktextmark.c gtk/gtktexttag.[ch]
Packit 98cdb6
	gtk/gtktexttagtable.c gtk/gtktextutil.c gtk/gtktextview.[ch]:
Packit 98cdb6
	Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Thu Oct 10 14:35:31 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscrolledwindow.[ch]: Privately export
Packit 98cdb6
	_gtk_scrolled_window_get_scrollbar_spacing().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombo.c: Properly account from scrollbar
Packit 98cdb6
	spacing when computing the size of the popup window.
Packit 98cdb6
	(#84955, Marco Pesenti Gritti)
Packit 98cdb6
Packit 98cdb6
Wed Oct  9 17:40:13 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccelmap.c gtk/gtkfixed.[ch] gtk/gtkkeyhash.c gtk/gtkmenu.c
Packit 98cdb6
	gtk/gtkobject.c gtk/gtkoldeditable.c gtk/gtkrc.c gtk/gtkspinbutton.[ch]
Packit 98cdb6
	gtk/gtktable.[ch] gtk/gtkthemes.c: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Wed Oct  9 16:52:53 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclipboard.[ch] gtk/gtkeditable.[ch] gtk/gtkgc.c
Packit 98cdb6
	gtk/gtkoptionmenu.[ch] gtk/gtkselection.c gtk/gtksizegroup.[ch]:
Packit 98cdb6
	Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Wed Oct  9 15:23:48 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkadjustment.[ch] gtk/gtkalignment.[ch] gtk/gtkentry.[ch]
Packit 98cdb6
	gtk/gtkhsv.[ch] gtk/gtktooltips.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Wed Oct  9 15:07:08 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbindings.[ch] gtk/gtkcalendar.[ch] gtk/gtkfilesel.[ch]
Packit 98cdb6
	gtk/gtkfontsel.[ch] gtk/gtkitem.[ch] gtk/gtkitemfactory.[ch]:
Packit 98cdb6
	Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Wed Oct  9 17:06:21 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkiconfactory.c (add_size_and_dir_with_fallback):
Packit 98cdb6
	Add GO_FORWARD and GO_BACK with both left and right
Packit 98cdb6
	arrows depending on the direction. (#92211,
Packit 98cdb6
	Kenneth Christiansen)
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (create_flipping): Add forward/back button
Packit 98cdb6
	pairs in default, RTL, LTR configurations.
Packit 98cdb6
Packit 98cdb6
2002-10-09  Stanislav Brabec  <sbrabec@suse.cz>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimcontextsimple.c: Added support for hungarian characters
Packit 98cdb6
	(addition to bug #93421). Only via dead keys, because compose key
Packit 98cdb6
	combinations in X are erratic.
Packit 98cdb6
Packit 98cdb6
Tue Oct  8 17:34:26 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmain.c gtk/gtkscrolledwindow.[ch] gtk/gtksettings.c
Packit 98cdb6
	gtk/gtkstatusbar.[ch] gtk/gtkstyle.c gtk/gtktoolbar.[ch]
Packit 98cdb6
	gtk/gtkviewport.[ch] gtk/gtkwindow.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Tue Oct  8 15:25:53 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhpaned.[ch] gtk/gtkpaned.[ch] gtk/gtkprogress.[ch]
Packit 98cdb6
	gtk/gtkprogressbar.[ch] gtk/gtkvpaned.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Tue Oct  8 14:49:56 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodel.h: restore gtkobject.h #include so we don't
Packit 98cdb6
	break backwards compat.
Packit 98cdb6
Packit 98cdb6
Tue Oct  8 09:41:43 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* Patch from Takuro Ashie to fix updating of open_ims
Packit 98cdb6
	list. (#95150)
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 19:44:45 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkkeys-x11.c (_gdk_keymap_keys_changed): Move
Packit 98cdb6
	out of HAVE_XKB. (#95129, Phil Blundell)
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 19:14:24 2002  Eric Warmenhoven <eric@warmenhoven.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/gdkwindow-fb.c: fix compilation
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/gdkmain-fb.c: better display mode setting
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 18:50:46 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c (gtk_color_selection_finalize):
Packit 98cdb6
	Free the private data. (#84903, Matthias Clasen)
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 18:21:39 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk[hv]paned.c gtk/gtkpaned.c: Allow the slider
Packit 98cdb6
	to be set all the way to the edge, and if that happens,
Packit 98cdb6
	use gtk_widget_set_child_visible() to hide the 
Packit 98cdb6
	appropriate child. (#72784, request from Darin Adler)
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 16:28:11 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c (palette_drag_begin): Use
Packit 98cdb6
	a pixbuf to set the drag icon, combine code
Packit 98cdb6
	to create drag icons (Fixes #80092, #80093)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c (get_screen_color): Don't warn
Packit 98cdb6
	on failure to grab keyboard/mouse. (#80085)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c (palette_press): Return FALSE,
Packit 98cdb6
	so DND initiation is possible.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c (palette_release): Set the color
Packit 98cdb6
	from the palette on release, not press.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c (gtk_color_selection_show_all):
Packit 98cdb6
	Override to simple call show(). (#74173)
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (create_color_selection): Use 
Packit 98cdb6
	gtk_widget_show_all()
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 15:48:44 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdnd.[ch] gdk/x11/gdkdnd-x11.c: Add 
Packit 98cdb6
	gdk_drag_find_window_for_screen(), so that we can
Packit 98cdb6
	interpret x_root / y_root relative to the correct screen.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/gdkdnd.c Makefile.am gdk/x11/gdkdnd-x11.c 
Packit 98cdb6
	gdk/fb/gdkdnd-fb.c gdk/win32/gdkdnd-win32.c: New file. 
Packit 98cdb6
	Move gdk_drag_find_window(), gdk_drag_get_protocol() here.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdnd.c: Handle drags between screens; use 
Packit 98cdb6
	a fallback icon for icons set as windows/pixmaps, 
Packit 98cdb6
	move the drag icon between displays for icons set as 
Packit 98cdb6
	pixbufs.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkkeys-x11.c (update_keymaps): Fix infinite
Packit 98cdb6
	loop from last change.
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 15:10:00 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdisplay.[ch] gdk/gdkinternals.h 
Packit 98cdb6
	gdk/gdkwindow.[ch] gdk/linux-fb/gdkwindow-fb.c 
Packit 98cdb6
	gdk/win32/gdkwindow-win32.c gdk/x11/gdkwindow-x11.c:
Packit 98cdb6
Packit 98cdb6
	- Replace GdkPointerHooks with a multihead-safe 
Packit 98cdb6
	  GdkDisplayPointerHooks, leave GdkPointerHooks
Packit 98cdb6
	  around for singlehead.
Packit 98cdb6
	- Add gdk_display_get_pointer() to get the pointer
Packit 98cdb6
	  location with the screen it is on.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.def gdk/gdkdisplay.[ch] gdk/gdkscreen.[ch]:
Packit 98cdb6
	Change gdk_screen_get_window_at_pointer() to
Packit 98cdb6
	gdk_display_get_window_at_pointer().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c demos/gtk-demo/changedisplay.c
Packit 98cdb6
	tests/testgtk.c: Use gdk_display_get_window_at_pointer(), 
Packit 98cdb6
	not gdk_screen_get_window_at_pointer().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c: Fix grabbing color to be multihead
Packit 98cdb6
	safe.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c: Allow gtk_widget_push_colormap (NULL).
Packit 98cdb6
	since it is useful for writing code that doesn't
Packit 98cdb6
	know the dcurrent state but needs a clean colormap.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkrc.c: When loading the settings for a particular
Packit 98cdb6
	screen, only reset toplevels on that screen.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkiconfactory.h: Fix #ifdef GTK_MULTIHEAD_SAFE
Packit 98cdb6
	that should have been #ifndef GTK_MULTIHEAD_SAFE.
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 11:59:33 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkliststore.[ch] gtk/gtktreedatalist.[ch] gtk/gtktreednd.c
Packit 98cdb6
	gtk/gtktreemodel.[ch] gtk/gtktreemodelsort.[ch]
Packit 98cdb6
	gtk/gtktreeselection.[ch] gtk/gtktreesortable.[ch]
Packit 98cdb6
	gtk/gtktreestore.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 14:51:21 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkx.h: Fix some prototypes that had
Packit 98cdb6
	() instead of (void).
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 12:40:39 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (gtk_window_move_resize): Clean
Packit 98cdb6
	up the handling of clearing transient state 
Packit 98cdb6
	settings, fixing bug #95026, reported by Jami
Packit 98cdb6
	Pekannen.
Packit 98cdb6
Packit 98cdb6
Mon Oct  7 11:45:17 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkkeys-x11.c (update_keymaps): If Mode_switch
Packit 98cdb6
	is used for a known modifier like Mod1, assume it won't
Packit 98cdb6
	be used to switch group. (#94841, problem reported by
Packit 98cdb6
	Szekeres Istvan)
Packit 98cdb6
Packit 98cdb6
Mon Oct 7 16:07:52 2002  Bill Haneman <bill.haneman@sun.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkimage-x11.c gdk/linux-fb/gdkimage-x11.c 
Packit 98cdb6
	gdk/win32/gdkimage-x11.c: (gdk_image_get_pixel): 
Packit 98cdb6
	(gdk_image_put_pixel): Fixed sense of bounds checks.
Packit 98cdb6
Packit 98cdb6
Sun Oct  6 21:23:29 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcontainer.[ch] gtk/gtkbox.[ch] gtk/gtkhbox.[ch]
Packit 98cdb6
	gtk/gtkvbox.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Sun Oct  6 18:32:11 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcelleditable.c gtk/gtkcellrenderer.[ch]
Packit 98cdb6
	gtk/gtkcellrendererpixbuf.[ch] gtk/gtkcellrenderertext.[ch]
Packit 98cdb6
	gtk/gtkcellrenderertoggle.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Sat Oct  5 16:11:22 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmisc.[ch] gtk/gtklabel.[ch] gtk/gtkimage.[ch]
Packit 98cdb6
	gtk/gtkdrawingarea.[ch] gtk/gtknotebook.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Sat Oct  5 18:30:50 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/stock-icons/Makefile.am (pixbuf_csource): Use
Packit 98cdb6
	$(top_builddir) instead of here-undefined $$topdir.
Packit 98cdb6
	(Problem reported by Jacob Berkman)
Packit 98cdb6
Packit 98cdb6
Sat Oct  5 18:25:11 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c (gtk_notebook_draw_tab): Fix 
Packit 98cdb6
	&expose_event vs expose_event problem (#94898,
Packit 98cdb6
	reported by Jon-Kare Hellan)
Packit 98cdb6
Packit 98cdb6
Sat Oct  5 16:47:03 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* docs/reference/gtk/tmpl/gtkfontseldlg.sgml, gdk/gdkwindow.c,
Packit 98cdb6
	gdk/x11/gdkwindow-x11.c, gtk/gtkfontsel.h, gtk/gtkimcontext.c,
Packit 98cdb6
	gtk/gtktreeview.c, gtk/gtktreeviewcolumn.c
Packit 98cdb6
Packit 98cdb6
	Documentation fixes:
Packit 98cdb6
Packit 98cdb6
	#75170, Dan Winship; 
Packit 98cdb6
	#73220, Havoc Pennington;
Packit 98cdb6
	#70742, Boris Shingarov; 
Packit 98cdb6
	#72007, Alexey A. Malyshev
Packit 98cdb6
Packit 98cdb6
Fri Oct  4 18:40:50 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcheckmenuitem.[ch] gtk/gtkimagemenuitem.[ch] gtk/gtkmenu.[ch]
Packit 98cdb6
	gtk/gtkmenubar.[ch] gtk/gtkmenuitem.[ch] gtk/gtkmenushell.[ch]
Packit 98cdb6
	gtk/gtkradiomenuitem.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Fri Oct  4 16:48:27 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtkaspectframe.[ch] gtkbin.[ch] gtkframe.[ch] gtkhruler.[ch]
Packit 98cdb6
	gtkruler.[ch] gtkvruler.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Fri Oct  4 15:47:06 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtkbbox.[ch] gtkhbbox.[ch] gtkhscale.[ch] gtkscale.[ch]
Packit 98cdb6
	gtkvscale.[ch] gtkvbbox.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Fri Oct  4 15:05:19 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextxim.c (get_ic_real): Fix memory
Packit 98cdb6
	intilization error caused by my previous checkin.
Packit 98cdb6
	#94908 a patch from famao@momonga-linux.org (Motonobu Ichimura)
Packit 98cdb6
	
Packit 98cdb6
Fri Oct  4 17:13:03 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdnd.c: Improve checks on public entry points,
Packit 98cdb6
	including, among other things checking whether drag
Packit 98cdb6
	contexts passed in are source or dest. (Fixes
Packit 98cdb6
	#76762, Alexey A. Malyshev)
Packit 98cdb6
Packit 98cdb6
	* tests/testtext.c tests/testgtk.c tests/testdnd.c:
Packit 98cdb6
	Fix uninstalled operation for new pixbuf changes.
Packit 98cdb6
Packit 98cdb6
	* gtk/stock-icons/Makefile.am (pixbuf_csource): 
Packit 98cdb6
	Fix makefile for uninstalled operation.
Packit 98cdb6
Packit 98cdb6
Fri Oct  4 21:21:47 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhandlebox.c (gtk_handle_box_paint): remove unused
Packit 98cdb6
	codepath.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenuitem.c (gtk_real_menu_item_{de,}select): call 
Packit 98cdb6
	gtk_widget_queue_draw() instead of gtk_widget_draw().
Packit 98cdb6
Packit 98cdb6
Fri Oct  4 14:49:04 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Patch from Shivram U <shivaram.upadhyayula@wipro.com>
Packit 98cdb6
 
Packit 98cdb6
  	* gdk/x11/gdkkeys-x11.c (update_keymaps): Increased the keycount to
Packit 98cdb6
 	(max_keycode - min_keycode) + 1 from (max_keycode - min_keycode).
Packit 98cdb6
 	(update_keymaps), (gdk_keymap_get_entries_for_keyval) looping through
Packit 98cdb6
 	less than or equal to max_keycode. (#79184)
Packit 98cdb6
Packit 98cdb6
2002-10-04  jacob berkman  <jacob@ximian.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.c (init_xinerama_support): make legal C
Packit 98cdb6
Packit 98cdb6
Fri Oct  4 12:05:27 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* demos/Makefile.am (pixbuf_csource): Fix envars
Packit 98cdb6
	for uninstalled operation of gdk-pixbuf
Packit 98cdb6
Packit 98cdb6
	* demos/Makefile.am (test-inline-pixbufs.h): Remove
Packit 98cdb6
	output on failure.
Packit 98cdb6
Packit 98cdb6
Fri Oct  4 12:00:10 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkscreen.c (gdk_screen_class_init): Get the
Packit 98cdb6
	name right.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.c (gdk_screen_x11_class_init): 
Packit 98cdb6
	Fix function that should have been static.
Packit 98cdb6
Packit 98cdb6
Fri Oct  4 11:43:47 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Add a check for the Xrandr extension.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkscreen.[ch]: Add a size-changed signal.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.[ch]: Patch from Keith packard
Packit 98cdb6
	to hook up ConfigureNotify events on the root window
Packit 98cdb6
	to the ::size-changed signal. (#94560)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimcontextsimple.c: Warning fixes
Packit 98cdb6
	
Packit 98cdb6
Fri Oct  4 00:57:53 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhscrollbar.[ch] gtk/gtkhseparator.[ch] gtk/gtkrange.[ch]
Packit 98cdb6
	gtk/gtkscrollbar.[ch] gtk/gtkseparator.[ch] gtk/gtkseparatormenuitem.h
Packit 98cdb6
	gtk/gtkvscrollbar.[ch] gtk/gtkvseparator.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
Thu Oct  3 22:38:12 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gdk-pixbuf/queryloaders.c: make it legal C
Packit 98cdb6
Packit 98cdb6
Thu Oct  3 16:40:18 2002 Eric Warmenhoven <eric@warmenhoven.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkevents.c, gdk/linux-fb/gdkwindow-fb.c,
Packit 98cdb6
	gtk/gtkwindow-decorate.c: implement maximize for linux-fb
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/gdkkeyboard-fb.c: implement raw keyboard mode
Packit 98cdb6
Packit 98cdb6
	* gdk/linux-fb/Makefile.am, gdk/linux-fb/gdkdnd-fb.c,
Packit 98cdb6
	gdk/linux-fb/gdkmain-fb.c, gdk/linux-fb/gdkselection-fb.c,
Packit 98cdb6
	gdk/linux-fb/miarc.c, gdk/linux-fb/mifpolycon.c,
Packit 98cdb6
	gdk/linux-fb/miwideline.c, gdk/linux-fb/mizerclip.c,
Packit 98cdb6
	gdk/linux-fb/mizerline.c: small cleanups
Packit 98cdb6
Packit 98cdb6
Thu Oct  3 19:00:55 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkselection-x11.c (gdk_selection_property_get): 
Packit 98cdb6
	Fix error in computing length and a memory leak.
Packit 98cdb6
	(Fixes #94072, reported by Hema Seetharamaiah)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_motion_notify): Fix &event
Packit 98cdb6
	used instead of event.
Packit 98cdb6
Packit 98cdb6
2002-10-04  Matthias Clasen  <maclas@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* demos/gtk-demo/main.c (main): 
Packit 98cdb6
	* demos/pixbuf-init.c (pixbuf_init): Adjust to gdk-pixbuf changes.
Packit 98cdb6
Packit 98cdb6
Thu Oct  3 23:53:43 2002  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_destroy): get
Packit 98cdb6
	XDisplay from window instead of display, as display has not been
Packit 98cdb6
	defined here (fixes the build).
Packit 98cdb6
Packit 98cdb6
Thu Oct  3 17:09:23 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/{gdkdrawable-x11.[ch],gdkpixmap-x11.c,
Packit 98cdb6
	gdkwindow-x11.c}: Restore the pre-Xft2 code to
Packit 98cdb6
	render text directly via RENDER, conditionalized
Packit 98cdb6
	with !HAVE_XFT2 so that we'll build again on Xft1 
Packit 98cdb6
	systems. (#90181)
Packit 98cdb6
Packit 98cdb6
Thu Oct  3 14:13:33 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkevents.c (gdk_event_new): Add a 'type'
Packit 98cdb6
	parameter, make public.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkevents.c (gdk_event_copy): Copy the screen.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkevents.c gdk/linux-fb/gdkmain-fb.c
Packit 98cdb6
	gdk/x11/gdkevents-x11.c	gdk/win32/gdkevents-win32.c:
Packit 98cdb6
	_gdk_event_new() => gdk_event_new().
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c (real_window_procedure): 
Packit 98cdb6
	Fix event_private->screen breakage that results from evil 
Packit 98cdb6
	encapsulation breakage here.
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkclist.c gtk/gtkcombo.c gtk/gtkcontainer.c
Packit 98cdb6
	gtk/gtkdialog.c gtk/gtkdnd.c gtk/gtkdrawingarea.c
Packit 98cdb6
	gtk/gtkimcontextsimple.c gtk/gtklist.c gtk/gtkmenu.c
Packit 98cdb6
	gtk/gtknotebook.c gtk/gtkplug.c gtk/gtkselection.c
Packit 98cdb6
	gtk/gtktext.c gtk/gtktreeitem.c gtk/gtktreeview.c
Packit 98cdb6
	gtk/gtkviewport.c gtk/gtkwindow-decorate.c gtk/gtkwindow.c
Packit 98cdb6
	tests/testgtk.c: Remove most usage of stack-allocated 
Packit 98cdb6
	GdkEvent structures.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c: Use a cut-and-paste of the full 
Packit 98cdb6
	send_focus_event() from gtkwindow.c that does the necessary 
Packit 98cdb6
	notification of the ::has-focus property and setting of 
Packit 98cdb6
	the HAS_FOCUS flag.x
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdnd.c: Clean up some mess/duplicated code; removing
Packit 98cdb6
	an extraneous use of a GdkEvent.
Packit 98cdb6
Packit 98cdb6
Wed Oct  2 17:46:53 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdrawable.h gdk/gdkinternals.h gdk/gdkdraw.c
Packit 98cdb6
	gdk/gdkwindow.c gdk/gdkdrawable.c: Export _gdk_draw_pixbuf
Packit 98cdb6
	as gdk_draw_pixbuf(), rename the _draw_pixbuf virtual
Packit 98cdb6
	function to draw_pixbuf. (#60582)
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkpixbuf-render.c (gdk_pixbuf_render_to_drawable[_alpha]):
Packit 98cdb6
	Note that these functions are obsolete in the docs.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkpixbuf-render.c (gdk_pixbuf_render_to_drawable): 
Packit 98cdb6
	Remove all the sanity checks now we make it clear
Packit 98cdb6
	that it is obsolete name for gdk_draw_pixbuf().
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkpixmap.c gtk/gtkcellrendererpixbuf.c gtk/gtkimage.c
Packit 98cdb6
	  gtk/gtkpixmap.c demos/testpixbuf-scale.c demos/testpixbuf.c
Packit 98cdb6
	  tests/testrgb.c: Use gdk_draw_pixbuf() everywhere.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtklabel.c (gtk_label_set_mnemonic_widget): Fix
Packit 98cdb6
	some warnings.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkinternals.h (struct _GdkEventPrivate): Fix missed
Packit 98cdb6
	bit from last gdk_event_get_screen() change.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkevents.c: Couple of small fixes.
Packit 98cdb6
Packit 98cdb6
Wed Oct  2 17:36:42 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkevents.[ch] gdk/x11/gdkevents-x11.c: Add
Packit 98cdb6
	gdk_screen_set_screen()/_get_screen() which (by evil
Packit 98cdb6
	hacks) work for for heap allocated events and
Packit 98cdb6
	fall back gracefully for stack allocated events.
Packit 98cdb6
Packit 98cdb6
Wed Oct  2 08:47:31 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.[ch]: Privately export:
Packit 98cdb6
	_gtk_settings_set_property_value_from_rc()
Packit 98cdb6
	_gtk_settings_reset_rc_values() so that we can reset
Packit 98cdb6
	settings set from RC files when reloading RC files.
Packit 98cdb6
	(#94610)
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkrc.c: Hook up RC file setting resetting.
Packit 98cdb6
Packit 98cdb6
Tue Oct  1 12:53:44 2002  Manish Singh  <yosh@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow-decorate.c gtk/gtkwindow.[ch]: Deprecation cleanup
Packit 98cdb6
Packit 98cdb6
2002-10-01  jacob berkman  <jacob@ximian.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkinvisible.c: 
Packit 98cdb6
	* gtk/gtkclipboard.c: declare parent_class static
Packit 98cdb6
Packit 98cdb6
2002-10-01  Stanislav Brabec  <sbrabec@suse.cz>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimcontextsimple.c: Fixed alphabetical order (bug #93421).
Packit 98cdb6
Packit 98cdb6
2002-10-01  Padraig O'Briain <padraig.obriain@sun.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c: Add gtk_menu_focus() so we do not waste time
Packit 98cdb6
	trying to focus a menu item. (bug #91258)
Packit 98cdb6
Packit 98cdb6
2002-09-30  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkpixmap-win32.c (gdk_pixmap_impl_win32_finalize):
Packit 98cdb6
	Set image->windowing_data to NULL, unref the image. (Late merge
Packit 98cdb6
	from stable.)
Packit 98cdb6
Packit 98cdb6
Mon Sep 30 15:45:49 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtklabel.c (gtk_label_set_mnemonic_widget): 
Packit 98cdb6
	Make the reference to the mnemonic widget weak.
Packit 98cdb6
	(#93334, Murray Cumming)
Packit 98cdb6
Packit 98cdb6
Mon Sep 30 15:38:53 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkwindow.h: Remove a duplicate definition
Packit 98cdb6
	of gdk_set_sm_client_id().
Packit 98cdb6
Packit 98cdb6
Mon Sep 30 15:31:57 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdisplay.c gdk/x11/gdkdisplay-x11.c 
Packit 98cdb6
	gdk/gdkinternals.h: Set the client ID on all
Packit 98cdb6
	displays. (#85713)
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdisplay.h gkd/gdkinternals.h
Packit 98cdb6
	 gdk/{linux-fb,win32,x11}/gdkmain-{fb,win32,x11}.c
Packit 98cdb6
	Privatize gdk_display_set_sm_client_id().
Packit 98cdb6
Packit 98cdb6
Mon Sep 30 14:46:49 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
 
Packit 98cdb6
 	* gtk/gtkbindings.c (gtk_binding_set_new): Initialize
Packit 98cdb6
 	->parsed field. (#94536, patch from Sebastian Ritau. Maybe 
Packit 98cdb6
 	fixes #87411?)
Packit 98cdb6