Commit graph

  • 0d2835eaa1
    Update README.md master Vidar Hokstad 2024-07-02 07:09:50 +0100
  • 91c7d4e8df Better exceptions structure v0.0.9 Vidar Hokstad 2024-01-26 07:06:13 +0000
  • 5e91e36c25 Bumped version Vidar Hokstad 2024-01-13 18:44:26 +0000
  • b3ed059056 Bugfix Vidar Hokstad 2024-01-13 18:43:47 +0000
  • 44f312554e Added X11:Window class Vidar Hokstad 2024-01-13 17:04:10 +0000
  • ce8bf9c38c Bumped version v0.0.7 Vidar Hokstad 2024-01-11 19:25:37 +0000
  • da2fe51596 Cleanups, more automated lookups of atoms to avoid needing to dereference constants. Vidar Hokstad 2024-01-11 19:24:49 +0000
  • 5f3aca393e Switch to threaded model to make the async model easier to work with Vidar Hokstad 2024-01-11 19:22:43 +0000
  • 0272848944 Make sure exceptions during connection aren't papered over any more. Vidar Hokstad 2024-01-11 19:18:45 +0000
  • 7f7db9f571 Debug flag if PUREX_DEBUG env var is set Vidar Hokstad 2024-01-11 19:18:04 +0000
  • 04a7851a65 Minor cleanups Vidar Hokstad 2024-01-11 19:17:35 +0000
  • 6256db9692 Bumped version v0.0.6 Vidar Hokstad 2023-12-28 17:20:54 +0000
  • 82de9c1249 Ignore bundle Vidar Hokstad 2023-12-28 17:20:07 +0000
  • e52fb412ee Cleanups Vidar Hokstad 2023-12-28 17:19:08 +0000
  • d7029c2441 Support for symbols instead of constants is now handled directly in the type classes, so has been addressed. Vidar Hokstad 2023-12-28 17:18:27 +0000
  • 1e241f35c9 Cleanups Vidar Hokstad 2023-12-28 17:17:22 +0000
  • cfff274350 Less magic in type class construction. Vidar Hokstad 2023-12-28 17:17:10 +0000
  • d28ebf0b3c Bumped version v0.0.5 Vidar Hokstad 2023-12-16 14:50:05 +0000
  • e5b672673c Extensive increase in number of requests and events supported. Vidar Hokstad 2023-12-16 14:49:10 +0000
  • 370ac3e367 Make example program work with newest interation. Vidar Hokstad 2023-12-16 14:46:16 +0000
  • 4ad8687a0a Bumped version v0.0.4 Vidar Hokstad 2023-11-21 20:14:49 +0000
  • c08910d0c9 Removed unusued OpenStruct require Vidar Hokstad 2023-11-21 20:13:11 +0000
  • 2c1bb45781 More resilient auth Vidar Hokstad 2023-11-21 20:12:59 +0000
  • a5ca257272 Added significant number of new request types. Vidar Hokstad 2023-11-21 20:12:51 +0000
  • 3dd9f85468 Updated README Vidar Hokstad 2023-09-25 20:35:47 +0100
  • 1af9524748 This example is still awful and messy, but it's better than what was there... Needs chunky_png and skrift gem's installed Vidar Hokstad 2023-09-25 19:06:55 +0100
  • 2d820a5600 Started bringing tests up to date v0.0.2 Vidar Hokstad 2023-09-25 19:00:56 +0100
  • 84f4f37258 Updated Gem set Vidar Hokstad 2023-09-25 18:59:56 +0100
  • 799b9a9595 I've been unable to get hold of the previous author, so for the time being at least I'm pushing this to Rubygems.org as pure-x11. Vidar Hokstad 2023-09-25 18:56:11 +0100
  • 3fa4211f06 Added significant number of X requests and event types, and a bunch of convenience functions. This is still "rough", but it works. Vidar Hokstad 2023-09-25 18:55:00 +0100
  • 10d3b63c06 We don't actually use Activsupport or hexdump Vidar Hokstad 2023-09-25 18:52:19 +0100
  • d977805fb0 Initial keysym mapping Vidar Hokstad 2023-09-15 10:54:52 +0100
  • 9119b4062c Added PutImage support and a test Vidar Hokstad 2023-08-08 21:43:27 +0100
  • 4e08564800 Handle the following requests: CreateWindow, MapWindow, OpenFont, ListFonts, CreateGC, ChangeGC, ClearArea, PolyFillRectangle, ImageText8 Vidar Hokstad 2023-08-01 20:18:32 +0100
  • e13df2a2c4 Helpers to access root window. Vidar Hokstad 2023-08-01 20:16:22 +0100
  • 80fad9a8f9 Added support for some of the weirder requests by adding unpadded String8. Properly handle Bool Vidar Hokstad 2023-08-01 20:16:11 +0100
  • 94301fde33 More flexible protocol API Vidar Hokstad 2023-08-01 20:15:18 +0100
  • b11184b8f5 Improved authentication resilience Vidar Hokstad 2023-08-01 20:14:47 +0100
  • 5bb377937f More resilient handling of display settings. Vidar Hokstad 2023-08-01 20:14:05 +0100
  • c5f8743089 Bumped bundle Vidar Hokstad 2023-08-01 20:13:37 +0100
  • 8efdc3cff0 Handle "unused" type Vidar Hokstad 2021-09-23 19:24:25 +0100
  • ad16950b18 Missing require Vidar Hokstad 2021-09-23 19:24:14 +0100
  • 8023e81c24 Use current Form module instead of obsolete Packet module; better error handling Vidar Hokstad 2021-09-23 19:24:05 +0100
  • 09266ec3a2 Correct ~/.Xauthority name Vidar Hokstad 2021-09-23 19:23:34 +0100
  • 2fb378f1ff Fix include to match updates names Vidar Hokstad 2021-09-23 19:23:16 +0100
  • 589afda917 Valid gemspec Vidar Hokstad 2021-09-23 19:22:33 +0100
  • 9f7a3456e1 Updated Gem set Vidar Hokstad 2021-09-23 19:21:25 +0100
  • 600fcf975c Fix Gemfile to work w/renamed activesupport gem and https Vidar Hokstad 2021-09-23 19:21:02 +0100
  • fcd057fd4b Add development group to Gemfile Richard Ramsden 2012-05-20 17:36:41 -0700
  • ad10e78306 Major refactor of packet builder Richard Ramsden 2012-05-20 17:36:18 -0700
  • a503b8391e add method to give unique ids for x11 resources Richard Ramsden 2012-05-19 15:47:50 -0700
  • 1dafc7ee61 add opcode field to packets Richard Ramsden 2012-05-19 13:17:16 -0700
  • 23fa93fa24 remove old test Richard Ramsden 2012-05-19 13:15:58 -0700
  • 736e4d179b use OpenStruct instead of returning a hash value Richard Ramsden 2012-05-19 13:14:47 -0700
  • 13f78a85a0 pretty print display class Richard Ramsden 2012-05-19 12:03:23 -0700
  • 1bb7cc9f6b add more types Richard Ramsden 2012-05-19 11:59:21 -0700
  • ea87b9be67 add rvmrc file to project Richard Ramsden 2012-05-19 11:50:29 -0700
  • 93a15e6afa start adding tests Richard Ramsden 2012-05-19 11:49:44 -0700
  • e94a3450fa List data types now working Richard Ramsden 2012-05-13 11:48:24 -0700
  • 9f62ffbc11 packet ecoding/decoding now works Richard Ramsden 2012-05-12 16:46:48 -0700
  • 336a418a6a ruby-x11 now successfully established a connection Richard Ramsden 2012-05-06 19:32:22 -0700
  • 6f281d14ff We dont need to pass lengths of strings Richard Ramsden 2012-05-06 18:52:24 -0700
  • bbc950ae39 these should all inherit from X11Error Richard Ramsden 2012-03-11 22:37:44 -0700
  • 5663788eb8 inherit custom errors from StandardError Richard Ramsden 2012-03-11 22:33:22 -0700
  • 910924a36d Merge remote-tracking branch 'matt/master' Richard Ramsden 2012-03-11 22:20:53 -0700
  • 75b7bde359 add docs for encode.rb Richard Ramsden 2012-03-11 15:11:49 -0700
  • 8b74338037 this is no longer used Richard Ramsden 2012-03-11 14:38:06 -0700
  • e6f63e926e add extra docs to packet.rb Richard Ramsden 2012-03-11 14:37:50 -0700
  • 3bee98236e library now succesfully connects to an X11 server :) Richard Ramsden 2012-03-11 14:18:30 -0700
  • 11ac2cd2c6 added error/exception classes for better handling Matthias Beyer 2012-03-11 20:28:09 +0100
  • a6999815de shortened Matthias Beyer 2012-03-11 20:27:45 +0100
  • 88152ffee6 remove whitespace Richard Ramsden 2012-03-08 21:52:42 -0800
  • 4d243c1644 get rid of jeweler Richard Ramsden 2012-03-08 21:51:31 -0800
  • 155c223e40 update readme Richard Ramsden 2012-03-08 10:45:04 -0800
  • 0e65d44f97 fixed typo Matthias Beyer 2012-03-08 09:14:05 +0100
  • 73349fe703 shortened and speedup code - removed method #displays which was just called from within the class Matthias Beyer 2012-03-07 23:13:51 +0100
  • 1fe1b8823d goodbye postscript Richard Ramsden 2011-08-03 23:39:33 -0700
  • aceb48b29a added official protocol documentation for reference Richard Ramsden 2011-08-03 23:08:59 -0700
  • 5f375c5959 small changes to gem meta-data Richard Ramsden 2011-08-03 23:07:56 -0700
  • 925ecee72c gemifying x11 with jeweler Richard Ramsden 2011-08-03 23:05:45 -0700
  • 943eb399c7 first commit Richard Ramsden 2011-07-31 21:51:22 -0700