aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-05-13TONY: Converted object passing to use const reference where appropriate.Paul Gilbert
This should cut down on the number of redunndant creations of temporary objects.
2012-05-13TONY: Added FIXME for unsafe pointer conversionPaul Gilbert
2012-05-13TONY: Workaround for correctly hiding items when they are disabled.Paul Gilbert
I've traced through the code, and the order seems to specifically put the object into the 'destroy me' state by calling another process/thread, but then immediately replaces the values when it returns to the calling method. This workaround at least detects when an item is supposed to be destroyed, and ensures it remains in the 'destroy me' state.
2012-05-13COMMON: Improved waiting processes to store what PIDs they're waiting forPaul Gilbert
This is then used in PulseEvent to only execute processes that are specifically waiting on the given PID, rather than all waiting events.
2012-05-12TONY: Properly implement game saving and loading.Paul Gilbert
Saving isn't enabled in the demo, so for testing purposes I'm currently dissbling the ADGF_DEMO flag in the detection tables so saving is enabled.
2012-05-12TONY: Conversion of more methods to coroutinesPaul Gilbert
2012-05-12TONY: Removed old extern, PASCAL, and EXPORT function modifiersPaul Gilbert
2012-05-12TONY: Fixed the CopyMemory stub to copy the correct number of bytes.Paul Gilbert
Tony can now leave his office without the game crashing.
2012-05-12TONY: Explicitly initialise fields of various objects in their constructorsPaul Gilbert
This fixes a crash when the pop-up inventory was displayed.
2012-05-12TONY: Fix for properly signaling right button release.Paul Gilbert
2012-05-11TONY: Removed carriage returns from debug line stringsPaul Gilbert
2012-05-11TONY: First attempt at simulating the circular fade in/out effect engine usesPaul Gilbert
The engine uses DirectX drawing functionality to do drawing of partial frames within an ellipsis, so we need to replicate that manually in code.
2012-05-11TONY: Removal of now redundant includes, and deprecated scheduler/coroutine ↵Paul Gilbert
files
2012-05-11TONY: Refactored Tony to use the Common coroutine schedulerPaul Gilbert
2012-05-11CREATE_PROJECT: Updated MSVC scummvm.vcproj generation to handle coroutine ↵Paul Gilbert
compilation properly
2012-05-11TINSEL: Refactored Tinsel engine to use the Common coroutine schedulerPaul Gilbert
2012-05-11COMMON: Merged the Tinsel & Tony Coroutine schedulers into CommonPaul Gilbert
2012-05-11TONY: Bugfixes for showing the credits screen.Paul Gilbert
2012-05-11TONY: Fixed some missed methods to coroutinesPaul Gilbert
2012-05-10TONY: Fix operation of MPAL ActionThread methodPaul Gilbert
2012-05-09TONY: Refactored out usage of nullContext in favour of proper coroutinesPaul Gilbert
2012-05-09TONY: Completed bulk of initial coro refactoringPaul Gilbert
2012-05-08TONY: Added support for Windows-style threading events to schedulerPaul Gilbert
2012-05-08TONY: Added support for threading events to scheduler, converted more procs ↵Paul Gilbert
to coroutines
2012-05-06TONY: Beginnings of converting dialog processes to coroutinesPaul Gilbert
2012-05-06TONY: Bugfix for waitForSingleObject, and added action process debug informationPaul Gilbert
2012-05-06TONY: Refactored RMInput class to use ScummVM event loopPaul Gilbert
2012-05-06TONY: Further conversion of initially launched threads to processes.Paul Gilbert
This includes all the dependent routines that they call.
2012-05-06TONY: Default Tony screen to 1x scalerPaul Gilbert
2012-05-06TONY: Implemented Scheduler::waitForSingleObject methodPaul Gilbert
This will be the coroutine version of the threading method. With this, the main menu of the demo is now shown.
2012-05-06TONY: Beginnings of refactoring Tony engine's threads to use coroutinesPaul Gilbert
2012-05-06CREATE_PROJECT: Extend settings used for Tinsel engine to Tony engine as wellPaul Gilbert
2012-05-05TONY: Formatting and endian fixesPaul Gilbert
2012-05-05TONY: Fix display of the initial loading screenPaul Gilbert
2012-05-05TONY: Fix screen initialisation to be in 16-bit modePaul Gilbert
2012-05-05TONY: Added some class field initialisationsPaul Gilbert
2012-05-05TONY: Further conversion work on window conversionPaul Gilbert
2012-05-05TONY: Created dummy event loop and started work on converting RMWindow classPaul Gilbert
2012-05-05TONY: Fix a crash from objects being destroyed in the wrong orderPaul Gilbert
2012-05-05TONY: Fix another memory leak identified by ValgrindPaul Gilbert
2012-05-05TONY: Fixed some more Valgrind identified memory leaksPaul Gilbert
2012-05-05TONY: Fix some Valgrind identified memory leaksPaul Gilbert
2012-05-05TONY: Fixed some memory leaks identified by ValgrindPaul Gilbert
2012-05-05TONY: Fixed some more Valgrid identified errorsPaul Gilbert
2012-05-05TONY: More corrections for font initislisationsPaul Gilbert
2012-05-05TONY: Correct some more chararcter array initialisationsPaul Gilbert
2012-05-05TONY: Correct some initialisation of the character arraysPaul Gilbert
2012-05-05TONY: Fix some Valgrind identified warningsPaul Gilbert
2012-05-05TONY: A few more compiler warning fixesPaul Gilbert
2012-05-05TONY: Added accidentally cut linePaul Gilbert