:date: 2018-02-16 ========================= Friday, February 16, 2018 ========================= First pictures of the new :mod:`lino.modlib.openui5` user interface in action. We started this project in January because we disagree with Sencha's policy about the community edition of ExtJS. .. image:: 0216/a.png :width: 50% .. image:: 0216/b.png :width: 50% .. image:: 0216/c.png :width: 50% This is the first Lino module whose author is rather Tonis than Luc, so I had a problem with writing "Copyright 2018 Luc Saffre" and used "Copyright 2018 Rumma & Ko Ltd" instead. Actually it should be "OÜ" rather than Ltd because it is an Estonian company, but I guess that the non-ascii character might cause trouble. Moved code from Lino to new package "etgen" =========================================== Hamza is working on :ticket:`1199`. While reviewing `his last pull request `__, I realized that the packages :mod:`lino.utils.xmlgen` and :mod:`lino.utils.html2rst` actually don't need anything from Lino. We should move them out of Lino into an independent package to make them available for people who don't want Lino. - I created and published a new package :ref:`etgen` - I removed :mod:`lino.utils.xmlgen` and :mod:`lino.utils.html2rst` from Lino and adpated Lino to use :ref:`etgen`. - Removed :mod:`lino.utils.xmlgen.cbss` completely (this was some early study which has never been used in production) Of course this caused lots code changes in the other projects. For example the well-known line:: from lino.utils.xmlgen.html import E is now:: from etgen.html import E My first version 0.0.1 caused an IOError :message:`[Errno 2] No such file or directory: '/home/travis/virtualenv/python2.7.14/lib/python2.7/site-packages/etgen/sepa/XSD/pain.001.001.02.xsd'` in `book build 649.1 `__. This was a packaging problem: the :file:`.xsd` files are not by default part of the source distribution. It me took several releases until :ref:`etgen` passed on :ref:`travis`.