144850 Commits

Author SHA1 Message Date
Matthew Duggan
78762a2a46 TETRAEDGE: Improve deletion order of game sounds 2023-09-05 17:01:51 +09:00
ScummVM-Translations
42c85c09ae I18N: Update translations templates 2023-09-04 19:36:25 +00:00
Jozen
33e6dfb84b ENGINES: Show splash screen on 3D engines 2023-09-04 21:36:13 +02:00
D G Turner
dcf3bf3a1d GRAPHICS: Fix GCC Compiler Warnings on Realloc Usage in Freetype Interface
Calling realloc() with a size of 0 is implementation dependent and thus
should be avoided for portability.
2023-09-04 14:31:34 +01:00
PushmePullyu
94cef883b3 ACCESS: Fix resource/file handle leak in Amazon:GoE
Fixes #14601
2023-09-04 10:32:19 +03:00
Thierry Crozat
af18043d25 DOC: Link to the new build instruction page from the tvOS page 2023-09-03 23:39:42 +01:00
Thierry Crozat
38e4144b19 DOC: Really split the iOS build instructions to a separate page
The previous commit created that separate page with the build
instructions, but I forgot to remove them from the main iOS page.
2023-09-03 23:32:43 +01:00
Thierry Crozat
250032804a DOC: Split the iOS build instructions to a separate page
If we add ScummVM to the App Store, having a documentation that
starts with instruction on how to compile ScummVM yourself is not
great, So those instructions have been moved to a separate page
and instead the main iOS page is focussed on how to use the
application.
2023-09-03 23:20:46 +01:00
Eugene Sandulenko
94755eb838
BUILD: MACOS: Fix building with NEON enabled 2023-09-03 22:47:00 +02:00
Eugene Sandulenko
0ec19cb7ee
NEWS: Mention sword1 and AGS improvements 2023-09-03 22:30:25 +02:00
ScummVM-Translations
db426edbde 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/
2023-09-03 20:27:56 +00:00
Walter Agazzi
d117a48aaf DISTS: Keep Catharon license original naming 2023-09-03 22:27:43 +02:00
Walter Agazzi
892f46f382 AGS: Freetype: Build autohint sources only if freetype2 is enabled 2023-09-03 22:27:43 +02:00
Walter Agazzi
ab6b7b0360 DISTS: Add Catharon license and include in builds 2023-09-03 22:27:43 +02:00
Walter Agazzi
7279c8a540 AGS: Freetype: Trim include paths 2023-09-03 22:27:43 +02:00
Walter Agazzi
85db570098 AGS: Freetype: Remove unused variable 2023-09-03 22:27:43 +02:00
Walter Agazzi
4a33374939 AGS: Freetype: Use scummvm logging in autohint debug functions
These two functions are not actually used, but still nice to have
2023-09-03 22:27:43 +02:00
Walter Agazzi
ccf816a83a AGS: Freetype: Use scummvm debug logging 2023-09-03 22:27:43 +02:00
Walter Agazzi
c08d7492c4 AGS: Freetype: Remove unneeded debugging directives 2023-09-03 22:27:43 +02:00
Walter Agazzi
1d7b009638 AGS: Freetype: Remove newline from warnings 2023-09-03 22:27:43 +02:00
Walter Agazzi
1698b26bcb AGS: Freetype: remove unneeded files 2023-09-03 22:27:43 +02:00
Walter Agazzi
d2e445fc49 AGS: Freetype: apply autohinting in alfont glyph loader 2023-09-03 22:27:43 +02:00
Walter Agazzi
cee11c1b99 AGS: Freetype: Update alfont and enable compilation 2023-09-03 22:27:43 +02:00
Walter Agazzi
cc168a16dd AGS: Freetype: Disable uncompilable code in ahhint 2023-09-03 22:27:43 +02:00
Walter Agazzi
4843b18fb2 AGS: Freetype: Use FT_Memory in ah_hinter_new 2023-09-03 22:27:43 +02:00
Walter Agazzi
a0211934db AGS: Freetype: Fix headers/declarations ahhint 2023-09-03 22:27:43 +02:00
Walter Agazzi
b318122139 AGS: Freetype: Fix headers/declarations ahglyph 2023-09-03 22:27:43 +02:00
Walter Agazzi
35b82f7c8f AGS: Freetype: Cleanup ahglyph/ahhint/ahloader headers 2023-09-03 22:27:43 +02:00
Walter Agazzi
7b39ad094a AGS: Freetype: Fix includes in ahtypes 2023-09-03 22:27:43 +02:00
Walter Agazzi
5ea6b4c048 AGS: Freetype: Fix includes/declarations in ahangles / ahglobal 2023-09-03 22:27:43 +02:00
Walter Agazzi
c2ee3b8b34 AGS: Freetype: Add required FT_SubGlyph type to ftgloadr 2023-09-03 22:27:43 +02:00
Walter Agazzi
365e74d51f AGS: Freetype: Clean up ftgloadr.h/cpp 2023-09-03 22:27:43 +02:00
Walter Agazzi
4c020ac290 AGS: Freetype: Add minimal fterrors and cleanup ftutil 2023-09-03 22:27:43 +02:00
Walter Agazzi
63fd2b928a AGS: Import glyph loader and some helpers from freetype2.1.3 2023-09-03 22:27:43 +02:00
Walter Agazzi
e4548cf1d7 AGS: Import autohinter module from freetype2.1.3 2023-09-03 22:27:43 +02:00
Walter Agazzi
1856e56202 GRAPHICS: Add Init/Done_FreeType_With_Mem to common freetype
These are needed for the new alfont implementation in AGS
2023-09-03 22:27:43 +02:00
ScummVM-Translations
e369852de9 I18N: Update translations templates 2023-09-03 20:26:48 +00:00
Cameron Cawley
0c98d170ca CONFIGURE: Enable NEON for all IOS7 targets
The SCUMMVM_NEON definition is alredy added by default for aarch64
host cpus. NEON is also supported on iOS devices running on armv7
cpus. Make sure to enable NEON for all ios7 devices.
2023-09-03 22:26:37 +02:00
Lars Sundström
f943fba3d0 IOS7: Enable kFeatureCpuNEON in IOS7 backend
Make use of the NEON optimisations in iOS and tvOS.
2023-09-03 22:26:37 +02:00
Lars Sundström
76af53dc7f CREATE_PROJECT: Define SCUMMVM_NEON for iphoneos and tvos
Add the definition of SCUMMVM_NEON in create_project for the iOS
and tvOS targets. Do not add the same definition to corresponding
simulators since they can run on x86_64 hosts, which for obvious
reasons lacks support for NEON.
2023-09-03 22:26:37 +02:00
Lars Sundström
db192eed39 AGS: Add SCUMMVM_NEON prepreocessor flag to surface_neon.cpp
The surface_neon.cpp file is only added to the project if the flag
SCUMMVM_NEON is defined. However some backends, e.g. iOS, adds the
definition of SCUMMVM_NEON in create_project so the file can be
added to the project during configuration.
The same backend can then unset the definition due to changing
build target, the iOS simulator in this example, which runs can
run on x86_64 hosts which doesn't support NEON.

Since the project still include the source file it will be compiled.
Make sure to not build the file if not SCUMMVM_NEON is defined at
compile time.
2023-09-03 22:26:37 +02:00
Lars Sundström
e60db69c41 GRAPHICS: Add SCUMMVM_NEON prepreocessor flag to blit-neon.cpp
The blit-neon.cpp file is only added to the project if the flag
SCUMMVM_NEON is defined. However some backends, e.g. iOS, adds the
definition of SCUMMVM_NEON in create_project so the file can be
added to the project during configuration.
The same backend can then unset the definition due to changing
build target, the iOS simulator in this example, which runs can
run on x86_64 hosts which doesn't support NEON.

Since the project still include the source file it will be compiled.
Make sure to not build the file if not SCUMMVM_NEON is defined at
compile time.
2023-09-03 22:26:37 +02:00
PushmePullyu
4c092c26ba GUI: GridWidget: Remove redundant scroll bar update
sortGroups(): Move the call to scrollBarRecalc() up and delete
superfluous code so the scroll bar is only updated once.
2023-09-03 21:39:01 +03:00
PushmePullyu
277de28b3e GUI: GridWidget: Update scroll bar position early in sortGroups()
Propagate changes in GridWidget::_scrollPos to
ScrollBarWidget::_currentPos before calling
ScrollBarWidget::checkBounds().

Fixes #14551
2023-09-03 21:39:01 +03:00
Kaloyan Chehlarski
b2a3194aad NANCY: Implement CollisionPuzzle
Implemented the record type responsible for the
grid puzzle where pieces slide in four directions until they
hit a wall or another piece.
2023-09-03 18:37:48 +03:00
Kaloyan Chehlarski
3279224042 NANCY: Show load button immediately after saving 2023-09-03 18:37:48 +03:00
Kaloyan Chehlarski
e9675a0e39 NANCY: Implement OrderItemsPuzzle
Implemented the OrderItemsPuzzle, which is an upgraded
version of OrderingPuzzle allowing for an interaction with
an inventory item.
2023-09-03 18:37:48 +03:00
Walter Agazzi
09ca6d9c19 SWORD2: Add detection entry for Russian Novy Disk
TRAC report #14550
2023-09-03 12:30:53 +02:00
Antoniou Athanasios
418683c966 I18N: Update translation (Greek)
Currently translated at 100.0% (1980 of 1980 strings)
2023-09-03 05:59:42 +00:00
Purple T
0b99e0ef45 I18N: Update translation (French)
Currently translated at 100.0% (1980 of 1980 strings)
2023-09-03 05:39:43 +00:00