2005-10-07 Sergey V. Udaltsov * src/keyboard-drawing.c: A bit of cleanup. No flipping any more at all. 2005-09-27 Sergey V. Udaltsov * src/keyboard-drawing.c: Hack on flipping (const FALSE). Will fix it properly next time. 2005-08-24 Sergey V. Udaltsov * src/keyboard-drawing.c: Do not use pangoxft any more - and the text at least appears. 2005-08-15 Sergey V. Udaltsov * src/keyboard-drawing.c: fixing BAD bug with the stack variables, I would kill the person doing (gint*) 2005-08-14 Sergey V. Udaltsov * autogen.sh, configure.ac: up2date 2004-12-30 Sergey V. Udaltsov * src/keyboard-drawing.c, src/keyboard-drawing.h, tests/kbdraw.c: substantial architectural changes, introducing struct KeyboardDrawingGroupLevel 2004-10-28 Sergey V. Udaltsov * src/keyboard-drawing.c, src/keyboard-drawing.h, tests/kbdraw.c: Cleaning up the indicators handling. Now indicators are handled properly on the off-screen keyboard. 2004-10-24 Sergey V. Udaltsov * src/keyboard-drawing.c, src/keyboard-drawing.h, tests/kbdraw.c: tracking the modifiers 2004-07-28 Sergey V. Udaltsov * src/keyboard-drawing.c: prope handling of the "destroy" event 2004-07-14 Sergey V. Udaltsov * autogen.sh: make automake-1.8 friendly 2004-03-26 Noah Levitt * src/keyboard-drawing.c: * src/keyboard-drawing.h: * test/kbdraw.c: Fix up tracking functions and flags. * src/keyboard-drawing.h: Reformat. 2004-03-25 Noah Levitt * test/kbdraw.c: * src/keyboard-drawing.c: Fix code formatting. 2004-03-25 Noah Levitt * autogen.sh: Plagiarize gnome-common’s autogen.sh. 2004-02-25 Sergey Oudaltsov * test/kbdraw.c: two more options - track the group, track the config 2004-02-25 Sergey Oudaltsov * src/: keyboard-drawing.c, keyboard-drawing.h: Now kbdraw can track the group and configuration changes. Looks funny actually - especially the groups > 0 2004-02-24 Sergey Oudaltsov * Makefile.am, configure.ac, src/Makefile.am, test/.cvsignore, test/Makefile.am, test/kbdraw.c, src/kbdraw.c: now libkbdraw can be inserted into other modules as static lib 2003-11-18 Noah Levitt * README: Add cvs info. * configure.ac: Need to #include before XKBlib.h for Xfree86 3.3.6. (Mike Castle) 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.