[BRLTTY] 5.0 has been released.

Dave Mielke dave at mielke.cc
Mon Jan 27 14:56:20 EST 2014


BRLTTY-5.0 has been released. As usual, it can be downloaded from BRLTTY's web 
site, which is at:

   http://mielke.cc/brltty/

From there, click on "Download", and then on "Current Release".

The most significant change in this release is that brltty is now event-based 
rather than polling-based. Older releases used a huge, central, main loop which 
was run frequently (about 25 times per second), and which was aware of, and had 
to check for, every single task that might need to be performed. With this 
change, brltty is now able to become completely idle whenever it doesn't have 
anything useful to do. See README.Polling for details.

Major Changes:
   Conversion from frequent regular polling to event-based scheduling.
   The speech driver now runs in its own thread.
General Changes:
   The --message-delay brltty option has been renamed to --message-timeout.
   The -Q [--quiet-if-no-braille] brltty option has been added.
   The -U [--update-interval=] brltty option has been removed.
   The CLIP_SAVE and CLIP_RESTORE commands have been added.
   The PWGEN command has been removed.
   The FREEZE toggle can now be explicitly set to on or off.
   The confirmation tune is played twice if an explicit toggle is already set.
   Braille driver selection using the Bluetooth device name is now supported.
   A Bluetooth device address may now contain dashes (-) instead of colons (:).
   The "bth:" and "bluez:" device qualifier aliases are no longer supported.
   Braille device identifiers may now contain parameters (see README.Devices).
   Lots of improvements to Android support have been made.
Preferences Menu Changes:
   Input Options Submenu:
      The Autorepeat Delay setting has been renamed to Long Press Time.
      The Braille Orientation setting has been added.
   Internal Parameters Submenu:
      The log categories have been moved down into their own submenu.
The following braille drivers have been added:
   bg: B2G models (from NBP).
   mm: Braille Memo models (from KGS).
Significant upgrades have been made to the following braille drivers:
   Alva, Baum,  Cebra, FreedomScientific, HandyTech, HumanWare,
   Papenmeier, Pegasus, Seika.
Alva Braille Driver Changes:
   Support has been added for the newer Braille Pen models (from Harpo).
   Support has been added for the Easy Link 12 Touch (from Optelec).
FreedomScientific Braille Driver Changes:
   All of the bumper keys now have bindings.
   The rocker keys of the Focus 80 Blue now have bindings.
   For Focus models:
      The left shift key now functions as a control modifier key.
      The right shift key now functions as a meta (left alt) modifier key.
      The left GDF key plus the left bumper keys goes to the top/bottom line.
      The right GDF key plus the right bumper keys goes to the top/bottom line.
HandyTech Braille Driver Changes:
   Support has been added for the Basic Braille models.
HIMS Braille Driver Changes:
   Support has been added for the Braille Sense U2.
   Support has been added for using Braille Edge models via Bluetooth.
   Support for models which have a qwerty keyboard has been improved.
Papenmeier Braille Driver Changes:
   The status key bindings for models with 22 status keys have been revised.
Seika Braille Driver Changes:
   The K2, K3, and K4 keys of the braille display models now work.
Voyager Braille Driver Changes:
   Support has been added for the routing keys on newer Braille Pen models.
XWindow Braille Driver Changes:
   It is now usable when only the default fonts are available.
BrlAPI Changes:
   API parameter syntax problems are now errors (rather than warnings).
   Autorepeat key events are now being delivered to clients.
   A crash when visual text wasn't being supplied by the core has been fixed.
   Orca braille output is no longer being hidden by xbrlapi output.
   gdm should now automatically start xbrlapi.
Text Table Changes:
   The Slovenian table (sl) has been added.
   The full-width Latin letters now have braille representations.
   The full-width Latin digits now have braille representations.
   brltty-trtxt now preserves space characters.
Attributes Table Changes:
   The existing tables have been given more descriptive names:
      attrib -> invleft_right
      attributes -> left_right
   The upper_lower table has been added.
Contraction Table Changes:
   The US English Grade 2 table has been improved.
   The German table has been improved.
   The -v (--verification-table=) option has been added to brltty-ctb.
Key Table Changes:
   A binding for TIME (KP0+T) has been added to the desktop key table.
   A table for Sun type 6 keyboards (sun_type6) has been added.
   Support has been added for long key press bindings.
   The value of an assign statement may now contain variable expansions.
Build Changes:
   The libusb-1.0 package is now preferred over the libusb package.
   The message catalogs are now installed if the needed tools are available.
   pyrexc is no longer an alternate compiler for the Python bindings.
   Paths to Java build commands which contain blanks are now supported.
   Many fixes for building on Mac OS X (Darwin) have been made.
   The following wrapper scripts for a number of platforms have been added:
      cfg-android, cfg-darwin.
   The eutp command (for EuroBraille file transfer) has been added.

-- 
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