Commit Graph
42 Commits
Author SHA1 Message Date
Thierry Crozat 6690bfa5c7 AGS: Remove unused mutex variables in AGSEngine
The last use for those mutexes were removed respectively in:
a4569cb180 - AGS: Properly remove sound caching
ce606cd25c - AGS: Remove deprecated audio classes
c25b08448d - AGS: Removed AudioChannelsLock as it's no longer needed
2022-06-16 23:16:20 +01:00
Paul Gilbert 0988fbbe78 AGS: Dispose SOUNDCLIP when stopped playing
From upstream 60d40072b429a641f6fcbf3cdb8c60809fc3f770
2022-03-19 21:25:09 -07:00
Paul Gilbert d013cdfe3d AGS: Skipped "transactional" SOUNDCLIP commit
From upstream ff05f69f2361c34212b6ba1db0f22b2c1ba38d7b
2022-03-19 21:25:09 -07:00
Paul Gilbert 16b89bd8ea AGS: tidy SOUNDCLIP's fields (volume, panning) and methods
From upstream 66514167d3463f8191b10ec13898df136e8e33ee
2022-03-19 21:25:08 -07:00
Paul Gilbert 256cc2658a AGS: Note skipping merge of SOUNDCLIP and CLIP_OPENAL
From upstream 22b0f2b93e314b167f80e89a9dd138202a7e28a7
2022-03-19 21:25:08 -07:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert a72e87df63 AGS: Fixed crash in auto outline in case of empty text argument
From upstream e3665a3c073e574d3e4fade869b3c0c3e88508e5
2021-09-21 18:45:18 -07:00
Coen Rampen f9630d6981 AGS: Fix MIDI volume control
MIDI user volume setting was not applied until the start of the next track.
Fixed this by implementing Engine::syncSoundSettings.
2021-09-10 15:02:27 +02:00
Paul Gilbert 994c67a3ed AGS: Updated build version (3.5.1.10)
From upstream edd1eded7f5b1097511b986c7c2c3d944195ded9

This is despite the prior version being 3.6.0.7
2021-08-20 21:49:38 -07:00
Paul Gilbert 33bf5fd739 AGS: Updated build version (3.6.0.7)
From upstream bcf598aa4ea6de69a84505b7c844f7bdcf44596b
2021-08-17 21:31:58 -07:00
Paul Gilbert 01edbc8da3 AGS: Update upstream sync point comment 2021-08-03 21:48:03 -07:00
Paul Gilbert 79defb2f0f AGS: Updated upstream sync point comment 2021-07-31 14:34:11 -07:00
Paul Gilbert 60c7f33516 AGS: Update engine sync point comments
From upstream 4bb97d6d318fdd1a8d2e86e0b8b0457bd5f939d0
2021-07-27 22:03:39 -07:00
Paul Gilbert f9bc18c58a AGS: Fix loading sound effects in AGSWaves 2021-07-20 21:17:41 -07:00
Paul Gilbert ee75794504 AGS: Cleanup of usage of ScummVM Graphics::Screen 2021-07-11 14:06:26 -07:00
Paul Gilbert d9bbf9775c AGS: Rewrote ci_find_file() into File::FindFileCI()
From upstream 4e2df949ff36bbb6d08e402586dc8c2bb02ecad9
2021-07-10 18:56:59 -07:00
Paul Gilbert 70a9d787c7 AGS: Add message if platform can't support 3Gb datafile for Strangeland 2021-07-08 18:24:28 -07:00
Paul Gilbert f8ac707b24 AGS: Add more explicit error message when trying to run pre-2.5 games 2021-07-05 20:11:37 -07:00
Paul Gilbert 30fad183a7 AGS: Update comment for upstream sync point 2021-06-27 09:39:52 -07:00
Paul Gilbert aec0a06700 AGS: Enable setting paletted graphics mode 2021-06-20 19:15:56 -07:00
Paul Gilbert 1ce212d506 AGS: removed unused function
From upstream fc6006ca3375ed19f23c8ef1c0b060af7be273d9
2021-06-13 21:09:14 -07:00
Paul Gilbert 701396361c AGS: Import of fresh codebase 2021-06-13 21:08:44 -07:00
Le Philousophe 799bf8aafa AGS: Move debug channels to detection
This fixes build with older compiler which don't support C++11 when
building detection code.
2021-05-22 13:45:21 +02:00
Thierry Crozat 5000a24d72 AGS: Move AGS Engine doxygen group definition to ags.h 2021-05-21 20:02:09 +01:00
Thierry Crozat ba15b9c84b AGS: Add debug flag to enable script dump 2021-04-14 23:54:48 +01:00
Thierry Crozat fece6ea40f AGS: Add option to force using antialiasing for text rendering 2021-04-08 00:45:46 +01:00
Thierry Crozat 0b68518ae6 AGS: Adding flag to debug file paths 2021-03-20 22:43:36 +00:00
Paul Gilbert ddfb81d715 AGS: Enable return to launcher 2021-03-13 21:34:56 -08:00
Paul Gilbert 50eeb1b07d AGS: Add variation of Steam plugin for Blackwell Epiphany 2021-02-11 18:51:31 -08:00
Paul Gilbert 8aa4a9cf6b AGS: Shift game scanner to be available via command line 2021-02-09 19:54:33 -08:00
Paul Gilbert f41fdec782 AGS: Implement GMM saving & loading 2021-02-06 16:37:31 -08:00
Paul Gilbert ecf601dbb3 AGS: Framework for specifying a specific plugin version a game needs
Black Cauldron uses the AGSCreditz 1.1 plugin, but in the 2.0
version I was given the source for, there are differences in the
method declarations. So this new framework allows me to explicitly
specify that the game needs 1.1
2021-02-06 16:37:31 -08:00
Paul Gilbert e0d5aab805 AGS: Remove redundant virtual keywords when override is present 2021-02-06 16:37:31 -08:00
Thierry Crozat dbf63c63db AGS: Add override keyword 2021-02-06 16:37:31 -08:00
Paul Gilbert cf9bbb2bb2 AGS: Beginnings of new Globals class 2021-02-06 16:37:31 -08:00
Paul Gilbert 02ddc563fd AGS: Added engine methods for load/save game 2021-02-06 16:37:31 -08:00
Paul Gilbert 338d08a0cb AGS: Implemented ScummVM MIDI music player 2021-02-06 16:37:31 -08:00
Paul Gilbert 7089339362 AGS: Implemented keyboard/mouse event handlers 2021-02-06 16:37:31 -08:00
Paul Gilbert 8924e8819a AGS: Adding ScummVM graphics init code 2021-02-06 16:37:31 -08:00
Paul Gilbert 8c72948dee AGS: Fix global objects crashing ScummVM on startup 2021-02-06 16:37:31 -08:00
Paul Gilbert 76618e6d38 AGS: Added engine/gfx/ folder 2021-02-06 16:37:31 -08:00
Paul Gilbert 0faeeb8087 AGS: Skeleton engine
Based on AGS 3.5.0.27
2021-02-06 16:37:31 -08:00