Commit graph

  • 1c8101afbf Fix a frame resizing problem for Lucid build Chris Feng 2016-09-25 19:58:16 +0800
  • 7fbd5220f2 Fix `exwm-manage--kill-buffer-query-function' Chris Feng 2016-09-25 19:54:13 +0800
  • 6be75083c2 Use X window borders Chris Feng 2016-09-23 18:41:43 +0800
  • 2597f74c7f Remember the geometries of floating X windows Chris Feng 2016-09-23 18:36:09 +0800
  • 0833e8dc4a Redirect KeyPress events sent to system tray icons Chris Feng 2016-09-23 18:29:11 +0800
  • 84dad20d66 Allow selecting an X window from another workspace Chris Feng 2016-09-23 18:24:37 +0800
  • f96f565d54 Add support for keyboard macro Chris Feng 2016-09-22 19:10:38 +0800
  • 43af6bb6a2 Drop support for _NET_WM_STATE_MODAL Chris Feng 2016-09-22 19:08:13 +0800
  • 2497c45a1d ; Remove dead code Chris Feng 2016-09-22 19:02:54 +0800
  • 4287d31df1 Merge branch 'vedvyas/workspace-move-window-tweak' into externals/exwm Chris Feng 2016-08-31 19:27:46 +0800
  • b4517fbfa0 Force using visible buffers in `other-buffer' Chris Feng 2016-08-31 19:18:42 +0800
  • 9105f23121 Improve exwm-workspace-move-window behavior in specific case Ved Vyas 2016-08-30 12:10:45 -0400
  • cfcaed691b Bump version to 0.10 Chris Feng 2016-08-28 12:59:22 +0800
  • a913621302 Add toggle commands Chris Feng 2016-08-24 19:21:17 +0800
  • cb75d4814d ; Fix typos Chris Feng 2016-08-15 22:59:48 +0800
  • 9ff99d6328 Do not set _NET_WORKAREA Chris Feng 2016-08-15 18:42:35 +0800
  • d8940d1fe6 Merge branch 'feat/compositor' into externals/exwm Chris Feng 2016-08-14 18:21:05 +0800
  • a5ea75e9a2 Document the compositing manager module Chris Feng 2016-08-14 18:19:16 +0800
  • c97ceadce5 Implement compositing manager module Chris Feng 2016-08-14 18:16:55 +0800
  • ea0fbaf8cf Bump version to 0.9 Chris Feng 2016-08-14 12:27:14 +0800
  • fe653ba244 Only check input focus for globally active model Chris Feng 2016-08-14 12:24:40 +0800
  • 108b3949c2 Fix _NET_DESKTOP_VIEWPORT Chris Feng 2016-08-12 20:30:07 +0800
  • badf1c30a0 Raise all docks/panels when switching workspace Chris Feng 2016-08-12 20:28:05 +0800
  • ebcc9591f3 Check for _NET_WM_STATE_FULLSCREEN on managing Chris Feng 2016-08-12 19:27:26 +0800
  • e4ecd79210 * exwm-manage.el (exwm-manage--unmanage-window): Do not clear struts when unmapping. Chris Feng 2016-08-12 19:25:14 +0800
  • 8a438c2c17 Always put the desktop at bottom Chris Feng 2016-08-12 19:22:18 +0800
  • 6bd85db300 * exwm-manage.el (exwm-manage--scan): Check for possibly destroyed child. Chris Feng 2016-08-12 19:19:58 +0800
  • db5128c1b9 Fix CreateWindow attributes Chris Feng 2016-08-12 19:18:32 +0800
  • 8e3fc3602f Adapt for the changes in `window-configuration-change-hook' Chris Feng 2016-08-10 19:45:52 +0800
  • 810b4716a1 Update timestamp for WM_TAKE_FOCUS ClientMessage Chris Feng 2016-08-09 13:34:29 +0800
  • 767abdf9e6 Fix coordinates calculations concerning workspaces Chris Feng 2016-08-09 13:26:15 +0800
  • 6e0b944c2d Ensure floating hooks are run in the right context Chris Feng 2016-08-09 13:20:36 +0800
  • 06c1b0485a Set background pixmap for system tray embedder Chris Feng 2016-08-07 13:34:50 +0800
  • dcec998bb4 * exwm-layout.el (exwm-layout--show): Fix the position of floating X windows. Chris Feng 2016-08-06 21:42:43 +0800
  • 0d00a92fad Avoid setting input focus on workspace containers Chris Feng 2016-08-06 21:38:43 +0800
  • f04b041cae Fix emacsclient issues Chris Feng 2016-08-01 19:53:04 +0800
  • e7ff9a9f90 Fix restarting issues Chris Feng 2016-08-01 19:49:43 +0800
  • 173bbde885 Bump version to 0.8 Chris Feng 2016-07-31 13:17:12 +0800
  • fc542bbcc9 ; Eliminate compile warnings Chris Feng 2016-07-31 13:16:51 +0800
  • a3dba8edd9 Fix restarting issues Chris Feng 2016-07-31 13:14:43 +0800
  • 1e78045f95 Add restart support Chris Feng 2016-07-30 19:01:33 +0800
  • b87f4fbd71 ; * exwm.el (exwm-enable): Ignore unrecognized command line arguments. Chris Feng 2016-07-30 18:59:19 +0800
  • 8061e93878 ; * exwm-workspace.el (exwm-workspace-switch): Input focus should be set ; on the frame where the target window resides. Chris Feng 2016-07-30 18:57:27 +0800
  • a9b775638d Merge branch 'uemurax/reset-fullscreen-frame-count' into externals/exwm Chris Feng 2016-07-30 18:55:43 +0800
  • 0b0982b5ac set fullscreen-frame-count to 0 on exiting Taichi Uemura 2016-07-30 18:48:09 +0900
  • d225f191a9 Fit the *Completions* buffer Chris Feng 2016-07-30 10:17:57 +0800
  • aa7de9dc6f Exit the active minibuffer on unmanaging X windows Chris Feng 2016-07-30 10:12:31 +0800
  • ba0f41db1b ; * exwm-manage.el (exwm-manage--manage-window): Check the value range ; of _NET_WM_DESKTOP. Chris Feng 2016-07-30 10:09:43 +0800
  • 9f68fbd906 Grab global keys on newly created workspaces Chris Feng 2016-07-30 10:06:00 +0800
  • 6bfedf8bf7 Fix input focus transfer between workspaces Chris Feng 2016-07-30 10:00:11 +0800
  • f52848595d ; * exwm-floating.el (exwm-floating--unset-floating): Reposition an X ; window when it changes from floating to tiling layout. Chris Feng 2016-07-29 17:11:28 +0800
  • 719b825bc4 Sync with XELB Chris Feng 2016-07-29 17:05:09 +0800
  • 2220c8cea2 Bump version to 0.7 Chris Feng 2016-07-27 12:00:39 +0800
  • e6bf1b45ad Always update input focus on entering minibuffer Chris Feng 2016-07-26 21:42:22 +0800
  • fdeb39dc08 Add an option to force using tiling layout Chris Feng 2016-07-26 21:39:39 +0800
  • 915ecc8979 Bump version to 0.6 Chris Feng 2016-07-25 12:18:36 +0800
  • f4d89d7e2f Minor fixes for past few commits Chris Feng 2016-07-25 12:14:26 +0800
  • 5529790b03 ; * exwm-input.el: Prevent moving/resizing a tiling X window. Chris Feng 2016-07-22 12:31:22 +0800
  • 6ecd8b921f Fix issues with deleting the last workspace Chris Feng 2016-07-22 12:29:01 +0800
  • d86db3edd6 Add minibuffer toggle command Chris Feng 2016-07-22 12:26:29 +0800
  • 86777c54f3 Improve the performance of workspace creation Chris Feng 2016-07-21 13:02:07 +0800
  • 76ced38ae4 Fix input focus issues revealed by recent commits Chris Feng 2016-07-21 12:51:37 +0800
  • 0c114d97b7 Fix workspace creation and deletion Chris Feng 2016-07-21 12:48:12 +0800
  • f48b8eafb0 Minor fixes Chris Feng 2016-07-21 12:44:05 +0800
  • 6571bb5761 Minor cleanups Chris Feng 2016-07-21 12:41:51 +0800
  • 3909f65bae Add support for attachable/detachable minibuffer Chris Feng 2016-07-19 19:23:37 +0800
  • 624c72945a Fix an bug for emacsclient Chris Feng 2016-07-19 19:18:00 +0800
  • 37e51e65ad Fix a workspace switch issue Chris Feng 2016-07-19 19:16:19 +0800
  • b409d873b6 Merge branch 'medranocalvo/dynamic-workspaces' into externals/exwm Chris Feng 2016-07-19 11:01:19 +0800
  • b51f3e65f1 Mention dynamic workspace in various places Chris Feng 2016-07-19 10:36:14 +0800
  • 2ebeec1257 Adapt dynamic workspace for RandR module Chris Feng 2016-07-19 10:34:38 +0800
  • 4c9afc25b3 Adapt dynamic workspace for floating module Chris Feng 2016-07-19 10:33:11 +0800
  • 622618ac6e Improve the handling of workspaces Chris Feng 2016-07-19 10:30:21 +0800
  • 73d890aad4 Fix various minor issues Chris Feng 2016-07-19 10:24:23 +0800
  • c22f35620f Fix 2 dock-related issues Chris Feng 2016-07-18 12:55:27 +0800
  • 1a716d3939 * exwm-workspace.el (exwm-workspace--init): Rebalance parentheses. Chris Feng 2016-07-18 01:46:46 +0800
  • d0797d03de Remove `exwm-worspace-number' Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • 0fbc725de1 Support adding and removing workspaces Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • f4b8cc47c7 Support moving workspaces Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • e4911181d3 Support swapping workspaces Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • 2de2d42586 Factor out prompt for workspace Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • 07120a0562 Work with workspace frames instead of indices Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • 35e1655dc5 Move defvars to the top Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • 9018545726 New function exwm-workspace--workspace-p Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • 8e2da00b6e Add helper for counting number of workspaces Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • ed6a18a697 Add `exwm-workspace--position' helper Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • cd1372eaec Apply minibuffer in own frame configuration to created frames Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • 983fd468dc Add missing declarations Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • 18fc95def2 Minor cleanup Adrián Medraño Calvo 2016-07-17 12:00:00 +0000
  • 2195316821 Add major mode menu Chris Feng 2016-07-17 12:46:19 +0800
  • 4ac71a7ddc Add RandR support for docks and reuse workareas Chris Feng 2016-07-16 14:34:57 +0800
  • 7f12d9fc7a Add multi-dock support and fix fullscreen issues with dock Chris Feng 2016-07-15 20:04:56 +0800
  • 0b8a373e4f Fix a `unread-command-events' issue for Emacs 24 Chris Feng 2016-07-15 08:11:33 +0800
  • 39dc328157 Fix various stability issues Chris Feng 2016-07-14 22:08:27 +0800
  • 6c8255bf39 Add/improve some ICCCM/EWMH features Chris Feng 2016-07-13 18:51:32 +0800
  • eee5c6fa4d * exwm-input.el (exwm-input--on-KeyPress-char-mode): No need to force events to be added to `this-command-keys' (and it causes problems). Chris Feng 2016-07-12 20:08:20 +0800
  • 650ed0013c Add initial support for dock (panel) applications Chris Feng 2016-07-12 18:35:51 +0800
  • 0863f41490 * exwm-workspace.el (exwm-workspace--init): Remove possible internal borders of workspace frames. Chris Feng 2016-07-12 12:13:50 +0800
  • 9c8e95b376 Fix a bug of simulation keys Chris Feng 2016-07-12 11:55:02 +0800
  • 4a1b177bce Allow buffer-local simulation keys Chris Feng 2016-06-17 18:45:34 +0800