2018.12.21..2018.12.22


project device/oneplus/oneplus3/
5e790db Change modemPowerVote work thread in GnssAdapter
e56c637 Fixing error population logic
c62dc35 Filter DataItems with suitable way.
355b465 Downgrade gnss hidl to 1.0 for legacy targets
f48c875 Fix elapsedRealTimeNanos invalid in NLP
3759f0c Systemsatus - add support older version of PQWME
b2f3773 Modify ODCPI timer from 30s to 10s
6557e0e Deprecate reading of ro.lean property
54ca035 Add a timer for better handling of ODCPI/DBH
f8a0257 Set interval to large value for single mode
864d805 Get AGC from PQWM1 regardless of time validity
2ef3437 Checking return for ODCPI CB
81736d3 Correct the nmea sv info in the first fix
ccdb671 DataItem changes to fix incorrect NetworkInfo connect handling
2c817bd Revert "Replace MONOTONIC clock with BOOTTIME clock"
4c4660c fixed data items for service and cell info
5891ffe Add AGC value for QZSS measurement report
e9c3f04 Replace MONOTONIC clock with BOOTTIME clock
5c25b32 fix: add LOC_LOGi macro in log utility
2683aef fix: LocIpc client app unable to exit
533f43e Fixed a number of issues with NetworkInfoDataItemBase
fdab877 KW Warning Fix
f708597 fix: Incorrect time estimate in debug report
1e824a9 moving AGnssCbIface from static to class member
9bb67cc fix: Add intermediate fixes in gnss debug report
98125ae Adding Location Service Modem Emulator
56334a3 fix: Default values in GNSS Debug Data
594a0d7 Add correct libs to LOCAL_HEADER_LIBRARIES
1d7904e Moving location sockets from /data to /dev
395001f changed SystemStatusOsObserver
7466068 renamed DataItemIndex and ClientIndex files
49b42e8 FR 48850 - Device based hybrid ODCPI
4145243 Assure event mask is set properly to get positions
d856a94 hidl gnss hal 1.1 implementation
47d2e81 flp.conf should be read from /vendor/etc/
97f3f39 remove unused variables for compilation
ec59dd2 fix: LocIpcSender returns incorrect result
9d1b106 GPS cfg: add routines to parse process info
6e98d17 Move GNSS_CFLAGS to build/ to be fully included
e8fbefa Updating logic to send empty SUPL server URL
61de97e LE clean up
4cac1ba LocIpc: enhance startListeningNoBlocking with ready callback
52f5cfe init condition with attr CLOCK_MONOTONIC
02862b8 Allow SUPL server NONE config
cf96869 Changing GNSS HAL service class to hal
65e3760 Added FDCL reg mask bit and feature support bit
57a5b18 Remove system status reset upon delete aiding data
13c4121 debug nmea should not sent to upper layer
03bc75f fixing the location api level race condition on callbacks
99e0f11 Location Utils - LocIpc class enhancement
f3f7a4b Fix incorrect cast to avoid integer overflow
53a1aa5 Fixed incorrect casting for SystemStatus::setNetworkInfo call
edcf000 Replace wall time
e787679 Record the first connection status notification
9fe73f3 Check ret value for HIDL callback method
104f1fe Location Utils - Improve send method of LocIpc
e21e18a HAL handshake with XTRA
ccd6716 Fix $--RMC sentence
08cbff3 Adjust NMEA sentence to comply with v4.1
6ccaa83 GetBatchedLocations is unsupported for Live Fix.
0107dbe Invoking HIDL callback via local variable
63c4d2f locAPIRemoveGeofences roolback to async result notification
57640c9 Checking HIDL callback return value
5f583c6 Enable logcat logging for location modules in LE
273e268 Add battery level observer
34ce2a6 Fix support for batching without batch full event
de6898a Fix crash in AgpsManager when accessing invalid pointer
f5f0f29 Add storing dataitem in systemstatus report
e22e04d Fix compilation errors in xtra-daemon for LE.
35804b9 new apis for control xtra throttle
b0982b4 add HAL socket
a5c7e2c extended gdop parameters in interface files
3952689 AGPS Init must complete in one message call
7b37dee KW Warning fixes
c7642dc locAPIRemoveGeofences now notify the result inmediately
fe17363 Add support more bp amplitude in systemstatus
220b5cb Adding fix to send SUPL_ES ATL Close complete
fb4bbe5 fixing conn disconnect handling from GnssLocationProvider
0ebaba2 Set SUPL_HOST to modem on GnssAdapter init.
f69296b Init default agps status callback in GnssAdapter
4028422 Transition of base DataConcreteType class to HAL
4d8fc57 Fix unable to clear existing event bitmasks
f0d7fe8 Xtra client interfacing with LocNetIface in LE
ff8b317 Integrate XtraSysStatObs with SystemStatusObserver
e0f49cd Check status before decide report position or not
cd3027e Filter the configs sent to modem on change basis
2a96541 Integrating AGPS call flow with LocNetIface
d91d776 KW issues for agps module
a763825 Incorrect location info observed in Gnss bugreport
def65a6 Changes in LE for DataItemObserver changes
28bbab6 Adding change to wait for close complete in ATL
1b66956 XC 2.5 : additional changes
bb1d7ec Passing correct LPPe parameters
ee2d665 Add DataItemObserver interface in SystemStatus
db3101c move getAgcInformation and setDefaultReport into GnssAdapter
44ceafb adding the necessary gps.utils cflags and -l flags
54d6a87 Fix potential deadlock in measurements report
e83b68d Clear Location structure before convertion
45c1850 Ignore invalid location
4c9c783 Clean up compiler warning message
9ae216a Update capabilites when suplmode changes
c1da12a Prevent gps stuck on if multiple starts are called
2481cf3 KW Warning Fixes
a7094b1 Updating error print in AGPS state machine
686a5c5 Location API for Outdoor Trip Batching
2df685d Support multiple sessions
ea05170 Fix 2.9-rel compilation issues on LE
1bd0de5 Fix yearOfHw as 2016 pre ES SUPL concurrency
be7f077 Fix to report bearing and speed accuracy
9c2acb7 Fix incorrect sv id offset for bugreport
4971373 Disable set debug NMEA bit when unsupported
a4a26b4 Fix failure in CTS testcase GnssStatusTest
ba17173 Update the latest LocationOptions
ea01342 Add QZSS constellation in Gnss_LocSvSystemEnumType
f708dea gps time population from GNSS
8cf201a Adding KW warning fixes
226e404 Correct the comment for loc_param_s_type struct
dc29f91 Removing header copying to out folder
1a128bd Split control apis to a separate class
c0a300c Reset RequestQueue instead of delete it.
a2cafde Fixed loc_get_target() and removed 1530 support
15830de Adding priority flag for NI and AGPS callbacks
a0075bd Remove fix made to set session status as failure in LocApi.
5fc6fa6 Fix NI for Notify and Verify being true
fc5c5f6 Fix config updates for some LocatoinAPI bit masks
38af28c Fixed crash when timerfd_create failed
36c1143 Post SSR restarting tracking should bypass ULP
7b1d6ec Update the latest LocationOptions to LocationAPI
6a28349 Disable LPPe feature on SDM660 CRM build
58d74dc Add set default report API in systemstatus
1f3ac89 Make updateConfig functional before gnss is enabled
876db40 Updating AgpsSubscriber constructor
0d01cc0 Add support for generating NMEA sentences for BDS.
0029faf Add support for generating NMEA sentences for QZSS.
5969d0b Provide correct SV used_in_fix flag for QZSS
d640d06 HIDL Extension
566238a Remove libandroid_runtime for treble compliance
b29778e Fix intermittant crashes in location
d9a166a Remove SV used_in_fix flag setting on SV report.
e3d7031 Fix for incorrect SVids and timestamps in bugreport
ed7e095 Move location files from /data/ to /data/vendor/
d9f26fc Decouple position inject request from assist data
c804609 Allow SUPL_MODE of Standalone only
4c26553 Check the return value of HIDL Callbacks
f354bdf Stop Gnss measurements session when closed
1e0be88 Maintain a uniq RequestQueue for Geofencing
604d874 Fix for buffer overrun crash at copying nmea string
997b6b5 GnssBatching::init handle multiple invoking
d09bd9f add pos tech mask and sv source info
477ff7e remove inet group
222094c Prevent print of uninitialized string
514f373 Registering event mask on AGPS Init
08efa3c Add handling of GNSS NI TYPE EMERGENCY
86ad4f8 Enable LOGV for gps directory
c553418 Re-enable delete_aiding_data for user build
9c212ab Add vertical uncertainity field
3eef3d7 SystemStatus - Add ephemeris detail info in Gnss Debug interface
19f6501 Add group radio to gnss hal process
488aa4f connectity events for XC2.0 daemonize
9a957ef Move gnss hal to default instance
891005e Move gnss hal to vendor partition
9e232dd Remove owner of gps hal modules
3b9f656 Fix crash at gnss bugreport caused by empty report
f7a8f2c SystemStatus - Add reported UTC timestamp in report
bbc6601 ulp proxy set capabilities race condition
2b7f0b4 fix crash issue while deleting adapters
d48c19e Fix GnssDebug with new AOSP changes
909d752 Send ENGINE_OFF when stop tracking
36f8446 Fix NI Request Event
8b98a56 Do not send debug NMEA to ulp
edac52f added new ulp type for raw gnss data
72e7c5d Fix svCount in --GSV nmea sentence
e581b62 HLOS implementation for E911 LPPe BT/UBP feature
ce66a81 Fix nmea sentence generation method of --GSV
59fce4f Convert GnssConfig parameters to enum
06e6d68 move nmea generation logic inside utils
4fc5a78 correct the conversion of ConstellationType
acf1cba nmea: call the right function for reporting AP generated NMEA
bbbca84 LOC logging macro changes
3ad14ba Added support for AGC
2e87b20 Check Null on call to LocationAPI::addGeofence
af31850 Addition of vertical/speed/bearing accuracy feilds
4ff6da4 SystemStatus - Add BugReport support
13888dd update NMEA logic with SBAS corrections
a5d69e1 Enable LOGV for LocSvc_LocApiBase
592b3f5 SystemStatus - initial release
b370989 Moving conf files to /vendor/etc
b6928aa Send capabilities callback for each init
9e44ec3 force undefined symbols to treat as errors
5253a74 possible NULL pointer dereference
d35e7c3 Add comments for automitive configuration param and meas status
54aa958 Updating ro.baseband target property value
ff37310 Fix issue of incorrect set of used_in_fix flag
da20b15 Update the device node to check for MDM systems
1d2ac20 Add tech_mask in UlpLocation to support report NLP position source to Android Framework.
babc8a9 set default supl config to MSB
3fb8076 fixing a race condition on MsgTask::destroy()
4d84d36 getprogname is not defined in glibc
681388f Enable Measurement and poly for QDR for automotive usecase
545f52f Rename FlpAPIClient and GnssMeasurementAPIClient
5fecc19 Adding ATL call flow to new Loc API interface
52b413e hidl gnss hal 1.0 implementation
c85c8ff LocationAPI implementation
4bb940c Decouple libhardware usage on LE for gnss models
3fe2240 update gps.conf
f871943 Add explicit liblog dependency
1de8a18 Reinitialize dataservice client post SSR
90a730d Mark SV used_in_fix based on the most recent position report
dad844f Platform specific changes for QDR
2110e55 Remove USE_EMERGENCY_FOR_EMERGENCY_SUPL and SUPL_ES in gps.conf
dcd5af2 NMEA report indication to ULP
0ac11fc GTP WWAN should work even if MSA/MSB is not enabled
5b4dbc2 Combo Provider 2.0
3493ce5 Fix race condition when GPS app is closed around an SSR event
7424ac7 Adding TARGET_NO_GNSS check while creating LocApi
b707704 Generate GAL NMEA sentences at AP side
43bb1d2 Update SV ID field as 16 bits in GnssSvPolynomial
a8fcfc7 deprecate legacy NTP time download
f58ae31 Remove deprecated api LocEngExtPowerConfig
cd13c65 Upgrade LE.UM.0.0 to use location.lnx.2.0-rel
c01fcd7 Adding new target APQ-NoWGR handling
4dd7e1c Fixed SSR issue for GNSS Measurements
fae54f1 Added debug messages for SV Info
0ac496f Add field for location clients to chose position sharing option
54794a4 AGPS config inject can be configured out
5ceb69d Enable/disable PDN for emergency SUPL at runtime
310aa84 LPPe feature support.
62743a2 make Api ctor non public
2fc8de7 making SUPL ES run time configurable
0aa6e3a multiple XTRA downloaders could be triggered on boot up
93e8cad Fix GPS related KW P1 issues for MDM9x50.
aa8a474 Remove target specific logic for DR Fix
0596053 Enabling CLANG compilation
183e295 Move local gps/sap configuration to Context
05f5860 Return the correct length of nmea sentence.
2d9840b Use QMI_LOC_SET_NMEA_TYPES to set the NMEA sentences required.
edc2a64 gps: include support to check hardware type property
04e6ca9 Default apn ip type to ipv4
f41f196 fixing a LE compilation issue
f97a97d fixed a copy paste error
d4c4fbf XTRA Client 2.0
c3a4fba Support GnssMeasurement
d30694a Rename GnssSvStatus to QtiGnssSvStatus
5573c31 Adding fix for KW warning
8f54f69 Fix LA compilation issues after merge
4b345c8 gps: include support to check hardware type property
c4c29c3 gps: consider nsec while ranking the timer objects
14f0dc1 gps: consider nsec while ranking the timer objects
217e754 Enabling CLANG compilation and fixing all resulting errors
285d395 Revert "Revert "Fix compilation issues for m_master merge into oe_master"."
a376de4 Revert "Revert "Merging m_master changes to oe_master"."
a29688f Revert "Merging m_master changes to oe_master".
fa7a874 Revert "Fix compilation issues for m_master merge into oe_master".
e83eaa3 Adding a new NMEA sentence : $GNGSA.
1a2040c Adding a new NMEA sentence : $GNGSA.
a05f77f make LocSharedLock::mRef ops atomic
02cad4d make LocSharedLock::mRef ops atomic
59af75a fixes SUPL_MODE
6060fb7 Additional Position Prameters in position report
411951c make LocSharedLock::mRef ops atomic
41961e4 Remove unneeded nmea_cb print
fff5a01 fix for compiler warnings
ecb6736 Fix compilation issues for m_master merge into oe_master
89f41a9 Sub milli sec part in the relevant NMEA Strings
625c8c6 Add the support for geofence dwell
9b9d777 encode field separator characters
fbbbb4f Xtra client always reports carrier as 'unknown'
f96e5dc gps: add SV polynomial parameter
1c11832 Sub milli sec part in the relevant NMEA Strings
88c17ef Add support for dynamic TBF updating
db36781 Sub milli sec part in the relevant NMEA Strings
46f9991 Reduce TBF limit in GPS HAL
05ee1cc Set SUPL_ES to 0 in gps.conf
29a9152 NMEA generation change to prevent 2Hz reporting
a4e5f9c Add buffer length check for XTRA data
557a4aa Remove reduntant clearing of GpsLocation memory
34c4460 Add the support for geofence dwell
fd7b781 gps: enable measurement/poly reports only when AP DR enabled
67d576b another potential race condition
2f74f91 Crash fix with MsgTask API change
f533181 timer bug fix
91488d6 fixing a crash vulnerability due to race condition
62a30d2 Fix for timerfd_create on older kernel revisions
153ba77 crash in LocTimer wrapper
c9db516 LocTimer repeated expiration
58c3d32 Adding a number of utilities
c53037d encode field separator characters
30c54b8 Xtra client always reports carrier as 'unknown'
78bb132 Location: reduce memory footprint
c9a243b Move some debug logs to verbose.
c3643eb remove link depedency to dsi_netctrl temporarily
f5e6e2e Add glo and bds to used-in-fix mask
594daf9 Add AP Coarse Timestamp Uncertainty configuration parameter
0b4a33b missing util header file
56a5a75 set LPP CP as default
9336256 Add support for new sockaddr_storage struct
8da6427 Add AP Timestamp for coarse/fine time to position reports
9b3aa46 another potential race condition
68104bd Opt out of clang till issues are fixed
e9e3997 Fix for Cppcheck warnings
bf80dfb Add 3 new fields in GPS and FLP pipe
eb01e39 Sending FLP fixes to ULP
94ecbf6 Crash fix with MsgTask API change
088a127 timer bug fix
9c22ef8 fixed XTRA bug
9957a19 fixing a crash vulnerability due to race condition
623f5a6 adding dev id into xtra user agent
5e77108 Fix for timerfd_create on older kernel revisions
a50aaae Handle race condition in HAL post SSR
a38a8b8 memory management fixes
87b6a3f Move the flp definitions to gps-noship
eb92564 Set SUPL_ES to 0 in gps.conf
cc9f8dc Add new event mask for timezone.
898c646 crash in LocTimer wrapper
923698a Clear passing up memory for LocApiBase function
9de97ac LocTimer repeated expiration
50ae858 MsgTask thread must call associator function always
bb5d2d4 Adding a number of utilities
0783145 NMEA generation change to prevent 2Hz reporting
509979c Remove DeleteAidingData additions
d0faf18 Remove DeleteAidingData additions
2572d24 Move modem power vote out of hal.
1b07337 LCA additions to ULP and log_util defines.
fb8732c Add compile flag to disable unsupported features.
99606eb Fix implicit declaration errors in gps hal.
d33d216 Add feature set configuration
db7fc90 Move modem power vote out of hal
8834b30 Fix implicit declaration errors in gps hal
447fe95 LCA additions to ULP and log_util defines
1dfdcab Add to check ZPP report condition for NMEA generation
f72e672 Revert "Add new event mask for timezone"
dd823bc Add glo and bds to used-in-fix mask
0826e30 Disable ESUPL from configuration
339a4fc Fix Memory leak in util/loc_cfg.cpp
4d44ce3 Fix gps.conf capabilities overwrited by carrier
634c1bb Fix Memory leak in util/loc_cfg.cpp
a26bc76 Fix gps.conf capabilities overwrited by carrier
4e8b350 Add new event mask for timezone
18d8153 Removed unused code and unnecessary notice files
b8e9ad3 Removed unused code and unnecessary notice files
8a3533b Remove reporting gps status from loc eng layer
892019f Removed unused code and unnecessary notice files
9f7f4bd Remove reporting gps status from loc eng layer
7fa3b1b Adding Mutex for Creating Context
a284b9a Adding Mutex for Creating Context
f344467 Add Course TimeStamp & asso. unc to Measurement
7d367d0 Add utility to identify lean targets
1fe602a Avoiding race conditions during the pallellized builds in Android system
d538916 Send GPS tracking fixes to FLP HAL
9431a6c Send GPS tracking fixes to FLP HAL
b45b160 Klockwork P1 issues.
1777a2f Fix bug with switch case
f4d8e90 Fix bug with switch case
b38580e Revert "Added Detection Logic For QMI_PDS Target."
2794061 Propagate DR enablement feature from LNX.LA.2.7.3
407848e GNSS measurement
98e1f83 Added new events and masks for GDT AP
f311c16 gps.conf parameters are in sap.conf table
32b1baa Enable "auto" target for APQ8960 Automotive ADP platform
f014665 Enable "auto" target for APQ8960 Automotive ADP platform
7e9e68a support reinjecting supl url for sim hot swap
836bdc4 loc-pla: Create Platform Library Abstraction layer
42c5439 loc-stub: Create a loc_stub library for stub func
4e9741f Migrating XTRA from gpsonextra.net to cloud based izatcloud.net
3e16bc3 Make off-target loc hal libraries built
91ece00 loc-hal:porting from ANDROID_LNX.LA.3.5.1_RB1.04.04.02.048.040
70b94ae loc-api: Merging Makefiles of libloc_api_50001 and loc_api_v02
e2bcdc3 loc-api: Exposing gps_get_hardware_interface to C code
508ad95 loc-api: Fixing copyright
78767a1 loc-api: Making off-target garden-app build and run again
5c8ebe8 gps: Updating copyright.
fba6dcd gps: Remove dependency on libcutils.so
b83679b loc_api_v02: Updating to loc api v02 idl Major:0x02, Minor:0x14
a328080 Remove Redundant Log
00fd7bc Report 2D speed rather than 3D speed.
1ca544c SUPL_MODE needs to be factored in for ULP
ff78fb3 GPS lock is stuck as disabled after post powerup enablement
d1cc6bf GPS LOCK did not work when NMEA_PROVIDER follows it
af2762c GPS_LOCK configuration support
809dec4 allow reconfiguration update happen before HAL init
e6a851c adding update config post power up
0b0b89f Add buffer length check for XTRA data
fb9c641 Added Detection Logic For QMI_PDS Target.
9037813 Checking messages supported or not
79c877d Checking messages supported or not
a55881f Use regular ATL callflow for SUPL ES
9d0c2d5 Remove reduntant clearing of GpsLocation memory
f1ddcf0 Increase the size of string to hold parameter name
fab5505 Ignore the first time inject if it is form Afw.
f78f285 Vote for modem power only on select targets
5cef7ca Migrating XTRA from gpsonextra.net to cloud based izatcloud.net
06ccada add support for apq8026_lw
8cdb9ca Use peripheral mgr to vote for modem power up/down
2abe41d Fix for CR 692085, error mapping incorrect in one of the cases
5cdfc25 agps cert install api implementation
6925f8a Revert "Revert "Remove masks for Glonass""
33e5fd9 loc timer util fix to handle the race condition
8977164 fixing the SSR recovery race condition
c091f13 Add support for XTRA_VERSION_CHECK QMI LOC msg
cd5c848 Changes for GPS HAL compilation
fd8712a Add option to fallback to LocApiV02
a857b72 Add raw uncertainty to inject position api
c828f0a Changes for GPS HAL compilation
08237e5 Revert "Remove masks for Glonass"
e8958a3 Add option to fallback to LocApiV02
9ffb105 Revert "Avoid GPS build for MSM8916 64bit"
6fc3071 KW warnings
e0895bf Sending HW FLP request to ULP
c7265bb Revert "Avoid GPS build for MSM8916 64bit"
89c671f Logging correction when printing IPV6 bearer type
9e585cb Inject feature config
996a633 Assure associate callback is called in msgTask
bbb7243 NI Emergency overrides a pending NI
7b268f9 a change to support c++11
a6e2f76 Fix wrong log tag
f9a26b2 Inject location only on CPI disabled
25244b3 Close MDM node on shutdown
fea5de1 Only output NMEA for GNSS/Sensor/Hybrid locations
7170b25 Change to CPI logic
ec1fa23 Adds power voting for QCA1530 SoC
68d41f9 Cache geofence breach location
0daddfd Avoid GPS build for MSM8916 64bit
a2e85b1 Add sendMsg to LocApiBase for utility
6645560 Renaming class members for improved readability
38f7146 MDM shutdown for Fusion device
7c41d44 Force logging level to warning for user builds
7e546e6 Emergency SUPL
e767a55 Changes to inject sensor provider info to modem
e870707 Fix for dsi_init failure
ff716bf apq8084: qca1530 detection property changed
48c29f5 Copy position mode to dummy ULP proxy
e620608 Copy position mode to dummy ULP proxy
c019f61 move location data files under /data/misc/location
4460543 Add new utilities
42320d2 apq8084: qca1530 detection timeout reduced
b521eb9 Add support for batched geofence breach reports
cf180ff Force logging level to warning for user builds
39bc6e2 Emergency SUPL
82e314e Add SGLTE target field in gps.conf
dd90495 Add a new LocAdapterProxyBase class
04ece63 Fix for dsi_init failure
db7d754 Add SGLTE target field in gps.conf
6fd90ea Remove libandroid_runtime from makefile
4996c5e Remove unused code under libloc_api
64cecc6 Update NMEA SV numbers
6fc8065 Adds ZPP Feature Implementation
0eeb139 added timer stop api
97699b4 Print default implementation at debug level
9d9c284 Added NULL check before function call
b5ed3d8 Changes to conditionally check and inject coarse position
e9d4048 Fixes loc_ext and AFW concurrency issues
000b1ec Memset the xtra url to assure null termination
a0c2f67 Memset the xtra url to assure null termination
48f07a0 Modem Batching Implementation
a8dff29 Add LocApiProxyBase to context
747f695 Add LocApiProxyBase to context
3b4d23e apq8084: qca1530 configuration handling is added.
41d3c44 Send status report msg through ULP
412275d Check mAgpsEnabled for data call
82159c5 Check mAgpsEnabled for data call
351cb70 enhance ulp handshake
7546fd8 enhance ulp handshake
efdc209 Null check for malloc allocation
7d6ed07 Changes to add new bit mask to support wifi ap info injection
dc020ef Correct print for xtra server urls.
c7b006c Correct print for xtra server urls.
e0e4cde Send status report msg through ULP
969604a Changes for liblbs_core
4dbc22b Changes for liblbs_core
c66c2fc Add check for mAgpsEnabled
eb726cb Add check for mAgpsEnabled
2daacc4 Add LocApi to get Zpp fix.
81c4231 Add LocApi to get Zpp fix.
73573ef Fix ATL handling
311e38b Missing check to build inside libloc_core
530086a Fix ATL handling
b7b7fb9 Fixes a bug in the reporting for MSA sessions
9f6259f Avoid multiple xtra download after booting
a75c8b3 Bug fixed in AGPS checks
ef7a869 Small fixes to conditionally launch the BIT Interface thread
50fa102 Adding check of on_demand_time for inject time
cdeaa6e Fixes a bug in sessionCheck() for all adapters
e399053 Initialize DS client in the msg thread
05b385d Separated NMEA GSV for GPS and GLONASS
77ae63f Removed the ability to configure XTRA server query
1127519 Add API to read and write GPS lock values
961d1bd Fix for the crash that was caused when accessing UlpProxy
42211a9 Resolved On-Demand XTRA time injection issue
3184198 conditionally handle the XTRA download request
cb12f39 Replace sysdev path
aa6fbdb Remove ENABLE_WIPER parameter
7d128bf Remove masks for Glonass
782431a Return NULL AGPS interface on APQ target.
61fedb4 removed ulp dependency.
3535edc corresponding to izat_core and LBSAdapter changes.
11adbb3 Revert "Revert "Location Hal Design Level Change for FLP Requirement"".
55a6841 Revert "Location Hal Design Level Change for FLP Requirement"
a915406 Location Hal Design Level Change for FLP Requirement
e5e6272 A mechanism to detect APQ chip set
0d78c70 Disable xtra url query off by default
caff225 Fix merge damage.
d42eeeb made a convenient msg_q_init2
b86a095 Checking Geofence Mask in gps.conf
002d6ba Removed all ULP specific constructs from HAL
a7aa6a4 Fixes ULP and FLP operation when GPS not enabled
af3b8cb Return the correct value from loc_eng_init
cb119e6 Make Loc Init Asynchronous
112647b Added more delete assistance data flags
c326530 Add support for having no qcom proprietary
3156a1d Move loc_api_v02 to vendor/qcom-opensource/location
dbc7464 Handle SSR based on service list
fed389a GARDEn: porting LE enhancement to Android - fix build error
207b8ee hardware/qcom/gps: fixing build failure
a5e2030 hardware/qcom/gps: Read gps.conf file for config information
492ae0b hardware/qcom/gps: Enabled Timestamps for on-target logging
ca57336 hardware/qcom/gps: Fixing gettid issue
0590a64 hardware/qcom/gps: Porting HAL and Loc API 2.0
b8fb067 Return ATL Close failure if no handle found
6fa0e8a DEBUG_LEVEL 0 to produce no logs
3a0c1dc Redefine struct returning error strings
0f66892 Add support for SUPL Emergency Services
c3f1620 Return the correct value from loc_eng_init
6bc10c5 Generate position report NMEAs only on final fix
7af44a9 Timed Alarm service utility
399f530 gps: Added xtra server query loc api
926d20a gps: moving agps/ni/xtra/time features out of afw
85f672f Merge branch jb_mr1 into jb_2.6
b053589 Make Loc Init Asynchronous
838f00b jb_2.6 bring up changes.
bc1fb0b Fixes ULP and FLP operation when GPS not enabled
313788e Adds logic to pass through PIP User setting
a021ad3 Update LOC API source and header files
2fe7829 Detect APQ8074 HW, fixed
deda0b3 Detect APQ8074 HW
9e74deb Ulp: Fixes an initialization bug for ULP call-backs
38474f1 gps: use single recurrence for MSA requests
22538a7 Cache data availability before gps is enabled
0a760c9 GPS HAL: expose altitude and speed uncertainty
bd64ccd MSB is not falling back to standlone.
fc56628 Send data disable to modem during init
0263b6f msm8610 bringup changes
c0a3657 Set On Demand Time as default in gps.conf
388477e gps: Add A-GLONASS Position protocol in gps.conf
ce5efcc Add liblog
23d1e16 gps: geofence hal integration
8dd8689 gps.conf: Removed the option to configure ulp on/off
b249077 removed exe bit of the file access mod
a50977f Correction in checksum calculation for NMEA
c65fed0 gps: Runtime detection between apq v/s mdm gps support
ade0338 moved most of the GPS HAL back to aosp
52f4c8c add LOCAL_MODULE_OWNER := qcom to gps modules
34ee095 Revert "remove loc_api from hardware/qcom/gps"
a739e07 Include gps.conf Android make file in build
fc5de6c Add support for msm8226
50dd50c Read debug level from gps.conf
d2873a0 Split gps configuration file (change 1/2)
5049a47 Utility to identify target HW
842b4c3 Change data type of HEPE to float
356036e copy back supl es data to sm
0d257cc remove loc_api from hardware/qcom/gps
e91c428 Change debug log tags for V/I/D
9f8bcc3 Ulp: Adds interfacing b/w FusedLocationProv & ULP engine
e03abb4 LOC: Enable loc_eng_dmn_conn_loc_api_server for all targets
b52741e default fix accuracy too high
b7b14cb gps: fix nmea altitude for rpc
660f21b loc api v02 update
a987332 Update copyright to The Linux Foundation
2a148d2 fix loc_api_v02 missing library
b86c1f8 gps: enable features IPV6 and DELEXT
e065604 OTDOA support
8e9cb23 Loc_Api: Support A-GLONASS Position protocol
63c5ac4 Utility to identify target HW
9fd717a gps: do not lock mutex during loc_ioctl
e4f8009 Add NULL checks for callbacks
5f45c04 Loc api v02 support for QMI_LOC rev 2.17
c74962d chmod uga-x
9365bf1 gps: fix for no gps signals after modem reset
0529b2b XTWiFi: disable coarse position injection when XTWiFi NLP is in use
d6c8792 Remove interpretation of LPP config parameter
2051ffa Service modem's request for NTP time
0eaa3ba BIT:Fixes a bug in HAL for AGPS operation for SGLTE
a389eae dynamically build and load adapter libs
502865c BIT:Fixes a bug in the pipe ownership for BIT AGPS interface
5b98ce3 gps: add support for apq8064 v2
6775411 ATL call crash fix
fb4152c disabled agps state machine delete in cleanup
d12dd7f gps: report session begin/end on gps start/stop
dc7abf9 gps: report session begin/end on gps start/stop
0a28a39 QMI LOC bug fix on SGLTE OOS IND
205590a disabled agps state machine delete in cleanup
56de3d4 gps: report session begin/end on gps start/stop
899ebaa LOC_API: Modify LOC_API to support MSAPU client.
a03322f LOC_API: Add group permissions after creating the pipe.
6f36c0e Silence more gps function tracing logs
af0b025 QMI LOC and Loc API update:
a340961 gps: AP NMEA generation
ca35382 gps: Fix typo in checking for qmi-framework
197fe08 dynamically build and load adapter libs
ac8fa07 gps: control session state evt from HAL, not modem
4d0a381 gps: launch GSS on bootup even if GPS is disabled
06ce79b GPS: fix the issue that GNSS position report are dropped in PPC based target
0620ede Reduce default logging verbosity to error & warning logs only
02d13cc gps: control session state evt from HAL, not modem
d3b220c gps: fix SSR issue
b4f4652 gps: add support for msm8974
332389d loc_api: Fix QUIPS position being dropped at GPS HAL
7ce61c4 loc_api: Send position technology mask to ulp
0a49d62 gps: enable nmea callback
b1595d7 build: Include path to TARGET_OUT_HEADERS in LOCAL_C_INCLUDES
72e3b85 loc_api_v02: Initialize the QMI notifier before looking for service
cd9e934 gps: merge ics tip into jb
3088fe9 gps: jb porting with qcom enhanced features
3c2630e gps: initial merge to jb
a2fc84b Add optional flag in make file
f77c85b gps: Initial implementation of msm gps hal
7573253 remove HAL_MODULE_INFO_SYM const
8b3fe9b Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
2ce3102 Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE
b72262b Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE
b80e8ff Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
7c2f7b6 Rename LOGV(_IF) to ALOGV(_IF) DO NOT MERGE
13e995a hardware/qcom/gps: remove LOCAL_PRELINK_MODULE
a162c43 Fix threading problem that resulted in the wakelock being held too long.
0b602e4 Fix recursive use of mutex introduced in previous change.
bd3166c Work around a problem stopping the GPS engine while an AGPS data call is active
9391343 loc_api: Disable code that completely shuts down our connection with the GPS
5153d56 loc_api: Use create_thread_cb for all threads that call back into the framework.
c6419ef librpc: XDRs and glue code for AMSS 1240
fba22d5 loc_api: rearrange RPC glue to allow having multiple versions of the API.
3c865ec Add more parameters to set_position_mode, notify framework of our capabilities.
2c115de Hold a wake lock while events are pending for the deferred action thread.
a4977cd Fix deleting aiding data.
237c22f Enable GPS privacy lock when GPS is disabled.
ae19894 Remove call to loc_apicb_app_deinit() to avoid ARM9 crashes after disabling.
300b715 loc_api: Repackage as a new GPS HAL module.
4633218 Add an empty CleanSpec.mk
ac4e54a loc_api: Process all events in deferred action thread.
16b7141 Do not build unless BOARD_GPS_LIBRARIES is set to libloc_api
91cfd13 loc_api: Send GPS_STATUS_ENGINE_ON and GPS_STATUS_SESSION_END
dd710e3 Initial commit of Qualcomm's loc_api GPS library for the MSM platform.
ffaff8a empty first commit
24d7556 loc_api: Process all events in deferred action thread.
a28682a Do not build unless BOARD_GPS_LIBRARIES is set to libloc_api
6774225 loc_api: Send GPS_STATUS_ENGINE_ON and GPS_STATUS_SESSION_END
b4c4f20 Initial commit of Qualcomm's loc_api GPS library for the MSM platform.
5a9bd01 new project, first commit

project packages/apps/Settings/
a5eae43 Settings: integrate Turbo features