Eugene Sandulenko
1e20ac5713
GLK: QUEST: Fix va_args usage
2020-04-30 14:34:04 +02:00
Eugene Sandulenko
50aace7179
PARALLACTION: Fix potential undefined behaviour
2020-04-30 14:26:53 +02:00
Eugene Sandulenko
34ed51e33e
PARALLACTION: Fix buffer overrun
2020-04-30 14:24:34 +02:00
Eugene Sandulenko
6fdd705659
WAGE: Better event handling in sound
2020-04-30 14:22:21 +02:00
Eugene Sandulenko
267c78a40c
WAGE: Plug memory leaks
2020-04-30 14:21:14 +02:00
Eugene Sandulenko
b5f0be3d72
AVALANCHE: Use memmove for overlapping buffers
2020-04-30 13:51:23 +02:00
Eugene Sandulenko
002e603c49
HDB: Initialize more class variables
2020-04-30 13:49:33 +02:00
Eugene Sandulenko
2f4fa27943
HDB: Use strlcpy
2020-04-30 13:46:00 +02:00
Eugene Sandulenko
8583efc1d6
DIRECTOR: LINGO: Fix warning
2020-04-30 12:11:45 +02:00
Eugene Sandulenko
c9f2746df7
NEWS: Mention FriBiDi support
2020-04-30 11:53:49 +02:00
Eugene Sandulenko
bd788ad801
BASE: Mention FriBiDi in the about dialog when compiled in
2020-04-30 11:52:42 +02:00
Eugene Sandulenko
ef8b5a4a0a
PRINCE: Print translation file version and build date. Made format extensible
2020-04-30 10:33:48 +02:00
Eugene Sandulenko
afa3470343
PRINCE: Update translation file with version info
2020-04-30 10:33:48 +02:00
Zvika Haramaty
1b8f471c69
GUI: Added (partial) BiDI support
...
Added GNU FriBidi, thus allowing Hebrew (or other future RTL languages)
to be displayed correctly.
It's been implemented for all ScummVM GUI (as far as I have noticed),
and can be further used by the engines as needed.
This work is only partial, because for complete BiDI support we'll need
to mirror the widgets, and support input text areas (which currently
don't even support Hebrew text input at all).
Some changes are required in order to use this:
- Visual Studio:
-- add FriBidi lib from https://github.com/ShiftMediaProject/fribidi
(and place the files in the other libs location)
-- add fribidi.dll to the current directory
-- add fribidi.lib to VS library list
(in GUI it's: Project -> scummvm Properties -> Linker ->
input -> Additional Dependencies)
-- Add USE_FRIBIDI define
either to:
dists/msvc/ScummVM_Global.props <PreprocessorDefinitions>
or in GUI:
Project -> scummvm Properties ->
C/C++ -> Preprocessor -> Preprocessor Definitions
- GCC:
-- install FriBidi
e.g.,
Ubuntu: `apt-get install libfribidi-dev`
CentOS: `yum install fribidi-devel`
-- rerun `configure`
2020-04-30 10:32:18 +02:00
Matthew Duggan
37db3eff26
ULTIMA8: Fix lots more coverity issues
2020-04-30 16:16:36 +09:00
Paul Gilbert
e9b4d18ad2
ULTIMA4: Stop keypresses being drawn during intro
2020-04-29 22:00:44 -07:00
Paul Gilbert
d9a9e0f91d
ULTIMA4: Extract data tables from exes into ultima.dat
2020-04-29 22:00:44 -07:00
Paul Gilbert
74aef2ae03
GLK: Adding game detections
2020-04-29 22:00:44 -07:00
Eugene Sandulenko
8996711055
GRAPHICS: MACGUI: Display cursor in MacEditableText
2020-04-29 20:55:38 +02:00
Eugene Sandulenko
d6b634e5ea
GRAPHICS: MACGUI: Draw editable text on-surface
2020-04-29 20:55:38 +02:00
Eugene Sandulenko
d389b352f9
GRAPHICS: MACGUI: Enforce maxWidth for editable text
2020-04-29 20:55:38 +02:00
Eugene Sandulenko
b91325b8a4
DIRECTOR: Specify maxWidth for editable text
2020-04-29 20:55:38 +02:00
Eugene Sandulenko
25aed9b1bf
GRAPHICS: MACGUI: More debug output
2020-04-29 20:55:38 +02:00
Eugene Sandulenko
0733b1a18e
DIRECTOR: LINGO: Added sanity check to compareArrays()
2020-04-29 20:55:38 +02:00
Eugene Sandulenko
5df4e41c9b
NEWS: Mention achievemnts subsystem for Wintermute
2020-04-29 20:55:38 +02:00
Ben Castricum
73777a81ed
I18N: Update translation (Dutch)
...
Currently translated at 93.3% (1269 of 1360 strings)
2020-04-29 18:54:57 +00:00
SupSuper
9a3e420bd2
TTS: Fix crash on Windows when there are no audio devices
2020-04-29 15:22:21 +01:00
Eugene Sandulenko
430e760094
JANITORIAL: Fix formatting
2020-04-29 10:32:23 +02:00
lolbot-iichan
8057ccd93d
COMMON: Switch AchMan to use INIFile instead of ConfMan section
2020-04-29 10:31:36 +02:00
lolbot-iichan
c09abee01c
GUI: Add GUI for per-game achievements tab
2020-04-29 10:31:36 +02:00
lolbot-iichan
8b96a6b719
GUI: Recompile GUI files
2020-04-29 10:31:36 +02:00
lolbot-iichan
11ea016121
GUI: Define achievement tab widget at theme files
2020-04-29 10:31:36 +02:00
lolbot-iichan
73f1da2773
GUI: View checked inactive checkbox as grey, not invisible
2020-04-29 10:31:36 +02:00
lolbot-iichan
4a0cec37b6
WINTERMUTE: Move keymapper tables to separate file
2020-04-29 10:31:36 +02:00
lolbot-iichan
7ff02045c4
WINTERMUTE: Implement Steam & Galaxy plugins
2020-04-29 10:31:36 +02:00
lolbot-iichan
2e8c064186
WINTERMUTE: Add known Steam achievements lists
2020-04-29 10:31:36 +02:00
lolbot-iichan
bc87a75f00
WINTERMUTE: Fill extra detection field for JULIA games
2020-04-29 10:31:36 +02:00
lolbot-iichan
b1ddd940ae
ENGINES: Add achievements info API
2020-04-29 10:31:36 +02:00
lolbot-iichan
c0e05b1421
COMMON: Add achievements helpers
2020-04-29 10:31:36 +02:00
Eugene Sandulenko
7cbcca0f0e
NEWS: Mention new features in SCUMM and prince engines
2020-04-29 10:17:12 +02:00
D G Turner
d6b4e94395
SCUMM: Change NES Palette Used for Maniac Mansion to Sony CXA2025AS
...
NES games have a 48 color and 6 gray palette, but this does not include
how the colors are mapped to the screen which will vary by system / TV
display. Each NES Emulator has used slightly different values.
These values are submitted as a better mapping for the flesh tones in
Maniac Mansion by the user "LaurentLaSalle" from a forum post.
2020-04-29 10:12:44 +02:00
Matthew Duggan
994ad3deae
ULTIMA8: Remove unused functions from datasources
2020-04-29 15:14:11 +09:00
Paul Gilbert
58aee69829
ULTIMA4: Refactor out MapCoords nowhere static
2020-04-28 21:11:21 -07:00
Paul Gilbert
8c15df467c
ULTIMA4: Remove using keywords
2020-04-28 18:58:33 -07:00
Paul Gilbert
2ab300cf35
ULTIMA4: Refactored spell methods into their own class
2020-04-28 18:47:17 -07:00
Paul Gilbert
ac1bd28d22
ULTIMA4: Removal of outstanding using namespace
2020-04-28 17:02:38 -07:00
Paul Gilbert
32c418e81d
ULTIMA4: Refactored items methods into their own class
2020-04-28 17:00:11 -07:00
Eugene Sandulenko
4cc33660ec
SLUDGE: Properly skip movie playback
2020-04-29 01:07:07 +02:00
Eugene Sandulenko
a7f73321d5
GRAPHICS: Fix clash with Amiga #define
2020-04-29 00:01:30 +02:00
Eugene Sandulenko
1c4b895b54
GRAPHICS: MACGUI: Fix setting default font for MacText
2020-04-28 23:50:59 +02:00