Skip to content
Commits on Oct 25, 2010
  1. @roderyc

    Use the i/o package's READ-BYTE

    roderyc committed
    We can't derive READ-BYTE from READ-CHAR. Characters can be more
    than one byte long, depending on the file's encoding.
  2. @roderyc

    Fix terminfo finding in Ubuntu.

    roderyc committed
    Don't give up if it doesn't exist in the first directory, and look
    in "/lib/terminfo".
Commits on Jun 29, 2010
Commits on Jul 8, 2008
  1. @duncanmak
  2. @duncanmak
Commits on Jun 14, 2008
  1. Add a load file for terminfo.

    Duncan Mak committed
  2. @duncanmak
Commits on Apr 1, 2008
  1. Fix typo in CAPABILITY-AVAILABLE?

    Duncan Mak committed
  2. @duncanmak
  3. @duncanmak

    Use the right port when building the TERMINAL structure.

    duncanmak committed
    Export CONSOLE-INPUT-PORT and CONSOLE-OUTPUT-PORT as part of the interface.
Commits on Mar 29, 2008
  1. @duncanmak
  2. (find-terminal): use LAST instead of TAKE-RIGHT

    Duncan Mak committed
    LAST returns the last item, whereas TAKE-RIGHT works like LAST-PAIR
    and always returns a list.
Commits on Mar 28, 2008
  1. Allow all capability accessors to pass in a terminal object, so it

    Duncan Mak committed
    doesn't default to *CURRENT-TERMINAL*.
  2. @duncanmak
  3. (terminal:x-size, terminal:y-size): Fall back on the terminfo

    Duncan Mak committed
    description when the environment variable is not available.
  4. Fix stupid arithmatic mistake that prevented parameter-using

    Duncan Mak committed
    capabilities from working.
  5. Pass params around as we process the capability string.

    Duncan Mak committed
    The '%i' control character modifies the parameters. We need to pass it
    around per iteration to make sure we use the post-%i version.
  6. (terminal:x-size): Fix typo.

    Duncan Mak committed
Commits on Mar 27, 2008
  1. @duncanmak
  2. Rename CHAR->ASCII to CHAR->INTEGER, etc etc.

    Duncan Mak committed
Commits on Mar 26, 2008
  1. @duncanmak
  2. @duncanmak

    (read-byte) Move definition to the package definition so that we won't

    duncanmak committed
    shadow the underlying implementation if available (i.e. MzScheme)
  3. @duncanmak
  4. @duncanmak

    Add load file for MzScheme.

    duncanmak committed
  5. @duncanmak

    Add a README file.

    duncanmak committed
  6. @duncanmak

    (infix-splitter): Use the complement of the charset, otherwise

    duncanmak committed
    we keep only the part of the string that we don't want.
  7. @duncanmak
  8. @duncanmak

    Use the SRFI-69 hash-table API instead of the Scheme48-specific

    duncanmak committed with Duncan Mak
    'tables' API.
  9. Use CHAR->INTEGER and INTEGER->CHAR from the R5RS instead of the

    Duncan Mak committed
    Scheme48-specific 'ascii' variants.
Commits on Mar 24, 2008
  1. (terminfo-directory-prefix): Directly plunk out the first char instead

    Duncan Mak committed
    of using a mixture of STRING-TAKE and STRING-REF.
Commits on Mar 23, 2008
  1. @duncanmak
Commits on Mar 21, 2008
  1. @duncanmak

    Optimize the DEFINE-CAPABILITY macro

    duncanmak committed
    Delegate the body of the macro into a set procedure, which means the
    body of the accessor is compiled only once, instead of once per every
    capability.
  2. @duncanmak

    Fix the Darwin support.

    duncanmak committed
    (patch from Taylor Campbell)
  3. Remove the 1+ and 1- procedures.

    Duncan Mak committed
Something went wrong with that request. Please try again.