modules/libpref/Preferences.cpp
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
17153099b556f1aefcf9c48582f34a68f9528e9a
created 2017-06-21 11:17 -0400
pushed 2017-06-29 13:47 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1372988 part A - Warn when user prefs are set after the profile is dead, because the prefs won't get saved anyway. r=milan
66aba634f34d7d62d661e958f6eacd6879343a57
created 2017-06-21 15:26 -0400
pushed 2017-06-29 13:47 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1367813 - 1) Add telemetry for prefs.js not existing or being corrupted, and the presence of a user.js file. 2) Rename and change the nsIPrefService.readUserPrefs API. The new API reads user prefs from a file but doesn't remember that location or save changed preferences to that location. r=milan data-r=rweiss
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-27 08:57 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-06-26 11:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
6fed2516a664ecb9c2793b9beb0f081bc5833764
created 2017-06-22 20:43 -0700
pushed 2017-06-23 03:45 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 4f0ee0f75a30 (bug 1367813) for Windows opt permaorange in test_worker_basic.html
cec56ac74abe872bb15731451573c3fed845c3a9
created 2017-06-22 20:42 -0700
pushed 2017-06-23 03:45 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 93e8c43340e4 (bug 1372988) for Windows opt permaorange in test_worker_basic.html
63a63e56db037c889c762484f4c8b8cb26c9c915
created 2017-06-22 20:41 -0700
pushed 2017-06-23 03:45 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 8b34a8ccdb17 (bug 981818) for Windows opt permaorange in test_worker_basic.html
8b34a8ccdb17604b9bce0f228f8cab9710224331
created 2017-06-15 14:15 -0400
pushed 2017-06-22 21:02 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 981818 - Save preferences every time they are dirty (on an idle timer for batching and jank reduction). r=milan
93e8c43340e40fba20adc9e69131e4b7ec543153
created 2017-06-21 11:17 -0400
pushed 2017-06-22 21:02 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1372988 part A - Warn when user prefs are set after the profile is dead, because the prefs won't get saved anyway. r=milan
4f0ee0f75a307095e4a04afe4413e5bb6ea8e502
created 2017-06-21 15:26 -0400
pushed 2017-06-22 21:02 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1367813 - 1) Add telemetry for prefs.js not existing or being corrupted, and the presence of a user.js file. 2) Rename and change the nsIPrefService.readUserPrefs API. The new API reads user prefs from a file but doesn't remember that location or save changed preferences to that location. r=milan data-r=rweiss
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-22 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-22 00:58 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-06-21 00:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-21 00:59 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
04baace29a6cfe4116810adcc1bfb785a268344b
created 2017-06-15 17:33 -0400
pushed 2017-06-17 00:15 +0000
Milan Sreckovic Milan Sreckovic - Bug 1373250: encapsulate all of the memory management in a single structure so that we don't have to do any manual freeing. r=milan
4a067c50723a11d5d03ab1b4fc5bba3a95deb33d
created 2017-06-14 13:38 -0400
pushed 2017-06-15 08:54 +0000
Milan Sreckovic Milan Sreckovic - Bug 789945: Part 3. Flush late in the shutdown, to give a last save a chance to complete and for the flush to not be blocking. r=bsmedberg"
c5161ba6245316c59eb48568a3acd43d8fae446e
created 2017-06-14 13:37 -0400
pushed 2017-06-15 08:54 +0000
Milan Sreckovic Milan Sreckovic - Bug 789945: Part 2. Off main thread functionality for the save. r=bsmedberg
523a719a09308a01149b42852b795a3425ae47fb
created 2016-01-01 12:39 +0000
pushed 2017-06-15 08:54 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 789945: Part 1. Extract preference write functionality into a separate method/class and add interrupt callback functionality. Add methods to explicitly ask for main or off main thread save (inactive.) r=bsmedberg
cd417647434334321584d4538eded18c84201353
created 2017-05-16 13:10 -0400
pushed 2017-05-17 09:14 +0000
Milan Sreckovic Milan Sreckovic - Bug 1364146: Only reset the prefs dirty flag when we save to the default prefs file, not on a save to another file. r=bsmedberg
fd8a7fa66ebd344525a8812354d09bb7fa191f2b
created 2017-05-03 16:18 -0400
pushed 2017-05-04 03:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1361842 - Add a profiler pseudo label to detect writes to the prefs DB more easily for BHR; r=froydnj
60b966337731cd2ff219a5bda2bd03a596ef12fd
created 2017-04-12 00:17 +0900
pushed 2017-04-14 09:10 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1353936 - Use PREF_RegisterPriorityCallback from Add*VarCache. r=froydnj
89aacb54a8826d09a2b362e2aa61dde08631f175
created 2017-04-11 14:00 -0700
pushed 2017-04-12 21:39 +0000
Eric Rahm Eric Rahm - Bug 1354613 - Part 3: Stop mutating the pref branch name when retrieving it. r=froydnj
3cc263a6e6d5ee4b399c6aa588a8ac29bd5bd930
created 2017-04-11 09:39 -0400
pushed 2017-04-12 03:17 +0000
Nathan Froyd Nathan Froyd - Bug 1355097 - adjust asserts in Preferences::InitStaticMembers to account for Stylo; r=Manishearth
55ee07a916b838e153231bf92b0a6fcec4e4b99d
created 2017-03-16 17:43 -0400
pushed 2017-03-17 18:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343677 part 1. Add a way to get the current preferences init phase in debug builds. r=billm
ac8a51344b667d745cf041818d4ebdb009879d87
created 2017-02-21 22:17 -0500
pushed 2017-02-24 10:47 +0000
Brad Lassey Brad Lassey - bug 1341414 - Functions like GetBoolVarCache shouldn't assert when used early in startup r=billm
5a43dbcb95cab9ff9728383f05780faa72e1ad5e
created 2017-02-05 00:52 -0500
pushed 2017-02-07 13:09 +0000
Brad Lassey Brad Lassey - bug 1303096 - Stop sending sync messages soon after content process start-up r=billm
274fe9a179cf83e1a308de5214556c7073219f17
created 2017-02-05 10:26 +0100
pushed 2017-02-05 20:56 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e9d8a75a0dcc (bug 1303096) for failing various tests on Android 4.3 debug (e.g. test_saveHeapSnapshot_e10s_01.html). r=backout
e9d8a75a0dcceedeaabf2924bcf8459db2da01f5
created 2017-02-05 00:52 -0500
pushed 2017-02-05 20:56 +0000
Brad Lassey Brad Lassey - bug 1303096 - Stop sending sync messages soon after content process start-up r=billm
7651ea2490e0f0d36757ee238fcf4446b1869d18
created 2016-08-24 15:23 +1000
pushed 2016-08-25 23:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1297658 - Avoid unnecessary checking in memory reporters. r=erahm.
b09d90288666fb3afb11877fc45527b904ef23db
created 2016-08-08 12:18 +1000
pushed 2016-08-10 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm.
edf44ee4f4ad3a5b444bed2fc74d4c13ca5d68dc
created 2016-07-19 15:10 +0200
pushed 2016-07-26 15:00 +0000
Milan Sreckovic Milan Sreckovic - Bug 1287945: Return the number of modified/filled preferences and use it for subsequent operations. r=aklotz
5c3eda5a65a4ec1068d616df01fa1d704220e333
created 2016-07-21 15:46 -0400
pushed 2016-07-25 13:47 +0000
Milan Sreckovic Milan Sreckovic - Bug 1287215: Replace preferences gDirty global with a callback. r=aklotz,Gijs
6ec2097515dc60d8dde4532eb8db1d767a89ffa0
created 2016-06-26 23:33 -0700
pushed 2016-06-27 21:05 +0000
David Anderson David Anderson - Don't initialize gfxPrefs with libpref in the GPU process. (bug 1280822 part 1, r=milan)
c6bb3db5e1b837a3caa622d673bdc326b171e566
created 2016-06-24 14:43 -0700
pushed 2016-06-25 23:24 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1280822) for leaking nsTArray_base
3db77f57cef49c606cb82f0ee28748bb7e1ca838
created 2016-06-24 16:14 -0700
pushed 2016-06-25 23:24 +0000
David Anderson David Anderson - Don't initialize gfxPrefs with libpref in the GPU process. (bug 1280822 part 1, r=milan)
49b09d2f702f747e1b594649e947653a1c5c8c14
created 2016-05-17 07:55 -0700
pushed 2016-05-17 20:52 +0000
Andrew McCreight Andrew McCreight - Bug 1272707, part 2 - Limit the size of preference values sent to child processes. r=bsmedberg
84ce9439f0c6f8982d180b052dba25edb31a5f38
created 2016-05-04 12:26 +1200
pushed 2016-05-04 09:55 +0000
Matt Woodrow Matt Woodrow - Bug 1267868 - Make AddXXXVarCache only match exact prefs, not prefixes. r=froydnj
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-04-26 11:45 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
be0e01e71ac3c9dbaa286ac74fb16be9062b1989
created 2016-04-22 15:35 -0400
pushed 2016-04-26 00:12 +0000
Milan Sreckovic Milan Sreckovic - Bug 278878: Send preference parsing errors to browser console. r=bsmedberg
c74f71e1ba625b9ad16b6868187be17595e249ee
created 2016-03-20 10:08 +0100
pushed 2016-03-21 14:31 +0000
Julian Seward Julian Seward - Bug 1248915 - TSan: data race on global 'mozilla::net::CacheObserver::sDiskCacheCapacity'. r=honzab.moz, n.nethercote.
27f40946fe2d3254359e47a4c21475eab584afbc
created 2016-02-22 09:15 +0100
pushed 2016-02-24 00:57 +0000
Milan Sreckovic Milan Sreckovic - Bug 1249157 - prefapi enums into class enums, explicit conversion, cleanup. r=bsmedberg
effc082711b030dc1aa11542509f4ee9a7d3a71f
created 2016-02-22 09:05 -0800
pushed 2016-02-23 15:52 +0000
Wes Kocher Wes Kocher - Backed out changeset dd911452e3f7 (bug 1249157) for build bustage CLOSED TREE
dd911452e3f78c761b68936fbfdc6a39a66a4640
created 2016-02-18 13:27 -0500
pushed 2016-02-23 15:52 +0000
Milan Sreckovic Milan Sreckovic - Bug 1249157: prefapi enums into class enums, explicit conversion, cleanup. r=bsmedberg
3de52407f252466641d6d8bb1b8418285200dbfc
created 2016-02-03 17:30 +1100
pushed 2016-02-04 11:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1245393 - Measure s{,Default}RootBranch in the Preferences memory reporter. r=froydnj.
63c34f2a1a7afc4c69db4277cc953b67be633bda
created 2016-02-02 14:31 +1100
pushed 2016-02-03 10:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1244982 - Fix minor double-reporting of memory in prefs code. r=erahm.
ac0b0369ebd8bc1c21641334b9e00d0d40f1b464
created 2015-12-06 09:11 -0500
pushed 2015-12-22 10:47 +0000
Nathan Froyd Nathan Froyd - Bug 1233234 - part 3 - clean up UniquePtr usage in WritePrefFile; r=njn
cb6e7e36a32608178cab1824ca7d96ca064fdc9d
created 2015-12-06 09:06 -0500
pushed 2015-12-22 10:47 +0000
Nathan Froyd Nathan Froyd - Bug 1233234 - part 2 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in pref_savePrefs; r=njn
ad982906992424a5a4ac1d21b47eea777a640e6f
created 2015-12-06 08:13 -0500
pushed 2015-12-22 10:47 +0000
Nathan Froyd Nathan Froyd - Bug 1233234 - part 1 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in openPrefFile; r=njn
279077cb41922135036667f26fd80ab8a6d65525
created 2015-12-18 15:02 +0200
pushed 2015-12-21 10:52 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1227569 - Remove unsupported OpenVMS code. r=mccr8
0aec4fd3842fcfc8d8626b6d715fae7168b31ab0
created 2015-11-22 18:52 -0800
pushed 2015-11-24 21:54 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1187152 (part 3) - Replace nsBaseHashtable::Enumerate() calls in modules/ with iterators. r=froydnj.
66296b0eec3009034215d12604b13481ff6a8820
created 2015-10-28 12:19 -0400
pushed 2015-11-04 11:00 +0000
Nathan Froyd Nathan Froyd - Bug 1219310 - part 2 - keep track of how much pref file we have read; r=njn
0f532182498fdc0945a9c1d6e3a1f0ac4c577935
created 2015-10-28 12:16 -0400
pushed 2015-11-04 11:00 +0000
Nathan Froyd Nathan Froyd - Bug 1219310 - part 1 - ask the prefs file for its size directly; r=njn
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
68d87fe56792fe3437ead0a5f3a0adcc9cd5f9b7
created 2015-10-10 12:19 +1100
pushed 2015-10-12 09:57 +0000
Xidorn Quan Xidorn Quan - Bug 1213123 - Make Preferences::SetString accept char16ptr_t instead of char16_t*. r=froydnj
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
895c0969f99ed11c61bda11e390b5403a3e01874
created 2015-09-15 20:49 -0700
pushed 2015-09-17 12:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8.
909e4b1913a9ce70d5aead33e13261f288d87904
created 2015-07-30 21:19 -0700
pushed 2015-08-04 11:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame.
525bb2034be22ff987ddc87cfeff8407ea2689e5
created 2015-07-29 22:28 -0700
pushed 2015-07-31 10:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj.
less more (0) -60 tip