Blame ChangeLog.pre-2-2

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