2005-06-15  Carl Worth  <cworth@cworth.org>

	* NEWS: Add notes for 0.2.1.

	* configure.in: Increment XSVG_VERSION to 0.2.1

	* configure.in: Require libsvg-cairo >= 0.1.6.

	* .cvsignore: Ignore releases directory.

2005-06-01  Carl Worth  <cworth@cworth.org>

	* src/xsvg.c: (win_full), (win_init), (win_grow_pixmap),
	(win_reconfigure_fit_mode), (toggle_fit_cb): Synch up with cairo
	0.5.0 API changes. Make gcc 4.0 happy with regard to signedness of
	pointer parameters.

2005-05-12  Keith Packard  <keithp@keithp.com>

	reviewed by: cworth

	* src/xsvg.c: (main), (win_full), (win_init), (win_grow_pixmap):
	Adapt to  changes in the cairo API.
	Clean up various valgrind-related issues.

2005-04-11  Carl Worth  <cworth@cworth.org>

	* src/args.c: (args_help): Remove -F option from documentation as
	it is currently unimplemented.
	
	* src/xsvg.c: (main): Fix uninitialized value for
	win->full_mode. This fixes the bug which would cause the window to
	come up at fullscreen size sometimes.

2005-02-21  Carl Worth  <cworth@cworth.org>

	* configure.in: Don't require an xcursor package, (since the code
	in xsvg that uses it seems to be broken anyway).

	* src/xsvg.c (win_init, busy): Disable Xcursor-using code which
	doesn't seem to be working.

2005-02-21  Carl Worth  <cworth@cworth.org>

	* src/xsvg.c (win_name): Switch from Xutf8SetWMProperties to
	XmbSetWMProperties for better portability to Solaris.

2005-02-15  Carl Worth  <cworth@cworth.org>

	* NEWS: Fix typos.

	* RELEASING: Add notes on release process.

	* Makefile.am: Add release-publish target.

	* NEWS: Add notes for 0.2.0.

	* configure.in: Bump XSVG_VERSION to 0.2.0 indicating removal of
	PNG generation support.

	* src/xsvg.c: Fix file encoding to utf-8.
	(main): Rip out all support for rendering to a PNG image. This
	functionality is already more completely in svg2png, (and there's
	no good reason to also maintain that code here).

	* src/args.c: Fix file encoding to utf-8.
	(args_parse): Switch argument parsing from argp to getopt for
	better portability. Remove all PNG-generation-related arguments.

2005-01-20  Carl Worth  <cworth@cworth.org>

	* src/xsvg.c: Track split-up of cairo.h.

	* configure.in: Add lots of warning flags when compiling with gcc.

2005-01-05  Carl Worth  <cworth@cworth.org>

	* doc/Makefile.am (EXTRA_DIST): Add man_MANS to EXTRA_DIST so that
	"make distcheck" works. (Thanks to Kristian Høgsberg
	<krh@bitplanet.net>)

2004-07-23  Keith Packard  <keithp@keithp.com>

	* configure.in:
	* src/xsvg.c: (busy), (win_load), (win_init), (win_refresh),
	(win_grow_pixmap):
	Add busy cursor.
	Set viewport after loading each svg (otherwise it is wrong sometimes)

2004-04-30  Keith Packard  <keithp@keithp.com>

	* src/args.c: (parse_opt), (args_parse):
	* src/args.h:
	* src/xsvg.c: (main), (win_load), (win_name), (win_full),
	(show_svg), (next_svg_cb), (prev_svg_cb), (first_svg_cb),
	(last_svg_cb), (win_init), (toggle_fit_cb), (toggle_full_cb):
	Add -F option for full-screen mode
	Add multi-file support for a slide show

2004-04-26  Carl Worth  <cworth@isi.edu>

	* src/xsvg.c (write_png_argb32): Allow '-' for --png to write PNG
	image on stdout. Document usage of '-' for both input and
	output. Thanks to John Ellson.

2003-12-19  Carl Worth  <cworth@east.isi.edu>

	* src/Makefile.am (AM_CFLAGS): Switch from xsvg_CFLAGS to
	AM_CFLAGS, (no, I don't understand this stuff at all).

2003-12-19  Carl Worth  <cworth@east.isi.edu>

	* src/Makefile.am (xsvg_CFLAGS, xsvg_LDFLAGS): Fix to use the
	proper automake variable names.

2003-12-16  Carl Worth  <cworth@isi.edu>

	* doc/xsvg.1: Add manual page, (thanks to Dave Beckett
	<dave.beckett@bristol.ac.uk>)

2003-12-05  Carl Worth  <cworth@east.isi.edu>

	* configure.in: Bump version to 0.1.2 to indicate dependency on
	libsvg-cairo rather than libxsvg. Thanks to Richard Worth
	<richard@theworths.org> for the renaming work.

	* README:
	* configure.in: 
	* src/xsvg.c: Track name change of support library from libxsvg to
	libsvg-cairo.

	* src/xsvg.c: Don't include obsolete cairo-xlib.h.

	* src/Makefile.am (AM_LDFLAGS): Use AM_LDFLAGS not LDFLAGS which
	is a user variable.

2003-12-03  Carl Worth  <cworth@east.isi.edu>

	* src/xsvg.c (render_to_png): Fix rounding when computing size of
	a scaled png image.

2003-11-19  Carl Worth  <cworth@isi.edu>

	* New support for ARGB windows courtesy of Keith Packard
	<keithp@keithp.com>. Together with the fancy new Composite
	extension in the X server, this allows the SVG image to be
	composited over other windows rathern than with a solid color
	window background.
	
	* src/xsvg.c (find_argb_visual): New support for ARGB windows.
	(win_init): Set a window title.

	* src/args.c: Add -argb,-a option for using an ARGB window.

2003-11-15  Carl Worth  <cworth@isi.edu>

	* Noah Levitt <nlevitt@columbia.edu> added a very handy 'fit mode'
	that scales the SVG image to match the window size. Use the -fit
	command-line option or the 'f' keybinding.
	
	* src/xsvg.c: Renamed cairo_t from old 'xrs' name to 'cr'.
	(toggle_fit_cb): New keybinding, 'f', toggles fit mode.
	(win_refresh): Removed some unused code.
	(render_to_png): Now grab PNG width/height from SVG file if not
	provided on the command line.
	(win_init): Now get window size from SVG file if no geometry
	argument is provided.
	(win_handle_client_message): Properly respond to WM_DELETE_WINDOW
	client message by promptly exiting.
	(win_reconfigure_fit_mode): New function to support fit_mode.
	(win_handle_events): Fix event loop to use XPending and blocking
	XNextEvent rather than cheesy use of usleep.
	(left_cb): 
	(right_cb): 
	(up_cb): 
	(down_cb): 
	(zoom_in_cb): 
	(zoom_out_cb): Pan/zoom keybindings all disable fit_mode.
	(toggle_fit_cb): New function for toggling fit mode.

2003-11-06  Carl Worth  <cworth@east.isi.edu>

	* configure.in: Bump version to 0.1.1. Now requires libxsvg >=
	0.1.1.

	* src/xsvg.c (render_to_png, win_init): Add parsing of stdin when
	filename is "-". Thanks to John Ellson <ellson@research.att.com>
	for this addition.

	* autogen.sh: Add --enable-maintainer-mode

2003-09-05  Keith Packard <keithp@keithp.com>

	* src/args.c, src/args.h, src/xsvg.c: Added --flipx and --flipy
	command line options to get at the new reflection options without
	having to touch the keyboard.

2003-09-05  Carl Worth  <cworth@east.isi.edu>

	* src/xsvg.c: Added 'X' and 'Y' keybindings to reflect the
	coordinates by negating X or Y values.

2003-07-18  Carl Worth  <cworth@east.isi.edu>

	* src/xsvg.c: Updated to use Cairo rather than Xr.

2003-06-13  Carl Worth  <cworth@isi.edu>

	* src/args.c (parse_opt): Added --scale, --width, and --height
	options.

2003-04-22  Carl Worth  <cworth@isi.edu>

	* src/xsvg.c (render_to_png):
	(win_init): Track changes in Xr API, (display parameter moved from
	XrCreate to XrSetTargetDrawable)

	* src/Makefile.am (INCLUDES): Updated now that Xr uses pkg-config.

2003-02-11  Carl Worth  <cworth@isi.edu>

	* src/xsvg.c (render_to_png): Added experimental support for
	rendering to a PNG file. Caveats: probably only works for 24-bit
	visuals, has hard-coded image size, does not save alpha channel.

	* src/args.c (parse_opt): Added parsing of --png option.

	* src/xsvg.c: Updated for rename of libxrsvg to libxsvg.

2002-11-02  Carl Worth  <cworth@isi.edu>

	* src/xsvg.c (left_cb):
	(right_cb):
	(up_cb):
	(down_cb): Translation amounts tied to zoom level, so translation
	after zooming is actually possible now).

2002-11-01  Carl Worth  <cworth@east.isi.edu>

	* src/xsvg.c (win_init): Fixed to draw before being exposed after
	the first map.

2002-10-24  Carl Worth  <cworth@brudder>

	* src/xsvg.c (win_init): Now checks error case if file is not
	found, (still needs a better error message).

2002-10-23  Carl Worth  <cworth@brudder>

	* AUTHORS:
	* COPYING: 
	* README: Created various files for meta-data.

