scummvm/common
Alexander Tkachev 41e65db7d0 CLOUD: Add Storage saving mechanism
In this commit CloudManager starts supporting multiple Storage. Now, in
its init() it loads all the Storages and determines the current one.

It now also has save() method. In that method all Storages are saved
with their new saveConfig() method.

CloudManager::save() not called from anywhere, though. The only one
Storage that could be added is DropboxStorage in case you have no
cloud-related config keys or you have no storages connected.
2016-08-24 16:07:55 +06:00
..
algorithm.h COMMON: Add replace functions to Common and String. 2016-05-16 22:01:21 +02:00
archive.cpp COMMON: Fix formatting issues in archive.cpp. 2016-02-09 12:10:04 +01:00
archive.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
array.h COMMON: Fixed SortedArray implementation 2016-06-04 13:50:15 +02:00
bitstream.h COMMON: Added align() method for BitStream 2014-06-09 22:33:45 +03:00
bufferedstream.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
c++11-compat.h COMMON: Add reference links for the enabled C++11 features in MSVC 2014-10-28 14:26:19 +02:00
callback.h CLOUD: Polish Callbacks 2016-08-24 16:07:55 +06:00
cloudmanager.h CLOUD: Add Storage saving mechanism 2016-08-24 16:07:55 +06:00
config-manager.cpp CLOUD: Add Dropbox into CloudManager's configs 2016-08-24 16:07:55 +06:00
config-manager.h CLOUD: Add Dropbox into CloudManager's configs 2016-08-24 16:07:55 +06:00
coroutines.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
coroutines.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
cosinetables.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
cosinetables.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
dcl.cpp COMMON: Fix memory leak in decompressDCL 2016-02-07 00:00:13 +01:00
dcl.h COMMON: The DCL decompressor is also used in neverhood 2015-11-19 02:05:12 +02:00
dct.cpp COMMON: Use float constants in DCT code. 2014-06-02 01:00:15 +02:00
dct.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
debug-channels.h COMMON: Add "all" option to debugflag controls in GUI Debugger. 2014-06-05 02:18:58 +01:00
debug.cpp COMMON: Added checkers for debug channels. 2016-08-19 09:55:22 +02:00
debug.h COMMON: Added checkers for debug channels. 2016-08-19 09:55:22 +02:00
endian.h COMMON: Fix strict-alignment READ_BE_UINT64 on LE and READ_LE_UINT64 on BE 2015-01-18 14:41:15 -05:00
error.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
error.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
EventDispatcher.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
EventMapper.cpp COMMON: Remove trailing whitespace 2014-10-28 15:38:52 +02:00
events.h COMMON: Fix some Doxygen comments that seem wrong. 2014-08-29 03:28:00 +02:00
fft.cpp COMMON: Plug a memory leak in the FFT class 2015-07-13 18:45:31 +02:00
fft.h COMMON: Add getRevTab to FFT 2015-02-01 10:35:23 +01:00
file.cpp COMMON: Add WriteStream::pos() 2016-08-04 14:36:21 +06:00
file.h COMMON: Add WriteStream::pos() 2016-08-04 14:36:21 +06:00
forbidden.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
frac.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
fs.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
fs.h COMMON: Make FSNode(AbstractFSNode *) private again. 2016-01-07 11:25:02 +01:00
func.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
gui_options.cpp SCI32: Add support for blacklined video 2016-07-10 09:36:10 -05:00
gui_options.h COMMON: Fix octal for GUIO_GAMEOPTIONS9 2016-08-12 20:46:21 -04:00
hash-str.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
hashmap.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
hashmap.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
huffman.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
huffman.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
iff_container.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
iff_container.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
ini-file.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
ini-file.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
installshield_cab.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
installshield_cab.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
json.cpp CLOUD: Remove wcsncasecmp() usage from SimpleJSON 2016-08-24 16:05:07 +06:00
json.h CLOUD: Remove wcsncasecmp() usage from SimpleJSON 2016-08-24 16:05:07 +06:00
keyboard.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
language.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
language.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
list_intern.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
list.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
localization.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
localization.h COMMON: Fix some Doxygen comments that seem wrong. 2014-08-29 03:28:00 +02:00
macresman.cpp COMMON: Cleanup: Use StringArray instead of custom type. 2016-03-01 19:18:23 +01:00
macresman.h COMMON: Cleanup: Use StringArray instead of custom type. 2016-03-01 19:18:23 +01:00
math.h COMMON: Make Rad<->Deg conversion use float constants. 2014-06-02 01:00:15 +02:00
md5.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
md5.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
memory.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
memorypool.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
memorypool.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
memstream.h CLOUD: Rewrite NetworkReadStream 2016-08-24 16:07:55 +06:00
module.mk CLOUD: Do minor fixes 2016-08-24 16:07:55 +06:00
mutex.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
mutex.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
noncopyable.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
pack-end.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
pack-start.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
platform.cpp COMMON: Add Apple II platform 2016-04-02 21:57:48 +02:00
platform.h COMMON: Add Apple II platform 2016-04-02 21:57:48 +02:00
ptr.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
queue.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
quicktime.cpp COMMON: Move some QuickTime Track variables into SampleDesc where they belong 2014-03-18 19:12:20 -04:00
quicktime.h COMMON: Fix some Doxygen comments that seem wrong. 2014-08-29 03:28:00 +02:00
random.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
random.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
rational.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
rational.h COMMON: Add convenience method to Common::Rational for 1:1 ratios 2016-02-18 13:18:02 -06:00
rdft.cpp COMMON: Some formatting fixes in RDFT code. 2014-06-02 01:00:15 +02:00
rdft.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
recorderfile.cpp Revert "BUILD: Fix test compilation with event recorder enabled" 2016-07-28 18:23:50 +02:00
recorderfile.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
rect.h COMMON: Fix Rect::intersects doc 2016-03-01 19:11:49 +01:00
rendermode.cpp COMMON: Add render mode for Macintosh. 2016-02-05 12:38:28 +01:00
rendermode.h COMMON: Add render mode for Macintosh. 2016-02-05 12:38:28 +01:00
savefile.h COMMON: Add documentation about savefile names. 2016-02-25 21:51:53 +01:00
scummsys.h Merge pull request #790 from salty-horse/clang_fixes 2016-08-13 11:57:39 +02:00
serializer.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
sinetables.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
sinetables.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
singleton.h ALL: Remove support for MSVC8 and older 2014-06-21 11:32:45 -07:00
stack.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
str-array.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
str.cpp COMMON: Fix warning about shadowing class members 2016-05-28 17:18:17 +02:00
str.h COMMON: Add replace functions to Common and String. 2016-05-16 22:01:21 +02:00
stream.cpp COMMON: Add WriteStream::pos() 2016-08-04 14:36:21 +06:00
stream.h COMMON: Add WriteStream::pos() 2016-08-04 14:36:21 +06:00
substream.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
system.cpp COMMON: Remove the EventRecorder dependency from OSystem 2016-07-28 18:23:46 +02:00
system.h CLOUD: Add CurlJsonRequest 2016-08-24 16:07:55 +06:00
taskbar.h JANITORIAL: Typos detected with lintian & grep 2016-02-15 18:27:02 +01:00
textconsole.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
textconsole.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
timer.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
tokenizer.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
tokenizer.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
translation.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
translation.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
types.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
unarj.cpp COMMON: Fix missing arjDecoder class variable init. CID 1002929 2013-10-05 07:02:18 +01:00
unarj.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
unzip.cpp COMMON: Disable unused string 2014-12-07 17:49:55 +02:00
unzip.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
updates.cpp UPDATES: Fix interval normalization 2016-04-09 21:47:20 +01:00
updates.h UPDATES: Implemented method getLastUpdateCheckTimeAndDate() 2016-04-09 17:04:04 +02:00
ustr.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
ustr.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
util.cpp TITANIC: Implement TTparser normalize 2016-07-10 16:39:35 -04:00
util.h TITANIC: Implement TTparser normalize 2016-07-10 16:39:35 -04:00
winexe_ne.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe_ne.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe_pe.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe_pe.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe.cpp COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
winexe.h COMMON: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
xmlparser.cpp COMMON: Some ill-formed xml files triggered a seek(CUR, -2) in the parser 2015-11-09 22:51:15 +01:00
xmlparser.h Merge pull request #182 from fingolfin/forbid-ctype 2012-02-21 11:33:32 -08:00
zlib.cpp COMMON: Update GZipWriteStream::pos() 2016-08-04 15:14:06 +06:00
zlib.h COMMON: Fix some Doxygen comments that seem wrong. 2014-08-29 03:28:00 +02:00