modules/libpref/Preferences.cpp
17c1e024efc2ac9dd1638c568d70c91548e986dc
created 2017-10-24 14:38 +0200
pushed 2017-10-24 21:58 +0000
Andrea Marchesini Andrea Marchesini - Bug 1409329 - NS_NewBufferedOutputStream should take the ownership of the outputStream, r=smaug
14cfc090780e0da71712fbbc0267dd94166d75b8
created 2017-10-18 16:31 +1100
pushed 2017-10-19 22:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407494 (follow-up) - Revert operator new use to malloc(), to pair with free(). r=glandium.
5cfc67d643e09d054856546a18414177f4dcab67
created 2017-10-18 16:51 +1100
pushed 2017-10-19 09:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1409635 (part 2) - Fix up nsIPrefLocalizedString. r=froydnj.
2e368dcaf9888ee6c16a55a532819ca00baa5818
created 2017-10-18 16:39 +1100
pushed 2017-10-19 09:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1409635 (part 1) - Remove nsIPrefLocalizedString::setDataWithLength. r=froydnj.
ec2f3cbc85809e0d9937383f1a0db0750dd9ed1f
created 2017-10-17 22:03 +0200
pushed 2017-10-18 09:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 03e4f9175b16 (bug 1409329)
03e4f9175b16ef4a89b1371c15c62ea637aa545e
created 2017-10-17 20:38 +0200
pushed 2017-10-18 09:48 +0000
Andrea Marchesini Andrea Marchesini - Bug 1409329 - NS_NewBufferedOutputStream should take the ownership of the outputStream, r=smaug
bfdd78172197790aae1fe8b307602e1a92f27072
created 2017-10-13 15:24 +1100
pushed 2017-10-16 08:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1408231 - Remove unnecessary forward declarations and add |static| where appropriate. r=glandium.
d3d210f0c178d1b81816cf54b520a04a003f55b5
created 2017-10-13 15:24 +1100
pushed 2017-10-16 08:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407494 (part 9) - Merge PREF_RegisterCallback() and PREF_RegisterPriorityCallback. r=glandium.
312ea2b713c074ca7f0fb184a7ea788ad48bb2a9
created 2017-10-13 15:24 +1100
pushed 2017-10-16 08:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407494 (part 8) - Remove forward declaration of PrefSetting. r=glandium.
39b4ec7b889a6a99b79693c87dbac08cad2c5448
created 2017-10-13 15:24 +1100
pushed 2017-10-16 08:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407494 (part 7) - Replace malloc uses with operator new. r=glandium.
06ad4faaa205ba4eab7e48735f9ccd287a0e4007
created 2017-10-13 15:24 +1100
pushed 2017-10-16 08:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407494 (part 6) - Remove GetContentChild(). r=glandium.
10a071e84601a3c8cf7c1c3fda216939d25b530f
created 2017-10-13 15:24 +1100
pushed 2017-10-16 08:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407494 (part 5) - Replace uses of NS_strdup(), PL_strdup(), PL_strfree() with more standard functions. r=glandium.
40efac89e219dbd0daa18b7c68fb4c837bc46767
created 2017-10-13 15:24 +1100
pushed 2017-10-16 08:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407494 (part 4) - Remove have_PrefChangedFunc_typedef. r=glandium.
60c539b7c035c9abaa4dcdd9eb88ec1a1e057237
created 2017-10-13 15:24 +1100
pushed 2017-10-16 08:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407494 (part 3) - Remove PR_ALIGN_OF_WORD and WORD_ALIGN_MASK. r=glandium.
ec1612180aeb371e6cd35f68bfdc0df3e59c1f90
created 2017-10-13 15:24 +1100
pushed 2017-10-16 08:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407494 (part 2) - Remove TEST_PREFREAD. r=glandium.
d9b156e30219d2c4c83db2457b2cef81b7c53253
created 2017-10-13 15:24 +1100
pushed 2017-10-16 08:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407494 (part 1) - Remove C-isms. r=glandium.
ebd299dbebdae35905c4d4fd05d49fc1eb21a399
created 2017-10-11 21:02 +1100
pushed 2017-10-12 09:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407112 (part 4) - Merge prefapi.{cpp,h} and prefapi_private_data.h into Preferences.cpp. r=glandium.
b09c968f6cb99fcd80f6e9a7265b4afc783ac01c
created 2017-10-11 20:31 +1100
pushed 2017-10-12 09:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407112 (part 3) - Merge prefread.{cpp,h} into Preferences.cpp. r=glandium.
af42b728e0edce3b43e2f96ef68ba3ea05ececa1
created 2017-10-11 20:31 +1100
pushed 2017-10-12 09:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407112 (part 2) - Merge nsPrefBranch.{cpp,h} into Preferences.cpp. r=glandium.
16941fa18f1c25cfde54978cefe95a52ed1ba8c4
created 2017-10-11 19:03 +1100
pushed 2017-10-12 09:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1407112 (part 1) - Merge nsPrefsFactory.cpp into Preferences.cpp. r=glandium.
014f84dbd970d28beb9ee89e385a764b814916e4
created 2017-10-08 07:46 +1100
pushed 2017-10-10 09:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1406280 - Restyle modules/libpref/*.h. r=erahm.
638f6196f028bfd16fb3318a2c1fe10f95d848e8
created 2017-10-06 10:06 +1100
pushed 2017-10-10 09:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1406205 - Restyle Preferences.cpp. r=felipe.
39ac3246ab5cbc25cd786b7405c6c6b77b9593eb
created 2017-09-07 18:08 -0700
pushed 2017-09-24 21:52 +0000
Chris Peterson Chris Peterson - Bug 870698 - Part 11: Replace Insert(NS_LITERAL_STRING("")) with InsertLiteral(u""). r=erahm
d59f7e89c0884cb430520b6bb136cc880fd3375d
created 2017-09-08 14:36 -0700
pushed 2017-09-09 09:45 +0000
Kris Maglione Kris Maglione - Bug 1398357: Part 2 - Assert that Preferences methods observer/callback args are never null. r=njn
ed7b5443cf8b98c807cd1fa29857b51511cd0076
created 2017-09-06 15:17 +1000
pushed 2017-09-07 10:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1276488 - Add diagnostics about Prefs startup failures. r=froydnj.
4b9237e1824060357c47315cc04700235bee6179
created 2017-08-31 17:02 -0700
pushed 2017-09-02 08:56 +0000
Kris Maglione Kris Maglione - Bug 1363482: Part 8 - Preload preferences files off-thread during startup. r=erahm
e3e420a10be0c7b2037fab085aa7e25633b6242a
created 2017-08-17 15:29 +1000
pushed 2017-08-24 01:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1390428 (part 9) - Remove nsXPIDLCString. r=erahm.
822d7f1bc602f84332b13e258738aa3b95700691
created 2017-08-16 13:58 +1000
pushed 2017-08-17 23:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1390428 (part 1) - Remove many nsXPIDLCString local variables. r=erahm.
6ffe8a4a92c77187f8ca298e4fec848a08efd9b3
created 2017-08-08 17:14 -0400
pushed 2017-08-10 15:20 +0000
Milan Sreckovic Milan Sreckovic - Bug 1388464: Use SyncRunnable instead of DISPATCH_SYNC to actually block the main thread during the blocking preference file write. r=smaug
2d59ecb2c335032e52afefe2d9ff1f4885710043
created 2017-08-08 14:41 -0700
pushed 2017-08-09 09:37 +0000
Eric Rahm Eric Rahm - Bug 1386825 - Part 3: Remove MOZ_B2G from libpref. r=froydnj
e405ea7e39436fcaf07ae2c2961f20f6faf702b4
created 2017-08-04 17:12 +0900
pushed 2017-08-07 19:00 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1374847 - Remove nsIPrefBranch2 and nsIPrefBranchInternal. r=njn
2b347fb55a9965acec727f6e40671ba859636603
created 2017-07-31 14:28 +1000
pushed 2017-08-01 00:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
f2356ef5b902b23d5e8c5ff6a53df46b3489c637
created 2017-07-31 14:23 +1000
pushed 2017-08-01 00:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 2, attempt 2) - Remove the Preferences::Get*String() variants that return nsAdoptingString. r=froydnj.
c23ec9e1395c8c02b458d99349795031c680374a
created 2017-07-31 10:52 +1000
pushed 2017-08-01 00:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 1, attempt 2) - Use nsA[C]String references instead of pointers for outparams of Get*String() pref functions. r=froydnj.
b57e8e2ae846d39319c45bd3446eb4d9e974ac5b
created 2017-07-28 10:30 +0200
pushed 2017-07-28 13:24 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 07b534f44740 (bug 1384835) for failing xpcshell's security/manager/ssl/tests/unit/test_cert_sha1.js checkCertErrorGenericAtTime on Linux x64 debug. r=backout
04539e21f0d579a537e1a6abab75d9b88258d6cd
created 2017-07-28 10:29 +0200
pushed 2017-07-28 13:24 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5df4d8778602 (bug 1384835)
88e14ba4308e1ca878548a2b1616276c7b543c39
created 2017-07-28 10:29 +0200
pushed 2017-07-28 13:24 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ef5feef07bed (bug 1384835)
ef5feef07bed07583c52e434dbc5e4b9a2545deb
created 2017-07-27 16:45 +1000
pushed 2017-07-28 13:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
5df4d877860281f66dc14b512de963539dc443b0
created 2017-07-25 20:36 +1000
pushed 2017-07-28 13:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 2) - Remove the Preferences::Get*String() variants that return nsAdoptingString. r=froydnj.
07b534f447404246cce2c784ef9f0136d467b7a6
created 2017-07-25 19:12 +1000
pushed 2017-07-28 13:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 1) - Use nsA[C]String references instead of pointers for outparams of Get*String() pref functions. r=froydnj.
0acc77eb92c6372cb73f441d2753c77068d87c2f
created 2017-07-26 16:13 +0800
pushed 2017-07-27 08:57 +0000
Bevis Tseng Bevis Tseng - Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm
601d05280d9e429aa419741382682a0b28b2d317
created 2017-07-20 16:19 -0400
pushed 2017-07-25 01:06 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1382817 - Prefs shouldn't start out dirty or be written almost immediately after being read, r=milan
b14c76c3291422c490576cd7e49b4a2b2bd95d8c
created 2017-06-15 14:15 -0400
pushed 2017-07-18 16:15 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 981818 - Save preferences every time they are dirty on an timer for batching (only enabled when async pref writes are enabled) r=milan
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"
less more (0) -100 -60 tip