Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

- Implemented FR #70: Add feature_get breakpoint_types.

SVN Rev: 1829
  • Loading branch information...
commit 4c497ee894962497d323870dd9f9581f7e0d0896 1 parent 8d024f9
@derickr derickr authored
Showing with 14 additions and 2 deletions.
  1. +8 −1 docs/dbgp.txt
  2. +6 −1 xdebug_handler_dbgp.c
View
9 docs/dbgp.txt
@@ -694,6 +694,10 @@ The following features strings MUST be available:
XML, HTML and XHTML. An IDE may need this
information to to know what types of
breakpoints an engine will accept.
+ breakpoint_types get returns a space separated list with all
+ the breakpoint types that are supported.
+ See `7.6 breakpoints`_ for a list of the
+ 6 defined breakpoint types.
multiple_sessions get|set {0|1}
encoding get|set {ISO8859-15, UTF-8, etc.}
max_children get|set max number of array or object
@@ -703,7 +707,6 @@ The following features strings MUST be available:
max_depth get|set maximum depth that the debugger
engine may return when sending arrays,
hashs or object structures to the IDE.
- data_encoding get|set see feature_get
========================= ======= ==========================================
The following features strings MAY be available, if they are not, the IDE should
@@ -2068,6 +2071,10 @@ where,
A. ChangeLog
============
+2006-01-24
+
+- 7.2.1 Added a description of the breakpoint_types feature.
+
2006-01-23
- 7.11 Clarified the behavior of paging regarding depths, and that
View
7 xdebug_handler_dbgp.c
@@ -1251,6 +1251,11 @@ DBGP_FUNC(feature_get)
xdebug_xml_add_attribute_ex(*retval, "feature_name", xdstrdup(CMD_OPTION('n')), 0, 1);
XDEBUG_STR_SWITCH(CMD_OPTION('n')) {
+ XDEBUG_STR_CASE("breakpoint_types")
+ xdebug_xml_add_text(*retval, xdstrdup("line call return"));
+ xdebug_xml_add_attribute(*retval, "supported", "1");
+ XDEBUG_STR_CASE_END
+
XDEBUG_STR_CASE("data_encoding")
xdebug_xml_add_attribute(*retval, "supported", "0");
XDEBUG_STR_CASE_END
@@ -1957,7 +1962,7 @@ int xdebug_dbgp_parse_option(xdebug_con *context, char* line, int flags, xdebug_
char *xdebug_dbgp_get_revision(void)
{
- return "$Revision: 1.80 $";
+ return "$Revision: 1.81 $";
}
int xdebug_dbgp_cmdloop(xdebug_con *context TSRMLS_DC)
Please sign in to comment.
Something went wrong with that request. Please try again.