[xdebug-dev] xdebug xdebug/package.xml - Go with rc1.

From: Derick Rethans <derick[@]derickrethans.nl>
Date: Sun, 8 Oct 2006 22:50:03 +0200

Date: Sun Oct 8 22:50:03 CEST 2006
User: Derick Rethans
Directory: xdebug

Log Message:
[0.25]
- Go with rc1.

Modified files:
           xdebug/package.xml (version: 1.37)

[FILE: /xdebug/package.xml]

===================================================================
RCS file: cvstemp,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- xdebug/package.xml:1.36 Sat Oct 07 20:09:09 2006 GMT
+++ xdebug/package.xml Sun Oct 08 18:50:03 2006 GMT
@@ -32,60 +32,55 @@
   <license>BSD style</license>
   <release>
     <state>beta</state>
- <version>2.0.0beta6</version>
- <date>2006-06-30</date>
+ <version>2.0.0rc1</version>
+ <date>2006-10-08</date>
     <notes>
 + Added new features:
- - Implemented FR #137: feature_get for general commands doesn't have a text field.
- - Implemented FR #131: XDebug needs to implement paged child object requests.
- - Implemented FR #124: Add backtrace dumping information when exception thrown.
- - Implemented FR #70: Add feature_get breakpoint_types.
- - Added profiling aggregation functions (patch by Andrei Zmievski)
- - Implemented the "timestamp" option for the xdebug.trace_output_name and
- xdebug.profiler_output_name settings.
- - Added the xdebug.remote_log setting that allows you to log debugger
- communication to a log file for debugging. This can also be set through
- the "remote_log" element in the XDEBUG_CONFIG environment variable.
- - Added a "script" value to the profiler_output_name option. This will write
- the profiler output to a filename that consists of the script's full path
- (using underscores). ie: /var/www/index.php becomes
- var_www_index_php_cachegrind.out. (Patch by Brian Shire).
- - DBGp: Implemented support for hit conditions for breakpoints.
- - DBGp: Added support for conditions for file/line breakpoints.
- - DBGp: Added support for hit value checking to file/line breakpoints.
- - DBGp: Added support for "exception" breakpoints.
-
-+ Performance improvements:
- - Added a cache that prevents the code coverage functionality from running a
- "which code is executable check" on every function call, even if they
- were executed multiple times. This should speed up code coverage a lot.
- - Speedup Xdebug but only gathering information about variables in scopes when
- either remote debugging is used, or show_local_vars is enabled.
+ - Implemented FR #70: Provide optional depth on xdebug_call_* functions.
+ - Partially implemented FR #50: Resource limiting for variable display. By
+ default only two levels of nested variables and max string lengths of 512
+ are shown. This can be changed by setting the ini settings
+ xdebug.var_display_max_depth and xdebug.var_display_max_data.
+ - Implemented breakpoints for different types of PHP errors. You can now
+ set an 'exception' breakpoint on "Fatal error", "Warning", "Notice" etc.
+ This is related to bug #187.
+ - Added the xdebug_print_function_trace() function to display a stack trace on
+ demand.
+ - Reintroduce HTML tracing by adding a new tracing option "XDEBUG_TRACE_HTML"
+ (4).
+ - Made xdebug_stop_trace() return the trace file name, so that the
+ following works: <?php echo file_get_contents( xdebug_stop_trace() ); ?>
+ - Added the xdebug.collect_vars setting to tell Xdebug to collect
+ information about which variables are used in a scope. Now you don't need
+ to show variables with xdebug.show_local_vars anymore for
+ xdebug_get_declared_vars() to work.
+ - Make the filename parameter to the xdebug_start_trace() function
+ optional. If left empty it will use the same algorithm to pick a filename
+ as when you are using the xdebug.auto_trace setting.
+
++ Changes:
+ - Implemented dead code analysis during code coverage for:
+ * abstract methods.
+ * dead code after return, throw and exit.
+ * implicit returns when a normal return is present.
+ - Improved readability of stack traces.
+ - Use PG(html_errors) instead of checking whether we run with CLI when
+ deciding when to use HTML messages or plain text messages.
 
 = Fixed bugs:
- - Fixed bug #184: problem with control chars in code traces
- - Fixed bug #183: property_get -n $this->somethingnonexistent crashes the
- debugger.
- - Fixed bug #182: Errors are not html escaped when being displayed.
- - Fixed bug #180: collected includes not shown in trace files. (Patch by
- Cristian Rodriguez)
- - Fixed bug #178: $php_errormsg and Track errors unavailable.
- - Fixed bug #177: debugclient fails to compile due to Bison.
- - Fixed bug #176: Segfault using SplTempFileObject.
- - Fixed bug #173: Xdebug segfaults using SPL ArrayIterator.
- - Fixed bug #171: set_time_limit stack overflow on 2nd request.
- - Fixed bug #168: Xdebug's DBGp crashes on an eval command where the
- result is an array.
- - Fixed bug #125: show_mem_delta does not calculate correct negative values on
- 64bit machines.
- - Fixed bug #121: property_get -n $r[2] returns the whole hash.
- - Fixed bug #111: xdebug does not ignore set_time_limit() function during debug
- session.
- - Fixed bug #87: Warning about headers when "register_shutdown_function" used.
- - Fixed PECL bug #6940 (XDebug ignores set_time_limit)
- - Fixed Komodo bug 45484: no member data for objects in PHP debugger.
- - Suppress NOP/EXT_NOP from being marked as executable code with Code
- Coverage.
+ - Fixed bug #203: PHP errors with HTML content processed incorrectly. This
+ patch backs out the change that was made to fix bug #182.
+ - Fixed bug #198: Segfault when trying to use a non-existing debug handler.
+ - Fixed bug #197: Race condition fixes created too many files.
+ - Fixed bug #196: Profile timing on Windows does not work.
+ - Fixed bug #195: CLI Error after debugging session.
+ - Fixed bug #193: Compile problems with PHP 5.2.
+ - Fixed bug #191: File/line breakpoints are case-sensitive on Windows.
+ - Fixed bug #181: Xdebug doesn't handle uncaught exception output
+ correctly.
+ - Fixed bug #173: Coverage produces wrong coverage.
+ - Fixed a typo that prevented the XDEBUG_CONFIG option "profiler_enable"
+ from working.
     </notes>
     <filelist>
       <file role="src" name="php_xdebug.h"/>
@@ -174,6 +169,59 @@
   <changelog>
     <release>
       <state>beta</state>
+ <version>2.0.0rc1</version>
+ <date>2006-10-08</date>
+ <notes>
++ Added new features:
+ - Implemented FR #70: Provide optional depth on xdebug_call_* functions.
+ - Partially implemented FR #50: Resource limiting for variable display. By
+ default only two levels of nested variables and max string lengths of 512
+ are shown. This can be changed by setting the ini settings
+ xdebug.var_display_max_depth and xdebug.var_display_max_data.
+ - Implemented breakpoints for different types of PHP errors. You can now
+ set an 'exception' breakpoint on "Fatal error", "Warning", "Notice" etc.
+ This is related to bug #187.
+ - Added the xdebug_print_function_trace() function to display a stack trace on
+ demand.
+ - Reintroduce HTML tracing by adding a new tracing option "XDEBUG_TRACE_HTML"
+ (4).
+ - Made xdebug_stop_trace() return the trace file name, so that the
+ following works: &lt;?php echo file_get_contents( xdebug_stop_trace() ); ?&gt;
+ - Added the xdebug.collect_vars setting to tell Xdebug to collect
+ information about which variables are used in a scope. Now you don't need
+ to show variables with xdebug.show_local_vars anymore for
+ xdebug_get_declared_vars() to work.
+ - Make the filename parameter to the xdebug_start_trace() function
+ optional. If left empty it will use the same algorithm to pick a filename
+ as when you are using the xdebug.auto_trace setting.
+
++ Changes:
+ - Implemented dead code analysis during code coverage for:
+ * abstract methods.
+ * dead code after return, throw and exit.
+ * implicit returns when a normal return is present.
+ - Improved readability of stack traces.
+ - Use PG(html_errors) instead of checking whether we run with CLI when
+ deciding when to use HTML messages or plain text messages.
+
+= Fixed bugs:
+ - Fixed bug #203: PHP errors with HTML content processed incorrectly. This
+ patch backs out the change that was made to fix bug #182.
+ - Fixed bug #198: Segfault when trying to use a non-existing debug handler.
+ - Fixed bug #197: Race condition fixes created too many files.
+ - Fixed bug #196: Profile timing on Windows does not work.
+ - Fixed bug #195: CLI Error after debugging session.
+ - Fixed bug #193: Compile problems with PHP 5.2.
+ - Fixed bug #191: File/line breakpoints are case-sensitive on Windows.
+ - Fixed bug #181: Xdebug doesn't handle uncaught exception output
+ correctly.
+ - Fixed bug #173: Coverage produces wrong coverage.
+ - Fixed a typo that prevented the XDEBUG_CONFIG option "profiler_enable"
+ from working.
+ </notes>
+ </release>
+ <release>
+ <state>beta</state>
       <version>2.0.0beta6</version>
       <date>2006-06-30</date>
       <notes>
Received on Sun Oct 08 2006 - 22:50:04 BST

This archive was generated by hypermail 2.2.0 : Sun Jun 24 2018 - 04:00:03 BST