Find a file
Richard Ramsden a503b8391e add method to give unique ids for x11 resources
X11 Protocol expects clients to track unique identifiers in order to reduce 
network traffic. This reduces network traffic because when you create a new
resource say a window the X11 server doesn't have to reply with the ID
of the newly created resource. This makes the X11 protocol extremely fast
since most requests the server doesn't need to reply to a message.

In the first packet returned from X11 they give you a 
resource-id-mask and a resource-id-base. You can use these values to
generate a unique id for X11.
2012-05-19 15:47:50 -07:00
docs goodbye postscript 2011-08-03 23:39:33 -07:00
lib add method to give unique ids for x11 resources 2012-05-19 15:47:50 -07:00
test add method to give unique ids for x11 resources 2012-05-19 15:47:50 -07:00
.gitignore gemifying x11 with jeweler 2011-08-03 23:05:45 -07:00
.rvmrc add rvmrc file to project 2012-05-19 11:50:29 -07:00
Gemfile get rid of jeweler 2012-03-08 21:51:31 -08:00
Gemfile.lock get rid of jeweler 2012-03-08 21:51:31 -08:00
LICENSE.txt gemifying x11 with jeweler 2011-08-03 23:05:45 -07:00
Rakefile start adding tests 2012-05-19 11:49:44 -07:00
README.md update readme 2012-03-08 10:45:04 -08:00
ruby-x11.gemspec get rid of jeweler 2012-03-08 21:51:31 -08:00

Ruby X11

(under-development) Pure Ruby implementation of the X Window System Protocol. This library is based off of Mathieu Bouchard's work on his RubyX11 project.

Contributors

There is still quite a bit of work to do on this repository. If you're thinking about contributing you may want to look over the PDF in the docs folder which documents the X Window System Protocol.