Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-03 | GUI: Flush debugger prompts on text console | Vhati | |
When built with enable-text-console and disable-readline, flushing output immediately after printing the debugger prompt, before waiting for input, ensures that external tools can spawn ScummVM, detect the prompt, and pipe in automated responses (e.g., expect scripts). Explicit flushing was necessary at least on Windows, where support for automating terminal input is less sophisticated. Otherwise, the prompt string doesn't make it through the pipe, and both the script and ScummVM get stuck waiting for input. | |||
2018-08-18 | GUI: Replace use of strdup with Common::String | Colin Snover | |
strdup is a POSIX API, not an ANSI C API. It is not available with -std=c++11 on newlib-based systems, and VS 2015 will throw errors unless it is #defined to alias to _strdup or unless deprecation warnings are turned off (which is not a good idea in general). Common::String is a safer and potentially faster (due to small string optimisation) alternative, so prefer it instead. | |||
2018-05-20 | JANITORIAL: Remove trailing whitespace | Adrian Frühwirth | |
2018-04-30 | GUI: Make the tab completion case insensitive in the debug console | Bastien Bouclet | |
It made little sense for the tab-completion to be case sensitive while command execution itself is case insensitive. | |||
2017-09-29 | GUI: Fix memory leak with empty debugger input | Willem Jan Palenstijn | |
2017-09-29 | GUI: Fix crash after empty debugger command | Willem Jan Palenstijn | |
2017-09-24 | Merge pull request #1010 from dreammaster/debugger_params | Paul Gilbert | |
GUI: Support double quoted debugger parameters | |||
2017-09-08 | DEBUGGER: Flush stdout after debugger writes with USE_TEXT_CONSOLE_FOR_DEBUGGER | Colin Snover | |
stdout may be buffered, in which case debugger messages are delayed until a newline is written. The same kinds of calls to OSystem::logMessage are flushed, so this just seems to be a simple omission on this non-default code branch. | |||
2017-09-05 | GUI: Update comment for strdup call | Paul Gilbert | |
2017-09-04 | GUI: Add support for double quoted parameters in debugger | Paul Gilbert | |
2016-08-24 | JANITORIAL: Remove spaces at the end of the line | Alexander Tkachev | |
I knew there were some, but I wanted to fix them once, instead of doing it all the time. | |||
2016-04-01 | DEBUGGER: Drop events when using readline debugger | Alyssa Milburn | |
This should avoid the readline debugger causing Windows to decide that ScummVM is unresponsive, by dropping incoming events in the idle callback. | |||
2015-08-30 | DEBUGGER: Add clarifying comment | Torbjörn Andersson | |
2015-08-29 | DEBUGGER: Add function for printing a StringArray in columns | Torbjörn Andersson | |
2014-12-28 | DEBUGGER: Extend the md5 and md5mac commands to handle any chunk length | Filippos Karapetis | |
This will be useful in matching the MD5 checksums with what the advanced detector returns | |||
2014-10-31 | DEBUGGER: Add FIXME comment about file name vs base name | Torbjörn Andersson | |
2014-09-07 | DEBUGGER: Let "md5mac" print the MD5 sum of both resource and data | Torbjörn Andersson | |
2014-09-07 | DEBUGGER: Changed usage output from "md5mac" | Torbjörn Andersson | |
I don't know of any good way of transforming file names to base file names, so document that "md5mac" expects the base file name. Even though it currently will accept MacBinary file names. | |||
2014-09-07 | DEBUGGER: Sort "md5" output, when using wildcards. | Torbjörn Andersson | |
2014-09-01 | DEBUGGER: Add "md5mac" command to get MD5 sum of Mac resource fork. | Torbjörn Andersson | |
2014-09-01 | DEBUGGER: Add "md5" command, to get the MD5 sum of entire files | Torbjörn Andersson | |
This may make it easier to ask users for the MD5 sum of a file, in case we suspect a bug report is caused by damaged files. | |||
2014-06-05 | GUI: Allow any cased version of 'all' to toggle all debug flags. | Johannes Schickel | |
This makes it consistent with our matching rules when enabling other debug flags. | |||
2014-06-05 | COMMON: Add "all" option to debugflag controls in GUI Debugger. | D G Turner | |
2014-05-27 | ALL: Make Debugger command function names conform to our guidelines. | Johannes Schickel | |
2014-05-27 | GUI: Slight naming cleanup in Debugger. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DVar_Register to Debugger::registerVar. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-05-25 | GUI: Fix compilation | Willem Jan Palenstijn | |
This adds a missing header in the case #ifndef USE_TEXT_CONSOLE_FOR_DEBUGGER | |||
2014-05-15 | GUI: Add usage for "debuglevel" command output in Debugger base class. | D G Turner | |
2014-05-13 | GUI: Clarify "debuglevel" command output in Debugger base class. | D G Turner | |
This should make it clear that -1 is used for disable. | |||
2014-05-12 | GUI: Minor further fixes to "debuglevel" command in Debugger base class. | D G Turner | |
2014-05-10 | GUI: Add "debuglevel" command to Debugger base class. | D G Turner | |
This allows the debug level to be changed at runtime from the debug console. | |||
2014-02-18 | GUI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-02 | BUILD: Support libedit readline wrapper | Willem Jan Palenstijn | |
This is used in Mac OS X. Thanks to waltervn for pointing this out and testing. | |||
2013-01-26 | JANITORIAL: Enforce "} // End of namespace" with a single space after }. | Johannes Schickel | |
2012-03-13 | JANITORIAL: Simply use *x instead of *x.get() on smart pointers. | Christoph Mallon | |
2011-12-05 | GUI: Add new line to error string in debugger. | Johannes Schickel | |
2011-12-05 | GUI: Simplify boolean parsing in our debugger. | Johannes Schickel | |
2011-12-05 | COMMON: Fix styling | Filippos Karapetis | |
2011-12-05 | COMMON: Handle boolean types in the debugger | Filippos Karapetis | |
2011-06-03 | GUI: Add 'openlog' command to debugger | Max Horn | |
2011-05-25 | BUILD: Rename USE_TEXT_CONSOLE -> USE_TEXT_CONSOLE_FOR_DEBUGGER | Max Horn | |
This reduces the similarity in name to the otherwise mostly unrelated DISABLE_TEXT_CONSOLE #define. | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2010-12-07 | DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine | Max Horn | |
svn-id: r54815 | |||
2010-11-04 | GUI: Fix build with readline enabled | Willem Jan Palenstijn | |
svn-id: r54067 | |||
2010-11-01 | GUI: Rename ConsolDialog methods (v)printf, putchar | Max Horn | |
svn-id: r54006 | |||
2010-07-17 | Fixing compilation with MSVC | Filippos Karapetis | |
svn-id: r50966 | |||
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 |