[BRLTTY] BRLTTY-5.2 has been released.

Dave Mielke dave at mielke.cc
Thu Nov 6 14:23:41 EST 2014


Release 5.2 of BRLTTY has been released. It can be downloaded from BRLTTY's web 
site:

   http://brltty.com/

Click on Dowload, and then on Current.

Here's a summary of what release 5.2 contains:

General Fixes:
   Unexpected cursor tracking when switching virtual consoles has been resolved.
   The PASSPS2 command has (finally) been implemented.
   An infrastructure for defining custom commands has been added.
   A braille update is now forced when the braille device comes back online.
   All speech-related delays have been removed.
   Language profiles have been implemented (see README.Profiles).
   The following log categories have been added:
      brldrv  Braille Driver Events
      spkdrv  Speech Driver Events
      scrdrv  Screen Driver Events
      all     a pseudo-category that enables all categories
      -name   disable a log category (especially useful after specifying all)
New Commands:
   BRLKBD                 Set the braille keyboard enabled/disabled.
   PASTE_HISTORY          paste from the clipboard's history
   SET_TEXT_TABLE         directly select a text table
   SET_ATTRIBUTES_TABLE   directly select an attributes table
   SET_CONTRACTION_TABLE  directly select a contraction table
   SET_KEYBOARD_TABLE     directly select a keyboard table
   SET_LANGUAGE_PROFILE   directly select a language profile
   ALERT                  play a specific alert tune (used internally)
New Braille Drivers:
   The Hedo [hd] driver has been added (MobilLine and ProfilLine models).
Alva Braille Driver:
   The BC's Windows key has been bound to the Escape key.
   Key Repeat and Secondary Cursor Row Emulation are now automatically disabled.
   The driver has been updated to use newer core facilities.
BrailleMemo Braille Driver:
   The key bindings have been changed.
   The BM Smart can now connect via USB.
BrailleNote Braille Driver:
   The APEX is now recognized when connected via USB.
   The APEX routing keys are now handled.
   Text input in Input Mode is now supported.
EuroBraille Braille Driver:
   The Protocol= parameter now recognizes "esysiris".
   A number of USB connectivity issues have been resolved.
FreedomScientific Braille Driver:
   A number of USB connectivity issues have been resolved.
HandyTech Braille Driver:
   The key combination LeftSpace+Dot7 has been bound to the Backspace key.
   Support for the following new models has been added:
      Active Star 40, Modular Connect 88, Connect Braille 40
Iris Braille Driver:
   A possible crash when woken up in packet forward mode has been resolved.
   Key bindings have been added for the (new) PASTE_HISTORY command.
   The LatchDelay= parameter has been added.
   The driver has been updated to use newer core facilities.
Metec Braille Driver:
   Support for status cells has been added.
   The driver has been updated to use newer core facilities.
Papenmeier Braille Driver:
   Support for the Live and Live+ models has been added.
   Support for keyboards in Windows mode has been added.
   The two braille keyboard thumb keys have been remapped:
      LeftThumb now functions as the control key.
      RightThumb now functions as the left alt key.
TSI Braille Driver:
   Key tables (rather than hard-coded bindings) are now used.
   The repeat delay and rate can now be controlled from the preferences menu.
   The HighBaud=yes/no parameter has been added.
   The SetBaud= parameter has been added.
   The driver has been updated to use newer core facilities.
BrlAPI Updates:
   Now at release 0.6.3.
   Support for the XDG_VTNR environment variable has been added.
USB Updates:
   All endpoint I/O is now deferred until after the strings have been read.
   The strings are now encoded in UTF-8 (rather than in Latin1).
   Asynchronous endpoint input errors are now detected.
   Detaching the kernel's driver via libusb is now supported.
   Detaching the kernel's driver via libusb-1.0 is now supported.
   Reading from an endpoint via libusb-1.0 now works again.
   Native Linux support now works on big endian platforms.
   The braille driver is restarted on Linux if the serial adapter is unplugged.
Preferences Menu Changes:
   The "Save on Exit" selector has been moved back to the top of the root menu.
   The MENU_PREV_LEVEL command when in the root menu now exits the menu.
   File extensions are no longer shown in the table selectors.
   The Keyboard Table selector has been added.
   The Profiles submenu has been added.
   The Build Information advanced submenu has been added.
   The Tools advanced submenu has been added.
Text Tables:
   no-oub (Norwegian) has been renamed to no-oup.
   no-oup is now the default Norwegian table.
Contraction Tables:
   Unicode combining characters are now handled.
   Best fit (rather than explicit) character matching is now done.
   The "contraction" opcode no longer applies if even one non-punctuation
      character either precedes or follows the sequence.
   Updated Tables:
      de-kurzschrift (German)
      en-us-g2 (English US Grade 2)
Key Tables:
   Contexts can now have meaningful names.
   Including a subtable can no longer change the context of the including table.
Android Changes:
   The version code and version name are now set.
   The occasional crash on service startup has been resolved.
   Bluetooth devices that don't implement service discovery are now supported.
DOS Changes:
   The configuration file has been renamed to brltty.cfg (from brltty.con).
   The log file is now created in BRLTTY's top-level directory.
   The log file is now written cleanly.
   The "page fault on program termination" problem has been resolved.
   The mkdosarc and mkdostools scripts have been added.
Windows Changes:
   The mkwin script has been made much more flexible.
   brltty.inf has been renamed to brltty-libusb.inf.
   brltty.nsi has been renamed to libusb.nsi.
Build Changes:
   The --with-keyboard-package option has been renamed to --with-kbd-package.
   The PKG_CONFIG environment variable (pkg-config command path) is honoured.
   A patch for screen-4.2.1 has been added.
   The tables have been moved into separate subdirectories of /etc/brltty/:
      Attributes/   attributes tables
      Contraction/  contraction tables
      Input/        braille driver tables
      Keyboard/     keyboard tables
      Text/         text tables

-- 
Dave Mielke           | 2213 Fox Crescent | The Bible is the very Word of God.
Phone: 1-613-726-0014 | Ottawa, Ontario   | http://Mielke.cc/bible/
EMail: dave at mielke.cc | Canada  K2A 1H7   | http://FamilyRadio.com/


More information about the BRLTTY mailing list