some TODO notes:
-
limit webserver to webroot
-
enable webchannel only on localhost? for future proofing
- or make newTab command accept a bool whether or not to enable, then enable on main and visualization
-
parsers need to accept single element tuples? (foo,)
-
visjs bug: changing setOptions layout hierarchical sortMethod also changes enabled to true
error messages qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method see opencor/opencor#516 and https://bugreports.qt.io/browse/QTBUG-42115
error message "setNativeLocks failed: Resource temporarily unavailable" see https://bugreports.qt.io/browse/QTBUG-43454
adding js developer tools? https://qt.gitorious.org/qt/qtwebengine/source/2282c6605bc554ca610239f3dbc4d6d067c25763:tests/auto/widgets/qwebengineinspector/tst_qwebengineinspector.cpp#L47 https://getfirebug.com/firebuglite
-
MAC OS X change qmake config at $QTDIR/5.x/clang_64/mkspecs/macx-clang/qmake.conf to have QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.9 instead of 10.7
-
js libs:
- vis.js
- webcola (cola.js)
- two.js
-
moment.js for formatting time
Checks: browser compatability and warning messages
- file API http://www.html5rocks.com/en/tutorials/file/dndfiles/
- webcomponents OK