2008-03-10 svu * NEWS: preparing 3.5 2008-03-01 svu * libxklavier/xklavier_util.c, libxklavier/xklavier_toplevel.c: properly managing PointerRoot, another attempt to fix http://bugzilla.gnome.org/show_bug.cgi?id=516318 2008-02-28 svu * libxklavier/xklavier_util.c: fix by Jens for Xnest issue, http://bugzilla.gnome.org/show_bug.cgi?id=516318 * Makefile.am, configure.in, xfree86.xml, libxklavier/xklavier_config.c, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_config_xmm.c, libxklavier/xklavier_private.h: getting rid of xfree86.xml, end of support for XFree 4.2, generalizing some registry loading code 2008-02-01 svu * tests/test_monitor.c: C99 fix, by Jens 2008-01-30 svu * NEWS: preparing 3.4 2007-10-06 svu * libxklavier/Makefile.am, libxklavier/xklavier_config.c, libxklavier/xklavier_config_i18n.c, libxklavier/xklavier_private.h, xkl_config_registry.h, xklavier_private.h: now, only gettext is doing string translation. No more hackish code in that area. 2007-10-03 svu * libxklavier/xklavier_config.c: using xkeyboard-config domain for translation, dealing with lowfat base.xml 2007-09-29 svu * tests/test_monitor.c: tracking the config 2007-09-04 svu * configure.in: indicate gtkdoc enabling * Makefile.am: make distcheck works * NEWS: preparing 3.3 2007-05-20 svu * libxklavier/xklavier.c, libxklavier/xklavier_private.h, libxklavier/xklavier_xkb.c, libxklavier/xklavier_xmm.c, tests/test_monitor.c: added missing indicator names function (thanks to Andriy Rysin for spotting) 2007-05-16 svu * configure.in: incrementing the version 2007-05-13 svu * libxklavier/xkl_config_item.h, libxklavier/xklavier_config.c, tests/test_config.c: processing "vendor" element, if specified 2007-03-22 svu * configure.in: make build process a bit smarter (in relation to xkbcomp), preparing 3.2 2007-03-19 svu * libxklavier/xklavier_toplevel.c: fixing the default group processing. Closing http://bugzilla.gnome.org/show_bug.cgi?id=414269 2007-02-23 svu * libxklavier/xklavier.c: workaround for xlib ambiguous behavior. http://bugzilla.gnome.org/show_bug.cgi?id=392853 2007-02-11 svu * configure.in: process empty x_libraries correctly, fixing http://bugzilla.gnome.org/show_bug.cgi?id=343762 2006-11-03 svu * libxklavier/xklavier_config.c: more accurate dealing with empty nodeset, hopefully fixing http://bugzilla.gnome.org/show_bug.cgi?id=370038 2006-10-16 svu * configure.in, NEWS: preparing release 3.1 2006-10-15 svu * libxklavier/xklavier.c, libxklavier/xklavier_evt.c, libxklavier/xklavier_evt_xkb.c, libxklavier/xklavier_evt_xmm.c, libxklavier/xklavier_private.h: more correct processing of the root window property defining the configuration. Apps listening for XKLL_TRACK_KEYBOARD_STATE should be notified as well. * libxklavier/xklavier_props.c: fixing splitting variant out of layout, like in "ru(winkeys)" 2006-10-07 svu * *.h,*.c: added copyright statements, as requested by debian folks 2006-08-30 svu * configure.in, NEWS: preparing release 3.0 2006-08-03 svu * libxklavier/xklavier_config.c: Loading with custom SAX handler (inherited from the existing default DOM builder). Now, loaded XML takes only 500K (for us locale). Hurray! 2006-08-02 svu * libxklavier/xklavier_config.c: improving the XML parsing options, saving at least 1M of heap. 2006-07-30 svu * libxklavier/xkl_config_registry.h, libxklavier/xklavier_config.c, libxklavier/xklavier_config_i18n.c, libxklavier/xklavier_private.h, tests/test_config.c: simplifying description charset conversion, adding custom charset (as Andriy requested) 2006-07-30 svu * configure.in, libxklavier/Makefile.am: fixing autoconf stuff for modular X 2006-07-30 svu * libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_private_xkb.h: patching mismatch between declarations and functions. Fixing http://bugzilla.gnome.org/show_bug.cgi?id=349275 2006-07-29 svu * xkeyboard_config.c: sanity patch, fixing http://bugzilla.gnome.org/show_bug.cgi?id=346980 2006-07-01 svu * autogen.sh, configure.in, gtk-doc.make: Make life better for people building without gtkdoc. 2006-07-01 svu * libxklavier.pc.in: added missing Cflags, Libs 2006-06-30 svu * libxklavier/xklavier.c, libxklavier/xklavier_config_xmm.c, libxklavier/Makefile.am, configure.in: Small fix for xmodmap, configure script gives more info about the configuration, at the end. 2006-06-04 svu * libxklavier/xklavier_props.c: fixed default options handling, the gchar** array changed from NULL to g_new0( char*, 1) 2006-05-20 svu * configure.in, libxklavier/Makefile.am, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_dump.c, libxklavier/xklavier_evt_xkb.c, libxklavier/xklavier_private_xkb.h, libxklavier/xklavier_xkb.c: xkb_headers -> libxkbfile, linking to xkbfile is also optional. Thanks to Thomas Vander Stichele 2006-04-30 svu * autogen.sh: fail on autoconf/automake errors, thanks to Thomas Stichele 2006-04-22 svu * libxklavier/*.c: * tests/*.c: fixing gcc 2.95 compilation, thanks to Jens Granseuer 2006-04-18 svu * NEWS: preparing 2.91 2006-04-12 svu * libxklavier/xklavier_config.c, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_evt.c, libxklavier/xklavier_evt_xmm.c, libxklavier/xklavier_private.h, libxklavier/xklavier_props.c: syncing with 2.x fixes 2006-03-12 svu * everything: branching 2.x series, merging GLIBing branch to HEAD 2006-03-12 svu * everything: branching 2.x series, merging GLIBing branch to HEAD 2006-03-12 svu * everything: branching 2.x series, merging GLIBing branch to HEAD 2006-03-12 svu * everything: branching 2.x series, merging GLIBing branch to HEAD 2006-02-14 svu * libxklavier/xklavier.c, libxklavier/xklavier_evt.c: hopefully fixing the crash on SetTransparent 2006-01-16 svu * libxklavier/xklavier_config.c: handling XML comments 2005-12-26 svu * configure.in, libxklavier/xklavier_config_xkb.c: adding XKB_BIN_BASE, closing https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=174361 2005-12-10 svu * NEWS: update for 2.1 2005-12-03 svu * libxklavier/xklavier_config_xkb.c: wait -> waitpid, fixed http://bugzilla.gnome.org/show_bug.cgi?id=322955 2005-09-22 svu * libxklavier/xklavier_config_xkb.c: don't remove tmp files on debug level >= 500 2005-05-29 svu * libxklavier/xklavier.c, libxklavier/xklavier.h, libxklavier/xklavier_config.c, libxklavier/xklavier_config_i18n.c, libxklavier/xklavier_dump.c, libxklavier/xklavier_private.h, libxklavier/xklavier_private_xmm.h, libxklavier/xklavier_props.c, libxklavier/xklavier_util.c, libxklavier/xklavier_xkb.c, libxklavier/xklavier_xmm.c, tests/test_config.c: patches for gcc4. Thanks to kmaraas 2005-03-11 svu * libxklavier/xklavier_xkb.c: fixed memory leak, precachedXkb. Thanks to kmaraas 2005-02-25 svu * NEWS: update for 2.0 2005-02-24 svu * libxklavier/xklavier_props.c: small warning eliminated 2005-01-07 svu * libxklavier: a lot of optimizations (and some small fixes) 2004-12-30 svu * libxklavier/xklavier_config_xkb.c: some memory leak nailed * libxklavier/xklavier.c, libxklavier/xklavier_evt.c, libxklavier/xklavier_private.h, libxklavier/xklavier_xmm.c: internal polish, secondary layouts are managed through the root window property. * configure.in, NEWS: preparing 1.14 2004-12-27 svu * libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_private_xkb.h: A bit of restructuring in all XkbComponentNames-related functions. Introducing some ... ugh, 'protected' functions. 2004-12-09 21:30 svu * libxklavier/xklavier_xkb.c, libxklavier/xklavier_xmm.c: intoducing XKL_*_DISABLE envvars - for testing and related stuff. It is just handy to have them. 2004-12-08 23:30 svu * libxklavier/xklavier_util.c, libxklavier/xklavier_config_xkb.c: Fixing memory leaks. 2004-12-08 18:30 svu * configure.in, NEWS: Preparing 1.13 2004-12-07 01:30 svu * libxklavier, tests: introducing XklGetMaxNumGroups. Another new call in API. 2004-12-07 00:20 svu * configure.in: using ac_x_includes to make configure work better. Improved backend checking and diagnostics. * autogen.sh: updating the version of tools 2004-12-02 21:47 svu * configure.in: xmodmap support is built by default 2004-12-02 21:20 svu * libxklavier/xklavier_xkb.c: Fix for compiling without headers 2004-12-02 00:21 svu * libxklavier/xklavier_xkb.c: Build patch by Andrei Yurkevich 2004-11-28 16:00 svu * NEWS: Preparing 1.12 2004-11-27 16:00 svu * libxklavier: Some fixes in xmodmap. First version, working somehow 2004-11-25 23:00 svu * libxklavier, tests: MASSIVE commit. First version with somewhat working xmodmap support. Broken API 2004-11-04 19:00 svu * libxklavier/Makefile.am, libxklavier/xklavier.c, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_config_xmm.c, libxklavier/xklavier_evt_xmm.c, libxklavier/xklavier_private_xkb.h, libxklavier/xklavier_private_xmm.h, libxklavier/xklavier_xmm.c: going xmodmappy 2004-11-04 19:00 svu * libxklavier/xklavier_config_i18n.c, tests/Makefile.am, tests/test_config.c, tests/test_monitor.c: 64-bit compatibility patch from James Henstridge. -Wall -Werror for tests. 2004-11-02 22:55 svu * libxklavier/Makefile.am, libxklavier/xklavier.c, libxklavier/xklavier.h, libxklavier/xklavier_config.c, libxklavier/xklavier_config_i18n.c, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_dump.c, libxklavier/xklavier_evt.c, libxklavier/xklavier_evt_xkb.c, libxklavier/xklavier_private.h, libxklavier/xklavier_private_xkb.h, libxklavier/xklavier_props.c, libxklavier/xklavier_xkb.c: virtualizing everything (?) which involves XKB directly. The VTable is introduced. So, now another VTable (xmodmap) can be created, hopefully... * configure.in: preparing 1.11 2004-10-31 21:00 svu * libxklavier/xklavier_config_xkb.c: Fixing the xkbcomp command line. Ubercool! 2004-10-24 03:54 svu * libxklavier/xklavier_config.h, libxklavier/xklavier_evt.c, libxklavier/xklavier_util.c: fixing handling of the transparent windows. Fixes some problems with metacity and Window List-based switching (reported by Alexander Ovcharenko). 2004-10-16 23:18 svu * NEWS: preparing 1.10 2004-10-11 23:38 svu * libxklavier/: xklavier_config.c, xklavier_config_xkb.c, xklavier_private.h, xklavier_xkb.c: Introducing the envvar XKL_DEBUG - I am sick of calling XklSetDebug manually 2004-10-10 23:38 svu * libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_xkb.c, tests/test_config.c, tests/test_monitor.c: The revolution is on. The whole description is not compiled on the client side - nothing on the server side 2004-10-04 22:51 svu * ChangeLog, configure.in, libxklavier/xklavier_config.h, libxklavier/xklavier_config_xkb.c, tests/.cvsignore, tests/test_config.c: Cleaning up some functions. BREAKING the API/ABI. Hope people will not start chasing me with axes... 2004-10-04 19:31 svu * configure.in: 1.10 but not 1.1 2004-10-02 01:32 svu * NEWS, RELEASE_NOTES_1_01, RELEASE_NOTES_1_02, configure.in: a bit of cleanup 2004-10-01 23:04 svu * NEWS: mentioning tests in the NEWS 2004-10-01 22:55 svu * ChangeLog, NEWS, configure.in: preparing 1.04 2004-10-01 21:51 svu * ChangeLog, Makefile.am, configure.in, libxklavier/xklavier_config.c, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_props.c, tests/.cvsignore, tests/Makefile.am, tests/test_config.c, tests/test_monitor.c: Syncing with HEAD. Major leaks nailed. Default ruleset introduced (well, it does not help much) 2004-09-30 02:17 svu * tests/test_config.c: now, test_config can set debug level as well 2004-09-30 02:15 svu * libxklavier/xklavier_config_xkb.c: dumping low-level components before calling XkbGetKeyboardByName 2004-09-26 03:57 svu * tests/: test_config.c, test_monitor.c: monitor is working somehow, more when needed 2004-09-25 02:40 svu * libxklavier/xklavier_config_xkb.c: bit of code polish 2004-09-25 02:25 svu * tests/: .cvsignore, Makefile.am, test_config.c, test_monitor.c: printing the usage, adding the monitor app 2004-09-25 01:57 svu * libxklavier/: xklavier_config.c, xklavier_config_xkb.c: found and fixed some leaks. hurray 2004-09-25 00:43 svu * tests/Makefile.am: added -lX11 2004-09-24 01:18 svu * tests/test_config.c: command line options give use some flexibility in testing 2004-09-23 23:29 svu * tests/test_config.c: a bit deeper 2004-09-23 01:09 svu * Makefile.am, configure.in, tests/.cvsignore, tests/Makefile.am, tests/test_config.c: starting the tests writing - I just had to do it, so at least now... 2004-09-23 00:08 svu * libxklavier/: xklavier_config_xkb.c, xklavier_props.c: Thanks to kmaraas for pointing me to the leak. I hope this will fix it 2004-09-18 00:47 svu * ChangeLog: Just to make people happy. Though it makes me unhappy enough 2004-09-18 00:42 svu * configure.in, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_props.c: The default value for the root window property is introduced. I help it will help to the poor people with broken XKB - just a little... 2004-08-09 23:24 svu * libxklavier/: xklavier_config_xkb.c, xklavier_evt.c, xklavier_private.h, xklavier_util.c: syncing with b_1_00 2004-08-09 23:06 svu * libxklavier/xklavier_evt.c: fixing 126200 2004-07-26 20:05 svu * libxklavier/xklavier_config_xkb.c: fixing non-compilation error on non-xkb systems, reported by Albert Chin-A-Young 2004-06-26 02:26 svu * RELEASE_NOTES_1_03: preparing 1.03 2004-06-13 13:26 svu * libxklavier/: xklavier_evt.c, xklavier_private.h, xklavier_util.c: a bit improved debugging 2004-06-09 01:58 svu * libxklavier/: xklavier_evt.c, xklavier_private.h, xklavier_util.c: forward-porting of the bugfixes from b_1_00 branch 2004-06-08 02:44 svu * libxklavier/xklavier_evt.c: some improvement in the last fix - really update the current state only when LockGroup is planned 2004-06-08 02:20 svu * libxklavier/: xklavier_evt.c, xklavier_private.h, xklavier_util.c: Some little restructuring, more debugging - AND BIG FIX for global mode - we should not read current state from the window focus switched to. 2004-05-27 23:41 svu * libxklavier/: xklavier.c: VERY VERY BAD BUG. ETERNAL SHAME ON ME 2004-04-30 01:02 svu * configure.in, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_evt.c: syncing with b_1_0 2004-04-30 00:55 svu * configure.in, libxklavier/xklavier_config_xkb.c: hopefully now libxklavier better detects multiple layouts support 2004-04-29 22:21 svu * libxklavier/xklavier_evt.c: more correct handling of transparent windows in the global switching mode 2004-04-19 21:04 svu * RELEASE_NOTES_1_02, configure.in, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_private.h, libxklavier/xklavier_props.c: syncing with b_1_00 - do not want to get jhbuild problems any more 2004-04-19 20:41 svu * libxklavier/xklavier_config_xkb.c: compilation fix for non-xkb arches 2004-04-13 22:33 svu * RELEASE_NOTES_1_02: preparing one more release - without redundant configure flag 2004-04-13 22:21 svu * libxklavier/: xklavier_config_xkb.c, xklavier_private.h, xklavier_props.c: no memory leaks necessary - just static data 2004-04-12 22:08 svu * configure.in, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_props.c: it seems we got runtime rules detection working 2004-04-12 18:35 svu * configure.in: better help message 2004-04-12 18:11 svu * configure.in: better help message 2004-04-09 23:09 svu * RELEASE_NOTES_1_01, configure.in, libxklavier/xklavier_config_xkb.c: synching with HEAD 2004-04-09 21:15 svu * RELEASE_NOTES_1_01: preparing urgent release 2004-04-09 21:11 svu * configure.in, libxklavier/xklavier_config_xkb.c: I suppose now libxklavier should be able to live in xorg world - the name of the rules files is customizable at build-time 2004-03-16 22:53 svu * RELEASE_NOTES_1_00, configure.in: preparing 1.00 2004-03-16 22:37 svu * libxklavier/xklavier_xkb.c: Cleaner patch for the improper display - along with some debug print, by Jody 2004-03-04 22:58 svu * libxklavier/xklavier_evt.c: All events can just come through transparently 2004-03-04 22:55 svu * libxklavier/xklavier_config.h: out-of-date param comment removed 2004-03-04 22:54 svu * libxklavier/xklavier_xkb.c: fix for Solaris by Niall - though I still do not understand how dpy can be NULL 2004-03-04 00:56 svu * libxklavier/xklavier.c: Some Solaris compilation patch (thanks to Glynn Foster) - overall better than it was, unsigned should not be just -1 2004-01-26 09:32 svu * RELEASE_NOTES_0_97: preparing 0.97 2004-01-22 08:57 svu * libxklavier/xklavier.h: fixed preprocessor varargs for solaris compiler 2004-01-21 09:14 svu * configure.in, libxklavier/xklavier_config.c, libxklavier/xklavier_config.h, libxklavier/xklavier_config_xkb.c, libxklavier/xklavier_dump.c, libxklavier/xklavier_private_xkb.h, libxklavier/xklavier_xkb.c: The public API does not depend on XKB symbols any more. The API/ABI are broken 2004-01-20 08:56 svu * libxklavier/: Makefile.am, xklavier.h, xklavier_config.h, xklavier_config_xkb.c, xklavier_dump.c, xklavier_evt.c, xklavier_private.h, xklavier_private_xkb.h, xklavier_props.c, xklavier_xkb.c: Trying to make libxklavier buildable without xkb headers, first round 2004-01-20 08:55 svu * configure.in: detecting xkb headers 2004-01-19 09:06 svu * configure.in, libxklavier/Makefile.am: trying to be smart about iconv 2004-01-12 00:14 svu * libxklavier/xklavier_props.c: Some a=a checking stuff makes life a bit faster. But it happens rarely 2004-01-11 00:51 svu * libxklavier/: xklavier_config.h, xklavier_props.c: One extra function to compare configurations 2004-01-11 00:50 svu * libxklavier/xklavier.c: 0 debugging initially. Otherwise the startup of libxklavier applications does not look nice 2004-01-01 21:48 svu * doc/html/Makefile.am: GALAXYo made me fix installation without doxygen 2003-12-31 00:59 svu * libxklavier/: xklavier.c, xklavier_props.c, xklavier_xkb.c: some staff taken from xkb-dependent C file 2003-12-31 00:58 svu * configure.in: The proper share library versioning is important. The new interface (8) compatible with old one (age 1) 2003-12-30 23:40 svu * libxklavier/: Makefile.am, xklavier.c, xklavier_config.c, xklavier_config.h, xklavier_config_xkb.c, xklavier_dump.c, xklavier_evt.c, xklavier_private.h, xklavier_private_xkb.h, xklavier_props.c, xklavier_util.c, xklavier_xkb.c: first step in separating all xkb-related things 2003-12-20 03:30 svu * RELEASE_NOTES_0_96: little polish 2003-12-20 02:44 svu * RELEASE_NOTES_0_96: preparing 0.96 2003-12-19 22:26 svu * libxklavier/Makefile.am: AM_CFLAGS used instead of CFLAGS 2003-12-19 09:40 svu * xfree86.xml: I GOT SICK OF PEOPLE BUILDING THINGS FROM CVS 2003-12-19 09:37 svu * libxklavier/xklavier_config.c: fixes for Solaris and other OSes which does not have strndup, thanks to George Sageev 2003-11-17 23:32 svu * libxklavier/: xklavier_config.c, xklavier_evt.c: a bit of cleanup 2003-11-10 23:45 svu * doc/html/Makefile.am: empty lines cause problems 2003-11-10 23:44 svu * autogen.sh: autogen should enable doxygen - maintainer mode, you know 2003-11-04 23:44 svu * libxklavier/: Makefile.am, xklavier.c, xklavier_evt.c, xklavier_util.c: small fixen 2003-11-04 23:44 svu * configure.in, libxklavier.spec.in, doc/html/Makefile.am: doxygen disabled by default - and docs are included in tarball 2003-10-31 02:47 svu * configure.in, libxklavier/Makefile.am: now really looking for X includes. Thanks to Mike Castle 2003-10-20 21:23 svu * libxklavier.spec.in: stupid me - not devel but base package should include xfree86.xml 2003-10-20 21:19 svu * RELEASE_NOTES_0_95: nearly 0.95 2003-10-20 21:16 svu * .cvsignore, Makefile.am, libxklavier.spec.in, libxklavier/Makefile.am, libxklavier/xklavier_config.c: xfree86.xml fallback implemented - as requested by Jody 2003-10-19 03:21 svu * libxklavier.pc.in: Thanks to Jody, the include path is straightened out 2003-09-20 00:36 svu * .cvsignore, AUTHORS, COPYING.LIB, CREDITS, Doxyfile.in, Makefile.am, NEWS, README, RELEASE_NOTES_0_3, RELEASE_NOTES_0_4, RELEASE_NOTES_0_5, RELEASE_NOTES_0_6, RELEASE_NOTES_0_7, RELEASE_NOTES_0_8, RELEASE_NOTES_0_90, autogen.sh, configure.in, libxklavier.pc.in, libxklavier.spec.in, doc/.cvsignore, doc/Makefile.am, doc/html/.cvsignore, doc/html/Makefile.am, libxklavier/.cvsignore, libxklavier/Makefile.am, libxklavier/xklavier.c, libxklavier/xklavier.h, libxklavier/xklavier_config.c, libxklavier/xklavier_config.h, libxklavier/xklavier_config_i18n.c, libxklavier/xklavier_dump.c, libxklavier/xklavier_evt.c, libxklavier/xklavier_private.h, libxklavier/xklavier_props.c, libxklavier/xklavier_util.c: Initial revision 2003-09-20 00:36 svu * .cvsignore, AUTHORS, COPYING.LIB, CREDITS, Doxyfile.in, Makefile.am, NEWS, README, RELEASE_NOTES_0_3, RELEASE_NOTES_0_4, RELEASE_NOTES_0_5, RELEASE_NOTES_0_6, RELEASE_NOTES_0_7, RELEASE_NOTES_0_8, RELEASE_NOTES_0_90, autogen.sh, configure.in, libxklavier.pc.in, libxklavier.spec.in, doc/.cvsignore, doc/Makefile.am, doc/html/.cvsignore, doc/html/Makefile.am, libxklavier/.cvsignore, libxklavier/Makefile.am, libxklavier/xklavier.c, libxklavier/xklavier.h, libxklavier/xklavier_config.c, libxklavier/xklavier_config.h, libxklavier/xklavier_config_i18n.c, libxklavier/xklavier_dump.c, libxklavier/xklavier_evt.c, libxklavier/xklavier_private.h, libxklavier/xklavier_props.c, libxklavier/xklavier_util.c: start