Commit graph

5342 commits

Author SHA1 Message Date
emersion 0feb25e028
Merge branch 'master' into gcc_warnings 2018-04-15 07:39:54 +02:00
emersion dcecfe6a99
Merge pull request #1815 from ascent12/posix_source
Set _POSIX_C_SOURCE properly
2018-04-15 07:37:54 +02:00
Scott Anderson 0d67d56c2a Set _POSIX_C_SOURCE properly 2018-04-15 15:50:39 +12:00
Dominique Martinet 8490d1662c Fix gcc maybe-uninitialized warning 2018-04-13 22:47:27 +09:00
Dominique Martinet 25af959fe9 Fix gcc string truncation warnings 2018-04-13 22:47:27 +09:00
emersion 54ae394754
Merge pull request #1810 from martinetd/wl_scanner
Use 'private-code' for wayland-scanner code generation
2018-04-13 09:41:52 -04:00
Dominique Martinet 9073c9a6c7 Use 'private-code' for wayland-scanner code generation
Same as for wlroots - autodetect version and use either 'code' or the
new one
2018-04-13 22:37:37 +09:00
emersion 3dd185ec04
Merge pull request #1804 from martinetd/crashes
Fix crashes
2018-04-13 09:19:04 -04:00
emersion 2b34bf1882
Merge branch 'master' into crashes 2018-04-13 09:14:37 -04:00
Drew DeVault a5735c08c7
Merge pull request #1808 from emersion/xwayland-unmapped-on-create
Do not call the map handler when an xwayland surface is created
2018-04-13 08:47:17 -04:00
emersion bdaf420ead
Do not call the map handler when an xwayland surface is created 2018-04-13 14:43:41 +02:00
emersion 517b6dabdf
Merge pull request #1803 from ggreer/swaylock-secure-password
swaylock: Securely zero-out password.
2018-04-13 08:26:55 -04:00
Dominique Martinet de65d05821 container_destroy: fix segfault
cont->children doesn't have to be NULL when there is no children
2018-04-13 14:58:23 +09:00
Dominique Martinet 1fd21650d7 seat_set_focus_wrap: fix use-after-free when destroying last focused container 2018-04-13 14:58:23 +09:00
Geoff Greer ad6aa21c43 swaylock: Securely zero-out password.
- Replace char* with static array. Any chars > 1024 will be discarded.
- mlock() password buffer so it can't be written to swap.
- Clear password buffer after auth succeeds or fails.

This is basically the same treatment I gave the 0.15 branch in https://github.com/swaywm/sway/pull/1519
2018-04-12 17:49:21 -07:00
Drew DeVault 200d0360ea Merge branch 'master' of github.com:swaywm/sway 2018-04-12 20:22:59 -04:00
Drew DeVault f0ddf6d74c Add README.md 2018-04-12 20:22:27 -04:00
Drew DeVault cd1b32453a Merge branch 'wlroots' 2018-04-12 20:19:54 -04:00
Drew DeVault 5785170421 Fix separator height calculation
Fixes #1796

Also rearranged this code to more closely mirror the similar code above
so future discrepancies are easier to spot.
2018-04-10 22:18:54 -04:00
emersion 84243a708e
Merge pull request #1792 from RyanDwyer/fix-swaybar-status-blocks
Fix swaybar not showing all status blocks
2018-04-10 18:38:43 -04:00
Ryan Dwyer 7dfc0409eb Check height in surface local coordinates and rename some variables. 2018-04-11 08:34:21 +10:00
emersion 96118be241
Merge pull request #1793 from PyroLagus/input-simulation
Cursor input simulation with sway commands.
2018-04-10 18:17:51 -04:00
Drew DeVault 23df5b637e
Merge pull request #1794 from thejan2009/swaybar-ipc-mode-fix
fix swaybar ipc handling
2018-04-10 16:33:52 -04:00
db 39e3319394 fix swaybar ipc handling
Swap return with break in IPC_EVENT_WORKSPACE case to free resp.

Change default return value to true. This causes IPC_EVENT_MODE changes to be
rendered instantly.
2018-04-10 22:01:22 +02:00
Danny Bautista c53b2edd41 Add documentation for seat cursor command. 2018-04-10 15:44:02 -04:00
Danny Bautista c355d680e9 Clean up cursor simulation code. 2018-04-10 15:40:27 -04:00
Danny Bautista 1edb2bd892 Implement cursor event simulation with sway commands. 2018-04-10 12:40:50 -04:00
emersion 4240ede065
Merge pull request #1791 from RyanDwyer/fix-swaybar-output-config
Fix swaybar output config
2018-04-10 10:48:03 -04:00
Ryan Dwyer 1a0d367f22 Fix swaybar not showing all status blocks. 2018-04-10 16:08:08 +10:00
Ryan Dwyer c38de16722 Fix swaybar output config. 2018-04-10 13:38:15 +10:00
emersion 48fca1c7ec
Merge pull request #1788 from thejan2009/move_auto_back_and_forth
Add workspace_auto_back_and_forth for move cmd
2018-04-09 17:40:55 -04:00
db 63b2543749 Add workspace_auto_back_and_forth for move cmd 2018-04-09 21:34:56 +02:00
emersion 78b6ac6aa1
Merge pull request #1783 from RyanDwyer/swaybar-buffer-fixes
Fix buffer issues in swaybar status line
2018-04-09 08:10:51 -04:00
Drew DeVault ac3be29517 Fix some more bugs 2018-04-09 08:07:54 -04:00
Ryan Dwyer bac65078a2 Fix buffer issues in swaybar status line. 2018-04-09 17:25:39 +10:00
Drew DeVault 07b6be6214
Merge pull request #1769 from acrisci/focus-inactive-fixes
Focus inactive fixes
2018-04-08 16:05:03 -04:00
Tony Crisci e7771c507a 80char 2018-04-08 15:32:19 -04:00
emersion 4493761716
Merge pull request #1781 from swaywm/map-to-output
Add input "identifier" map_to_output "identifier"
2018-04-08 15:11:31 -04:00
Drew DeVault 0e3ddf255e Add input "identifier" map_to_output "identifier" 2018-04-08 15:09:12 -04:00
Drew DeVault 69239f1d30
Merge pull request #1782 from coderkun/readme-de
Fix some typographic characters in German README
2018-04-08 15:01:31 -04:00
Tony Crisci 8ecd89b7ef address feedback 2018-04-08 14:22:20 -04:00
coderkun 94d90f8751 Fix some typographic characters in German README 2018-04-08 20:14:31 +02:00
Drew DeVault 3679323ce5
Merge pull request #1780 from emersion/fix-swaybar-hidpi-rounding
Fix swaybar HiDPI rounding issue
2018-04-08 13:52:40 -04:00
emersion 16e363e3e2
Fix swaybar HiDPI rounding issue 2018-04-08 13:49:11 -04:00
Drew DeVault 26e5974496
Merge pull request #1778 from swaywm/fix-cursor
Fix cursor motion issues
2018-04-08 13:20:14 -04:00
Tony Crisci ae78f6fb93 Merge branch 'wlroots' into focus-inactive-fixes 2018-04-08 12:47:56 -04:00
Drew DeVault 9c5a88a7bd Fix cursor motion issues
Use only one canonical cursor x/y position and send cursor enter when
mouse is warped.

Tangentally related to #1714
2018-04-08 12:42:56 -04:00
Tony Crisci 70b33342fe criteria match containers 2018-04-08 12:13:09 -04:00
Drew DeVault ebabcc8b44
Merge pull request #1777 from emersion/unmanaged-cursor-input
Use wlr_surface_point_accepts_input for unmanaged surfaces
2018-04-08 11:52:47 -04:00
emersion 5ebc99253a
Use wlr_surface_point_accepts_input for unmanaged surfaces 2018-04-08 11:43:18 -04:00