Eugene Sandulenko
937cf6cd7a
CONFIGURE: Plug in Last Express engine
...
svn-id: r53580
2010-10-18 19:18:06 +00:00
Torbjörn Andersson
2a49aa1fea
BASE: Added "Theora" to the features string, when enabled.
...
svn-id: r53444
2010-10-13 19:22:04 +00:00
Max Horn
043f2db0c7
BASE: Add SVN_REVISION placehold to internal_version.h.in
...
Our tools/update-version.pl script always keeps this empty.
But it will make integration of the create_project patch smoother.
svn-id: r53427
2010-10-13 15:00:28 +00:00
Johannes Schickel
75e8452b6e
OPENGL: Merged from trunk, from rev 52105 to 53396.
...
This includes an rather hacky attempt to merge all the recent gp2x backend
changes into the branch. I suppose the gp2x backend and probably all new
backends, i.e. gph, dingux etc., might not compile anymore.
Since I have no way of testing those it would be nice if porters could look
into getting those up to speed in this branch.
svn-id: r53399
2010-10-13 03:57:44 +00:00
Johannes Schickel
e9f50882ea
SOUND: Add info about TiMidity support in about dialog.
...
svn-id: r53396
2010-10-13 00:53:53 +00:00
Johannes Schickel
3b81a9489e
SOUND: Allow TiMidity support to be disabled via configure.
...
svn-id: r53395
2010-10-13 00:48:40 +00:00
Johannes Schickel
1842de4b00
COMMON: Let --list-targets output all targets in an alphabetical list again.
...
svn-id: r53183
2010-10-12 21:54:43 +00:00
Eugene Sandulenko
dbde2e46e3
SWORD25: Added detection of libtheora, png an dplugged in the engine
...
svn-id: r53169
2010-10-12 21:12:50 +00:00
Eugene Sandulenko
cf82bef02e
TOON: Merged Toon engine to ScummVM trunk
...
svn-id: r53087
2010-10-08 22:30:39 +00:00
Thierry Crozat
b1f63deba3
GUI: Partial fix to bug #3075649 Fonts not found with buit-in theme
...
When the locale font are not found when loading the theme, it now
fallbacks to default language (i.e. English) and default font. For this to work
I had to move the TranslationManager initialization before the Theme is
loaded. Therefore it is now initialized when the GuiManager is constructed.
svn-id: r52896
2010-09-25 22:47:00 +00:00
Lars Persson
cc4a014335
COMMON : Initialize translation after system has been initialized (to be able to access system specific search paths for translations.dat)
...
svn-id: r52865
2010-09-23 10:39:59 +00:00
Torbjörn Andersson
c91a07229a
JANITORIAL: Removed most punctuation at end of warning() and error()
...
Our warning() and error() functions always add an exclamation mark
to the end of the message anyway.
svn-id: r52791
2010-09-18 10:55:16 +00:00
Johannes Schickel
d477d66f49
SOUND: Properly add CMS as plugin.
...
svn-id: r52779
2010-09-17 20:02:29 +00:00
Eugene Sandulenko
9efa316a61
RELEASE: This is 1.3.0svn
...
svn-id: r52773
2010-09-17 19:13:47 +00:00
Andre Heider
2596143e2b
PLUGINS: Additional plugin check for the ELF loader.
...
The ELF loader does not have access to the symbols of the main
executable, it just relocates symbols to it via fixed offsets. We need
to make sure that loaded plugins are from the same link process to
prevent crashes. An embedded build date is used for that.
svn-id: r52730
2010-09-15 07:44:08 +00:00
Andre Heider
76ca653972
PLUGINS: Don't expect every plugin to load.
...
svn-id: r52729
2010-09-15 07:43:34 +00:00
Andre Heider
41834499ed
PLUGINS: Cleanup.
...
- Unify ELF loader handling in configure
- Rename ELF_LOADER_TARGET to USE_ELF_LOADER
svn-id: r52728
2010-09-15 07:43:16 +00:00
Eugene Sandulenko
74118a7087
TESTBED: Merge gsoc2010-testbed branch
...
svn-id: r52681
2010-09-12 08:08:37 +00:00
Andre Heider
fd4189180d
PLUGINS: Fix warning when not using the ELF loader.
...
svn-id: r52613
2010-09-06 22:18:10 +00:00
Andre Heider
ae408db07f
PLUGINS: Use the C++ ABI to call dtors when unloading a plugin.
...
Avoid linking all plugins against libstdc++ to free up some memory
(about ~40kb on Wii per plugin). Enable it on GameCube, Wii, DS and PSP
(PS2 doesn't have __cxa_atexit support in its libc).
svn-id: r52607
2010-09-06 20:34:00 +00:00
Andre Heider
09834b8bec
MERGE: Merge trunk to branch.
...
svn-id: r52564
2010-09-05 15:26:00 +00:00
Max Horn
f27b984fec
Fix warning & code formatting
...
svn-id: r52202
2010-08-19 08:46:19 +00:00
Eugene Sandulenko
06960d33e1
HUGO: Adding engine to the main tree
...
svn-id: r52137
2010-08-17 09:28:20 +00:00
Tony Puccinelli
34b5eb3ba3
added a todo to plugins.cpp and a comment to elf32.h; Collapsed plugin providers for a few ports into their .h files, removing the corresponding .cpp files
...
svn-id: r52112
2010-08-16 08:41:04 +00:00
Alejandro Marzini
b0409d6739
Merge trunk, from r51777 to r52105
...
svn-id: r52108
2010-08-16 00:21:07 +00:00
Tony Puccinelli
43488f789f
Ensured getPlugins is not called multiple times on Static Plugin Provider with 'ONE_PLUGIN_AT_A_TIME' defined
...
svn-id: r52080
2010-08-14 08:04:40 +00:00
Tony Puccinelli
2cd99b449f
refactored NEW_PLUGIN_DESIGN_FIRST_REFINEMENT define into ONE_PLUGIN_AT_A_TIME
...
svn-id: r52058
2010-08-13 05:58:11 +00:00
Tony Puccinelli
139a96182d
modified DS makefile to use new plugin design where only one plugin is loaded at a time and tested successfully on the DS. Added code to prevent a crash in the case where there are no engine plugins present. Removed code for R_ARM_TARGET1 in arm-loader, as it is no longer used and was never used successfully
...
svn-id: r52052
2010-08-12 23:55:12 +00:00
Tony Puccinelli
cb3acc96ef
got rid of leftover debugging printf
...
svn-id: r52027
2010-08-12 06:16:53 +00:00
Tony Puccinelli
89d76fe5a5
Refined first refinement of new plugin design. Tested successfully adding/removing/running games on Linux with only one engine plugin loaded at a time
...
svn-id: r52026
2010-08-12 06:00:19 +00:00
Eugene Sandulenko
ff8b296c29
Use tabs instead of spaces for indentation.
...
svn-id: r51997
2010-08-11 19:32:07 +00:00
Florian Kagerer
4a159bcb1e
GUI: add music devices for c64, amiga and apple II gs
...
These devices are not able to create appropriate drivers.
The only purpose for now is having proper gui options and flags and music types for the device detector.
The corresponding GUIO flags for the new devices have been added, too.
svn-id: r51995
2010-08-11 18:54:56 +00:00
Max Horn
1b10444377
BUILD: Limit scope of SCUMMVM_SVN_REVISION and SCUMMVM_VERSION macros
...
Only #define SCUMMVM_SVN_REVISION for base/version.cpp (at most), to
avoid having all source files implicitly depend on the SVN revision.
Also add a safeguard to prevent code from accidentally using the
internal header file base/internal_version.h.
svn-id: r51978
2010-08-11 12:50:18 +00:00
Tony Puccinelli
6543062e57
manually merged base, graphics, common, sound, and gui as I am quite skilled at somehow messing up svn merge :-)
...
svn-id: r51963
2010-08-11 00:54:34 +00:00
Tony Puccinelli
682807f0e9
merged trunk into branch, reverted Cruise Singleton changes
...
svn-id: r51961
2010-08-10 23:21:08 +00:00
Neeraj Kumar
7e126ed299
TESTBED: Merged changes from trunk to my branch
...
svn-id: r51798
2010-08-06 20:13:41 +00:00
Tony Puccinelli
56dd82d02c
removed unneccessary call to 'unloadPlugins'
...
svn-id: r51747
2010-08-05 00:28:22 +00:00
Tony Puccinelli
66b42d486b
added intermediary function 'findGameOnePlugAtATime' and switched load game and run game code to use it. Added checks for DYNAMIC_MODULES defines to the checks for NEW_PLUGIN_DESIGN_FIRST_REFINEMENT
...
svn-id: r51746
2010-08-05 00:26:46 +00:00
Tony Puccinelli
d889a706f2
gave plugin iterators more appropriate names, removed debugging printf, added comments to loadFirstPlugin and loadNextPlugin
...
svn-id: r51673
2010-08-03 01:10:36 +00:00
Tony Puccinelli
44d7414215
changed plugins so games can be added in the launcher with only one plugin loaded into memory at a time (first refinement)
...
svn-id: r51607
2010-08-02 08:43:47 +00:00
Tony Puccinelli
869e49d185
initial work on plugin design changes (already added games can be launched with only one plugin loaded at a time if you compile with a 'NEW_PLUGIN_DESIGN_FIRST_REFINEMENT' flag)
...
svn-id: r51502
2010-07-30 09:32:45 +00:00
Alejandro Marzini
fb4086cadb
Merged from trunk, from Rev 50841 to HEAD
...
svn-id: r51495
2010-07-30 05:28:09 +00:00
Torbjörn Andersson
02a2f08408
Janitorial: Fix punctuation in error/warning
...
svn-id: r51296
2010-07-26 06:10:47 +00:00
Torbjörn Andersson
5b3f31feec
General: Fixed building the SEQ MIDI driver
...
An #include was missing, causing the driver to never be built. Also fixed what
looked like a cut-and-paste error in generating the features string.
svn-id: r51056
2010-07-20 08:56:53 +00:00
Max Horn
37aa8a7499
BUILD: Unify adding -DUNIX to DEFINES; complete SEQ MIDI detection
...
* Added a yes/no variable _unix to configure, which controls when
-DUNIX is added to DEFINES
* Enable SEQ MIDI via _seq_midi by default on UNIX type systems,
except for those which override that.
* Switch SEQ MIDI code to check #define USE_SEQ_MIDI
(alternatively, we could compile it only conditionally...)
svn-id: r51055
2010-07-20 08:25:13 +00:00
Max Horn
211fcfe7ba
MIDI: Build and use ALSA driver if and only if USE_ALSA is defined
...
svn-id: r51053
2010-07-20 08:24:34 +00:00
Max Horn
0b48a71c99
Remove PalmOS port
...
svn-id: r50964
2010-07-17 18:41:38 +00:00
Alejandro Marzini
609e08d5db
Merged from trunk, from Rev 49499 to HEAD
...
svn-id: r50840
2010-07-13 04:31:15 +00:00
Johannes Schickel
d4bc0f9f10
Replace a tab by whitespaces in the help string.
...
svn-id: r50704
2010-07-05 19:45:48 +00:00
Angus Lees
bb300ec671
Skip /dev/sequencer MIDI on Android.
...
svn-id: r50664
2010-07-05 00:09:41 +00:00