haiku/src/preferences
Adrien Destugues 015a928b88 Notifications: use a single settings file.
There were 3 setting files, each an archived BMessage. Now there is only
one with all the data inside.
* Rework the SettingsPane class to save and load settings from a
message, rather than having each panel pick a file path on its own
* Move saving the app filters to the preference app, rather than the
server (so it's done at the same place as other settings)
* Rework loading prefs in the server so the settings message is read
from the file once and all settings are loaded from it.

This turns out to be more changes than I anticipated.
Fixes #9424.
2014-10-21 18:53:06 +02:00
..
appearance Appearance: Increase max font size to 24 and add 16 to the list. 2014-10-18 19:23:51 +02:00
backgrounds Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
bluetooth Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
datatranslations Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
deskbar More work towards hybrid support 2013-08-01 08:54:06 +02:00
dun Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
filetypes More BMessageFormat rework. 2014-10-08 17:26:12 +02:00
fonts Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
joysticks Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
keyboard Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
keymap Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
locale Locale preferences: use B_WIDTH_FROM_WIDEST tabs. 2014-10-08 13:16:44 +02:00
mail Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
media Media Preflet: Use BPathFinder::FindPaths() instead of the C method. 2014-10-02 22:28:28 +02:00
mouse Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
network Sentence casing in Networking prefs. 2014-10-03 08:52:12 +02:00
notifications Notifications: use a single settings file. 2014-10-21 18:53:06 +02:00
printers Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
screen Merge branch 'gcc_syslibs' 2014-08-13 13:50:29 +02:00
screensaver ScreenSaverSelector: fix drawing of "stop" icon 2014-10-20 09:05:57 +02:00
shortcuts Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
sounds Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
time Time preferences: Another too wide tab label 2014-10-08 13:17:02 +02:00
touchpad Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
tracker More work towards hybrid support 2013-08-01 08:54:06 +02:00
virtualmemory Use libstdc++, libsupc++ and libgcc from gcc_syslibs. 2014-08-13 13:32:44 +02:00
Jamfile preferences: Remove CPUFrequency 2013-11-22 05:24:44 +01:00