Commit Graph
4365 Commits
Author SHA1 Message Date
Chris Warren-Smith 46a8304b73 BADA: Allow clean shutdown when encountering an error 2011-08-21 16:38:53 +10:00
Chris Warren-Smith bf11cf0e01 BADA: Increased cache size for slightly improved startup times 2011-08-21 16:38:53 +10:00
Chris Warren-Smith bd028d4167 BADA: Further control UI enhancements 2011-08-21 16:38:52 +10:00
Chris Warren-Smith 533dc5f8e4 BADA: Camera button can now set shortcuts 2011-08-21 16:38:42 +10:00
Chris Warren-Smith fecce484ce BADA: Renamed the customised vkeybd layout to vkeybd_bada 2011-08-21 16:38:10 +10:00
Chris Warren-Smith 59739a7a0e BADA: Initial BADA port implementation 2011-08-21 16:37:06 +10:00
Paul Gilbert 7ef6c73d61 SDL: Previous commit broke compilation on MSVC
Including cursorman.cpp rather than cursorman.h resulted in the CursorManager class being present in multiple .obj files, resulting in linking errors.
2011-08-11 22:30:46 +10:00
Johannes Schickel 0f6e231356 SDL: Implement a hellish workaround to fix bug #3368143.
The bug in question is "SDL/OpenGL: Crash when switching renderer backend". To
fix it I added a stupid graphics state copying to the SDL backend, in case the
graphics manager is switched. The implementation of this is considered a pure
workaround, no one should ever do it like this in reality... I just want to
die when looking at this... Not sure why I actually committed it.

Anyway it at least makes the OpenGL backend testable for those who do not
want to fiddle with the config file directly.
2011-08-11 04:28:44 +02:00
Johannes Schickel 04ab0e58b4 SDL: Take advantage of SdlGraphicsManager.
This gets rid of the hacks, where SdlEventSource added events with custom type
numbers to pass SDL_VIDEOEXPOSE and SDL_VIDEORESIZE to the graphics manager.

Furthermore it get rids of the uninituitive and hard to trace way of assigning
the proper mouse coordinates to mouse related events. Formerly it passed the
real screen coordinates through the even dispatching api to the graphics
manager (at least hopefully ;-) and let that handle creating a new event with
the proper coordinates. Now instead SdlEventSource handles the proper
coordinate setup itself.

Since this is a behavior change and I can not test all the SDL based small
devices ports this commit might break compilation for them and more serve it
might also break mouse position behavior. If any of that occurs I am sorry
about it.
2011-08-09 00:03:11 +02:00
Johannes Schickel 0630a88a04 SDL: Let SDL based graphics managers inherit from SdlGraphicsManager.
This also adapts port I can not test (not even the compilation). So if this
breaks anything I am sorry about it.
2011-08-09 00:03:11 +02:00
Christoph Mallon a5a8833c05 COMMON: Add DisposablePtr<T>, which replaces many repeated implementations of a dispose flag. 2011-08-07 15:19:08 +02:00
Christoph Mallon c21f87836e PSP: Pass the stream as reference to PngLoader. 2011-08-07 15:19:08 +02:00
Christoph Mallon 23a0f5318c JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
Christoph Mallon bf580e6e6b JANITORIAL: Add missing NL at EOF. 2011-08-07 13:53:33 +02:00
Eugene Sandulenko baf65bc872 RECORDER: Added stub for delayMillis() processing 2011-08-06 11:31:12 +01:00
Oystein Eftevaag 7e7e606919 MACOSX: Turned update support off by default, simplified and cleaned the pull request 2011-08-02 21:00:57 -04:00
Oystein Eftevaag 9044e17499 Merge pull request #52 from CeRiAl/macosx-sparkle
MACOSX: Add Sparkle support
2011-08-02 16:09:58 -07:00
Pawel Kolodziejski 8dd0f82574 sync with scummvm 2011-07-20 08:02:02 +02:00
Pawel Kolodziejski 5bf4f9316b sync with scummvm dated 03 july 2011 2011-07-20 06:58:19 +02:00
CeRiAl cede1a3f5c WINCE: Update port specific README 2011-07-20 02:58:12 +02:00
CeRiAl bc47ce1fef WINCE: Change keymapping for AGI and Simon 1 & 2 2011-07-20 02:14:38 +02:00
CeRiAl 822a2ef3dc WINCE: Move initialization of TimerManager to overloaded init() method. 2011-07-20 02:14:34 +02:00
CeRiAl edfd998642 WINCE: Update port specific README 2011-07-20 02:14:30 +02:00
CeRiAl 828f1884b4 MACOSX: Add Sparkle support 2011-07-19 21:33:01 +02:00
Littleboy da60ff3ded JANITORIAL: Fix MSVC warnings
- Conversion from double to float
 - Unary minus operator applied to unsigned type
 - ARRAYSIZE redefinition
2011-07-19 14:12:07 -04:00
Marcus Comstedt 5b2e90504c DC: Directory handling fixes
* Include directory nodes in FSList sent to detectGames
  - This is required for correct detection of toon.
* Don't add / at the end of directories found in getChildren
  - It looks like that behaviour was removed from posix-fs a long
    time ago, and now there's apparently code depending on directories
    _not_ having a / at the end of their name...
* Treat games detected in subdirs as duplicates
  - This is a workaround for a detection bug in toon; it will incorrectly
    detect the game in the MISC subdirectory as well.
* Don't avoid directories called "install" in the game selector
  - I don't know if the original reason for ignoring "install" is still
    valid, but the code for doing do so was broken anyway.
2011-07-17 20:59:07 +02:00
CeRiAl 6092b324f3 WINCE: Change default values for "FM_high_quality" & "high_sample_rate"
Changed the default values from "false" to "true" as current devices are
fast enough to handle this. It's still possible to change the values to
"false" if the device isn't fast enough.
2011-07-15 01:39:21 +02:00
Matthew Hoops 5825ccc168 BACKENDS: Fix spelling of 'Mac OS X' 2011-07-13 09:47:03 -04:00
Matthew Hoops 554dda7008 BACKENDS: Fix compilation on case-sensitive Mac OS X 2011-07-13 09:43:16 -04:00
Matthew Hoops 708f7739eb BACKENDS: Fix a typo 2011-07-13 09:30:15 -04:00
Matthew Hoops 7f58d62ba1 BACKENDS: Remove unneeded define check 2011-07-13 09:28:53 -04:00
Matthew Hoops cde3a3d9a0 BACKENDS: Rename appMenu_osx.* to appmenu_osx.* 2011-07-13 09:26:50 -04:00
Matthew Hoops 19bb69c7ed BACKENDS: Fix compilation on Mac OS X without translation support 2011-07-13 09:20:34 -04:00
Ismail Khatib 648d127cca Merge pull request #51 from CeRiAl/macosx-appmenu-i18n
MACOSX: Add i18n support for Mac OSX application menu
2011-07-12 15:23:40 -07:00
CeRiAl 5a42f2901f MACOSX: Fix application menu i18n compilation for Mac OSX 10.4+ 2011-07-12 00:47:02 +02:00
David-John Willis c5a945b566 OPENPANDORA: Add explicit location for 'themepath' to the loader script. 2011-07-08 13:21:36 +01:00
David-John Willis 0ab63af113 OPENPANDORA: Change bundle rule to make a SquashFS compressed .PND. 2011-07-07 21:48:42 +01:00
David-John Willis b27e6ac1dc OPENPANDORA: Update support scripts that create .PND distribution file. 2011-07-07 21:43:08 +01:00
David-John Willis 5757fc577e GPH: Add note to the README stored with 'mmuhack.o' for the GP2X
explaining why the binary object is in the source tree.
2011-07-07 17:42:24 +01:00
dhewg e3558e56d7 PS3: Fix comment 2011-07-07 15:23:14 +02:00
CeRiAl b00586df82 MACOSX: Add i18n support for Mac OSX application menu 2011-07-07 01:07:06 +02:00
Johannes Schickel 23dd778a16 BACKENDS: Fix PS2 backend compilation for real. 2011-07-01 23:36:35 +02:00
Johannes Schickel 12f38459e4 BACKENDS: Fix compilation of PS2 backend. 2011-07-01 23:10:48 +02:00
CeRiAl 669db0e15d WINCE: Update port specific README 2011-07-01 01:25:11 +02:00
Ori Avtalion aa0f307e06 ALL: Require DECLARE_SINGLETON to be used in the Common namepsace
Silences the clang warning:

  static data member specialization of '_singleton' must
  originally be declared in namespace 'Common'; accepted as a C++0x
  extension [-Wc++0x-extensions]

Wrapping "namespace Common {}" around the macro assignment causes clang
to complain about a spurious semicolon, and removing the semicolon at
the end of the macro causes some editors to misbehave.

Changing the requirement of using the macro in one namespace (the
global) to another (Common) seems a small price to pay to
silence a warning.
2011-06-30 22:41:41 +03:00
Travis Howell eae06884b6 WIN32: Add option to disable the console window, keeping the current default of enabling the console window. 2011-06-30 11:17:58 +10:00
CeRiAl 0a9b9fe08f WINCE: Added option to disable panel toggling with double tap on top of screen 2011-06-27 02:22:24 +02:00
Littleboy 7983b1cce3 BACKENDS: Add special Win32 path to set SDL window icon
We bypass SDL_WM_SetIcon and setup the window icon using the embedded icon, with the default path as a fallback.
This allows us to use an antialised icon with alpha transparency (which the default included icon doesn't have) on Windows XP and later
2011-06-26 20:13:35 -04:00
CeRiAl f300c172f0 WINCE: Fix timer manager 2011-06-26 03:44:56 +02:00
CeRiAl eb8db120b2 WINCE: Hide toolbar when returning to game list 2011-06-25 01:06:41 +02:00