Commit Graph
137148 Commits
Author SHA1 Message Date
Eugene Sandulenko 17e6fa82c7 SCUMM HE: MBC: Implement Net::removeUser() 2019-11-07 16:02:15 +01:00
Eugene Sandulenko c17bf778e2 SCUMM HE: MBC: Store generated player key 2019-11-07 14:43:37 +01:00
George Kormendi 4311eac027 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1179 of 1179 strings)
2019-11-07 14:37:43 +01:00
sluicebox 3421034334 SCI: Fix SQ5 WD40 fruit lockup
Fixes bug #5162
2019-11-07 04:30:03 -08:00
Thierry Crozat 0154b136e7 I18N: Update translations templates 2019-11-07 11:02:44 +01:00
Bastien Bouclet 652722e760 3DS: Rework mouse cursor movement
- Fix clipping the cursor position
- Ensure the mouse has the same vertical and horizontal speed
2019-11-07 11:02:00 +01:00
Bastien Bouclet 6901ee0242 3DS: Use the full resolution for the overlay on the top screen 2019-11-07 11:02:00 +01:00
Antoniou Athanasios e34d27c1bd I18N: Update translation (Greek)
Currently translated at 100.0% (1162 of 1162 strings)
2019-11-07 03:03:10 +01:00
Thanasis Antoniou 30afd1feed GUI: THEMES: FONTS: helvB12 greek should be 75 dip not 100 2019-11-06 22:35:53 +02:00
Thanasis Antoniou 8b0dd72436 I18N: Regenerate translations data file (Nov 06 2019) 2019-11-06 22:13:00 +02:00
Thanasis Antoniou 0a56f70424 I18N: Remove requirement for Drachma sign from ISO-8859-7 cp
This glyph (U+20AF) is not really used in Greek text (ever)

Marking it as required was breaking the TTF support for Greek in the themes that use scalable fonts, since most (if not all) of our ttf fonts in fonts.dat are missing that particular glyph (and only that).
2019-11-06 21:59:16 +02:00
sluicebox fc9786231c TTS: Improve Windows audio, remove sphelper-scummvm.h
- Remove sphelper-scummvm.h
- Use default audio quality instead of lowest
- Add HRESULT tests
- Fix new[]/free() mismatches
- Fix voice description memory leak
2019-11-06 11:00:37 -08:00
Jaromir Wysoglad 0d3367cea2 SUPERNOVA: Fix exiting scummvm from MSN 1 intro 2019-11-06 19:04:11 +01:00
Cameron Cawley 56e5bd0d77 3DS: Improve the table of contents in the README.md file 2019-11-06 14:21:36 +00:00
Cameron Cawley 2c491243f5 3DS: Update the list of third-party libraries 2019-11-06 14:03:55 +00:00
Thanasis Antoniou 2b6730e217 GUI: THEMES: Build zip themes using scummtheme.py makeall 2019-11-06 03:21:06 +02:00
Thanasis Antoniou 3061f6cf71 GUI: FONTS: Proper Greek BDF (and FCC) fonts added 2019-11-06 03:08:49 +02:00
Eugene Sandulenko 7b92e4372c SCUMM HE: MBC: Pass userid for the endsession request 2019-11-06 00:54:23 +01:00
Thierry Crozat 79c8364c85 I18N: Convert Russian and Ukrainian translations back to iso-8859-5 2019-11-05 22:34:40 +00:00
Eugene Sandulenko 1584c36410 NETWORKING: Fix compilation for lower versions of libcurl 2019-11-05 21:42:53 +01:00
Eugene Sandulenko 11a72ca928 SCUMM HE: MBC: Implement Net::destroyPlayer() 2019-11-05 16:38:25 +01:00
Bastien Bouclet 4810a5d8d3 3DS: Fix centering of the game screen 2019-11-05 06:09:04 +01:00
Bastien Bouclet 3fcbbbef44 3DS: Reworked OSD message display
So the game remains interactive while OSD message are displayed.
2019-11-05 06:09:04 +01:00
Bastien Bouclet 886be5178e 3DS: Some changes to magnify mode 2019-11-05 06:09:04 +01:00
Michael Ball 78de572404 3DS: Implement magnify mode toggle on L and move keyboard to Y/DRIGHT 2019-11-05 05:51:45 +01:00
Eugene Sandulenko b342d42ff9 I18N: Update translation (Russian)
Currently translated at 100.0% (1162 of 1162 strings)
2019-11-05 02:55:54 +01:00
Antoniou Athanasios 30903d015e I18N: Update translation (Greek)
Currently translated at 99.4% (1155 of 1162 strings)
2019-11-05 02:55:51 +01:00
Eugene Sandulenko 67ff5a721a I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1162 of 1162 strings)
2019-11-05 02:55:30 +01:00
Alexander Tkachev 99e21f4320 NETWORKING: Enter Session
Session allows to reuse SessionRequests to the same host by making them
keeping alive connection. Turns out, though, that libcurl already does
that for us, and we didn't gain any speedup we thought we'd get.

Usage:
```
Networking::Session s;
Networking::SessionRequest *request = s.get(url);
request->startAndWait();
warning("HTTP GET: %s", request->text());
s.close();
```

You can still use SessionRequest without Session (but you can't put them
on stack!):
```
Networking::SessionRequest *request = new
Networking::SessionRequest(url);
request->startAndWait();
warning("HTTP GET: %s", request->text());
request->close();
```
2019-11-05 01:47:00 +01:00
Alexander Tkachev f7d9156967 NETWORKING: Enter SessionRequest
It is to be used in a Session, though it might be used separately. It
must implement keep-alive, but it does not yet.

You must not put it to ConnMan by yourself (instead, use start()) and
you must call close() after you've finished using this request.

You can either work with it in callback, or wait() and simply use its
methods (check it's success() and then, for example, use text()). Like
this:
```
Networking::SessionRequest *rq = new Networking::SessionRequest(url);
rq->startAndWait();
if (rq->success())
warning("HTTP GET: %s", rq->text());
rq->close();
```
2019-11-05 01:47:00 +01:00
Alexander Tkachev bc63abd3e1 NETWORKING: Add CurlRequest::wait() 2019-11-05 01:47:00 +01:00
Alexander Tkachev 2acb8e2215 JANITORIAL: Fix Networking::DataResponse typedef naming 2019-11-05 01:47:00 +01:00
Thanasis Antoniou 1428aae357 BLADERUNNER: #11239 Fix buggy state and saved games for Desk Clerk
Resolves ticket #11239

Occurs when McCoy leaves the scene with Leon and Desk Clerk too fast, before Leon drops the clerk
Crash happens only when using CDFRAMES, but the animation would be bugged even when using HDFRAMES.DAT
2019-11-05 02:17:17 +02:00
Eugene Sandulenko 8c063e95c2 SCUMM HE: MBC: Fix debug output 2019-11-05 00:37:35 +01:00
Eugene Sandulenko 77ee206cd7 SCUMM HE: MBC: Implement Net::disableSessionJoining() 2019-11-05 00:31:46 +01:00
Eugene Sandulenko 5268e582bf SCUMM HE: MBC: Properly thread async requests 2019-11-05 00:31:46 +01:00
Eugene Sandulenko e94e85a1ed SCUMM HE: MBC: Implemented function return from remote client 2019-11-05 00:31:46 +01:00
Eugene Sandulenko 40980e9527 PRINCE: I18N: Update translation (English)
Currently translated at 57.4% (1582 of 2757 strings)
2019-11-04 23:55:33 +01:00
Eugene Sandulenko e6b2615f34 SCUMM HE: MBC: Implement Net::endSession() 2019-11-04 10:40:20 +01:00
Eugene Sandulenko 2721dd2fef SCUMM HE: MBC: Query sessions asynchronously 2019-11-04 10:13:07 +01:00
Eugene Sandulenko 4d4e8d3a25 SCUMM HE: MBC: Cleanup 2019-11-04 10:05:53 +01:00
Bastien Bouclet cc721bced5 3DS: Add a make rule for a distributable package 2019-11-04 08:59:23 +01:00
Antoniou Athanasios 51fe645716 I18N: Update translation (Greek)
Currently translated at 98.5% (1144 of 1162 strings)
2019-11-04 07:57:58 +01:00
Matan Bareket 99e281d872 I18N: Update translation (Hebrew)
Currently translated at 100.0% (1162 of 1162 strings)
2019-11-04 07:57:56 +01:00
Thierry Crozat 362373b68a I18N: Regenerate translations data file 2019-11-04 05:05:07 +01:00
Eugene Sandulenko c493ac84d7 SCUMM HE: MBC: Do not block execution when sending packets 2019-11-04 00:28:42 +01:00
Eugene Sandulenko 1370873a8a CREDITS: whoozle is not retired anymore 2019-11-03 23:57:42 +01:00
Matan Bareket e01cc08d64 CREDITS: Update build target to generate the new yaml credits 2019-11-03 14:36:02 -05:00
Bastien Bouclet 0b74f984de PS3: Implement the cloud synchronization features 2019-11-03 19:14:15 +01:00
Bastien Bouclet 036d61cbd6 3DS: Implement cloud sync support 2019-11-03 19:14:15 +01:00