Commit Graph

59 Commits

Author SHA1 Message Date
Ben Turner
36818ba16c Bug 980549 - Simplify SettingsManager transaction management, r=gwagner.
--HG--
extra : rebase_source : 9378c05ec7a5de6f4f692680f2d4aa08b0d32957
2014-05-06 14:14:23 -07:00
Kyle Huey
52e66a793b Bug 993203: Add a memory reporter to count SettingsManager observers. r=njn 2014-04-08 16:37:09 -07:00
Fabrice Desré
0b097b1807 Bug 966502 - Use Cu.cloneInto() instead of ObjectWrapper.jsm r=baku 2014-02-01 11:06:59 -08:00
Gregor Wagner
9eefa26946 Bug 921721 - NS_ERROR_UNEXPECTED in airplane_mode.js when restarting B2G. r=bent 2013-11-01 07:54:21 -07:00
Jan Varga
01428648b0 Bug 832883 - Move IDBKeyRange to WebIDL and define indexedDB/IDBKeyRange in all the spots. r=khuey,bent (initial work done by Ms2ger) 2013-09-28 13:25:46 +02:00
Fabrice Desré
470094f7f6 Bug 806374 - Don't store phone's wallpaper or the dialer ringtone or the notification ringtone as a data: URI in the settings DB r=gwagner 2013-08-11 08:41:59 -07:00
Reuben Morais
a1a8e52ed5 Bug 894964 - Stop throwing on navigator.mozSettings access if the page does not have settings permission. r=gwagner
--HG--
extra : rebase_source : 1f6432f6ae1729d2f97cd833a3c5882ee8cc3a4e
2013-07-17 13:32:39 -07:00
Reuben Morais
ea38b25c81 Bug 889503 - Move Settings API to WebIDL. r=gwagner r=bz
--HG--
extra : rebase_source : 9f858f389b71344353658d4ed49996e0d90b8b99
2013-07-15 18:17:46 -07:00
Gregor Wagner
696c13ed02 Bug 872983 - event.settingValue in mozSettings.onsettingchange gives wrong value. r=fabrice 2013-05-31 11:42:10 -04:00
Gregor Wagner
f3233c0932 Bug 859601 - mozSetting API - return undefined if the API is unsupported on the platform, not null. r=bent 2013-04-11 20:40:44 -07:00
Reuben Morais
807a748b11 Bug 821630 - Fix retrieving blobs with get() in Settings API. r=gwagner 2013-03-11 22:31:15 -07:00
Reuben Morais
e4e518e0f3 Bug 849616 - Use ObjectWrapper.jsm instead of __exposedProps__ in Settings API. r=gwagner
--HG--
extra : rebase_source : b6f492515c0735e8d16fb3f9e903389b09ae3943
2013-03-11 22:31:19 -07:00
Reuben Morais
55e5d71b15 Backed out changeset e56f3e0f00d9 (Bug 821630) for B2G mochitest failures 2013-03-12 02:14:46 -07:00
Reuben Morais
87079a3d76 Bug 821630 - Fix retrieving blobs with get() in Settings API. r=gwagner 2013-03-11 22:31:15 -07:00
Reuben Morais
c32d0a6ca9 Bug 793239 - SettingsLock should have a state property to indicate if it is still valid; r=gwagner 2013-01-15 22:32:49 -05:00
Ehsan Akhgari
6002e1ea4a Backed out changeset 89942aa8ae6a (bug 793239) because of mochitest-3 failure 2013-01-15 20:48:34 -05:00
Reuben Morais
1833ad56d2 Bug 793239 - SettingsLock should have a state property to indicate if it is still valid. r=gwagner 2013-01-15 16:32:15 -08:00
Gregor Wagner
899c9a92bb Bug 821814 - Followup: disable debug flag. r=me 2013-01-07 16:16:17 +01:00
Gregor Wagner
5e98bfb6a2 Bug 827237 - Wifi: ap list in settings is empty. r=bent 2013-01-07 15:03:26 +01:00
Gregor Wagner
9e5ffb8cc2 Bug 821814 - Settings: upgrade settings DB after settings.json changed. r=bent 2013-01-04 16:04:28 -08:00
Gregor Wagner
aeef591b0c Bug 821510 - Settings: remove debug statements. r=sicking 2012-12-14 10:20:16 -08:00
Gregor Wagner
53230f5ec7 Bug 821484 - ASSERTION: mDone shouldn't have been set to true already!: '!mDone', file dom/base/DOMRequest.cpp, line 113. r=sicking 2012-12-13 16:46:13 -08:00
Gregor Wagner
0007c3409d Bug 815398 - Settings: set navigator.mozSettings to null if we don't have read or write permission. r=bent 2012-11-26 15:33:34 -08:00
Gregor Wagner
5e3cfff15b Bug 807779 - [settings] allow readonly transactions. r=bent 2012-11-01 14:31:29 -07:00
Gregor Wagner
2a2e8cf318 Bug 776668 - Split permission for Settings/Contacts access into ReadOnly and ReadWrite variants. r=ddahl 2012-10-31 17:26:05 -07:00
Kyle Huey
0469a02b25 Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
--HG--
extra : rebase_source : 98337b6a8c07d05e8c961a452dd05a7d75c3c60b
2012-10-31 09:13:28 -07:00
Vicamo Yang
a78b5b38c7 Backout 67cb43bb8865: Breaks B2G Marionette 2012-10-31 16:35:11 +08:00
Kyle Huey
9a3674d80a Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-30 12:28:11 -07:00
Ed Morley
4144129728 Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE 2012-10-30 17:02:31 +00:00
Kyle Huey
50b5d3f681 Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-30 08:26:12 -07:00
Vivien Nicolas
54f25669e1 Bug 802063 - [Settings] Won't remember the Data Connection status after reboot. r=gwagner 2012-10-25 15:02:15 +02:00
Gregor Wagner
f869e2715c Bug 793361 - Apps, SystemMessages: free message manager references for killed children. r=fabrice 2012-10-01 13:29:59 -07:00
Gregor Wagner
4126c5cbd6 Bug 777200 - SettingsChangeNotifier should only notify processes with settings-change listeners. r=fabrice 2012-09-26 14:10:32 -07:00
Gregor Wagner
63dca591ca Bug 791799 - Settings: Remove mozSettings.getLock. r=fabrice 2012-09-19 10:21:30 -07:00
Gregor Wagner
aa2e534506 Bug 788561 - SettingsAPI: Use createLock instead of getLock. r=bent 2012-09-05 17:33:03 -07:00
Gregor Wagner
7dc60f4cf1 Bug 785233 - Don't overwrite indexeddb property. r=mrbkap 2012-08-29 15:52:48 -03:00
Philipp von Weitershausen
d158b5747c Bug 776825 - Separate message managers into senders and broadcasters. r=smaug
--HG--
rename : content/base/public/nsIFrameMessageManager.idl => content/base/public/nsIMessageManager.idl
2012-08-27 11:13:02 -03:00
Bobby Holley
7acdfeb9a2 Bug 781521 - Fix Settings API. r=gwagner 2012-08-14 20:54:33 -07:00
Gregor Wagner
9f556de8de Bug 779331 - Settings API: new permissions. r=mrbkap 2012-08-07 16:22:24 -07:00
Gregor Wagner
ce0aa8bd3f Bug 778027 - [Settings API] addObserver & onsettingchange quirks. r=sicking 2012-07-30 13:52:51 -07:00
Gregor Wagner
bc37132f74 Bug 777810 - MOZSETTINGS-SET-WARNING: _____ is not in the database. Please add it to build/settings.js. r=dougt 2012-07-26 12:15:47 -07:00
Mounir Lamouri
7f510a666c Bug 769621 - Checking Contacts, Settings, Wifi and WebApps permission should use principal instead of URI. r=sicking 2012-07-16 08:44:52 -07:00
Kyle Machulis
fc5a5e47a2 Bug 769785 - Settings API breaks due to IndexedDB Prefix change; r=khuey 2012-06-29 13:53:41 -07:00
Gregor Wagner
89b39c1e51 Bug 766379 - Settings API: Add warning if we get or set a non-existing setting. r=fabrice 2012-06-20 12:56:23 -07:00
Ryan VanderMeulen
5f2a19ee6e Revert c39d36167b99 due to a horribly munged backout. 2012-06-10 19:44:50 -04:00
Ryan VanderMeulen
6d6c4efbab Backout the bug 754202 backout due to orange. 2012-06-10 19:37:47 -04:00
Christoph Kerschbaumer
5f29728778 Bug 762128 - JavaScript Error: "cpmm is null" {file: "file:///Volumes/mac/code/2/build/dist/B2GDebug.app/Contents/MacOS/components/SettingsManager.js" line: 277. r=fabrice 2012-06-07 15:10:14 -07:00
Gregor Wagner
a81311f31e Bug 757614 - Settings API: allow to observe a single setting. r=sicking 2012-06-07 14:23:55 -07:00
Vivien Nicolas
74709eea2c Bug 760100 - mozSettings throw a __exposedProps__ warning when returning a result. r=gwagner 2012-06-06 14:19:33 +02:00
Christoph Kerschbaumer
b06853949d Bug 753862 - Settings API: electrolysis support. r=fabrice 2012-06-04 16:12:24 -07:00