Thanks Shinobu for correcting the date to 10/13/2009. Suresh
Suresh Chandrasekharan wrote: > Following PSARC/2009/483, case to re-integrate libxklavier, I'm submitting > libgnomekbd re-integration request fasttrack. Seeking minor binding, timing > out on 09/13/2009. > > Suresh > > Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI > This information is Copyright 2009 Sun Microsystems > 1. Introduction > 1.1. Project/Component Working Name: > libgnomekbd re-integration > 1.2. Name of Document Author/Supplier: > Author: Suresh Chandrasekharan > 1.3 Date of This Document: > 06 October, 2009 > 4. Technical Description: > 4.1. Details: > > libgnomekbd is the Gnome keyboard configuration library. It > delivers libgnomekbd.so and libgnomekbdui.so and associated > headers. It also contains a configuration applet to select > enabled libgnomekbd plugins. > > libgnomekbd.so library loads keyboard layout information available > in the system from libxklavier library and interfaces with gconf > and Xserver APIs to dynamically manipulate/load/unload keyboard > configuration in the system. > > libgnomekbdui.so provides support for GUI based interaction of > keyboard functionality in Gnome environment, including displaying > the selected keyboard layout. > > (libxklavier, re-introduced through PSARC/2009/483 is a utility > library to make working with XKB easier. X keyboard extension > or XKB extends the ability to control the keyboard over what is > offered by the X Window System core protocol.) > > PSARC/2009/483 describes in detail the risk mitigation plans for > utilizing libxklavier, these does not apply to libgnomekbd as it's > a library which depends on libxklavier for it's functionality. > Applications which uses libgnomekbd can inturn make use of the > same recommendations as made for libxklavier (like disabling the > keyboard layout selection functionality when XKB is disabled, > display is remote or when these libraries are not present in > the system) > > libgnomekbd libraries will be delivered in SUNWgnome-keyboard-libs > package. > > 4.5. Interfaces: > > Imported Interfaces > ------------------- > > Interface Stability Notes > --------- --------- ----- > > From PSARC/2009/483 > > /usr/lib/libxklavier.so.15.0.0 Volatile library > /usr/include/libxklavier/xklavier.h Volatile Header File > > Full X/Gnome library dependency list provided in materials directory. > > Exported Interfaces > ------------------- > > SUNWgnome-keyboard-libs > /usr/bin/gkbd-indicator-plugins-capplet > /usr/lib/libgnomekbd.so Volatile sym.link > /usr/lib/libgnomekbd.so.4 Volatile sym.link > /usr/lib/libgnomekbd.so.4.0.0 Volatile libray > /usr/lib/libgnomekbdui.so Volatile sym.link > /usr/lib/libgnomekbdui.so.4 Volatile sym.link > /usr/lib/libgnomekbdui.so.4.0.0 Volatile library > > SUNWgnome-keyboard-libs-devel > /usr/include/libgnomekbd/gkbd-desktop-config.h Volatile > Header File > /usr/include/libgnomekbd/gkbd-indicator-config.h Volatile > Header File > /usr/include/libgnomekbd/gkbd-indicator-plugin.h Volatile > Header File > /usr/include/libgnomekbd/gkbd-indicator.h Volatile > Header File > /usr/include/libgnomekbd/gkbd-keyboard-config.h Volatile > Header File > /usr/include/libgnomekbd/gkbd-keyboard-drawing.h Volatile > Header File > /usr/include/libgnomekbd/gkbd-util.h Volatile > Header File > > SUNWgnome-keyboard-libs-root > > /etc/gconf/schemas/desktop_gnome_peripherals_keyboard_xkb.schemas > Volatile gconf schema file > > 6. Resources and Schedule > 6.4. Steering Committee requested information > 6.4.1. Consolidation C-team Name: > G11N > 6.5. ARC review type: FastTrack > 6.6. ARC Exposure: open > >