about summary refs log tree commit diff
path: root/exwm-workspace.el
AgeCommit message (Collapse)AuthorFilesLines
2015-08-11 Remove redundant code caused by the concurrency of events (contd, 2)Chris Feng1-11/+7
* Remove locks that are no longer required * Also fix #20 (inactive workspace frame steals input focus)
2015-08-08 Show moved window by defaultChris Feng1-8/+13
2015-08-08 Fix some input focus issuesChris Feng1-5/+8
* Fix input focus lost after moving window to another workspace * Enhance `exwm-reset` to provide user a way to reset input focus when it's lost unexpectedly
2015-08-07 Fix input focus lost after closing windowChris Feng1-0/+2
Also insert some debug messages.
2015-08-07 Various input fixesChris Feng1-10/+10
* Fix `exwm-reset` * Make input mode buffer local * Allow window to stay in `char-mode` while setting input focus to other window or switching to other workspace
2015-08-06 Check buffer mode in exwm-resetChris Feng1-5/+1
This should prevent users from misoperation.
2015-08-06 Fix fullscreen issuesChris Feng1-0/+5
* Correct ConfigureNotify events sent to fullscreen windows. * Exit fullscreen mode before switching workspace. * Temporarily treat `xcb:Atom:_NET_WM_STATE_ABOVE` as `xcb:Atom:_NET_WM_STATE_FULLSCREEN` since a) "plugin-container" (Flash Player) seems only set this, and b) it's not normally used by applications. This makes fullscreen videos working in e.g. iceweasel.
2015-08-05 Various fixesChris Feng1-2/+2
* Prevent marking the end of a key sequence with a single `C-u'. * Enable `C-u' prefix for key simulation since it's not possible for users to define simulation keys starting with `C-u'. * Make Emacs idle only after the visual parts are updated to prevent from disturbing users. * Should use '?\s' instead of '? '.
2015-08-03 Add basic RandR supportChris Feng1-27/+51
This implementation is analogous to that in i3-wm, which requires external tools to properly configure RandR first.
2015-07-26 Fix potential naming conflictsChris Feng1-4/+17
Buffers may share a same name (without the possible leading space) when created in different workspaces.
2015-07-19 Various fixesChris Feng1-11/+3
Remove wrong shift modifiers. Hide a Window when it's moved to another workspace.
2015-07-18 Various fixes for workspaceChris Feng1-4/+7
Fixes for full screen, move window, etc.
2015-07-17 First commitChris Feng1-0/+230