[IMPORTANT] incompatible change in Sawfish 2.90!

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))

	* 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!

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]