Commit graph

348 commits

Author SHA1 Message Date
P. Ruetz
ff1020f87e Merge branch 'private-libs' into 'master'
Install private libraries in a subdirectory

Closes #29

See merge request eql/EQL5!7
2024-02-01 19:10:22 +00:00
Benson Muite
df5f6e07b6 Install private libraries in a subdirectory
Move them out of LD_LIBRARY_PATH
2024-01-23 10:15:41 +03:00
pls.153
440ac762a8 fix '(qexec)' to work with QML Preview (Qt Designer) when used inside a fallback restart in Slime mode 2022-02-28 10:50:04 +01:00
pls.153
da1285cace fix function 'x:path' for unix 2022-02-19 08:29:22 +01:00
pls.153
0bf4fbaf2e change 'linux' to 'unix' in *.pro files, small revisions 2022-02-17 11:39:25 +01:00
polos
82c209a469 fix paren bug 2021-11-05 13:42:08 +01:00
polos
9738cdad85 'Qt_EQL': in 'EQL::addObject' / 'define-qt-wrappers': also add methods of all super classes; make lispifying C names optional; 2021-06-14 20:13:15 +02:00
polos
1758101cf2 revert beta hacks (sorry); fix comment in 'qml.lisp' 2021-06-10 22:28:45 +02:00
polos
c3d4050dc6 fix comment in 'qml.lisp' 2021-06-10 22:20:08 +02:00
polos
1695e9fc36 fix 'qml:find-quick-item' when used together with '*root-item*' (note comment in sources) 2021-05-21 13:35:35 +02:00
polos
8494a71fae better integration with QML Repeater and 'objectName' of respective children in there 2021-05-18 20:25:25 +02:00
polos
44689ec14e update comment 2021-05-12 16:28:10 +02:00
polos
5cf7e87bd4 small revision 2021-05-11 09:54:26 +02:00
polos
4f75551971 add third argument to 'EQL::addObject' to call 'define-qt-wrappers' 2021-05-11 09:48:00 +02:00
polos
73844d81ab revision 2021-05-10 10:01:16 +02:00
polos
2156ea501f add convenience function EQL::addObject() for adding Qt class instances as Lisp variables 2021-05-09 17:31:43 +02:00
polos
53c6a9e246 tiny revision 2021-05-07 19:16:34 +02:00
polos
28d5d133fb add tutorial in 'Qt_EQL/' for accessing C++ apps from Lisp 2021-05-07 19:06:19 +02:00
polos
490c878dee add MetaArg 'cl_object' to enable passing complex Lisp data to C++ 2021-05-04 16:03:41 +02:00
polos
44056e0853 add 'cl_shutdown()' in destructor of class EQL 2021-04-30 16:09:01 +02:00
polos
7b692f4e12 update comment in 'lib/thread-safe.lisp' 2021-04-29 10:09:33 +02:00
polos
b20eed0306 fix for running EQL5 on a separate thread (not the UI one); N.B. requires 'thread-safe.lisp' to be loaded on startup; 2021-04-28 17:22:33 +02:00
polos
dab9b53283 fix 'qml-ui-vars', see '(qml)' 2021-04-05 11:54:05 +02:00
polos
8c6a45d9e4 adapt '(qml)' for Sailfish 2021-04-01 11:28:05 +02:00
P. Ruetz
ecbef474db Merge branch 'master' into 'master'
Fix compile errors due to conflicting libraries

See merge request eql/EQL5!6
2021-03-29 08:53:09 +00:00
Renaud Casenave-Péré
6d0e46bcc7 Fix compile errors due to conflicting libraries 2021-03-28 09:41:28 +02:00
polos
7b19fd33dd adapt 'my_app' to new install path; small revisions; 2021-03-27 09:44:04 +01:00
polos
8fd473b5a2 revert 'wrong brackets', misunderstanding! (sorry) 2021-03-25 15:39:17 +01:00
polos
9d48cf502a fix wrong brackets in *.pro 2021-03-25 11:13:19 +01:00
polos
4969ea2b90 oversight 2021-03-25 11:01:43 +01:00
polos
95bb218660 update README 2021-03-25 10:59:37 +01:00
polos
0871e751fa revision of Sailfish ini 2021-03-25 10:38:50 +01:00
P. Ruetz
afacf3f74d Merge branch 'sfos' into 'master'
Patches for sailfish package

See merge request eql/EQL5!5
2021-03-25 08:28:51 +00:00
P. Ruetz
440089d90d Merge branch 'bugfixes' into 'master'
Pass argc/argv to Qt before passing it to ecl and fixes in webkit module

See merge request eql/EQL5!4
2021-03-25 08:28:13 +00:00
Renaud Casenave-Péré
ec089749b8 Pass argc/argv to Qt before passing it to ecl
QApplication will remove arguments it recognizes but ecl will not detect this
and might reference a no more existent argument
2021-03-23 22:26:19 +01:00
Renaud Casenave-Péré
1c56565a5f Add build setup for static library 2021-03-23 22:15:43 +01:00
Renaud Casenave-Péré
9675b68f6d Add support for aarch64 2021-03-21 10:53:45 +01:00
Renaud Casenave-Péré
14a1d07425 Fix various issues in webkit module 2021-03-21 10:00:31 +01:00
polos
997226c026 some fixes to Sailfish build 2021-03-15 17:38:38 +01:00
polos
92b9e2647e allow compiling for SailfishOS (run 'export SAILFISH=sailfish' before 'qmake') 2021-03-15 14:47:05 +01:00
polos
8e0a6a6e0c add QML ini for SailfishOS 2021-03-14 16:32:08 +01:00
polos
49261f5031 fix low-level bug in 'qml_get2', 'qjs_call2' 2021-03-13 21:42:59 +01:00
polos
089ba6521d revision of 'qml.lisp' 2021-03-13 17:48:44 +01:00
polos
799cc1de36 replace deprecated ECL C names; revisions; integrate QML into the library ('qml-lisp.lisp' is obsolete now); 2021-03-13 16:03:09 +01:00
polos
8d3bc5234f add fast, direct (low-level) JS function calls for QML 2021-03-08 21:04:21 +01:00
polos
bfdc227b21 add internal function for fast, direct JS calls, see also 'qml-lisp.lisp' in QML examples 2021-03-08 18:53:52 +01:00
polos
322b737e7b bug fix in js-arg, small revisions 2021-03-02 09:59:10 +01:00
polos
69a094b6f8 revision 2021-02-05 21:39:01 +01:00
polos
c59ef79ab1 revision 2021-02-05 17:53:25 +01:00
polos
349b1e4d5f add example '9999': draw in JS canvas, calculate in Lisp 2021-02-05 17:39:56 +01:00