Hi all,

[all regarding sawfish-2.90 branch, NOT HEAD]

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

I've been doing some work on flippers. This is the summary of the changes:

        * src/flippers.c: add edge-flip-enabled as global symbol
                          add recreate-flippers function
                          don't auto-enable flippers when loading
                          renamed module to sawfish.wm.edge.flippers

        * src/sawfish_subrs.h
        * lisp/sawfish/wm/gaol.jl: add edge-flip-eanbled

        * lisp/sawfish/wm/ext/edge-flip.jl: open sawfish.wm.util.flippers
                                            remove the eval-when-compile call
                                            removed three unneeded exports
                                            remove restart-flippers

        * lisp/sawfish/wm/ext/infinite-desktop.jl
        * lisp/sawfish/wm/edge/infinite-desktop.jl: moved file

        * lisp/sawfish/wm/ext/edge-flip.jl
        * lisp/sawfish/wm/edge/flip.jl: moved file

        * lisp/sawfish/wm/edge/util.jl: added, contains flippers-activate (=> 
user-modules
        should use THIS, not recreate-flippers (as it handles the hooks))

        * OPTIONS
        * src/fake-libexec
        * lisp/Makefile.in
        * src/Makefile.in: updated

        * lisp/sawfish/wm/edge/infinite-desktop.jl: renamed
          infinite-desktop.move-distance to infinite-desktop-move-distance and 
renamed
          infinite-desktop.move-cursor-distance to 
infinite-desktop-move-cursor-distance
          (note `.' VS `-') improved infinite-desktop-enable

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

As you can see, some files have changed their location (edge-flip, flippers and
infinite-desktop). So the following is required to properly make sawfish 2.90 
work

(I know you all hate me when you switch from 1.x to 2.90/3.x :D) :

- update sawfishrc for changed file-locations
- remove any reference to the old files from .sawfish/custom while 
SawfishConfig is not
  running (sawfish.wm.ext.edge-flip might appear in it!)
- update SawfishPager to 0.90.1 (from GIT!)

What is left to do:

- merge Hot-Spots (I'll update it and then commit it)
- update functions from edge.flip to make it possible to use ID or HS, even if 
EF is
  disabled and then move them to edge.util
- further discussion on the tunable-edge proposal (and then implement it).

Have Fun!
Chris

Reply via email to