aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-04-11When dragging the save/load dialog's scrollbar handle past the top of theTorbjörn Andersson
scrollbar, stay at the top. Don't jump to the bottom. svn-id: r39939
2009-04-11Fixed bug #2706939 (Enabled button not drawn correctly) and other similar cases.Vicent Marti
Fixed background shading weirdness when opening many dialogs on top of each other. Fixed some modal dialogs not redrawing properly when closed. svn-id: r39938
2009-04-11Committed my patch for bug #2748110 ("IHNM: Fade glitch when Benny fallsTorbjörn Andersson
asleep"), after discussing it with [md5]. It may not be exactly like the original, but it looks a lot closer now. svn-id: r39937
2009-04-11Plugged another memory leak introduced with rev #39934Filippos Karapetis
svn-id: r39936
2009-04-11Plugged memory leak introduced with rev #39934Filippos Karapetis
svn-id: r39935
2009-04-11Changed ScriptThreadList to hold a list of pointers, not a list of ↵Filippos Karapetis
instances. This avoids the whole &* mess, as well as the strange references to the list head svn-id: r39934
2009-04-11Cleanup.Johannes Schickel
svn-id: r39933
2009-04-11Updated the SAGA and SCI MSVC project files (removed saga/list.h and ↵Filippos Karapetis
sci/engine/aatree.h) svn-id: r39932
2009-04-11Removed unused (and wrong) code for IHNMFilippos Karapetis
svn-id: r39931
2009-04-11SCI: Renamed bp_flag -> breakpointFlag; replaced global send_calls_allocated ↵Max Horn
& send_calls vars by a local Common::Stack instance svn-id: r39930
2009-04-11KYRA: Replaced Rect class by Common::Rect; replaced dirty rect handling code ↵Max Horn
by code similiar to the one used in SAGA and the frontend GUI code svn-id: r39929
2009-04-11Got rid of SortedListFilippos Karapetis
svn-id: r39928
2009-04-11Fix compilationWillem Jan Palenstijn
svn-id: r39927
2009-04-11Fixed compilation (hopefully)Filippos Karapetis
svn-id: r39926
2009-04-11Removed all but one of the functions of the SortedList, apart from the ↵Filippos Karapetis
custom insert() operation. It's only used in one place now (in _drawOrderList) svn-id: r39925
2009-04-11Removed move SortedList methodsFilippos Karapetis
svn-id: r39924
2009-04-11SAGA: Fix yet another mistake in the revised dirty rect code *sigh*Max Horn
svn-id: r39923
2009-04-11SAGA: Got rid of some more SortedList methodsMax Horn
svn-id: r39922
2009-04-11COMMON: Added unit test for Common::List::size(); made List::size() slightly ↵Max Horn
more efficient; same for remove() and operator= svn-id: r39921
2009-04-11SAGA: Stop needlessly using operator*() and operator->() (many of the ↵Max Horn
resulting &* uses can be removed if references are used instead of pointers everywhere, which would be a good idea anyway) svn-id: r39920
2009-04-11SAGA: Removed some dead/obsolete codeMax Horn
svn-id: r39919
2009-04-10Added a new console command, "wake_up_threads", which can wake up threads ↵Filippos Karapetis
that are block waiting svn-id: r39915
2009-04-10Removed obsolete TODOFilippos Karapetis
svn-id: r39914
2009-04-10GUI: Fixed nasty typoMax Horn
svn-id: r39913
2009-04-09Rewrote Common::Rect::contains(Rect) to do what the name suggests (check ↵Max Horn
whether one rect contains the other). Previously, foo.contains(foo) would return false. Added/enabled unit tets for this svn-id: r39911
2009-04-09SAGA: Make the dirty rect handling here match the one in the GUI code (some ↵Max Horn
more cases of mutually contained rects are deteceted here now, too). svn-id: r39910
2009-04-09GUI: Rewrote the dirty rect handling code. Previously it was possible that ↵Max Horn
the dirty rect list got clobbered by many rects containg other rects in the list. Also got rid of some obsolete params to addDirtyRect as well as the obsolete return value svn-id: r39909
2009-04-09TINSEL: Added some doxygen comments to the Tinsel coroutine codeMax Horn
svn-id: r39908
2009-04-09Patch #2735283: GSOC09: A few unit tests for Common::RectMax Horn
svn-id: r39907
2009-04-09Sort the list of savegames. (I suppose this fix, or a better one, should goTorbjörn Andersson
into 0.13.1 as well.) svn-id: r39906
2009-04-09SCI: Clarify hack in kgraphics.cpp based on what lars wrote on scummvm-develMax Horn
svn-id: r39905
2009-04-09Judging by bug #2727536 (and a forum post) we should recognize "IQ-" as a validTorbjörn Andersson
prefix for the Fate of Atlantis IQ points file. (Either that, or make the comparision case-insensitive.) So let's do that. svn-id: r39904
2009-04-08Fixed misleading error message.Torbjörn Andersson
svn-id: r39903
2009-04-07The PlayStation 1 version of Broken Sword 2 is supported now.Travis Howell
svn-id: r39899
2009-04-07Fixed the language of the German version of LongbowFilippos Karapetis
svn-id: r39898
2009-04-07Sword2: PSX version support, and GMM loading/savingFabio Battaglia
svn-id: r39896
2009-04-07SCI: Do not skip last entry in kernel table for SCI1.Walter van Niftrik
svn-id: r39895
2009-04-07SCI: Swapped x and y parameters of IsItSkip. Added IsItSkip to kernel table.Walter van Niftrik
svn-id: r39894
2009-04-07Fixing the parser-related FIXMEs. 17 and 18 are int16 and int8, respectivelySven Hesse
svn-id: r39893
2009-04-07Print out the SCI interpreter version and not the resource version when ↵Matthew Hoops
saying what version we're emulating svn-id: r39892
2009-04-07SCI: Fix endian-unsafe read [bug #2739122 ]Willem Jan Palenstijn
svn-id: r39891
2009-04-07GOB: Some more cleanupMax Horn
svn-id: r39890
2009-04-07GOB: Gave tons of opcode explicit names. As a result, found potential bugs ↵Max Horn
in parse_v2.cpp (related to OP_LOAD_VAR_UINT8 and OP_LOAD_VAR_UINT16, see FIXME comments in parse.h) svn-id: r39889
2009-04-07GOB: Some more code cleanup. My respect for the developers of the original ↵Max Horn
GOB engine is at an all-time low :) svn-id: r39888
2009-04-07GOB: Gave some numerical constants a name. This codebase is a bit of a mess ↵Max Horn
;) (tons of duplicate code, unnamed constants, etc.) svn-id: r39882
2009-04-06Removed useless references to the global _vm.Nicola Mettifogo
svn-id: r39879
2009-04-06Cleanup of Balloon and Dialogue code:Nicola Mettifogo
* moved version-specific code into DialogueManager's derivatives * reworked construction of BalloonManager's derivatives * moved a couple of globals used in dialogues (NS specific) to engine svn-id: r39878
2009-04-06Fixed a crash in LSL5 when opening the inventoryFilippos Karapetis
svn-id: r39877
2009-04-06Fixed an issue with the password screen in LSL5 and kStrAt(). The game ↵Filippos Karapetis
password, saved in file memory.drv (which can either exist in the game directory, or is created in the saves folder by ScummVM) is now working correctly, and the game can be started. Note that it's NOT currently possible not to set a password (you'll get the password screen anyway the next time, and it won't work). svn-id: r39876
2009-04-06LOL: startup fix for floppy versionFlorian Kagerer
svn-id: r39875