Expose GestureAreaHeight to settings

Open-webOS-DCO-1.0-Signed-off-by: Penk Chen <penkia@gmail.com>
Added trap for the value according to @RS102839

Open-webOS-DCO-1.0-Signed-off-by: Penk Chen <penkia@gmail.com>
Fix shifted down screen on Desktop

Fixes: OWEBOS-2608 Desktop: Screen is shifted down
Open-webOS-DCO-1.0-Signed-off-by: Kimmo Leppala <kimmo.leppala@palm.com>

Change-Id: I1c8546f34f16169659e32937569e9f62f4f82da8
Increase relative size of home button (Desktop)

Change size of home button from half of gesture bar height to 2/3rds
Add example to luna-desktop.conf file for setting height of this bar

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: I3f50227259e077a58115267751c83f28c4056fd4
Fix bad RPATH warning in luna-sysmgr OE [OWEBOS-2615]

Remove redundant rpath passed into linker

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: I15671ee1d64355b3fb87b672dd813e6de21e044f
Change qemux86 test to a wider qemu test [OWEBOS-2642]

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: Icfb26c79eafd82e1ec0e5c1851d11d2d79f49698
Add rpath for LSM to QPA directory [OWEBOS-2617]

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: Idb61677f800d389856511ae9cd5ebad1573f8ff9
Fix the App launch parameter issue

 Set the launch parameters after the PalmSystem object is created [OWEBOS-1828]

Open-webOS-DCO-1.0-Signed-off-by: Suresh Arumugam <suresh.arumugam@palm.com>

Change-Id: I52e880e058ff603adc638f8b2e5c36fa0100d95f
Implement luna-sysmgr portability initiative

*  Add concept of known and unknown devices
*  Remove general reliance on TARGET_DEVICE
*  Add explicit support for hidlib, libnapp, media-api, nyx and affinity
*  Change default configuration for unknown device to exclude unsupported libraries
*  Clean up names for DEFINES for HAS_LUNA_PREFS and HAS_QPA

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: I476638f29a287cf1e352fd4a57813a44819835c3
Remove obsolete comment

Remove obsolete comment from code that has been in and out in the past, and comment no longer matched
Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: If3c458725b68acefcc19d49d4f7fd44c1c7059e2
Allow applications to subscribe to system ui response

Now any application can publish to SystemUI, to show some system
dialogs. This change adds a new method subscribeToSystemUIResponse,
that allows applications to subscribe to the messages published by
SystemUI itself, so that they can process the response if needed.

This is needed for application notifications feature in luna-systemui.

Open-webOS-DCO-1.0-Signed-off-by: Jose Dapena Paz <jose.dapena@palm.com>

Change-Id: I778e86e3930bef5b980e98bb76cfa79521878e9f
Gestures: Fix flick gesture on non-desktop builds

* Remove FlickGestureRecognizer from HostQtDesktop.cpp
* Add FlickGestureRecognizer to WindowServer.cpp
* Move recognizer file entries from desktop.pri to sysmgr.pro

Open-webOS-DCO-1.0-Signed-off-by: Josh Palmer <jpalmerwatkins@me.com>
LockWindow::requiresPasscode check policy before returning true

Previous behavior checked only if an EAS Policy was pending. New
behavior checks that and also checks if a password is required in the
Policy.  By default it is not.

This should eliminate the annoyance of being required to set a PIN
on unlock when it is not in fact required.

Take fix for LockWindow::requiresPasscode [OWEBOS-2735]

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: I380601039f0f3687c296105de7f967afc0dea571
Add Memory->AllowAllAppsInLowMemory setting

- Add AllowAllAppsInLowMemory setting to [Memory] section of luna.conf
- Allows a platform to force all apps to run regardless of memory condition

Add option to disable preventAppUnderLowMemory [OWEBOS-2730]

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: I8694a145d55ed1fbeba9a604420cf0d51b010da1
Lock Button: Animate with QPropertyAnimation

* Make LockButton a Q_OBJECT
* Animate position instead of setting it every cycle
  (Was causing laggy animations, this runs smoothly)

Open-webOS-DCO-1.0-Signed-off-by: Josh Palmer <jpalmerwatkins@me.com>
Add app to security exception list

Security fix breaks application [OWEBOS-2899]

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: I3a4d93fd6f02033fce377262ff08502f1beb9ef3
emulator.pri: use the same config for qemux86-64 as qemux86 has

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Add description of current use of unstable branch

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: I480a7a9a73a011dc5b5cd525c8f7f34cd241b8b0
Add option to build out display timeouts

- Add HAS_DISPLAY_TIMEOUT define, should be defined in all machine targets that should be able to timeout the display
- Add above to device-known.pri for all known devices

[OWEBOS-2728]

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: Ice3bc3ada888e430949e613546a6bd665cde6033
Allow hosted clients to handle relaunch themselves

This patch adds a new application description parameter "handlesRelaunch".
When there is a relaunch request (launching an application already running)
we check this property. If the application does not provide it, we keep the
former behavior (just focusing first window we find).

But for applications with handlesRelaunch enabled, we just emit the new
IPC call named View_Relaunch, and we pass the call object as parameter.
In this case it is the application that should process the request doing
whatever is most convenient (launching a new window, plainly focusing an
existing window, ignoring the request, etc).

Open-webOS-DCO-1.0-Signed-off-by: Jose Dapena Paz <jose.dapena@palm.com>

Change-Id: I726d62b724508f79d51208bec4a71d8ff144d003