aboutsummaryrefslogtreecommitdiff
path: root/gui/debugger.h
AgeCommit message (Collapse)Author
2018-08-18GUI: Replace use of strdup with Common::StringColin 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.
2017-09-04GUI: Add support for double quoted parameters in debuggerPaul Gilbert
2015-08-29DEBUGGER: Add function for printing a StringArray in columnsTorbjörn Andersson
2014-12-05Merge pull request #497 from eriktorbjorn/md5-debugDavid Turner
Add "md5" command to the debugger
2014-09-01DEBUGGER: Add "md5mac" command to get MD5 sum of Mac resource fork.Torbjörn Andersson
2014-09-01DEBUGGER: Add "md5" command, to get the MD5 sum of entire filesTorbjö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-08-29GUI: Fix some Doxygen comments that seem wrong.Einar Johan Trøan Sømåen
2014-05-27ALL: Introduce typesafe Debugger::registerVar functions.Johannes Schickel
This also adds a FIXME to SCI which registered an enum type as int...
2014-05-27GUI: Don't endorse function naming against our guidelines in docu.Johannes Schickel
2014-05-27ALL: Make Debugger command function names conform to our guidelines.Johannes Schickel
2014-05-27GUI: Slight naming cleanup in Debugger.Johannes Schickel
2014-05-27ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.Johannes Schickel
2014-05-27ALL: Rename Debugger::DVar_Register to Debugger::registerVar.Johannes Schickel
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-05-10GUI: 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-18GUI: Make GPL headers consistent in themselves.Johannes Schickel
2013-01-26JANITORIAL: Enforce "} // End of namespace" with a single space after }.Johannes Schickel
2011-07-03COMMON: Fix compilation when USE_HASHMAP_MEMORY_POOL is not defined.Johannes Schickel
2011-06-03GUI: Fix some commentsMax Horn
2011-06-03GUI: Add 'openlog' command to debuggerMax Horn
2011-05-25BUILD: Rename USE_TEXT_CONSOLE -> USE_TEXT_CONSOLE_FOR_DEBUGGERMax Horn
This reduces the similarity in name to the otherwise mostly unrelated DISABLE_TEXT_CONSOLE #define.
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2010-12-07DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engineMax Horn
svn-id: r54815
2010-11-01GUI: Add GCC_PRINTF to GUI::Debugger::DebugPrintf & fix resulting warningsMax Horn
svn-id: r54007
2010-07-17DEBUGGER: Simplify how our console debugger works / is usedMax 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
2009-07-26Formatting.Johannes Schickel
svn-id: r42792
2009-07-25Add optional readline support to the text debugger console.Willem Jan Palenstijn
Make text/graphical console selectable with an option to configure. svn-id: r42787
2009-07-19Fix compilation with USE_CONSOLE = 0Willem Jan Palenstijn
svn-id: r42623
2009-05-11Turned fixed-size lists of debugger/console commands and variables into more ↵Max Horn
flexible data structures svn-id: r40458
2008-04-20- moved kyra functor code to common/func.hJohannes Schickel
- adapted debugger code to use functor code from common/func.h - adapted kyra engine to use functor code from common/func.h svn-id: r31614
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-03-13Remove debugger hack for Symbian OS!Lars Persson
svn-id: r26127
2006-09-16Added GUI::ConsoleDialoggetCharsPerLine() method, and added a big FIXME ↵Max Horn
comment to gui/console.h svn-id: r23892
2006-09-16Overhaul of the debugger codeMax Horn
* Moved Common::Debuggger to GUI::Debugger (mainly to satisfy linker restrictions) * Change the base Debugger class to *not* be a template class anymore; instead, a thin (template based) wrapper class is used to hook up debugger commands * Removed duplicate Cmd_Exit and Cmd_Help methods in favor of a single version of each in GUI::Debugger * New Cmd_Help doesn't word wrap after 39/78 chars, but rather queries the console to determine when to wrap * Debugger::preEnter and postEnter aren't pure virtual anymore svn-id: r23890