PR# 19520 Class text not editable when using remote ECF target
Problem Report Summary
Submitter: gobobe
Category: EiffelStudio
Priority: Low
Date: 2019/02/11
Class: Bug
Severity: Non-critical
Number: 19520
Release: 19.01.10.2771
Confidential: No
Status: Closed
Responsible:
Environment: win
Synopsis: Class text not editable when using remote ECF target
Description
When I have this ECF file, using the target "bar": ~~~~~~~~~~~~~~~~~~~~ <?xml version="1.0" encoding="ISO-8859-1"?> <system xmlns="http://www.eiffel.com/developers/xml/configuration-1-18-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.eiffel.com/developers/xml/configuration-1-18-0 http://www.eiffel.com/developers/xml/configuration-1-18-0.xsd" name="foo" library_target="foo" uuid="E1FFE100-60B0-0001-0002-001000000009" > <target name="foo"> <root all_classes="true"/> <file_rule> <exclude>/\.svn$</exclude> <exclude>/\.git$</exclude> <exclude>/EIFGENs$</exclude> </file_rule> <library name="base" location="${ISE_LIBRARY}\library\base\base.ecf" readonly="false"/> </target> <target name="bar" extends="foo"> <root all_classes="true"/> </target> </system> ~~~~~~~~~~~~~~~~~~~~ the classes are editable from EiffelStudio. However, when I use a "remote" ECF parent: ~~~~~~~~~~~~~~~~~~~~ <?xml version="1.0" encoding="ISO-8859-1"?> <system xmlns="http://www.eiffel.com/developers/xml/configuration-1-18-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.eiffel.com/developers/xml/configuration-1-18-0 http://www.eiffel.com/developers/xml/configuration-1-18-0.xsd" name="foo" uuid="E1FFE100-60B0-0001-0002-001000000010" > <target name="bar" extends="foo" extends_location="system.ecf"> <root all_classes="true"/> </target> </system> ~~~~~~~~~~~~~~~~~~~~ then the classes are not editable anymore. Note that despite the class text not being editable, the library is still correctly considered as not read-only because EiffelStudio will compile modifications made from an external editor. The problem is also in EiffelStudio 18.11. -- Eric Bezault
To Reproduce
Problem Report Interactions
Fixed by rev#102932.