Commit Graph
137148 Commits
Author SHA1 Message Date
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