Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko 438ddd586f WAGE: Splitout BaseMacWindow class 2016-04-25 10:41:58 +02:00
Johannes Schickel 811b300ff6 README: Fix copy&paste mistake. 2016-04-24 19:24:03 +02:00
Eugene Sandulenko 357c64cd51 WAGE: Move desktop drawing to WM 2016-04-24 13:51:17 +02:00
Eugene Sandulenko 9877abe936 WAGE: Implemented window resizing 2016-04-24 10:47:09 +02:00
Eugene Sandulenko b4a2361bf7 WAGE: Started window resize implementation 2016-04-24 10:29:08 +02:00
Eugene Sandulenko ca4a948240 WAGE: Fixed window dragging up 2016-04-24 09:58:36 +02:00
Johannes Schickel bb6bf4b1cb GCW0: Attempt to fix out-of-tree packaging. 2016-04-24 05:03:25 +02:00
Eugene Sandulenko 2e898739bc WAGE: Clip windows to the screen dimensions 2016-04-23 23:14:35 +02:00
Eugene Sandulenko 99fbda5842 WAGE: Implement window dragging 2016-04-23 22:31:38 +02:00
Einar Johan Trøan Sømåen 7af4a1a05f Merge pull request #728 from tobiatesan/fix_ogg
WINTERMUTE: Correctly find .ogg version of .wav files
2016-04-23 11:42:33 +02:00
Thomas Edvalson 1531b4ddbf 3DS: Add config class/dialog, c-pad cursor control, and option to disable screens 2016-04-22 16:43:59 -04:00
Lothar Serra Mari f7d32be601 NEWS/DE: Fix typo in cursor stuttering entry 2016-04-22 17:11:32 +02:00
Lothar Serra Mari e93d8602c5 NEWS/DE: Add fix for cursor stuttering in the launcher 2016-04-22 17:06:12 +02:00
Lothar Serra Mari 43e956addf NEWS: Add fix for cursor stuttering in the launcher 2016-04-22 17:02:32 +02:00
Eugene Sandulenko c1bf8f9e55 WAGE: Cleanup 2016-04-21 21:37:31 +02:00
Eugene Sandulenko f3f9a57d2a WAGE: Make sure we're reporting only actually processed by the callback events 2016-04-21 17:53:24 +02:00
Eugene Sandulenko 9d283aa356 JANITORIAL: Remove unnecessary execution flag 2016-04-21 13:36:20 +02:00
Eugene Sandulenko e7bad37a77 BUILD: Update config.guess and config.sub to their latest versions 2016-04-21 13:35:39 +02:00
Eugene Sandulenko e74a8ba619 WAGE: Moved console text selection to callbacks 2016-04-21 11:03:58 +02:00
Eugene Sandulenko 4007a6973a WAGE: Fix warnings 2016-04-20 08:10:00 +02:00
Eugene Sandulenko 7861efb7ce WAGE: Cleanup 2016-04-20 00:59:21 +02:00
Eugene Sandulenko d75dc3e660 WAGE: Console scroll via callbacks 2016-04-20 00:56:04 +02:00
Eugene Sandulenko fd7b31292d WAGE: Implement object clicking as part of callbacks 2016-04-20 00:55:54 +02:00
Thomas Edvalson bfb9ecec35 3DS: Add README 2016-04-19 14:52:58 -04:00
Eugene Sandulenko 9a4a8ac5ef WAGE: Fixed border highlights 2016-04-19 12:51:15 +02:00
Eugene Sandulenko 6f03947bc9 WAGE: Implemented text console callback 2016-04-19 11:14:48 +02:00
Eugene Sandulenko c9d3b7210e WAGE: Switched WM::add() to returning window pointer instead of id 2016-04-19 10:56:42 +02:00
Eugene Sandulenko b8ec681b86 WAGE: Implement callback calling in MacWindow 2016-04-19 10:53:06 +02:00
Eugene Sandulenko fd7bf64131 WAGE: Switched event processing to generic code 2016-04-19 10:37:53 +02:00
Eugene Sandulenko 609dd56b13 WAGE: Further work on WindowManager 2016-04-19 09:35:50 +02:00
Eugene Sandulenko 73733594c1 WAGE: Fixed window switching 2016-04-19 09:35:50 +02:00
Eugene Sandulenko e6c5c96b07 WAGE: Started mouse processing in the WM 2016-04-19 09:35:49 +02:00
Eugene Sandulenko e5a64e7b7f WAGE: Draw windows with WindowManager 2016-04-19 09:35:49 +02:00
Thomas Edvalson e8dcfc3a4e 3DS: Fix code styling, add license header, remove unused portdefs.h 2016-04-19 03:22:32 -04:00
Torbjörn Andersson 550c16a08d WAGE: Silence signed/unsigned comparison warning 2016-04-18 22:55:19 +02:00
Eugene Sandulenko 024d1305a2 WAGE: Manage window redraws in the WM 2016-04-18 13:11:48 +02:00
Lothar Serra Mari 56a20ef926 NEWS: Add missing whitespace in GCW0 paragraph 2016-04-18 10:32:47 +02:00
Lothar Serra Mari 65ae51c28b NEWS/DE: Update German NEWS file 2016-04-18 10:30:51 +02:00
Eugene Sandulenko 350bcc68c0 GCW0: Mention location of scummvm.log file in README 2016-04-18 08:48:16 +02:00
Eugene Sandulenko d78c291340 NEWS: Mention GCW0 port improvements 2016-04-18 08:48:07 +02:00
Eugene Sandulenko 701120cabd SKY: Two more adjustments to Russian BASS 2016-04-18 08:18:17 +02:00
Thierry Crozat c80fe53efc NEWS: Add multiple bug fix in drascula for 1.8.1 2016-04-17 23:52:10 +01:00
Thierry Crozat 6393315a8e DRASCULA: Remove delays when showing and hiding the inventory
I don't see any purpose to this delays and they were not present in
the original engine. It works fine without those and the interface
seems more responsive.

This fixes bug #7121 DRASCULA: Delay and freeze when pressing
right mouse click on game

Also move a delay when left clicking to after performing the action.
With the delay between the left click and the action, the mouse
position could have moved when performing the action, resulting
in the wrong action being performed (e.g. activating the wrong verb
or picking the wrong object in the inventory). But removing the
delay altogether causes flickering when picking objects from the
inventory.
2016-04-17 23:41:32 +01:00
Thierry Crozat d05d4263e5 DRASCULA: Remove delay for select verb
The delay, since it updates the mouse position, resulted in a
different verb being selected than the one we clicked on when
moving the mouse quickly after the clic. This was quite confusing
and frustrating. I can't see any reason for this delay and it seems
to work well without it. The initial commit adding it indicates this
was "for better mouse response", but it added a lot of other delays
at the same time, and removing this one doesn't see to impact the
mouse response (on the contrary, we get the new cursor quicker).
2016-04-17 23:23:23 +01:00
Thierry Crozat e44470ab54 DRASCULA: Fix noise when playing sound.
The original engine skipped the first 32 and last 32 bytes of the
data when playing a sound. We did not do it in ScummVM which
resulted in noise at the start and/or end of some speech. This
was most noticeable with Spanish speech but also occurred
occasionally with English speech.

This fixes bug #7120 Drascula: Audio noise before every voice in
the game
2016-04-17 22:17:01 +01:00
Thierry Crozat e90f01bc0c DRASCULA: Fix axe visibility flag when entering room 31
The visible[1] flag in room 31 (i.e. for the axe) is now reset according
to flags[13] (which indicate if we picked up the axe already or not).

This fixes bug #7118 Drascula: Axe item can be picked up infinite
times
2016-04-17 22:14:20 +01:00
Eugene Sandulenko ee8eb5f160 Merge pull request #749 from salty-horse/sticky_buttons
GUI: Remove 'sticky button' feature
2016-04-17 15:05:49 +02:00
Eugene Sandulenko befa0514cd Merge pull request #744 from salty-horse/dialog_focus_mouse
GUI: When dialogs gain focus, inform them of the current mouse position
2016-04-17 15:03:32 +02:00
Eugene Sandulenko dc2726059c Merge pull request #740 from fuzzie/readline-dropevents
DEBUGGER: Drop events when using readline debugger
2016-04-17 14:59:03 +02:00
Eugene Sandulenko 1544adf116 SCI: Fix spelling 2016-04-17 13:32:45 +02:00