D G Turner
9308f802f3
COMMON: Add Switch Default Cases in JSON Parser
2019-10-03 02:53:56 +01:00
Thierry Crozat
bdd7b6baed
COMMON: Fix escaping and parsing of UTF-8 strings in JASON parser
2019-09-21 22:15:26 +03:00
Bastien Bouclet
955e18c648
COMMON: Use nullptr instead of NULL or 0 where appropriate
2018-05-10 08:35:46 +02:00
D G Turner
70d3726034
COMMON: Replace sprintf() with safer String::format() in JSON module.
2017-01-12 04:50:45 +00:00
D G Turner
844972441e
COMMON: Fix GCC Warning in JSON Parser.
...
The emitted warning is "ISO C++98 does not support the ‘%lg’ gnu_printf
format [-Wformat=]".
Though "%lg" is required for *scanf functions to indicate the field
size, it is not required for *printf functions which use "%g" instead.
2016-10-30 14:46:47 +00:00
Eugene Sandulenko
fab199d37e
JANITORIAL: Make GPL headers uniform
2016-09-03 12:46:38 +02:00
Willem Jan Palenstijn
9b6bbeb911
COMMON: Replace broken URL
2016-08-30 21:59:12 +02:00
Willem Jan Palenstijn
3b2bdd3a89
COMMON: Fix sign warning
2016-08-30 21:53:22 +02:00
Alexander Tkachev
438ba985a4
JANITORIAL: Remove spaces at the end of the line
...
I knew there were some, but I wanted to fix them once, instead of doing
it all the time.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
fa3ea83165
CLOUD: Fix some warnings
...
Mostly on format string
2016-08-24 16:07:55 +06:00
Alexander Tkachev
da3b7bd8d9
CLOUD: Add GoogleDriveStorage
...
It has its own GoogleDriveTokenRefresher and knows how to do info().
This commit also contains JSON int -> long long int fix and
CurlJsonRequest '\n' -> ' ' fix.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
701b07adfb
COMMON: Fix JSON to understand integers correctly
2016-08-24 16:07:55 +06:00
Alexander Tkachev
14d60e62f8
CLOUD: Fix format string warnings
...
I get 'warning: ISO C++98 does not support the '%lg' ms_printf format'
warning though.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
e4e2ec390d
CLOUD: Remove wcsncasecmp() usage from SimpleJSON
...
Replaced with scumm_strnicmp().
2016-08-24 16:05:07 +06:00
Alexander Tkachev
2ac2816d68
CLOUD: Refactor SimpleJSON
2016-08-24 16:05:07 +06:00
Alexander Tkachev
a7fb8c72ab
CLOUD: SimpleJSON refactor
...
Resharper + manual methods & fields renaming.
2016-08-24 16:05:07 +06:00
Alexander Tkachev
8429c40362
CLOUD: Add SimpleJSON library as Common::JSON
...
This commit also adds CloudThread class, which work() method is called
every second by TimerManager.
Right now it prints JSON examples on the console, so that's why it's
introduced with SimpleJSON library.
2016-08-24 16:05:07 +06:00