Commit Graph
137148 Commits
Author SHA1 Message Date
Fred Almeida 5e8e2bc991 I18N: Update translation (Portuguese (Portugal))
Currently translated at 22.1% (219 of 989 strings)
2018-08-08 03:09:23 +02:00
Alexandre Folle de Menezes aa0643151a I18N: Update translation (Portuguese (Brazil))
Currently translated at 55.8% (552 of 989 strings)
2018-08-08 03:09:23 +02:00
Arius 5f23e7ad3f I18N: Update translation (Greek)
Currently translated at 93.5% (925 of 989 strings)
2018-08-08 03:09:23 +02:00
monkeymadness eb066c6418 I18N: Update translation (Chinese)
Currently translated at 75.1% (743 of 989 strings)
2018-08-08 03:09:23 +02:00
Pere Orga 1aa3709551 I18N: Update translation (Catalan)
Currently translated at 70.6% (699 of 989 strings)
2018-08-08 03:09:22 +02:00
Fiodar eec377c15c I18N: Update translation (Belarusian)
Currently translated at 94.7% (937 of 989 strings)
2018-08-08 03:09:22 +02:00
Erik Zubiria a039a8ad06 I18N: Update translation (Basque)
Currently translated at 74.1% (733 of 989 strings)
2018-08-08 03:09:22 +02:00
Matan Bareket 64a514c699 CREDITS: Add anchors to the web xml output 2018-08-07 21:08:55 -04:00
Mikhail fbc67444ba I18N: Update translation (Russian)
Currently translated at 94.9% (939 of 989 strings)
2018-08-06 23:33:13 +02:00
Pavel Kungurtsev 644fe800cb I18N: Update translation (Russian)
Currently translated at 94.8% (938 of 989 strings)
2018-08-06 23:33:01 +02:00
Mikhail f3e9e3a3a2 I18N: Update translation (Russian)
Currently translated at 94.6% (936 of 989 strings)
2018-08-06 23:32:33 +02:00
Pavel Kungurtsev 7a357047e3 I18N: Update translation (Russian)
Currently translated at 94.5% (935 of 989 strings)
2018-08-06 23:32:22 +02:00
Alfred Vallés Tortosa 79d9cafd33 I18N: Update translation (Catalan)
Currently translated at 69.4% (687 of 989 strings)
2018-08-06 23:29:59 +02:00
Pere Orga 14a5217293 I18N: Update translation (Catalan)
Currently translated at 69.3% (686 of 989 strings)
2018-08-06 23:29:51 +02:00
Alfred Vallés Tortosa edf6551797 I18N: Update translation (Catalan)
Currently translated at 68.6% (679 of 989 strings)
2018-08-06 23:29:13 +02:00
Pere Orga e503839caf I18N: Update translation (Catalan)
Currently translated at 68.5% (678 of 989 strings)
2018-08-06 23:29:03 +02:00
rte44 a69417e934 I18N: Update translation (Chinese)
Currently translated at 74.3% (735 of 989 strings)
2018-08-06 23:27:50 +02:00
monkeymadness bb90bb5399 I18N: Update translation (Chinese)
Currently translated at 74.1% (733 of 989 strings)
2018-08-06 23:27:17 +02:00
Catarina Simões 847e74c52f I18N: Update translation (Portuguese (Portugal))
Currently translated at 17.9% (178 of 989 strings)
2018-08-06 23:20:23 +02:00
Bastien Bouclet 8aaa2606a6 Merge pull request #1483 from DouglasLiuGamer/branch-shadow
STARK: Implement the shadows
2018-08-06 20:02:28 +02:00
Douglas Liu f4cf5ca073 STARK: Remove a useless casting 2018-08-06 22:29:59 +08:00
Thierry Crozat 723dc00d57 I18N: Regenerate translations data file 2018-08-06 05:05:04 +02:00
Andrei Prykhodko bb995bc871 GRAPHICS: MACGUI: fixed mem leak in MacText 2018-08-05 23:07:55 +03:00
Andrei Prykhodko 47130eceb3 COMMON: changed code page constant name from ascii to utf8 2018-08-05 22:50:42 +03:00
Andrei Prykhodko c255de107d PINK: implemented text drawing in ActionText for English version 2018-08-05 22:08:54 +03:00
Andrei Prykhodko ca54a72072 COMMON: made code pages conversion arrays static and constant 2018-08-05 21:57:36 +03:00
Andrei Prykhodko 9948b2452f COMMON: named CodePage enum 2018-08-05 21:53:31 +03:00
Andrei Prykhodko 62c250a8be COMMON: added method to convert text from various code pages to Unicode 2018-08-05 20:32:25 +03:00
Douglas Liu 5f8a8fc2f9 STARK: Remove a useless parameter and style fixing 2018-08-05 20:35:53 +08:00
Douglas Liu 02d7cefb09 STARK: use applyToItem() to set castsShadow 2018-08-05 12:09:30 +08:00
Bastien Bouclet 4253e0ceb0 STARK: Allow using changeLocation when the global level is not loaded 2018-08-04 14:21:35 +02:00
Douglas Liu 801fc74713 STARK: Move maxShadowLength from RenderEntry to Scene 2018-08-04 16:11:14 +08:00
Douglas Liu fedd80005a STARK: Move _castsShadow from RenderEntry to VisualActor 2018-08-04 15:43:41 +08:00
Douglas Liu 7bb2a36299 STARK: Improve the calculation for spotlights 2018-08-04 15:43:41 +08:00
Bastien Bouclet 172cdab90f BUILD: Save the PKG_CONFIG_LIBDIR environment variable across rebuilds 2018-08-04 07:55:23 +02:00
Bastien Bouclet df613af817 BUILD: Check if pkg-config is available 2018-08-04 07:55:23 +02:00
Lars Wendler 2a0a5f4965 BUILD: Prefer pkg-config over freetype-config if possible
As of freetype-2.9.1 the freetype-config script no longer gets installed
by default.
2018-08-04 07:55:23 +02:00
Colin Snover 8cf2b8e31b BUILD: List all used environmental variables in configure help 2018-08-04 07:55:23 +02:00
Colin Snover 72791aaa23 BUILD: Respect all build tool overrides from environment
Previously, only CXX could be overridden by the environment, which
made it impossible to correctly set tools for cross-compiler
toolchains which were not compatible with the default system tools.
2018-08-04 07:55:23 +02:00
Bastien Bouclet ad3feae490 MOHAWK: RIVEN: Fix crash when clicking on a marble with the mouse moving
In some cases a mouse moved event could be handled between the moment
the xtakeit script was queued and the moment it is executed (on the same
frame), causing the mouse position no longer to be over a marble
rectangle.

Fixes #10647.
2018-08-04 06:42:17 +02:00
Bastien Bouclet 7362060c47 GRAPHICS: Improve check to test if text fits in the target surface
When rendering text, especially truetype fonts, we would use the next
character avance metric to check if the character fits in the target
surface. This commit changes it to use the bounding box metric. The
bounding box represents the actual pixels that will be touched when
drawing the character.

This fixes an issue noticed on the main menu of Myst ME where the last
character of the string "OPTIONEN" would not be rendered despite there
being enough room to render it. More precisely, this ensures that
calling Font::getBoundingBox for a string, and then passing a surface
exactly the size of the returned bounding box to the draw function
actually renders all the characters.
2018-08-03 22:35:16 +02:00
Douglas Liu bf1f009816 STARK: Cast the shadow based on lights 2018-08-03 22:56:26 +08:00
Thierry Crozat f2049d4d1e I18N: Update translations templates 2018-08-03 14:58:18 +02:00
Adrian Frühwirth a4ab2d8cfe SAGA: Deduplicate kScriptTimeTicksPerSecond constant 2018-08-03 14:58:09 +02:00
David Fioramonti de1a35a9d9 GROOVIE: Allow saving via GMM and increase save slots to 25
If the user enters in an invalid description for the save then it will be
simplified by the saved name cache process in Script::savegame.

I checked this with t7g, but not with the 11th guest or any other Groovie game.

The original in-game loading/saving can still only access the first 10 save
slots (0-9).

Its possible to saving via the GMM when the game is interactive.

Loading a game saved via the gui using the original in-game load menu
works fine.

Saving via the GMM with timestamp works, but only only saves the characters
up to the first non-alpha non-letter characer.
2018-08-03 14:53:43 +02:00
Thierry Crozat 78e165ed22 I18N: Update translations templates 2018-08-03 14:53:04 +02:00
David Fioramonti f06cf65479 TINSEL: Add playTime to saved game and display it
Also bumps the saved game format version to 3.

I changed the order of how the data is saved so that the playtime could
be read in without skipping as much data.

This is because querySaveMetaInfos only needs the metafields where as
saveload::DoRestore() needs more of the header.

A crash was happening when trying to delete a saved game from the launcher.
It is because the engine is not initalized. I assign a dummy value to
resolve the issue.

Loading saved games from previous versions works.

When an old version saved game is loaded it will start with zero playtime.

Old saved games are shown as not having playtime data.
2018-08-03 14:52:47 +02:00
Cameron Cawley 5cf3b75deb VIDEO: Fix Theora playback when building with Tremor 2018-08-03 14:52:09 +02:00
David Fioramonti 2649c429db LAB: By default skip thumbnail loading for readSaveGameHeader
This changes the convention back to skipping the thumbnail loading
for readSaveGameHeader. querySaveMetaInfos is the only place it
shouldn't be skipped.
2018-08-03 14:51:12 +02:00
David Fioramonti bafe22c782 GRAPHICS: Set thumbnail to nullptr when loading the thumbnail is skipped
Since Graphics::loadThumbnail can return successfully when a thumbnail is skipped
the caller may want to check to the see that the thumbnail is not null before using
it. Setting it to null is just defensive in case the caller didn't do so.

If the user tries to use the thumbnail in setThumbnail then it will just
show a black screen for the thumbnail rather than crashing if they have
not set the thumbnail to null.
2018-08-03 14:51:12 +02:00