Commit graph

  • a776ecbb86
    Add lite damage tracking emersion 2018-03-30 13:18:50 -04:00
  • 5ac5e7d5a6
    Merge pull request #1667 from emersion/wlroots-xwayland-map Tony Crisci 2018-03-30 16:53:27 -04:00
  • 7e0d430a0c
    Merge branch 'wlroots' into wlroots-xwayland-map Tony Crisci 2018-03-30 16:16:12 -04:00
  • eb716c6c43
    Fix segfaults when focusing a workspace emersion 2018-03-30 16:12:02 -04:00
  • 7eca02301b
    Merge pull request #1662 from swaywm/workspace-delete-fixes Tony Crisci 2018-03-30 15:47:53 -04:00
  • 03255fd202
    Fix pointer events for hidden workspaces emersion 2018-03-30 15:33:16 -04:00
  • 88f08a42f3 Fix segfault when reaping invisible workspaces Drew DeVault 2018-03-30 14:31:17 -04:00
  • b28e6d2369 IPC fixes Drew DeVault 2018-03-30 13:56:31 -04:00
  • 49379dd0fc Fix workspace deletion edge cases Drew DeVault 2018-03-30 11:58:17 -04:00
  • cf09ea184b
    Use the new map/unmap events for xwayland views emersion 2018-03-30 13:34:25 -04:00
  • 1c50d79e19
    Merge pull request #1664 from swaywm/xwayland-add-to-focused Drew DeVault 2018-03-30 13:31:52 -04:00
  • a5e457d59a Add xwayland views to focused container Drew DeVault 2018-03-30 12:06:45 -04:00
  • 1592543fd6
    Merge pull request #1659 from swaywm/default-orientation emersion 2018-03-30 11:49:45 -04:00
  • b6b674fd76
    Merge pull request #1657 from emersion/render-fixes Drew DeVault 2018-03-30 11:42:59 -04:00
  • 2426ca0241
    Merge pull request #1658 from swaywm/delete-empty-ws Drew DeVault 2018-03-30 11:39:00 -04:00
  • 681f38c878
    Fix segfault on xwayland unmanaged view unmap emersion 2018-03-30 11:22:12 -04:00
  • 6c9d67b105
    Handle set_cursor requests from clients emersion 2018-03-30 10:53:18 -04:00
  • 01af343912 Destroy empty workspaces when moving away Drew DeVault 2018-03-30 10:31:21 -04:00
  • 69eb021767 Add default_orientation command Drew DeVault 2018-03-30 10:43:55 -04:00
  • 28cb412b0d
    Unify initial xwayland view mapping with map handler emersion 2018-03-30 10:09:56 -04:00
  • 981827ca42
    Cleanup and remove global renderer reference emersion 2018-03-30 00:47:57 -04:00
  • 2d46050281 Fix crash when override redirect views close Drew DeVault 2018-03-30 00:46:40 -04:00
  • e62cc0ac26 Finish porting over workspace_next_name Drew DeVault 2018-03-30 00:34:24 -04:00
  • 2a90d26ebe Fix issues with swaybar on DRM Drew DeVault 2018-03-30 00:30:38 -04:00
  • 00d450e554 Use output coords for layer surfaces Drew DeVault 2018-03-30 00:16:18 -04:00
  • d6acb3d86c Set WAYLAND_DISPLAY earlier in startup Drew DeVault 2018-03-30 00:13:54 -04:00
  • 9d7f47746c
    Merge pull request #1648 from swaywm/swaybar-layers Drew DeVault 2018-03-30 00:11:00 -04:00
  • f26ecd9f58 Merge remote-tracking branch 'origin/wlroots' into swaybar-layers Drew DeVault 2018-03-30 00:02:29 -04:00
  • 7162b9bea4
    Merge pull request #1654 from acrisci/refactor-2-electric-boogaloo Drew DeVault 2018-03-30 00:00:23 -04:00
  • 8f490d7d2d Fix oversights from previous pull request Tony Crisci 2018-03-29 23:53:38 -04:00
  • dc8c9fbeb6 Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree" Tony Crisci 2018-03-29 23:41:33 -04:00
  • d8104db8f1 Early return from render functions if necessary Drew DeVault 2018-03-29 23:35:49 -04:00
  • 472e81f35d
    Merge pull request #1653 from swaywm/revert-1647-refactor-tree Drew DeVault 2018-03-29 23:34:14 -04:00
  • d0c7f66e95
    Revert "Refactor tree" Drew DeVault 2018-03-29 23:29:29 -04:00
  • 6b7841b11f
    Merge pull request #1647 from acrisci/refactor-tree Drew DeVault 2018-03-29 23:19:14 -04:00
  • 2778edef97 arrange windows Tony Crisci 2018-03-29 23:15:39 -04:00
  • 92c58b1e63 rename container_for_each_descendent Tony Crisci 2018-03-29 23:08:59 -04:00
  • 095ac31921 Use render_all_frames from bar_setup Drew DeVault 2018-03-29 22:32:17 -04:00
  • 6fe66d0e6c Fix layer_surface_closed Drew DeVault 2018-03-29 22:25:25 -04:00
  • dbda7bfbed Move declaration into loop Drew DeVault 2018-03-29 22:23:41 -04:00
  • ddc09940b1 Exit ipc_get_workspace_callback early Drew DeVault 2018-03-29 22:16:43 -04:00
  • 8efee109ad Implement modes Drew DeVault 2018-03-29 22:10:33 -04:00
  • 741424c4e7 Clean up imported bar commands Drew DeVault 2018-03-29 22:05:16 -04:00
  • 849c3515ab Use statically allocated text buffer Drew DeVault 2018-03-29 21:54:08 -04:00
  • c91adbd188 Fix failure to rearrange output in some cases Drew DeVault 2018-03-29 21:28:31 -04:00
  • f3fbf19312 Do some small cleanup Drew DeVault 2018-03-29 21:09:34 -04:00
  • 5f5076baff Call arrange_windows on layer destroy Drew DeVault 2018-03-29 18:24:29 -04:00
  • 8b5b72c576 Restart swaybar on config reload Drew DeVault 2018-03-29 18:09:42 -04:00
  • 2e84f21ab7 Terminate swaybar when freeing bar config Drew DeVault 2018-03-29 18:08:23 -04:00
  • 2719ddfe5e Spawn swaybars when outputs are added Drew DeVault 2018-03-29 18:07:03 -04:00
  • 5c9cdbcdd2 Add swaybg_command Drew DeVault 2018-03-29 17:49:44 -04:00
  • 569b2bfd5d Move bar config into its own file Drew DeVault 2018-03-29 17:41:02 -04:00
  • bf7a4cd0eb Add bar configuration commands Drew DeVault 2018-03-29 17:20:03 -04:00
  • 6836074fed Implement enough IPC for swaybar to work Drew DeVault 2018-03-29 16:51:36 -04:00
  • b72825441b Fixed laggy focused output boolean Drew DeVault 2018-03-29 16:02:59 -04:00
  • da6e48520b Tear down bar when display exits Drew DeVault 2018-03-29 15:36:52 -04:00
  • 0464a9910d Clean up status line on exit Drew DeVault 2018-03-29 15:19:42 -04:00
  • 0d0ab7c5ce Implement status line Drew DeVault 2018-03-29 15:16:12 -04:00
  • 718502c815 Iterate over workspaces backwards Drew DeVault 2018-03-29 13:49:46 -04:00
  • a76829f375 Some layer shell fixes Drew DeVault 2018-03-29 12:19:20 -04:00
  • 531c175d3e Respect user bar height preference Drew DeVault 2018-03-29 12:03:08 -04:00
  • 1e8faeec02 Pixel-perfect rendering Drew DeVault 2018-03-29 11:58:54 -04:00
  • 37b61eff2d Add binding mode indicator Drew DeVault 2018-03-29 10:59:33 -04:00
  • 86ba0fc15d Re-render bar on IPC updates Drew DeVault 2018-03-29 10:38:17 -04:00
  • 3a458cd7b5 Implement workspace button rendering Drew DeVault 2018-03-29 00:49:59 -04:00
  • 3399ad9840 Round up workspaces on each output Drew DeVault 2018-03-29 00:21:05 -04:00
  • e5e8094dc3 Only utilize the configured outputs Drew DeVault 2018-03-29 00:07:35 -04:00
  • 5c9ad035db Wire up basic IPC support Drew DeVault 2018-03-28 23:56:02 -04:00
  • cab1352801 Start port of swaybar to layer shell Drew DeVault 2018-03-28 23:04:20 -04:00
  • 382e8af418 Allow sway IPC clients to fall back to i3 socket Drew DeVault 2018-03-28 21:21:36 -04:00
  • 3d29d833b1
    Merge pull request #1652 from ascent12/glclear emersion 2018-03-29 21:42:56 -04:00
  • c8e7437b82 Clear buffer after beginning renderer Scott Anderson 2018-03-30 14:38:14 +13:00
  • 4c394a0e9e address feedback Tony Crisci 2018-03-29 21:19:57 -04:00
  • 4ec8bf4cee 80col Tony Crisci 2018-03-29 18:38:43 -04:00
  • 62d1b4cb96 fix container_get_in_direction name Tony Crisci 2018-03-29 18:17:31 -04:00
  • e5491bf498 rename container destroy func Tony Crisci 2018-03-29 18:17:03 -04:00
  • ed2cedb544 rename layout init Tony Crisci 2018-03-29 17:13:37 -04:00
  • eca029f218 more renaming things Tony Crisci 2018-03-29 17:06:29 -04:00
  • b90099b4b7 rename container functions Tony Crisci 2018-03-29 16:17:55 -04:00
  • 941ca5c8fd Maximize xdg shell surfaces on creation Drew DeVault 2018-03-29 15:39:07 -04:00
  • 83d09cf594 remove swayc_t typedef Tony Crisci 2018-03-29 14:31:10 -04:00
  • 874f009866 move tree includes to their own directory Tony Crisci 2018-03-29 12:15:31 -04:00
  • b1984133a9
    Merge pull request #1643 from acrisci/xdg-protocol-header Drew DeVault 2018-03-28 23:45:13 -04:00
  • 82da2b5990 add xdg-protocol header Tony Crisci 2018-03-28 23:38:30 -04:00
  • ca809d2519
    Merge pull request #1642 from swaywm/layer-shell Drew DeVault 2018-03-28 19:27:52 -04:00
  • 8d6bce02af Address review feedback Drew DeVault 2018-03-28 18:10:43 -04:00
  • 0c8bc0264a
    Merge pull request #1640 from taiyu-len/fix_remove_view_from_scratchpad Drew DeVault 2018-03-28 16:58:56 -04:00
  • 68cfa7ef67 Render layer surfaces and respect exclusive zone Drew DeVault 2018-03-28 16:38:11 -04:00
  • e4e8b66efd Clean up scratchpad logging taiyu 2018-03-28 12:48:01 -07:00
  • 0c8a64942e Add initial layer shell skeleton Drew DeVault 2018-03-28 15:47:22 -04:00
  • 9070950eec
    Merge pull request #1638 from swaywm/swaybg-layers Drew DeVault 2018-03-28 15:25:33 -04:00
  • d39bda76c4 Address review comments Drew DeVault 2018-03-28 12:21:50 -04:00
  • 653853062f Refactor configure/ack configure/commit flow Drew DeVault 2018-03-27 23:08:51 -04:00
  • e9922ec524 Remove obsolete client code Drew DeVault 2018-03-27 15:37:24 -04:00
  • 53e3763b58 Fix style Drew DeVault 2018-03-27 16:01:29 -04:00
  • 17e39f6291 s/scaling_mode/background_mode/g Drew DeVault 2018-03-27 16:00:34 -04:00
  • f018d30fe4 Implement image backgrounds Drew DeVault 2018-03-27 15:36:56 -04:00
  • 632bb948b7 Add solid-color rendering to swaybg Drew DeVault 2018-03-27 15:25:25 -04:00
  • eccf0b2598 Add client protocols and swaybg skeleton Drew DeVault 2018-03-27 13:35:34 -04:00
  • 45a50d5afe
    Merge pull request #1641 from swaywm/transformed-events Drew DeVault 2018-03-28 14:26:22 -04:00