Added Open URL Patterns property to HyperText. Enabling this property will automatically call Application.OpenURL() to open links in a web browser if their name attribute matches an http URL pattern. This property currently defaults to false, but will be made to default to true in version 1.9.0.
Changes
Reorganized code regions in some files to make it a bit easier to find relevant methods in the IDE.
The following API points that took ref List<T> or ref Dictionary<TKey, TValue> have been changed to no longer pass refs. You are responsible for making sure whatever value you pass is not null.
HyperText.GetLinks()
HyperText.GetLinkHitboxes()
HyperText.GetLinkKeywordCollections()
HyperText.GetQuadKeywordCollections()
HyperText.GetTagKeywordCollections()
HyperTextProcessor.GetCustomTags()
HyperTextProcessor.GetLinkKeywordCollections()
HyperTextProcessor.GetLinks()
HyperTextProcessor.GetQuadKeywordCollections()
HyperTextProcessor.GetQuads()
HyperTextProcessor.GetTagKeywordCollections()
HyperTextStyles.GetCustomTextStyles()
HyperTextStyles.GetCascadedCustomTextStyles()
HyperTextStyles.GetCascadedLinkStyles()
HyperTextStyles.GetCascadedQuadStyles()
HyperTextStyles.GetInheritedStyles()
HyperTextStyles.GetLinkStyles()
HyperTextStyles.GetQuadStyles()
KeywordsGlossary.Entry.GetOtherForms()
LocalizableText.GetLocaleOverrides()
The following API points previously took IEnumerable<T> and now take IList<T>: