AReim1982
eff22cb43d
WII: Implement changes needed by DevKitPPC R26 and later
...
This changes makes ScummVM compilable with newer versions of DevKitPPC. ScummVM can be linked against the original libogc and libfat. That makes some newer WiiMotes work, improves audio-/video-playback and contains various improvements.
2014-01-21 16:03:47 +01:00
Johannes Schickel
0f050fe797
WII: Do not access Surface::pixels directly.
2013-08-06 03:29:16 +02:00
Eugene Sandulenko
f59512c47e
RECORDER: Implement Events Recorder
2013-05-17 00:18:09 +03:00
D G Turner
8a8ab23c03
WII: Remove remaining signed-unsigned compiler warning.
2012-11-23 18:46:47 +00:00
dhewg
5636c1fee0
WII: Adapt to mouse cursor dontScale API change
2012-07-21 16:22:05 +02:00
Johannes Schickel
4b32d5de0e
WII: Fix check for whole width updates in copyRectToOverlay.
2012-06-20 17:18:19 +02:00
Johannes Schickel
6792f4450b
WII: Replace OverlayColor with uint16.
2012-06-20 17:14:51 +02:00
Johannes Schickel
4fb9bceabc
Merge pull request #246 from lordhoto/osystem-void-buffers
...
OSYSTEM: Use void buffers for screen/overlay/mouse buffers and proper pitch values for overlay code
2012-06-20 08:02:26 -07:00
Johannes Schickel
aec9b9e22a
ALL: Let overlay related methods in OSystem take a void * and use a proper pitch values.
...
This is a first step to get rid of OverlayColor, which is a requirement for
proper 4Bpp overlay support.
2012-06-16 04:17:14 +02:00
Johannes Schickel
d27d951d0b
BACKENDS: Make OSystem::setMouseCursor take a "const void *" buffer.
...
This is mainly for consistency with OSystem::copyRectToScreen.
2012-06-16 03:28:42 +02:00
Johannes Schickel
31880186e1
BACKENDS: Let copyRectToScreen take a "const void *" instead of "const byte *" as buffer.
...
This removes the need to convert the parameter to copyRectToScreen to
"const byte *", which is commonly used in games, which use Graphics::Surface
to store their graphics data.
2012-06-16 02:18:01 +02:00
Matthew Hoops
b2f5721e58
COMMON: Add tm_wday to our TimeDate struct
...
Did not adapt bada or ps2 backends as I'm not sure how they should be handled
2012-06-09 20:21:48 -04:00
Johannes Schickel
a401f0a19e
ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" logic.
...
All uses of the old target scale API actually wanted to disallow scaling of
the mouse cursor. This commit adapts our API to this and thus simplifies
backend implementations.
Some backends, most notable the Wii and Android, did some implementation of
the cursor target scale, which I didn't adapt yet. I added a TODO for the
porters there.
2012-06-03 02:02:57 +02:00
Christoph Mallon
23a0f5318c
JANITORIAL: Remove trailing empty lines.
2011-08-07 13:53:33 +02:00
Littleboy
b3d8e426c2
WII: Allow use of abort in OSystem_Wii class
2011-06-23 11:32:39 -04:00
Max Horn
50896e6029
WII: Add logMessage() implementation
2011-06-17 20:50:37 +02:00
Max Horn
fce7f90a94
BACKENDS: Shuffle backends class hierarchy and module initialization
2011-06-08 14:29:22 +02:00
Max Horn
ff2ada1a05
WII: Use OSystem's 'slots' for timer/savefile manager
2011-06-07 14:57:57 +02:00
Max Horn
afb06b51cc
BACKENDS: Unify AudioCD manager instantiation
2011-06-06 15:02:33 +02:00
Max Horn
ce32745d9c
BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState calls
2011-06-04 11:55:56 +02:00
Max Horn
91b889e2d3
COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPalette
2011-06-04 11:55:56 +02:00
Matthew Hoops
9539017ee3
ALL: initialise -> initialize
2011-05-25 11:17:11 -04:00
dhewg
b85fc8f190
WII: Fix compilation
2011-05-03 18:27:50 +02:00
Max Horn
2fa63ca015
COMMON: Forbid use of getcwd&getwd; add macro to enable unistd.h compatibility
2011-05-03 14:30:25 +02:00
Max Horn
81ff18b0b7
WII: Fix various forbidden symbol clashes
2011-05-03 12:52:28 +02:00
Max Horn
3d4e9fe674
BACKENDS: Allow various files to use stuff from time.h
2011-05-03 11:27:44 +02:00
Johannes Schickel
71bdb86e02
Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".
...
For further discussion check here:
https://github.com/scummvm/scummvm/pull/16
Conflicts:
graphics/png.cpp
2011-05-01 16:54:45 +02:00
Ori Avtalion
3f7d45770e
WII: Fix compilation
2011-04-28 19:52:23 +03:00
Johannes Schickel
da734a4af0
ALL/GRAPHICS: Remove Surface::bytesPerPixel.
2011-04-17 21:27:34 +02:00
Johannes Schickel
877004dbdd
BACKENDS: Adapt various backends code to set up Surface::format correctly.
...
Note that this change is not tested at all (not even compile wise!).
2011-04-17 21:14:19 +02:00
Johannes Schickel
123f81f837
WII: Fix OSystem_Wii::setPalette after the ScummVM upstream merge in a024546
.
...
I accidently removed two lines when doing the merge since I read the log
incorrectly. Thanks to dhewg for reporting this.
2011-02-16 00:52:52 +01:00
Johannes Schickel
a02454644a
Merge branch 'master' into osystem-palette
...
Conflicts:
backends/platform/wii/osystem_gfx.cpp
2011-02-15 23:42:50 +01:00
dhewg
50129178ef
WII: Fix 16bit cursors on some HE games
2011-02-14 22:12:30 +01:00
dhewg
f850ad2ced
WII: Adapt to [set|grab]Palette RGBA->RGB change.
2011-02-14 17:08:33 +01:00
Jordi Vilalta Prat
a422763833
BUILD: Remove explicit references to SVN in revision variable names.
...
svn-id: r55898
2011-02-12 16:43:57 +00:00
Andre Heider
56366c4c41
WII: Whitespace (buildbot upgrade test)
...
svn-id: r55888
2011-02-12 09:13:04 +00:00
Max Horn
42ab839dd6
AUDIO: Rename sound/ dir to audio/
...
svn-id: r55850
2011-02-09 01:09:01 +00:00
Max Horn
ab039812e7
COMMON: OSystem now has a PaletteManager
...
svn-id: r55806
2011-02-07 17:52:38 +00:00
Jordi Vilalta Prat
68937e6e77
WII: Use more standard Chinese locales.
...
Don't distinguish between simplified and traditional Chinese in the
language tag, as suggested by LordHoto.
svn-id: r54751
2010-12-03 15:11:43 +00:00
Jordi Vilalta Prat
cb8ce9feac
WII: Let the base backend decide the default detected language.
...
svn-id: r54713
2010-12-01 19:46:46 +00:00
Jordi Vilalta Prat
768d3dd6f7
WII: Fix compilation
...
svn-id: r54698
2010-12-01 12:30:58 +00:00
Jordi Vilalta Prat
0fc6a9bb45
WII: Add system language auto-detection.
...
svn-id: r54697
2010-12-01 12:23:37 +00:00
Max Horn
427dc1ae93
GUI: Move major widgets to new directory gui/widgets
...
Also renamed the source/header files, now they are more closely
aligned to how we rename most other source files
svn-id: r54264
2010-11-16 10:11:57 +00:00
Yotam Barnoy
13b904d282
Merge from gsoc2010-plugins
...
This merge was extremely difficult to carry out. It wasn't entirely SVN's fault -- there were several merges to the branch that were done by hand. Please check for any issues and regressions. Also note that the DS makefile was not copied over since the "one at a time" plugin mode currently has too much fragmentation ie. it doesn't work.
svn-id: r54051
2010-11-03 22:01:01 +00:00
Max Horn
e27b05ef35
COMMON: Rename String::printf() to String::format()
...
This is a first step towards getting rid of all uses of regular printf,
fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase.
The name format() reflects the purpose of the function, and parallels
String.format() in Java, boost::format, and others.
svn-id: r54004
2010-11-01 16:02:28 +00:00
Yotam Barnoy
94c8d0a14d
Updated with latest from trunk
...
svn-id: r53976
2010-10-31 11:08:43 +00:00
Andre Heider
f3a9828d36
WII: Fix typo, update translations.
...
svn-id: r52640
2010-09-08 17:41:31 +00:00
Andre Heider
09834b8bec
MERGE: Merge trunk to branch.
...
svn-id: r52564
2010-09-05 15:26:00 +00:00
Andre Heider
a9a615a867
WII: Add plugins to the distribution.
...
svn-id: r52554
2010-09-05 12:49:50 +00:00
Andre Heider
13770ce9cd
PLUGINS: Plugin support for the GameCube/Wii backend.
...
svn-id: r52553
2010-09-05 12:49:29 +00:00