Commit graph

  • 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
  • 38332925d0 * exwm-layout.el (exwm-layout--show): Resize the X window if the minibuffer is active but with line height 1. Chris Feng 2016-06-17 13:30:13 +0800
  • 9e754e7e13 Bump version to 0.5 Chris Feng 2016-05-25 12:21:08 +0800
  • 2ec88bd32d * exwm-input.el (exwm-input--update-focus): Do not update input focus when there's an active minibjffer Chris Feng 2016-05-24 21:49:31 +0800
  • 3dba5f156f Manage a certain type of undecorated X windows Chris Feng 2016-05-24 12:30:53 +0800
  • 1b2ae3749e Add cleanup codes for Emacs daemon Chris Feng 2016-05-23 19:13:42 +0800
  • dc0c0f5131 Always add `exwm-workspace--on-focus-in' Chris Feng 2016-05-21 12:50:10 +0800
  • 2dcb26ce9d Use xcb:connect' instead of xcb:connect-to-socket' Chris Feng 2016-05-13 00:11:12 +0800
  • 009854e766 Announce manager selection with client message Chris Feng 2016-04-21 21:37:02 +0800
  • 367bdf2e19 Properly place undecorated X windows Chris Feng 2016-04-21 19:30:55 +0800
  • ddbbeda285 Fix 2 multi-monitor issues Chris Feng 2016-04-07 21:03:42 +0800
  • c7c233bc35 Some commands should be called interactively Chris Feng 2016-04-03 12:24:50 +0800
  • fa204e1367 Fix emacsclient issues Chris Feng 2016-03-25 13:57:42 +0800
  • 44d05d2dd3 Merge branch 'medranocalvo/remember-last-buffer' into externals/exwm Chris Feng 2016-03-20 12:03:13 +0800
  • 4d6b19aece Restore a sensible buffer when replacing EXWM buffers Adrián Medraño Calvo 2016-03-19 00:00:00 +0000
  • e4704479a8 Use `other-buffer' instead of "*scratch*" Adrián Medraño Calvo 2016-03-19 00:00:00 +0000
  • 3763195fe3 Use `buffer-predicate' frame parameter to prevent switching to visible EXWM buffers Adrián Medraño Calvo 2016-03-19 00:00:00 +0000
  • 8a1c3761e4 Set the correct buffer before checking the `major-mode' Adrián Medraño Calvo 2016-03-19 00:00:00 +0000
  • f6cd9503e6 Minor cleanup Adrián Medraño Calvo 2016-03-19 00:00:00 +0000
  • 3cef44a6ca Exclude unmanaged floating X windows when refreshing Chris Feng 2016-03-16 12:34:38 +0800
  • c8c0bc7b60 Neglect trivial resizing requests Chris Feng 2016-03-11 14:12:01 +0800
  • e217533642 Merge branch 'medranocalvo/fix-input-target' into externals/exwm Chris Feng 2016-03-08 13:03:00 +0800
  • ac3f8098c7 Use cl-case' instead of case' Chris Feng 2016-03-08 13:01:05 +0800
  • 1342fe1789 Change input mode of window being clicked Adrián Medraño Calvo 2016-03-07 00:00:00 +0000
  • a50e6bd384 Restack fullscreen X windows Chris Feng 2016-03-07 18:16:04 +0800
  • f0a5425f4c Allow floating X windows to resize themselves Chris Feng 2016-03-06 14:28:42 +0800
  • 6fe6fe52f6 Untabify Chris Feng 2016-03-06 13:45:13 +0800
  • 8706e490fb Allow moving/resizing undecorated X windows Chris Feng 2016-03-04 19:11:10 +0800
  • fe9be0b3ef Handle buffer change after a buffer is killed Chris Feng 2016-03-03 19:34:17 +0800
  • 93e42136e3 Avoid unnecessary input focus changes in line-mode Chris Feng 2016-03-01 18:51:09 +0800
  • 74555b25c2 Simplify `exwm-workspace--display-buffer' Chris Feng 2016-02-28 20:03:56 +0800
  • 74fba563b8 Do not wait for WM_STATE property events Chris Feng 2016-02-26 18:18:34 +0800
  • bc4aafec16 Minor fixes for layout and workspace Chris Feng 2016-02-26 09:24:15 +0800
  • 84a9041b20 Fix exwm-workspace-switch-to-buffer Chris Feng 2016-02-25 18:36:54 +0800
  • b400ae6eba Bump version to 0.4 Chris Feng 2016-02-25 12:42:25 +0800
  • 5a39c5c2fa Allow user to hide floating X windows Chris Feng 2016-02-25 12:41:35 +0800
  • db6d26c662 Refresh the workspace after creating a floating X window Chris Feng 2016-02-24 21:27:23 +0800
  • 84bdc1378a Fix issues with moving X windows between workspaces Chris Feng 2016-02-24 20:55:01 +0800
  • 4838f2b7fa Make input focus revert to pointer root Chris Feng 2016-02-23 19:04:51 +0800
  • 35493faca6 Bump version to 0.3 Chris Feng 2016-02-22 12:41:21 +0800
  • 55cec760ca Fix emacsclient related issues Chris Feng 2016-02-21 20:19:45 +0800
  • 7116b01b0c Various fixes for floating X windows Chris Feng 2016-02-21 16:39:34 +0800
  • 734b401306 Fix the advice function for ido-buffer-window-other-frame Chris Feng 2016-02-21 16:30:08 +0800
  • e3d33a4aad Prevent Emacs frames from restacking themselves Chris Feng 2016-02-20 21:52:07 +0800
  • 1c79e1c238 Prevent/Reduce flickering issues with floating X windows Chris Feng 2016-02-20 14:52:53 +0800
  • 33254c37df Redefine mode-specific keys Chris Feng 2016-02-20 10:02:11 +0800
  • fdfdabf95a Merge branch 'feat/systemtray' into externals/exwm Chris Feng 2016-02-19 20:22:05 +0800
  • 08bf970b16 Minor fixes for system tray Chris Feng 2016-02-19 20:18:29 +0800
  • fc589b899b Fix system tray issues after updating workspaces Chris Feng 2016-02-19 17:12:43 +0800
  • bfd43feb49 Add system tray support Chris Feng 2016-02-19 11:02:37 +0800
  • 3f7722079c Fix floating X window bugs introduced by 9c95c03e Chris Feng 2016-02-18 19:56:01 +0800
  • 12e2d574c9 Bump version to 0.2 Chris Feng 2016-02-12 14:12:33 +0800
  • ea027d424e Postpone making workspace frames fullscreen Chris Feng 2016-02-12 14:10:11 +0800
  • 35d04c3468 Fix bugs on managing/unmanaging X windows Chris Feng 2016-02-09 13:26:48 +0800
  • fb9bfd2911 Eliminate compilation warnings Chris Feng 2016-02-07 11:40:14 +0800
  • 15cdf8f589 Unmanage X windows on exit Chris Feng 2016-02-07 11:25:49 +0800
  • e2edf81271 Add some useful key bindings Chris Feng 2016-02-07 10:45:59 +0800
  • 3d643fafbe Remove an assertion Chris Feng 2016-02-07 10:22:33 +0800
  • e9e476c4de Merge branch 'fjl-fix-resize-minibuffer' Chris Feng 2016-02-07 10:18:45 +0800
  • 0006523474 Resize minibuffer only when it's in its own frame Felix Lange 2016-02-06 22:43:32 +0100
  • 97daba20ad Improve bc80eefe Chris Feng 2016-02-06 20:33:56 +0800
  • bc80eefe3f Fix multi-monitor/fullscreen issues Chris Feng 2016-02-06 16:47:30 +0800