Issues.00302 - lordmundi/wikidoctest GitHub Wiki

00302: show any known information about a plugin in dialog

« 00301 | Issues | 00303 »

Summary: show any known information about a plugin in dialog

Created: 2010–12–02 09:07

Status: Released

Category: Request

From: frankie

Version: 2.1

Released_In: 2.2

Description:

the plugin information dialog is extremely helpful for debugging. Currently, when you double click a plugin in the list, it shows the message log for that plugin.

this is a request to add information at the top of that dialog to show any known information about that plugin, for example (if these are possible):

  • version
  • command line arguments
  • config file alias
  • tcl commands registered
  • etc.

UPDATE: Also, we should consider as part of this upgrade updating the plgin dialog so that plugins that fail to load are also shown somehow (for example, plugins that fail to load due to permissions, file missing, wrong ELF class, etc.) Currently, these are not listed in the dialog.


Comments

brad December 10, 2010, at 04:46 PM: This is done, the data for a specific plugin can be accessed via a global the global Tcl array "dougplugininfo" with the following elements:

dougplugininfo(plugin_name,version)
  dougplugininfo(plugin_name,alias)
  dougplugininfo(plugin_name,args)
  dougplugininfo(plugin_name,callbacks)
  dougplugininfo(plugin_name,tclcmds)

where "plugin_name" is the name of the plugin specified to load in the config file (ie dsp_speedtest3).

.


« 00301 | Issues | 00303 »

Associated Commits

| commit | b69fe05b43a3d29a729cdef0ff950082a4b46f9f link6 | || | Author: | Brad Bell | | Date: | Fri Dec 10 10:23:43 2010 -0600 | | Message: | [@Issue 00302: Added a new dialog accessable from the plugin message log dialog called "Details" which will display all kinds of info about the installed plugin, also modified the plugin dialog list to color code entries yellow if a plugin failed to load in which case the message log will indicate why it failed. @] |

Affected Files:

bin_Linux_FC3/doug           | Bin 623498 -> 646506 bytes
 bin_Win32/doug.exe           | Bin 562176 -> 575488 bytes
 lib_Linux_FC3/libdsp.a       | Bin 962636 -> 967444 bytes
 lib_Linux_FC3/libdsp_s.so    | Bin 802970 -> 807664 bytes
 lib_Linux_FC3/libviewer.a    | Bin 1078006 -> 1078118 bytes
 lib_Linux_FC3/libviewer_s.so | Bin 908074 -> 908166 bytes
 lib_Win32/libdsp.dll         | Bin 294912 -> 407040 bytes
 lib_Win32/libviewer.dll      | Bin 494592 -> 619008 bytes
 8 files changed, 0 insertions(+), 0 deletions(-)