PR# 19245 DIRECTORY.recursive_delete will not work for file names with multi-byte characters

Problem Report Summary
Submitter: finnianr
Category: EiffelBase
Priority: High
Date: 2016/06/15
Class: Bug
Severity: Serious
Number: 19245
Release: >=15.01.9
Confidential: No
Status: Closed
Responsible:
Environment: All platforms
Synopsis: DIRECTORY.recursive_delete will not work for file names with multi-byte characters

Description
The problem is on this line in routine delete_content_with_action
https://github.com/EiffelSoftware/EiffelStudio/blob/master/Src/library/base/elks/kernel/directory.e#L555
l_name := l_info.pointer_to_file_name_8 (l_last_entry_pointer)
To Reproduce

										
Problem Report Interactions
From:alexk_es    Date:2016/06/16    Status: Closed    Download   
The bug is fixed in rev#98924 of EiffelStudio 16.05 intermediate bug fix release.

From:alexk_es    Date:2016/06/15    Status: Analyzed    Download   
Added eweasel test#directory002.