aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-05-28Use different method to detect V1 demo of Maniac Mansion, since md5 matches ↵Travis Howell
the full version svn-id: r22695
2006-05-28Fixes bug [ 1480746 ] KYRA1: menu triggers assertion, and sets the ↵Oystein Eftevaag
text/speech config options correctly for CD versions svn-id: r22693
2006-05-27Add a few items for HE gamesTravis Howell
svn-id: r22692
2006-05-27Backed up my own commit :/ The user did a mistake when supplied the data.Eugene Sandulenko
svn-id: r22691
2006-05-27Don't "tickle" a dialog until after it has had a chance to redraw itself,Torbjörn Andersson
otherwise it may be in an inconsistent state since the modern theme uses openDialog() to allocate a surface as large as he dialog itself. This fixes a crash when changing to a bigger scaler when the About dialog is running. svn-id: r22688
2006-05-27Updated NEWS a bit. More will follow. Both cine and lure are too early toEugene Sandulenko
announce. svn-id: r22687
2006-05-27Added new samnmax demo file name pattern. See bug #1496105: "Sam & Max Hit Eugene Sandulenko
the Road (ENGLISH/PC-DEMO V2) - Path Error" svn-id: r22686
2006-05-27add fixme about scrolling in about dialogWillem Jan Palenstijn
svn-id: r22685
2006-05-27fix missing saveload thumbnail variables in classic theme configWillem Jan Palenstijn
svn-id: r22684
2006-05-27Maintain the same screen update frequency while waiting for speech to finish.Torbjörn Andersson
This should take care of half of bug #1494934. The other half was fixed in the SDL backend earlier. svn-id: r22683
2006-05-27make EditableWidget's caret visible when it movesWillem Jan Palenstijn
svn-id: r22682
2006-05-27The dirty rect produced by drawMouse() is updated without going through anyTorbjörn Andersson
scaling or aspect-ratio correction, so it has to be added using real surface coordinates. So I had to re-introduce the extra parameter to addDirtyRect(). svn-id: r22681
2006-05-27Don't draw the shadow outside the scrollbar (should fix 'garbage' when ↵Johannes Schickel
moving the scrollbar) svn-id: r22680
2006-05-27fix warpmouse in overlay-mode; fixes cursor jumps when opening menuWillem Jan Palenstijn
svn-id: r22679
2006-05-27Fixes caret drawing in EditTextWidgets.Johannes Schickel
svn-id: r22678
2006-05-27More vertical space in game options 'game' tab for consistency and betterEugene Sandulenko
visuals svn-id: r22677
2006-05-27Draw the selected menu item (currently always the first one) highlighted, i.e.Torbjörn Andersson
white instead of yellow. svn-id: r22676
2006-05-27Should use delete[] instead of delete here, too. (I knew where the cursorTorbjörn Andersson
manager code was copied from. :-) svn-id: r22675
2006-05-27uninitialized variableWillem Jan Palenstijn
svn-id: r22674
2006-05-27delete[] instead of deleteWillem Jan Palenstijn
svn-id: r22673
2006-05-27Override the list widget's FindWidget() function, to allow it to return theTorbjörn Andersson
scrollbar widget. svn-id: r22672
2006-05-27Oops. More advanced warning recovered a mechanic mistake. Fixing.Eugene Sandulenko
svn-id: r22671
2006-05-27Major GUI update:Eugene Sandulenko
- Implemented padding in console - Update only current line in console instead of whole screen - Fixed caret positioning in edit text widget - Improved buttons drawing, now they look more realistic - Added label spacing in popup widget - Correct shadow in popup widget - Fixed up with selected popup widget being drawn on wrong tab - Added shading to list dialog - Adjusted shading of inactive widgets - Proper coloring of browset (add game) dialog - Introduced Container widget - Used Container widget in scumm save/load dialog. Now it looks properly - Adjusted button colors even more. Now they match almost perfectly albeit with banding - Made scrollbar appear only when it is really needed svn-id: r22670
2006-05-27snmdemo uses *.sm0/1 data filesTravis Howell
svn-id: r22669
2006-05-27Fix V1 demo of maniacTravis Howell
svn-id: r22667
2006-05-26replace agi/list.h by Common::List; cleanupWillem Jan Palenstijn
svn-id: r22666
2006-05-26add functions for reverse iteration of Common::ListWillem Jan Palenstijn
svn-id: r22665
2006-05-26This produces the correct character spacing for the main menu.Torbjörn Andersson
svn-id: r22664
2006-05-26We don't have a mouse cursor yet, but this is probably the point where itTorbjörn Andersson
should be shown. svn-id: r22663
2006-05-26Removed hack to flush mouse events. No longer needed, apparently.Torbjörn Andersson
svn-id: r22662
2006-05-26Fixes input handling while moving.Johannes Schickel
svn-id: r22661
2006-05-26- redraw inventory before entering a roomJohannes Schickel
- some cleanup svn-id: r22660
2006-05-26If a game ends by natural causes, unload_object() will be called twice. MakeTorbjörn Andersson
sure it doesn't try to free the same memory twice. svn-id: r22659
2006-05-26replace agi/list.h by Common::ListWillem Jan Palenstijn
svn-id: r22658
2006-05-26move psp_fs.cpp from backends/psp/ to backends/fs/psp/Joost Peters
svn-id: r22657
2006-05-26Update to adapt for AbstractFilesystemNode changes made recently.Joost Peters
svn-id: r22655
2006-05-26isSpriteLoaded() is used by FF, a similar function was commented out in ↵Travis Howell
original code svn-id: r22653
2006-05-26As far as I can tell, there's no longer any reason for PartBuffer and AnimDataTorbjörn Andersson
to be packed, so I've removed the packing and added the 'refresh' field to AnimData instead of having it as a separate array. On the other hand, animHeaderStruct and animHeader2Struct *should* have been packed, but weren't. I've changed they way they are initialised so that the packing should no longer matter for them either. svn-id: r22651
2006-05-26Fix for bug #1495361 (MONKEY1 AMIGA: Error at gamedetection)Max Horn
svn-id: r22648
2006-05-26remove unused variableEugene Sandulenko
svn-id: r22647
2006-05-26- Put scrollbar inside of list widgetEugene Sandulenko
- Use resize() instead of setPos() and setSize() where applicable svn-id: r22646
2006-05-26Do not create scrollbar copy on each resolution switchEugene Sandulenko
svn-id: r22645
2006-05-26Use Courier 12pt (free one) for 2x and 3x console. Looks much more useable now.Eugene Sandulenko
svn-id: r22644
2006-05-26Properly process screen change event in consoleEugene Sandulenko
svn-id: r22643
2006-05-25The GUI never asked for the cursor to be visible. I'm not sure why that used toTorbjörn Andersson
work before the cursor manager. Oh well, the launcher should have a visible cursor again, knock on wood. svn-id: r22641
2006-05-25remove superfluous struct keywordsWillem Jan Palenstijn
svn-id: r22640
2006-05-25Set and show/hide mouse cursors through a "cursor manager" (analogous to theTorbjörn Andersson
recently added (cursor) palette manager) so that the cursor can be properly restored after returning from the GUI. If there's any C++ magic that can keep the backend functions from being called by anything else than these managing classes, that would probably be a good idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps there are at least some backends that will no longer need to? svn-id: r22639
2006-05-25add and use is_ego_view() functionWillem Jan Palenstijn
svn-id: r22638
2006-05-25- Fix typo in debug level Scripts.Eugene Sandulenko
- Show scripts execution if requested svn-id: r22637
2006-05-25Setting a "null" cursor like this doesn't do anything in the SDL backend, andTorbjörn Andersson
could possibly be undefined in other backends. So it should be safe to remove. svn-id: r22636