Skip to content

Commit

Permalink
v2.1.1 2012/12/21 Fixes #51, fixes #55, fixes #60, fixes #62
Browse files Browse the repository at this point in the history
  • Loading branch information
bobbingwide committed Dec 21, 2017
1 parent 0d93a45 commit 284b5d8
Show file tree
Hide file tree
Showing 4 changed files with 74 additions and 48 deletions.
25 changes: 20 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
* Contributors: bobbingwide, vsgloik
* Donate link: https://www.oik-plugins.com/oik/oik-donate/
* Tags: debug, trace, backtrace, actions, filters, ad hoc tracing, hook tracing, filter tracing, string watch
* Requires at least: 4.2
* Tested up to: 4.9-beta3
* Stable tag: 2.1.0
* Requires at least: 4.9
* Tested up to: 4.9.1
* Stable tag: 2.1.1
* License: GPLv2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html

Expand Down Expand Up @@ -146,8 +146,8 @@ define( 'BW_TRACE_ON', true );
define( 'BW_COUNT_ON', true );
define( 'BW_TRACE_RESET', true );
if ( file_exists( ABSPATH . '/wp-content/plugins/oik-bwtrace/lib/bwtrace.php' ) ) {
require_once( ABSPATH . '/wp-content/plugins/oik-bwtrace/lib/bwtrace.php' );
if ( file_exists( ABSPATH . '/wp-content/plugins/oik-bwtrace/libs/bwtrace.php' ) ) {
require_once( ABSPATH . '/wp-content/plugins/oik-bwtrace/libs/bwtrace.php' );
}
```

Expand All @@ -162,6 +162,9 @@ Don't forget to remove or comment out this code when you no longer need it.
5. Daily summary log

## Upgrade Notice
# 2.1.1
Upgrade for PHP 7.2 support

# 2.1.1-beta-20171023
Upgrade to ensure shared library file compatibility with oik v3.2.0-RC1

Expand Down Expand Up @@ -263,6 +266,18 @@ This version is a standalone version from www.oik-plugins.com
This version matches the child plugin oik-bwtrace in oik v1.17

## Changelog
# 2.1.1
* Added: Display information related to WPMS installations https://github.com/bobbingwide/oik-bwtrace/issues/51
* Changed: 100% translatable and localizable on wordpress.org https://github.com/bobbingwide/oik-bwtrace/issues/60
* Changed: Convert php.net URLs into links https://github.com/bobbingwide/oik-bwtrace/issues/51
* Changed: Display End of Life for PHP 7.2 https://github.com/bobbingwide/oik-bwtrace/issues/55
* Changed: First pass at tracing $_GET and $_POST as well as $_REQUEST https://github.com/bobbingwide/oik-bwtrace/issues/61
* Changed: Fix Warning: Count() messages for PHP 7.2
* Changed: Logic to watch for a constant changing https://github.com/bobbingwide/oik-bwtrace/issues/57
* Changed: Test bw_invoke_shortcode exists even if oik-sc-help loaded https://github.com/bobbingwide/oik-bwtrace/issues/62
* Tested: With WordPress 4.9.1 and WordPress Multisite
* Tested: With PHP 7.1 and 7.2

# 2.1.1-beta-20171023
* Changed: Synchronized shared libraries with oik v3.2.0-RC1,
* Changed: Regenerate language files for en_GB and bb_BB
Expand Down
8 changes: 2 additions & 6 deletions oik-bwtrace.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Plugin Name: oik bwtrace
Plugin URI: https://www.oik-plugins.com/oik-plugins/oik-bwtrace
Description: Debug trace for WordPress, including action and filter tracing
Version: 2.1.1-beta-20171023
Version: 2.1.1
Author: bobbingwide
Author URI: https://www.oik-plugins.com/author/bobbingwide
Text Domain: oik-bwtrace
Expand Down Expand Up @@ -293,8 +293,7 @@ function oik_bwtrace_query_libs( $libraries ) {
}

/**
*
* Implement 'oik_admin_menu' action
* Implements 'oik_admin_menu' action
*
* Set the plugin server
* Register the text domain for localization
Expand Down Expand Up @@ -390,9 +389,6 @@ function oik_bwtrace_loaded() {

}


global $bw_trace_options, $bw_trace_on, $bw_trace_level;

oik_bwtrace_loaded();


64 changes: 32 additions & 32 deletions phpunit.json
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
<testsuite name="" tests="28" assertions="159" errors="0" failures="0" skipped="0" time="3.417237">
<testsuite name="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" tests="7" assertions="13" errors="0" failures="0" skipped="0" time="1.529171">
<testcase name="test_constant_bw_trace_on" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="16" assertions="1" time="1.209009"/>
<testcase name="test_bw_trace_status" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="39" assertions="1" time="0.008686"/>
<testcase name="test_bw_trace_reset_status" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="171" assertions="5" time="0.007799"/>
<testcase name="test_bw_trace_level" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="200" assertions="2" time="0.008092"/>
<testcase name="test_bw_torf" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="218" assertions="2" time="0.008121"/>
<testcase name="test_bw_trace_plugin_startup_tracing_off" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="234" assertions="1" time="0.165154"/>
<testcase name="test_bw_trace_plugin_startup_tracing_on" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="263" assertions="1" time="0.122310"/>
<testsuite name="" tests="28" assertions="159" errors="0" failures="0" skipped="0" time="2.829814">
<testsuite name="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" tests="7" assertions="13" errors="0" failures="0" skipped="0" time="1.326338">
<testcase name="test_constant_bw_trace_on" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="16" assertions="1" time="1.047661"/>
<testcase name="test_bw_trace_status" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="39" assertions="1" time="0.007326"/>
<testcase name="test_bw_trace_reset_status" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="171" assertions="5" time="0.012097"/>
<testcase name="test_bw_trace_level" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="200" assertions="2" time="0.007553"/>
<testcase name="test_bw_torf" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="218" assertions="2" time="0.007292"/>
<testcase name="test_bw_trace_plugin_startup_tracing_off" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="234" assertions="1" time="0.147097"/>
<testcase name="test_bw_trace_plugin_startup_tracing_on" class="Tests_oik_bwtrace" classname="Tests_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test--oik-bwtrace.php" line="263" assertions="1" time="0.097312"/>
</testsuite>
<testsuite name="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" tests="10" assertions="126" errors="0" failures="0" skipped="0" time="1.803773">
<testcase name="test_bw_trace_options_init" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="19" assertions="1" time="0.013181"/>
<testcase name="test_bw_action_options_init" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="28" assertions="1" time="0.008471"/>
<testcase name="test_bw_trace_options_add_page" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="34" assertions="9" time="0.067043"/>
<testcase name="test_bw_trace_options_add_page_bb_BB" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="45" assertions="17" time="0.298299"/>
<testcase name="test_bw_action_options_add_page" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="57" assertions="9" time="0.042156"/>
<testcase name="test_bw_action_options_add_page_bb_BB" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="68" assertions="17" time="0.285104"/>
<testcase name="test_bw_action_options_do_page" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="80" assertions="14" time="0.239910"/>
<testcase name="test_bw_action_options_do_page_bb_BB" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="102" assertions="22" time="0.321043"/>
<testcase name="test_bw_trace_options_do_page" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="148" assertions="14" time="0.209263"/>
<testcase name="test_bw_trace_options_do_page_bb_BB" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="176" assertions="22" time="0.319303"/>
<testsuite name="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" tests="10" assertions="126" errors="0" failures="0" skipped="0" time="1.452394">
<testcase name="test_bw_trace_options_init" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="19" assertions="1" time="0.024218"/>
<testcase name="test_bw_action_options_init" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="28" assertions="1" time="0.010596"/>
<testcase name="test_bw_trace_options_add_page" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="34" assertions="9" time="0.049387"/>
<testcase name="test_bw_trace_options_add_page_bb_BB" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="45" assertions="17" time="0.224347"/>
<testcase name="test_bw_action_options_add_page" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="57" assertions="9" time="0.060812"/>
<testcase name="test_bw_action_options_add_page_bb_BB" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="68" assertions="17" time="0.224991"/>
<testcase name="test_bw_action_options_do_page" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="80" assertions="14" time="0.129633"/>
<testcase name="test_bw_action_options_do_page_bb_BB" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="102" assertions="22" time="0.289983"/>
<testcase name="test_bw_trace_options_do_page" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="148" assertions="14" time="0.162903"/>
<testcase name="test_bw_trace_options_do_page_bb_BB" class="Tests_admin_oik_bwtrace" classname="Tests_admin_oik_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-admin-oik-bwtrace.php" line="176" assertions="22" time="0.275524"/>
</testsuite>
<testsuite name="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" tests="11" assertions="20" errors="0" failures="0" skipped="0" time="0.084293">
<testcase name="test_bw_trace2_issue56" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="50" assertions="1" time="0.005522"/>
<testcase name="test_bw_lazy_backtrace_issue56" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="63" assertions="1" time="0.044372"/>
<testcase name="test_bw_trace_on_off" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="89" assertions="2" time="0.002228"/>
<testcase name="test_bw_trace_anonymize_symlinked_file" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="105" assertions="1" time="0.002277"/>
<testcase name="test_bw_trace_file_part" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="129" assertions="1" time="0.002254"/>
<testcase name="test_bw_trace_elapsed" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="144" assertions="2" time="0.002333"/>
<testcase name="test_bw_trace_date" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="162" assertions="2" time="0.002406"/>
<testcase name="test_bw_trace_count" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="174" assertions="2" time="0.002154"/>
<testcase name="test_bw_trace_function" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="186" assertions="1" time="0.002271"/>
<testcase name="test_bw_current_filter" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="193" assertions="3" time="0.002530"/>
<testcase name="test_bw_list_trace_levels" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="212" assertions="4" time="0.015946"/>
<testsuite name="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" tests="11" assertions="20" errors="0" failures="0" skipped="0" time="0.051083">
<testcase name="test_bw_trace2_issue56" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="50" assertions="1" time="0.004212"/>
<testcase name="test_bw_lazy_backtrace_issue56" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="63" assertions="1" time="0.028938"/>
<testcase name="test_bw_trace_on_off" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="89" assertions="2" time="0.001925"/>
<testcase name="test_bw_trace_anonymize_symlinked_file" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="105" assertions="1" time="0.001813"/>
<testcase name="test_bw_trace_file_part" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="129" assertions="1" time="0.001852"/>
<testcase name="test_bw_trace_elapsed" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="143" assertions="2" time="0.002008"/>
<testcase name="test_bw_trace_date" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="162" assertions="2" time="0.001912"/>
<testcase name="test_bw_trace_count" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="174" assertions="2" time="0.001772"/>
<testcase name="test_bw_trace_function" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="186" assertions="1" time="0.001758"/>
<testcase name="test_bw_current_filter" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="193" assertions="3" time="0.001783"/>
<testcase name="test_bw_list_trace_levels" class="Tests_includes_bwtrace" classname="Tests_includes_bwtrace" file="C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\tests\test-includes-bwtrace.php" line="212" assertions="4" time="0.003110"/>
</testsuite>
</testsuite>
</testsuites>
Loading

0 comments on commit 284b5d8

Please sign in to comment.