Carsten Haitzler
24cf739b2c
meson build - geolocation - indent the same as other files
2017-08-09 09:22:26 +09:00
Marcel Hollerbach
c0e6628651
meson: port geolocation
2017-08-08 18:38:37 +02:00
Mike Blumenkrantz
e8dc71cd48
meson.
2017-07-20 17:18:33 -04:00
Mike Blumenkrantz
b7e8e886e9
do not generate module.desktop files
...
the purpose of this is to allow variable substitutions, but no desktop
files do this so it's a waste of build time for no reason
2017-07-14 18:40:50 -04:00
Carsten Haitzler
3903d44666
e - BLOODY BUILD AGAIN - DAMN FLOAT WARNINGS...
...
i swear ... all of this shit over a warning that CAUSED more bugs than
it eveer fixed? sersiously...
ARGH!
2017-01-07 14:05:17 +09:00
Mike Blumenkrantz
6f1f165d32
resolve certain double/float comparisons in with increased correctness
...
ref 03d0f1d2dc
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2017-01-06 12:57:28 -05:00
Carsten Haitzler
03d0f1d2dc
e - fix float warnings cmp where they actually may cause issues
2016-12-28 19:55:20 +09:00
maxerba
a1407ca224
Updating italian translation
2016-08-18 12:12:03 +02:00
Stefan Schmidt
a44a21ffd8
modules/geolocation: fix indent not following E coding style
...
Fix some wrong indents I just introduced as well as some older ones.
2015-12-09 15:11:57 +01:00
Stefan Schmidt
482cc68899
modules/geolocation: Add support for new speed and heading properties
...
Available since Geoclue 2.2.0. Display them in the popup if available.
2015-12-09 12:36:40 +01:00
Stefan Schmidt
3549d39676
modules/geolocation: Update xml protocol spec to match the 2.2.0 release
...
This add two new properties: speed and heading. Having our eldbus boiler code
generated against this new protocol spec file.
2015-12-09 11:05:49 +01:00
Stefan Schmidt
1c61bfe049
module/geolocation: Use correct unref function for proxies.
...
We used the manager unref for client and location as well. Looking at the
generated code it does not make any difference right now but might do in
the future so better fix this up.
2015-08-06 19:38:49 +02:00
Stefan Schmidt
c53dfe4e59
modules/geolocation: Remove unused eldbus interface variable
...
Never used, no need to keep it.
2015-08-06 19:38:49 +02:00
Stefan Schmidt
3ea364300e
modules/geolocation: Limit the accurancy double to one decimal in the popup
...
Having to mayn decimal places in there is confusing.
2015-08-05 18:06:43 +02:00
Stefan Schmidt
3e8a6e7127
modules/geolocation: Keep track of accuracy and set lower minimal value
...
Instead of setting the highest accuracy level as minimum we now set the
lowest level. By doing so we should get a somewhat accurate location in
any case. Before this change we would just not get any location
information at all which was confusing and let people think the module
did not work.
We also keep track of the AvailableAccuracyLevel property know.
Fixes T2641
2015-08-05 18:06:43 +02:00
Chris Michael
0a94e8ba71
enlightenment: Make E build again with EFL from git
...
sed -i 's/EAPI/E_API/g'
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-05-07 15:13:10 -04:00
Stefan Schmidt
c79d0b1f8c
module/geolocation: Stop setting gadget icon from start and stop callbacks
...
We keep track of this now by monitoring the InUse property which works also
if other clients use the service.
2015-04-22 13:54:51 +02:00
Stefan Schmidt
da6297cc37
modules/geolocation: Follow InUse property change to give UI indication
...
The InUse property of the manager object is available in newer GeoClue2
versions. It shows if the service is in use by any application at the
moment. We use this to indicate the usage in the UI.
A blue geolocation icon means the service is in use, the grey icon means
it is inactive.
2015-04-22 13:54:51 +02:00
Stefan Schmidt
0ac7f90aa7
modules/geolocation: Make module work with newer GeoClue2
...
In newer GeoClue2 version, tested with 2.1.10, we need to set
the DesktopId and AccurancyLevel to get a location object.
2015-04-22 13:54:51 +02:00
Stefan Schmidt
e01edf1f59
modules/geolocation: Only display a valid altitude value
...
If our backends does no know the altitude it sets it to -DBL_MAX as 0
is a valid altitude value. Check for it and display N/A if it is not valid.
2015-04-22 13:54:51 +02:00
Mike Blumenkrantz
f6e8305309
geolocation module build: now with fewer generated files!
...
also fix distcheck of geolocation edj file by not compiling it
2015-04-02 15:14:11 -04:00
Mike Blumenkrantz
8a5ce37b99
fix geolocation compile
2015-04-02 15:14:11 -04:00
Stefan Schmidt
0d05be5fda
modules/geolocation: Add source file for artwork.
...
In case someone wants to play around with it. Given my little art skills I would
be happy if anyone wants to enhance this. :)
2015-04-02 15:14:11 -04:00
Stefan Schmidt
c09997c8e8
modules/geolocation: Ignore now generated edj in git
2015-04-02 15:14:11 -04:00
Stefan Schmidt
93c69f69ea
modules/geolocation: Add module theme and icons.
...
This is likely to change a bit until it stabilize so we keep the theme
with the module for now.
2015-04-02 15:14:11 -04:00
Stefan Schmidt
7dbea1c1f1
module/geolocation: No need to init and shutdown eldbus as E handles that
...
Another thing spotted by the review from zmike.
2015-04-02 15:14:11 -04:00
Stefan Schmidt
4acf514f52
modules/geolocation: No need to set popup to NULL here.
...
This is already handled by E_FREE_FUNC. Thanks to zmike for spotting this
during review.
2015-04-02 15:14:11 -04:00
Stefan Schmidt
0d9eaa3647
modules/geoloation: Do not stop the client for now as we cannot enable it again
...
There is a problem with GeoClue2 version 2.0.0 that does not allow to start a
client again after stopping it. Need to investigate newer versions about this.
For now keep it running until it times out.
2015-04-02 15:14:11 -04:00
Stefan Schmidt
946390c62a
modules/geolocation: Fix naming for the whole module to be geolocation
...
It still ahd some bits from the original name (geoclue2). I tried squeeze
as much renaming as possible in the earlier commits but these done here
would have broken the code so I do the rest all in one go here.
2015-04-02 15:14:11 -04:00