Commit Graph

149 Commits

Author SHA1 Message Date
Mike Blumenkrantz aebda73e19 set pass_events on client mirrors when beginning zoom hide
fix T7310
2018-08-17 10:08:38 -04:00
Mike Blumenkrantz 53c83301c8 unset client list from zoom object when beginning hide 2018-08-17 10:08:18 -04:00
Mike Blumenkrantz a663cccaf9 grab input during pip editing 2018-02-09 12:26:27 -05:00
Mike Blumenkrantz aafb9954ba remove sandbox base infra 2017-11-03 11:41:14 -04:00
Mike Blumenkrantz 054b72912b add parsing for X-Gadget-Orientations in sandboxed gadgets
specify all supported orientations with semicolons for separators
2017-11-01 13:02:26 -04:00
Mike Blumenkrantz 1a2d94810a force sandbox gadget popup sizing immediately
ensure that first rendered frame is the expected size
2017-10-20 16:13:32 -04:00
Mike Blumenkrantz e46924b357 fix sandbox gadget popup size hints 2017-10-20 16:04:22 -04:00
Mike Blumenkrantz 528e25e0bb send SIGSTOP to sandbox gadgets on load if RUNNER_DEBUG env var is set 2017-10-20 16:03:46 -04:00
Mike Blumenkrantz e2b0c045b5 require efl-wl 1.20.99 2017-10-20 09:35:18 -04:00
Mike Blumenkrantz fb2b5c6772 handle weight hints on sandbox gadget popup surfaces 2017-10-19 14:45:18 -04:00
Mike Blumenkrantz 74bbda4657 add support for opening uris from sandboxed gadgets 2017-10-19 11:13:15 -04:00
Mike Blumenkrantz 2f74316f7d destroy runner child popups when underlying surface is deleted 2017-10-18 12:55:42 -04:00
Mike Blumenkrantz ccebc776aa set all windows to borderless in sandbox loader 2017-10-18 11:47:00 -04:00
Mike Blumenkrantz 036cc63fd9 bump efl-wl req 2017-09-27 12:02:51 -04:00
Mike Blumenkrantz 1cdf98e934 fix perms on meson-installed edj 2017-09-20 00:26:07 -04:00
Mike Blumenkrantz f2c7052be9 don't double grab input on runner popups 2017-09-19 17:45:10 -04:00
Mike Blumenkrantz 67f59ab01e fix runner gadget del callbacks 2017-09-15 13:35:35 -04:00
Mike Blumenkrantz 0b328cb10d feed mouse up to runner gadgets when creating child popup
ensure autoclose doesn't trigger instantly
2017-09-15 13:35:07 -04:00
Mike Blumenkrantz a4c57fba2d use separate pid namespaces when forking runner gadgets
ensure children of gadgets are destroyed when main gadget process exits
2017-09-15 13:34:30 -04:00
Mike Blumenkrantz b751d27463 delete runner popup content on content hide
I don't remember why I did this but efl
2017-09-11 14:53:03 -04:00
Mike Blumenkrantz d32e5de81b use new menu_show_object action for start gadget 2017-08-14 13:47:08 -04:00
Mike Blumenkrantz e352dc07d1 test gadget: delete popup window when main window is clicked while visible 2017-08-14 13:46:47 -04:00
Mike Blumenkrantz a0d72c5d91 add sandbox gadget type for runner gadgets 2017-08-11 18:49:46 -04:00
Mike Blumenkrantz 62128d19d8 set aspect on start gadget window, not layout 2017-08-11 18:49:21 -04:00
Mike Blumenkrantz 1f651fbfe8 SIGTERM sandboxed gadgets on config delete 2017-08-09 16:03:29 -04:00
Mike Blumenkrantz 0ef6c85982 handle popups and child windows in runner gadget 2017-08-09 15:55:03 -04:00
Mike Blumenkrantz b420b4af60 don't disable ds fade object if it doesn't exist 2017-08-09 14:42:07 -04:00
Mike Blumenkrantz 67811b1f3a remove option for disabling events on runner gadgets
I can't think of a way to make this work
2017-08-07 15:33:48 -04:00
Mike Blumenkrantz 26c589e745 support fully sandboxed sub-gadgets in runner gadget
also add demo "start" gadget
2017-08-04 16:03:59 -04:00
Mike Blumenkrantz f1fd2a827a meson formatting 2017-08-04 16:03:45 -04:00
Mike Blumenkrantz 39c65797de set minmax on runner gadgets 2017-08-04 15:57:52 -04:00
Mike Blumenkrantz 49ba605d48 kill runner subprocess on gadget deletion 2017-08-04 15:57:52 -04:00
Mike Blumenkrantz cdaf50cac3 add gadget test 2017-08-04 15:57:52 -04:00
Mike Blumenkrantz 4945d1b257 fix runner entry focus 2017-08-04 15:57:52 -04:00
Mike Blumenkrantz 5807ac7b89 add proto 2017-08-04 15:57:50 -04:00
Mike Blumenkrantz 8ffae277b3 set aspect on runner gadgets 2017-08-01 10:32:19 -04:00
Mike Blumenkrantz 23ef468a29 escape runner cmdline strings 2017-08-01 10:32:09 -04:00
Mike Blumenkrantz 68467df44d meson 2017-07-31 17:04:11 -04:00
Mike Blumenkrantz e63871d929 generate fewer files 2017-07-31 17:02:02 -04:00
Mike Blumenkrantz 4de6a6ef34 temp force events on in runner config 2017-06-30 17:24:49 -04:00
Mike Blumenkrantz ca2e4eb738 add runner gadget for testing
runner is a desktop-only gadget which allows the running of commands
inside a nested wayland compositor inside a gadget using hw accel where
available

it should be possible to use this for things like:

* playing a movie on the desktop
* tailing a log in a terminal
* keeping an always-open terminal on your desktop
* using an external filemanager on the desktop

known issues:
- do not attempt to move the gadget once placed or bad things will happen
- some focus issues with gadget config
2017-06-30 17:22:04 -04:00
Mike Blumenkrantz 3623f8a7e0 bump dep version, use internal efx 2017-06-30 16:14:12 -04:00
Mike Blumenkrantz d8c3317d3c set pass_events on move/resize objects 2017-06-23 17:33:47 -04:00
Mike Blumenkrantz 364c6baefb /EAPI/E_API/ 2016-03-11 16:00:49 -05:00
Mike Blumenkrantz 35b323adfd remove maximize from e21 builds: present in main 2016-03-09 11:51:54 -05:00
Mike Blumenkrantz 6b4bd60895 1.1.0 NEWS updates 2015-12-28 12:12:46 -05:00
Mike Blumenkrantz 76c0e98bf9 1.1.0 release 2015-12-28 12:07:25 -05:00
Mike Blumenkrantz 790d62c67d require E20+ 2015-12-28 12:07:03 -05:00
Mike Blumenkrantz c2a1464d1e switch bzip2->xz in dist 2015-12-28 12:06:57 -05:00
Mike Blumenkrantz 289f356c28 move to single makefile build 2015-12-21 21:55:16 -05:00