Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-21 | PARALLACTION: Minor Whitespace fixup in walk.cpp | David Turner | |
svn-id: r55392 | |||
2011-01-21 | PARALLACTION: Fix Un-initialized Memory Errors and Leaks in Nippon Safes ↵ | David Turner | |
Amiga Demo. These were found using Valgrind. svn-id: r55369 | |||
2011-01-18 | PARALLACTION: Fix Big Red Adventure Walking To Stop On Path Build Failure. | David Turner | |
Walking now works correctly, with no valgrind issues, lockups or assertions. svn-id: r55281 | |||
2011-01-17 | PARALLACTION: Minor Whitespace and code complexity reduction in walk.* | David Turner | |
svn-id: r55280 | |||
2011-01-17 | PARALLACTION: Some Improvements To Big Red Adventure Walk Code. | David Turner | |
* Renamed and retyped "int _fieldC" to "bool _stillWalkingTowardsNode" to aid readability and clarity of code. Thanks to fuzzie for naming. * Added assertion to prevent use of invalid memory as reported by Valgrind when walk point p is constructed from an empty list. * Added code to stop walk if buildPath fails, though this causes an assertion instead currently. svn-id: r55279 | |||
2011-01-14 | PARALLACTION: Add debug console command "showmouse". | David Turner | |
This command forces the mouse state to Enabled and Visible. This is intended to help playtesting in Big Red Adventure, which has an issue currently with the mouse pointer getting stuck in the hidden state in some cases. svn-id: r55234 | |||
2011-01-14 | PARALLACTION: Fix Valgrind Error on Engine Exit. | David Turner | |
The automatic destruction of engine member "_char" of type Character at end of the destructor causes an invalid read in the destruction of the AnimationPtr which is a SharedPtr. To stop this happening, the SharedPtr is reset() prior to the destruction of Gfx, so it's dependencies on Gfx are still present. This will affect Nippon Safes as well as Big Red Adventure, but is unlikely to cause any issues and it is likely this exists in NS as well. Thanks to fuzzie for this code. svn-id: r55233 | |||
2011-01-13 | PARALLACTION: Fix for DoorData Memory Leak in Big Red Adventure. | David Turner | |
svn-id: r55232 | |||
2011-01-13 | PARALLACTION: Fixed Limit Values in Big Red Adventure Walker Code. | David Turner | |
This corrects the Valgrind invalid reads associated with the IS_PATH_CLEAR() check reading beyond the data buffer and probably improves the pathfinding behaviour. Thanks to fuzzie for suggesting this patch. svn-id: r55231 | |||
2011-01-13 | PARALLACTION: Close Memory Leak in Big Red Adventure Subtitles. | David Turner | |
svn-id: r55229 | |||
2011-01-13 | PARALLACTION: Close Memory Leak in Big Red Adventure MIDI Playback. | David Turner | |
svn-id: r55226 | |||
2011-01-13 | PARALLACTION: Close Memory Leak in Big Red Adventure When Changing Location. | David Turner | |
svn-id: r55225 | |||
2011-01-13 | PARALLACTION: Fix for Valgrind Uninitialized Error in Big Red Adventure Walk ↵ | David Turner | |
Code. svn-id: r55221 | |||
2011-01-13 | PARALLACTION: Fix Valgrind Error When Displaying Location Balloons In Big ↵ | David Turner | |
Red Adventure. svn-id: r55220 | |||
2011-01-07 | PARALLACTION: keep music playing during the intro (fix bug #2879791). | Nicola Mettifogo | |
svn-id: r55148 | |||
2011-01-07 | PARALLACTION: fix music playback (bug #2879793). | Nicola Mettifogo | |
* Do not restart character theme is already playing. * Play the correct tune in the night club. * Do not play muisc in the location meant to be silent. svn-id: r55147 | |||
2011-01-07 | PARALLACTION: remove code duplication in NS sound code. | Nicola Mettifogo | |
svn-id: r55146 | |||
2011-01-02 | JANITORIAL: Suppress some useless includes | Arnaud Boutonné | |
svn-id: r55091 | |||
2010-12-12 | PARALLACTION: do not skip commands on Examine zones if there is no text to ↵ | Nicola Mettifogo | |
show. This fixes bug #3135782. svn-id: r54882 | |||
2010-12-12 | PARALLACTION: parse command lists for kNoneType zones, even if defined after ↵ | Nicola Mettifogo | |
TYPE markers. This fixes bug #3131769. svn-id: r54879 | |||
2010-12-07 | DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine | Max Horn | |
svn-id: r54815 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-16 | GUI: Move major widgets to new directory gui/widgets | Max Horn | |
Also renamed the source/header files, now they are more closely aligned to how we rename most other source files svn-id: r54264 | |||
2010-11-01 | ENGINES: Replace many printfs by warning/debug/debugN | Max Horn | |
svn-id: r54031 | |||
2010-11-01 | COMMON: Rename String::printf() to String::format() | Max Horn | |
This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004 | |||
2010-10-23 | ALL: Fix indention (whitespaces -> tabs) | Max Horn | |
svn-id: r53738 | |||
2010-10-22 | Update BRA demo startup code to use the part/location handling code from ↵ | Nicola Mettifogo | |
r50042. Patch #3089932 by fuzzie. svn-id: r53702 | |||
2010-10-22 | Initialize variable in NS gui code (was crashing a demo). Patch #3089932 by ↵ | Nicola Mettifogo | |
fuzzie. svn-id: r53701 | |||
2010-10-15 | ENGINES: Enhance namespace comments a bit | Max Horn | |
svn-id: r53484 | |||
2010-10-12 | JANITORIAL: Cleanup (mostly whitespace) | Torbjörn Andersson | |
svn-id: r53161 | |||
2010-10-11 | PARALLACTION: Fix out of bounds access. | Johannes Schickel | |
This is a partial commit of patch #3085298 "overflows in agi and parallaction". svn-id: r53146 | |||
2010-09-18 | JANITORIAL: Removed most punctuation at end of warning() and error() | Torbjörn Andersson | |
Our warning() and error() functions always add an exclamation mark to the end of the message anyway. svn-id: r52791 | |||
2010-09-06 | PARALLACTION: Use a char array for static data instead of String. | Johannes Schickel | |
svn-id: r52610 | |||
2010-07-17 | DEBUGGER: Simplify how our console debugger works / is used | Max Horn | |
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963 | |||
2010-06-27 | Prevent execution of the STOP script command when its Zone does not exist. ↵ | Nicola Mettifogo | |
Patch #3021744 by fuzzie with some comments. svn-id: r50363 | |||
2010-06-25 | AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either ↵ | Florian Kagerer | |
select MDT_PREFER_MT32 or MDT_PREFER_GM svn-id: r50288 | |||
2010-06-21 | Patch #1956501: "GUI/LAUNCHER: Midi device selection" | Max Horn | |
svn-id: r50128 | |||
2010-06-19 | Cleanup. | Nicola Mettifogo | |
Got rid of the legacy "location.part" string handling in BRA. svn-id: r50042 | |||
2010-06-19 | Cleanup some more state when switching part in BRA. | Nicola Mettifogo | |
svn-id: r50041 | |||
2010-06-19 | Use the new _nextPart member switching part from the menu in BRA. | Nicola Mettifogo | |
svn-id: r50040 | |||
2010-06-19 | Implemented PART command for BRA, largely based on patch #3005434 by fuzzie. | Nicola Mettifogo | |
svn-id: r50039 | |||
2010-06-19 | Guarded the command execution suspension for NS demo (this was due in r38662 ↵ | Nicola Mettifogo | |
- see bug #2619824). svn-id: r50038 | |||
2010-06-19 | Save the context of a suspended list before resuming the execution, so that ↵ | Nicola Mettifogo | |
it can safely be suspended again. Patch 3004652 by fuzzie. svn-id: r50037 | |||
2010-06-15 | AdvancedDetector: Add new parameter directoryGlobs. | Eugene Sandulenko | |
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788 | |||
2010-06-14 | Extended advancedDetector with depth parameter. | Eugene Sandulenko | |
Now AD can search nested directories. By default it is turned off, but there is new parameter to ADParameters struct. Usually value of 2 is good enough for all purposes. svn-id: r49653 | |||
2010-06-13 | Added a parser for kZoneNone zones/animations in BRA. | Nicola Mettifogo | |
The only thing it does is parsing a possible command list, which is enough to support the script bug in "scende2". See ticket #3005384. svn-id: r49628 | |||
2010-06-13 | When closing inventory, do not force input back to game-mode if commands ↵ | Nicola Mettifogo | |
need otherwise. svn-id: r49623 | |||
2010-06-13 | Fixed clipping when drawing sprites at small scale factors (this fixes the ↵ | Nicola Mettifogo | |
balloon scene). svn-id: r49621 | |||
2010-06-13 | Support for vertical scrolling. Patch 3005933 by fuzzie. | Nicola Mettifogo | |
svn-id: r49620 | |||
2010-06-13 | Keep the balloon from getting stuck in an infinite loop when floating near ↵ | Nicola Mettifogo | |
the borders of the screen. See the detailed explanation in walk.cpp. svn-id: r49619 |