346 Commits

Author SHA1 Message Date
Travis Howell
8ff3a568fa Merged revisions 41154-41156,41160,41163-41181,41185-41186,41188-41189,41196-41202 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

........
  r41154 | thebluegr | 2009-06-04 18:25:48 +1000 (Thu, 04 Jun 2009) | 1 line
  
  Turned debug_weak_validations on by default again, as apparently some games like SQ3 fail in some validations (e.g. when loading). Also, fixed a potential out of bounds access when copying the value of __FILE__ into a buffer (as its value can be quite long in some cases).
........
  r41155 | thebluegr | 2009-06-04 18:28:20 +1000 (Thu, 04 Jun 2009) | 1 line
  
  Reordered the numpad keys so that they make more sense, and simplified the code which returns the values of shifted function keys
........
  r41156 | djwillis | 2009-06-04 18:30:31 +1000 (Thu, 04 Jun 2009) | 1 line
  
  Initial import of the GP2XWiz backend (based on the GP2X and SDL backends). Includes configure changes and one #ifdef to SDL backend. Also updates NEWS.
........
  r41160 | strangerke | 2009-06-04 19:48:56 +1000 (Thu, 04 Jun 2009) | 1 line
  
  gob : _spriteBottom incorrectly saved and restored in Draw_v2::spriteOperation
........
  r41163 | fingolfin | 2009-06-04 21:28:05 +1000 (Thu, 04 Jun 2009) | 1 line
  
  SCI: Renamed various debug related global variables to have a g_ prefix; and moved any 'extern' decls of them into a new header file
........
  r41164 | waltervn | 2009-06-04 21:35:17 +1000 (Thu, 04 Jun 2009) | 2 lines
  
  SCI: Support for 16-bit DPCM.
........
  r41165 | fingolfin | 2009-06-04 21:44:55 +1000 (Thu, 04 Jun 2009) | 1 line
  
  SCI: cleanup
........
  r41166 | fingolfin | 2009-06-04 21:45:17 +1000 (Thu, 04 Jun 2009) | 1 line
  
  SCI: Moved MemObject code into a separate source file
........
  r41167 | fingolfin | 2009-06-04 21:45:34 +1000 (Thu, 04 Jun 2009) | 1 line
  
  Code formatting in the gp2xwiz backend
........
  r41168 | thebluegr | 2009-06-04 22:47:11 +1000 (Thu, 04 Jun 2009) | 1 line
  
  Updated the MSVC project files of the SCI engine
........
  r41169 | waltervn | 2009-06-05 00:29:20 +1000 (Fri, 05 Jun 2009) | 2 lines
  
  SCI: Message: Added support for escape sequences.
........
  r41170 | waltervn | 2009-06-05 01:56:11 +1000 (Fri, 05 Jun 2009) | 2 lines
  
  SCI: Added support for early SCI1.1 audio maps.
........
  r41171 | waltervn | 2009-06-05 02:18:35 +1000 (Fri, 05 Jun 2009) | 2 lines
  
  SCI: Audio: Fixed bug in reading of SOL header.
........
  r41172 | fingolfin | 2009-06-05 06:50:51 +1000 (Fri, 05 Jun 2009) | 1 line
  
  SCI: Added FIXME comment to not_register()
........
  r41173 | fingolfin | 2009-06-05 06:51:09 +1000 (Fri, 05 Jun 2009) | 1 line
  
  SCI: cleanup
........
  r41174 | fingolfin | 2009-06-05 06:51:24 +1000 (Fri, 05 Jun 2009) | 1 line
  
  SCI: Slightly modified kAddAfter so that it does not modify its arguments needlessly
........
  r41175 | fingolfin | 2009-06-05 06:51:40 +1000 (Fri, 05 Jun 2009) | 1 line
  
  SCI: Added MemObject::isValidOffset method; use it to simplify determine_reg_type
........
  r41176 | fingolfin | 2009-06-05 07:42:24 +1000 (Fri, 05 Jun 2009) | 1 line
  
  SCI: Renamed _kfuncTable -> _kernelFuncs; and simplified/streamlined the kernel func map in kernel.cpp a bit
........
  r41177 | fingolfin | 2009-06-05 07:44:39 +1000 (Fri, 05 Jun 2009) | 1 line
  
  SCI: Renamed EngineState::flags and version to _flags and _version (following our conventions); also slightly changed the EngineState constructor to init _version & _flags, and used this to make them constant
........
  r41178 | fingolfin | 2009-06-05 07:53:45 +1000 (Fri, 05 Jun 2009) | 1 line
  
  oops
........
  r41179 | athrxx | 2009-06-05 08:12:13 +1000 (Fri, 05 Jun 2009) | 1 line
  
  LOL: implemented Vaelan's cube
........
  r41180 | fingolfin | 2009-06-05 08:16:31 +1000 (Fri, 05 Jun 2009) | 1 line
  
  SCI: Made some members of class Resource protected; some cleanup
........
  r41181 | waltervn | 2009-06-05 09:55:08 +1000 (Fri, 05 Jun 2009) | 3 lines
  
  SCI: Fixed some endian bugs related to speech handling. READ_UINT* are not LE,
  but use native endianness. Thanks to clone2727 for pointing this out.
........
  r41185 | Kirben | 2009-06-05 10:57:58 +1000 (Fri, 05 Jun 2009) | 1 line
  
  Update sound code in HE80+ games, for sound rate differences.
........
  r41186 | waltervn | 2009-06-05 11:12:52 +1000 (Fri, 05 Jun 2009) | 2 lines
  
  SCI: Audio: Fixed bug in sample length computation.
........
  r41188 | Kirben | 2009-06-05 12:35:38 +1000 (Fri, 05 Jun 2009) | 1 line
  
  Fix issues selecting some items in arttime and football.
........
  r41189 | Kirben | 2009-06-05 14:16:32 +1000 (Fri, 05 Jun 2009) | 1 line
  
  Minor cleanup.
........
  r41196 | dreammaster | 2009-06-05 22:20:42 +1000 (Fri, 05 Jun 2009) | 1 line
  
  Tweaks to the code that pauses for a mouse press when displaying many text messages
........
  r41197 | thebluegr | 2009-06-06 04:05:45 +1000 (Sat, 06 Jun 2009) | 1 line
  
  Removed some unused code and performed some cleanup
........
  r41198 | thebluegr | 2009-06-06 05:04:14 +1000 (Sat, 06 Jun 2009) | 1 line
  
  Moved some more debug commands to ScummVM's coneole and removed some unused code
........
  r41199 | athrxx | 2009-06-06 07:34:18 +1000 (Sat, 06 Jun 2009) | 1 line
  
  LOL: implemented another opcode
........
  r41200 | mthreepwood | 2009-06-06 08:35:13 +1000 (Sat, 06 Jun 2009) | 1 line
  
  Make the PlayStation's abbreviation to all lower-case for consistency and change the description from Playstation to Sony PlayStation
........
  r41201 | athrxx | 2009-06-06 08:53:36 +1000 (Sat, 06 Jun 2009) | 1 line
  
  LOL: minor bug fix
........
  r41202 | thebluegr | 2009-06-06 09:08:35 +1000 (Sat, 06 Jun 2009) | 1 line
  
  Cleanup
........

svn-id: r41206
2009-06-06 00:10:40 +00:00
John Willis
929ef3e4a8 Initial import of the GP2XWiz backend (based on the GP2X and SDL backends). Includes configure changes and one #ifdef to SDL backend. Also updates NEWS.
svn-id: r41156
2009-06-04 08:30:31 +00:00
Travis Howell
3a64d35dfd Add 16bit color support for later HE games.
svn-id: r41153
2009-06-04 01:05:47 +00:00
Johannes Schickel
b23fd88f61 Little formatting fix.
svn-id: r41087
2009-05-31 23:23:25 +00:00
Marcus Comstedt
d2b163a66d Fixed problem with building the Dreamcast port in the srcdir:
When srcdir is ".", GNU make strips ./ from the paths before putting
them into $+.  This makes filtering out using the original paths not
work, so make sure the paths are absolute and not starting with ./

svn-id: r40630
2009-05-16 15:32:20 +00:00
Eugene Sandulenko
bef36104e3 Let ScummVM compile out of the box on FreeBSD
svn-id: r40626
2009-05-16 12:35:48 +00:00
Oystein Eftevaag
6d56924bb1 iPhone fixes for compiling with the unofficial sdk
svn-id: r40440
2009-05-10 22:15:33 +00:00
Eugene Sandulenko
af7a7c9585 Patch #2789608: "recognition of os2-emx in configure"
svn-id: r40414
2009-05-10 11:06:01 +00:00
Paweł Kołodziejski
3ae57dbc31 remove temporary files on mac os x
svn-id: r40401
2009-05-09 12:19:15 +00:00
Willem Jan Palenstijn
63fb936667 Fix typo in special case gcc version detection
svn-id: r40085
2009-04-22 21:14:59 +00:00
Joost Peters
dadcc3289f run psp-fixup-imports after linking
svn-id: r40037
2009-04-21 10:50:30 +00:00
Jordi Vilalta Prat
b82707463a Remove the obsolete IPHONE_BACKEND define
svn-id: r39835
2009-04-04 10:10:15 +00:00
Johannes Schickel
4076bdecbc Remove -Wno-parentheses switch for g++ 4.3.
svn-id: r39763
2009-03-30 12:12:20 +00:00
Travis Howell
5ef85a20ed Drop Cygwin support, the -mno-cygwin option is been removed from GCC in the future.
svn-id: r39757
2009-03-30 09:10:28 +00:00
Filippos Karapetis
dd32b974e4 Added build rules for SCI32 games
svn-id: r39752
2009-03-30 08:09:02 +00:00
Travis Howell
30473e313d Fluidsynth requires additional libraries, for mingw build.
svn-id: r39749
2009-03-30 03:44:26 +00:00
Walter van Niftrik
5c020b9efe Fix bug #2684645: AMIGAOS: Build breaks in "base/commandline".
svn-id: r39730
2009-03-28 23:47:14 +00:00
Andre Heider
32495abc38 Improved configure support for the GP2X port.
svn-id: r39708
2009-03-27 14:12:42 +00:00
Joost Peters
1a5f531d23 Allow building of psp backend via configure (Part 1 - Still need to add the fixup + EBOOT packing steps).
Thanks dhewg and fingolfin for assistance. :)

svn-id: r39693
2009-03-25 21:58:16 +00:00
Andre Heider
7c5f8e8714 Distinguish between the native and the host executable extension, so that nasm gets properly detected when cross-compiling. Also removed the "_have_x86=yes" overwrite for mingw, since it gets detected fine and breaks mingw-w64.
svn-id: r39635
2009-03-23 17:40:46 +00:00
Max Horn
082c1f782d Fix compiler detection if CXX is preset to a working compiler but contains a space
svn-id: r39634
2009-03-23 15:47:45 +00:00
Andre Heider
8f4831a1d9 Don't just "return" from the script if == no (leftover from r39541, where that code was inside a function)
svn-id: r39615
2009-03-22 21:12:15 +00:00
Andre Heider
07cc19df38 Fix compilation of the iPhone port.
svn-id: r39611
2009-03-22 17:48:42 +00:00
Max Horn
8bb60d6200 Reverted vinterstum's 'unification' of iPhone and Mac OS X configure code. There is no reliable way to distinguish iPhone OS X and 'regular' Mac OS X via the host type only
svn-id: r39610
2009-03-22 16:46:45 +00:00
Max Horn
f4ae5a4572 Fixed configure on OSX (no idea what this will do to the iPhone, but now at least compiling on OS X is possible again)
svn-id: r39607
2009-03-22 13:50:51 +00:00
Jordi Vilalta Prat
871c8d8349 - Grouped default settings
- Grouped related functions
- Add "backends/platform/$_backend" to MODULES for all backends
- Some bits of formatting

svn-id: r39605
2009-03-22 11:24:23 +00:00
Oystein Eftevaag
0dc0f24bcd OSX configure fix
svn-id: r39603
2009-03-22 03:09:41 +00:00
Oystein Eftevaag
0c5959ce8a Updated iphone/osx build rules a bit, to make them more consistent
svn-id: r39600
2009-03-21 21:48:44 +00:00
Marcus Comstedt
ed24cf667b Use -isystem instead of -I to include ronin stuff on Dreamcast (gets rid of some corny warnings).
svn-id: r39588
2009-03-21 15:21:24 +00:00
Marcus Comstedt
760133e8ca Added support for dynamic plugins on Dreamcast to the configure script.
svn-id: r39587
2009-03-21 15:15:29 +00:00
Max Horn
428b0ec800 configure: rearranged some stuff
svn-id: r39541
2009-03-19 21:42:50 +00:00
Oystein Eftevaag
4367d1c184 Whitespace fix
svn-id: r39538
2009-03-19 20:53:33 +00:00
Oystein Eftevaag
1301de3795 Added support for specifying which prefix directory to link in static libs for (for mac os x and iphone bundles), and use a build-specific strip command
svn-id: r39537
2009-03-19 20:49:22 +00:00
Andre Heider
38baf3b19f Added configure support for the Wii and Gamecube port
svn-id: r39531
2009-03-19 18:56:54 +00:00
Andre Heider
a0545c4133 Moved -pedantic from Makefile to the end of configure script
svn-id: r39530
2009-03-19 18:52:38 +00:00
Andre Heider
845f8d018b Extended the FLAC test to detect a libFLAC version which was compiled without libogg support
svn-id: r39529
2009-03-19 18:47:01 +00:00
Andre Heider
38e2957739 Fixed the tremor check. Instead of a ogg symbol, it now checks for a tremor one ;)
svn-id: r39527
2009-03-19 18:36:45 +00:00
Marcus Comstedt
114d9f211c Initial support for building the Dreamcast port using the configure
script.  Dynamic modules are not supported just yet.

svn-id: r39524
2009-03-18 23:38:25 +00:00
Oystein Eftevaag
f32fd48930 Use host-specific ranlib when crosscompiling for darwin (Mac OS X)
svn-id: r39523
2009-03-18 23:17:54 +00:00
Max Horn
55eb3b0b26 configure: We don't use tail anymore, so don't check for it; move (hq) scaler check from the middle to nowhere to a more appropriate spot
svn-id: r39522
2009-03-18 21:51:56 +00:00
Marcus Comstedt
e47e0242c9 Create a variable _host_alias defaulting to $_host_cpu-$_host_os, which is used to pick the cross compiler. This allows "special" hosts to override it.
svn-id: r39520
2009-03-18 21:07:28 +00:00
Marcus Comstedt
125a34c772 Moved the _build_{hq_,}scalers tests to after the host checks, because they may try to disable scalers on a per-host basis.
svn-id: r39519
2009-03-18 20:58:11 +00:00
Travis Howell
d4fd77c8de Fix bug #2684645 - AMIGAOS: Build breaks in base/commandline.
svn-id: r39508
2009-03-18 09:42:47 +00:00
Max Horn
feedf970c5 fixing stupid, stupid mistake in previous commit. yet another proof that I need to use git to prestage all my commits for one day. Yay for 'git commit --amend' ;-)
svn-id: r39373
2009-03-13 16:39:46 +00:00
Max Horn
50ab52a12f Added --enable-all-engines and --disable-all-engines to configure script
svn-id: r39372
2009-03-13 16:31:53 +00:00
Travis Howell
f3e50fba7c Personal Nightmare is part of the AGOS engine.
svn-id: r39277
2009-03-09 21:42:10 +00:00
Travis Howell
2bd2fe43c5 Change Personal Nightmare support to optional, until setjmp/longjmp code is converted.
svn-id: r39253
2009-03-09 02:25:29 +00:00
Filippos Karapetis
89cb6b09c7 Enable the MADE engine by default
svn-id: r39204
2009-03-07 20:33:29 +00:00
Johannes Schickel
3a35b5b5f2 - Make Lands of Lore compileable optionally as suggested by _sev. (via ENABLE_LOL define)
- Change default build system to support LoL as a subengine of KYRA. LoL is currently disabled by default.

(- Minor enum name fixes for Lands of Lore code.)

svn-id: r39099
2009-03-04 00:45:34 +00:00
Torbjörn Andersson
40c4733124 By default, do not check for libmpeg2. Currently, there's no engine that needs it
though I guess it's possible that some will in the future.

svn-id: r39035
2009-03-01 12:19:28 +00:00