cxx:push undo-stack takes ownership
Sun May 31 23:59:55 CEST 2009 Tobias Rautenkranz <tobias@rautenkranz.ch>
* cxx:push undo-stack takes ownership
diff -rN -u old-qt.gui/qt.mbd new-qt.gui/qt.mbd
--- old-qt.gui/qt.mbd 2014-10-12 23:56:08.000000000 +0200
+++ new-qt.gui/qt.mbd 2014-10-12 23:56:08.000000000 +0200
@@ -44,6 +44,7 @@
("qstringlist.cpp" static-file)))
("qt" (:needs "package" "lib"))
+ ("ownership" (:needs "qt"))
("object" (:needs "qt"))
("operator" (:needs "qt" "object"))
("application" (:needs "qt"))
diff -rN -u old-qt.gui/src/ownership.lisp new-qt.gui/src/ownership.lisp
--- old-qt.gui/src/ownership.lisp 1970-01-01 01:00:00.000000000 +0100
+++ new-qt.gui/src/ownership.lisp 2014-10-12 23:56:08.000000000 +0200
@@ -0,0 +1,4 @@
+(in-package :qt)
+
+(define-takes-ownership cxx:push ((undo-stack undo-stack) undo-command)
+ undo-command)