Richard Ramsden
736e4d179b
use OpenStruct instead of returning a hash value
...
When we created a Packet object before using
Packet.read would return a hash. Instead, return
an OpenStruct object which makes accessing
parameters easier
2012-05-19 13:14:47 -07:00
Richard Ramsden
13f78a85a0
pretty print display class
2012-05-19 12:03:23 -07:00
Richard Ramsden
e94a3450fa
List data types now working
2012-05-13 11:48:24 -07:00
Richard Ramsden
9f62ffbc11
packet ecoding/decoding now works
2012-05-12 16:46:48 -07:00
Richard Ramsden
6f281d14ff
We dont need to pass lengths of strings
...
Instead of manually passing lengths of strings
we can check the length of the parameter
passed in when we construct the packet
2012-05-06 19:05:33 -07:00
Richard Ramsden
bbc950ae39
these should all inherit from X11Error
2012-03-11 22:37:44 -07:00
Richard Ramsden
5663788eb8
inherit custom errors from StandardError
2012-03-11 22:33:22 -07:00
Richard Ramsden
910924a36d
Merge remote-tracking branch 'matt/master'
...
Conflicts:
lib/X11.rb
lib/X11/auth.rb
lib/X11/protocol.rb
2012-03-11 22:20:53 -07:00
Richard Ramsden
3bee98236e
library now succesfully connects to an X11 server :)
2012-03-11 14:18:30 -07:00
Matthias Beyer
11ac2cd2c6
added error/exception classes for better handling
2012-03-11 20:28:09 +01:00
Richard Ramsden
88152ffee6
remove whitespace
2012-03-08 21:52:42 -08:00
Richard Ramsden
943eb399c7
first commit
2011-07-31 21:51:22 -07:00