Store brltty-3.0 in the repository.

git-svn-id: svn://mielke.cc/main/brltty@2 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Create the Drivers subdirectory and move all of the drivers into it.
Rename the DOCS subdirectory to Documents.
Create the Programs subdirectory.


git-svn-id: svn://mielke.cc/main/brltty@5 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Significantly reduced screen-3.9.11 patch size. Rich Burridge <Rich.Burridge@Sun.COM>
Use (int) instead of rint() to eliminate the need for DO_C99_MATH
   when building against uClibc. (np) + (dm)
Horizontal window placement during cursor tracking with sliding window off
   should be relative rather than absolute. (dm)
Add text translation table for vni (Vietnamese). Thu Trang <phamtrang2002@softhome.net>
Implement attribute viewing and attribute underlining for contracted braille. (dm)
Load drivers from background process. (dm)
   (ViaVoice wouldn't run when loaded in foreground but started in backgroun)
Support 512-character fonts. (dm) + Tapio Kelloniemi <tapio.kelloniemi@thack.org>
Fix colour array for CR_DESCCHAR. Tapio Kelloniemi <tapio.kelloniemi@thack.org>
Experimental gpm (mouse) support. (dm)
HandyTech driver improvements. (dm) + Mario Lang <mlang@delysid.org>
   Merge Bookworm's status maintenance into main read loop.
   Paste changed from B4+B5 to UP+DN (now accessible from input mode).
   Control and meta modifiers added to input mode.
   BrailleStar command enhancements.
   BrailleStar USB IDs added into Linux kernel (2.4.20).
Conversion of Alva and HandyTech drivers from C++ to C. (dm)
Removal of closed source library for Alva parallel port support. (dm,np)
Introduce --disable-... options to reduce the size of the executable. (dm)
   preferences-menu learn-mode contracted-braille
   speaker-tunes dac-tunes midi-tunes adlib-tunes
Yield during busy loops. (dm)
Help file code made endianism-independent. (dm)
All core header files made C++ includable. (dm)
Install programs in /bin instead of in /sbin. (dm)
Solaris support. (dm) + Rich Burridge <Rich.Burridge@Sun.COM>
Changes to scrtest syntax. (dm)
Help option (-h, --help) added to test and utility programs. (dm)
Vario-HT renamed to VarioHT. (dm)
Autoconf support and portabilization. (dm)
Driver loading no longer relies on static data. (dm)
Use cp rather than mv in mkbd so as to not alter the file table layout. (dm)
Debian botdisk notes. Boris Daix <Boris.Daix@insa-lyon.fr>
Changes to support gcc 3. (dm) + Mark Mielke <mark@mielke.cc> + Mario Lang <mlang@delysid.org>
   Use -lsupc++ when linking with gcc3.
   Use the C++ linker if the C linker can't do the job
      (brltty,brltest,scrtest gain a run-time dependency on libstdc++).
   Remove inline attribute from all .cc implementations (scr_base, scr_shm).
   Extern const (brl.h[noBraille], spk.h[noSpeech]) followed by non-const
      declaration (brl_driver, spk_driver) no longer allowed.
Enhancements to en-us-g2 contraction table. John Boyer <director@chpi.org>


git-svn-id: svn://mielke.cc/main/brltty@6 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Add a few missing files.

git-svn-id: svn://mielke.cc/main/brltty@7 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Russian text table (text.ru.tbl) based on koi8-r. Hans Schou <chlor@schou.dk>
Man page (brltty.1). (dm)
Fixed Papenmeier easy access bar support. (dm)
Speech changes: (dm)
   CMD_SAY renamed to CMD_SAY_LINE.
   CMCD_SAYALL renamed to CMD_SAY_BELOW.
   CMD_SAY_ABOVE added.
Papenmeier driver robustness enhancements. (dm)
Type char is unsigned on arm, powerpc and s390. (dm)
   HandyTech/braille.c (keys.column, keys.status)
   VideoBraille/vblow.c (BrButtons)
Added --disable-speech-support. (dm)
Added --disable-tainted-components. (dm)
Updated config.guess and config.sub (from automake-1.5). (dm)
Updated VisioBraille driver. Sébastien Hinderer <Sebastien.Hinderer@ens-lyon.fr>
Support building in another directory. (dm)
Fix Linux MIDI device initialization. (dm)
Add core support for visual displays. (dm)
Renamed help source from brlttyh*.txt to help*.txt. (dm)
Added --disable-pm-configfile. (dm)
Added braille display resize mechanism. (dm)
Moved brl->buffer allocation from driver to core. (dm,sd)
   (all but: LogText, Vario)
Braille driver changes. (dm)
   Renamed type brldim to BrailleDisplay.
   Renamed field brl->disp to brl->buffer.
   Renamed routine brl_initialize to brl_open.
   Renamed routine brl_read to brl_readCommand.
   brl_open success now determined by returned boolean.
   Reordered brl_open parameters to put BrailleDisplay first.
   Use brl->helpPage instead of setHelpPageNumber().
   Pass BrailleDisplay to readCommand and writeStatus.
Allow option operand shortcuts. (dm)
   Relative device paths are anchored at /dev.
   The .tbl table extension is optional.
   The text. text table prefix is optional with no directory.
Normalize translation table names. (dm)
   french->fr german->de pl-iso02->pl sweden=se1 swedish=se2
Added LogText driver help file. Hans Schou <chlor@schou.dk>
Fixed LogText input/output translation for blank, NUL, and 0XFF. Hans Schou <chlor@schou.dk>
Better Danish translation tables. Hans Schou <chlor@schou.dk>
RPM now correctly builds by non-root user. Matthew Miller <mattdm@mattdm.org>
Define more Alva models. (dm)
   Delphi 420, 440 Desktop; Satellite 584 Pro, 544 Traveller
Move device creation from the make file to the Linux screen driver. (dm)
Remove the --with-screen-device build option. (dm)
With devfs, /dev/tty0 is /dev/vc/0. (dm) + Tapio Kelloniemi <tappi@thack.org>
Verify that /dev/vcsa (or equivalent) is character special. (dm)
Version 1.2 of the EuroBraille driver. Yannick PLASSIARD <plassi_y@epitech.net>
   (code cleanup, new models, LCD display)
Add cbifs text table. Yannick PLASSIARD <plassi_y@epitech.net>
Add a settings summary to the end of the ./configure output. (dm,sd)
Implement a separate settable volume level for each tune device. (dm)
Log tune device open errors with LOG_DEBUG. (dm,sd)
In the preferences menu, show each --disable-ed tune device as "unsupported". (dm,sd)
Split scr_base.h/cc into a separate header and source for each class. (dm)
Complete the conversion from tones to notes. (dm)
Rationalize/normalize the tune device names. (dm,sd)
   speaker->beeper dac->pcm adlib->fm
Enhancements to en-us-g2 contraction table. John Boyer <director@chpi.org>


git-svn-id: svn://mielke.cc/main/brltty@9 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Clean up the rpm spec file. (dm)
Move default install directory for man pages from /man to /usr/share/man. (dm)
Rename install-brltty to brltty-install. (dm)
Updated EuroBraille README. Yannick Plassiard <plassi_y@epita.fr>
Implement brlapi. Sébastien Hinderer <Sebastien.Hinderer@ens-lyon.fr> + Samuel Thibault <Samuel.Thibault@ens-lyon.fr>
Core changes to support big5.ctb: (dm)
   Change ctb opcode "ignore" to "replace".
Add table for Chinese big5 character set (big5.ctb). Samuel Yang <mison@bbs.ee.ntu.edu.tw>
Add Czech text table (text.cz.tbl). Jan Buchal <buchal@brailcom.org>
Add alert messages preference. (dm)
VisioBraille driver enhancements. Sébastien Hinderer <Sebastien.Hinderer@ens-lyon.fr>
IA64 sizeof returns a long and needs a long printf format. (dm)
Make install no longer installs unneeded tables. (dm)
   (--without-text-table, --without-attributes-table, --disable-contracted-braille)
Change text-table default from us to nabcc in brltty.conf. (dm)


git-svn-id: svn://mielke.cc/main/brltty@11 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Forgot to add the binary files.

git-svn-id: svn://mielke.cc/main/brltty@12 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Improve brltty-install's progress messages. (dm)
brltty-install now copies brltty.conf if it exists. (dm)


git-svn-id: svn://mielke.cc/main/brltty@27 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Remove the documents make file when doing make distclean.


git-svn-id: svn://mielke.cc/main/brltty@28 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Asign the svn:executable property where appropriate.

git-svn-id: svn://mielke.cc/main/brltty@29 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Set svn:execute to an empty string.

git-svn-id: svn://mielke.cc/main/brltty@34 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Move the default install location for the API library from /lib to /usr/lib. (dm)
make distclean now removes the autom4se cache.


git-svn-id: svn://mielke.cc/main/brltty@35 91a5dbb7-01b9-0310-9b5f-b28072856b6e
The removal of autom4se.cache has already been moved to make distclean.

git-svn-id: svn://mielke.cc/main/brltty@36 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Setting --prefix=, in addition to setting --exec-prefix=, should prevent the
API from being installed in /usr/lib.


git-svn-id: svn://mielke.cc/main/brltty@37 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Change success return value of brlapi_waitForAck() from 1 to 0. (st)
Fix the spelling of "authentication" in code and messages. (st)


git-svn-id: svn://mielke.cc/main/brltty@39 91a5dbb7-01b9-0310-9b5f-b28072856b6e
bp2cf interpreted the boot parameter incorrectly if it contained no commas. (dm)
Add the -f, -c, -u, -p, and -h options to bp2cf. (dm)


git-svn-id: svn://mielke.cc/main/brltty@40 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Installing the rpm now updates brltty.conf according to the boot parameter. (dm)


git-svn-id: svn://mielke.cc/main/brltty@41 91a5dbb7-01b9-0310-9b5f-b28072856b6e
bp2cf now records the boot parameter in the configuration file header. (dm)


git-svn-id: svn://mielke.cc/main/brltty@42 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Add comments to the pre- and post-install scriptlets. (dm)


git-svn-id: svn://mielke.cc/main/brltty@43 91a5dbb7-01b9-0310-9b5f-b28072856b6e
If excluding configuration file support then use pointers instead of buffers
   for the name and helpfile fields of one_terminal. (ml)


git-svn-id: svn://mielke.cc/main/brltty@44 91a5dbb7-01b9-0310-9b5f-b28072856b6e