View Issue Details

IDProjectCategoryView StatusLast Update
0002446NoesisGUIC++ SDKpublic2022-10-25 10:49
Reportermaherne Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version3.2.0 
Summary0002446: XamlName and AlphaNumeric parsers do not support UTF8 characters
DescriptionXamlName (in XamlReaderExpr.h) and AlphaNumeric (in ParserExpr.h) use the isalpha/isalnum methods which expect an ASCII character as their input.

WPF/Blend support a wide range of alpha characters in type and property names.

Steps To ReproduceThe following works in WPF/Blend, but not in Noesis. The 'é' in 'Painéal' causes the XamlName parser to fail and assert in isalnum.
<Grid
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:local="clr-namespace:LocalApp">
    <local:Painéal />
</Grid>
TagsNo tags attached.
PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-10-25 10:49 maherne New Issue