athrxx
18e84f9c11
GUI: fix GUIO_NOSPEECH/GUIO_NOSFX settings
2011-12-04 15:05:00 +01:00
Giulio Camuffo
1d0e147d6b
COMMON: New foreach macro to loop through lists.
2011-11-21 21:59:17 +01:00
Filippos Karapetis
c65146cde1
COMMON: Added Croatian language (for a localized version of BS2.5)
2011-11-18 17:52:26 +02:00
Eugene Sandulenko
5420ad7619
Merge pull request #114 from tsoliman/keymapper2
...
KEYMAPPER: Keymapper improvements 2
2011-11-17 14:22:48 -08:00
Alyssa Milburn
5647637ea2
COMMON: Move <new> include into scummsys.h.
...
The header contains forbidden symbols on some platforms, and the
simplest solution seems to be to include it here. This also includes
it from all the portdefs.h files, except the Symbian one. Probably
the FIXME and the #if can be removed once it's known to work.
2011-11-17 12:46:44 +01:00
Strangerke
bab4b6f729
LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)
2011-11-16 22:38:58 +01:00
Johannes Schickel
f14eba23d9
COMMON: Improve storage management of Array.
...
Now our Array class distinguishs between initialized and uninitialized
objects. It furthermore always calls the destructor of no longer contained
elements. This should help with non-POD objects stored in our Array class.
Thanks to Bertrand for his feedback on this.
2011-11-16 19:28:02 +01:00
Johannes Schickel
c2fd35c9ed
COMMON: Make value parameter of fill a const reference.
2011-11-16 18:16:40 +01:00
Johannes Schickel
61795739f8
COMMON: Rename Common::set_to to Common::fill.
...
This makes the name match with the name of the STL function with the same
behavior.
2011-11-16 18:06:30 +01:00
Tarek Soliman
2df4b5385c
COMMON: Remove ascii check from KeyState::operator==
...
ascii is used for display and text input. Operator== shouldn't be used in those cases.
Besides, it breaks the keymapper for non-ascii keys like KEYCODE_LEFT
2011-10-27 10:46:21 -05:00
Strangerke
9912d7b856
GUI: Add GUIO EGA Dithering option
...
This will be used to disable the EGA dithering option
2011-10-24 16:51:18 +02:00
Strangerke
cfa42fee80
LAUNCHER: Add GUIO_NOASPECT to SCUMM engine
2011-10-23 21:45:02 +02:00
Johannes Schickel
3a196478c6
ALL: Reduce assignment of "" to Common::String.
...
When clearing an existant object clear() should be used.
When constructing objects (or using default values for parameters) the
constructor of String without any argument should be used.
This changes only a few instances I noticed while looking over some recent
commit logs.
2011-10-23 20:04:03 +02:00
Eugene Sandulenko
32972a5ffb
AD: Switched rest of the engines to new GUIO
2011-10-23 17:53:13 +01:00
Eugene Sandulenko
77c65648b1
AD: Swtich GUI options to a char array.
...
This eliminates nasty limitation of caping number of flags to 31.
Current code has limitation of 255 flags, though.
Only SCUMM engine is converted, rest do not even compile.
Detection of fan talkie MI is broken as it has to be implemented
differently.
2011-10-23 17:53:13 +01:00
Sven Hesse
42b39cb7ec
COMMON: Extend some method comments in Common::BitStream
...
Adding examples to getBits() and addBit().
2011-10-21 00:19:02 +02:00
Sven Hesse
657ee2da59
COMMON: Fix potential UB while shifting Common::BitStream
...
Shifting a 32-bit value by more than 31 is undefined.
2011-10-21 00:19:02 +02:00
Eugene Sandulenko
f5e4d63a77
Merge pull request #80 from DrMcCoy/newbitstream
...
COMMON: Rewrite Common::BitStream as a template
2011-10-20 09:27:26 -07:00
Giulio Camuffo
c13069b4fa
COMMON New overloads for unsigned int and double in Debug.
2011-10-18 17:46:29 +02:00
anotherguest
8475d7f142
Symbian: Must define scumm_va_copy also for Symbian
2011-10-11 09:10:21 +02:00
Alyssa Milburn
2ffdd0d3b7
COMMON: Include hidden files in FSDirectory cache and detection.
...
The cache issue has been discussed before, it breaks accessing files
beginning with a dot on POSIX. The change to the advancedDetector
to see hidden files was suggested by AdamRi on IRC.
2011-10-08 14:36:34 +02:00
Matthew Hoops
e1dc4db7aa
Merge remote branch 'upstream/master' into pegasus
...
Conflicts:
video/qt_decoder.cpp
2011-10-07 14:34:22 -04:00
Matthew Hoops
711d0ff037
COMMON: Ensure numTypes is set to 0 on close
2011-10-07 11:32:57 -04:00
Johannes Schickel
164604805e
COMMON: Unbreak ConfigFile::renameSection.
...
It will still not work when the new section name is already taken, but at
at least when it is not taken it should work now.
2011-10-07 00:16:21 +02:00
Johannes Schickel
7f55737f9c
COMMON: Remove unused code in config-file.cpp.
2011-10-07 00:16:21 +02:00
Matthew Hoops
7390d327f1
COMMON: Ensure numTypes is set to 0 on close
2011-09-29 16:58:22 -04:00
Bastien Bouclet
6ed68710ab
Merge remote branch 'upstream/master' into sprint
...
Conflicts:
graphics/module.mk
2011-09-18 07:27:15 +02:00
Matthew Hoops
e90287f7f1
COMMON: Add numerator/denominator getters for Rational
2011-09-17 21:16:36 -04:00
Matthew Hoops
3b9ab4f5cf
COMMON: Add function to find the intersecting rectangle
2011-09-17 12:02:15 -04:00
Giulio Camuffo
25b3704c68
COMMON: New overloads for char and void* for the stream debug interface.
2011-09-14 22:53:51 +02:00
Johannes Schickel
3ddea4952d
COMMON: Some minor formatting fixes in translation code.
...
Done by running astyle over the files.
2011-11-13 01:43:41 +01:00
Eugene Sandulenko
022857a371
COMMON: Fix warning
2011-11-02 22:09:17 +00:00
Torbjörn Andersson
a010038492
JANITORIAL: Remove unnecessary semicolons
2011-10-29 11:23:44 +02:00
Bastien Bouclet
6ca044fea3
Myst3 : Mouse movement. Had to hack a bit the SDL backend ...
2011-09-03 11:35:18 +02:00
Giulio Camuffo
8426af0885
COMMON: Add a new ostream-like debug class.
2011-08-31 15:37:42 +02:00
Sven Hesse
f1724f1637
COMMON: Rewrite BitStream as a template
...
This rewrites BitStream as a template, allowing for more different
memory layouts of the actual bit data.
2011-08-27 23:37:07 +02:00
Eugene Sandulenko
35aa235e4b
Merge pull request #79 from clone2727/agos_cab
...
AGOS: Add support for loading data from Windows (InstallShield) installer archives
2011-08-27 08:21:57 -07:00
Chris Warren-Smith
8a2243ff36
BADA: Remove BADA defined check. Was a temp fix for simulator build
2011-08-21 16:39:08 +10:00
Chris Warren-Smith
59739a7a0e
BADA: Initial BADA port implementation
2011-08-21 16:37:06 +10:00
Matthew Hoops
f408456d14
COMMON: Add wrapper for inflating headerless zlib data
2011-08-20 16:41:10 -04:00
Johannes Schickel
59200bf426
SCUMM: Fix compilation when translation support is disabled.
...
For this I added a convenience version of getLanguageYesNo, which works on the
currently setup GUI translation language. All other code which requires this
acan also use it instead of having to worry about the USE_TRANSLATION and thus
having two code paths.
2011-08-20 19:36:54 +02:00
Eugene Sandulenko
03d3b683d2
I18N: Added comments to some of obscure translatable strings
2011-08-20 15:11:47 +01:00
Eugene Sandulenko
a2945ba440
COMMON: Implemented functions for determining localized Y/N equivalent
2011-08-20 12:52:32 +01:00
Eugene Sandulenko
2585de56b6
COMMON: Restore locale <-> Common::Language conversion utils
...
This reverts commit 284b49aabc .
2011-08-20 12:52:29 +01:00
Bertrand Augereau
ff98725172
COMMON: intLog2 uses _BitScanReverse on MSVC
2011-08-19 01:05:37 +02:00
Johannes Schickel
5491d9306f
COMMON: Slight formatting fix.
2011-08-18 23:15:38 +02:00
Eugene Sandulenko
dfcefb3c22
RECORDER: Lower I/O in recorder
2011-08-14 12:20:19 +01:00
Johannes Schickel
00d25a77a9
RECORDER: Defer mutex deletion to destructor.
...
Since we now call deinit after a game has been run, otherwise RTL would be
broken. See bug report #3388982 "valgrind errors when doing multiple RTL".
2011-08-09 15:04:26 +02:00
Eugene Sandulenko
83eb8e7ab6
RECORDER: Implement time compensation for playback
2011-08-09 08:37:00 +01:00
Eugene Sandulenko
1d50a31830
RECORDER: Give name to recoder priority. Added middle button storing.
2011-08-08 20:01:09 +01:00