Blame modules/engines/pixbuf/ChangeLog

Packit 98cdb6
=== ChangeLog discontinued ===
Packit 98cdb6
Packit 98cdb6
	With the move to git, GTK+ is switching from a ChangeLog file
Packit 98cdb6
	to relying on commit messages to provide change history. Please
Packit 98cdb6
	see README.commits for guidance on the expected message format.
Packit 98cdb6
Packit 98cdb6
2009-03-13  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.16.0 ===
Packit 98cdb6
Packit 98cdb6
2009-03-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.15.5 ===
Packit 98cdb6
Packit 98cdb6
2009-02-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.15.4 ===
Packit 98cdb6
Packit 98cdb6
2009-02-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.15.3 ===
Packit 98cdb6
Packit 98cdb6
2009-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.15.2 ===
Packit 98cdb6
Packit 98cdb6
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.15.1 ===
Packit 98cdb6
Packit 98cdb6
2009-01-01  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.15.0 ===
Packit 98cdb6
Packit 98cdb6
2007-06-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.11.1 ===
Packit 98cdb6
Packit 98cdb6
2006-10-08  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-draw.c: Apply a cleanup patch by 
Packit 98cdb6
	Kjartan Maraas  (#341812)
Packit 98cdb6
Packit 98cdb6
2006-08-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.10.2 ===
Packit 98cdb6
Packit 98cdb6
2006-07-23  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
	
Packit 98cdb6
	* === Released 2.10.1 ===
Packit 98cdb6
Packit 98cdb6
2006-03-10  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* Don't export any internal functions or variables,
Packit 98cdb6
	only the theme engine abi.
Packit 98cdb6
Packit 98cdb6
2006-03-10  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-draw.c (draw_extension): Remove suspicious
Packit 98cdb6
	code.  (#325295, Alexander Nedotsukov)
Packit 98cdb6
Packit 98cdb6
2006-01-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-render.c: If the src positions for gradients
Packit 98cdb6
	are nonsensical, don't render anything, rather than 
Packit 98cdb6
	read out of bounds.  
Packit 98cdb6
	
Packit 98cdb6
2006-01-16  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-draw.c:
Packit 98cdb6
	* pixbuf-rc-style.c:
Packit 98cdb6
	* pixbuf.h: Apply a patch by Alexander Nedotsukov to
Packit 98cdb6
	support customized drawing of expanders and resize 
Packit 98cdb6
	grips. (#325289). 
Packit 98cdb6
Packit 98cdb6
	* pixbuf-draw.c (draw_gap_image): Silence the 
Packit 98cdb6
	compiler.
Packit 98cdb6
Packit 98cdb6
2005-11-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-rc-style.c: const correctness fixes
Packit 98cdb6
	found by Arjan van de Ven and gcc.
Packit 98cdb6
Packit 98cdb6
2005-08-24  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.8.2 ===
Packit 98cdb6
Packit 98cdb6
	* === Released 2.8.1 ===
Packit 98cdb6
Packit 98cdb6
2005-08-13  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.8.0 ===
Packit 98cdb6
Packit 98cdb6
2005-08-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.7.5 ===
Packit 98cdb6
Packit 98cdb6
2005-07-22  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.7.4 === 
Packit 98cdb6
Packit 98cdb6
2005-07-15  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.7.3 ===
Packit 98cdb6
	
Packit 98cdb6
2005-07-08  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
	
Packit 98cdb6
	* === Released 2.7.2 ===
Packit 98cdb6
Packit 98cdb6
2005-07-01  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.7.1 ===
Packit 98cdb6
	
Packit 98cdb6
2005-06-20  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.7.0 ===
Packit 98cdb6
Packit 98cdb6
2005-06-12  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-render.c (theme_pixbuf_render): Try to
Packit 98cdb6
	handle the situation that the borders are larger
Packit 98cdb6
	than the area we are rendering.  (#169731,
Packit 98cdb6
	Benjamin Otte)
Packit 98cdb6
Packit 98cdb6
2005-01-08  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.6.1 ===
Packit 98cdb6
	
Packit 98cdb6
2004-12-16  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.6.0 ===
Packit 98cdb6
Packit 98cdb6
2004-12-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.5.6 ===
Packit 98cdb6
Packit 98cdb6
2004-11-28  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* Makefile.am (LDADDS): Add necessary libraries to make
Packit 98cdb6
	it compile with -no-undefined.  (#159713, Robert Ă–gren)
Packit 98cdb6
Packit 98cdb6
2004-11-15  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-render.c: 
Packit 98cdb6
	* pixbuf-draw.c: 
Packit 98cdb6
	* pixbuf-rc-style.c: Remove uses of deprecated symbols. 
Packit 98cdb6
Packit 98cdb6
Thu Mar 18 10:07:15 2004  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-draw.c (match_theme_image): Fix ./-> typo.
Packit 98cdb6
	(Federic Crozat)
Packit 98cdb6
Packit 98cdb6
Wed Mar 17 16:38:00 2004  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-draw.c (match_theme_image): Fix problem with
Packit 98cdb6
	NULL details. (#112066, MINAMI Hirokazu, Matthias Clasen)
Packit 98cdb6
Packit 98cdb6
2003-07-15  Mark McLoughlin  <mark@skynet.ie>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-render.c: make pixbuf_cache static to avoid
Packit 98cdb6
	possible symbol conflicts.
Packit 98cdb6
Packit 98cdb6
2003-03-02  Tor Lillqvist  <tml@iki.fi>
Packit 98cdb6
Packit 98cdb6
	* Makefile.am: Use -no-undefined on Windows.
Packit 98cdb6
Packit 98cdb6
Fri Sep  6 20:32:45 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-draw.c: Account for the possibility of detail == NULL
Packit 98cdb6
	(#89561, Hongli Lai, Luca Barbato)
Packit 98cdb6
Packit 98cdb6
Sun Apr 21 14:10:04 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-rc-style.c pixbuf.h pixbuf-draw.c: Add a fake STEPPER
Packit 98cdb6
	function that is used for drawing scrollbar steppers,
Packit 98cdb6
	so that themes that want to draw the button and arrow
Packit 98cdb6
	separately can override the default handling.
Packit 98cdb6
Packit 98cdb6
	* pixbuf-draw.c: Remove draw_polygon() since it was
Packit 98cdb6
	just a cut-and-paste of the default one. Remove
Packit 98cdb6
	some unused code.
Packit 98cdb6
Packit 98cdb6
2002-03-07  James Henstridge  <james@daa.com.au>
Packit 98cdb6
Packit 98cdb6
	* Makefile.am (libpixmap_la_LIBADD): link pixbuf engine against
Packit 98cdb6
	the gtk+ libraries, so that it can be used with programs that
Packit 98cdb6
	dlopen gtk+ without the RTLD_GLOBAL flag (such as scripting
Packit 98cdb6
	languages and mozilla).
Packit 98cdb6
Packit 98cdb6
Thu Feb  7 00:21:21 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-render.c (pixbuf_render): Add gradient
Packit 98cdb6
	rendering -- if the source width/height is zero,
Packit 98cdb6
	render a gradient from the surrounding values.
Packit 98cdb6
Packit 98cdb6
Mon Jan 28 15:34:43 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-render.c (compute_hint): Fix hint computation
Packit 98cdb6
	again.
Packit 98cdb6
Packit 98cdb6
Mon Jan 28 12:17:07 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-render.c (compute_hint): Fix problems in computing
Packit 98cdb6
	MISSING hint.
Packit 98cdb6
Packit 98cdb6
Sun Jan 27 23:58:13 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixbuf-render.c (compute_hint): Optimize the case
Packit 98cdb6
	where a component is entirely transparent by skipping
Packit 98cdb6
	drawing it.
Packit 98cdb6
Packit 98cdb6
	* pixbuf-rc-style.c (theme_parse_image): Catch case
Packit 98cdb6
	where background or overlay border/stretch are specified
Packit 98cdb6
	without a background image.
Packit 98cdb6
Packit 98cdb6
	* pixbuf-render.c (theme_pixbuf_destroy): Actually free
Packit 98cdb6
	the structure and filename.
Packit 98cdb6
Packit 98cdb6
=================== Move back into gtk-engines ====================
Packit 98cdb6
	
Packit 98cdb6
Sat Jan 19 02:45:17 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-render.c (theme_pixbuf_compute_hints): Catch
Packit 98cdb6
	invalid borders, and warn.
Packit 98cdb6
Packit 98cdb6
Sat Jan 19 00:32:14 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* examples/*: Add an extrodinarily ugly example.
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-draw.c (draw_simple_image): Never shape
Packit 98cdb6
	the window, even if we are allowed to. Shaping is
Packit 98cdb6
	ugly -- if the widget isn't NO_WINDOW (most are),
Packit 98cdb6
	you'll just have to draw it rectangular.
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-render.c (pixbuf_render): Always use
Packit 98cdb6
	gdk_pixbuf_render_alpha() with FULL_ALPHA() as the
Packit 98cdb6
	type.
Packit 98cdb6
Packit 98cdb6
	* pixbuf.h src/pixbuf-render.c (theme_pixbuf_compute_hints): To
Packit 98cdb6
	speed up scaling, cache whether pixbufs have constant rows
Packit 98cdb6
	or constant columns.
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-render.c (pixbuf_render): Speed up scaling
Packit 98cdb6
	by using the hints from compute_hints().
Packit 98cdb6
Packit 98cdb6
Fri Jan 18 20:49:48 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Use pkg-config to get the binray version
Packit 98cdb6
	of GTK+ that we use for an install path.
Packit 98cdb6
Packit 98cdb6
Fri Jan 18 18:14:11 2002  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-draw.c (draw_focus): Fix for changes to draw_focus.
Packit 98cdb6
Packit 98cdb6
2001-09-21  Hans Breuer  <hans@breuer.org>
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-rc-style-c :  GtkRcStyle::parse has a GtkSettings
Packit 98cdb6
	parameter now. Pass it through theme_parse_file () to use it
Packit 98cdb6
	gtk_rc_find_pixmap_in_path ()
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-draw.c : the font field from GtkStyle is private
Packit 98cdb6
	now, use accessor gtk_style_get_font ()
Packit 98cdb6
Packit 98cdb6
	* makefile.msc : compile on win32, use it if you have a _real_
Packit 98cdb6
	fast computer or want to see gtk in slow motion :-)
Packit 98cdb6
Packit 98cdb6
Thu May  3 05:36:06 2001  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
        * pixbuf.h: Fix trailing comma on enumeration. (#54071)
Packit 98cdb6
Packit 98cdb6
2001-03-05  Michael Natterer  <mitch@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-draw.c: made the "parent_class" pointer static.
Packit 98cdb6
Packit 98cdb6
	(Owen, I just commented out the draw methods which don't exist any
Packit 98cdb6
	more to make it compile).
Packit 98cdb6
Packit 98cdb6
2001-02-20  Sven Neumann  <sven@convergence.de>
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-draw.c (draw_vline): use draw_vline method of 
Packit 98cdb6
	parent_class, not draw_hline
Packit 98cdb6
Packit 98cdb6
Wed Nov 15 21:56:28 2000  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-*: A few updates for GTypePlugin.
Packit 98cdb6
Packit 98cdb6
Tue Jul 18 12:13:19 2000  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
        Updates to work with GTK+-2.0 theme engine architecture.
Packit 98cdb6
	It won't even sort of work with GTK+-1.2 any more.
Packit 98cdb6
Packit 98cdb6
	* configure.in src/Makefile.am: Look for GTK+-2.0, 
Packit 98cdb6
	install engine into GTK+-2.0 location.
Packit 98cdb6
	
Packit 98cdb6
	* src/pixbuf-style.h src/pixbuf-rc-style.[ch]: New
Packit 98cdb6
	files for GtkRcStyle and GtkStyle subclasses. Parsing,
Packit 98cdb6
	etc, moves to pixbuf-rc-style.[ch]
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-draw.c: Chain up to parent implementation
Packit 98cdb6
	when images aren't found for a certain element.
Packit 98cdb6
Packit 98cdb6
Sun Jul  9 18:15:58 2000  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in (ACLOCAL): Add -Wall for gcc.
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-render.c (pixbuf_render): Fix problem
Packit 98cdb6
	using gdk_rectangle_intersect() from GTK+-1.2.
Packit 98cdb6
Packit 98cdb6
	* src/pixbuf-render.c src/pixbuf-draw.c: Remove 
Packit 98cdb6
	direct access to pixbuf internals.
Packit 98cdb6
Packit 98cdb6
Mon Mar  6 11:44:58 2000  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
        * docs/gap-geometry.fig: Moved into docs/ subdir
Packit 98cdb6
	
Packit 98cdb6
        * Makefile.am configure.in autogen.sh src/Makefile.am: 
Packit 98cdb6
	automakify
Packit 98cdb6
	 
Packit 98cdb6
	* src/pixbuf.h src/pixbuf-render.c src/pixbuf-draw.c
Packit 98cdb6
	src/pixbuf-main.c: Move sources into subdir and
Packit 98cdb6
	rename.
Packit 98cdb6
Packit 98cdb6
Mon Mar  6 11:02:07 2000  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_pixbuf.c: Handle drawing transparency without a
Packit 98cdb6
	mask correctly.
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_main.c pixmap_theme_draw.c: Remove duplicate
Packit 98cdb6
	includes.
Packit 98cdb6
	
Packit 98cdb6
Sun Feb  6 21:34:30 2000  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* Started ChangeLog for pixbuf engine, check sources
Packit 98cdb6
	into CVS.
Packit 98cdb6
Packit 98cdb6
========== ChangeLog for pixmap engine ===================
Packit 98cdb6
Packit 98cdb6
1999-11-22  Martin Baulig  <martin@home-of-linux.org>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_main.c (theme_duplicate_style): Really copy the
Packit 98cdb6
	`src_data->img_list', not just the pointer that points to it.
Packit 98cdb6
Packit 98cdb6
Tue Oct  5 15:13:29 1999  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_draw.c (apply_theme_image): Don't set
Packit 98cdb6
	background pixmap on pixmaps.
Packit 98cdb6
Packit 98cdb6
1999-02-14  Raja R Harinath  <harinath@cs.umn.edu>
Packit 98cdb6
Packit 98cdb6
	* Theme/gtk/Makefile.am.in (Makefile.am): Handle the case when
Packit 98cdb6
	files are deleted.
Packit 98cdb6
Packit 98cdb6
Thu Feb 11 21:16:53 1999  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_main.c (theme_data_unref): Free the
Packit 98cdb6
	theme data structure as well as the contents.
Packit 98cdb6
Packit 98cdb6
1999-02-03  Raja R Harinath  <harinath@cs.umn.edu>
Packit 98cdb6
Packit 98cdb6
	* Theme/gtk/Makefile.am.in: New file.  Theme/gtk/Makefile.am is
Packit 98cdb6
	generated from this file when new *.png files are added.
Packit 98cdb6
Packit 98cdb6
1999-01-23  Miguel de Icaza  <miguel@nuclecu.unam.mx>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_main.c (theme_init): Turn on pixmap cache. 
Packit 98cdb6
Packit 98cdb6
Mon Jan 18 13:37:23 1999  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* Theme/gtk/gtkrc: Give buttons a gray background
Packit 98cdb6
	color so they look a little less funny when initially
Packit 98cdb6
	drawing.
Packit 98cdb6
Packit 98cdb6
Wed Jan 13 18:58:25 1999  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_draw.c: Fixed pervasive mis-bracketing
Packit 98cdb6
	that was causing drawing if the drawn region and
Packit 98cdb6
	clipping region did NOT intersect, and a couple
Packit 98cdb6
	of errors in computing source and destination 
Packit 98cdb6
	regions.
Packit 98cdb6
Packit 98cdb6
1998-11-09  Federico Mena Quintero  <federico@nuclecu.unam.mx>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_draw.c: #include <math.h>
Packit 98cdb6
Packit 98cdb6
1998-11-07  Raja R Harinath  <harinath@cs.umn.edu>
Packit 98cdb6
Packit 98cdb6
	* Theme/gtk/Makefile.am (theme_DATA): 
Packit 98cdb6
	Update to new directory contents.
Packit 98cdb6
	* configure.in: Remove.
Packit 98cdb6
Packit 98cdb6
Fri Nov  6 17:26:12 1998  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_main.c: Removed some debugging 
Packit 98cdb6
	printf's. 
Packit 98cdb6
Packit 98cdb6
	* Theme/gtk/notebook1.c Theme/gtk/menubar.png: new
Packit 98cdb6
	bigger pixmaps to reduce pixelation.
Packit 98cdb6
Packit 98cdb6
	* Theme/gtk/gtkrc: Reorganized to use several styles
Packit 98cdb6
	instead of one huge style. Change clist backgrounds
Packit 98cdb6
	to be prettier.
Packit 98cdb6
Packit 98cdb6
Thu Nov  5 10:23:46 1998  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_draw.c (draw_shadow_gap): Fixed hard-coded
Packit 98cdb6
	gap_side of '0'.
Packit 98cdb6
Packit 98cdb6
Mon Nov  2 14:46:02 1998  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_draw.c (apply_theme_image_shadow_gap): Removed
Packit 98cdb6
	several hundred lines of duplicated code with a bit of
Packit 98cdb6
	reoriganization.
Packit 98cdb6
Packit 98cdb6
Wed Oct 28 16:18:04 1998  Owen Taylor  <otaylor@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* pixmap_theme_main.c (theme_symbols): Removed lots
Packit 98cdb6
	and lots of white space.
Packit 98cdb6