2005-10-07 Sergey V. Udaltsov <svu@gnome.org>
* src/keyboard-drawing.c: A bit of cleanup. No flipping any more at
all.
2005-09-27 Sergey V. Udaltsov <svu@gnome.org>
* src/keyboard-drawing.c: Hack on flipping (const FALSE). Will fix it
properly next time.
2005-08-24 Sergey V. Udaltsov <svu@gnome.org>
* src/keyboard-drawing.c: Do not use pangoxft any more - and the
text at least appears.
2005-08-15 Sergey V. Udaltsov <svu@gnome.org>
* src/keyboard-drawing.c: fixing BAD bug with the stack variables,
I would kill the person doing (gint*)
2005-08-14 Sergey V. Udaltsov <svu@gnome.org>
* autogen.sh, configure.ac: up2date
2004-12-30 Sergey V. Udaltsov <svu@gnome.org>
* src/keyboard-drawing.c, src/keyboard-drawing.h,
tests/kbdraw.c: substantial architectural changes, introducing
struct KeyboardDrawingGroupLevel
2004-10-28 Sergey V. Udaltsov <svu@gnome.org>
* 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 <svu@gnome.org>
* 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 <X11/Xlib.h> 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.