e09196066b61294d30c56ca86d8443bd3078a2f5 |
|
07-May-2013 |
Enrico Granata <egranata@apple.com> |
<rdar://problem/13063912> If the user pressed ^D, that would bypass the exit confirmation mechanism This checkin remedies that by making sure that users get prompted on exit when appropriate even if they use CTRL+D instead of typing quit at the prompt git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@181257 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/driver/IOChannel.h
|
2eaca13a907b3c2ce41602b646d073851dc696eb |
|
22-Feb-2013 |
Jim Ingham <jingham@apple.com> |
Call el_resize when the window size changes. <rdar://problem/13270100> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175926 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/driver/IOChannel.h
|
bab9b647fad841cf7c301f0bd8b1da3c0e72bfa2 |
|
01-Jun-2012 |
Jim Ingham <jingham@apple.com> |
Add an API to determine whether there are any characters on the current input line. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@157789 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/driver/IOChannel.h
|
8ab2c22f22bd5ff09c98441f148406e0a890084e |
|
09-May-2012 |
Johnny Chen <johnny.chen@apple.com> |
Make ctrl-c terminate the current input line and start an empty line, instead of the previous content. rdar://problem/11412821 git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@156510 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/driver/IOChannel.h
|
4b66329ac82b5f3d939bd31b4d1498da9257d85a |
|
02-Aug-2011 |
Johnny Chen <johnny.chen@apple.com> |
Patch by David Forsythe to build lldb on FreeBSD! I did not take the patch for ClangExpressionParser.cpp since there was a recent change by Peter for the same line. Feel free to disagree. :-) Reference: ---------------------------------------------------------------------- r136580 | pcc | 2011-07-30 15:42:24 -0700 (Sat, 30 Jul 2011) | 3 lines Add reloc arg to standard JIT createJIT() Fixes non-__APPLE__ build. Patch by Matt Johnson! ---------------------------------------------------------------------- Also, I ignore the part of the patch to remove the RegisterContextDarwin*.h/.cpp. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@136720 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/driver/IOChannel.h
|
388ca8fef002edf49d66126efa8f4dff7176edc1 |
|
03-May-2011 |
Caroline Tice <ctice@apple.com> |
Make the driver listen for asynchronous output, rather than the IOChannel, so that it can be written out even while the IOChannel is collecting user input. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@130789 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/driver/IOChannel.h
|
4a348081030cdd2af758fddc869518357d9befd3 |
|
02-May-2011 |
Caroline Tice <ctice@apple.com> |
This patch captures and serializes all output being written by the command line driver, including the lldb prompt being output by editline, the asynchronous process output & error messages, and asynchronous messages written by target stop-hooks. As part of this it introduces a new Stream class, StreamAsynchronousIO. A StreamAsynchronousIO object is created with a broadcaster, who will eventually broadcast the stream's data for a listener to handle, and an event type indicating what type of event the broadcaster will broadcast. When the Write method is called on a StreamAsynchronousIO object, the data is appended to an internal string. When the Flush method is called on a StreamAsynchronousIO object, it broadcasts it's data string and clears the string. Anything in lldb-core that needs to generate asynchronous output for the end-user should use the StreamAsynchronousIO objects. I have also added a new notification type for InputReaders, to let them know that a asynchronous output has been written. This is to allow the input readers to, for example, refresh their prompts and lines, if desired. I added the case statements to all the input readers to catch this notification, but I haven't added any code for handling them yet (except to the IOChannel input reader). git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@130721 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/driver/IOChannel.h
|
757500e29b7856823f2f4aedd30f206ec009147e |
|
29-Sep-2010 |
Caroline Tice <ctice@apple.com> |
Fix various timing/threading problems in IOChannel & Driver that were causing the prompt to be stomped on, mangled or omitted occasionally. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@115059 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/driver/IOChannel.h
|
54e7afa84d945f9137f9372ecde432f9e1a702fc |
|
09-Jul-2010 |
Greg Clayton <gclayton@apple.com> |
Merged Eli Friedman's linux build changes where he added Makefile files that enabled LLVM make style building and made this compile LLDB on Mac OS X. We can now iterate on this to make the build work on both linux and macosx. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@108009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/driver/IOChannel.h
|
24943d2ee8bfaa7cf5893e4709143924157a5c1e |
|
08-Jun-2010 |
Chris Lattner <sabre@nondot.org> |
Initial checkin of lldb code from internal Apple repo. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@105619 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/driver/IOChannel.h
|