Commit graph

  • 72bba1176c ; Minor fixes for Calvo's patch set. Chris Feng 2018-09-09 00:00:00 +0000
  • 6978c1f45c Restack X-Windows after being mapped to ensure EnterNotify events fire Adrián Medraño Calvo 2018-09-04 12:00:00 +0000
  • ac1372eb11 Command for toggling debugging output Adrián Medraño Calvo 2018-09-04 12:00:00 +0000
  • 3419337f52 Substitute overlapping keybindings Adrián Medraño Calvo 2018-09-04 12:00:00 +0000
  • 74ef19ff44 Use XELB's debugging facilities Adrián Medraño Calvo 2018-09-04 12:00:00 +0000
  • dd57c5eebb Explicitly specify frame for cursor warping conditional James Ferguson 2018-08-28 08:47:01 -0400
  • 2399a0bb22 Fix cursor warping conditional for cursor left of frame James Ferguson 2018-08-28 08:46:14 -0400
  • 5f6b866cfe Refresh layout after activating/deactivating workspaces Adrián Medraño Calvo 2018-08-30 12:00:00 +0000
  • 2b1ed2ce70 Merge branch 'medranocalvo/fix-x-window-vanish' into externals/exwm Chris Feng 2018-08-19 00:00:00 +0000
  • be10e261cc Merge branch 'medranocalvo/exwm-log-buffer' into externals/exwm Chris Feng 2018-08-19 00:00:00 +0000
  • d4a772f536 ; Comment layout algorithm. Adrián Medraño Calvo 2018-08-16 12:00:00 +0000
  • 29f2289a75 Consistently name helper windows Adrián Medraño Calvo 2018-08-13 12:00:00 +0000
  • b6a3b7b3ad ; Unimportant tweaks Chris Feng 2018-08-19 00:00:00 +0000
  • f820217d00 Split exwm-layout--refresh into three functions Adrián Medraño Calvo 2018-08-16 12:00:00 +0000
  • 633065ad55 Don't assume order of `get-buffer-window-list' results Adrián Medraño Calvo 2018-08-16 12:00:00 +0000
  • 11fecb5186 Use more explicit argument for excluding minibuffers Adrián Medraño Calvo 2018-08-16 12:00:00 +0000
  • 5c1aa4dc31 Consider windows of the frame being refreshed, not the selected one at the time exwm-layout--refresh runs Adrián Medraño Calvo 2018-08-16 12:00:00 +0000
  • 33dec8d1a3 Trace more functions Adrián Medraño Calvo 2018-08-13 12:00:00 +0000
  • ac600f0916 Commands for interacting with the log buffer remotely Adrián Medraño Calvo 2018-08-13 12:00:00 +0000
  • 8d15a39c4d Print log output to an EXWM-specific messages buffer Adrián Medraño Calvo 2018-08-13 12:00:00 +0000
  • 4d43e3119a Avoid using `set-mouse-position' to warp pointer Chris Feng 2018-08-12 00:00:00 +0000
  • e6527227b3 Exclude irrelevant X windows when refreshing Chris Feng 2018-08-12 00:00:00 +0000
  • aebcb0344f When mapping an X window check if it's on an active workspace Chris Feng 2018-08-05 00:00:00 +0000
  • 13a14579cc Fix issues with destroying full screen X windows Chris Feng 2018-07-29 00:00:00 +0000
  • 7e5750392c Bump version to 0.19 Chris Feng 2018-07-18 00:00:00 +0800
  • f45e9b9273 Fix XTerm crash on startup Chris Feng 2018-07-15 00:00:00 +0800
  • bc5f0b3ffa ; Use `derived-mode-p'. Chris Feng 2018-07-15 00:00:00 +0800
  • 1364f80f09 Add support for automatic cursor warping Chris Feng 2018-07-15 00:00:00 +0800
  • c1b6a296a8 Shrink Emacs frames with X request Chris Feng 2018-07-15 00:00:00 +0800
  • 6be729847e Also send a WM_TAKE_FOCUS when setting focus with SetInputFocus Chris Feng 2018-07-15 00:00:00 +0800
  • 4bb2d87a8d Revert "Grab & Replay key events with XI2 and XTEST" Chris Feng 2018-07-15 00:00:00 +0800
  • 0680be104f Grab & Replay key events with XI2 and XTEST Chris Feng 2018-06-18 22:20:23 +0800
  • b75c89cae2 Fix systemtray position when menu-bar / tool-bar is enabled Chris Feng 2018-05-27 23:29:36 +0800
  • df8de92113 Provide a fallback value for X window geometry Chris Feng 2018-05-20 16:14:01 +0800
  • 0037cba87b Avoid hiding full screen X windows unexpectedly Chris Feng 2018-05-13 23:57:36 +0800
  • ff4ae82fd7 Port to 32-bit Emacs on master branch Paul Eggert 2018-04-15 14:52:39 -0700
  • 87db8b42a3 Preserve keyboard grab state after quitting fullscreen mode Chris Feng 2018-04-01 23:38:48 +0800
  • fbdcd42b0a Add support for various key processing variables Chris Feng 2018-04-01 23:30:19 +0800
  • f4aa8389fc Fix a compatibility issue with Emacs 24 Chris Feng 2018-03-23 23:57:18 +0800
  • 10eb27eddc Fix local simulation keys Chris Feng 2018-03-23 23:55:28 +0800
  • 02b1be7160 Avoid entering line-mode after exit minibuffer Chris Feng 2018-03-23 23:53:05 +0800
  • b6d660042e Add workspace support in per-application configurations Chris Feng 2018-03-23 23:49:39 +0800
  • 5448fb75fa Bump version to 0.18 Chris Feng 2018-03-14 01:20:00 +0800
  • 8db0a78382 Fix wrong exwm-active frame parameters Chris Feng 2018-03-14 01:14:36 +0800
  • 3f6c609a2b Fix regressions Chris Feng 2018-03-10 17:28:43 +0800
  • cb8706f91c Delay setting workspaces active/inactive Chris Feng 2018-03-10 00:12:47 +0800
  • 2f430db735 Minor fixes Chris Feng 2018-03-09 01:06:39 +0800
  • 7aae6efdcd Support replacing and being replaced by other window managers Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • 350950abfc Clean up when failing to start Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • cf98e3d921 Name all helper windows created by EXWM Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • 587a8cad1d Add interactive commands for starting and stopping EXWM Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • ce8af83ffb Disconnect on `exwm--exit' Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • a2b6cfb878 * exwm.el (exwm--exit): Drop SubstructureRedirect on root window. Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • a51be88c1e Cleanup exwm-workspace on exit Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • 33a1a28476 Dissociate frame creation and deletion handlers from the actual configuration of frames as workspaces Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • d3be64e743 Factor out `exwm-randr--on-ScreenChangeNotify' Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • 4f7abf4bfd Cleanup exwm-manage on exit Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • c00331a7e6 Cleanup exwm-layout on exit Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • 81529c2e89 Cleanup exwm-input on exit Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • 4660e040a0 Prevent duplicate keys in frameset-filter-alist Adrián Medraño Calvo 2018-03-06 00:00:00 +0000
  • dd0f10775a Support disabling default `exwm-mode-map' bindings Adrián Medraño Calvo 2018-03-05 00:00:00 +0000
  • 57328b439f Avoid switching buffer when moving an X window already in place Chris Feng 2018-03-04 21:59:19 +0800
  • 46fe764634 Fix fullscreen mode after switching workspace and back Chris Feng 2018-03-04 12:23:37 +0800
  • 277377c718 Fix local simulation keys Chris Feng 2018-03-04 12:21:53 +0800
  • 7013b0122a Add header-line format support in per-application configurations Chris Feng 2018-03-04 01:39:12 +0800
  • cc974555db Add prefix arguments support for various commands Chris Feng 2018-03-04 01:36:36 +0800
  • e141ee6847 Add various per-application configurations Chris Feng 2018-03-03 01:00:28 +0800
  • 0d1a323124 Fix EXWM buffers not being hidden on workspace switch Johan Johansson 2018-03-02 17:55:36 +0100
  • dbc06b50ff Add initial support for per-application configurations Chris Feng 2018-03-02 00:52:03 +0800
  • 98c8fd4bc5 Improve multi-monitor performance Chris Feng 2018-03-02 00:49:27 +0800
  • ad90af19a6 Make `exwm-manage-ping-timeout' a user option Chris Feng 2018-02-26 00:25:11 +0800
  • a6cfe3f22d Forward keys defined in `exwm-mode-map' to Emacs by default Chris Feng 2018-02-26 00:23:40 +0800
  • 7cef4320cc Improve the Customize interface for simulation keys Chris Feng 2018-02-26 00:19:28 +0800
  • a50058be78 Add Customize interface for global keys Chris Feng 2018-02-26 00:15:44 +0800
  • c719c3f54b Bump version to 0.17 Chris Feng 2018-02-24 22:49:39 +0800
  • 1b6272e458 Hide blocked frames (they are visible with a compositor) Chris Feng 2018-02-22 22:21:54 +0800
  • 32b88f4bd0 Mark active workspaces on each output Chris Feng 2018-02-22 00:31:57 +0800
  • 6200417697 Grab global keys on top-level X windows Chris Feng 2018-02-22 00:26:04 +0800
  • 86f2215be3 Fix unexpected focus change after a global key binding is activated Chris Feng 2018-02-20 22:21:02 +0800
  • c821f76dfe Use the 'exwm-randr-output' frame parameter to determine the output Chris Feng 2018-02-20 22:17:22 +0800
  • bfa35c0e38 Remove redundant code for fullscreen mode Chris Feng 2018-02-20 22:09:27 +0800
  • 7d4c57a6ab Add Customize interface for simulation keys Chris Feng 2018-02-20 21:57:49 +0800
  • 5c5729c0d4 Fix various issues with multi-monitor support Chris Feng 2018-02-19 22:40:27 +0800
  • b8ce20b4f3 Support displaying floating X windows on all workspaces Chris Feng 2018-02-19 22:34:03 +0800
  • d22e6740d7 Add customization settings Chris Feng 2018-02-19 00:04:27 +0800
  • 7823eb988c Make X windows container-less Chris Feng 2018-02-18 01:04:04 +0800
  • 83c0a2db34 Avoid crashing Emacs by resizing its frame into 0x0 Chris Feng 2018-02-04 22:38:02 +0800
  • 6b4bfad87b Support key translation in line-mode Chris Feng 2018-01-14 23:48:29 +0800
  • 895633fe61 Raise docks after quitting full screen mode Chris Feng 2018-01-14 23:46:04 +0800
  • 46c4036306 ; Add missing autoload cookies. Chris Feng 2017-12-31 21:01:23 +0800
  • dd0a62c405 Add support for `mouse-autoselect-window' Chris Feng 2017-12-31 20:53:58 +0800
  • 76d6f608bc Update copyright year to 2018 Chris Feng 2017-12-31 20:49:37 +0800
  • a145445da6 ; Eliminate a compilation warning. Chris Feng 2017-12-10 17:58:13 +0800
  • 2b183f2212 Re-grab global keys on keyboard update Chris Feng 2017-11-26 20:26:57 +0800
  • 76b567dddb Bump version to 0.16 Chris Feng 2017-11-26 11:18:31 +0800
  • dd6596b1f4 Another fix for input focus issues Chris Feng 2017-11-24 22:47:42 +0800
  • 589b840409 Fix possible wrong context when killing buffers Chris Feng 2017-11-24 22:43:16 +0800
  • 71a39840b2 Fix various input focus issues Chris Feng 2017-11-19 14:51:45 +0800
  • 55626530f4 Free unused X resources Chris Feng 2017-11-19 14:46:35 +0800
  • 0106dd69c7 Correct the detection of emacsclient Chris Feng 2017-11-19 14:44:28 +0800