Re: Google / X.Org Summer of Code 2009: Ideas Wanted
Thanks hugely, as always. Bart ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Google / X.Org Summer of Code 2009: Ideas Wanted
On Fri, Mar 13, 2009 at 12:01 PM, Kristian Høgsberg wrote: > On Fri, Mar 13, 2009 at 2:55 PM, Dan Nicholson wrote: >> On Thu, Mar 12, 2009 at 11:51 PM, Donnie Berkholz >> wrote: >>> >>> - merging xkbcomp into the server >> >> I'm been working on this in my spare time as per Daniel's advice to >> create a libxkbcommon shared library. If anyone wants any more details >> on what I've been doing there, let me know. Right now I'm getting >> familiar with the xkbcomp parser/compiler and figuring out how to >> expose it as library. And, of course, finding out how much XKB API >> would need to be duplicated to not drag in Xlib datatypes. It's not >> that far along, but I have a pretty good idea what I want to do with >> it. > > Cool, I'm interested. I've been thinking of doing this for wayland > and X, and one thing I wanted to avoid was linking to libX11. That's > only to call XStringToKeysym, right? We should just copy the files > over and include the hash table in libxkbcomp, I think. If you have a > git repo, can you put it up somewhere? That's one thing, and I did that part. Have a look at any of the headers in X11/extensions/XKB*.h and compare them to xserver/include/xkb*.h and xserver/xkb/*.c. There is a ton of duplication of XKB API so that it can be used in the server. Just one fun fact: XkbDescPtr is different in the server since the one in XKBstr.h has a Display field. kbproto is sweet. Furthermore, all the parsing of the xkeyboard-config data is done in a bison parser in xkbcomp. Unfortunately, xkbcomp uses the XKB API from Xlib, so it has to be sanitized to some lower level to be usable the server. Likewise, all the rules parsing is done in libxkbfile, which is definitely client side only. Anyway, I'll get my git repo of libxkbcommon onto annarchy soon. I warn you that I'm not that far along, though. -- Dan ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Google / X.Org Summer of Code 2009: Ideas Wanted
Twas brillig at 11:55:14 13.03.2009 UTC-07 when dbn.li...@gmail.com did gyre and gimble: DN> If anyone wants any more details on what I've been doing there, let DN> me know. I'm interested. xkbcomp(1) seems to be the only thing which pulls Xlib to the distro I work on. -- pgpHkzQLgGSpb.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Google / X.Org Summer of Code 2009: Ideas Wanted
On Fri, Mar 13, 2009 at 2:55 PM, Dan Nicholson wrote: > On Thu, Mar 12, 2009 at 11:51 PM, Donnie Berkholz > wrote: >> >> - merging xkbcomp into the server > > I'm been working on this in my spare time as per Daniel's advice to > create a libxkbcommon shared library. If anyone wants any more details > on what I've been doing there, let me know. Right now I'm getting > familiar with the xkbcomp parser/compiler and figuring out how to > expose it as library. And, of course, finding out how much XKB API > would need to be duplicated to not drag in Xlib datatypes. It's not > that far along, but I have a pretty good idea what I want to do with > it. Cool, I'm interested. I've been thinking of doing this for wayland and X, and one thing I wanted to avoid was linking to libX11. That's only to call XStringToKeysym, right? We should just copy the files over and include the hash table in libxkbcomp, I think. If you have a git repo, can you put it up somewhere? thanks, Kristian ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Google / X.Org Summer of Code 2009: Ideas Wanted
On Thu, Mar 12, 2009 at 11:51 PM, Donnie Berkholz wrote: > > - merging xkbcomp into the server I'm been working on this in my spare time as per Daniel's advice to create a libxkbcommon shared library. If anyone wants any more details on what I've been doing there, let me know. Right now I'm getting familiar with the xkbcomp parser/compiler and figuring out how to expose it as library. And, of course, finding out how much XKB API would need to be duplicated to not drag in Xlib datatypes. It's not that far along, but I have a pretty good idea what I want to do with it. -- Dan ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Google / X.Org Summer of Code 2009: Ideas Wanted
On 23:17 Thu 12 Mar , Barton C Massey wrote: > Greetings! > > Tonight I'm submitting X.Org's application to become a > mentoring organization for Google Summer of Code 2009. As > you may know, X.Org was previously a mentoring organization > in 2006, 2007 and 2008. For more information on Summer of > Code, see http://code.google.com/soc . > > What we need from the community is a visible list of Summer > of Code project ideas and people willing to mentor those > ideas. That list is being accumulated at > http://xorg.freedesktop.org/wiki/SummerOfCodeIdeas , and the > faster we fill it with really good stuff, the greater our > chances are of once again being accepted to mentor for > Summer of Code and the more and better student applicants we > will have. Pretty much everything from http://wiki.x.org/wiki/SummerOfCodeIdeas2008 is still valid. There's also http://wiki.x.org/wiki/ToDo and http://dri.freedesktop.org/wiki/SummerOfCode Some new ideas presented by folks on IRC: - VDPAU on Gallium - libpciaccess port to HURD - r600 support on Gallium - XGrabKeysym(), probably as part of Xi2, so clients don't have to monitor for keymap changes on hotplug/xmodmap - https://bugs.freedesktop.org/show_bug.cgi?id=11227 (allow >255 keycodes) - https://bugs.freedesktop.org/show_bug.cgi?id=931 (replacing libxkbfile with something less crusty) - merging xkbcomp into the server - true multi-touch support in X. though that'd require whot to get XI2 done first... - something to replace XEvIE in the new input world -- Thanks, Donnie Donnie Berkholz X team lead, Gentoo Linux Blog: http://dberkholz.wordpress.com pgp9FVCaisC7w.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg