* Make wrapper for LibreOffice an extension
The LibreOffice wrapper is changed to be a real extension for LibreOffice.
Just as with the current solution, Python is used for the calculations in
the background.
* The extension now contains the complete wrapper code. Thus, there is
no need anymore to use a special prepared LibreOffice template file.
* The wrapper is extended to contain all high-level interface functions
and includes descriptions for the cell formulas.
* The extension contains a helper function to download and install the
CoolProp Python package within the extension directory. This function
can be called from the LibreOffice options menu. On macOS the Python
certifi package will be used to verify certificates for https downloads.
* Update web documentation for new LibreOffice extension
* Installation and usage instructions
* Create CMake target for building of the LibreOffice wrapper
* Prepare and bundle all files as .oxt extension file
Change the wrapper to use the CoolProp python package on Windows and Linux.
The necessary python script and the Basic macros to wrap the underlying
python functions are directly integrated into the new ods template file.
Updated the installation guide and usage instructions in the documentation.
* autopep8 whitespace only:
--select="E101,W1,W2"
* revert single file: web2py_online.py
Should this be a .py file at all?
* revert file Tickets/1443.py because the diff looked strange:
maybe there is an encoding problem?
* Rename web2py_online.py to web2py_online.rst