Commit Graph

117 Commits

Author SHA1 Message Date
Bob Weinand
b28e3d01d7 Fix ctrl characters handling 2014-10-15 20:30:16 +02:00
Bob Weinand
1486a9ebf7 Fix some compiler warnings 2014-10-12 00:30:09 +02:00
Bob Weinand
e19c789979 Maybe-fix for krakjoe/phpdbg#120, fixed remote on darwin 2014-10-11 23:36:12 +02:00
Bob Weinand
07bbe62742 Put stack_verify in error buffer too 2014-10-08 23:44:22 +02:00
Bob Weinand
8bc2881260 Merge branch 'master' into xml-protocol
Conflicts:
	phpdbg.c
	phpdbg.h
	phpdbg_cmd.c
	phpdbg_cmd.h
	phpdbg_frame.c
	phpdbg_info.c
	phpdbg_list.c
	phpdbg_print.c
	phpdbg_prompt.c
	phpdbg_utils.c
	phpdbg_utils.h
	phpdbg_watch.c
2014-10-07 13:08:30 +02:00
Bob Weinand
490aa1f984 Use or instead of and for libedit and readline 2014-10-04 16:31:34 +02:00
Bob Weinand
323e59adfc Added support for a restricted ev (variables only) in async safe contexts 2014-10-03 12:43:32 +02:00
Bob Weinand
8af0870d72 Made some functions async safe and provide interactive shell in signal handler
Fixes also (as a side-effect) a possible bug in list function when included files become unreachable after loading by caching the file contents
This is already pretty stable; a (restricted) ev and sh may follow.
2014-10-03 01:29:41 +02:00
Bob Weinand
b183494f37 Send a \x03 during execution to interrupt (POSIX only) 2014-09-28 02:57:12 +02:00
Bob Weinand
67787d7b6d Merge branch 'master' into xml-protocol
Conflicts:
	phpdbg_utils.c
2014-09-25 01:22:33 +02:00
Bob Weinand
2bd1a74690 Always add a newline before a warning or a notice 2014-09-25 00:55:17 +02:00
Bob Weinand
7f9e036077 Fix breakpoints and listing 2014-09-22 23:28:07 +02:00
Bob Weinand
ca635e4884 A few general segfault fixes 2014-09-22 00:52:22 +02:00
Bob Weinand
bbeccd7474 First draft of an xml protocol 2014-09-21 04:17:19 +02:00
Bob Weinand
219beac36b Fix readline/libedit (Thanks to @remicollet) 2014-06-29 11:26:03 +02:00
krakjoe
e9668d4ce8 buffer input to repeat commands 2014-04-21 21:43:19 +01:00
Bob Weinand
b1a22ae6dc Updated version number to 0.4.0
Made run accept any input and lexer re2c compatible
2014-04-16 13:56:26 +02:00
Bob Weinand
0e8637441c Fixed segfault when input == NULL 2014-04-15 15:52:46 +00:00
krakjoe
85b5907e85 fix ts build 2014-02-24 09:26:03 +00:00
krakjoe
4b738cee2b set colors working 2014-02-23 07:33:48 +00:00
krakjoe
ee6cc5ba60 do not allow abbreivation of anything without alias, fixes input for sh/ev 2014-02-21 21:31:01 +00:00
krakjoe
1b92ce9a1b call register 2014-02-21 20:42:15 +00:00
krakjoe
bab960069c ... 2014-02-21 19:37:16 +00:00
krakjoe
1c5f8ca7e1 verify noargs 2014-02-21 19:05:20 +00:00
krakjoe
28debb4717 ... 2014-02-21 18:52:06 +00:00
krakjoe
c3a897bf3d introduce proper support for file:#opline 2014-02-21 18:01:50 +00:00
krakjoe
a6eee49326 case insensitive 2014-02-21 17:47:02 +00:00
krakjoe
b82ad53b29 ... 2014-02-21 16:29:09 +00:00
krakjoe
fde1e44d62 trim breaking commands 2014-02-21 16:18:46 +00:00
krakjoe
e2fcc870e3 work on lexer to be more permissive (accept moar strings)
work on parameter parsing and command resolution
work on error reporting for failed arguments
update most commands
move quiet to set quiet
move set break on/off to set breaks on/off
keep set break for set break <id> <on/off>
update help accordingly
2014-02-19 20:18:49 +00:00
krakjoe
996182993d remove input_t
support single char aliases
...
2014-02-19 08:33:54 +00:00
krakjoe
e2e93ac259 work on parameters to commands 2014-02-19 00:33:49 +00:00
krakjoe
1952750af6 ... 2014-02-18 20:04:02 +00:00
krakjoe
e392e730ea execute new stack now 2014-02-18 19:48:33 +00:00
krakjoe
4af3e39147 improve error reporting 2014-02-16 23:12:24 +00:00
krakjoe
c3bf5dc904 modify command to parse arguments with lexer for testingz 2014-02-16 22:47:20 +00:00
krakjoe
c768abd420 fix bugsnet #66594, thanks ondrej@php.net 2014-01-28 17:23:29 +00:00
Bob Weinand
2e4aed3673 Merge branch PHP-5.6 of php-src 2014-01-19 12:26:14 +01:00
Bob Weinand
f27be2fded Fixed order of instructions... 2014-01-18 19:24:22 -05:00
Bob Weinand
b12286461d Merge branch 'master' of ssh://github.com/krakjoe/phpdbg 2014-01-18 13:18:47 -05:00
Bob Weinand
a1f5925652 Fixed that for example "run" is only set as last cmd after the whole execution 2014-01-18 13:18:28 -05:00
Bob Weinand
f4a7e50156 Update year 2014-01-17 23:09:07 +01:00
krakjoe
c205a6f3de zts fix 2014-01-17 21:20:19 +00:00
krakjoe
1ba3ff157e fix #46 ignore EOF 2014-01-13 08:14:04 +00:00
krakjoe
9add0e9f5c Revert "fix #46 ignore EOF"
This reverts commit 333264fdb7.
2014-01-13 08:12:49 +00:00
cyanogenmod
333264fdb7 fix #46 ignore EOF 2014-01-13 08:11:09 +00:00
Ivan Enderlin
e5263aa3f0 In english, no horizontal space before “!”. 2013-12-18 11:53:30 +01:00
krakjoe
7e0d1938f9 fix warnings/50700 stuff 2013-12-18 10:31:14 +00:00
Bob Weinand
94d5334bca Added myself as author where I was not author yet 2013-12-18 11:02:50 +01:00
Felipe Pena
bba73628e6 - Fix compiler warning 2013-12-09 09:46:33 -02:00