Blame ChangeLog.libkbdraw

Packit 88888e
2005-10-07  Sergey V. Udaltsov <svu@gnome.org>
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: A bit of cleanup. No flipping any more at
Packit 88888e
	all.
Packit 88888e
Packit 88888e
2005-09-27  Sergey V. Udaltsov <svu@gnome.org>
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Hack on flipping (const FALSE). Will fix it
Packit 88888e
	properly next time.
Packit 88888e
Packit 88888e
2005-08-24  Sergey V. Udaltsov <svu@gnome.org>
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Do not use pangoxft any more - and the
Packit 88888e
	text at least appears. 
Packit 88888e
Packit 88888e
2005-08-15  Sergey V. Udaltsov <svu@gnome.org>
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: fixing BAD bug with the stack variables,
Packit 88888e
	I would kill the person doing (gint*)
Packit 88888e
Packit 88888e
2005-08-14  Sergey V. Udaltsov <svu@gnome.org>
Packit 88888e
Packit 88888e
	* autogen.sh, configure.ac: up2date
Packit 88888e
Packit 88888e
2004-12-30  Sergey V. Udaltsov <svu@gnome.org>
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c, src/keyboard-drawing.h,
Packit 88888e
	tests/kbdraw.c: substantial architectural changes, introducing
Packit 88888e
	struct KeyboardDrawingGroupLevel
Packit 88888e
Packit 88888e
2004-10-28  Sergey V. Udaltsov <svu@gnome.org>
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c, src/keyboard-drawing.h,
Packit 88888e
	tests/kbdraw.c: Cleaning up the indicators handling.
Packit 88888e
	Now indicators are handled properly on the off-screen keyboard.
Packit 88888e
Packit 88888e
2004-10-24  Sergey V. Udaltsov <svu@gnome.org>
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c, src/keyboard-drawing.h, 
Packit 88888e
	tests/kbdraw.c: tracking the modifiers
Packit 88888e
Packit 88888e
2004-07-28  Sergey V. Udaltsov
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: prope handling of the "destroy" event
Packit 88888e
Packit 88888e
2004-07-14  Sergey V. Udaltsov
Packit 88888e
Packit 88888e
	* autogen.sh: make automake-1.8 friendly
Packit 88888e
Packit 88888e
2004-03-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c:
Packit 88888e
	* src/keyboard-drawing.h:
Packit 88888e
	* test/kbdraw.c: Fix up tracking functions and flags.
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.h: Reformat.
Packit 88888e
Packit 88888e
2004-03-25  Noah Levitt
Packit 88888e
Packit 88888e
	* test/kbdraw.c:
Packit 88888e
	* src/keyboard-drawing.c: Fix code formatting.
Packit 88888e
Packit 88888e
2004-03-25  Noah Levitt
Packit 88888e
Packit 88888e
	* autogen.sh: Plagiarize gnome-common’s autogen.sh.
Packit 88888e
Packit 88888e
2004-02-25  Sergey Oudaltsov
Packit 88888e
Packit 88888e
	* test/kbdraw.c: two more options - track the group, track the
Packit 88888e
          config
Packit 88888e
Packit 88888e
2004-02-25  Sergey Oudaltsov
Packit 88888e
Packit 88888e
	* src/: keyboard-drawing.c, keyboard-drawing.h: Now kbdraw can
Packit 88888e
          track the group and configuration changes. Looks funny actually -
Packit 88888e
          especially the groups > 0
Packit 88888e
Packit 88888e
2004-02-24  Sergey Oudaltsov
Packit 88888e
Packit 88888e
	* Makefile.am, configure.ac, src/Makefile.am, test/.cvsignore,
Packit 88888e
	  test/Makefile.am, test/kbdraw.c, src/kbdraw.c: now libkbdraw can
Packit 88888e
	  be inserted into other modules as static lib
Packit 88888e
Packit 88888e
2003-11-18  Noah Levitt
Packit 88888e
Packit 88888e
	* README: Add cvs info.
Packit 88888e
Packit 88888e
	* configure.ac: Need to #include <X11/Xlib.h> before XKBlib.h for
Packit 88888e
	Xfree86 3.3.6. (Mike Castle)
Packit 88888e
Packit 88888e
2003-11-16  Noah Levitt
Packit 88888e
Packit 88888e
	* configure.ac:
Packit 88888e
	* kbdraw.pc.in:
Packit 88888e
	* .cvsignore:
Packit 88888e
	* Makefile.am: Add pkg-config kbdraw.pc file.
Packit 88888e
Packit 88888e
2003-11-16  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.h: Update preprocessor define.
Packit 88888e
Packit 88888e
	* configure.ac: Bump version number for release.
Packit 88888e
Packit 88888e
	* README: New readme.
Packit 88888e
Packit 88888e
2003-08-18  Noah Levitt
Packit 88888e
Packit 88888e
	* src/Makefile.am: Add keyboard-marshal.list to EXTRA_DIST.
Packit 88888e
Packit 88888e
2003-08-18  Noah Levitt
Packit 88888e
Packit 88888e
	* src/kbdraw.c: Fix mistake parsing --levels.
Packit 88888e
Packit 88888e
2003-08-13  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: With the last change, it would warn a bit
Packit 88888e
	too often. Fixed.
Packit 88888e
Packit 88888e
2003-08-13  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.[ch]: Check that the index returned by
Packit 88888e
	XkbGetNamedIndicator is within range before using it.
Packit 88888e
Packit 88888e
2003-08-09  Noah Levitt
Packit 88888e
Packit 88888e
	* src/kbdraw.c:
Packit 88888e
	* src/keyboard-drawing.c:
Packit 88888e
	* src/keyboard-drawing.h: Draw only two shift levels. Command line
Packit 88888e
	option to choose which ones.
Packit 88888e
Packit 88888e
2003-08-09  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c (keyboard_drawing_set_keyboard): Get
Packit 88888e
	indicator information.
Packit 88888e
Packit 88888e
	* src/keyboard_drawing.c (keyboard_drawing_init): Get only the
Packit 88888e
	information needed, and use XkbGBN_* masks, since they seem to be what
Packit 88888e
	it expects.
Packit 88888e
Packit 88888e
2003-08-09  Noah Levitt
Packit 88888e
Packit 88888e
	* src/kbdraw.c: Print a more detailed message about what was attempted
Packit 88888e
	when keyboard_drawing_set_keyboard fails.
Packit 88888e
Packit 88888e
2003-08-09  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Draw logo doodads simplistically.
Packit 88888e
Packit 88888e
2003-08-09  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Remove debugging printfs.
Packit 88888e
Packit 88888e
2003-08-09  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c:
Packit 88888e
	* src/keyboard-drawing.h: Color indicator doodads appropriately for
Packit 88888e
	their state.
Packit 88888e
Packit 88888e
2003-08-08  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing: Changed my mind. Replace g_asserts with
Packit 88888e
	g_critical. (g_assert can be disabled, anyway). Hopefully, we'll
Packit 88888e
	survive a critical thing.
Packit 88888e
Packit 88888e
2003-08-07  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: It's ok to die if the keyboard geometry says
Packit 88888e
	the width or height of the keyboard is zero, but use an assertion
Packit 88888e
	instead of getting a floating point exception.
Packit 88888e
Packit 88888e
2003-08-07  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Draw text doodads at the correct angle.
Packit 88888e
Packit 88888e
2003-08-07  Noah Levitt
Packit 88888e
Packit 88888e
	* src/kbdraw.c:
Packit 88888e
	* src/keyboard-drawing.c:
Packit 88888e
	* src/keyboard-drawing.h: Choose the keyboard you want to look at from
Packit 88888e
	the command line (--symbols, --geometry).
Packit 88888e
Packit 88888e
2003-08-07  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Get keysyms from the keyboard description,
Packit 88888e
	not from the server.
Packit 88888e
Packit 88888e
2003-08-03  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Fix bug freeing the old keyboard when
Packit 88888e
	setting a new one.
Packit 88888e
Packit 88888e
2003-08-02  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Blank the widget if
Packit 88888e
	keyboard_drawing_set_keyboard fails.
Packit 88888e
Packit 88888e
2003-08-01  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.[ch]: Change keyboard_drawing_set_keybaord to
Packit 88888e
	take an XkbComponentNamesRec so that we can manage the memory of the
Packit 88888e
	XkbDescRec ourselves.
Packit 88888e
Packit 88888e
2003-07-29  Noah Levitt
Packit 88888e
Packit 88888e
	* configure.ac: Check for Xkb stuff.
Packit 88888e
Packit 88888e
2003-07-29  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c:
Packit 88888e
	* src/keyboard-drawing.h: Add keyboard_drawing_set_keyboard.
Packit 88888e
Packit 88888e
2003-07-29  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.h: Angle is signed.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Fix typo in keyboard_drawing_get_pixbuf.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c:
Packit 88888e
	* src/keyboard-drawing.h: Add keyboard_drawing_get_pixbuf.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Position the second and subsequent lines of
Packit 88888e
	rotated multi-line pango layouts correctly.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/.cvsignore:
Packit 88888e
	* src/keyboard-marshal.list: Forgot to add this in the last commit.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* configure.ac:
Packit 88888e
	* src/Makefile.am:
Packit 88888e
	* src/kbdraw.c:
Packit 88888e
	* src/keyboard-drawing.c:
Packit 88888e
	* src/keyboard-drawing.h: Emit a signal "bad-keycode" when we get a
Packit 88888e
	key event with a keycode that X doesn't think is on the keyboard.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Fix bug where string drawn at a different
Packit 88888e
	angle than the previous string is messed up.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Redraw all the region that needs to be
Packit 88888e
	redrawn when a key is pressed or released.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Draw a key even if we can't find a keycode
Packit 88888e
	for it.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Position labels correctly within rotated
Packit 88888e
	keys (well, most of the time).
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Position rotated keys correctly.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c: Draw rotated keys rotated. (Still have to
Packit 88888e
	position them and lots of other stuff.)
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* MAINTAINERS: Add MAINTAINERS file.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* src/keyboard-drawing.c:
Packit 88888e
	* src/keyboard-drawing.h: Remember the angle we're drawing text at, so
Packit 88888e
	that we don't have to set it every time. Also, use the correct screen
Packit 88888e
	everywhere instead of screen 0.
Packit 88888e
Packit 88888e
2003-07-26  Noah Levitt
Packit 88888e
Packit 88888e
	* .cvsignore:
Packit 88888e
	* COPYING:
Packit 88888e
	* Makefile.am:
Packit 88888e
	* autogen.sh:
Packit 88888e
	* configure.ac:
Packit 88888e
	* src/.cvsignore:
Packit 88888e
	* src/Makefile.am:
Packit 88888e
	* src/kbdraw.c:
Packit 88888e
	* src/keyboard-drawing.c:
Packit 88888e
	* src/keyboard-drawing.h: Initial checkin.