[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Making the hurd console accessible to blind users

From: Marcus Brinkmann
Subject: Re: Making the hurd console accessible to blind users
Date: Mon, 11 Jul 2005 16:04:58 +0200
User-agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.4 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI)

At Mon, 23 May 2005 20:52:02 +0200,
Samuel Thibault <samuel.thibault@ens-lyon.org> wrote:
> [1  <text/plain; us-ascii (7bit)>]
> Hi,
> Now that FSF got my papers signed back, here is again my patch to let
> screen readers like brltty work with the Hurd. As discussed and agreed
> on some time ago on #hurd (and ##hurd), it extends Marco's console
> repeater translator to handle symlinks, and adds a vcs repeater that
> maintains a symlink to the currently showed console. One can switch
> console by mksymlink()ing it.


thanks a lot for this!  I put it in, with only a small change: I
renamed "vcs-repeat" to "current-vcs".  We use the repeater
infrastructure, but I don't really think that term is helpful here.
The rest went in unmodified.

I hope I didn't introduce a typo or so, and checked it in.

> Changelog for console-client/:
> 2005-03-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
>       * Makefile (modules): Add `vcs_repeat' and its rule.
>       * console.c (console_current_id): New function.
>       * input.h (console_current_id): New prototype.
>       * trans.c (struct netnode): New member `symlink_path'.
>       (console_demuxer): Handle case when node it anonymous.
>       (netfs_S_io_select): Likewise.
>       (netfs_S_io_read): Likewise.
>       (netfs_S_io_write): Likewise.
>       (netfs_report_access): Likewise.
>       (netfs_attempt_mksymlink): Implement symlinks.
>       (netfs_attempt_lookup): Likewise.
>       (netfs_attempt_unlink): Likewise.
>       (netfs_attempt_link): Likewise.
>       (netfs_attempt_mkfile): Likewise.
>       (netfs_attempt_readlink): Likewise.
>       (netfs_get_dirents): Likewise.
>       (netfs_create_consnode): Likewise.
>       * trans.h (struct consnode): New members `readlink' and `mksymlink'.
>       * vcs-repeat.c: New file.
> Changelog for libcons/:
> 2005-03-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
>       * priv.h (_cons_file): Prototype moved and renamed to...
>       * cons.h (cons_file): ... this.
>       * init-init.c (cons_init): Updated `_cons_file' reference.
>       * opts-std-startup.c (_cons_file): Renamed into `cons_file'.  Updated
>       reference.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]