Commit graph

  • 8a771785ad keyboard: free xkb keymap on destroy Dominique Martinet 2018-07-04 15:10:23 +09:00
  • dd869c158e
    Merge pull request #2211 from RyanDwyer/fix-xdgtoplevel-tiled emersion 2018-07-05 00:12:09 +01:00
  • fc826b921f Call view_set_tiled for mapping non-floating views Ryan Dwyer 2018-07-05 09:04:15 +10:00
  • 67ecf5844b
    Merge df20ecdf6d into eed0b5614f emersion 2018-07-04 13:45:18 +00:00
  • eed0b5614f
    Merge pull request #2205 from RyanDwyer/fix-border-weirdness Drew DeVault 2018-07-04 06:45:12 -07:00
  • 7efeacf16c
    Merge pull request #2208 from RyanDwyer/instruction-use-after-free Ryan Dwyer 2018-07-04 23:21:41 +10:00
  • 50b401677b Fix use after free in transaction code Ryan Dwyer 2018-07-04 22:58:17 +10:00
  • f414885b1d
    Merge pull request #2200 from mucamaca/fix_transparency emersion 2018-07-04 11:34:01 +01:00
  • 4cb6c368a7 Fix boolean Ryan Dwyer 2018-07-04 20:33:38 +10:00
  • bee5338146
    Merge pull request #2203 from martinetd/ipc-server-display-destroy emersion 2018-07-04 11:33:03 +01:00
  • ffc61e5f3f
    Merge branch 'master' into fix_transparency Bor Grošelj Simić 2018-07-04 12:19:13 +02:00
  • f156a25e64 Only call view_set_tiled when switching floating mode Ryan Dwyer 2018-07-04 20:10:47 +10:00
  • 484042efd8 Fix transparency in background images in swaylock Bor Grošelj Simić 2018-07-04 12:09:05 +02:00
  • b0918b1058 ipc-server: add display destroy listener and remove ipc_terminate Dominique Martinet 2018-07-04 14:45:35 +09:00
  • df20ecdf6d
    Fix input for floating containers emersion 2018-07-04 09:41:45 +01:00
  • 4afa18a0c0
    Merge pull request #2202 from RyanDwyer/fix-focus-damage emersion 2018-07-04 09:23:07 +01:00
  • 39534a1a61
    Merge pull request #2201 from martinetd/setenv-wl-display emersion 2018-07-04 09:21:10 +01:00
  • 0bd41a0dae Fix focus related damage Ryan Dwyer 2018-07-04 15:38:08 +10:00
  • c092f1fe6a startup: move setenv WAYLAND_DISPLAY before config execs Dominique Martinet 2018-07-04 13:50:23 +09:00
  • 1d0963737e Fix #1857 Bor Grošelj Simić 2018-07-04 01:53:32 +02:00
  • 02213e6ef6
    Merge 50350f37b0 into 8cc26130a6 Bor Grošelj Simić 2018-07-03 23:19:47 +00:00
  • 50350f37b0 Make the swaylock background only render once Bor Grošelj Simić 2018-07-04 01:15:14 +02:00
  • 75a99c1b99
    [FIX ME] Adjust view position with window geometry emersion 2018-07-02 23:08:58 +01:00
  • db4e900789
    [REMOVE ME] Don't tile views to get nontrivial window geometry emersion 2018-07-02 23:07:42 +01:00
  • 03b5c42983
    Add view_get_geometry emersion 2018-07-02 23:06:44 +01:00
  • 8cc26130a6
    Merge pull request #2194 from RyanDwyer/fix-incorrect-render emersion 2018-07-02 13:29:25 +01:00
  • 1e4807efa0 Don't return pending children in seat_get_active_current_child Ryan Dwyer 2018-07-02 22:16:20 +10:00
  • c969923aba
    Merge pull request #2193 from RyanDwyer/fix-fullscreen-damage emersion 2018-07-02 13:10:00 +01:00
  • d467452e5e Fix damage on swaybar when view requests to exit fullscreen Ryan Dwyer 2018-07-02 21:58:21 +10:00
  • f259d24138 Implement rotation in renderer for floating containers Ryan Dwyer 2018-07-02 20:49:21 +10:00
  • b9050fca69 Render subsurfaces of popups Ryan Dwyer 2018-07-01 21:47:18 +10:00
  • f518036ddc Reimplement popup rendering Ryan Dwyer 2018-07-01 21:25:05 +10:00
  • f6e86e6526 Render surfaces directly rather than using iterator function Ryan Dwyer 2018-07-01 14:08:12 +10:00
  • 7313abe350 Remove rotation code Ryan Dwyer 2018-07-01 13:41:34 +10:00
  • c8d4a1ae1d Remove drag_icons_for_each_surface Ryan Dwyer 2018-07-01 13:22:15 +10:00
  • 57eb7d9643 Remove layer_for_each_surface Ryan Dwyer 2018-07-01 13:20:23 +10:00
  • f16142a488 Remove unmanaged_for_each_surface Ryan Dwyer 2018-07-01 13:17:59 +10:00
  • 8afe308be8 Remove output_view_for_each_surface Ryan Dwyer 2018-07-01 13:14:11 +10:00
  • d2d530bd09 Introduce render_context and reduce number of function arguments Ryan Dwyer 2018-07-01 12:50:54 +10:00
  • ce7e5b9f10 Move rendering functions into render.c Ryan Dwyer 2018-07-01 12:15:02 +10:00
  • f611a4f9b1
    Merge pull request #2187 from martinetd/idle-inhibit emersion 2018-07-02 09:06:23 +01:00
  • defb73596f
    Merge pull request #2186 from martinetd/static-analysis emersion 2018-07-02 09:06:02 +01:00
  • 71224781c4 idle_inhibit: move server data to its own struct Dominique Martinet 2018-07-02 09:26:57 +09:00
  • 072b334abc idle_inhibit: stop inhibitor when views become invisible Dominique Martinet 2018-06-30 14:09:32 +09:00
  • e4bfb3bc98 Add idle inhibit unstable v1 support Dominique Martinet 2018-06-27 18:16:49 +09:00
  • 2725185aeb swaylock daemonize: fix leak of devnull fd Dominique Martinet 2018-07-01 23:40:20 +09:00
  • 4eeca10a8a load_config: move NULL path check before first use Dominique Martinet 2018-07-01 23:36:44 +09:00
  • 8c526bbb03 config include: fix leak on relative include path Dominique Martinet 2018-07-01 23:34:07 +09:00
  • 248ea93c1a bar config: fix uninitialized accesses on init error Dominique Martinet 2018-07-01 23:22:21 +09:00
  • e67c8cf1cb cmd_assign: fix leak on error Dominique Martinet 2018-07-01 23:17:28 +09:00
  • 971b2f11f9 utf8_size: fix loop boundary Dominique Martinet 2018-07-01 23:14:43 +09:00
  • c73c552cae bar_cmd_modifier: fix use-after-free on error Dominique Martinet 2018-07-01 23:12:17 +09:00
  • 6d2b82253a bar_cmd_font: fix leak of font Dominique Martinet 2018-07-01 23:09:17 +09:00
  • f0d1d26320 get_parent_pid: fix memory leak Dominique Martinet 2018-07-01 23:06:40 +09:00
  • 0c6149171b read_config: fix leak on error Dominique Martinet 2018-07-01 22:57:09 +09:00
  • a2354d5992 cmd_background: fix leak on error Dominique Martinet 2018-07-01 22:54:41 +09:00
  • df494a7e51 transaction_apply: use float for quotient Dominique Martinet 2018-07-01 22:51:21 +09:00
  • c78ab67877 workspace_next_name: fix string length for ws_num >= 100 Dominique Martinet 2018-07-01 22:46:48 +09:00
  • 9c9ee3e4ef find prev/next output/workspace: add NULL check Dominique Martinet 2018-06-30 22:39:37 +09:00
  • ab18740529 output commands: move !argc checks after argc gets decremented Dominique Martinet 2018-06-30 22:16:54 +09:00
  • 557a14a6fe config_commands_command: make alloc failure check more permanent Dominique Martinet 2018-06-30 22:12:10 +09:00
  • 5690bea227 input_config: free new_input_config on error Dominique Martinet 2018-06-30 22:05:27 +09:00
  • ebe69583c7 ipc-server: fix more use-after-frees on ipc_send_reply error Dominique Martinet 2018-06-30 17:18:47 +09:00
  • 0ab04b7434 ipc-server: minor code cleanup Dominique Martinet 2018-06-30 17:03:45 +09:00
  • 546ddbcd5b ipc-server: fix double-free on send error in ipc_send_event Dominique Martinet 2018-06-30 17:02:23 +09:00
  • 9c8fb7d025 invoke_swaybar: fix message length header size Dominique Martinet 2018-06-30 16:49:13 +09:00
  • 1b7f554474 log_kernel: s/fclose/pclose/ (for popen'd FILE) Dominique Martinet 2018-06-30 16:44:36 +09:00
  • 649e084f41
    Merge pull request #2190 from emersion/screencopy emersion 2018-07-01 23:05:28 +01:00
  • 7abb4d63e2
    Init screencopy manager emersion 2018-07-01 22:55:25 +01:00
  • 7a76ebee88
    Merge pull request #2188 from martinetd/exec-always-cmd Drew DeVault 2018-07-01 10:14:57 -07:00
  • ce17788533 exec_always: fix leaks Dominique Martinet 2018-07-01 00:00:15 +09:00
  • acd79e1505 Implement pid->workspace tracking Drew DeVault 2018-06-26 20:32:09 -04:00
  • 62a7b762ac
    Merge pull request #2180 from martinetd/xdg_fullscreen Ryan Dwyer 2018-06-30 23:51:21 +10:00
  • bc1e99305a xdg_shell: listen to fullscreen request on map Dominique Martinet 2018-06-25 07:17:01 +09:00
  • 792eb6ad40
    Merge pull request #2174 from martinetd/view-from-surface Drew DeVault 2018-06-30 06:41:33 -07:00
  • 9ea4cc13a0 sway views: add helpers to get view and layer from wlr_surface Dominique Martinet 2018-06-30 14:00:24 +09:00
  • d8c61c9763
    Merge pull request #2072 from RyanDwyer/atomic Drew DeVault 2018-06-30 06:27:39 -07:00
  • e396af853b Merge remote-tracking branch 'upstream/master' into atomic Ryan Dwyer 2018-06-30 22:46:25 +10:00
  • 9ba72433b6
    Merge pull request #2179 from atomnuker/master emersion 2018-06-30 13:23:27 +01:00
  • 0cc24dd9c8 Fix crash with stacking layout after f42bf0ad4 Rostislav Pehlivanov 2018-06-30 12:45:49 +01:00
  • 09fdcfe7df
    Merge pull request #2175 from apreiml/fix-swaymsg-error-output emersion 2018-06-30 12:28:17 +01:00
  • d17ca5d15b
    Merge pull request #2171 from atomnuker/master emersion 2018-06-30 12:28:02 +01:00
  • fc6fde7d90 Fix compile error Ryan Dwyer 2018-06-30 21:07:54 +10:00
  • f42bf0ad4a container_at_view: don't offset the view by the window geometry Rostislav Pehlivanov 2018-06-30 11:11:06 +01:00
  • e0d0e8f840 Revert "Don't unmaximize floating views" Rostislav Pehlivanov 2018-06-27 17:53:13 +01:00
  • 53c4467573
    Merge pull request #2173 from emersion/fix-floating-no-frame-event Ryan Dwyer 2018-06-30 18:57:04 +10:00
  • 4de28bba68
    Fix floating views not receiving frame events emersion 2018-06-29 23:07:59 +01:00
  • 354648cc07 refactor success_object Armin Preiml 2018-06-30 10:38:16 +02:00
  • 659871de1e fix swaymsg: errors are displayed again Armin Preiml 2018-06-30 10:29:32 +02:00
  • 96c8c02483 Fix flash of background when xwayland views are mapped Ryan Dwyer 2018-06-30 14:30:14 +10:00
  • 3a6ed5110c Render saved buffers with the surface's dimensions Ryan Dwyer 2018-06-29 21:13:22 +10:00
  • a2fbb20a61 Merge remote-tracking branch 'upstream/master' into atomic Ryan Dwyer 2018-06-29 20:04:24 +10:00
  • 3c81a900b7 Add comment about usage to arrange_windows declaration Ryan Dwyer 2018-06-29 19:52:31 +10:00
  • d7169ee7ff Replace list_empty with a simple alternative Ryan Dwyer 2018-06-29 19:44:54 +10:00
  • e8fb6b3325 Fix crash when moving last child of a container to workspace or output Ryan Dwyer 2018-06-29 19:36:22 +10:00
  • 7c2c6c46e2
    Merge dad4e099f1 into d3ea07f828 Ryan Dwyer 2018-06-29 04:08:19 +00:00
  • d3ea07f828
    Merge pull request #2172 from apreiml/fix-keybinding-modifier-handling Drew DeVault 2018-06-28 16:16:31 -07:00
  • 1eede432fc fix handling key modifiers if not pressed at first Armin Preiml 2018-06-28 15:22:04 +02:00
  • 92e81df470
    Merge pull request #2170 from apreiml/master emersion 2018-06-27 17:11:35 +01:00
  • c4b900c1e0 fix accidently removing borders on XCB_CONFIGURE_REQUEST Armin Preiml 2018-06-27 17:48:36 +02:00