added selectGroupedControls of group and pre-parsing filename
Leaving filename on pre-process list so there is a known precedence on setting text and filename. Changed pre-process to be case insensitive (docs!!). Changed setfilename to handle setting the filename to empty when there is imported image data.
Made image text work the same way as filename. If the filename or text is empty then setting them to empty does not set the image rep to nil.
Added 'ascii string' as a validation type. Future work might include 'unicode' and 'native' as options'
handle short name… ensure empty if not set rather than abbrev id
Merge branch 'develop' into feature/ASCII_operator
Merge branch 'bugfix/iss8884' of https://github.com/montegoulding/livecode into feature-revised_properties_prop
Added some docs and dropped the null check
[[ RevisedPropsProp ]] Reverted behavior changes to image text/filename setters temporarily - to reinstate for next release (Bug 10977)
[[ RevisedPropsProp ]] Added work-around to bug 10977 - make sure image/filename of an image are only set if the value is non-empty when setting 'the properties'.
[[ RevisedPropsProp ]] Fixed preprocess check for whether to set a property (previously had no effect as 'continue' acted on the inner 'for' statement).
Merge branch 'feature-revised_properties_prop' into develop
Merge branch 'feature/ASCII_operator' of https://github.com/montegoulding/livecode into feature-is_an_ascii_string
[[ IsAnAsciiString ]] Added referencing comments.
[[ IsAnAsciiString ]] Simplified parsing to use 'skip_token'.
[[ IsAnAsciiString ]] Simplified loop to use indexing rather than direct ptr access.
[[ IsAnAsciiString ]] Added release note.
Merge branch 'feature-is_an_ascii_string' into develop