2 weeks agoDeclare second mode global variables in package.lisp master
Philippe Brochard [Sat, 5 Apr 2014 23:59:14 +0000] 
Declare second mode global variables in package.lisp

2 weeks agoCopyright date update
Philippe Brochard [Sat, 5 Apr 2014 23:53:08 +0000] 
Copyright date update

2 weeks agoDo not remove a child if it's the last child in *root-frame*
Philippe Brochard [Sat, 5 Apr 2014 21:20:43 +0000] 
Do not remove a child if it's the last child in *root-frame*

2 weeks agoLeave second mode when retrieving windows
Philippe Brochard [Fri, 4 Apr 2014 23:48:09 +0000] 
Leave second mode when retrieving windows

2 weeks agoAdd a menu binding to retrieve existing windows not already managed by CLFSWM
Philippe Brochard [Fri, 4 Apr 2014 23:33:57 +0000] 
Add a menu binding to retrieve existing windows not already managed by CLFSWM

6 weeks agoFix a problem with macro with-timer
Andrea De Michele [Tue, 4 Mar 2014 15:09:10 +0000] 
Fix a problem with macro with-timer

4 months agoDo not steal the focus on focus-in
Renaud Casenave-Pere [Fri, 13 Dec 2013 22:28:33 +0000] 
Do not steal the focus on focus-in

4 months agoAlso remove frame in delete-child-and-children-in-all-frames
Philippe Brochard [Fri, 13 Dec 2013 21:51:57 +0000] 
Also remove frame in delete-child-and-children-in-all-frames

4 months agoLeave/enter frames like in spatial move
Michaël Cadilhac [Fri, 13 Dec 2013 21:16:42 +0000] 
Leave/enter frames like in spatial move

4 months agoAssociate child under mouse to expose-child
Philippe Brochard [Fri, 13 Dec 2013 21:02:08 +0000] 
Associate child under mouse to expose-child

4 months agoSet expose windows and gcontexts to nil when done in expose-mode
Philippe Brochard [Fri, 13 Dec 2013 20:52:35 +0000] 
Set expose windows and gcontexts to nil when done in expose-mode

4 months agoAdd some necessary ensure-printable protection
Philippe Brochard [Fri, 6 Dec 2013 20:03:55 +0000] 
Add some necessary ensure-printable protection

4 months agoLoad clfswm.asd from load.lisp
Philippe Brochard [Wed, 4 Dec 2013 14:44:14 +0000] 
Load clfswm.asd from load.lisp

6 months agoBetter handler for xlib:access-errors
Philippe Brochard [Sat, 19 Oct 2013 23:19:28 +0000] 
Better handler for xlib:access-errors

6 months agoIgnore incompliant wm-class strings
Philippe Brochard [Sat, 19 Oct 2013 15:31:58 +0000] 
Ignore incompliant wm-class strings

8 months agoRemove an unneeded no-focus.
Philippe Brochard [Sat, 17 Aug 2013 21:04:16 +0000] 
Remove an unneeded no-focus.

8 months agoUse a more general method to not activate child under clfswm terminal (or xvkbd virtu...
Philippe Brochard [Sun, 11 Aug 2013 21:19:48 +0000] 
Use a more general method to not activate child under clfswm terminal (or xvkbd virtual keyboard)

8 months agoAdd a tree view (default) for fastswitch mode
Philippe Brochard [Sun, 11 Aug 2013 21:02:25 +0000] 
Add a tree view (default) for fastswitch mode

8 months agoDo not activate/handle child under the clfswm terminal when it is present
Philippe Brochard [Sat, 10 Aug 2013 21:12:20 +0000] 
Do not activate/handle child under the clfswm terminal when it is present

8 months agoAdd a MOC - Console audio player - interface
Philippe Brochard [Wed, 7 Aug 2013 22:06:49 +0000] 
Add a MOC - Console audio player - interface

8 months agoAlways focus from frame
Philippe Brochard [Fri, 2 Aug 2013 12:45:29 +0000] 
Always focus from frame

8 months agoAdd a fastswitch-move-mode to move children from expose shortcuts
Philippe Brochard [Thu, 1 Aug 2013 21:04:57 +0000] 
Add a fastswitch-move-mode to move children from expose shortcuts

8 months agoRemove fake screen sizes
Philippe Brochard [Wed, 31 Jul 2013 15:07:36 +0000] 
Remove fake screen sizes

8 months agoEnsure query strings and info strings are printable
Philippe Brochard [Wed, 31 Jul 2013 15:04:59 +0000] 
Ensure query strings and info strings are printable

8 months agoUse x-drawable-width/height of *root* instead of xlib:screen-width/height to get...
Philippe Brochard [Wed, 31 Jul 2013 15:01:07 +0000] 
Use x-drawable-width/height of *root* instead of xlib:screen-width/height to get the screen size

8 months agoLet the ability to adjust fastswitch mini window and show frames names or not
Philippe Brochard [Wed, 31 Jul 2013 14:31:24 +0000] 
Let the ability to adjust fastswitch mini window and show frames names or not

8 months agoUse different colors for windows and frames in fastswitch-mode. Limit drawing area...
Philippe Brochard [Tue, 30 Jul 2013 17:05:38 +0000] 
Use different colors for windows and frames in fastswitch-mode. Limit drawing area when there is a lot of children.

8 months agoUse a global counter for expose letters instead of a sort based on window Xid.
Philippe Brochard [Tue, 30 Jul 2013 16:50:01 +0000] 
Use a global counter for expose letters instead of a sort based on window Xid.

8 months agoCopyright date update
Philippe Brochard [Mon, 29 Jul 2013 20:22:44 +0000] 
Copyright date update

8 months agoAdd a fastswitch mode to quickly switch in children from expose mode
Philippe Brochard [Mon, 29 Jul 2013 20:12:42 +0000] 
Add a fastswitch mode to quickly switch in children from expose mode

8 months agoAlways bind the same shortcuts for children in expose mode
Philippe Brochard [Fri, 26 Jul 2013 16:46:23 +0000] 
Always bind the same shortcuts for children in expose mode

10 months agoChange focus for sloppy-select-window in manage-focus only on child change
Philippe Brochard [Mon, 3 Jun 2013 20:42:21 +0000] 
Change focus for sloppy-select-window in manage-focus only on child change

11 months agoTakes care of *steal-focus* variable in run-or-raise function
Philippe Brochard [Tue, 7 May 2013 19:00:43 +0000] 
Takes care of *steal-focus* variable in run-or-raise function

11 months agoFixe unmap-notify request
Philippe Brochard [Tue, 7 May 2013 18:55:37 +0000] 
Fixe unmap-notify request

11 months agoAdd a configuration variable (steal-focus) to allow or not to steal the focus on...
Philippe Brochard [Wed, 24 Apr 2013 20:41:44 +0000] 
Add a configuration variable (steal-focus) to allow or not to steal the focus on configure request

11 months agoUse with-current-window instead of with-focus-window to take current window over...
Philippe Brochard [Mon, 22 Apr 2013 19:01:32 +0000] 
Use with-current-window instead of with-focus-window to take current window over brothers in second mode

11 months agoAllow to move the current focused child when circulating over brothers (new bindings)
Philippe Brochard [Mon, 22 Apr 2013 18:49:52 +0000] 
Allow to move the current focused child when circulating over brothers (new bindings)

12 months agoDestroy window is needed in some cases
Philippe Brochard [Sun, 7 Apr 2013 20:40:46 +0000] 
Destroy window is needed in some cases

12 months agoChange focus only on mouse move
Philippe Brochard [Fri, 5 Apr 2013 20:35:41 +0000] 
Change focus only on mouse move

12 months agoAdd a menu entry to enable sloppy-select-window focus policy
Philippe Brochard [Fri, 5 Apr 2013 20:12:04 +0000] 
Add a menu entry to enable sloppy-select-window focus policy

12 months agoMove mouse pointer only when needed on :sloppy-select-window focus policy
Philippe Brochard [Fri, 5 Apr 2013 20:00:55 +0000] 
Move mouse pointer only when needed on :sloppy-select-window focus policy

12 months agoAdd a three columns layout
Renaud Casenave-Péré [Fri, 5 Apr 2013 19:38:51 +0000] 
Add a three columns layout

12 months agoBeginning of sloppy select over all windows
Philippe Brochard [Sun, 24 Mar 2013 15:50:54 +0000] 
Beginning of sloppy select over all windows

12 months agoUse in-child to find child under mouse pointer
Philippe Brochard [Sun, 24 Mar 2013 08:11:52 +0000] 
Use in-child to find child under mouse pointer

12 months agoDo not destroy manually windows on destroy notify event (clfswm is a non reparent...
Philippe Brochard [Fri, 22 Mar 2013 22:11:38 +0000] 
Do not destroy manually windows on destroy notify event (clfswm is a non reparent window manager)

12 months agoUse child coordinates instead of stored rectangle coordinates
Philippe Brochard [Fri, 22 Mar 2013 22:10:09 +0000] 
Use child coordinates instead of stored rectangle coordinates

13 months agoDo not unmap manually windows on unmap notify event
Philippe Brochard [Sun, 17 Mar 2013 22:29:52 +0000] 
Do not unmap manually windows on unmap notify event

14 months agoEnsure window type for leader
Philippe Brochard [Sat, 16 Feb 2013 22:23:12 +0000] 
Ensure window type for leader

15 months agoOnly windows with no transient windows participate in hidden children optimization
Philippe Brochard [Fri, 18 Jan 2013 22:36:32 +0000] 
Only windows with no transient windows participate in hidden children optimization

15 months agoOptimize hidden rectangle only for windows types in *show-hide-policy-type* (handle...
Philippe Brochard [Fri, 11 Jan 2013 22:42:38 +0000] 
Optimize hidden rectangle only for windows types in *show-hide-policy-type* (handle frame case)

15 months agoOptimize hidden rectangle only for windows types in *show-hide-policy-type* (:normal...
Philippe Brochard [Fri, 11 Jan 2013 22:33:58 +0000] 
Optimize hidden rectangle only for windows types in *show-hide-policy-type* (:normal by default)

15 months agoMove child in its original parent if no destination child is found. Show all children...
Philippe Brochard [Thu, 10 Jan 2013 10:18:31 +0000] 
Move child in its original parent if no destination child is found. Show all children before waiting the child move.

15 months agoRaise window only if there is no maxsize fullscreenned windows (ex: SDL windows in...
Philippe Brochard [Thu, 10 Jan 2013 08:53:29 +0000] 
Raise window only if there is no maxsize fullscreenned windows (ex: SDL windows in fullscreen mode)

15 months agoSet windows with max-size greater than root sizes to normal windows type
Philippe Brochard [Sun, 6 Jan 2013 15:08:41 +0000] 
Set windows with max-size greater than root sizes to normal windows type

15 months agoAdd :maxsize windows in *default-managed-type*
Philippe Brochard [Sun, 6 Jan 2013 14:32:23 +0000] 
Add :maxsize windows in *default-managed-type*

15 months agoUse children position information from show-all-children instead of recalculating...
Philippe Brochard [Wed, 26 Dec 2012 13:12:54 +0000] 
Use children position information from show-all-children instead of recalculating them each time

15 months agoRemove unnecessary raise-window and the not needed any more null-size-* functions.
Philippe Brochard [Sat, 22 Dec 2012 21:57:12 +0000] 
Remove unnecessary raise-window and the not needed any more null-size-* functions.

15 months agoHandle other children on configure request
Philippe Brochard [Thu, 20 Dec 2012 21:05:17 +0000] 
Handle other children on configure request

16 months agoPrevent current-child to be set to nil
Philippe Brochard [Wed, 19 Dec 2012 21:14:27 +0000] 
Prevent current-child to be set to nil

16 months agoRemove L* keysym to use only F* (L1 become F11)
Philippe Brochard [Wed, 12 Dec 2012 19:54:26 +0000] 
Remove L* keysym to use only F* (L1 become F11)

16 months agoMove or resize blank window with the mouse
Philippe Brochard [Sun, 9 Dec 2012 20:40:11 +0000] 
Move or resize blank window with the mouse

16 months agoAdd a comment in load.lisp to change the contrib directory in clfswm image R-1212
Philippe Brochard [Fri, 7 Dec 2012 22:22:57 +0000] 
Add a comment in load.lisp to change the contrib directory in clfswm image

16 months agoBlank window mode added. Documentation update
Philippe Brochard [Fri, 7 Dec 2012 22:10:38 +0000] 
Blank window mode added. Documentation update

16 months agoDon not use GNU specific command in Makefile
Philippe Brochard [Fri, 30 Nov 2012 23:37:54 +0000] 
Don not use GNU specific command in Makefile

16 months agoMake install *.desktop files
Philippe Brochard [Thu, 29 Nov 2012 08:26:30 +0000] 
Make install *.desktop files

16 months agoUse load.lisp instead of load.tmp.lisp
Philippe Brochard [Wed, 28 Nov 2012 23:31:01 +0000] 
Use load.lisp instead of load.tmp.lisp

16 months agoUse a standard Makefile to load load.lisp and remove the installation part in load...
Philippe Brochard [Wed, 28 Nov 2012 23:27:57 +0000] 
Use a standard Makefile to load load.lisp and remove the installation part in load.lisp

16 months agoReset last head sizes on CLFSWM reset
Philippe Brochard [Wed, 28 Nov 2012 22:35:35 +0000] 
Reset last head sizes on CLFSWM reset

16 months agoRemove hidden monitor heads at xinerama sizes construction time
Philippe Brochard [Sun, 25 Nov 2012 15:09:07 +0000] 
Remove hidden monitor heads at xinerama sizes construction time

16 months agoMinor object check fix
Philippe Brochard [Fri, 23 Nov 2012 22:36:48 +0000] 
Minor object check fix

16 months agoRemove overlapping heads instead of equal heads
Philippe Brochard [Wed, 21 Nov 2012 20:23:06 +0000] 
Remove overlapping heads instead of equal heads

17 months agoDo not redisplay children on unmap events when there is a fullscreend window
Philippe Brochard [Fri, 16 Nov 2012 21:40:21 +0000] 
Do not redisplay children on unmap events when there is a fullscreend window

17 months agoDo not update current size when there is only geometry change and not head structure...
Philippe Brochard [Wed, 14 Nov 2012 20:59:02 +0000] 
Do not update current size when there is only geometry change and not head structure change

17 months agoRename *root-size-change* hook to *root-size-change-hook*
Philippe Brochard [Sat, 10 Nov 2012 22:18:31 +0000] 
Rename *root-size-change* hook to *root-size-change-hook*

17 months agoChange root structure on screen size change only when there is some heads changes
Philippe Brochard [Sat, 10 Nov 2012 22:14:27 +0000] 
Change root structure on screen size change only when there is some heads changes

17 months agoAdd support for numeric keypad with numlock on
Philippe Brochard [Fri, 9 Nov 2012 22:06:58 +0000] 
Add support for numeric keypad with numlock on

17 months agoMinor string check to prevent unknown alsa card errors
Philippe Brochard [Sat, 3 Nov 2012 20:22:04 +0000] 
Minor string check to prevent unknown alsa card errors

17 months agoRemove configure tools. Just remove and not delete windows on unmap event
Philippe Brochard [Sat, 3 Nov 2012 08:31:35 +0000] 
Remove configure tools. Just remove and not delete windows on unmap event

17 months agoLoad.lisp do not run clfswm by default
Philippe Brochard [Sun, 21 Oct 2012 20:51:36 +0000] 
Load.lisp do not run clfswm by default

17 months agoload.lisp can download ASDF and CLX if needed
Philippe Brochard [Sun, 21 Oct 2012 19:46:54 +0000] 
load.lisp can download ASDF and CLX if needed

17 months agoDo not update root geometry when a fullscreened window change root size
Philippe Brochard [Sun, 21 Oct 2012 11:44:41 +0000] 
Do not update root geometry when a fullscreened window change root size

17 months agoBuild executable image from load.lisp.
Philippe Brochard [Sat, 20 Oct 2012 21:33:02 +0000] 
Build executable image from load.lisp.

17 months agoBuild clfswm image in load.lisp. Let bind-on-slot on other child than current child
Philippe Brochard [Sat, 20 Oct 2012 12:12:25 +0000] 
Build clfswm image in load.lisp. Let bind-on-slot on other child than current child

18 months agoCorrectly Configure roots on monitor change
Philippe Brochard [Tue, 16 Oct 2012 07:46:22 +0000] 
Correctly Configure roots on monitor change

18 months agoAdded query-mode-complete-suggest and helpers.
Michael Raitza [Sat, 13 Oct 2012 12:24:50 +0000] 
Added query-mode-complete-suggest and helpers.

18 months agoRefactored run-program-from-query-string.
Michael Raitza [Sat, 13 Oct 2012 12:07:58 +0000] 
Refactored run-program-from-query-string.

18 months agosrc/clfswm-query.lisp (set-default-query-keys): Bind query-backspace-clear to C-u...
Philippe Brochard [Fri, 12 Oct 2012 21:19:55 +0000] 
src/clfswm-query.lisp (set-default-query-keys): Bind query-backspace-clear to C-u and S-C-Backspace

18 months agoAdded query-backspace-clear.
Michael Raitza [Fri, 12 Oct 2012 21:12:10 +0000] 
Added query-backspace-clear.

18 months agoAdded set-layout-simple
Michael Raitza [Fri, 12 Oct 2012 21:09:53 +0000] 
Added set-layout-simple

18 months agoman page added
Desmond O. Chang [Fri, 12 Oct 2012 21:00:55 +0000] 
man page added

18 months agoChanged frame-select-*-child to wrap around. (Handle frames with no children)
Philippe Brochard [Fri, 12 Oct 2012 11:03:03 +0000] 
Changed frame-select-*-child to wrap around. (Handle frames with no children)

18 months agoChanged frame-select-*-child to wrap around.
Michael Raitza [Fri, 12 Oct 2012 10:50:38 +0000] 
Changed frame-select-*-child to wrap around.

18 months agoAdded select-previous-child-simple.
Michael Raitza [Fri, 12 Oct 2012 10:40:42 +0000] 
Added select-previous-child-simple.

18 months agosrc/tools.lisp (n-rotate-list): Implementation ehancements (1/2 GC, 2x speed).
Michael Raitza [Mon, 8 Oct 2012 20:45:10 +0000] 
src/tools.lisp (n-rotate-list): Implementation ehancements (1/2 GC, 2x speed).

18 months agocontrib/wallpaper.lisp (wallpaper): Handle no xinerama support case.
Philippe Brochard [Sun, 7 Oct 2012 21:07:15 +0000] 
contrib/wallpaper.lisp (wallpaper): Handle no xinerama support case.

18 months agosrc/clfswm-internal.lisp (place-frames-from-xinerama-infos): handle better no xineram...
Philippe Brochard [Sun, 7 Oct 2012 20:58:49 +0000] 
src/clfswm-internal.lisp (place-frames-from-xinerama-infos): handle better no xinerama support case.

18 months agoAdding .desktop files. Open a zenity info window on image rebuilding in clfswm script
Philippe Brochard [Fri, 5 Oct 2012 19:15:17 +0000] 
Adding .desktop files. Open a zenity info window on image rebuilding in clfswm script

18 months agocontrib/wallpaper.lisp (wallpaper): Open a notify window to wait wallpaper creation.
Philippe Brochard [Thu, 4 Oct 2012 20:21:55 +0000] 
contrib/wallpaper.lisp (wallpaper): Open a notify window to wait wallpaper creation.

18 months agocontrib/wallpaper.lisp (generate-wallpaper): Force waiting the end of convert.
Philippe Brochard [Thu, 4 Oct 2012 20:00:35 +0000] 
contrib/wallpaper.lisp (generate-wallpaper): Force waiting the end of convert.

18 months agosrc/clfswm.lisp (main-mode: configuer request): Call *root-size-change* hook on each...
Philippe Brochard [Thu, 4 Oct 2012 19:47:50 +0000] 
src/clfswm.lisp (main-mode: configuer request): Call *root-size-change* hook on each root size change. This let CLFSWM refresh background wallpaper on root size changes.