]> git.lizzy.rs Git - bspwm.git/history - tree.c
Implement sticky windows
[bspwm.git] / tree.c
2013-10-01 Bastien DejeanImplement sticky windows
2013-10-01 Bastien DejeanMake the window border width a desktop setting
2013-10-01 Bastien DejeanMaintain the fullscreen state whenever possible
2013-10-01 Bastien DejeanHistory is global and stacking is independent
2013-09-25 Bastien DejeanExtract pointer functions from events.c
2013-09-23 Bastien DejeanNew setting: `growth_factor`
2013-09-21 Bastien DejeanMake sure strings are null-terminated
2013-09-20 Bastien DejeanClear input focus when focusing a NULL node
2013-09-20 Bastien DejeanMove a few functions from tree to desktop/monitor
2013-09-19 Bastien DejeanRemove a few useless header inclusion via deheader
2013-09-19 Bastien DejeanSplit types.c into {monitor,desktop,history}.c
2013-09-12 Bastien DejeanStack in terms of relative actions
2013-09-11 Bastien Dejean*window_gap* is now a desktop setting
2013-08-27 Bastien DejeanAdd a `--rotate` option to the `window` command
2013-08-12 Bastien DejeanDon't try to transplant a node on itself
2013-08-10 Bastien DejeanFail when there's no edge in all cases
2013-07-20 Bastien DejeanMerge branch 'master' of github.com:baskerville/bspwm
2013-07-20 Bastien DejeanFix potential leak and null pointer dereference
2013-07-19 Bastien DejeanAdd new selector modifiers: `urgent` and `nonurgent`
2013-07-14 Bastien DejeanMerge pull request #39 from Stebalien/presel-modifier
2013-07-14 Steven AllenAdd mode modifier
2013-07-14 Bastien DejeanDon't skip matching monitors
2013-07-13 Bastien DejeanMerge remote-tracking branch 'stebalien/apply-modifiers...
2013-07-13 Steven AllenApply modifiers to all objects
2013-07-13 Bastien DejeanMerge pull request #36 from Stebalien/fix-monitor-selection
2013-07-13 Bastien DejeanRemove setting: `focus_by_distance`
2013-07-13 Bastien DejeanMerge pull request #35 from Stebalien/expand-selector...
2013-07-13 Bastien DejeanMerge pull request #34 from Stebalien/fixup-control...
2013-07-13 Bastien DejeanDon't transplant when swapping
2013-07-12 Bastien DejeanRefocus the focused node in `transplant_node`
2013-07-12 Bastien DejeanDon't alter focus when transplanting nodes
2013-07-12 Bastien DejeanUse the standard `abs` function
2013-07-12 Bastien DejeanRewrite message handling
2013-07-02 Bastien DejeanPrevent node transplantation for `circulate`
2013-06-29 Bastien DejeanRevert "Don't try to focus the focused node"
2013-06-29 Bastien DejeanAdd missing return statement
2013-06-29 Bastien DejeanDon't try to focus the focused node
2013-06-29 Bastien DejeanDon't call update_current to set the input focus
2013-06-28 Bastien DejeanConsolidate `monitor_focus_fallback` handling
2013-06-28 Bastien DejeanNew message: `focus_monitor`
2013-06-28 Bastien DejeanTransplant within `swap_nodes`
2013-06-27 Bastien DejeanSkip non tiled windows in `find_biggest`
2013-06-27 Bastien DejeanWhen shifting into manual mode nodes: transplant
2013-06-27 Bastien DejeanNew option for `cancel`: --all
2013-06-27 Bastien DejeanMake split mode and direction local
2013-06-27 Bastien DejeanHandle insertion at non focused nodes
2013-06-25 Bastien DejeanHonor `history_aware_focus` for `shift`
2013-06-24 Bastien DejeanNew setting: `history_aware_focus`
2013-06-09 Bastien DejeanAlways end with a new line in `put_status`
2013-06-08 Bastien DejeanHandle fullscreen state in `apply_layout`
2013-06-08 Bastien DejeanConsider only `pointer_follows_monitor` exceptions
2013-06-07 Bastien DejeanHandle visibility within `desktop_{show,hide}`
2013-06-07 Bastien DejeanMerge branch 'randr'
2013-06-07 Bastien DejeanPointer follows monitor only via `use*` messages
2013-06-07 Bastien DejeanDon't rotate when inserting a floating window
2013-06-06 Bastien DejeanCall `arrange` in `transfer_node`
2013-06-05 Bastien DejeanHandle identity in rotate_tree
2013-06-05 Bastien DejeanNew setting: `pointer_follows_monitor`
2013-06-05 Bastien DejeanOnly emit one call to `put_status` in `focus_node`
2013-06-03 Bastien DejeanRemove obsolete debug message
2013-06-02 Bastien DejeanSet split mode before drawing borders
2013-06-01 Bastien DejeanFix stacking of window moved via send_to
2013-06-01 Bastien DejeanNew message: `remove_desktop`
2013-05-31 Bastien DejeanFix put_status crash on cleanup
2013-05-31 Bastien DejeanConsolidate monitor disconnection handling
2013-05-30 Bastien DejeanNew message: `biggest`
2013-05-30 Bastien DejeanFix focus_node regression
2013-05-29 Bastien DejeanStill trying to minimize the calls to `arrange`
2013-05-29 Bastien DejeanAdd a few debug messages
2013-05-29 Bastien DejeanDon't try to `arrange` empty desktops
2013-05-29 Bastien DejeanAvoid NULL node and non-NULL root in focus_node
2013-05-29 Bastien DejeanHandle remote focus corner case in transfer_node
2013-05-29 Bastien DejeanAlways update focus and history when inserting
2013-05-29 Bastien DejeanSet focus pointer when inserting nodes
2013-05-29 Bastien DejeanRefactor focus_node and select_*
2013-05-29 Bastien DejeanThree arguments is enough for `focus_node`
2013-05-08 Bastien DejeanNew message: 'restore_history'
2013-05-08 Bastien DejeanThe `birth_rotation` attribute replaces `birth_mode`
2013-05-08 Bastien DejeanHandle the node's birth mode consistently
2013-05-07 Bastien DejeanFix removal of vacant node
2013-05-07 Bastien DejeanNew setting: `focus_by_distance`
2013-05-06 Bastien DejeanStack tiling windows via focus history
2013-05-06 Bastien DejeanMerge branch 'master' into history
2013-05-06 Bastien DejeanFix typo
2013-05-06 Bastien DejeanMerge branch 'master' into history
2013-05-06 Bastien DejeanParticularize `swap_nodes`
2013-04-21 Bastien DejeanMerge branch 'master' of github.com:baskerville/bspwm
2013-04-09 Bastien DejeanCall `put_status` when inserting or removing nodes
2013-04-09 Bastien DejeanOnly call `put_status` when needed
2013-04-08 Bastien DejeanConsolidate `put_status`
2013-04-02 Bastien DejeanNew option for `bspwm`: `-p STATUS_PREFIX`
2013-04-02 Bastien DejeanNew arguments for `swap`: `biggest` and `smallest`
2013-03-22 Bastien DejeanFix motion recorder being activated erroneously
2013-03-18 Bastien DejeanMerge branch 'master' into fix-cpu
2013-03-18 Bastien DejeanExhaustively clear input focus before unmapping
2013-03-18 Bastien DejeanChange input focus before unmapping
2013-03-17 Bastien DejeanFocus the root window on an empty desktop
2013-03-16 Bastien DejeanRemove trailing spaces
2013-03-12 Bastien DejeanSet current EWMH desktop in `restore`
2013-03-10 Bastien DejeanNew message: `balance`
next