PR# 12433 .NET namespace generation messed up when classes are edited in EiffelStudio

Problem Report Summary
Submitter: manus_eiffel
Category: .NET
Priority: High
Date: 2007/03/30
Class: Bug
Severity: Critical
Number: 12433
Release: 6.0.6.7522
Confidential: No
Status: Closed
Responsible: manus_eiffel
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Synopsis: .NET namespace generation messed up when classes are edited in EiffelStudio

Description
Compile a project which references `base.ecf'. Once the system is compiled, bring ANY in the editor, perform a syntactical change and recompile. You will notice that the namespace has changed.

The issue is due to `CONF_GROUP.changeable_class_options' which will remove the namespace setting if any set on the group containing the class in the editor.

My solution would be to remove the .NET namespace from the options that are inheritable, but create a new set of options that are set just once and never overridden.
To Reproduce

										
Problem Report Interactions
From:manus_eiffel    Date:2007/04/01    Status: Closed    Download   
This is fixed in rev#67668.