Commit Graph
86814 Commits
Author SHA1 Message Date
Christopher Page d2e8d4831e Merged revisions 32744-32745,32747,32750-32759,32762-32764,32769,32777,32783,32785-32786,32789-32791,32798-32799,32801-32807,32809-32812,32816-32817,32819-32821,32823-32830,32832-32836,32838-32844,32846-32850,32852-32854,32858-32859,32865-32868,32873-32874,32879,32883,32895,32899,32902-32904,32910-32912,32923-32924,32930-32931,32938,32940,32948-32949,32951,32960-32964,32966-32970,32972-32974,32976,32978,32983,32986-32990,32992,32994,33002-33004,33006-33007,33009-33010,33014,33017,33021-33023,33030,33033 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r33051
2008-07-14 00:10:09 +00:00
Christopher Page 3ac3e84ecf Removed an exit() call in PreAGI
svn-id: r33049
2008-07-13 22:41:32 +00:00
Vicent Marti 23101e3dee Bugfix: Triangle AA at low resolutions.
svn-id: r33047
2008-07-13 22:25:11 +00:00
Christopher Page c210f90a62 TOUCHE works with the new GMM implementation
svn-id: r33046
2008-07-13 22:24:55 +00:00
Christopher Page 0175425109 Overlooked something in SWORD1, works now
svn-id: r33045
2008-07-13 22:08:58 +00:00
Christopher Page 796e606971 SWORD2 works with the new GMM implementation
svn-id: r33044
2008-07-13 22:00:39 +00:00
Christopher Page e7d7f8df95 SWORD1 works with the new GMM implementation
svn-id: r33043
2008-07-13 21:54:23 +00:00
Christopher Page a6e1d6bd3d SKY works with the new GMM implementation, also updated gui/newgui.cpp and prevented pushEvent from pushing more than one EVENT_QUIT into the artificialEventQueue
svn-id: r33041
2008-07-13 20:41:39 +00:00
Vicent Marti e7e7ff9b34 Bugfix of the bugfix. Rounded squares work now on all resolutions.
svn-id: r33040
2008-07-13 17:08:44 +00:00
Vicent Marti a95c6fc76d Bugfix: Strange behaviour in rounded square corners.
svn-id: r33039
2008-07-13 16:41:44 +00:00
Nicola Mettifogo ef95c6ff70 More refactoring of walk code.
svn-id: r33033
2008-07-13 13:04:36 +00:00
Florian Kagerer ba5f14692f - fix for bug #2016965: KYRA: does not compile in MSVC71
svn-id: r33030
2008-07-13 12:20:24 +00:00
Vicent Marti 9a4992cc37 More widgets.
svn-id: r33029
2008-07-13 11:07:56 +00:00
Vicent Marti 4cb2b8c3c4 Improved support for graphics positioning.
More widgets.
New triangle drawing function.

svn-id: r33027
2008-07-13 10:50:57 +00:00
Nicola Mettifogo 059936854c Cleanup of walk code.
svn-id: r33023
2008-07-13 06:27:31 +00:00
Nicola Mettifogo 2a80bd0678 Cleanup and improved debugging output for CommandExec::run()
svn-id: r33022
2008-07-13 03:39:42 +00:00
Nicola Mettifogo 9c2d96530b Properly implemented the OFF command. The new rendering order for graphics let this mistake finally surface.
svn-id: r33021
2008-07-13 03:30:14 +00:00
Bertrand Augereau 5de579930d Minor constness fix to help with aliasing
svn-id: r33017
2008-07-12 20:35:44 +00:00
Vicent Marti 4539cdf218 - Better support for relative positions in Vector Renderer.
- More widgets.

svn-id: r33016
2008-07-12 18:17:11 +00:00
Sven Hesse c1ec21d999 Changed tricky variable access from pointers to a new class that minds endianess.
This should fix a few regressions with BE games on LE systems and vice versa that I introduced when I changed how variables are stored (which was necessary to get Woodruff work on BE systems).

svn-id: r33014
2008-07-12 15:21:38 +00:00
Stephen Kennedy f272c81e86 Another hack for GNU ld, due to another circular dependency, this time between common and graphics
svn-id: r33013
2008-07-12 14:54:14 +00:00
Stephen Kennedy 28cb417fb1 Added comments in virtual-keyboard-parser.h describing the file format. Added a delay functionality to the delivery of artificial events in DefaultEventManager, to get round events being ignored when delivered consecutively.
svn-id: r33012
2008-07-12 12:40:57 +00:00
Vicent Marti db932dce89 Debug widgets.
Added dialog backgrounds.

svn-id: r33011
2008-07-12 01:59:33 +00:00
Max Horn 7ddd961bf2 cleanup
svn-id: r33010
2008-07-11 20:28:50 +00:00
Max Horn 815d75e870 Don't use kPlainSoundType if you don't have to
svn-id: r33009
2008-07-11 20:28:14 +00:00
Stephen Kennedy 8aa09cbb99 Better handling of virtual keyboard and gui being displayed at the same time. VK now also uses its own cursor.
svn-id: r33008
2008-07-11 20:10:14 +00:00
Nicola Mettifogo c829fd3eaf Added a script (courtesy of salty-horse) to create/set properties for source files under version control by Subversion. Specifically, the mime-type, eol-style and keywords properties are handled.
svn-id: r33007
2008-07-11 15:07:13 +00:00
Nicola Mettifogo 8ba56e98cf Cleanup.
svn-id: r33006
2008-07-11 13:36:22 +00:00
Vicent Marti e64711378e Widget backgrounds
svn-id: r33005
2008-07-11 13:25:23 +00:00
Kari Salminen 273129330a Update MSVC project files.
svn-id: r33004
2008-07-11 13:13:28 +00:00
Nicola Mettifogo 8ed023142a Moved program and command execution code out of the engine, into their own brand new
classes.

svn-id: r33003
2008-07-11 13:06:28 +00:00
Nicola Mettifogo fe65583657 Fixed leak in sound code by explicitly deleting the midi driver.
svn-id: r33002
2008-07-11 12:55:08 +00:00
Christopher Page e9c6b03fc7 SCUMM works with new GMM implementation
svn-id: r33001
2008-07-11 01:22:37 +00:00
Christopher Page cbadb51ce7 SAGA works with new GMM implementation
svn-id: r33000
2008-07-11 01:09:48 +00:00
Christopher Page 67c8c39fdf Queen works with the new GMM implementation, and made a correction to a change in parallaction
svn-id: r32999
2008-07-11 00:49:01 +00:00
Christopher Page b519013925 One more thing for Parallaction
svn-id: r32998
2008-07-10 23:04:57 +00:00
Christopher Page 8d23846eaf Parallaction works with the new GMM implementation
svn-id: r32997
2008-07-10 23:03:34 +00:00
Christopher Page 17ce8db211 Lure works with the new GMM implementation
svn-id: r32996
2008-07-10 22:34:48 +00:00
Vicent Marti a90be07c3e Support for Vertical text alignement.
svn-id: r32995
2008-07-10 20:36:02 +00:00
Bertrand Augereau f41ab55021 Fixed a few warnings
svn-id: r32994
2008-07-10 18:01:54 +00:00
Vicent Marti e0aad7f4be Bugfix: Delayed loading of fonts
svn-id: r32993
2008-07-10 16:37:45 +00:00
Torbjörn Andersson c8488c060c Fixed Kyra 3 detection regression.
svn-id: r32992
2008-07-10 16:19:17 +00:00
Vicent Marti ccf9368c53 Added support for Text Steps in the Vector Renderer.
svn-id: r32991
2008-07-10 15:50:44 +00:00
Johannes Schickel 985a032871 Typo.
svn-id: r32990
2008-07-10 12:14:00 +00:00
Johannes Schickel a117024d23 Added filename to unkown command/opcode warnings for TIM scripts.
svn-id: r32989
2008-07-10 12:12:42 +00:00
Johannes Schickel e1e95f0c0e Added filename to unknown opcode/command warnings of EMC scripts.
svn-id: r32988
2008-07-10 12:05:38 +00:00
Johannes Schickel 9a34ef702d Fixed mem leak in MIDI related code.
svn-id: r32987
2008-07-10 11:28:51 +00:00
Johannes Schickel 092d9f38c5 Workaround for gcc 2.95 compiler bug.
svn-id: r32986
2008-07-10 11:25:43 +00:00
Christopher Page 1fd613afa6 Changed CINE to RTL when copy protection fails instead of Quit
svn-id: r32985
2008-07-10 05:25:52 +00:00
Christopher Page 30b1a62e81 Removed unnecessary #inlcudes
svn-id: r32984
2008-07-10 05:15:19 +00:00