Commit Graph
61292 Commits
Author SHA1 Message Date
Filippos Karapetis bf62205c73 MT32: Move the ROM file deletion code to the ScummVM MT32 driver
This removes the custom ScummVM file deletion code in the munt code
2012-12-27 17:12:26 +02:00
Torbjörn Andersson 5b09c1c8e3 GUI: Don't allow changing disabled popup widgets with mouse wheel
This was another inconsistency between changing the widget by
clicking and changing it with the mouse wheel. Hopefully the last
one, though.
2012-12-27 10:37:02 +01:00
Torbjörn Andersson ba182faeaf GUI: Notify when popup widget changes by mousewheel
This is consistent with the notification when the widget changes by
clicking. As far as I can tell, that notification was added shortly
before mouse wheel handling was added. It missing from the mouse
wheel handler was presumably just an oversight.
2012-12-27 10:30:52 +01:00
Torbjörn Andersson 34098bc688 NEWS: Document slider mousewheel change
It wasn't obvious that the feature was there at all, so now it is
at least mentioned somewhere.
2012-12-27 10:19:21 +01:00
Torbjörn Andersson 85beaf6fed GUI: Change value by one on mouse wheel, not by one pixel
On file-grained sliders, changing the value by one pixel was
unpredictable because it wouldn't change by the same amount every
time. (And of course, some values were not possible to set.)

On course-grained sliders, changing the value by one pixel would
sometimes not change it at all, causing the slider to seem stuck.

Now the slider can be set to any value.
2012-12-27 10:13:48 +01:00
Strangerke dc02df8cd2 HOPKINS: Remove forgotten useless variable 2012-12-27 08:13:29 +01:00
Strangerke 7e3be3c2d8 HOPKINS: Some refactoring in TalkManager 2012-12-27 07:52:37 +01:00
Torbjörn Andersson 61b25b9707 GUI: Redraw the popup widget when a the selection changes
Otherwise, it will look like the value hasn't changed until the
widget is redrawn for other reasons, e.g. by mouse-over.

Incidentally, does anyone know why handleMouseDown() calls
sendCommand() when the selection changes, while handleMouseWheel()
does not?
2012-12-27 02:21:24 +01:00
Strangerke 55478fd11b HOPKINS: Some more renaming, remove '== true' statements 2012-12-26 22:02:48 +01:00
Strangerke 10a61a8124 HOPKINS: Some renaming and refactoring 2012-12-26 21:30:51 +01:00
Filippos Karapetis 5711d23231 MT32: Update the MT32 emulator and adapt to its new API
Previous munt commit was 84b2819 (Dec 22, 2012)
Current munt commit is 6afddaf (Dec 23, 2012)

This commit also updates the MT32 driver code to the latest munt API
2012-12-26 21:28:34 +02:00
Strangerke 145b593e22 HOPKINS: Some refactoring in OCEAN() 2012-12-26 08:27:32 +01:00
Strangerke c7b49ac883 HOPKINS: Renaming 2012-12-26 07:56:26 +01:00
Strangerke 1efe969b66 HOPKINS: Fix menu in BeOS and OS2 versions 2012-12-26 07:55:56 +01:00
D G Turner 0b72bd2dea GRAPHICS: Add ability to override outputPitch to ILBM decoder.
This allows loading an image into a buffer of a larger width.

Thanks to Tomaz^ for this patch.
2012-12-26 02:54:18 +00:00
D G Turner b65b196e56 VIDEO: Add support for missing copyFrame type in FLIC decoder.
Thanks to Tomaz^ for this patch.
2012-12-26 02:41:31 +00:00
D G Turner 5fecf5bcb5 GRAPHICS: Allow ILBM bitmap loading for images with 6 planes.
Thanks to Tomaz^ for this.
2012-12-26 02:09:33 +00:00
D G Turner 0eb68f6c97 GRAPHICS: Add support for ILBM files containing uncompressed data.
Thanks to Tomaz^ for this patch.
2012-12-26 00:52:30 +00:00
Strangerke 59e85997b3 HOPKINS: Load correct voice ressource file in BeOS and OS/2 versions 2012-12-26 00:31:42 +01:00
Strangerke 2b665c67cb HOPKINS: Add MOD file support 2012-12-25 23:53:45 +01:00
Filippos Karapetis d9e555afd5 MT32: Update the MT32 emulator to a newer munt commit
Previous munt commit was f969d20 (Nov 15, 2012)
Current munt commit is 84b2819 (Dec 22, 2012)

We are still missing the changes from commit 788f7b1 onwards (Dec 22,
2012). There are bigger ROM access-related changes from that point,
which we'll have to integrate as well.
2012-12-25 23:48:25 +02:00
Strangerke f89001d75c HOPKINS: Renaming 2012-12-25 22:48:11 +01:00
Strangerke 657dfdaa6d HOPKINS: Remove useless variable in MenuManager, some renaming 2012-12-25 02:25:13 +01:00
Strangerke 40cd508ea7 HOPKINS: Remove one more useless flag 2012-12-24 18:49:51 +01:00
Strangerke 093f397e98 HOPKINS: Remove useless variables 2012-12-24 18:48:13 +01:00
Strangerke 48f997ccb5 HOPKINS: More refactoring in handleOpcode, some renaming 2012-12-24 18:43:49 +01:00
Strangerke 1c5a6f8c74 HOPKINS: Start refactoring handleOpcode 2012-12-24 18:24:08 +01:00
D G Turner 0e5bfb66f0 ANDROID: Remove parameter forcing use of Modern theme.
This parameter overrides any user choice in the GUI or config file,
which is not good UX design (and is making it hard to debug loading
issues associated with theme files).

If we want to set this to default to Modern, we should do this in
a different way i.e. do this by ConfMan.loadDefaultConfigFile()

This is probably related to the Android issue with the backend init
running before main() is called, rather than after...
2012-12-24 16:45:49 +00:00
Strangerke 74e3e45732 HOPKINS: Refactor checkSignature 2012-12-24 14:42:47 +01:00
Strangerke 9333f6628a HOPKINS: Fix very old bug in traduction2 2012-12-24 13:45:29 +01:00
Strangerke 4ab60c43c0 HOPKINS: Refactor handleGoto and handleIf, some renaming 2012-12-24 13:32:39 +01:00
Strangerke 8c1f422bd6 HOPKINS: Remove magic values used to check language, some renaming and refactoring 2012-12-24 11:36:53 +01:00
Strangerke 8cce272117 HOPKINS: Some more renaming 2012-12-24 01:43:37 +01:00
Strangerke 3f8085f654 HOPKINS: Some more renaming, remove useless variable 2012-12-23 20:36:08 +01:00
Strangerke 1f987a91ae HOPKINS: Some more renaming. Remove 2 useless palettes 2012-12-23 19:08:23 +01:00
Thierry Crozat 3de9303394 I18N: Update Hungarian translation from patch #3598125 2012-12-23 00:13:37 +00:00
Strangerke 0120107a6d HOPKINS: Implement code for OS/2 version 2012-12-22 14:26:07 +01:00
Strangerke e44df77329 HOPKINS: Remove useless IF statements 2012-12-22 01:28:31 +01:00
Strangerke fcbcca45b1 HOPKINS: Fix a couple of regressions. Thanks fuzzie for the help 2012-12-21 18:19:15 +01:00
Strangerke d80790a8d8 HOPKINS: Remove remaining hexa values 2012-12-21 08:12:02 +01:00
Strangerke 2f77e933ba HOPKINS: Remove some hex values 2012-12-21 01:26:11 +01:00
Strangerke 664463d5d8 HOPKINS: Fix bug introduced in previous commit, more renaming 2012-12-20 08:35:11 +01:00
Torbjörn Andersson 7661379f3e JANITORIAL: Indent with tabs instead of spaces 2012-12-20 07:55:08 +01:00
Strangerke 687b7f97df HOPKINS: Remane functions and variables from Globals 2012-12-20 00:30:01 +01:00
Strangerke 076546d41d HOPKINS: More renaming 2012-12-19 08:00:22 +01:00
Strangerke c1aafc9b47 HOPKINS: Rename methods in ObjectsManager, Globals and GraphicsManager 2012-12-19 02:15:32 +01:00
Strangerke 5678fbd321 HOPKINS: Some refactoring and renaming in ObjectsManager 2012-12-18 21:50:50 +01:00
Strangerke f9653e5c09 HOPKINS: Remove some do while from ObjectsManager 2012-12-18 08:47:28 +01:00
Filippos Karapetis 55fee6d97b TINSEL: Enhanced music is not supported in the Mac version of DW1
Also, did some minor whitespace formatting
2012-12-18 02:24:46 +02:00
Strangerke fbd2c0e918 HOPKINS: Some renaming, rework some loop statements 2012-12-18 00:37:52 +01:00