gecko/dom/system
Alexandre Lissy 868f93d340 Bug 1089619 - Stop abusing the Settings API from Gonk GPS. r=kanru
GPS handling for Gonk abuses the Settings API in two ways. First, on
mozsettings-changed event, it will trigger two new requests to read
values (debug enabled and GPS locations ignore). This is useless since
the event already contains the key that has changed and the new value,
so there is no need to do a createLock().get() call. Then, in startup
code, the Init() method is supposed to check itself whether it is
already running. This is done through the mStarted boolean. The same
Init() method is responsible for adding the mozsettings-changed
observer, which is removed by the Shutdown() method. Investigation on
device by using the Geolocation API has proven that we were leaking some
observers. This is because checking mStarted boolean is performed after
we request settings values and we install the mozsettings-changed
observer. So any time the Init() gets called, we install it but we just
remove it once in Shutdown().
2014-10-30 07:42:00 -04:00
..
android Bug 1058101 - Move dom/src/geolocation/ into dom/. r=mccr8 2014-08-30 21:43:45 -07:00
gonk Bug 1089619 - Stop abusing the Settings API from Gonk GPS. r=kanru 2014-10-30 07:42:00 -04:00
mac Bug 1058101 - Move dom/src/geolocation/ into dom/. r=mccr8 2014-08-30 21:43:45 -07:00
qt Bug 1058101 - Move dom/src/geolocation/ into dom/. r=mccr8 2014-08-30 21:43:45 -07:00
tests Bug 1001090 - Part 5: Fix errors in tests throughout the tree. (r=robcee,gavin) 2014-09-15 16:30:47 -07:00
windows Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
moz.build Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
NetworkGeolocationProvider.js Bug 1075405 - Use numItems to iterate mobile connection providers. r=echen 2014-10-01 07:07:00 -04:00
NetworkGeolocationProvider.manifest
nsDeviceSensors.cpp Bug 913586 (Part 4) - Update Maybe users in dom. r=bz 2014-08-13 15:39:41 -07:00
nsDeviceSensors.h Bug 1031051: Part 11 - Migrate DeviceOrientationEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:03 -07:00
nsIOSFileConstantsService.idl
OSFileConstants.cpp Bug 999748 - Add the user trash directory to OS.Constants.Path. r=yoric 2014-08-26 08:51:24 -04:00
OSFileConstants.h