path: root/src/lib/elocation (follow)
Commit message (Collapse)AuthorAgeFilesLines
* docs: Fix access to main elocation page from front pageStefan Schmidt2015-05-071-0/+1
* elocation: allow usage of it with C++.Cedric BAIL2015-04-281-0/+8
* elocation: Hide also generated headers behind the BETA API defineStefan Schmidt2015-01-277-3/+26
* elocation: fix typos.Cedric BAIL2015-01-251-1/+1
* elocation: Mark elocation as BETA API for the upcoming 1.13 releaseStefan Schmidt2015-01-091-0/+5
| | | | | | It is not ready as a public API yet. It needs to run on GeoClue1 and GeoClue2 which will definitely bring API changes as some parts are tied to mcuh to what GeoClue1 offers right now.
* elocation/geoclue2: Update generated code after generator leak fixes.Stefan Schmidt2014-11-242-0/+4
| | | | This brings in some fixed memory leaks from the generator.
* elocation: Update generated code for geoclue2 after eldbus-codegen bugfixStefan Schmidt2014-11-212-4/+4
| | | | Property set works now.
* elocation: Add generated GeoClue2 DBus helper code.Stefan Schmidt2014-11-218-0/+1179
| | | | Generated by eldbus-codegen to avoid writing the boilerplate code by hand.
* elocation: Add enums for GeoClue2 accuracy levelsStefan Schmidt2014-11-211-6/+9
| | | | | Some stay the same between 1 and 2 and others have changed. Mark enums that are only available on one version.
* elocation: Check for one more retrun of eldbus_message_iter_arguments_getStefan Schmidt2014-11-141-1/+2
| | | | | | In this case we want to continue with the loop. CID: 1251472
* elocation: Check return from eldbus_message_iter_arguments_getStefan Schmidt2014-11-121-5/+13
| | | | | | | Coverity spotted my laziness here with the eldbus functions. Better check that they actually succeeded. CID: 1251470, 1251471, 1251472, 1251473
* elocation: Fix EAPI define for win32 buildsStefan Schmidt2014-11-121-2/+2
| | | | | | That clearyl shows that I never build this for win32 and I missed to change from ecore to elocation when copying the definition. My bad. Thanks goes to jenkins and jpeg.
* elocation: _EVENT_IN and _EVENT_OUT are internal events which means no EAPIStefan Schmidt2014-11-121-2/+4
* elocation: Check if the passed in address/position/status is already up to dateStefan Schmidt2014-11-111-0/+3
| | | | This API needs to get rewritten when the GeoClue2 support lands.
* elocation: Cleanup status code handlingStefan Schmidt2014-11-111-14/+8
| | | | | The code is an integer enum so we should really handle it like this. Use dummy free callbacks for ecore_event_add as we pass not malloced data in.
* docs/elocation: Update some more version tagsStefan Schmidt2014-11-111-5/+5
* elocation: Mute all unused parameter warningsStefan Schmidt2014-11-111-30/+30
| | | | | The signature is given by the callback so the only thing we can do here is to mute the warnings.
* doc/elocation: Make it fit into the efl documentationStefan Schmidt2014-11-111-10/+5
| | | | | | @mainpage would override the main efl page. Its no longer a separate lib which needs its own mainpage. We just need to make sure the group and sections show up from the main page.
* doc/elocation: Update since tag to an appropriate 1.13Stefan Schmidt2014-11-111-22/+22
* elocation: Add elocation libraray to EFL.Stefan Schmidt2014-11-113-0/+2015
Elocation is meant as a convenience library to ease application developers the usage of geo information in their apps. Adding a geo tag to a picture or translating an address to a GPS position and show it on a map widget are just some of the use cases. In the beginning elocation will rely on the GeoClue1 DBus service. Supporting the new GeoClue2 DBus service is planned and worked on. GeoClue offers providers for various techniques to get hold off the current position. Ranging from GeoIP over wifi and GSM cell location to GPS. This has been developed a while ago and was living in my private dev space. It is about time to move this into EFL and bring it forward. The detection of the GeoClue service is being handled on runtime and no new dependency is added due to this library. @feature