revisions and cross-compile cache note

This commit is contained in:
pls.153 2022-02-17 10:12:49 +01:00
parent c81ff001c5
commit 4c86260db8
4 changed files with 18 additions and 2 deletions

View file

@ -30,7 +30,7 @@ Rectangle {
height: {
var h = Qt.inputMethod.keyboardRectangle.y
var f = (Qt.platform.os === "android") ? Screen.devicePixelRatio : 1
h = (h === 0) ? main.height : h / f
h = (h === 0) ? main.height : h / f
return (h - input.height)
}

View file

@ -1,4 +1,16 @@
Important note
--------------
* **Lisp**: the cross-compile cache is `src/.cache`. Please remember to purge
it if you want to rebuild everything after any change to your ECL version
(read: not all changes to ECL are caught automatically).
* **Qt**: in the above case, a `make clean` will also force the recompilation
of any Lisp code next time you do a build.
Build executable
----------------

View file

@ -40,5 +40,7 @@ TODO
* integrate Swank server for Slime
* add item model example
* add sokoban example
* add CL REPL example
* add Windows platform
* port to CMake

View file

@ -105,7 +105,9 @@ int main(int argc, char* argv[]) {
}
if (slime) {
LQML::eval("(loop (with-simple-restart (restart-qt-events \"Restart Qt event processing.\") (qexec)))",
// fallback restart for conditions while processing the Qt event loop
LQML::eval("(loop (with-simple-restart (restart-qt-events \"Restart Qt event processing.\")"
" (qexec)))",
true);
return 0;
}