branch: externals/xelb
commit df102a5773b37cec154e795a17a8513144dde643
Author: Lars Ingebrigtsen
Commit: Chris Feng
Speed up large string to by conversions
When using xcb:PutImage objects, the data fields can be huge. These
are (commonly) strings that are to be converted
branch: externals/exwm
commit 0368127976bda29d35eed788edfe74644ecd3845
Author: Chris Feng
Commit: Chris Feng
Make button events working with winner-mode
* exwm-input.el (exwm-input--fake-last-command): Extracted for reuse.
(exwm-input--on-ButtonPress, exwm-input--on-KeyPress
branch: externals/exwm
commit edb930005b0ba83051ca8a59b493e9a3c8ef580a
Author: Chris Feng
Commit: Chris Feng
Fix fullscreen states
* exwm-layout.el (exwm-layout-set-fullscreen,
exwm-layout-unset-fullscreen): Use `exwm--id' for interactive use.
(exwm-layout-unset-fullscreen
branch: externals/exwm
commit 9f286212778c52a709302c7151e76b836db79ef5
Author: Chris Feng
Commit: Chris Feng
Bump version to 0.24
---
exwm.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/exwm.el b/exwm.el
index 98736ac..fc96ac7 100644
--- a/exwm.el
+++ b/exwm.el
branch: externals/exwm
commit c7c42582b7342f20c22b8a040eab72d3ce9f37b5
Author: Adrián Medraño Calvo
Commit: Adrián Medraño Calvo
Prevent jumping back to previous workspace
* exwm-workspace.el (exwm-workspace-switch): Focus out old frame
before switching to the new one
branch: externals/exwm
commit ce2625d050b1a4aa5815dc40b85d0270d743
Author: Adrián Medraño Calvo
Commit: Adrián Medraño Calvo
Run hook upon input mode change
* exwm-input.el (exwm-input-input-mode-change-hook): Add new hook
for code to run upon input mode change.
branch: externals/exwm
commit 624a30212cca1af99fda1417fd81c31eeba4cca8
Author: Chris Feng
Commit: Chris Feng
Clarify the use of `exwm-config-default'
* exwm-config.el (exwm-config-example): Renamed from
`exwm-config-default' to make it clear it's just an example.
---
exwm
branch: externals/exwm
commit 7f4b9cdb0f4122f561d26dcb39d405deeadf931e
Author: Chris Feng
Commit: Chris Feng
Make return key work in exwm-xim
* exwm-xim.el (exwm-xim--handle-forward-event-request): Send all key
events to Emacs while invoking an input method (don't rely on its
branch: externals/exwm
commit 921b0e3efe11c29f433106f14b4ecb7e0ac71651
Merge: ab1d02a 1d0df91
Author: Chris Feng
Commit: Chris Feng
Merge branch 'medranocalvo/upcase-menu-item' into externals/exwm
---
exwm-core.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/exwm
ch11ng pushed a change to branch externals/exwm.
from 21a7341 Merge branch
'medranocalvo/abort-recursive-edit-on-workspace-switch' into externals/exwm
new ce2625d Run hook upon input mode change
new c0931b5 Merge branch 'medranocalvo/input-mode-change-hook' into
branch: externals/exwm
commit c0931b5c6604d8816bcee1e4dc2c13a262cb93eb
Merge: 21a7341 ce2625d
Author: Chris Feng
Commit: Chris Feng
Merge branch 'medranocalvo/input-mode-change-hook' into externals/exwm
---
exwm-input.el | 10 --
1 file changed, 8 insertions(+), 2 deletions
branch: externals/exwm
commit 1d0df9144ef40b4d7dac5d73e5a4103e00343a6b
Author: Adrián Medraño Calvo
Commit: Adrián Medraño Calvo
; Upcase menu item
---
exwm-core.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/exwm-core.el b/exwm-core.el
index 553fb4b..7645489 100644
branch: externals/exwm
commit ab1d02af535b4af81dd66c02d3593506c80b5d60
Merge: c0931b5 c7c4258
Author: Chris Feng
Commit: Chris Feng
Merge branch 'medranocalvo/prevent-jump-back-workspace' into externals/exwm
---
exwm-workspace.el | 10 +-
1 file changed, 5 insertions(+), 5
branch: externals/exwm
commit cddb3429d2219ed5e15761e4b7b61be1a14970bd
Author: Adrián Medraño Calvo
Commit: Adrián Medraño Calvo
Abort recursive edit before switching workspaces
* exwm-workspace.el (exwm-workspace-switch): Abort recursive edit
before switching to other
branch: externals/exwm
commit 21a73419724fe642ad3affc12fb6e901e554a243
Merge: 007916c 373eda9
Author: Chris Feng
Commit: Chris Feng
Merge branch 'medranocalvo/abort-recursive-edit-on-workspace-switch' into
externals/exwm
---
exwm-workspace.el | 6 --
1 file changed, 6 deletions
branch: externals/exwm
commit 373eda99bd01e5bf53abc46c8a3c096bceeff72c
Author: Adrián Medraño Calvo
Commit: Adrián Medraño Calvo
Stop aborting recursive edit upon switching workspaces.
* exwm-workspace.el (exwm-workspace-switch): Stop aborting
recursive edit upon
ch11ng pushed a change to branch externals/exwm.
from 95d6aa9 Merge branch 'Curiosidad-Racional/patch-1' into
externals/exwm
new 007916c Fix window manager name
new cddb342 Abort recursive edit before switching workspaces
new 373eda9 Stop aborting recursive
branch: externals/exwm
commit 007916c64763b53f37fb7c759a145857f63c1c76
Author: Adrián Medraño Calvo
Commit: Adrián Medraño Calvo
Fix window manager name
* exwm.el (exwm--init-icccm-ewmh): Correct _NET_WM_NAME to the
name of the window manager on the
branch: externals/exwm
commit 3dbf1b1bed96d9ac3ee2718134ded619f46951bb
Author: Chris Feng
Commit: Chris Feng
Add support for _NET_WM_STATE_HIDDEN
* exwm-layout.el (exwm-layout--set-ewmh-state): New function for
setting _NET_WM_STATE (according to local state).
* exwm.el
branch: externals/exwm
commit dc5cc1dead101f7a06e00513fd2a1821ab1f3384
Author: Curiosidad-Racional
Commit: GitHub
Fixed fail update when current buffer differs from window
Local variable `exwm--input-mode' from different buffer when current buffer
don't contains #id window.
ch11ng pushed a change to branch externals/exwm.
from ed0f633 Make exwm-mode buffers work with winner-mode
new 5f9ba97 Additional fix for winner-mode
new 3dbf1b1 Add support for _NET_WM_STATE_HIDDEN
new dc5cc1d Fixed fail update when current buffer differs
branch: externals/exwm
commit 5f9ba9772f483729c479c316d456fa87888c062f
Author: Chris Feng
Commit: Chris Feng
Additional fix for winner-mode
* exwm-input.el (exwm-input--on-KeyPress-line-mode): Check incomplete
key presses (which generate no valid events) before running
`pre
branch: externals/exwm
commit 95d6aa96cfaac1a3b474ca16bac70945ad909b01
Merge: 3dbf1b1 dc5cc1d
Author: Chris Feng
Commit: Chris Feng
Merge branch 'Curiosidad-Racional/patch-1' into externals/exwm
---
exwm-input.el | 26 +-
1 file changed, 13 insertions(+), 13
branch: externals/exwm
commit ed0f63327dbfa7ef2ebe1dc37bfc38d40d531c29
Author: Chris Feng
Commit: Chris Feng
Make exwm-mode buffers work with winner-mode
* exwm-input.el (exwm-input--noop): New placeholder command.
(exwm-input--on-pre-command, exwm-input--on-post-command
branch: externals/exwm
commit 27a884e9472485e15a9b7dc7b62985a956c5f20d
Author: Chris Feng
Commit: Chris Feng
Update copyright year to 2020
---
exwm-cm.el | 2 +-
exwm-config.el | 2 +-
exwm-core.el | 2 +-
exwm-floating.el | 2 +-
exwm-input.el | 2 +-
exwm
branch: externals/exwm
commit 48db94f48bea1137132345abfe8256cfc6219248
Author: Chris Feng
Commit: Chris Feng
Add solid background support to systemtray
* exwm-systemtray.el (exwm-systemtray-background-color): New user
option for configuring systemtray background color
ch11ng pushed a change to branch externals/exwm.
from 65ec749 Fix moving Emacs frames
new 27a884e Update copyright year to 2020
new 36d2f00 Refactor color-related code
new 48db94f Add solid background support to systemtray
Summary of changes:
exwm-cm.el
branch: externals/exwm
commit 36d2f0056eff396d115d4cbf5777221fc5bb9c4c
Author: Chris Feng
Commit: Chris Feng
Refactor color-related code
* exwm-core.el (exwm--color->pixel): New function for converting color
to TrueColor pixel.
* exwm-floating.el (exwm-floating--bor
branch: externals/exwm
commit 65ec749bb074b51824576834d1f85c3c4301e999
Author: Chris Feng
Commit: Chris Feng
Fix moving Emacs frames
* exwm.el (exwm--on-ClientMessage): Avoid moving workspace frames;
Move floating X window when trying to move the floating frame.
---
exwm.el
branch: externals/exwm
commit 8b05c2a30d112e5deaf1196fccfcc2d1eb273756
Author: Chris Feng
Commit: Chris Feng
Eliminate a compile warning
* exwm-workspace.el (exwm-workspace-move-window): Replace the
obsolete `run-window-configuration-change-hook'.
---
exwm-workspace.el | 2
branch: externals/exwm
commit 6a3e9b2c64d644ed468684a2a867c535e50ef66a
Author: Chris Feng
Commit: Chris Feng
Avoid redundant input focus transfer
* exwm-input.el (exwm-input--set-focus): Check for current focused
X window before making an input focus transfer.
(exwm-input
branch: externals/exwm
commit 3420cd24d107bf9a0396089bb00396e6ab35447e
Author: Chris Feng
Commit: Chris Feng
Add support for accessing keymaps in char-mode
* exwm-input.el (exwm-input-invoke-factory): New macro for generating
new commands that invoke corresponding prefix keys
branch: externals/exwm
commit 1772b984522c800b1ecd02a5f7fd2b44ce15f3de
Author: Chris Feng
Commit: Chris Feng
Loosen the requirements for input focus update
* exwm-input.el (exwm-input--on-buffer-list-update): No more check
on current buffer (the check on buffer name was dropped
branch: externals/exwm
commit 3c8b39505825eff7e2b61e09833374d904926724
Author: Chris Feng
Commit: Chris Feng
Fix `exwm-input-set-simulation-key'
* exwm-input.el (exwm-input--read-keys): Return nil on empty input so
that `exwm-input-set-simulation-key' can ignore it.
(exwm
branch: externals/exwm
commit f14bd2a110af927293c23e8ff7aa1e2287120b0d
Author: Steven Allen
Commit: Steven Allen
Set the current buffer before handling key events
There's no guarantee that the global current buffer matches the selected
window's buffer. For example, the
branch: externals/exwm
commit 5a43dbecc759fccdd1adcaae5c073bdb4d88d856
Author: Steven Allen
Commit: Chris Feng
Add minibuffer-keyboard-quit to the default pre-post-command-blacklist
* exwm-input.el (exwm-input-pre-post-command-blacklist): Add
`minibuffer-keyboard-quit
ch11ng pushed a change to branch externals/exwm.
from 1e9be0d Fix detection of `exwm-workspace--window-y-offset'
new f14bd2a Set the current buffer before handling key events
new 5a43dbe Add minibuffer-keyboard-quit to the default
pre-post-command-blacklist
Summary
branch: externals/exwm
commit 1e9be0de384d0750277b350c77e5e4a5d8a8ae10
Author: Chris Feng
Commit: Chris Feng
Fix detection of `exwm-workspace--window-y-offset'
* exwm-workspace.el (exwm-workspace--update-offsets): Explicitly
request the geometry of the container for the first
branch: externals/exwm
commit 7778766af824326d89cf4bce7541823218d43adc
Author: Chris Feng
Commit: Chris Feng
Allow customizing undetectable commands
* exwm-input.el (exwm-input-pre-post-command-blacklist): List of
commands undetectable with `post-command-hook'.
(exwm-input
ch11ng pushed a change to branch externals/exwm.
from 9bea3c9 Make input focus continue to work after EXWM exits
new 7778766 Allow customizing undetectable commands
new 9eed52e Avoid calling `x-focus-frame' on non-graphical frames
new 1e9be0d Fix detection
branch: externals/exwm
commit 9eed52ee2b5a1366dfa5fdd3ad45328c554b356c
Author: Chris Feng
Commit: Chris Feng
Avoid calling `x-focus-frame' on non-graphical frames
* exwm-workspace.el (exwm-workspace--client-p): Also account for
non-graphical frames.
* exwm-input.el (exwm
branch: externals/exwm
commit 2005fa5c5dcfdcc49e1ce0b631a1793e9c25604f
Author: Chris Feng
Commit: Chris Feng
Make _NET_ACTIVE_WINDOW working for floating X windows
* exwm.el (exwm--on-ClientMessage): Select floating frames for
floating X windows on receiving _NET_ACTIVE_WINDOW
branch: externals/exwm
commit 9c85f172e5697f85bdea67ef8b23819448abd31a
Author: Chris Feng
Commit: Chris Feng
Skip global keys unavailable in X server
* exwm-input.el (exwm-input--grab-global-prefix-keys): Some global
keys might not be available in X server (perhaps due
ch11ng pushed a change to branch externals/exwm.
from 988f983 Fix `exwm-layout-enlarge-window' for floating X windows
new 9c85f17 Skip global keys unavailable in X server
new 2005fa5 Make _NET_ACTIVE_WINDOW working for floating X windows
new 9bea3c9 Make
branch: externals/exwm
commit 9bea3c9bcd02dc2647881feaaacbf71f6c25ff64
Author: Chris Feng
Commit: Chris Feng
Make input focus continue to work after EXWM exits
* exwm-input.el (exwm-input--exit): Set input focus 'revert-to' to
'PointerRoot' so that user can set input focus to X
ch11ng pushed a change to branch externals/exwm.
from 559e56f Bump version to 0.23
new 16d643d Fix timestamp for debug logs
new 988f983 Fix `exwm-layout-enlarge-window' for floating X windows
Summary of changes:
exwm-core.el | 23 +--
branch: externals/exwm
commit 988f983233275b84ee3587af8a449a44d95c6752
Author: Chris Feng
Commit: Chris Feng
Fix `exwm-layout-enlarge-window' for floating X windows
* exwm-layout.el (exwm-layout-enlarge-window): Correct the height of
outer frame.
---
exwm-layout.el | 2 +-
1
branch: externals/exwm
commit 16d643dd3b2b8e468dbbfb2ad03d7abe41fdf94d
Author: Chris Feng
Commit: Chris Feng
Fix timestamp for debug logs
* exwm-core.el (exwm-debug-log-time-function): Moved to `exwm-debug'
group and set `xcb-debug:log-time-function' automatically.
(exwm
branch: externals/exwm
commit f167bc979c76edb43bc63cffebec095601446477
Author: Chris Feng
Commit: Chris Feng
Replace `frame-geometry'
* exwm-workspace.el (exwm-workspace--frame-y-offset)
exwm-workspace--window-y-offset, exwm-workspace--update-offsets): New
variables
branch: externals/exwm
commit 559e56f4732d47ba459fb5cdc4246cb22d77d484
Author: Chris Feng
Commit: Chris Feng
Bump version to 0.23
---
exwm.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/exwm.el b/exwm.el
index 9d60d5c..e5b603e 100644
--- a/exwm.el
+++ b/exwm.el
branch: externals/exwm
commit 10766e232b607755252fb22e212fb91efa00c6b9
Author: Chris Feng
Commit: Chris Feng
Support starting EXWM from Emacs server not in daemon mode
* exwm.el (exwm-enable): Start EXWM from `window-setup-hook' or
`after-make-frame-functions', whichever comes
ch11ng pushed a change to branch externals/exwm.
from eb49e57 Fix hiding floating X windows
new f167bc9 Replace `frame-geometry'
new 10766e2 Support starting EXWM from Emacs server not in daemon mode
new 559e56f Bump version to 0.23
Summary of changes:
branch: externals/xelb
commit 0f10c956349515b17bf1b5ac1fb7c65a736d401d
Author: Chris Feng
Commit: Chris Feng
Bump version to 0.18
---
xelb.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/xelb.el b/xelb.el
index 3c12e3f..f551e28 100644
--- a/xelb.el
+++ b/xelb.el
branch: externals/exwm
commit eb49e57f762ab47e874c821c12e0b641d3dd9d8e
Author: Chris Feng
Commit: Chris Feng
Fix hiding floating X windows
* exwm-layout.el (exwm-layout--floating-hidden-position): A place far
enough from the origin to actually hide floating X window containers
branch: externals/exwm
commit 48b15e25ad9009b1135db6344de156ef4154758f
Author: Chris Feng
Commit: Chris Feng
Improve user options
* exwm-floating.el (exwm-floating-border-color)
(exwm-floating-border-width): Make changes take effect w/o restart.
(exwm-floating--init-border
ch11ng pushed a change to branch externals/exwm.
from cb96078 ; Autoload `exwm-enable'
new 48b15e2 Improve user options
new eb49e57 Fix hiding floating X windows
Summary of changes:
exwm-floating.el | 111 +-
branch: externals/xelb
commit bb3f395ec12f612e15177e4a452e4bbf501d0cec
Author: Chris Feng
Commit: Chris Feng
Fix freezing on loading keymap
* xcb.el (xcb:-connection-filter): Disable GC on receiving
replies/events. This approximately makes handling keymap changes 10x
branch: externals/exwm
commit cb9607814f3cfcfa3c5597370edc5300c259119e
Author: Chris Feng
Commit: Chris Feng
; Autoload `exwm-enable'
---
exwm.el | 1 +
1 file changed, 1 insertion(+)
diff --git a/exwm.el b/exwm.el
index 8ea4a76..87ce186 100644
--- a/exwm.el
+++ b/exwm.el
@@ -872,6 +872,7
branch: externals/exwm
commit 2d36241a10b4b705e1482322383f135bca7ac184
Author: Chris Feng
Commit: Chris Feng
Add timestamps to `exwm-debug' logs
* exwm-core.el (exwm-debug-log-time-function): New user option for
choosing the style of timestamps in debug logs.
(exwm-debug
branch: externals/exwm
commit 6593236366afdaedefcaa8ad1a9fed9888ca9dfe
Author: Chris Feng
Commit: Chris Feng
Handle and skip problematic per-application configurations
* exwm-manage.el (exwm-manage--get-configurations): Select the first
usable configuration.
---
exwm-manage.el
branch: externals/exwm
commit 5fbf20ba16c87a110587b513b479a5f1f90d3db6
Author: Chris Feng
Commit: Chris Feng
; Improve messages for automatically created workspaces
---
exwm-workspace.el | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/exwm-workspace.el b/exwm
ch11ng pushed a change to branch externals/exwm.
from f303517 * exwm-core.el (exwm-mode-menu): Clarify simulation keys
in menu.
new 2d36241 Add timestamps to `exwm-debug' logs
new 6593236 Handle and skip problematic per-application configurations
new 323e919
branch: externals/exwm
commit 323e919876e90a101c66f485a4b925dd49ae0a26
Author: Chris Feng
Commit: Chris Feng
; Improve the docstring of `exwm-manage-configurations'
---
exwm-manage.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/exwm-manage.el b/exwm-manage.el
branch: externals/exwm
commit ccc4cce0e0df426f4eccb81479c4a773c488155d
Author: Chris Feng
Commit: Chris Feng
Fix floating X window size with menu-bar/tool-bar enabled
* exwm-floating.el (exwm-floating--set-floating)
exwm-floating--do-moveresize)
exwm-layout.el (exwm-layout
branch: externals/xelb
commit 599ef709072c18022f5b08c0367721d126b1a716
Author: Chris Feng
Commit: Chris Feng
Add timestamps to XELB debug logs
* xcb-debug.el (xcb-debug:log-time-function): New user option for
choosing the style of timestamps in debug logs.
(xcb-debug:log
branch: externals/exwm
commit f303517c297a9ca9e6a814897f96303b5d0f02be
Author: Chris Feng
Commit: Chris Feng
* exwm-core.el (exwm-mode-menu): Clarify simulation keys in menu.
---
exwm-core.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/exwm-core.el b/exwm-core.el
branch: externals/exwm
commit ddc22f2feddd99ff488f5f1c03b4f059e353056a
Author: Chris Feng
Commit: Chris Feng
Clear echo area for input methods
* exwm-xim.el (exwm-xim--handle-forward-event-request): exwm-xim
enforces `input-method-use-echo-area' but this breaks some input
ch11ng pushed a change to branch externals/exwm.
from 5b9f4b0 Make it possible to answer questions from Emacs when in
char-mode
new 5505cff Fix a lock issue with _NET_CLOSE_WINDOW and
WM_DELETE_WINDOW
new ddc22f2 Clear echo area for input methods
new d63dc6a
branch: externals/exwm
commit 5505cff826b361d5d0090a6314891005595e3279
Author: Chris Feng
Commit: Chris Feng
Fix a lock issue with _NET_CLOSE_WINDOW and WM_DELETE_WINDOW
* exwm.el (exwm--on-ClientMessage): Calling `kill-buffer' directly
from an event context won't work since
branch: externals/exwm
commit d63dc6a82a44c1e918b93c4f50e5d4274ad6d21a
Author: Chris Feng
Commit: Chris Feng
Ignore non-`exwm-mode' buffers in `exwm-workspace-move-window'
* exwm-workspace.el (exwm-workspace-move-window): Ignore
non-`exwm-mode' buffers.
---
exwm-workspace.el
branch: externals/exwm
commit 5b9f4b0851d27e8132a930dfbfec0b94099a4c9f
Author: Chris Feng
Commit: Chris Feng
Make it possible to answer questions from Emacs when in char-mode
* exwm-input.el (exwm-input--echo-area-timer): New variable storing
the timer used for detecting echo
branch: externals/exwm
commit dd6f5c36edf62f8c9d3c98a77b0d22b141663f6c
Author: Chris Feng
Commit: Chris Feng
Inform user about making a frame a workspace
* exwm-workspace.el (exwm-workspace--add-frame-as-workspace): Add a
message.
(exwm-workspace--init): Exclude initial
branch: externals/exwm
commit a1cf0d9b85e1d1d4f3b50a9d51980688b7b816df
Author: Chris Feng
Commit: Chris Feng
Avoid checking `*temp*' buffers
* exwm-input.el (exwm-input--on-buffer-list-update): The way of
detecting a switch from a `*temp*' buffer does not always work
branch: externals/exwm
commit d78c562f9a90055b595cb783928af43597b5ca6c
Author: Chris Feng
Commit: Chris Feng
Make `exwm-manage-configurations' more user friendly
* exwm-manage.el (exwm-manage-configurations): Specify type for each
configuration option.
---
exwm-manage.el | 78
branch: externals/exwm
commit 1f2bd54c117b3eeb88b6af1e8627030f00e37898
Author: Chris Feng
Commit: Chris Feng
Fix a regression with systemtray
* exwm-systemtray.el (exwm-systemtray--on-workspace-switch)
(exwm-systemtray--on-randr-refresh): Instead of retrieving the real
ch11ng pushed a change to branch externals/exwm.
from 37098a4 Fix detection of modifier keys in Emacs events
new dd6f5c3 Inform user about making a frame a workspace
new 1f2bd54 Fix a regression with systemtray
new a1cf0d9 Avoid checking `*temp*' buffers
branch: externals/exwm
commit 2c0dcc46cdf4a51aa7f082492290d9fb5a3537bf
Author: Chris Feng
Commit: Chris Feng
Remove hard-coded keys in menu
* exwm-core.el (exwm-mode-menu): Avoid hard-coding keys in
`exwm-mode-menu'.
---
exwm-core.el | 4 ++--
1 file changed, 2 insertions
ch11ng pushed a change to branch externals/exwm.
from c579476 Fix `after-focus-change-function' not working
new 2c0dcc4 Remove hard-coded keys in menu
new 37098a4 Fix detection of modifier keys in Emacs events
Summary of changes:
exwm-core.el | 4 ++--
ch11ng pushed a change to branch externals/xelb.
from 01d0686 Bump version to 0.17
new b34f0dc * xcb-keysyms.el: Use closure.
new 910b21e * xcb-icccm.el (xcb:icccm:set-WM_TRANSIENT_FOR): Set
default type.
new 801ab28 Fix Emacs event to KEYSYM conversion
branch: externals/xelb
commit 910b21e3b1f0c2c099cc1b0873301b0161bef943
Author: Chris Feng
Commit: Chris Feng
* xcb-icccm.el (xcb:icccm:set-WM_TRANSIENT_FOR): Set default type.
---
xcb-icccm.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/xcb-icccm.el b/xcb-icccm.el
branch: externals/exwm
commit 37098a400994948fe99a2bb944fc2c66e0c71b6a
Author: Chris Feng
Commit: Chris Feng
Fix detection of modifier keys in Emacs events
* exwm-input.el (exwm-input--grab-global-prefix-keys)
(exwm-input--fake-key):
* exwm-xim.el (exwm-xim--handle-forward
branch: externals/xelb
commit 801ab287616c252e00bb8e06ca12a607a2c08bc6
Author: Chris Feng
Commit: Chris Feng
Fix Emacs event to KEYSYM conversion
* xcb-keysyms.el (xcb:keysyms:keycode->keysym): Now support probing
modifier keys.
(xcb:keysyms:event->keysyms): New
branch: externals/xelb
commit b34f0dce2649fabb5091e835c88dca815859294f
Author: Chris Feng
Commit: Chris Feng
* xcb-keysyms.el: Use closure.
---
xcb-keysyms.el | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/xcb-keysyms.el b/xcb-keysyms.el
index ad365aa..417bc21
branch: externals/exwm
commit c5794765362460b5c18fdedb3f77617fb34ee804
Author: Chris Feng
Commit: Chris Feng
Fix `after-focus-change-function' not working
* exwm-workspace.el (exwm-workspace--original-handle-focus-in)
(exwm-workspace--original-handle-focus-out): Store
branch: externals/exwm
commit 0a3dde042a6ff671bd728bf1943fd3a743371161
Author: Sebastian Wålinder
Commit: Chris Feng
Added option to have a key that ends exwm-input-send-next-key
* exwm-input.el (exwm-input-send-next-key): Accept an optional end key.
---
exwm-input.el | 14
branch: externals/exwm
commit fe8ee3c5786bf8c1c69cef1b2ad6bb6b2d785a6d
Author: Chris Feng
Commit: Chris Feng
Fix 'Attempt to delete a surrogate minibuffer frame' error
* exwm-workspace.el (exwm-workspace--get-remove-frame-next-workspace):
New function automatically moves X
branch: externals/exwm
commit aa92c7be8cb92ae74617b8d3d431431d2aa7edac
Author: Chris Feng
Commit: Chris Feng
Avoid workspace switch loop with `mouse-autoselect-window' enabled
* exwm-input.el (exwm-input--last-enter-notify-position): New variable
storing last mouse position
ch11ng pushed a change to branch externals/exwm.
from 8a54504 Handle (t . EVENT) format events in exwm-xim
new aa92c7b Avoid workspace switch loop with
`mouse-autoselect-window' enabled
new 605b0a9 Allow panel to hide floating X windows
Summary of changes:
branch: externals/exwm
commit 605b0a9575564c5e864e3a6381d18e3dcbfbde04
Author: Chris Feng
Commit: Chris Feng
Allow panel to hide floating X windows
* exwm.el (exwm--on-ClientMessage): Use `exwm-floating-hide' to hide X
windows on receiving `WM_CHANGE_STATE' events.
---
exwm.el
branch: externals/exwm
commit 8a54504152220e660b7df33dacda3b58b7532563
Author: Chris Feng
Commit: Chris Feng
Handle (t . EVENT) format events in exwm-xim
* exwm-xim.el (exwm-xim--handle-forward-event-request): Ditto.
---
exwm-xim.el | 6 +-
1 file changed, 5 insertions(+), 1
branch: externals/exwm
commit 75833e0c53fa92d9b7c7f6ab78e206df6e07f9b9
Author: Chris Feng
Commit: Chris Feng
Fix character loss with exwm-xim
* exwm-xim.el (exwm-xim--handle-forward-event-request): Events unread
can either be reused by input methods or forwarded to X windows
branch: externals/exwm
commit 672a5e2a23e1d41609136170bfa851e25244e4c4
Author: Chris Feng
Commit: Chris Feng
Fix unreading 'return event
* exwm-xim.el (exwm-xim--event-pending): Drop unused variable.
(exwm-xim--handle-forward-event-request): Convert 'return back to ?\n
branch: externals/exwm
commit fe2336a11e26a488f9fc428efce095a6c10981df
Author: Chris Feng
Commit: Chris Feng
Fix auto commit issue with input methods
* exwm-xim.el (exwm-xim--handle-forward-event-request): Factored out
from `exwm-xim--on-request' to make auto commit work
ch11ng pushed a change to branch externals/exwm.
from bd99d8c Support monitor mirroring
new 4ac0d6c Clarify the usage of `exwm-manage-configurations'
new f70bdb5 Add compatibility mode for legacy servers
Summary of changes:
exwm-manage.el | 24 ++-
branch: externals/exwm
commit f70bdb5868fc098b7f1f44e6eced3819eb13ea42
Author: Chris Feng
Commit: Chris Feng
Add compatibility mode for legacy servers
* exwm-randr.el (exwm-randr--compatibility-mode): Indicating whether
RandR 1.5 is supported by the server.
(exwm-randr
branch: externals/exwm
commit 4ac0d6c1fd00ffd9229ef2d5fd1c63ee6151ed2d
Author: Chris Feng
Commit: Chris Feng
Clarify the usage of `exwm-manage-configurations'
---
exwm-manage.el | 24 +++-
1 file changed, 23 insertions(+), 1 deletion(-)
diff --git a/exwm-manage.el b
ch11ng pushed a change to branch externals/exwm.
from 81e5226 * exwm-workspace.el: Use closures rather than `(lambda
...)
new 73b4d6f ; Follows up
new bd99d8c Support monitor mirroring
Summary of changes:
exwm-floating.el | 122
branch: externals/exwm
commit bd99d8cf7fe3be24d370f8a99332f33c4106f510
Author: Chris Feng
Commit: Chris Feng
Support monitor mirroring
* exwm-randr.el (exwm-randr--get-monitors): Also return an alist of
monitor name aliases.
(exwm-randr-refresh): Unify mirrored monitor
branch: externals/exwm
commit 397ca5497e82168b0de1cac9a2204dc695b1de5a
Author: Chris Feng
Commit: Chris Feng
Remove loading order dependency on `mouse-autoselect-window'
* exwm-core.el (exwm--get-client-event-mask): Renamed from
`exwm--client-event-mask' and used as a function
ch11ng pushed a change to branch externals/exwm.
from b12c67d Make replacing existing WM optional
new dd96fff Add extra keys for selecting workspace
new 397ca54 Remove loading order dependency on
`mouse-autoselect-window'
Summary of changes:
exwm-core.el | 11
1 - 100 of 728 matches
Mail list logo