summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Manuel Bachmann [Fri, 5 Dec 2014 09:25:30 +0000 (10:25 +0100)]
QA plugin: add README file
Add a "README" file for concerned people.
Change-Id: I844dadf73d732b415db207b0d6d4d56d1f9c7c6d
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Manuel Bachmann [Fri, 5 Dec 2014 00:28:04 +0000 (01:28 +0100)]
Add a QA client and plugin
We add a new "qa-plugin" package, which contains a Weston
plugin (disabled by default) and a client named "weston-
qa-client".
Currently, if the plugin is enabled in "weston.ini", the
client will retrieve a list of the currently displayed
surfaces along with their positions and sizes.
Change-Id: I881131f1985ef527dfd45e27a66edd5fce2d55c8
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Manuel Bachmann [Wed, 19 Nov 2014 14:23:07 +0000 (15:23 +0100)]
tz-launcher: upgrade to weston/xdg-shell 1.6.0
Adapt the XDG-Shell bits for Weston 1.6.0.
Change-Id: Ia223a3e12891a14ff451f6db273f4bd6b5e21443
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Manuel Bachmann [Wed, 19 Nov 2014 14:04:40 +0000 (15:04 +0100)]
weston.ini: adapt to Weston 1.6.0
Our "panel=false" option is now upstreamed, but called
"panel-location=none" instead. Renaming.
Change-Id: I40b17d12b3e329a1e792c2493155566d86a0e83b
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Manuel Bachmann [Mon, 17 Nov 2014 12:11:55 +0000 (13:11 +0100)]
tz-launcher: fix warnings, coding style, memory leak
This commit fixes all the warnings issued during the
"tz-launcher" compilation process. It also enforces
coding style consistency, and fixes one memory leak
of a cairo context.
Change-Id: Ide7a7d8ada146c54c8bc493277d384854793709f
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Stephane Desneux [Tue, 28 Oct 2014 10:31:49 +0000 (11:31 +0100)]
update udev rules to have /dev/input/* with group 'input'
Change-Id: Iaf5862b940dc4c1055288c9a52e67cadd7d47c50
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Maciej Wereski [Fri, 10 Oct 2014 13:05:29 +0000 (15:05 +0200)]
Don't set DBUS_SESSION_BUS_ADDRESS
Since systemd package v212 this var is set in user@.service.
Change-Id: Ic05556887912b80747d0bd8422abad2c153db5b4
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
Stephane Desneux [Mon, 29 Sep 2014 16:14:21 +0000 (18:14 +0200)]
Fix weston startup with systemd 212
- %h placeholder *MUST NOT* be used in systemd(system) service files, starting from upstream commit
2cfbd749
- SMACK="<label>" *MUST* be changed to SECLABEL{smack}="<label>" in /etc/udev/rules.d/*
Change-Id: I8f59f73f6d7b4ee6fa4faa7d6978135de326a327
Bug-Tizen: TC-660
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Philippe Coval [Mon, 13 Oct 2014 15:46:59 +0000 (17:46 +0200)]
service: restart on failure
Change-Id: Ie4696137ab66d73cb890910f15afaba4452e651e
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
José Bollo [Thu, 25 Sep 2014 08:32:18 +0000 (10:32 +0200)]
Fixup: memory leak
Change-Id: Ie75d335df58188d1098c9c160bc83a4f2393a558
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
Philippe Coval [Wed, 13 Aug 2014 16:40:42 +0000 (18:40 +0200)]
display: use fbdev backend if no drm available
Used as fallback for machines without GPU support (ie: ARM).
Change-Id: I406e9628a9597736086881385cb5fea1d29dcc4c
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Manuel Bachmann [Tue, 5 Aug 2014 09:32:52 +0000 (11:32 +0200)]
Start Weston in its dedicated user $HOME directory
If systemd runs Weston as a system-wide service (which is
the case here), its working directory will be "/".
It is a problem for privilegied clients such as the screen
recorder and screenshooter, which will try to dump their
output files there, and fail. Make them create these in
"/run/%user" instead.
Bug-Tizen: TC-1359
Change-Id: Id6322f38f8dcbec4efaa68906a2fef27815c93d1
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Manuel Bachmann [Mon, 4 Aug 2014 07:55:51 +0000 (09:55 +0200)]
tz-launcher: activate the window when it gets focused
Use the keyboard focus handler to trigger a redraw, and set
the "active" window border each time the window gets
focused (and not only when the pointer activates a widget).
Change-Id: I41271eacad7ceac303073abdc68c8ff729b8dbc8
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Kévin THIERRY [Fri, 16 May 2014 09:52:00 +0000 (11:52 +0200)]
Build tz-launcher from package root dir
Add a Makefile.am and a configure.ac in the package root dir in order to
be able to build tz-launcher without having to cd in the subdirectory in
the spec file.
Rename directory tz-launcher to src.
Also remove executable bit from license file src/COPYING.
Change-Id: Ifdcf60cb0cb9af2e83aa088ec9a37947217e47c8
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
Philippe Coval [Mon, 16 Jun 2014 15:12:14 +0000 (17:12 +0200)]
Use system wide environment using login shell
Without /etc/profile is not sourced
Change-Id: Icdb251db87812506ca5144a47fb24aaab9bf5d1c
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Stéphane Desneux (sdesneux) [Mon, 16 Jun 2014 12:56:05 +0000 (05:56 -0700)]
Merge "Framebuffer support: Add the "display" user to the "video" group" into tizen
Stanislav Vorobiov [Wed, 28 May 2014 09:57:02 +0000 (13:57 +0400)]
tz-launcher: fix touch_up_handler signature
Change-Id: Ia632512c76b8ae33d27a52150ca47bb171e1698c
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
Stephane Desneux [Mon, 26 May 2014 16:49:08 +0000 (18:49 +0200)]
change background in weston.ini
Change-Id: Ia338953bc194eb46a79115850a5a5d6f450aed9b
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Manuel Bachmann [Tue, 27 May 2014 15:46:48 +0000 (17:46 +0200)]
Framebuffer support: Add the "display" user to the "video" group
Is the framebuffer is enabled, only members of the "video" group
can access the dedicated device /dev/fb0. Adding this permits
to run display-manager service with the framebuffer.
Change-Id: I38160706dbbcb89fec2f939444c1f3c17164d87f
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Stephane Desneux [Mon, 26 May 2014 16:49:08 +0000 (18:49 +0200)]
change background in weston.ini
Change-Id: Ia338953bc194eb46a79115850a5a5d6f450aed9b
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Manuel Bachmann [Fri, 23 May 2014 16:10:53 +0000 (18:10 +0200)]
tz-launcher: support signal to reload launchers at runtime
When sent a SIGUSR1 signal ("$ kill -10 $PID"), tz-launcher will
now re-read the content of the files/folders which have been passed
to it, and display the corresponding new launchers.
Change-Id: I80417c491f364c97e063f45f205fdacbf07bdb2c
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Manuel Bachmann [Thu, 22 May 2014 16:34:03 +0000 (18:34 +0200)]
tz-launcher: support signal to reload launchers at runtime
When sent a SIGUSR1 signal ("$ kill -10 $PID"), tz-launcher will
now re-read the content of the files/folders which have been passed
to it, and display the corresponding new launchers.
Change-Id: I29d7a5f2d9d63132189da50e08dd1860af849bb6
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Manuel Bachmann [Wed, 21 May 2014 09:22:19 +0000 (11:22 +0200)]
tz-launcher: upgrade to weston/xdg-shell 1.5.0
Change-Id: Iee4efd14966fb1495970e00a5c07b8020a1482b0
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Manuel Bachmann [Fri, 16 May 2014 08:36:44 +0000 (10:36 +0200)]
tz-launcher: enforce execution checks
Check if the command array is valid, and exit cleanly of
the child if execution fails for some reason.
Change-Id: I7017a6f24e628d2d1995b78af5ae26e119acc875
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Stephane Desneux [Sun, 20 Apr 2014 14:29:02 +0000 (16:29 +0200)]
migrate from Tizen:Generic to Tizen:Common
Change-Id: I3c18397a83176c24b4a79b1e20f49a44831bcf22
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Manuel Bachmann [Tue, 15 Apr 2014 22:03:23 +0000 (00:03 +0200)]
tz-launcher: use waitpid() to track children and avoid zombies
Change-Id: I312c0278fcc49399b5dbf542b50be04371eb9cac
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Manuel Bachmann [Tue, 15 Apr 2014 14:10:58 +0000 (16:10 +0200)]
tz-launcher: use exec() instead of system(), so SIGs can be catched normally.
Change-Id: If5929361704bbd7bcc531f7c692b51c05c59a2c9
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Stephane Desneux [Tue, 15 Apr 2014 10:32:42 +0000 (12:32 +0200)]
fix smack permissions
Change-Id: Ifc47f4f7b7ab0f91ca1a9fdae25cb350f67a5329
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Stephane Desneux [Mon, 14 Apr 2014 18:42:47 +0000 (20:42 +0200)]
start weston without weston-launch
this requires the appropriate permissions on:
- /dev/dri/*
- /dev/input/event*
- /dev/tty*
Now weston also starts on tty7 and produces a
log in /run/display/weston.log
Change-Id: Ibff542df306a0b556e54e3b26654306fd55595cd
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Manuel Bachmann [Mon, 14 Apr 2014 12:45:30 +0000 (14:45 +0200)]
tz-launcher: implement touchscreen actions
Change-Id: I022ea614e23e385481fcd7e7a3fd9558a052b3ff
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Stephane Desneux [Sat, 12 Apr 2014 17:09:20 +0000 (19:09 +0200)]
fix ctrl+C killing weston
remove StandardInput=tty from display-manager-run.service
otherwise, a SIGINT is sent to weston when the user types ^C
Change-Id: Id6e8142f4fce170584ceeeb5a5d26df1099feca0
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Stephane Desneux [Fri, 11 Apr 2014 22:15:02 +0000 (00:15 +0200)]
tz-launcher: also enumerate symlinks .desktop items in dirs
Change-Id: If452501c18d5c6c8e1d9e53ee9811685ed6d7cdc
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Manuel Bachmann [Fri, 11 Apr 2014 17:01:17 +0000 (19:01 +0200)]
Add the wl-pre utility.
Change-Id: I3cfe6e729986296b9412896f79f53505fc9577d9
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Stephane Desneux [Fri, 11 Apr 2014 16:16:48 +0000 (18:16 +0200)]
config: set DP1 output as default
Change-Id: I3c731e1ce5f324a277ef904e6b098bcc248d048f
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Manuel Bachmann [Fri, 11 Apr 2014 15:40:15 +0000 (17:40 +0200)]
tz-launcher: fix color, retry connecting multiple times.
Change-Id: Ic01487d3c77e3a3409c331ec90b2c0c0aa55a75c
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Stephane Desneux [Fri, 11 Apr 2014 14:23:44 +0000 (16:23 +0200)]
fix tz-launcher environment for EFL
Change-Id: If325358a627c7f9cb1108d92ff0ac7034d79ef16
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Stephane Desneux [Fri, 11 Apr 2014 10:57:58 +0000 (12:57 +0200)]
change path of user desktop files
Change-Id: I25668b6a306a2f8f01df99f8748733494183ac08
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Stephane Desneux [Fri, 11 Apr 2014 09:57:37 +0000 (11:57 +0200)]
fix tz-launcher startup
Change-Id: Iff3786b143eddab1e31b0b339e92acba074ecf7e
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Stephane Desneux [Fri, 11 Apr 2014 08:54:41 +0000 (10:54 +0200)]
start tz-launcher (user minishell) at session startup
Change-Id: I5230f72ba59f628e296495aabc71283d304579f9
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Manuel Bachmann [Wed, 9 Apr 2014 15:03:46 +0000 (17:03 +0200)]
Add tz-launcher files, and adapt specfile/manifest.
Change-Id: I014f647fe6623f5a8466dad987052fadbfd2fcd2
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Stephane Desneux [Mon, 7 Apr 2014 14:39:52 +0000 (16:39 +0200)]
weston.ini: disable top panel
Change-Id: Id103186b91459ac6215413f28731955f9b7d03a3
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Stephane Desneux [Fri, 21 Mar 2014 17:45:26 +0000 (18:45 +0100)]
start weston as system daemon
Change-Id: Icc6255640f452a819c08f1a1abe693d652bd681c
Stephane Desneux [Thu, 27 Feb 2014 18:26:39 +0000 (19:26 +0100)]
disable build if wayland flag not set
Change-Id: I0efe8d993cf7a9910713773348a6a7240a84749f
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Stephane Desneux [Thu, 27 Feb 2014 17:57:56 +0000 (18:57 +0100)]
Added weston start-up files, and split config to subpackage
Change-Id: Id73c75e5011b2b8ac9ae5f585783bc3aa56b43d5
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Stephane Desneux [Thu, 27 Feb 2014 17:37:07 +0000 (18:37 +0100)]
initial packaging
Change-Id: I21ba93013e02a0298fc540c48b874735fe5445cf
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>