[clfswm-cvs] r369 - clfswm

Philippe Brochard pbrochard at common-lisp.net
Thu Oct 28 11:01:28 UTC 2010


Author: pbrochard
Date: Thu Oct 28 07:01:27 2010
New Revision: 369

Log:
Add CLX as system dependency

Modified:
   clfswm/TODO
   clfswm/clfswm.asd

Modified: clfswm/TODO
==============================================================================
--- clfswm/TODO	(original)
+++ clfswm/TODO	Thu Oct 28 07:01:27 2010
@@ -16,23 +16,26 @@
 
 - cd/pwd a la shell to navigate through frames.
 
-- Zoom:
+- Switch to a reparenting window manager to prevent remaining flickering.
 
-Concept:
-  * zoom out: Behave as if the application window is bigger for the application but completely drawn in a small amount of space (miniature). The zoom factor is inferior to 100%
-  * zoom in: Behave as a magnifying glass. The zoom factor is superior to 100%. The part of the application window shown (viewport) can be moved.
-
-Operation:
-  * set-zoom-factor (frame, factor)
-  * move-viewport (frame &optional (increment 1))
-    * left
-    * right
-    * up
-    * down
-
-Maybe this can be done with a compositing system on Lisp with clx that support xrender.
-  http://en.wikipedia.org/wiki/Compositing_window_manager
-  http://ktown.kde.org/~fredrik/composite_howto.html
+- Zoom:
+    Concept:
+      * zoom out: Behave as if the application window is bigger for the application but
+        completely drawn in a small amount of space (miniature). The zoom factor is inferior to 100%
+      * zoom in: Behave as a magnifying glass. The zoom factor is superior to 100%.
+        The part of the application window shown (viewport) can be moved.
+
+    Operation:
+      * set-zoom-factor (frame, factor)
+      * move-viewport (frame &optional (increment 1))
+        * left
+        * right
+        * up
+        * down
+
+    Maybe this can be done with a compositing system:
+      http://en.wikipedia.org/wiki/Compositing_window_manager
+      http://ktown.kde.org/~fredrik/composite_howto.html
 
 - Undo/redo
 

Modified: clfswm/clfswm.asd
==============================================================================
--- clfswm/clfswm.asd	(original)
+++ clfswm/clfswm.asd	Thu Oct 28 07:01:27 2010
@@ -1,4 +1,4 @@
-;;;; -*- Mode: Lisp -*-
+ ;;;; -*- Mode: Lisp -*-
 ;;;; Author: Philippe Brochard <hocwp at free.fr>
 ;;;; ASDF System Definition
 ;;;
@@ -76,7 +76,8 @@
 				:depends-on ("clfswm" "clfswm-internal" "clfswm-util" "clfswm-menu"))
 			 (:file "bindings-second-mode"
 				:depends-on ("clfswm" "clfswm-util" "clfswm-query" "bindings" "clfswm-pack" "clfswm-menu" "menu-def"
-						      "clfswm-layout"))))))
+						      "clfswm-layout")))))
+  #-:CLX :depends-on #-:CLX (:clx))
 
 
 




More information about the clfswm-cvs mailing list