Mon Feb 8 18:04:11 CET 2010 Tobias Rautenkranz <tobias@rautenkranz.ch>
* Add :qt.uitools to *FEATURES*
hunk ./src/package.lisp 4
+(pushnew :qt.uitools *features*)
Thu Jan 7 22:00:17 CET 2010 Tobias Rautenkranz <tobias@rautenkranz.ch>
* modular smoke & cl-smoke prefix.
move ./qt.uitools.asd ./cl-smoke.qt.uitools.asd
hunk ./cl-smoke.qt.uitools.asd 1
-(defpackage qt.uitools-system
- (:use :cl :asdf))
-
-(in-package qt.uitools-system)
-
-(asdf:defsystem :qt.uitools
- :name :qt.uitools
+(defsystem :cl-smoke.qt.uitools
+ :name :cl-smoke.qt.uitools
hunk ./cl-smoke.qt.uitools.asd 8
- :depends-on (:qt :smoke)
+ :depends-on (:cl-smoke.qt.core :cl-smoke.qt.gui :cl-smoke.smoke)
Sun Dec 13 13:47:29 CET 2009 Tobias Rautenkranz <tobias@rautenkranz.ch>
* Support ASDF instead of Mudballs.
addfile ./qt.uitools.asd
hunk ./qt.uitools.asd 1
+(defpackage qt.uitools-system
+ (:use :cl :asdf))
+
+(in-package qt.uitools-system)
+
+(asdf:defsystem :qt.uitools
+ :name :qt.uitools
+ :version (0 0 1)
+ :author "Tobias Rautenkranz"
+ :license "GPL with linking exception"
+ :description "Use Qt Designer .ui files."
+
+ :depends-on (:qt :smoke)
+ :components
+ ((:module "src"
+ :components
+ ((:file "package")
+ (:file "qt.uitools" :depends-on ("package"))))))
hunk ./qt.uitools.mbd 1
-;;;; -*- Mode: lisp; indent-tabs-mode: nil -*-
-
-(in-package :sysdef-user)
-
-(define-system :qt.uitools ()
- (:version 0 0 1)
- (:documentation "Use Qt Designer .ui files.")
- (:author "Tobias Rautenkranz")
- (:license "GPL with linking exception")
- (:needs :qt)
- (:uses-macros-from :smoke)
- (:components
- ("src" module
- (:components
- "package"
- ("qt.uitools" (:needs "package"))))))
rmfile ./qt.uitools.mbd
Sun Jun 21 11:30:53 CEST 2009 Tobias Rautenkranz <tobias@rautenkranz.ch>
* uses-macros-from :smoke
hunk ./qt.uitools.mbd 11
-; (:uses-macros-from :smoke)
+ (:uses-macros-from :smoke)
Thu Jun 11 20:55:22 CEST 2009 Tobias Rautenkranz <tobias@rautenkranz.ch>
* Set package for smoke module
hunk ./src/qt.uitools.lisp 30
-(smoke:define-smoke-module libsmokeqtuitools
+(smoke:define-smoke-module :cl-smoke.qt libsmokeqtuitools
Thu May 14 14:13:53 CEST 2009 Tobias Rautenkranz <tobias@rautenkranz.ch>
* Lisp image loading
hunk ./qt.uitools.mbd 11
+; (:uses-macros-from :smoke)
hunk ./src/qt.uitools.lisp 30
-(eval-when (:load-toplevel :compile-toplevel)
- (define-foreign-library libsmokeqtuitools
- (:unix "libsmokeqtuitools.so.2")
- (t (:default "libsmokeqtuitools")))
- (use-foreign-library libsmokeqtuitools)
-
- (defcvar "qtuitools_Smoke" :pointer
- "The Smoke QtUiTools binding")
-
- (defcfun (init-qtuitools-smoke "_Z20init_qtuitools_Smokev") :void)
-
- (defvar *binding* (null-pointer))
-
- (init-qtuitools-smoke))
-
-(eval-when (:load-toplevel)
- (when (null-pointer-p *binding*)
- (setf *binding* (init *qtuitools-smoke*))
- (make-smoke-classes *qtuitools-smoke*)))
-
-(define-methods *qtuitools-smoke*)
-
+(smoke:define-smoke-module libsmokeqtuitools
+ (*qtuitools-smoke* "qtuitools_Smoke")
+ (init-qtuitools-smoke "init_qtuitools_Smoke"))