From d104b2651ef1ea8718c2a2354c1768a45c955cd0 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Thu, 13 Jul 2017 12:11:23 +0200 Subject: [PATCH] enhance the profile view, close #160 --- docs/index.md | 1 + docs/widgets_profile_viewer.md | 11 +- src/ce_profileviewer.lfm | 42 ++++-- src/ce_profileviewer.pas | 257 ++++++++++++++++++++++++++++++++- 4 files changed, 292 insertions(+), 19 deletions(-) diff --git a/docs/index.md b/docs/index.md index 3c91f0a7..68cb9216 100644 --- a/docs/index.md +++ b/docs/index.md @@ -54,6 +54,7 @@ _Full description of Coedit options. May redirect to a specific widget page._ * [Editor pages](options_editor_pages) * [Messages](widgets_messages) * [Mini explorer](widgets_mini_explorer) +* [Profile viewer](widgets_profile_viewer) * [Runnable modules](features_runnables) * [Shortcuts editor](options_shortcuts_editor) * [Static macros](widgets_editor) diff --git a/docs/widgets_profile_viewer.md b/docs/widgets_profile_viewer.md index 05b28b1c..f955411b 100644 --- a/docs/widgets_profile_viewer.md +++ b/docs/widgets_profile_viewer.md @@ -23,8 +23,17 @@ The list displays all the results, which can be inspected more accurately after #### Toolbar -- : Propose to open the _trace.log_ from a dialog. +- : Loads the _trace.log_ file located in the project output path. +- : Proposes to open the _trace.log_ from a dialog. - : Reloads the current _trace.log_ or tries to load it from the current directory. +- : Shows the profile viewer options. + +#### Options + +- **hideAtributes**: Sets if the functions attributes are displayed. +- **hideRuntimeCalls**: When checked, all the functions starting with `core.` are excluded. +- **hideStandardLibraryCalls**: When checked, all the functions starting with `std.` are excluded. +- **otherExclusion**: Allows to define other sub-strings masks. {% raw %}