]> git.saurik.com Git - cycript.git/history - Console.cpp
Use variadic templates to better organize Classes.
[cycript.git] / Console.cpp
2015-12-30  Jay Freeman (saurik)Avoid frustrating corner-case crashes in readline.
2015-12-19  Jay Freeman (saurik)Try to use std::streambuf instead of std::istream.
2015-12-13  Jay Freeman (saurik)The smarttab code wasn't used at ends of commands.
2015-12-12  Jay Freeman (saurik)Catch errors during replace and output to console.
2015-12-11  Jay Freeman (saurik)Sort-of improve multi-line editor when in vi mode.
2015-12-10  Jay Freeman (saurik)Simplify command return by avoiding extra newline.
2015-12-09  Jay Freeman (saurik)Avoid breaking normal down-arrow cursor semantics.
2015-12-09  Jay Freeman (saurik)Commit line on return inside single-line commands.
2015-12-09  Jay Freeman (saurik)Call rl_newline instead of attempting to simulate.
2015-12-09  Jay Freeman (saurik)Allow use of up/down arrows in multi-line command.
2015-12-09  Jay Freeman (saurik)Avoid breaking ^C-for-cancel after tab completion.
2015-12-09  Jay Freeman (saurik)Allow multi-line editing and drop libedit support.
2015-12-08  Jay Freeman (saurik)Remove ?syntax and set failure exit code on throw.
2015-12-02  Jay Freeman (saurik)The grammar and lexer should not share a filename.
2015-12-02  Jay Freeman (saurik)Limit recompilation of files upon changed grammar.
2015-11-29  Jay Freeman (saurik)Reorganize grammar to match the ECMAScript 6 spec.
2015-11-29  Jay Freeman (saurik)Commit a generally useful -gtiming implementation.
2015-11-26  Jay Freeman (saurik)Maybe thread local storage is a performance issue.
2015-11-26  Jay Freeman (saurik)Use -fvisibility=hidden to avoid slow symbol stub.
2015-11-26  Jay Freeman (saurik)Port to Linux: g++ 4.8 and JavaScriptCoreGTK+ 4.0.
2015-11-25  Jay Freeman (saurik)Fix =>, yield, and throw with respect to newlines.
2015-11-24  Jay Freeman (saurik)Drastically improve pretty printed code structure.
2015-11-23  Jay Freeman (saurik)Simplify Block, Compound, and (new) Parenthetical.
2015-11-21  Jay Freeman (saurik)Identifiers that contain $ should tab-complete :(.
2015-11-17  Jay Freeman (saurik)Implement Ctrl-C "cancel" with ExecutionTimeLimit.
2015-11-10  Jay Freeman (saurik)Update copyright for 2015 (and it is almost 2016).
2015-11-02  Jay Freeman (saurik)Avoid dependency hell by overriding location type.
2015-10-28  Jay Freeman (saurik)Cobble injection into heavily sandboxed processes. v0.9.503
2014-10-11  Jay Freeman (saurik)Allow HOME in environment to override passwd file.
2014-10-11  Jay Freeman (saurik)Update copyright for 2014 and relicense to AGPLv3.
2014-10-11  Jay Freeman (saurik)Correct "error: taking address of temporary array".
2014-10-11  Jay Freeman (saurik)Remove APR dependency: getopt_long actually works.
2014-03-11  Jay Freeman (saurik)Close server socket after accepting remote client.
2014-03-11  Jay Freeman (saurik)Do not leave console socket lying around in /tmp.
2014-01-29  Jay Freeman (saurik)Generalize and centralize cpr flag conflict check.
2014-01-29  Jay Freeman (saurik)Use apr_getopt_long instead of simply apr_getopt.
2014-01-29  Jay Freeman (saurik)Actually, non-terminal attachment now works fine.
2014-01-23  Jay Freeman (saurik)De-CYNext CYExpression, fix CYCompound/Primitive.
2014-01-23  Jay Freeman (saurik)Tab-completer accidentally overwrote name variable.
2014-01-21  Jay Freeman (saurik)Provide some kind of feedback while running ?gc.
2014-01-21  Jay Freeman (saurik)Add ?exit command to help people exit the console.
2014-01-20  Jay Freeman (saurik)Add a new ?gc to run GC without running a script.
2014-01-20  Jay Freeman (saurik)Provide a new ?destroy to release the JSContext.
2014-01-19  Jay Freeman (saurik)Mark output from ?debug separate from the result.
2014-01-15  Jay Freeman (saurik)Slightly improve "invalid pid" -p error message.
2014-01-12  Jay Freeman (saurik)Add ?lower to help me debug bugs while desugaring.
2014-01-12  Jay Freeman (saurik)CYDisplay{Start,Finish} obsolete by rl_redisplay.
2014-01-10  Jay Freeman (saurik)CYExecute() should run code in a specific context.
2014-01-10  Jay Freeman (saurik)Do Cycript compilation in the client (fix ?debug).
2014-01-09  Jay Freeman (saurik)Hack for add_history's now-understood allocation.
2014-01-02  Jay Freeman (saurik)Move the EOF "final newline" to the ctrl-d check.
2014-01-02  Jay Freeman (saurik)Do not lose the shell history throwing exceptions.
2014-01-02  Jay Freeman (saurik)Failing to send/receive client fd should be fatal.
2013-09-10  Jay Freeman (saurik)Allow for connections from the client to the server.
2013-09-10  Jay Freeman (saurik)Clean up dependencies now that they are tracked.
2013-06-23  Jay Freeman (saurik)Correct all blocking 32/64-bit incompatibilities.
2013-06-22  Jay Freeman (saurik)Reimplement apr_pools using CYPool in libcycript.
2013-06-21  Jay Freeman (saurik)Replace all apr_pool_t * usages with CYPool &.
2013-06-19  Jay Freeman (saurik)Upgrade copyright notice (2013, mk, sh, GPLv3).
2012-09-13  Jay Freeman (saurik)Use ?syntax by default and have it control input.
2012-09-12  Jay Freeman (saurik)Syntax highlight commands as the user types them.
2012-09-11  Jay Freeman (saurik)Add a new ?syntax option to syntax highlight output.
2012-09-11  Jay Freeman (saurik)Replace use of FILE* with std::ostream* in Console.
2012-09-11  Jay Freeman (saurik)Document a deficiency in the piped client reader.
2012-09-11  Jay Freeman (saurik)Use a single std::istream& to replace file_/data_.
2012-09-11  Jay Freeman (saurik)Commit the large accumulation of todo.txt changes.
2012-07-08  Jay Freeman (saurik)Support ?expand when used with Objective-C strings. v0.9.458
2012-06-17  Jay Freeman (saurik)Replace regex with prefix substr for tab-complete.
2012-06-07  Jay Freeman (saurik)Peel away CYCompound layers to fix tab completion. v0.9.456
2012-06-07  Jay Freeman (saurik)Update the copyright: 2009-2010 is now 2009-2012.
2012-06-04  Jay Freeman (saurik)Do not assert if the tab completer is given garbage.
2012-06-04  Jay Freeman (saurik)Use object_getClass for tab completion, not ->isa.
2012-03-19  Jay Freeman (saurik)Fix off-by-one in syntax error output (infinite loop). v0.9.451
2011-10-21  Jay Freeman (saurik)Ported back to cygwin.
2011-06-03  Jay Freeman (saurik)Fix console line continuation. v0.9.449
2010-07-12  Jay Freeman (saurik)Refactor some for loops to a CYForEach() over CYNext<>.
2010-07-10  Jay Freeman (saurik)Updated copyright (2010) and license (LGPLv3).
2010-07-08  Jay Freeman (saurik)Changed from a threaded pool to a thread-local pool...
2010-04-29  Jay Freeman (saurik)Fix a size initialization bug.
2010-04-27  Jay Freeman (saurik)Allow auto-complete of ], which provides more intuitive...
2010-04-27  Jay Freeman (saurik)Remove now-obsolete prefix size clip.
2010-04-27  Jay Freeman (saurik)Cut off messages prefixes.
2010-04-27  Jay Freeman (saurik)Add square brackets and closes to completer word break.
2010-04-27  Jay Freeman (saurik)Add a space character more consistently.
2010-04-27  Jay Freeman (saurik)Don't go nuts if there is an exception while completing.
2010-04-27  Jay Freeman (saurik)Make CYExecute take a CYUTF8String and fix the size...
2010-04-27  Jay Freeman (saurik)While libedit requires me to damage rl_basic_word_break...
2010-04-27  Jay Freeman (saurik)Break completions at :.
2010-04-27  Jay Freeman (saurik)Tab-complete FTW!
2010-04-18  Douglas William... Just to be safe.
2009-11-18  Jay Freeman (saurik)Fixed a bug where the identifier merging algorithm...
2009-11-17  Jay Freeman (saurik)Optimized the variable renamer to rename more variables...
2009-11-16  Jay Freeman (saurik)Started working on variable name replacement strategies...
2009-11-15  Jay Freeman (saurik)Factored out the execution engine from the compiler.
2009-11-11  Jay Freeman (saurik)Removed with(Cycript.all), unified the All_ instances...
2009-11-09  Jay Freeman (saurik)Fixed cycript.all for Cydget and isolated the new funct...
2009-11-08  Jay Freeman (saurik)Fixed control generation, Cycript.all namespace, and...
2009-11-08  Jay Freeman (saurik)Added another with() for namespacing compatibility.
2009-11-07  Jay Freeman (saurik)Added a global with around script file execution, so...
2009-11-07  Jay Freeman (saurik)Attempting to wedge Cycript into a WebView.
next