Skip to content
Snippets Groups Projects
  1. Mar 22, 2003
  2. Mar 01, 2003
  3. Feb 21, 2003
  4. Feb 11, 2003
  5. Feb 09, 2003
    • dan's avatar
      Prepare for first release (0.4, continuing the numbering from Raymond's · 7862b433
      dan authored
      Prepare for first release (0.4, continuing the numbering from Raymond's
      releases)
      
      README.SBCL -> README
      README -> README-R5
      
      Fixed demo/menu to open-default-display
      
      darcs-hash:20030209233610-2591e-d92738ca47de7776a71f7d0c06a78f39818fbe24.gz
    • dan's avatar
      Allows the use of CLX clients over an ssh-forwarded connection. · 1b0cfaa2
      dan authored
      Allows the use of CLX clients over an ssh-forwarded connection.
      Thanks to Eric Marsden for explaining this one and writing the code
      in CMUCL CLX that fixes it.
      
      The X authority database is a small file typically found in
      $HOME/.Xauthority, each of the records in which is a binary-encoded
      tuple of
      
        (protocol address display-num auth-scheme-name auth-data)
      
      protocol is typically FamilyInternet or FamilyDECnet or something. The
      interpretation of address is protocol-specific, the display is a
      number, and the auth-data depends on the auth-scheme-name.  With that
      said, I don't know of any any authorization schemes other than
      MIT-MAGIC-COOKIE-1, for which the auth data is 16 bytes of binary guck.
      
      For FamilyInternet, the address is just the IP address.  That's easy.
      However, the authority database may be shared between multiple
      machines (for example, if you have NFS-mounted $HOME), so it has to do
      something special with local transports (unix sockets, shm, etc) so
      that they don't all overwrite each other.  xauth invents some more
      Family* constants: the important one here is FamilyLocal, for which
      the address is the machine hostname as returned by gethostname().  If
      your DISPLAY is set to ":n" or "unix:n", this conventionally indicates
      a local connection, so these go into xauthority as FamilyLocal, wich
      the machine hostname to disambiguate them.
      
      Many people use SSH X connection forwarding to securely open remote X
      displays.  If you're on host A, and you ssh to host B with X
      connection forwarding (ssh -X B), the daemon on host B opens a server
      socket bound to 127.0.0.1, port 6010 , then sets up your DISPLAY
      variable as localhost:10 (6011, 6012 etc as more connections are made).
      So, we have the same problem here as we do with local connections:
      127.0.0.1 is localhost _everywhere_, so xauth actually specialcases
      any host whose address is 127.0.0.1 in the same way as it does "" and "unix"
      
      In summary, then, the necessary action to open a connection to the
      nth ssh-forwarded server on a machine is
      
        1) obtain authentication data for FamilyLocal, display n+10
        2) open the display at FamilyInternet host localhost port n+6010
      
      darcs-hash:20030209190313-2591e-21921051977c5b3ba91bbd38241e666cb26a6687.gz
      1b0cfaa2
    • dan's avatar
      X authorization (MIT-MAGIC-COOKIE), from CMUCL via CLOCC after cleaning up slightly. · f24f4e0f
      dan authored
      darcs-hash:20030209045535-2591e-c55a673fa651ccd7185816a4033be21bdda4d1f4.gz
      f24f4e0f
    • dan's avatar
      UNIX implementation of get-the-default-display-settings function. SBCL version of host-address · f02b69c8
      dan authored
      darcs-hash:20030209045520-2591e-1e987ff11a73373ffd13fb1ad2aea208f275e0d0.gz
      f02b69c8
    • dan's avatar
      add :shape-notify to event-key type · f439ece4
      dan authored
      darcs-hash:20030209045235-2591e-f828cbf5b13bfd2106f1ef355369511cd9f9ee76.gz
      f439ece4
    • dan's avatar
      Refill comments to fit on 80 char display. No code changes · bfdd0184
      dan authored
      darcs-hash:20030209025617-2591e-9d125ef6ca4ff6d7aaaf0e3b65d4f652619be861.gz
      bfdd0184
    • dan's avatar
      Added SHAPE extension (compiles, untested) from Gilbert Baumann via CLOCC · b3c82ead
      dan authored
      darcs-hash:20030209025330-2591e-1ca96b4a5ff4dda07f5d8cd0326b7ffd969842aa.gz
      b3c82ead
    • dan's avatar
      Make the default translation function work when printing 8 bit · dd66d7c4
      dan authored
      Make the default translation function work when printing 8 bit
      characters in a Lisp whose graphic-char-p only understands 7
      
      Few miscellaneous other fixes
      
      (Probably all of these are from Iban)
      
      darcs-hash:20030209014451-2591e-936fb04f3d757cf71b154e9aa57332cac4d21b4e.gz
      dd66d7c4
    • dan's avatar
      fix to encode-modifier-mask, probably originally from Iban Hatchondo · 4bafb3a7
      dan authored
      darcs-hash:20030209002634-2591e-c2daa59cfff8f92d49d2707f461553b1ec676578.gz
      4bafb3a7
    • dan's avatar
      Patch from Iban Hatchondo via http://www.cliki.net/eclipse - if you · 44cef1af
      dan authored
      Patch from Iban Hatchondo via http://www.cliki.net/eclipse - if you
      want a window manager that uses CLX, presumably this is a good thing :
      "This bug is patched in the debian packages and in the clocc:clx
      version. It is a rather obscure bug, but it does result in a SIGSEGV
      on non-safe images, or even images with CLX compiled with a high speed
      and a low safety setting."
      
      darcs-hash:20030209001910-2591e-99ccfc4fada7e57f5819c2df64f983f3fde42f3e.gz
      44cef1af
  6. Feb 08, 2003
    • dan's avatar
      Various porting fixes starting from RAW's version - · 2576f0c1
      dan authored
      Add clx.asd for a nice clean build process
      
      Bad type declaration in input.lisp
      
      Messing about with packages in dependent.lisp so we can run without
      having to recreate all the old CMUCL packages as aliases for the
      nearly-equivalent SBCL ones
      
      dependent.lisp now uses functions in sb-bsd-sockets to open network
      connections, so no foreign code necessary
      
      Updated README
      
      darcs-hash:20030208233358-2591e-b98f2e262fa3470c34c4f2b50aac18b786b419d3.gz
      2576f0c1
  7. Jan 21, 2002
    • dan's avatar
      Initial revision · 002d026e
      dan authored
      darcs-hash:20020121141942-2591e-1594d9ae1c745a4437ace9b90fb479aa2f312f27.gz
      002d026e
    • dan's avatar
      Initial revision · 68a5c780
      dan authored
      darcs-hash:20020121141321-2591e-2d379ac3bc13a645e0ee19fdd2e19dc1f61512a0.gz
      68a5c780
  8. Jan 11, 2002
    • dan's avatar
      Initial revision · c7578285
      dan authored
      darcs-hash:20020111130301-2591e-c6010a9101b311834b597be9e11c597e3fbdd64e.gz
      c7578285
  9. Jan 28, 2001
    • dan's avatar
      Initial revision · be20e0ad
      dan authored
      darcs-hash:20010128121954-2591e-3b805cc499ad780f4eaf719f20e0bbf2335d7366.gz
      be20e0ad
    • dan's avatar
      Initial revision · 5be5d8a4
      dan authored
      darcs-hash:20010128120255-2591e-4f833fdad6b55b34676bdff3ebbca6767eabf267.gz
      5be5d8a4
    • dan's avatar
      Initial revision · b0fe1b3c
      dan authored
      darcs-hash:20010128115537-2591e-38e789a941fb6c697549b096768d8629094ee663.gz
      b0fe1b3c
    • dan's avatar
      Initial revision · 05127ce1
      dan authored
      darcs-hash:20010128112305-2591e-bab4ce495146b7609eca92d3b5556a548ca884b2.gz
      05127ce1
    • dan's avatar
      Initial revision · ad5386d5
      dan authored
      darcs-hash:20010128110646-2591e-dc87af2487199603ef7f09e420f3677cdcc89040.gz
      ad5386d5
    • dan's avatar
      Initial revision · 44ee673c
      dan authored
      darcs-hash:20010128102038-2591e-b39ea8433d864ac12a2080267324670b0e3b0b5f.gz
      44ee673c
  10. Aug 30, 2000
    • dan's avatar
      Initial revision · 3ffdffd7
      dan authored
      darcs-hash:20000830171531-2591e-8a1d5fa16dd45cd90c805501cffa5ce1cd08325b.gz
      3ffdffd7
  11. Aug 29, 2000
    • dan's avatar
      Initial revision · f8804c7b
      dan authored
      darcs-hash:20000829185549-2591e-04b2b2244f97c1b9cd8713f1ac458728cfaaf8d8.gz
      f8804c7b
  12. Jul 02, 2000
    • dan's avatar
      Initial revision · 74234c5b
      dan authored
      darcs-hash:20000702181946-2591e-10c47dda735bab89484a29a521a068c2b808d0f0.gz
      74234c5b
Loading