scummvm/common
Vladimir Serbinenko 68a9136e4d
COMMON: Rewrite Encoder and drop dependency on iconv (#2586)
Different platforms have different levels of support of encodings and
often have slight variations. We already have tables for most encoding
with only CJK missing. Full transcoding inclusion allows us to get reliable
encoding results independently of platform. The biggest con is the need for
external tables encoding.dat.

It removes a duplicate table for korean in graphics/korfont.cpp
2020-11-15 16:20:35 +01:00
..
encodings COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
lua COMMON:: LUA: Added Chroatian language used in Sword25 2020-10-07 12:25:08 +02:00
achievements.cpp ALL: Synced with ScummVM - rev: bdbbcd81ae 2020-09-12 19:38:50 +02:00
achievements.h ALL: Sync with ScummVM rev: c52f7e0e04 2020-10-05 14:54:26 +02:00
algorithm.h ALL: Sync with ScummVM rev: c52f7e0e04 2020-10-05 14:54:26 +02:00
archive.cpp ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
archive.h DOXYGEN: Further doc updates in high priority files 2020-11-07 18:19:09 +00:00
array.h DOXYGEN: Further doc updates in high priority files 2020-11-07 18:19:09 +00:00
base-str.cpp COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
base-str.h COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
bitstream.h ALL: Sync with ScummVM rev: c52f7e0e04 2020-10-05 14:54:26 +02:00
bufferedstream.h ALL: Sync with ScummVM rev: c52f7e0e04 2020-10-05 14:54:26 +02:00
c++11-compat.h Sync with ScummVM rev. 654b8208b8 2020-06-22 08:14:16 +02:00
callback.h ALL: Cleanup guards names. Fixed compilation. 2020-10-05 21:20:43 +02:00
config-manager.cpp Sync with ScummVM rev. 654b8208b8 2020-06-22 08:14:16 +02:00
config-manager.h DOXYGEN: Further doc updates in high priority files 2020-11-07 18:19:09 +00:00
coroutines.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
coroutines.h ALL: Sync with ScummVM rev: c52f7e0e04 2020-10-05 14:54:26 +02:00
cosinetables.cpp ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
cosinetables.h ALL: Sync with ScummVM rev: c52f7e0e04 2020-10-05 14:54:26 +02:00
dcl.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
dcl.h ALL: Sync with ScummVM rev: c52f7e0e04 2020-10-05 14:54:26 +02:00
dct.cpp ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
dct.h ALL: Sync with ScummVM rev: c52f7e0e04 2020-10-05 14:54:26 +02:00
debug-channels.h ALL: Sync with ScummVM rev: c52f7e0e04 2020-10-05 14:54:26 +02:00
debug.cpp ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
debug.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
dialogs.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
enc-internal.h COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
endian.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
error.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
error.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
events.cpp ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
events.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
fft.cpp ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
fft.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
file.cpp ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
file.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
forbidden.h ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
foreach.h COMMON: Use c++11 foreach if available 2014-11-27 13:10:15 -08:00
frac.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
fs.cpp ALL: Sync with ScummVM, rev: 1f25347dd5 2020-10-08 23:38:29 +02:00
fs.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
func.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
gui_options.cpp ALL: Synced with ScummVM - rev 0b777c23a9 2020-08-11 00:59:40 +02:00
gui_options.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
hash-ptr.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
hash-str.h COMMON: Merge code for str.cpp and ustr.cpp 2020-10-31 14:05:30 +01:00
hashmap.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
hashmap.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
huffman.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
iff_container.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
iff_container.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
ini-file.cpp ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
ini-file.h DOXYGEN: Doxygen improvements part 3 2020-11-04 19:42:34 +00:00
initializer_list.h ALL: Missed few files to add after sync with ScummVM 2020-10-05 00:05:35 +02:00
installshield_cab.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
installshield_cab.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
inttypes.h ALL: Synced with ScummVM - rev 0b777c23a9 2020-08-11 00:59:40 +02:00
json.cpp ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
json.h ALL: Synced with ScummVM - rev 0b777c23a9 2020-08-11 00:59:40 +02:00
keyboard.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
language.cpp Revert "COMMON: Rename ZH_ANY language code nz -> zh" 2020-09-01 16:54:33 +02:00
language.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
list_intern.h ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
list.h DOXYGEN: Further doc updates in high priority files 2020-11-07 18:19:09 +00:00
localization.cpp ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
localization.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
macresman.cpp ALL: Synced with ScummVM - rev: d4db631f9b 2020-09-23 21:52:10 +02:00
macresman.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
math.h Sync with ScummVM rev. 654b8208b8 2020-06-22 08:14:16 +02:00
md5.cpp ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
md5.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
mdct.cpp ALL: Eliminate LOCAL_PI macro 2020-09-23 23:20:23 +02:00
mdct.h AUDIO: Add the WMA decoder from xoreos 2015-04-19 11:46:01 +02:00
memory.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
memorypool.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
memorypool.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
memstream.h COMMON: fixed missing eos reset for successful seek 2020-10-31 08:29:58 +01:00
module.mk COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
mutex.cpp ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
mutex.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
noncopyable.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
osd_message_queue.cpp ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
osd_message_queue.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
pack-end.h ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
pack-start.h ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
platform.cpp COMMON: Cleanup left over 2020-09-24 16:40:16 +02:00
platform.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
ptr.h MORPHOS : Fixes clashing D in ptr.h with system defines and casting glGetString (#2531) 2020-10-16 21:26:42 +02:00
queue.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
quicktime.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
quicktime.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
random.cpp COMMON: Add a signed variant of getRandomNumberRng. 2020-10-25 01:02:58 +02:00
random.h DOXYGEN: Further doc updates in high priority files 2020-11-07 18:19:09 +00:00
rational.cpp ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
rational.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
rdft.cpp ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
rdft.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
recorderfile.cpp ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
recorderfile.h ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
rect.h DOXYGEN: Further doc updates in high priority files 2020-11-07 18:19:09 +00:00
rendermode.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
rendermode.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
safe-bool.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
savefile.h DOXYGEN: Further doc updates in high priority files 2020-11-07 18:19:09 +00:00
scummsys.h ALL: Eliminate LOCAL_PI macro 2020-09-23 23:20:23 +02:00
serializer.h COMMON: Merge code for str.cpp and ustr.cpp 2020-10-31 14:05:30 +01:00
sinetables.cpp ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
sinetables.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
sinewindows.cpp AUDIO: Add the WMA decoder from xoreos 2015-04-19 11:46:01 +02:00
sinewindows.h AUDIO: Add the WMA decoder from xoreos 2015-04-19 11:46:01 +02:00
singleton.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
span.h ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
stack.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
str-array.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
str-enc.cpp COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
str-enc.h COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
str.cpp COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
str.h COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
stream.cpp Sync with ScummVM rev. 654b8208b8 2020-06-22 08:14:16 +02:00
stream.h DOXYGEN: Changes to stream.h and system.h 2020-11-12 21:23:29 +00:00
streamdebug.cpp COMMON: Rename Common::Debug to Common::StreamDebug 2020-10-16 21:47:16 +02:00
streamdebug.h COMMON: Rename Common::Debug to Common::StreamDebug 2020-10-16 21:47:16 +02:00
stuffit.cpp GRIM/GROOVIE: Move StuffIt archive code to Common (#2509) 2020-10-11 22:01:00 +02:00
stuffit.h GRIM/GROOVIE: Move StuffIt archive code to Common (#2509) 2020-10-11 22:01:00 +02:00
substream.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
system.cpp BACKENDS: Drop launcherInitSize() and use 2d backend gfx manager for launcher. 2020-09-30 16:52:44 +02:00
system.h COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
taskbar.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
text-to-speech.cpp GUI: U32: Enable u32 for tts (Windows) 2020-08-30 14:43:41 +02:00
text-to-speech.h COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
textconsole.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
textconsole.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
timer.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
tokenizer.cpp ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
tokenizer.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
translation.cpp COMMON: move convertBiDiString out of TranslationManager 2020-11-04 22:27:24 +00:00
translation.h COMMON: move convertBiDiString out of TranslationManager 2020-11-04 22:27:24 +00:00
type-traits.h ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
types.h ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
unarj.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
unarj.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
unicode-bidi.cpp ALL: Synced with ScummVM - rev 0b777c23a9 2020-08-11 00:59:40 +02:00
unicode-bidi.h COMMON: Add conversion operator from UnicodeBiDiText to U32String 2020-11-07 18:10:44 +00:00
unzip.cpp ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
unzip.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
updates.cpp ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
updates.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
ustr.cpp COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
ustr.h COMMON: Rewrite Encoder and drop dependency on iconv (#2586) 2020-11-15 16:20:35 +01:00
util.cpp ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
util.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
winexe_ne.cpp ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
winexe_ne.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
winexe_pe.cpp ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
winexe_pe.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
winexe.cpp ALL: Synced with ScummVM - rev 0b777c23a9 2020-08-11 00:59:40 +02:00
winexe.h COMMON: Merge code for str.cpp and ustr.cpp 2020-10-31 14:05:30 +01:00
xmlparser.cpp ALL: Synced with ScummVM - rev: d4db631f9b 2020-09-23 21:52:10 +02:00
xmlparser.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
zlib.cpp ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
zlib.h ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00