eql:eql.git
6 years agoadd missing meta type handling for QMatrix, QTransform
me [Thu, 2 Feb 2012 10:18:23 +0000 (11:18 +0100)]
add missing meta type handling for QMatrix, QTransform

6 years agosimplify GC handling, eliminating memory leaks etc.
me [Wed, 16 Nov 2011 00:03:10 +0000 (01:03 +0100)]
simplify GC handling, eliminating memory leaks etc.

6 years agofix function name "overrideFunctions" in modules (was: "override")
me [Tue, 15 Nov 2011 11:54:40 +0000 (12:54 +0100)]
fix function name "overrideFunctions" in modules (was: "override")

6 years agoremove macro WITH-NO-QT-GARBAGE-COLLECTION (needed only to hide from an already fixed...
me [Tue, 15 Nov 2011 09:26:45 +0000 (10:26 +0100)]
remove macro WITH-NO-QT-GARBAGE-COLLECTION (needed only to hide from an already fixed bug)

6 years agofix QDELETE-GC, removing set_null(): Linux + Emacs + Slime seems stable now
me [Mon, 14 Nov 2011 12:28:00 +0000 (13:28 +0100)]
fix QDELETE-GC, removing set_null(): Linux + Emacs + Slime seems stable now

6 years agoadd enumerators of :sql module
me [Sat, 12 Nov 2011 00:29:23 +0000 (01:29 +0100)]
add enumerators of :sql module

6 years agoadd macro WITH-NO-QT-GARBAGE-COLLECTION (for an example, see editor.lisp from example...
me [Fri, 11 Nov 2011 13:41:04 +0000 (14:41 +0100)]
add macro WITH-NO-QT-GARBAGE-COLLECTION (for an example, see editor.lisp from example 9; the exact reason why it's needed there is not clear to me).

6 years agoupdate QLET to use QDELETE-GC (instead of QDELETE) if object is not created with...
me [Fri, 11 Nov 2011 11:11:35 +0000 (12:11 +0100)]
update QLET to use QDELETE-GC (instead of QDELETE) if object is not created with QNEW

6 years agofix very serious bug(!) related to GC (causing random crashes, experienced especially...
me [Thu, 10 Nov 2011 11:34:46 +0000 (12:34 +0100)]
fix very serious bug(!) related to GC (causing random crashes, experienced especially with QSqlQuery)

6 years agofix serious bug in auto-generation (introduced by fixing :sql module); please ignore...
me [Sat, 5 Nov 2011 22:01:19 +0000 (23:01 +0100)]
fix serious bug in auto-generation (introduced by fixing :sql module); please ignore version 11.11.2

6 years agoadd example M-modules/sql/sqlite.lisp
me [Sat, 5 Nov 2011 14:43:44 +0000 (15:43 +0100)]
add example M-modules/sql/sqlite.lisp

6 years agofix bugs in :sql module (caused by bugs in auto-generation)
me [Sat, 5 Nov 2011 12:40:08 +0000 (13:40 +0100)]
fix bugs in :sql module (caused by bugs in auto-generation)

6 years agoadd module :sql
me [Thu, 3 Nov 2011 12:48:37 +0000 (13:48 +0100)]
add module :sql

6 years agofix inconsistency when using QSEL: QT-OBJECT-UNIQUE (property of QT-OBJECT) is now...
me [Sun, 23 Oct 2011 23:20:07 +0000 (01:20 +0200)]
fix inconsistency when using QSEL: QT-OBJECT-UNIQUE (property of QT-OBJECT) is now set after selecting (important when using QOVERRIDE).

6 years agoadd convenience function QSELECT (see src/lisp/qselect.lisp)
me [Wed, 19 Oct 2011 10:33:12 +0000 (12:33 +0200)]
add convenience function QSELECT (see src/lisp/qselect.lisp)

6 years agofix QPainter constructor inconsistency; fix sporadic output bug in local-server.lisp...
me [Mon, 26 Sep 2011 21:37:34 +0000 (23:37 +0200)]
fix QPainter constructor inconsistency; fix sporadic output bug in local-server.lisp example

7 years agoadd "emergency hook" window for Slime (OSX only -- experienced rare/random freezing...
me [Sat, 17 Sep 2011 00:40:58 +0000 (02:40 +0200)]
add "emergency hook" window for Slime (OSX only -- experienced rare/random freezing of Emacs/Slime in OSX)

7 years agochange QEXEC with timeout, adding its own QEventLoop (otherwise problems with modal...
me [Wed, 7 Sep 2011 17:44:46 +0000 (19:44 +0200)]
change QEXEC with timeout, adding its own QEventLoop (otherwise problems with modal dialogs)

7 years agofix using Qt_EQL with Slime (was broken with new Slime ini)
me [Mon, 5 Sep 2011 12:40:32 +0000 (14:40 +0200)]
fix using Qt_EQL with Slime (was broken with new Slime ini)

7 years agotiny revision
me [Wed, 31 Aug 2011 14:36:37 +0000 (16:36 +0200)]
tiny revision

7 years agoupdate docu
me [Wed, 31 Aug 2011 13:32:17 +0000 (15:32 +0200)]
update docu

7 years agocompletely remove Slime patches, add better solution (new command line
me [Wed, 31 Aug 2011 13:20:54 +0000 (15:20 +0200)]
completely remove Slime patches, add better solution (new command line
argument "-slime")

7 years agotiny revisions
me [Tue, 30 Aug 2011 11:01:34 +0000 (13:01 +0200)]
tiny revisions

7 years agoupdate docu
me [Mon, 29 Aug 2011 14:33:46 +0000 (16:33 +0200)]
update docu

7 years agochange Qt event processing with option "-qtpl", too (as in Slime)
me [Mon, 29 Aug 2011 14:07:48 +0000 (16:07 +0200)]
change Qt event processing with option "-qtpl", too (as in Slime)

7 years agobetter Slime patch (near-to-native Qt event processing performance); add EQL:*BREAK...
me [Mon, 29 Aug 2011 13:17:04 +0000 (15:17 +0200)]
better Slime patch (near-to-native Qt event processing performance); add EQL:*BREAK-ON-ERRORS* (unless NIL, calls a simple (BREAK) after any EQL error message)

7 years agoQt_EQL: fix bug in Slime mode
me [Mon, 25 Jul 2011 21:27:40 +0000 (23:27 +0200)]
Qt_EQL: fix bug in Slime mode

7 years agomy.lisp
me [Mon, 25 Jul 2011 13:43:24 +0000 (15:43 +0200)]
my.lisp

7 years agoQt_EQL: add Slime as alternative to interactive development; minor revisions
me [Mon, 25 Jul 2011 13:24:56 +0000 (15:24 +0200)]
Qt_EQL: add Slime as alternative to interactive development; minor revisions

7 years agofix imprecision in function QEQL.
me [Fri, 15 Jul 2011 09:57:35 +0000 (11:57 +0200)]
fix imprecision in function QEQL.

7 years agocomment
me [Wed, 13 Jul 2011 22:51:28 +0000 (00:51 +0200)]
comment

7 years agoexamples/X-extras/qimage.lisp: add color filter
me [Wed, 13 Jul 2011 22:45:28 +0000 (00:45 +0200)]
examples/X-extras/qimage.lisp: add color filter

7 years agomove "static_extras.*" to "extras.*" (as "static" doesn't really make sense here)
me [Sun, 10 Jul 2011 20:02:33 +0000 (22:02 +0200)]
move "static_extras.*" to "extras.*" (as "static" doesn't really make sense here)

7 years agoexample X-static-extras/qimage.lisp: fix memory leak
me [Sat, 9 Jul 2011 11:20:24 +0000 (13:20 +0200)]
example X-static-extras/qimage.lisp: fix memory leak

7 years agoexample X-static-extras/qimage.lisp: fix slider ranges
me [Sat, 9 Jul 2011 09:37:03 +0000 (11:37 +0200)]
example X-static-extras/qimage.lisp: fix slider ranges

7 years agoexample X-static-extras/qimage.lisp: better slider range
me [Fri, 8 Jul 2011 15:31:38 +0000 (17:31 +0200)]
example X-static-extras/qimage.lisp: better slider range

7 years agoWindows: fix compiling with MSVC
me [Fri, 8 Jul 2011 14:56:51 +0000 (16:56 +0200)]
Windows: fix compiling with MSVC

7 years agoQImage: add static methods for changing brightness, contrast, gamma (implemented...
me [Fri, 8 Jul 2011 14:26:37 +0000 (16:26 +0200)]
QImage: add static methods for changing brightness, contrast, gamma (implemented in C++)

7 years agoWindows: fix compiling with MSVC
me [Fri, 1 Jul 2011 13:53:47 +0000 (15:53 +0200)]
Windows: fix compiling with MSVC

7 years agoExample 6 (download): add message-box (success/error)
me [Fri, 1 Jul 2011 12:44:20 +0000 (14:44 +0200)]
Example 6 (download): add message-box (success/error)

7 years agominor revisions (example 9)
me [Tue, 21 Jun 2011 08:50:11 +0000 (10:50 +0200)]
minor revisions (example 9)

7 years agoadd "Select" button to editor of example 9
me [Fri, 17 Jun 2011 18:07:59 +0000 (20:07 +0200)]
add "Select" button to editor of example 9

7 years agofix QDISCONNECT on Lisp functions
me [Sat, 28 May 2011 07:57:55 +0000 (09:57 +0200)]
fix QDISCONNECT on Lisp functions

7 years agoremove "multiple connection avoider" (to Lisp functions), as it would create new...
me [Fri, 27 May 2011 14:32:17 +0000 (16:32 +0200)]
remove "multiple connection avoider" (to Lisp functions), as it would create new problems

7 years agobetter QDISCONNECT handling; prevent multiple connections of same signal to same...
me [Fri, 27 May 2011 12:39:54 +0000 (14:39 +0200)]
better QDISCONNECT handling; prevent multiple connections of same signal to same Lisp function; fix print output bug in example 9

7 years agoexample 9: remove debug output
me [Thu, 26 May 2011 09:41:57 +0000 (11:41 +0200)]
example 9: remove debug output

7 years agoexample 9: always show gui debug dialog on errors (e.g. functions called from QCONNEC...
me [Thu, 26 May 2011 09:24:49 +0000 (11:24 +0200)]
example 9: always show gui debug dialog on errors (e.g. functions called from QCONNECT, and even on internal errors of local-server)

7 years agoupdate README.txt from example 9
me [Tue, 24 May 2011 22:26:45 +0000 (00:26 +0200)]
update README.txt from example 9

7 years agofix example 9 (top-level.lisp), remove obsolete command line option "-io"
me [Tue, 24 May 2011 10:08:36 +0000 (12:08 +0200)]
fix example 9 (top-level.lisp), remove obsolete command line option "-io"

7 years agoadd CL_CATCH_ALL to callConnectFun(), callOverrideFun(), callEventFun(), otherwise...
me [Mon, 23 May 2011 22:57:27 +0000 (00:57 +0200)]
add CL_CATCH_ALL to callConnectFun(), callOverrideFun(), callEventFun(), otherwise Lisp bugs in these functions would cause ugly exit of ECL; remove debugger-hook from local-server (not needed)

7 years agodisable debugger-hook from local-server (work in progress...)
me [Sat, 21 May 2011 11:17:54 +0000 (13:17 +0200)]
disable debugger-hook from local-server (work in progress...)

7 years agoadd debugger-hook to local-server (example 9); represent an invalid QColor as NIL...
me [Sat, 21 May 2011 10:40:25 +0000 (12:40 +0200)]
add debugger-hook to local-server (example 9); represent an invalid QColor as NIL (e.g. return value from QColorDialog)

7 years agofix bug for which QOVERRIDE didn't work for the main widget of UI files (returned...
me [Mon, 16 May 2011 07:26:25 +0000 (09:26 +0200)]
fix bug for which QOVERRIDE didn't work for the main widget of UI files (returned by QLOAD-UI)

7 years agoadd missing meta type "QTextOption"
me [Fri, 13 May 2011 11:41:25 +0000 (13:41 +0200)]
add missing meta type "QTextOption"

7 years agosimplify "const char*" argument handling
me [Thu, 12 May 2011 11:09:11 +0000 (13:09 +0200)]
simplify "const char*" argument handling

7 years agofix bug passing "const char*" arguments, e.g. (qfun pixmap "save" "file.png" "PNG")
me [Thu, 12 May 2011 09:34:55 +0000 (11:34 +0200)]
fix bug passing "const char*" arguments, e.g. (qfun pixmap "save" "file.png" "PNG")

7 years agoexample 9: editor: small fix
me [Wed, 4 May 2011 07:48:44 +0000 (09:48 +0200)]
example 9: editor: small fix

7 years agofix 2 small bugs (QFUN, editor)
me [Thu, 28 Apr 2011 08:46:57 +0000 (10:46 +0200)]
fix 2 small bugs (QFUN, editor)

7 years agoexample 9: editor: remove "(/ 1 0)" [sorry, a stupid oversight]
me [Sat, 23 Apr 2011 08:36:45 +0000 (10:36 +0200)]
example 9: editor: remove "(/ 1 0)" [sorry, a stupid oversight]

7 years agoexample 9: editor: fix bug (eval region text positions)
me [Fri, 22 Apr 2011 21:57:26 +0000 (23:57 +0200)]
example 9: editor: fix bug (eval region text positions)

7 years agotiny revisions; fix QSizePolicy bug in OpenGL example
me [Fri, 22 Apr 2011 21:29:37 +0000 (23:29 +0200)]
tiny revisions; fix QSizePolicy bug in OpenGL example

7 years agoexample 9: editor: add *debugger-hook*, hiding popups on errors (for e.g. Linux)
me [Thu, 21 Apr 2011 09:21:56 +0000 (11:21 +0200)]
example 9: editor: add *debugger-hook*, hiding popups on errors (for e.g. Linux)

7 years agominor revisions, fixes; enclose QApplication::exec() in CL_CATCH_ALL
me [Wed, 20 Apr 2011 14:08:37 +0000 (16:08 +0200)]
minor revisions, fixes; enclose QApplication::exec() in CL_CATCH_ALL

7 years agoremove obsolete QMutex classes; example 9: editor: fix visual effect for "Copy ( )"
me [Tue, 12 Apr 2011 10:05:59 +0000 (12:05 +0200)]
remove obsolete QMutex classes; example 9: editor: fix visual effect for "Copy ( )"

7 years agoexample 9: editor: add copy/cut highlighted region
me [Mon, 11 Apr 2011 09:40:17 +0000 (11:40 +0200)]
example 9: editor: add copy/cut highlighted region

7 years agoadd SUPPORT.txt
me [Sat, 9 Apr 2011 08:53:24 +0000 (10:53 +0200)]
add SUPPORT.txt

7 years agoexample 9: editor: fix auto indent bug
me [Fri, 8 Apr 2011 20:37:55 +0000 (22:37 +0200)]
example 9: editor: fix auto indent bug

7 years agofix bug showing in e.g. (qget *widget* "sizePolicy") [2]
me [Fri, 8 Apr 2011 11:07:07 +0000 (13:07 +0200)]
fix bug showing in e.g. (qget *widget* "sizePolicy") [2]

7 years agofix bug showing in e.g. (qget *widget* "sizePolicy")
me [Fri, 8 Apr 2011 10:50:22 +0000 (12:50 +0200)]
fix bug showing in e.g. (qget *widget* "sizePolicy")

7 years agoexample 9: editor: minor fixes (tab completer, auto indent)
me [Wed, 6 Apr 2011 11:49:55 +0000 (13:49 +0200)]
example 9: editor: minor fixes (tab completer, auto indent)

7 years agoexample 9: editor: add all keyword symbols (e.g. :if-exists) to tab completer
me [Mon, 4 Apr 2011 09:42:04 +0000 (11:42 +0200)]
example 9: editor: add all keyword symbols (e.g. :if-exists) to tab completer

7 years agoTwo Big Steps Forward:
me [Fri, 1 Apr 2011 08:31:42 +0000 (10:31 +0200)]
Two Big Steps Forward:
1) Syntax: Slowly Start Turning It All Inside Out, By Partially (For Now) Swapping Lisp And C++ Syntax (Called EQL++).
2) Add Some Niceties (To Attract More Ladies); First Baby Step: Add (Mandatory) Friendly Ending "-*please*".
EQL++ Example: (qFun, "q-date:", ":current-date-*please*"); // should return "2011-03-32"

7 years agoexample 9: editor: clean up ini code
me [Fri, 1 Apr 2011 08:17:48 +0000 (10:17 +0200)]
example 9: editor: clean up ini code

7 years agoQt_EQL: add simple convenience C macro
me [Thu, 31 Mar 2011 20:01:38 +0000 (22:01 +0200)]
Qt_EQL: add simple convenience C macro

7 years agoremove QThread (useless, can't work); small revisions
me [Thu, 31 Mar 2011 10:10:00 +0000 (12:10 +0200)]
remove QThread (useless, can't work); small revisions

7 years agomake enums compile on Windows (string size limit)
me [Mon, 28 Mar 2011 16:06:13 +0000 (18:06 +0200)]
make enums compile on Windows (string size limit)

7 years agoadd all Qt enums (by parsing Html docu)
me [Mon, 28 Mar 2011 14:11:20 +0000 (16:11 +0200)]
add all Qt enums (by parsing Html docu)

7 years agoexample 9: editor: tiny fixes (completer)
me [Fri, 25 Mar 2011 23:30:06 +0000 (00:30 +0100)]
example 9: editor: tiny fixes (completer)

7 years agoexample 9: editor: fix tiny tab completer bug
me [Fri, 25 Mar 2011 13:03:26 +0000 (14:03 +0100)]
example 9: editor: fix tiny tab completer bug

7 years agoexample 9: editor: fix pathname completer bug
me [Fri, 25 Mar 2011 12:02:59 +0000 (13:02 +0100)]
example 9: editor: fix pathname completer bug

7 years agoexample 9: editor: fix pathname completer for Windows
me [Sat, 19 Mar 2011 22:32:38 +0000 (23:32 +0100)]
example 9: editor: fix pathname completer for Windows

7 years agoexample 9: editor: add pathname tab completer; tiny fixes
me [Fri, 18 Mar 2011 21:26:47 +0000 (22:26 +0100)]
example 9: editor: add pathname tab completer; tiny fixes

7 years agoexample 9: editor: fix height of *symbol-popup* (tab completer)
me [Tue, 15 Mar 2011 12:41:51 +0000 (13:41 +0100)]
example 9: editor: fix height of *symbol-popup* (tab completer)

7 years agoexample 9: editor: fix small bug (QCALL-DEFAULT)
me [Mon, 14 Mar 2011 22:46:43 +0000 (23:46 +0100)]
example 9: editor: fix small bug (QCALL-DEFAULT)

7 years agofix small bug regarding new function QCALL-DEFAULT
me [Mon, 14 Mar 2011 22:00:13 +0000 (23:00 +0100)]
fix small bug regarding new function QCALL-DEFAULT

7 years agofix bug in QOVERRIDE (adding new function QCALL-DEFAULT); update examples & docu...
me [Mon, 14 Mar 2011 21:18:36 +0000 (22:18 +0100)]
fix bug in QOVERRIDE (adding new function QCALL-DEFAULT); update examples & docu accordingly (N.B. this change may break your current code, sorry)

7 years agoWindows/MSVC: Qt_EQL: src/qt_eql.cpp: CATCH_ALL... currently doesn't work, so simply...
me [Sat, 12 Mar 2011 21:57:16 +0000 (22:57 +0100)]
Windows/MSVC: Qt_EQL: src/qt_eql.cpp: CATCH_ALL... currently doesn't work, so simply undefine it for now

7 years agoexample 9: add tab completer for CL/EQL symbols, including Qt enums (editor & command...
me [Sat, 12 Mar 2011 20:09:58 +0000 (21:09 +0100)]
example 9: add tab completer for CL/EQL symbols, including Qt enums (editor & command line); update docu

7 years agoupdate Qt_EQL (qapropos, readme, details)
me [Sat, 5 Mar 2011 21:54:10 +0000 (22:54 +0100)]
update Qt_EQL (qapropos, readme, details)

7 years agoQt_EQL: update docu; example 9: tiny fixes
me [Fri, 4 Mar 2011 18:09:53 +0000 (19:09 +0100)]
Qt_EQL: update docu; example 9: tiny fixes

7 years agosort output of QAPROPOS; tiny fixes
me [Tue, 1 Mar 2011 15:34:53 +0000 (16:34 +0100)]
sort output of QAPROPOS; tiny fixes

7 years agomove CATCH_ALL... in src/qt_eql.cpp to better place
me [Fri, 25 Feb 2011 16:56:19 +0000 (17:56 +0100)]
move CATCH_ALL... in src/qt_eql.cpp to better place

7 years agoadd CATCH_ALL... to src/qt_eql.cpp (catch Lisp errors in Qt_EQL)
me [Fri, 25 Feb 2011 15:55:37 +0000 (16:55 +0100)]
add CATCH_ALL... to src/qt_eql.cpp (catch Lisp errors in Qt_EQL)

7 years agomake QAPROPOS work with embedded Qt/C++ objects
me [Thu, 24 Feb 2011 11:21:03 +0000 (12:21 +0100)]
make QAPROPOS work with embedded Qt/C++ objects

7 years agofix example 9: local-server (new command line option -io, now necessary if local...
me [Wed, 23 Feb 2011 13:19:56 +0000 (14:19 +0100)]
fix example 9: local-server (new command line option -io, now necessary if local-server is started from command line)

7 years agomore graceful exit on errors when running a file directly (e.g. eql my.lisp) [2]
me [Wed, 23 Feb 2011 12:35:41 +0000 (13:35 +0100)]
more graceful exit on errors when running a file directly (e.g. eql my.lisp) [2]

7 years agomore graceful exit on errors when running a file directly (e.g. eql my.lisp)
me [Wed, 23 Feb 2011 12:23:25 +0000 (13:23 +0100)]
more graceful exit on errors when running a file directly (e.g. eql my.lisp)

7 years agoexample 9: editor: fix auto-indent bug
me [Wed, 23 Feb 2011 01:20:59 +0000 (02:20 +0100)]
example 9: editor: fix auto-indent bug

7 years agoadd GC for QGET, QFUN return values; fix possible memory leaks (e.g. overridden metho...
me [Wed, 23 Feb 2011 00:06:38 +0000 (01:06 +0100)]
add GC for QGET, QFUN return values; fix possible memory leaks (e.g. overridden methods); update Qt_EQL

7 years agoadd calling Qt/C++ functions from Lisp to Qt_EQL; minor fixes in example 9: editor...
me [Sat, 19 Feb 2011 11:01:40 +0000 (12:01 +0100)]
add calling Qt/C++ functions from Lisp to Qt_EQL; minor fixes in example 9: editor.lisp