PR# 17316 System Info does not show system information
Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: High
Date: 2011/02/03
Class: Bug
Severity: Critical
Number: 17316
Release: 6.7.8.5123
Confidential: No
Status: Closed
Responsible: jfiat_es
Environment: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10
Synopsis: System Info does not show system information
Description
This is something that have bugged me for a while now. When you are debugging, clicking the `System Info' button in the toolbar does not show the system information, rather it shows the `Debugger' information which is not what this button is for. I've tracked it down to EB_DEBUGGER_MANAGER.display_system_status which always show the debugger content when System Info is pressed when debugging. Why is that? Also I don't understand why `display_system_info' is in EB_DEBUGGER_MANAGER since it has nothing to do with the debugger.
To Reproduce
Problem Report Interactions
fixed by rev#85542
My personal feeling on this would be that `System Information' only shows the system information and nothing else, that is to say: - display the system information in the output/General panel - focus the output/General panel If I really want to see the execution output, I can change my output in the output tool. I don't think it is important to have a menu for that since most users are not going to be interested by that.
After further investigation I noticed Clicking on "Display information concerning current system" Does the following 1) when no application is executing - display the system information in the output/General panel - focus the output/General panel 2) when an application is being executing inside EiffelStudio - display the system information in the output/General panel - focus the output/General panel - display the execution information in the output/Debugger panel - focus the output/Debugger panel Then, to the user, it seems only the execution information are being displayed ... but if you select the output/General panel, you'll get the "system information" So now, what could we do? A) Add a new "execution information" button/menu, and separate the 2 functionalities System/Execution B) keep current behavior C) Display the system information for 5 secondes, and then focus on the "Debugger"'s output? D) ... allow to have multiple "Output" tool panels, and being able .... Output truncated, Click download to get the full message
To be honest this has annoyed me a few times. This behavior is there for many releases, before I actually started working on the debugger. So I agree to change it ... Maybe when debugging, we could display what the user is expecting, i.e the system information we have when we do not debug, and append the execution information. So for instance: System name: ec target: bench configuration: C:\_dev\trunk\Src\Eiffel\Ace\ec.ecf location: c:\_dev\compile compilation: c:\_dev\compile\EIFGENs\bench tag_concurrency: tag_concurrency_thread console: yes Root Class EB_KERNEL (interface): make Launching system : - profile = `profile #1' - directory = `C:\_dev\trunk\Src\Eiffel\Ace' - arguments = `-gui' And renaming "Launching system : " by "Execution" Would it make sense?