gtk2/gdk
Owen Taylor caf8ebc6f1 Reference count the fonts used in the text widget.
Mon Aug 24 18:37:15 1998  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtktext.c: Reference count the fonts used in
	the text widget.

	* gdk/gdk.h gdk/gdkcolor.c: Rename the color allocation
	freeing functions to be more consistent, and more
	convenient; leave the old names in for backwards compatibility.

	* gdk/gdkcolor.c gdk/gdkprivate.h: Reference count the
	allocations in pseudo-color colormaps to greatly reduce
	calls to XAllocColor. Keep a per-colormap hashtable to
	speed up finding if there is an already-allocated matching
	color.

	* gdk/gdkcolor.c: Don't just match read the system colormap
	when the colormap is created, but synchronize our copy
	with the system colormap periodically.

	* gdk/gdk.c gdk/gdktypes.h gtk/gtkentry.c gtk/gtktext.c:
	Change XIM constants names to match GDK conventions

	* gtk/testinput.c: Allow the drawing area to get the focus.

	* gtk/testgtk.c: Change around the Text test to demonstrates
	multiple fonts, use more colors.

	* gtk/gtkwidget.c: Improve gtk_widget_get_colormap()/visual()
	so they work after a widget is unrealized.

	* gtk/gtktext.[ch]: Remove the requirement that the text
	widget be realized before adding text (!) Allocate colors
	ourself, instead of requiring the caller allocate them.
	Allow changing styles to work properly by keeping track
	of the values for a certain property are default or
	set explicitely.

	* gtk/gtkmenu.h: Added some comments.

	* gtk/gtkentry.c: Changes to match XIM constants.

	* gtk/gdk.h gdk/gdkwindow.c: Add gdk_drawable_set_data(),
	for adding keyed data to drawables. (Uses g_dataset
	internally)

	* gdk/gdkpixmap.c: Keep track of the colors we allocate,
	when creating an XPM - store them as user data for the GdkPixmap,
	so we don't leak colors when we create pixmaps from XPM's.

	Allocate memory for color information in large blocks instead of
	as many little pieces.
1998-08-25 00:06:38 +00:00
..
x11 Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
.cvsignore Commented out the MEM_PROFILE and MEM_CHECK from gmem.c, causing problems 1998-06-06 21:16:57 +00:00
gdk.c Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
gdk.h Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
gdkcc.c restricted the --g*fatal-* arguments to --g-fatal-warnings again. this 1998-08-18 03:59:41 +00:00
gdkcolor.c Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
gdkcursor.c Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkcursors.h Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkdnd.c restricted the --g*fatal-* arguments to --g-fatal-warnings again. this 1998-08-18 03:59:41 +00:00
gdkdraw.c Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkfont.c restricted the --g*fatal-* arguments to --g-fatal-warnings again. this 1998-08-18 03:59:41 +00:00
gdkgc.c Applied gtk-pedersen-980727-0; added all logical operations to 1998-08-11 04:32:14 +00:00
gdkglobals.c use g_get_current_dir() instead of getcwd(). 1998-08-18 16:58:09 +00:00
gdki18n.h Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkimage.c configure.in acheader.h gdk/gdkwindow.c Check for Shape extension both on 1998-05-03 22:41:32 +00:00
gdkinput.c changed reversed_[12] to reserved_[12] in gtk_*_get_type functions. 1998-07-04 15:31:30 +00:00
gdkinput.h Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkinputcommon.h gdk/gdktypes.h gdk/gdkprivate.h gtk/gtk*.h gtk/Makefile.am gtk/makenums.pl 1998-06-15 21:27:17 +00:00
gdkinputgxi.h Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkinputnone.h configure.in acheader.h gdk/gdkwindow.c Check for Shape extension both on 1998-05-03 22:41:32 +00:00
gdkinputxfree.h configure.in acheader.h gdk/gdkwindow.c Check for Shape extension both on 1998-05-03 22:41:32 +00:00
gdkkeysyms.h Merged changes from gtk-1-0. Check ChangeLog for details. 1998-05-01 04:23:59 +00:00
gdkpixmap.c Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
gdkprivate.h Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
gdkproperty.c changed reversed_[12] to reserved_[12] in gtk_*_get_type functions. 1998-07-04 15:31:30 +00:00
gdkrectangle.c Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkregion.c gdk_region_get_clipbox() lets you get a rectangle around the region. 1998-05-19 16:17:00 +00:00
gdkrgb.c removed some unused variables 1998-08-24 18:13:08 +00:00
gdkrgb.h Integrating GdkRgb 0.0.3 into the Gtk+ source tree. 1998-07-15 20:25:52 +00:00
gdkselection.c changed reversed_[12] to reserved_[12] in gtk_*_get_type functions. 1998-07-04 15:31:30 +00:00
gdkthreads.c actually builds and runs properly on big endian machines now, because we 1998-07-22 22:22:05 +00:00
gdktypes.h Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
gdkvisual.c restricted the --g*fatal-* arguments to --g-fatal-warnings again. this 1998-08-18 03:59:41 +00:00
gdkwindow.c Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
gdkx.h Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
gdkxid.c If xid_ht hasn't been created yet, don't do the lookup. 1998-07-17 14:48:35 +00:00
gxid_lib.c It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
gxid_lib.h Initial revision 1997-11-24 22:37:52 +00:00
gxid_proto.h Initial revision 1997-11-24 22:37:52 +00:00
gxid.c fatal warning option is split up now, "--g-fatal-warnings" causes fatal 1998-08-16 21:15:11 +00:00
makecursors.awk gdk/makecursor* gdk/makekeysym* gdk/Makefile.am Removed old sed/awk code 1997-12-13 00:58:24 +00:00
Makefile.am fatal warning option is split up now, "--g-fatal-warnings" causes fatal 1998-08-16 21:15:11 +00:00
makekeysyms.awk gdk/makecursor* gdk/makekeysym* gdk/Makefile.am Removed old sed/awk code 1997-12-13 00:58:24 +00:00
MwmUtil.h Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00