]> git.lizzy.rs Git - bspwm.git/log
bspwm.git
11 years agoNew logo
Bastien Dejean [Wed, 5 Dec 2012 11:45:12 +0000 (12:45 +0100)]
New logo

11 years agoRemove duplicate "mod1" parsing condition
Bastien Dejean [Mon, 3 Dec 2012 21:36:18 +0000 (22:36 +0100)]
Remove duplicate "mod1" parsing condition

11 years agoFix typo
Bastien Dejean [Mon, 3 Dec 2012 18:38:57 +0000 (19:38 +0100)]
Fix typo

11 years agoNew settings: 'numlock_modifier' and 'capslock_modifier'
Bastien Dejean [Mon, 3 Dec 2012 18:30:48 +0000 (19:30 +0100)]
New settings: 'numlock_modifier' and 'capslock_modifier'

11 years agoAlso ungrab on NumLock
Bastien Dejean [Mon, 3 Dec 2012 11:09:02 +0000 (12:09 +0100)]
Also ungrab on NumLock

11 years agoMouse bindings: handle NumLock
Bastien Dejean [Mon, 3 Dec 2012 09:46:23 +0000 (10:46 +0100)]
Mouse bindings: handle NumLock

11 years agoVersion 0.3
Bastien Dejean [Thu, 29 Nov 2012 14:32:52 +0000 (15:32 +0100)]
Version 0.3

11 years agoSlight optimization
Bastien Dejean [Tue, 13 Nov 2012 21:35:19 +0000 (22:35 +0100)]
Slight optimization

11 years agoFixed size windows must specify non-zero sizes
Bastien Dejean [Tue, 13 Nov 2012 20:34:05 +0000 (21:34 +0100)]
Fixed size windows must specify non-zero sizes

11 years agoAutomatically float fixed size windows
Bastien Dejean [Tue, 13 Nov 2012 20:27:02 +0000 (21:27 +0100)]
Automatically float fixed size windows

11 years agoHandle optional desktop name in 'list'
Bastien Dejean [Sun, 11 Nov 2012 18:05:12 +0000 (19:05 +0100)]
Handle optional desktop name in 'list'

11 years agoCosmetic renaming
Bastien Dejean [Sun, 11 Nov 2012 17:55:58 +0000 (18:55 +0100)]
Cosmetic renaming

11 years agoNew rule effect: move to the given desktop
Bastien Dejean [Sun, 11 Nov 2012 17:40:55 +0000 (18:40 +0100)]
New rule effect: move to the given desktop

11 years agoRegister events as early as possible
Bastien Dejean [Sat, 10 Nov 2012 11:00:30 +0000 (12:00 +0100)]
Register events as early as possible

11 years agoWindow dragging: transfer node to underlying monitor
Bastien Dejean [Thu, 8 Nov 2012 17:24:17 +0000 (18:24 +0100)]
Window dragging: transfer node to underlying monitor

11 years agoStore pointer position in 'focus_node'
Bastien Dejean [Wed, 7 Nov 2012 11:05:05 +0000 (12:05 +0100)]
Store pointer position in 'focus_node'

Since the 'focus', 'cycle', etc. messages skip 'arrange', we need to add
some code to prevent focus stealing if 'focus_follows_mouse' is 'true'.

11 years agoThe 'layout' message handles desktop names
Bastien Dejean [Mon, 5 Nov 2012 11:37:43 +0000 (12:37 +0100)]
The 'layout' message handles desktop names

11 years agoFork two times to avoid zombies
Bastien Dejean [Mon, 5 Nov 2012 09:27:40 +0000 (10:27 +0100)]
Fork two times to avoid zombies

The idea comes from:
    http://lubutu.com/code/spawning-in-unix

11 years agoFix missing Troff macro
Bastien Dejean [Mon, 5 Nov 2012 08:48:23 +0000 (09:48 +0100)]
Fix missing Troff macro

11 years agoHandle stacking order in focus_node
Bastien Dejean [Sun, 4 Nov 2012 13:35:17 +0000 (14:35 +0100)]
Handle stacking order in focus_node

11 years agoRemove message: 'magnetise'
Bastien Dejean [Sun, 4 Nov 2012 13:16:30 +0000 (14:16 +0100)]
Remove message: 'magnetise'

11 years agoNew setting: 'gapless_monocle'
Bastien Dejean [Sun, 4 Nov 2012 13:10:08 +0000 (14:10 +0100)]
New setting: 'gapless_monocle'

11 years agoCompact 'arrange' debug message
Bastien Dejean [Sun, 4 Nov 2012 11:34:56 +0000 (12:34 +0100)]
Compact 'arrange' debug message

11 years agoMonocle: change stacking only when the focus is tiled
Bastien Dejean [Fri, 2 Nov 2012 19:22:20 +0000 (20:22 +0100)]
Monocle: change stacking only when the focus is tiled

11 years agoDon't forget to set the frozen pointer monitor
Bastien Dejean [Fri, 2 Nov 2012 13:47:26 +0000 (14:47 +0100)]
Don't forget to set the frozen pointer monitor

11 years agoRefactor *circulate_leaves*
Bastien Dejean [Fri, 2 Nov 2012 11:06:20 +0000 (12:06 +0100)]
Refactor *circulate_leaves*

11 years agoNew message: 'circulate'
Bastien Dejean [Thu, 1 Nov 2012 21:47:03 +0000 (22:47 +0100)]
New message: 'circulate'

11 years agoUse the monitor, not the screen, rectangle
Bastien Dejean [Mon, 29 Oct 2012 09:45:47 +0000 (10:45 +0100)]
Use the monitor, not the screen, rectangle

11 years agoVersion 0.2
Bastien Dejean [Sat, 27 Oct 2012 17:53:46 +0000 (19:53 +0200)]
Version 0.2

11 years agoRemove alien chunk
Bastien Dejean [Fri, 26 Oct 2012 19:18:14 +0000 (21:18 +0200)]
Remove alien chunk

11 years agoOrphan adoption: restore desktops organization
Bastien Dejean [Thu, 25 Oct 2012 19:49:14 +0000 (21:49 +0200)]
Orphan adoption: restore desktops organization

11 years agoNew message: 'adopt_orphans'
Bastien Dejean [Thu, 25 Oct 2012 19:02:04 +0000 (21:02 +0200)]
New message: 'adopt_orphans'

The adoption of orphans needs to occur after the definition of desktops
and rules in the *autostart*.

11 years agoFix monocle regression in 'client_message'
Bastien Dejean [Thu, 25 Oct 2012 17:45:41 +0000 (19:45 +0200)]
Fix monocle regression in 'client_message'

The new handling of tiled monocle windows requires to call *arrange*
after *focus_node*.

11 years agoFix minor typos
Bastien Dejean [Thu, 25 Oct 2012 13:20:14 +0000 (15:20 +0200)]
Fix minor typos

11 years agoRely on _NET_WM_DESKTOP for orphans adoption
Bastien Dejean [Thu, 25 Oct 2012 10:42:30 +0000 (12:42 +0200)]
Rely on _NET_WM_DESKTOP for orphans adoption

11 years agoTiled windows should not be above floating windows
Bastien Dejean [Wed, 24 Oct 2012 20:17:45 +0000 (22:17 +0200)]
Tiled windows should not be above floating windows

11 years agoMerge branch 'adopt-orphans'
Bastien Dejean [Wed, 24 Oct 2012 19:06:54 +0000 (21:06 +0200)]
Merge branch 'adopt-orphans'

11 years agoSmall optimization in enter_notify
Bastien Dejean [Wed, 24 Oct 2012 17:31:33 +0000 (19:31 +0200)]
Small optimization in enter_notify

11 years agoDon't be silly
Bastien Dejean [Wed, 24 Oct 2012 17:05:02 +0000 (19:05 +0200)]
Don't be silly

11 years agoCheck map_state value in adopt_orphans
Bastien Dejean [Wed, 24 Oct 2012 15:39:15 +0000 (17:39 +0200)]
Check map_state value in adopt_orphans

11 years agoDon't make wild guesses on things that need to be freed
Bastien Dejean [Wed, 24 Oct 2012 15:20:48 +0000 (17:20 +0200)]
Don't make wild guesses on things that need to be freed

11 years agoInitial approach for orphans adoption
Bastien Dejean [Wed, 24 Oct 2012 14:34:56 +0000 (16:34 +0200)]
Initial approach for orphans adoption

11 years agoHandle manual page in Makefile
Bastien Dejean [Wed, 24 Oct 2012 10:40:21 +0000 (12:40 +0200)]
Handle manual page in Makefile

11 years agoAdded man page
Bastien Dejean [Wed, 24 Oct 2012 10:31:32 +0000 (12:31 +0200)]
Added man page

11 years agoRefactor README, support VERSION in *main*
Bastien Dejean [Wed, 24 Oct 2012 10:30:37 +0000 (12:30 +0200)]
Refactor README, support VERSION in *main*

11 years agoRefactor README
Bastien Dejean [Wed, 24 Oct 2012 08:22:18 +0000 (10:22 +0200)]
Refactor README

11 years agoFurther cleanups
Bastien Dejean [Tue, 23 Oct 2012 17:38:29 +0000 (19:38 +0200)]
Further cleanups

11 years agoMinor cleanup in 'enter_notify'
Bastien Dejean [Tue, 23 Oct 2012 17:29:21 +0000 (19:29 +0200)]
Minor cleanup in 'enter_notify'

11 years agoRemove obsolete zombie handler
Bastien Dejean [Tue, 23 Oct 2012 15:31:45 +0000 (17:31 +0200)]
Remove obsolete zombie handler

11 years agoAdded a 'Contributors' section
Bastien Dejean [Tue, 23 Oct 2012 15:20:52 +0000 (17:20 +0200)]
Added a 'Contributors' section

11 years agoFix the handling of 'button_modifier'
Bastien Dejean [Tue, 23 Oct 2012 15:01:32 +0000 (17:01 +0200)]
Fix the handling of 'button_modifier'

11 years agoProperly handle 'focus_follows_mouse'
Bastien Dejean [Tue, 23 Oct 2012 13:30:30 +0000 (15:30 +0200)]
Properly handle 'focus_follows_mouse'

11 years agoWindow resize/move toggles the floating state of tiled windows
Bastien Dejean [Tue, 23 Oct 2012 11:58:31 +0000 (13:58 +0200)]
Window resize/move toggles the floating state of tiled windows

11 years agoHandle monitors in 'enter_notify'
Bastien Dejean [Tue, 23 Oct 2012 11:48:09 +0000 (13:48 +0200)]
Handle monitors in 'enter_notify'

11 years agoCosmetic changes
Bastien Dejean [Tue, 23 Oct 2012 11:45:47 +0000 (13:45 +0200)]
Cosmetic changes

11 years agoOptions for 'cycle_desktop': --skip-{free,occupied}
Bastien Dejean [Tue, 23 Oct 2012 11:31:11 +0000 (13:31 +0200)]
Options for 'cycle_desktop': --skip-{free,occupied}

11 years agoFix wrong assumption regarding window id
Bastien Dejean [Tue, 23 Oct 2012 10:48:10 +0000 (12:48 +0200)]
Fix wrong assumption regarding window id

11 years agoNew setting: 'button_modifier'
Bastien Dejean [Tue, 23 Oct 2012 10:42:40 +0000 (12:42 +0200)]
New setting: 'button_modifier'

11 years agoMerge branch 'develop'
Bastien Dejean [Tue, 23 Oct 2012 10:17:19 +0000 (12:17 +0200)]
Merge branch 'develop'

11 years agoOnly follow the mouse pointer if it moves
Bastien Dejean [Mon, 22 Oct 2012 20:38:21 +0000 (22:38 +0200)]
Only follow the mouse pointer if it moves

11 years agoFix typo in setting name
Bastien Dejean [Mon, 22 Oct 2012 10:25:58 +0000 (12:25 +0200)]
Fix typo in setting name

11 years agoNew setting: 'focus_follow_mouse'
Bastien Dejean [Mon, 22 Oct 2012 10:21:12 +0000 (12:21 +0200)]
New setting: 'focus_follow_mouse'

11 years agoNew messages: 'nearest' and 'alternate_focus'
Bastien Dejean [Mon, 22 Oct 2012 09:51:28 +0000 (11:51 +0200)]
New messages: 'nearest' and 'alternate_focus'

11 years agoNew message: 'add_in' ; handle multiple names
Bastien Dejean [Thu, 18 Oct 2012 09:37:53 +0000 (11:37 +0200)]
New message: 'add_in' ; handle multiple names

11 years agoFix monocle
Bastien Dejean [Thu, 18 Oct 2012 09:15:43 +0000 (11:15 +0200)]
Fix monocle

11 years agoFix toggle_fullscreen
Bastien Dejean [Thu, 18 Oct 2012 09:09:17 +0000 (11:09 +0200)]
Fix toggle_fullscreen

11 years agoFix 'send_to_monitor'
Bastien Dejean [Wed, 17 Oct 2012 16:54:32 +0000 (18:54 +0200)]
Fix 'send_to_monitor'

11 years agoAdded support for multiple monitors
Bastien Dejean [Wed, 17 Oct 2012 14:18:40 +0000 (16:18 +0200)]
Added support for multiple monitors

11 years agoAdded missing dependency (`xcb-util`)
Bastien Dejean [Thu, 11 Oct 2012 16:51:11 +0000 (18:51 +0200)]
Added missing dependency (`xcb-util`)

11 years ago_NET_ACTIVE_WINDOW: toggle fullscreen if necessary
Bastien Dejean [Thu, 11 Oct 2012 13:16:40 +0000 (15:16 +0200)]
_NET_ACTIVE_WINDOW: toggle fullscreen if necessary

11 years agoHandle _NET_WM_WINDOW_TYPE_{DOCK,NOTIFICATION}
Bastien Dejean [Wed, 10 Oct 2012 21:01:38 +0000 (23:01 +0200)]
Handle _NET_WM_WINDOW_TYPE_{DOCK,NOTIFICATION}

Fancy panels (tint2, bmpanel2, ...) can now be used with bspwm.

11 years agoHandle _NET_WM_DESKTOP
Bastien Dejean [Wed, 10 Oct 2012 19:36:19 +0000 (21:36 +0200)]
Handle _NET_WM_DESKTOP

11 years agoFix copy/paste typo
Bastien Dejean [Sat, 6 Oct 2012 10:04:18 +0000 (12:04 +0200)]
Fix copy/paste typo

11 years agoAdded some debug messages
Bastien Dejean [Sat, 6 Oct 2012 10:03:12 +0000 (12:03 +0200)]
Added some debug messages

11 years agoCosmetic changes
Bastien Dejean [Sat, 6 Oct 2012 09:55:22 +0000 (11:55 +0200)]
Cosmetic changes

11 years agoOn button release: use the stored window
Bastien Dejean [Sat, 6 Oct 2012 09:36:16 +0000 (11:36 +0200)]
On button release: use the stored window

When the mouse button was released the window under the pointer was
considered as being the window being previously moved. This is false in
the general case and therefore, the window stored inside the
frozen_state variable must be used.

11 years agoRemove unneeded debug informations
Bastien Dejean [Sat, 6 Oct 2012 09:19:51 +0000 (11:19 +0200)]
Remove unneeded debug informations

11 years agoRemove obsolete code
Bastien Dejean [Fri, 5 Oct 2012 20:04:43 +0000 (22:04 +0200)]
Remove obsolete code

11 years agoNew message: "cycle_layout"
Bastien Dejean [Fri, 5 Oct 2012 19:03:38 +0000 (21:03 +0200)]
New message: "cycle_layout"

11 years agoDon't need to apply layout after "close"
Bastien Dejean [Fri, 5 Oct 2012 13:20:52 +0000 (15:20 +0200)]
Don't need to apply layout after "close"

11 years agoFullscreen client message: apply layout
Bastien Dejean [Fri, 5 Oct 2012 10:27:46 +0000 (12:27 +0200)]
Fullscreen client message: apply layout

11 years agoThe border width can change while in fullscreen
Bastien Dejean [Fri, 5 Oct 2012 10:10:07 +0000 (12:10 +0200)]
The border width can change while in fullscreen

11 years agoUpdate floating rectangle when border_width changes
Bastien Dejean [Fri, 5 Oct 2012 09:35:35 +0000 (11:35 +0200)]
Update floating rectangle when border_width changes

11 years agoAdd missing .PHONY entry
Bastien Dejean [Thu, 4 Oct 2012 17:11:07 +0000 (19:11 +0200)]
Add missing .PHONY entry

11 years agoPrevent buffer overruns in `dump_tree` and al.
Bastien Dejean [Thu, 4 Oct 2012 12:46:41 +0000 (14:46 +0200)]
Prevent buffer overruns in `dump_tree` and al.

11 years agoAlways use BUFSIZ
Bastien Dejean [Thu, 4 Oct 2012 11:59:05 +0000 (13:59 +0200)]
Always use BUFSIZ

11 years agoAddress the non-portability of the PRINTF macro
Bastien Dejean [Thu, 4 Oct 2012 09:49:23 +0000 (11:49 +0200)]
Address the non-portability of the PRINTF macro

11 years agoEmpty rsp after sending it
Bastien Dejean [Thu, 4 Oct 2012 09:38:23 +0000 (11:38 +0200)]
Empty rsp after sending it

Since some functions still use *strcat* (e.g. *dump_tree*), it is
necessary to empty rsp after filling it. This is a temporary fix.

11 years agoBy default, don't produce a debug executable
Bastien Dejean [Wed, 3 Oct 2012 21:06:31 +0000 (23:06 +0200)]
By default, don't produce a debug executable

11 years agoRemove trailing new line in response
Bastien Dejean [Wed, 3 Oct 2012 21:00:03 +0000 (23:00 +0200)]
Remove trailing new line in response

Some functions, e.g. *dump_tree*, will end *rsp* with a new line and
*bspc* already takes care of that.

11 years agoIn that particular case, strcmp is safe
Bastien Dejean [Wed, 3 Oct 2012 20:49:05 +0000 (22:49 +0200)]
In that particular case, strcmp is safe

No need to worry about strcmp's safety here, since cmd is guaranteed to be
null-terminated.

11 years agoApply the project coding style to the remote code
Bastien Dejean [Wed, 3 Oct 2012 20:44:25 +0000 (22:44 +0200)]
Apply the project coding style to the remote code

11 years agoMerge pull request #6 from c00kiemon5ter/debug
Bastien Dejean [Wed, 3 Oct 2012 18:55:10 +0000 (11:55 -0700)]
Merge pull request #6 from c00kiemon5ter/debug

handle debug messages

11 years agoMerge pull request #5 from c00kiemon5ter/warning
Bastien Dejean [Wed, 3 Oct 2012 18:52:59 +0000 (11:52 -0700)]
Merge pull request #5 from c00kiemon5ter/warning

fix warining about possible unintitialized variables

11 years agoseparate rules for debug and stripped binaries
Ivan Kanakarakis [Wed, 3 Oct 2012 17:53:16 +0000 (20:53 +0300)]
separate rules for debug and stripped binaries

11 years agocorerctly handle debug messages
Ivan Kanakarakis [Wed, 3 Oct 2012 17:50:37 +0000 (20:50 +0300)]
corerctly handle debug messages

11 years agofix warining about possible unintitialized variables
Ivan Kanakarakis [Wed, 3 Oct 2012 17:48:40 +0000 (20:48 +0300)]
fix warining about possible unintitialized variables

11 years agoMerge pull request #4 from c00kiemon5ter/client
Bastien Dejean [Wed, 3 Oct 2012 17:40:02 +0000 (10:40 -0700)]
Merge pull request #4 from c00kiemon5ter/client

Rework Client

11 years agoupdate Makefile - remove misc and include helpers
Ivan Kanakarakis [Wed, 3 Oct 2012 17:08:02 +0000 (20:08 +0300)]
update Makefile - remove misc and include helpers

11 years agoupdate wm to use helpers
Ivan Kanakarakis [Wed, 3 Oct 2012 17:07:33 +0000 (20:07 +0300)]
update wm to use helpers