2003-11-16  Noah Levitt

	* configure.ac:
	* kbdraw.pc.in:
	* .cvsignore:
	* Makefile.am: Add pkg-config kbdraw.pc file.

2003-11-16  Noah Levitt

	* src/keyboard-drawing.h: Update preprocessor define.

	* configure.ac: Bump version number for release.

	* README: New readme.

2003-08-18  Noah Levitt

	* src/Makefile.am: Add keyboard-marshal.list to EXTRA_DIST.

2003-08-18  Noah Levitt

	* src/kbdraw.c: Fix mistake parsing --levels.

2003-08-13  Noah Levitt

	* src/keyboard-drawing.c: With the last change, it would warn a bit
	too often. Fixed.

2003-08-13  Noah Levitt

	* src/keyboard-drawing.[ch]: Check that the index returned by
	XkbGetNamedIndicator is within range before using it.

2003-08-09  Noah Levitt

	* src/kbdraw.c:
	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Draw only two shift levels. Command line
	option to choose which ones.

2003-08-09  Noah Levitt

	* src/keyboard-drawing.c (keyboard_drawing_set_keyboard): Get
	indicator information.

	* src/keyboard_drawing.c (keyboard_drawing_init): Get only the
	information needed, and use XkbGBN_* masks, since they seem to be what
	it expects.

2003-08-09  Noah Levitt

	* src/kbdraw.c: Print a more detailed message about what was attempted
	when keyboard_drawing_set_keyboard fails.

2003-08-09  Noah Levitt

	* src/keyboard-drawing.c: Draw logo doodads simplistically.

2003-08-09  Noah Levitt

	* src/keyboard-drawing.c: Remove debugging printfs.

2003-08-09  Noah Levitt

	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Color indicator doodads appropriately for
	their state.

2003-08-08  Noah Levitt

	* src/keyboard-drawing: Changed my mind. Replace g_asserts with
	g_critical. (g_assert can be disabled, anyway). Hopefully, we'll
	survive a critical thing.

2003-08-07  Noah Levitt

	* src/keyboard-drawing.c: It's ok to die if the keyboard geometry says
	the width or height of the keyboard is zero, but use an assertion
	instead of getting a floating point exception.

2003-08-07  Noah Levitt

	* src/keyboard-drawing.c: Draw text doodads at the correct angle.

2003-08-07  Noah Levitt

	* src/kbdraw.c:
	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Choose the keyboard you want to look at from
	the command line (--symbols, --geometry).

2003-08-07  Noah Levitt

	* src/keyboard-drawing.c: Get keysyms from the keyboard description,
	not from the server.

2003-08-03  Noah Levitt

	* src/keyboard-drawing.c: Fix bug freeing the old keyboard when
	setting a new one.

2003-08-02  Noah Levitt

	* src/keyboard-drawing.c: Blank the widget if
	keyboard_drawing_set_keyboard fails.

2003-08-01  Noah Levitt

	* src/keyboard-drawing.[ch]: Change keyboard_drawing_set_keybaord to
	take an XkbComponentNamesRec so that we can manage the memory of the
	XkbDescRec ourselves.

2003-07-29  Noah Levitt

	* configure.ac: Check for Xkb stuff.

2003-07-29  Noah Levitt

	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Add keyboard_drawing_set_keyboard.

2003-07-29  Noah Levitt

	* src/keyboard-drawing.h: Angle is signed.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Fix typo in keyboard_drawing_get_pixbuf.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Add keyboard_drawing_get_pixbuf.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Position the second and subsequent lines of
	rotated multi-line pango layouts correctly.

2003-07-26  Noah Levitt

	* src/.cvsignore:
	* src/keyboard-marshal.list: Forgot to add this in the last commit.

2003-07-26  Noah Levitt

	* configure.ac:
	* src/Makefile.am:
	* src/kbdraw.c:
	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Emit a signal "bad-keycode" when we get a
	key event with a keycode that X doesn't think is on the keyboard.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Fix bug where string drawn at a different
	angle than the previous string is messed up.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Redraw all the region that needs to be
	redrawn when a key is pressed or released.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Draw a key even if we can't find a keycode
	for it.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Position labels correctly within rotated
	keys (well, most of the time).

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Position rotated keys correctly.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Draw rotated keys rotated. (Still have to
	position them and lots of other stuff.)

2003-07-26  Noah Levitt

	* MAINTAINERS: Add MAINTAINERS file.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Remember the angle we're drawing text at, so
	that we don't have to set it every time. Also, use the correct screen
	everywhere instead of screen 0.

2003-07-26  Noah Levitt

	* .cvsignore:
	* COPYING:
	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* src/.cvsignore:
	* src/Makefile.am:
	* src/kbdraw.c:
	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Initial checkin.
