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