summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-03-23tz-launcher: fix abort() in toytoolkit due to timerfd errors on tooltipssubmit/tizen_common/20150324.074131submit/tizen_3.0.2015.q1_common/20150324.075322accepted/tizen/common/20150324.075255accepted/tizen/3.0.2015.q1/common/20150324.075413tizen_3.0.2015.q1_commonaccepted/tizen_3.0.2015.q1_commonStephane Desneux1-5/+6
Change-Id: I62b99cd108eef2d29e88df623cfbe94d92cbd3a4 Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2015-02-13QA plugin: add an API to move a surface, adapt clientsubmit/tizen_mobile/20150318.102757submit/tizen_common/20150213.114617submit/tizen_3.0.2014.q4_common/20150213.132410accepted/tizen/mobile/20150319.013836accepted/tizen/common/20150213.132414accepted/tizen/3.0.2014.q4/common/20150213.132739tizen_3.0.2014.q4_commonaccepted/tizen_3.0.2014.q4_commonManuel Bachmann3-9/+68
Enabling the QA plugin and using "weston-qa-client --move <ID> <x> <y>" now permits to change a surface position with the command line. (former display command is now : "weston-qa-client --list") Change-Id: Ia43edad05d31747ef8f5a5d4bb4a727340ec39da Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2015-02-10tz-launcher: choose background color pseudo-randomlysubmit/tizen_common/20150210.164408submit/tizen_3.0.2014.q4_common/20150210.165903accepted/tizen/common/20150210.164559accepted/tizen/3.0.2014.q4/common/20150210.171301Stephane Desneux1-9/+74
Color is choosen by hashing the current user name and using the value as a part of a HSV component... Change-Id: I93b3f7550d18981f9a31736064f88792ed6888af Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-12-09build: do not pkg-config wayland-scannersubmit/tizen_common/20141209.181617accepted/tizen/common/20141209.182552Manuel Bachmann1-2/+0
wayland-scanner.pc is not upstream. Change-Id: Iab7462e6faf0d57f8cc3fe899a2da631c3593b21 Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-12-09packaging: do not BuildRequire wayland-scannersubmit/tizen/20141209.143653Manuel Bachmann1-1/+0
"wayland-scanner.pc" is a Tizen thing, it does not exist upstream nor in other distros. Avoid using it. Change-Id: I9a0410dffae79258598609300f997bc8877dba2f Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-12-08Merge "User sessions are run using Tizen login manager (tlm) Consequently, ↵submit/tizen_common/20141208.164856Manuel Bachmann1-5/+0
removing the weston-user.service file links" into tizen
2014-12-08weston.ini: support weekeyboard special keys (optional)submit/tizen_common/20141208.092431accepted/tizen/common/20141208.093841Manuel Bachmann1-0/+1
Add a commented "keymap_layout=wkb" option to weston.ini. If this option is uncommented, along with "weekeyboard", then weekeyboard's special keys (Yen, Euro...) will work out-of-the-box. Bug-Tizen: TC-271 Change-Id: I446d7b1c11a982f11e2396d17a9ac40e7b133f63 Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-12-05QA plugin: add README filesubmit/tizen_common/20141205.093504accepted/tizen/common/20141205.145757Manuel Bachmann2-1/+30
Add a "README" file for concerned people. Change-Id: I844dadf73d732b415db207b0d6d4d56d1f9c7c6d Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-12-05Add a QA client and pluginManuel Bachmann9-1/+258
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>
2014-11-26User sessions are run using Tizen login manager (tlm)Imran Zaman1-5/+0
Consequently, removing the weston-user.service file links Change-Id: I5153530a3a53d326fac27671d01b21fc641f2dbe Signed-off-by: Imran Zaman <imran.zaman@intel.com>
2014-11-19tz-launcher: upgrade to weston/xdg-shell 1.6.0submit/tizen_common/20141119.172306submit/tizen_common/20141119.162556accepted/tizen/common/20141121.104005Manuel Bachmann3-154/+173
Adapt the XDG-Shell bits for Weston 1.6.0. Change-Id: Ia223a3e12891a14ff451f6db273f4bd6b5e21443 Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-11-19weston.ini: adapt to Weston 1.6.0Manuel Bachmann1-1/+1
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>
2014-11-17tz-launcher: fix warnings, coding style, memory leaksubmit/tizen_mobile/20141120.000000submit/tizen_common/20141117.130703accepted/tizen/common/20141117.165057Manuel Bachmann5-93/+107
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>
2014-10-28update udev rules to have /dev/input/* with group 'input'submit/tizen_common/20141028.111159accepted/tizen/common/20141028.111331Stephane Desneux1-2/+2
Change-Id: Iaf5862b940dc4c1055288c9a52e67cadd7d47c50 Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-10-21Don't set DBUS_SESSION_BUS_ADDRESSsubmit/tizen_common/20141021.143338accepted/tizen/common/20141022.165146Maciej Wereski1-3/+0
Since systemd package v212 this var is set in user@.service. Change-Id: Ic05556887912b80747d0bd8422abad2c153db5b4 Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
2014-10-21Fix weston startup with systemd 212Stephane Desneux2-4/+5
- %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>
2014-10-13service: restart on failuretizen_3.0.2014.q3_common_releasesubmit/tizen_common/20141013.155953accepted/tizen/common/20141013.230543accepted/tizen/common/20141013.230332tizen_3.0.2014.q3_commonaccepted/tizen_3.0.2014.q3_commonPhilippe Coval1-0/+2
Change-Id: Ie4696137ab66d73cb890910f15afaba4452e651e Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
2014-09-25Fixup: memory leaksubmit/tizen_common/20140929.164351accepted/tizen/common/20140929.175643José Bollo1-2/+2
Change-Id: Ie75d335df58188d1098c9c160bc83a4f2393a558 Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
2014-08-13display: use fbdev backend if no drm availablesubmit/tizen/20140814.082639accepted/tizen/common/20140814.100421Philippe Coval1-1/+1
Used as fallback for machines without GPU support (ie: ARM). Change-Id: I406e9628a9597736086881385cb5fea1d29dcc4c Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
2014-08-05Start Weston in its dedicated user $HOME directorysubmit/tizen/20140811.130226accepted/tizen/common/20140811.164545Manuel Bachmann1-0/+1
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>
2014-08-04tz-launcher: activate the window when it gets focusedsubmit/tizen_common/20140807.141416Manuel Bachmann1-0/+8
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>
2014-06-18Build tz-launcher from package root dirsubmit/tizen_common/20140618.103325Kévin THIERRY34-6/+11
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>
2014-06-16Use system wide environment using login shellsubmit/tizen_common/20140616.165809accepted/tizen/common/20140616.170328Philippe Coval1-1/+1
Without /etc/profile is not sourced Change-Id: Icdb251db87812506ca5144a47fb24aaab9bf5d1c Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
2014-06-16Merge "Framebuffer support: Add the "display" user to the "video" group" ↵Stéphane Desneux (sdesneux)1-1/+2
into tizen
2014-06-13tz-launcher: fix touch_up_handler signaturesubmit/tizen_common/20140614.092246submit/tizen_common/20140613.163043Stanislav Vorobiov1-1/+1
Change-Id: Ia632512c76b8ae33d27a52150ca47bb171e1698c Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
2014-06-13change background in weston.iniStephane Desneux1-2/+1
Change-Id: Ia338953bc194eb46a79115850a5a5d6f450aed9b Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-05-27Framebuffer support: Add the "display" user to the "video" groupManuel Bachmann1-1/+2
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>
2014-05-26change background in weston.inisubmit/tizen_common/20140526.171226Stephane Desneux1-2/+1
Change-Id: Ia338953bc194eb46a79115850a5a5d6f450aed9b Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-05-23tz-launcher: support signal to reload launchers at runtimesubmit/tizen_common/20140612.155602sandbox/mbachmann/tizen_weston150Manuel Bachmann2-13/+44
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>
2014-05-22tz-launcher: support signal to reload launchers at runtimeManuel Bachmann2-13/+44
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>
2014-05-21tz-launcher: upgrade to weston/xdg-shell 1.5.0Manuel Bachmann4-473/+511
Change-Id: Iee4efd14966fb1495970e00a5c07b8020a1482b0 Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-05-16tz-launcher: enforce execution checkssubmit/tizen_common/20140516.104605accepted/tizen/common/20140519.225105Manuel Bachmann1-8/+14
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>
2014-04-20migrate from Tizen:Generic to Tizen:CommonStephane Desneux3-6/+6
Change-Id: I3c18397a83176c24b4a79b1e20f49a44831bcf22 Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-04-16tz-launcher: use waitpid() to track children and avoid zombiesManuel Bachmann1-0/+11
Change-Id: I312c0278fcc49399b5dbf542b50be04371eb9cac Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-04-15tz-launcher: use exec() instead of system(), so SIGs can be catched normally.Manuel Bachmann1-6/+10
Change-Id: If5929361704bbd7bcc531f7c692b51c05c59a2c9 Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-04-15fix smack permissionsStephane Desneux2-2/+4
Change-Id: Ifc47f4f7b7ab0f91ca1a9fdae25cb350f67a5329 Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-04-14start weston without weston-launchStephane Desneux2-9/+38
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>
2014-04-14tz-launcher: implement touchscreen actionsManuel Bachmann1-0/+30
Change-Id: I022ea614e23e385481fcd7e7a3fd9558a052b3ff Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-04-12fix ctrl+C killing westonStephane Desneux1-1/+0
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>
2014-04-12tz-launcher: also enumerate symlinks .desktop items in dirsStephane Desneux1-1/+7
Change-Id: If452501c18d5c6c8e1d9e53ee9811685ed6d7cdc Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-04-11Add the wl-pre utility.Manuel Bachmann3-1/+33
Change-Id: I3cfe6e729986296b9412896f79f53505fc9577d9 Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-04-11config: set DP1 output as defaultStephane Desneux1-0/+4
Change-Id: I3c731e1ce5f324a277ef904e6b098bcc248d048f Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-04-11tz-launcher: fix color, retry connecting multiple times.Manuel Bachmann1-6/+19
Change-Id: Ic01487d3c77e3a3409c331ec90b2c0c0aa55a75c Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-04-11fix tz-launcher environment for EFLStephane Desneux4-2/+11
Change-Id: If325358a627c7f9cb1108d92ff0ac7034d79ef16 Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-04-11change path of user desktop filesStephane Desneux1-1/+1
Change-Id: I25668b6a306a2f8f01df99f8748733494183ac08 Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-04-11fix tz-launcher startupStephane Desneux1-2/+2
Change-Id: Iff3786b143eddab1e31b0b339e92acba074ecf7e Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-04-11start tz-launcher (user minishell) at session startupStephane Desneux3-4/+16
Change-Id: I5230f72ba59f628e296495aabc71283d304579f9 Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-04-11Add tz-launcher files, and adapt specfile/manifest.Manuel Bachmann32-1/+34666
Change-Id: I014f647fe6623f5a8466dad987052fadbfd2fcd2 Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
2014-04-11weston.ini: disable top panelStephane Desneux1-0/+1
Change-Id: Id103186b91459ac6215413f28731955f9b7d03a3 Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2014-04-11start weston as system daemonStephane Desneux9-16/+101
Change-Id: Icc6255640f452a819c08f1a1abe693d652bd681c