Paul Gilbert
accd508b9c
GRAPHICS: Create set of wrapper functions for accessing FreeType directly
2022-03-28 20:29:36 -07:00
Filippos Karapetis
57ab02bf46
CHEWY: More work on text handling
2022-03-29 00:21:53 +03:00
athrxx
d94618f3d5
SCUMM: (DIMUSE) - fix loading of old savegames
2022-03-28 18:29:15 +02:00
D G Turner
7797054318
AGS: Re-fix Signed vs. Unsigned Comparison GCC Compiler Warning
...
This is emitted when -Wsign-compare is passed.
2022-03-28 16:38:57 +01:00
D G Turner
96fe37a92b
AGS: Fix Set But Unused Variable GCC Compiler Warnings
2022-03-28 14:34:25 +01:00
Le Philousophe
28e1ed453d
AGS: Add missing shim when FreeType isn't available
2022-03-28 12:51:27 +02:00
Torbjörn Andersson
4322770650
AGS: Hopefully fix build
...
We have to include scummsys.h before checking if USE_FREETYPE2 is
defined, and we need wchar.h for the wcslen() function. But I don't know
for certain if everything - or even anything - works correctly now.
2022-03-28 11:48:53 +02:00
Torbjörn Andersson
d057880f92
GUI: Fix unpressed state of checkboxes and radio buttons
...
Clicking on a checkbox (and, presumably, a radio button) would leave it
in the "pressed" state, which would inhibit tooltips for it. Now the
unpressed state is cleared along with _duringPress for both these
classes. There are other widgets that inherit from ButtonWidget, but
they either already did this, or didn't override handleMouseUp(), so
they should be fine.
2022-03-28 11:16:50 +02:00
Paul Gilbert
719ea5b72c
AGS: Added Game.ChangeSpeechVox and SpeechVoxFilename
...
From upstream ef3e9ae2df25fba24a3c1c091c81981431a72f36
2022-03-27 19:14:55 -07:00
Paul Gilbert
70d620c07a
AGS: Support freely switching voice-over pack at runtime
...
From upstream 40b6fff14ac404185b822245bc1a3ba4af928a12
2022-03-27 19:14:55 -07:00
Paul Gilbert
8e310c5d98
AGS: Split GameState::want_speech into two variables for easier handling
...
From upstream 2f6e7362f742c59020fc6a70fdf67c5a87ff2e69
2022-03-27 19:14:55 -07:00
Paul Gilbert
6ab3c326b3
AGS: Don't quit if setting translation failed on start
...
From upstream ac5cb3be64a5c23e8d274099baed76b0b54cfb17
2022-03-27 19:14:54 -07:00
Paul Gilbert
e052c54fe2
AGS: Hotfixed FindFileRecursive::PopDir() resulting in unwanted "./"
...
From upstream 53008728a5df2b586077abbbcb9bd81d45fcdbc5
2022-03-27 19:14:54 -07:00
Paul Gilbert
bb01ccb213
AGS: Fixed AssetManager::RemoveLibrary()
...
From upstream b1355178a86a277ac12440eb6c0ec996c153137d
2022-03-27 19:14:54 -07:00
Paul Gilbert
0e41656981
AGS: Fixed utility audio chans were missing a sync with audio core
...
From upstream 6560bb43ee8723c160c8ccaa1fcff007b99f1aeb
2022-03-27 19:14:54 -07:00
Paul Gilbert
5027f54a02
AGS: Added util methods for measuring preloaded TTF fonts
...
From upstream 89ae16e236073b6e3a06274e336ce853d906eed7
2022-03-27 19:14:53 -07:00
Paul Gilbert
a8fc0f8ec9
AGS: Fixed a use of !(ALFONT_FLG_SELECT_NOMINAL_SZ)
...
From upstream a0d6a8f6dc7145ad4343110b8e0aefc3fabafbe2
2022-03-27 19:14:53 -07:00
Paul Gilbert
0acbe50dd3
AGS: Added a flag for AGS mode that selects a font by a nominal size
...
From upstream 48644d35bd912bcb06aebbae2e2a1c9dc24e48d0
2022-03-27 19:14:53 -07:00
Paul Gilbert
7799fab6ba
AGS: Fixed comments for FontRenderParams
...
From upstream d0218d799c4367eafc9294972ceb97a069954caa
2022-03-27 19:14:53 -07:00
Paul Gilbert
d291f1cd1c
AGS: Fixed gfxmode "desktop" interpretation for the windowed mode
...
From upstream e4cdd9010cf4e0fc6122942dd18a6a9a4560338a
2022-03-27 19:14:52 -07:00
Paul Gilbert
8e12d38366
AGS: Simplier implementation of --windowed/--fullscreen cmd arg
...
From upstream 87d14d90579cbcf798ff7b6b72f125b54803c74e
2022-03-27 19:14:52 -07:00
sluicebox
510f0e684d
SCI: Fix some function declarations
2022-03-27 18:58:24 -04:00
sluicebox
437184e2f0
DIRECTOR: Add newline at EOF
...
Fixes build in old compilers
2022-03-27 18:58:24 -04:00
Filippos Karapetis
45da48e799
CHEWY: Remove dead code
2022-03-28 01:36:18 +03:00
Filippos Karapetis
85df27b406
CHEWY: Remove superfluous room resource file directory
2022-03-28 01:36:18 +03:00
Paul Gilbert
3395af886f
COMMON: Fix assert crash trying to open invalid fs nodes
...
It was previously trying to print out the node path,
which was asserting because the node wasn't valid
2022-03-27 14:00:51 -07:00
Paul Gilbert
4005849cf0
AGS: Updated build version (3.6.0.11)
...
From upstream ecf803c050b08554025e9676188f52a4e78c532b
2022-03-27 13:37:14 -07:00
Paul Gilbert
84a54f5e8e
AGS: Remade OPT_FONTLOADLOGIC into individual font's flags
...
From upstream 54c5303c5e0ed98609397d9e5df4114f128fb4a2
2022-03-27 13:37:14 -07:00
Paul Gilbert
5b10b7437c
AGS: Added "ascender fixup" flag to the font init mode
...
SHA-1: 1273e64c1b82ffbcbbc90261952b6192bef9c966
2022-03-27 13:37:14 -07:00
Paul Gilbert
f4935dbf39
AGS: Force readjust TTF fonts if the OPT_ANTIALIASFONTS changes
...
From upstream 115119eeb009fc7f2c5820b47bb866acad6498ec
2022-03-27 13:37:13 -07:00
Paul Gilbert
f34cf7ce67
AGS: Apply TTF ascender hack only by the engine's request
...
From upstream 14679a430bf29acb6e511bb3799a5f99d9929463
2022-03-27 13:37:13 -07:00
Paul Gilbert
91bce9b2e9
AGS: Implement xor_mode/solid_mode
2022-03-27 13:37:13 -07:00
Paul Gilbert
8e1a3d08db
AGS: Add USE_FREETYPE2 guard to alfont
2022-03-27 13:37:13 -07:00
Paul Gilbert
7132742e04
AGS: Reintroduce upstream's full alfont implementation
2022-03-27 13:37:12 -07:00
Paul Gilbert
31e9bef490
AGS: Avoid crash trying to open files that don't exist
2022-03-27 13:37:12 -07:00
Paul Gilbert
db3e087526
AGS: Fixed play.globalscriptvars[] was not initialized on start
...
From upstream b5c8feb3f70d35eebbab30d80d08f1c901081be2
2022-03-27 13:37:12 -07:00
Paul Gilbert
e1e2716d37
AGS: For room placeholder also set croom ptr to temp room status
...
From upstream 518d08888eebf63f40460d21bd8560b979ed2565
2022-03-27 13:37:12 -07:00
Paul Gilbert
5b56aecee4
AGS: Create a room placeholder to avoid crashes in game_start script
...
From upstream f3a6b65a80987f9fe993f5449538eb98a86c6353
2022-03-27 13:37:11 -07:00
Paul Gilbert
ee119e9611
AGS: Safer impl of Set/GetGlobalString
...
From upstream dfdba6c4648267ea19136420ae8019de984869a4
2022-03-27 13:37:10 -07:00
Paul Gilbert
c6ddeae2df
AGS: Expand error messages for Get/SetGlobalInt/String functions
...
From upstream c5cee80341ce1b66de865f624717f0922df8b3a7
2022-03-27 13:37:10 -07:00
sluicebox
fc171f445d
SCI: Add detection for SQ4 CD French fan translation
...
Thanks and congratulations to @Thpwg and @Doomlazer !
2022-03-27 15:08:15 -04:00
ScummVM-Translations
635b6befe2
I18N: Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-03-27 06:37:21 +00:00
Lothar Serra Mari
8992c3908f
NEWS: Fix typo in German NEWS file
2022-03-27 08:37:02 +02:00
ScummVM-Translations
280b6f7ef4
I18N: Update translations templates
2022-03-27 04:28:50 +00:00
Die4Ever
8bf50253a8
GROOVIE: improve skipping/fast forwarding
2022-03-26 23:28:35 -05:00
Die4Ever
104472258a
GROOVIE: Clan fix possible winerack crash
...
This was an issue in the original game too, it has a list of only 4 possible first moves for the AI, and it didn't check if you had already moved there.
2022-03-26 23:15:06 -05:00
Pragyansh Chaturvedi (r41k0u)
3610df85c6
DIRECTOR: Implement erase lingo command
2022-03-26 22:58:55 +01:00
Cameron Cawley
23558a4ff6
SDL: Fix compilation for Alpine Linux
2022-03-26 19:59:26 +00:00
D G Turner
41eb2d4a87
AGI: Add Detection for "Good Man" Demo v4.0
...
This fanmade game is referenced in bug #13337 .
2022-03-26 13:08:08 +00:00
D G Turner
a9e639486d
AGI: Add Detection for "Tex McPhilip 3 - A Destiny of Sin (v1.02)"
...
This fanmade game was completed and is referenced in bug #13336 .
2022-03-26 12:21:30 +00:00