[liblouis-liblouisxml] Re: liblouis 3.2.0 has been released

  • From: "Arend Arends" <arendarends@xxxxxxxx>
  • To: <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Tue, 20 Jun 2017 13:17:39 +0200

Hi,
I am trying to build LibLouis  3.2.0 using Visual Studio 15 (on Windows 10).

I get an error:
...
PowerShell -ExecutionPolicy RemoteSigned -File utils\find-replace.ps1 -InputFile ..\liblouis\liblouis.h.in -OutputFile ..\liblouis\liblouis.h -Str1 @WIDECHAR_TYPE@ -Str2 "unsigned short int"
The argument 'utils\find-replace.ps1' to the -File parameter does not exist. Provide the path to an existing '.ps1' file as an argument to the -File parameter.
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.
...

It seems that de map "util" is not defined. The configure.mk file shows:

# Unicode bits
UCS=2

# Directories
SRCDIR=..\liblouis
UTILSDIR=utils

In addition: what does the file extension "ps1" stand for? Is it something that the compiler can handle? And is it needed for a normal build?

The code seems to have been changed by Davy Kager around 6-6-2017, but it was not clear to me why this change was made.

Arend Arends

-----Oorspronkelijk bericht----- From: Christian Egli
Sent: Tuesday, June 6, 2017 3:21 PM
To: liblouis-liblouisxml
Subject: [liblouis-liblouisxml] liblouis 3.2.0 has been released


liblouis 3.2.0 has been released

The liblouis developer team is proud to announce the liblouis release
3.2.0. The release is available for download at:

   https://github.com/liblouis/liblouis/releases

Introduction
============

Liblouis is an open-source braille translator and back-translator. It
features support for computer, literary and math braille, supports
contracted and uncontracted translation for many, many languages[1].
It plays an important role in an open source accessibility stack and
is used by screenreaders such as NVDA, Orca and JAWS. A companion
project liblouisutdml[2] deals with formatting of braille.

Changes in this release
=======================

Aside from the usual improvements to Braille tables this release
focuses on improving the internal infrastructure. Numerous bugs have
been fixed, the CI infrastructure also checks mingw builds now and
MSVC compatibility has been massively improved. For a detailed list of
all the changes refer to

   https://github.com/liblouis/liblouis/milestone/10?closed=1

Bug fixes
~~~~~~~~~

 - Fix capsnocont opcode. Also mark capital letters with capsletter
   symbol when capsnocont is defined but no begcapsword indicator is
   defined. Thanks to Bue Vester-Andersen.
 - Fix the syllable opcode. It had been broken under some circumstances
   since 3.0. Thanks to Bert Frees and Christian Egli.

Other changes
~~~~~~~~~~~~~

 - Fix building of Python bindings when cross-compiling. Thanks to
   Chris Brannon
 - lou_checkyaml is now only installed if libyaml is available. Thanks
   to Christian Egli
 - Major internal changes to improve MSVC compatibility. Thanks to Davy
   Kager
 - Enhance documentation on usage of display tables in particular in
   conjunction with Unicode dot patterns. Thanks to Bert Frees

Braille table improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~

 - Improvements to the Swedish 8-dots table (`se-se.ctb') thanks to
   Kevin Derome
 - Improvements to the Simplified-Chinese Braille table thanks to
   Roshanson
 - Fixes for the International Phonetic Alphabet Braille table thanks
   to Ludovic Oger
 - Added more Unicode symbols (fractions and not equal) to the UEB
   tables. Thanks to Paul Wood and James Bowden.
 - Fixes to UEB grade 2 (en-ueb-g2.ctb) thanks to Mike Gray.
 - Vastly improved Danish tables thanks to Bue Vester-Andersen.
   - New literary tables for 6 dots, mainly for embossing (no
     back-translation).
   - Improved back-translation in 6 dots tables, all grades.
   - New support for many Unicode characters in all 6 dots tables.
   - Strengthened internal tests to prevent breaking of tables due to
     changes in the code.
   - Fixed 8 dots tables which were broken in the previous version.
 - New Braille tables for Sinhala script thanks to Ashoka Bandula
   Weerawardhana.
 - New Hungarian grade 2 Braille table thanks to Attila Hammer.
 - Improvements to UEB in particular to symbols specified mostly on the
   Appendix 3 (Symbols List) from the Rules of Unified English Braille
   Second Edition 2013 document thanks to Victor Montalvão.
 - Improvements to Persian 8 dot computer Braille table thanks to
   Mohammadreza Rashad.

Backwards incompatible changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 - The old Greek table gr-gr-g1.utb is gone. Use el.ctb instead
 - The doctests are gone. They have been superseded by the YAML tests.

New, renamed or removed tables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New
---
 - sin.cti
 - sin.utb
 - hu-hu-g2.ctb (new)
 - da-dk-6miscChars.cti (new)
 - da-dk-g16-lit.ctb (new)
 - da-dk-g26-lit.ctb (new)
 - da-dk-g26l-lit.ctb (new)


Renamed
-------
 - gr-gr-g1.utb (removed and replaced by el.ctb)


Removed
-------
 - da-chardefs6.cti
 - da-dk-common6.uti
 - da-dk-g26-patches.cti
 - da-dk-g2core.cti
 - da-dk-nocaps.uti


Next release
============

The next release will be published on September 4 2017 so please keep
up the excellent work and keep those improvements coming.

Share and Enjoy!

-- Christian Egli, on behalf of the liblouis developers

Footnotes
=========

[1]  See https://github.com/liblouis/liblouis/tree/master/tables
[2]  See https://github.com/liblouis/liblouisutdml

--
Christian Egli
Swiss Library for the Blind, Visually Impaired and Print Disabled
Grubenstrasse 12, CH-8045 Zürich, Switzerland

-----
Tag der offenen Tuer "Eine Reise durch die Schweiz"
Die SBS laedt Sie herzlich ein: 24. Juni 2017 von 9 bis 16 Uhr.
Mehr Informationen erhalten Sie unter www.sbs.ch/offenetuer
For a description of the software, to download it and links to
project pages go to http://liblouis.org
For a description of the software, to download it and links to
project pages go to http://liblouis.org

Other related posts: