Purple T
f54391b466
I18N: Update translation (French)
...
Currently translated at 100.0% (1786 of 1786 strings)
2022-11-29 06:11:22 +00:00
Vladimir Serbinenko
e347b9957f
MADS: Add Rex Nebular 5.25" floppy installer entry
2022-11-29 04:34:03 +01:00
Vladimir Serbinenko
a08cc827ec
MADS: Fix detection entry for Rex Nebular floppy installer
...
Looks like my copy was slightly corrupted. Since my disk died 2 days later
I can't check how exactly it was corrupted. Backup has a different checksum
Just change to a known good value. If current value turns out that there are 2
variants, then we can add a variant later
2022-11-29 04:33:36 +01:00
Vladimir Serbinenko
bf95593580
MADS: Simplify name reading in mps_installer.cpp
2022-11-29 04:33:08 +01:00
Vladimir Serbinenko
aaaf0a560d
DREAMWEB: Add entry for international floppy release (compressed)
...
I don't have German, Italian or Spanish files to create entries for them.
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
cf29e594e1
DREAMWEB: Support playing from compressed installer
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
b66d3ec688
COMMON: Implement ConcatReadStream
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
baf09ee417
DREAMWEB: Implement RNCA archive
...
It's used by floppy installer
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
c5373134d2
COMMON: Uplift rnc decoder from toon to common
...
Toon has a RNC implementation with 2 differences from the one taken from SKY:
1. Protection against overread. Add it to common version and adjust callers
in sky.
2. Lack of key parameter for obfuscation. We ignore it anyway and don't
support obfuscation, so delete it in common version as well
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
074888e6b8
COMMON: Move RNC decoder from sky to common
...
RNC is a common packing algorithm used also in Toonstruck and installer of
Dreamweb floppy.
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
c778a7a310
SKY: Make RNC_SIGNATURE from macro to const
2022-11-29 04:30:36 +01:00
Eugene Sandulenko
ca37dccb5a
SCUMM: Fix incorrect usage of Common::String internals
...
c_str() is constant for a reason, moreover, sizeof(String object)
is always bigger because it contains additional class variables.
2022-11-29 01:45:37 +01:00
Eugene Sandulenko
e139c4ea68
FREESCAPE: Fix potentially uninitialized variable
2022-11-29 01:45:15 +01:00
Donovan Watteau
030f104c12
SCUMM: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
25842987ef
SCI: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
93502a71ed
PARALLACTION: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
29004bee91
NEVERHOOD: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
cbea3840c1
MUTATIONOFJB: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
513a54be04
MTROPOLIS: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
6815ace672
MOHAWK: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
0a873f738c
LASTEXPRESS: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
4d2fe18ad8
GLK: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
baea7a3adc
DRAGONS: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
97137c29f5
ENGINES: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
de88d24ef3
GRAPHICS: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
8140fdfbcc
COMMON: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
69fa387197
GUI: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
a86b22a40d
ENGINES: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
5a62dc4c37
TESTBED: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
47ee22ade1
SWORD1: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
0c30c442b9
SKY: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
4a586e4909
SHERLOCK: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
80b73d2cd8
SCUMM: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
181b706e38
KYRA: Use MSVC_PRINTF in printMessage()
...
Can't do it for the other GCC_PRINTF cases because of the order they
use.
2022-11-29 01:37:16 +01:00
Donovan Watteau
4a90e10942
ICB: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
5d23261964
GLK: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
95c755e8a3
AGOS: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Cameron Cawley
870603d226
QUEEN: Reduce the amount of code that is included in the detection plugin
2022-11-29 01:14:48 +01:00
Vladimir Serbinenko
357249fb5a
COMMON: Split slow and fast CRC implementation
...
They have almost nothing in common. And we probably want to kill slow
implementation anyway now that we have tests
2022-11-29 01:05:31 +01:00
Vladimir Serbinenko
05f1a0df51
COMMON: Remove the need for most reflecting when initing reflected table
...
Instead reflect the polynomial and change the shifts. Also removes the
need for explicit init.
This makes our crc more similar to its standard implementation
2022-11-29 01:05:31 +01:00
Vladimir Serbinenko
35bac4e58c
COMMON: Add tests for CRC
2022-11-29 01:05:31 +01:00
Vladimir Serbinenko
f06348708c
COMMON: Optimize crcFast and related functions.
...
Currently we reflect every byte when working on reflected CRC's. Instead
follow the standard approach of reversing the table and couple of shifts
which is faster
2022-11-29 01:05:31 +01:00
Vladimir Serbinenko
8f6beba38f
COMMON: Make most CRC functions const as they don't modify the object.
2022-11-29 01:05:31 +01:00
Vladimir Serbinenko
ec9bb100e1
COMMON: Switch unzip from zlib to gzio
...
Tested by loading scummremastered.zip
2022-11-29 01:05:31 +01:00
Vladimir Serbinenko
c60281b3d0
COMMON: Fix crc calculation with reflected messages
2022-11-29 01:05:31 +01:00
Vladimir Serbinenko
b63160a06e
COMMON: Remove unused functions in unzip
2022-11-29 01:05:31 +01:00
Roland van Laar
fdf6bbd42b
DIRECTOR: LINGO: lighten debug output for buildbot
...
The Director buildbot runs with the debugflag `fewframesonly`.
Each stdout/stderr line is send from a buildbot worker
to the master, parsed to check for errors and then stored
in a database. The less lines, the faster runs become.
2022-11-29 01:01:47 +01:00
Eugene Sandulenko
36e859da2a
NEWS: Added more missing full stops
2022-11-29 00:50:06 +01:00
Eugene Sandulenko
b385f78d37
NEWS: Mention cursor scaling improvements
2022-11-29 00:49:19 +01:00
elasota
3496e82abc
BACKENDS: Add 1-pixel border to cursors to ensure linear interpolation of edge pixels doesn't get cut off half-way.
2022-11-29 00:48:00 +01:00