Commit Graph
137 Commits
Author SHA1 Message Date
Kostas Nakos bcb0f07bce add bindings for cruise engine
svn-id: r43033
2009-08-04 12:02:07 +00:00
Kostas Nakos acec9026a1 clean up and fix vga aspect scaler routines
svn-id: r43008
2009-08-02 19:50:24 +00:00
Kostas Nakos 5591bf368c rework mixer (re)init. fixes bug #2694722
svn-id: r43003
2009-08-02 17:34:57 +00:00
Robin Watts 816bd9a7ea Add ARM code version of Normal2x scaler.
Add ARM only aspect ratio correcting version of Normal2x scaler.

Make WinCE port use Normal2x by default if the screen is large enough.
Make WinCE port use aspect ratio correcting version if panel is hidden.

svn-id: r42843
2009-07-27 16:29:36 +00:00
Robin Watts caae53a25a New ARM code blending Smartphone landscale scaler for WinCE port. Seems to work
in my mockup - I don't have a smartphone resolution device to test it.

svn-id: r42516
2009-07-15 20:51:31 +00:00
Kostas Nakos b0b12b60ed oops, fix props
svn-id: r42421
2009-07-12 16:40:10 +00:00
Kostas Nakos d6fb5bb922 Apply patch 2802544: WINCE: Implement OSystem::engineInit to remove hack
svn-id: r42419
2009-07-12 15:59:27 +00:00
Max Horn bb28ed7b7a Changed OSystem::setWindowCaption to expect ISO LATIN 1 encoded input;
also intentionally broke WinCE and Symbian ports (in an obvious way that
can be undo by commenting out some text) -- hopefully this will get the
maintainers' attention during the next release cycle, unlike my emails

svn-id: r41932
2009-06-28 19:58:11 +00:00
Johannes Schickel b3c6751b9b Strip trailing whitespaces in the whole code base.
svn-id: r40867
2009-05-24 15:17:42 +00:00
Filippos Karapetis 968aec7627 Synced WinCE SDL backend with the changes in commit #40226. Hopefully, this will fix bug #2790461 - "WINCE: Compilation broken"
svn-id: r40475
2009-05-12 08:27:06 +00:00
Kostas Nakos f78d6b2fae add support for tinsel engine (off by default for the time being)
svn-id: r39061
2009-03-01 22:35:14 +00:00
Kostas Nakos c7d7ce8888 better detection of aspect-scalable resolutions
svn-id: r39059
2009-03-01 22:13:48 +00:00
Kostas Nakos 1761e6bc99 modified patch in bug #2644574: fix build
svn-id: r39043
2009-03-01 17:45:57 +00:00
Kostas Nakos 798a795b5e proper fix for random crashes with vga devices
svn-id: r38726
2009-02-21 19:01:34 +00:00
Kostas Nakos 1bd700b51e fix random crashes on vga devices when using exotic scalers
svn-id: r38352
2009-02-16 07:27:04 +00:00
Kostas Nakos 493eb0c5a4 apply patch by Fingolfin to optimize scalers + more
svn-id: r36338
2009-02-14 19:42:18 +00:00
Kostas Nakos 7acb4f01ac update to newer overlay interface
svn-id: r36336
2009-02-14 18:59:46 +00:00
Max Horn de8fa39b25 Fix for bug #2548995: AmigaOS4: Compiler error (and taking care of some potential errors in WinCE & GP2x, too)
svn-id: r36146
2009-01-30 14:26:34 +00:00
Max Horn 8f16458e9b Renamed FSNode::openForReading / openForWriting to createReadStream / createWriteStream, again to make ownership of the returned stream clear
svn-id: r36014
2009-01-23 03:41:36 +00:00
Max Horn e4b013f616 Renamed OSystem::openConfigFileForReading & openConfigFileForWriting to createConfigReadStream & createConfigWriteStream, in order to make it clear that the *caller* is responsible for deleting the streams (i.e., 'owns' them)
svn-id: r36013
2009-01-23 03:30:40 +00:00
Kostas Nakos 5ac9de0938 had forgotten the case of a rect being partially off the top of the screen (and not the bottom at the same time). fixes bug #2470228
svn-id: r35733
2009-01-04 20:37:24 +00:00
Kostas Nakos 78a6d9e388 fix bug #2480870: crash when shaking (not stirring)
svn-id: r35731
2009-01-04 19:37:56 +00:00
Kostas Nakos 3baddc752e Virtualize sdl backend's setGraphicsModeIntern() so it can be overloaded by CE. Scalers are pre-selected by magic on CE. Overriding these selections leads to crashes
svn-id: r35728
2009-01-04 16:07:19 +00:00
Eugene Sandulenko 696897b058 Whoa! Removing trailing spaces.
svn-id: r35648
2009-01-01 15:06:43 +00:00
Kostas Nakos ec09d76b18 fix buggy repaints caused by multiple calls to the overlay toggles
svn-id: r35593
2008-12-28 20:16:53 +00:00
Kostas Nakos 8a6387ca13 fix opening of config file + some cleanup
svn-id: r35421
2008-12-18 08:06:08 +00:00
Kostas Nakos c7094e20df implement the newer gfx transaction interface. some issues still remain
svn-id: r35297
2008-12-10 20:46:19 +00:00
Filippos Karapetis e64e4833b3 Some changes which will hopefully fix bug #2387217 - "WINCE: SVN trunk compilation broken".
I've done the changes based on the corresponding SDL backend functions. Please verify that everything is working correctly, as I don't have a WinCE device to test this

svn-id: r35232
2008-12-04 08:10:32 +00:00
Max Horn edf9f24926 Got rid of OSystem::colorToRGB and RGBToColor; added implementations for OSystem::getOverlayFormat to several ports (pending testing by the porters)
svn-id: r34912
2008-11-06 15:02:50 +00:00
Kostas Nakos 50b55a6f6f patch 1868881: ini option to disable doubletap rmb
svn-id: r34141
2008-08-25 08:48:46 +00:00
Kostas Nakos b809665671 do away with the smush force redraw hack
svn-id: r33991
2008-08-18 17:24:25 +00:00
Kostas Nakos 5a54dc61a4 fix bug #1910057: FT multifunction
svn-id: r33839
2008-08-13 19:13:53 +00:00
Kostas Nakos e514760c7a fix bug #2038992 by saving and restoring channel volumes
svn-id: r33829
2008-08-13 15:16:38 +00:00
Kostas Nakos 76769bf515 finish up new mixer changes
svn-id: r32839
2008-06-29 14:40:41 +00:00
Max Horn c45d632f3b Patch ##1956946 (Audio::Mixer internal API revision) with some tweaks
svn-id: r32828
2008-06-28 15:28:29 +00:00
Jordi Vilalta Prat d6c34bdc4b Fixed the spaces before tabs.
svn-id: r30667
2008-01-28 00:14:17 +00:00
Jordi Vilalta Prat 66e9d4f5e8 Removed trailing spaces.
svn-id: r30664
2008-01-27 19:47:41 +00:00
Max Horn c4c481fecf Removed backends/intern.h
svn-id: r30611
2008-01-22 14:16:02 +00:00
Kostas Nakos 4e7fe02751 cannot handle key mods in ce and unicode is dodgy to say the least. fixes bug #1748135
svn-id: r30158
2008-01-02 17:38:25 +00:00
Kostas Nakos 4a9389d310 fixup to prevent a crash, pending the overlay rework
svn-id: r30129
2008-01-01 20:27:11 +00:00
Kostas Nakos 22cfa56606 implement new gettimeanddate method - fixes bug 1834822 WINCE: Save games have incorrect time & date
svn-id: r30083
2007-12-30 17:15:11 +00:00
Kostas Nakos e7a132728c reimplemented the freelook action to be more usable, ultimately targeted towards lure but all engines benefit
svn-id: r29886
2007-12-16 20:21:19 +00:00
Kostas Nakos 4993a2cb75 got rid of the /evil/ monkeykeyboard code :-) (see also rev. 29495)
svn-id: r29498
2007-11-13 19:49:01 +00:00
Kostas Nakos b93cf70d4f Rollup commit to improve & bring the port up to speed. More specificallyi for this file:
- adding support for plugins
- fixing regressions and changes related to the framebuffer api
- improved and fixed dirty rects
- fixed Fingolfin's name in a comment :-P

svn-id: r29303
2007-10-28 18:36:04 +00:00
Nicola Mettifogo 258901bab9 Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn 3abc11611e Code formatting fixes
svn-id: r28945
2007-09-18 20:16:33 +00:00
Max Horn 4cc9d17c34 Adding various FIXME comments to bogus (non-self-explanatory) existing FIXME comments; and some other related cleanup
svn-id: r28890
2007-09-11 09:20:39 +00:00
Robin Watts 90c2210dae Add a couple of casts from int to (Common:KeyCode) in the WinCE specific code.
2 of the 4 casts are lifted from the standard sdl/events.cpp file. The other
2 (casting the results of mapKeyCE before assigning to event.kbd.keycode look
correct to me too, but might bear double checking.

svn-id: r27680
2007-06-23 17:15:36 +00:00
Max Horn f97cbb8294 Update GUI::Key constructs
svn-id: r27643
2007-06-23 00:05:32 +00:00
Max Horn b51f2f3212 Implemented the OSystem framebuffer API, as discussed on scummvm-devel. All changes are just fine, and won't cause any compile problems or regressions, despite the fact that I can't test most of the non-SDL backend changes, at an improbability level of two to the power of two hundred and seventy-six thousand to one against - possibly much higher. Anything you still can't cope with is therefore your own problem. Please relax.
svn-id: r27548
2007-06-19 22:39:59 +00:00