Jaromir Wysoglad
5fcd14fbea
TEST: Remove tests for ascii transliteration
...
This can be handled differently by each conversion method.
The "Šáleček" could be transliterated as "Salecek" or as
"S'alecek" or maybe even differently.
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
3e4b5c7d3b
WIN32: Resolve endianity in convertEncoding()
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
a0564bc564
COMMON: Resolve endianity in Encoding
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
3513972e92
TEST: Add tests for Common::Encoding
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
93c6b2fafc
WIN32: Implement conversion to and from UTF-32
...
UTF-32 is used in transliteration in Common::Encoding, so it is
pretty important encoding and Windows should be the only thing,
that cannot convert it.
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
613613568c
COMMON: Rename methods in Common::Encoding
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
24d35df476
COMMON: Refactor convertIconv
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
9fa09eeefe
COMMON: Check for return values in Encoding
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
e01f0af5b0
WIN32: Check calloc return value in covertEncoding
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
5043dec13c
COMMON: Add propper Encoding setters
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
73fa9d921f
COMMON: Add documentation to Common::Encoding
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
61cf628bfb
COMMON: Add cyrilic transliteration to Encoding.
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
888f3e4d30
COMMON: Add transMan mapping encoding conversion.
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
8c284c0917
WIN32: Add Win32 implementation of convertEncoding
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
0db194eed4
WIN32: Add include guard to codepage.h
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
807c55e800
WIN32: Add a way to convert codepage name to cp ID
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
bfdff38d01
COMMON: Use backend specific encoding conversion
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
d6d6ac1823
SDL: Add SDL implementation of convertEncoding
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
a43526cb3e
OSYSTEM: Add convertEncoding virtual method
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
dfbbd228e6
COMMON: Add encoding conversion using iconv
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
965f894224
CONFIGURE: Add option to compile with iconv.
2019-08-24 18:12:45 +03:00
D G Turner
1a9fa34dc1
AGI: Fix some GCC Compilation Warnings
...
These were associated with memset() of Mouse structure which now has
a constructor method to do this instead.
2019-08-24 10:25:20 +01:00
Thierry Crozat
400cae33ab
I18N: Update translations templates
2019-08-24 10:37:59 +02:00
Lothar Serra Mari
184fcaa14e
I18N: Update translation (German)
...
Currently translated at 100.0% (1114 of 1114 strings)
2019-08-24 10:37:54 +02:00
Purple T
c16a451116
I18N: Update translation (French)
...
Currently translated at 100.0% (1114 of 1114 strings)
2019-08-24 10:37:53 +02:00
George Kormendi
bb5486f241
I18N: Update translation (Hungarian)
...
Currently translated at 99.9% (1113 of 1114 strings)
2019-08-24 10:37:53 +02:00
jepael
108c9c4d18
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (1114 of 1114 strings)
2019-08-24 10:37:53 +02:00
James Ye
8170166d36
AUDIO: (opl2lpt) add OPL3LPT support
...
The OPL3LPT is like the OPL2LPT with an OPL3 chip. Add OPL3 support to
the existing OPL2LPT driver.
There is no auto-detection of OPL3 capability. The user is required to
explicitly select OPL3LPT as their OPL device.
Tested with Sam & Max Hit the Road.
2019-08-23 14:34:44 +03:00
Paul Gilbert
98d68b3cea
XEEN: Fix pitfall destinations in Southern Tower
2019-08-22 21:05:28 -07:00
Paul Gilbert
b0913fcab3
XEEN: Fix giving lava damage after combat ends
2019-08-22 19:37:24 -07:00
antoniou79
0e691072bb
BLADERUNNER: Restore Animoid banter and purchases
2019-08-22 23:50:20 +03:00
antoniou79
06a08d9c77
BLADERUNNER: Restore Hasan being at Animoid past Act 2
...
This restores the trigger for the last dialogue about the fish scale
2019-08-22 23:50:20 +03:00
antoniou79
927e5bf67b
BLADERUNNER: Restore a banter quote for Sgt Walls
2019-08-22 23:50:20 +03:00
antoniou79
ea6ae69ac6
BLADERUNNER: Named animations for Klein and Hasan
2019-08-22 23:50:20 +03:00
sluicebox
178f507926
SCI: Fix PQ3 Day 6 house fire repeating
...
Fixes bug #11089
2019-08-21 19:34:15 -07:00
sluicebox
60fcf993e7
GRAPHICS: Display Mac monochrome cursor inverted pixels
...
Bug #7050
2019-08-21 14:13:26 +03:00
Paul Gilbert
83a479470f
XEEN: Fix applying characters' fire resistance when walking on lava
2019-08-20 22:17:36 -07:00
Thierry Crozat
c64853de41
I18N: Update translations templates
2019-08-20 21:15:32 +02:00
jepael
b2d1ef3a0f
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (1113 of 1113 strings)
2019-08-20 21:15:10 +02:00
Ben Castricum
70d2ec7a1d
I18N: Update translation (Dutch)
...
Currently translated at 93.2% (1037 of 1113 strings)
2019-08-20 21:15:10 +02:00
Thierry Crozat
62f38070a4
I18N: Regenerate translations data file
2019-08-20 21:15:10 +02:00
Cameron Cawley
8b4c3ea302
ANDROID: Use a better icon for the on screen control
...
Modified from https://www.iconfinder.com/icons/352464/keyboard_icon , which is available under the Creative Commons (Attribution-Share Alike 3.0 Unported) license.
2019-08-20 14:32:50 +03:00
Cameron Cawley
12c232eefc
ANDROID: Add a button to show the virtual keyboard
2019-08-20 14:32:50 +03:00
Andrei Prykhodko
c2054682f0
COMMON: added support for ini files with non english characters
2019-08-20 13:53:01 +03:00
Filippos Karapetis
1dd915ccdf
COMMON: Handle invalid INI file characters gracefully
...
This replaces all the asserts with warning messages
2019-08-20 11:38:27 +03:00
sluicebox
5baa02c750
SCI: Fix QFG1VGA Drink water message
...
Fixes bug #11086
2019-08-20 01:02:08 -07:00
sluicebox
1dbd50b7e3
SCI: Fix spacing and macro on previous commit
2019-08-19 18:47:23 -07:00
sluicebox
cc05dbccd9
SCI: Fix PQ3 doctor's mouth animation speed
...
Fixes bug #10255
2019-08-19 18:37:44 -07:00
sluicebox
aab2204131
SCI32: Fix QFG4 Great Hall argument door
...
Fixes a large number of script bugs surrounding the door to
the argument between Katrina and Ad Avis in the great hall.
This fixes floppy-only bugs, CD regressions, and message
responses which were broken in all versions.
As part of this, the audio for two messages is now available
in the CD version for the first time.
Bug #10799
2019-08-19 16:33:13 -07:00
Thierry Crozat
406cc80458
CREATE_PROJECT: Handle compilation with libcurl and SDL_net in Xcode projects
2019-08-19 23:02:59 +01:00