Two unit test methods were added to the HtmlUtilTest class to check the operation of the IsTextFormattable method. These tests cover different scenarios where the method should return true and false respectively.
Two new tests are added for the French language in the FixCommonErrors library. The added tests verify both changes and non-changes for hard-coded OCR (Optical Character Recognition) error correction.
A comment has been added into the NikseComboBox control to improve code readability. This comment details the conditions under which the selected index is updated, specifically when a new value is present and distinct from the previous selection within the '_items' list.
The 'Text' and 'SelectedText' properties of 'NikseComboBox' have been refactored for a cleaner approach. This involved creating helper methods such as 'GetValue', 'HasValueChanged', and 'NotifyTextChanged' to reduce redundancy and improve readability. These changes consolidate the process of getting or setting text, and notifying on these changes.
The event invocation code in MessageHandlerWindow.cs file specifically for OnCopyData has been updated. Instead of creating a new instance of EventArgs, the code now uses the static EventArgs.Empty instance, which is more efficient and adheres to common C# best practices.
The System.Threading and System.Threading.Tasks namespaces were included in the AdvancedTextBox.cs file but were not being used. Their inclusion has been removed to clean up the code and improve readability.
The underlying TextBox in NikseComboBox has been refactored to InnerTextBox. This change enables handling of the right-click event directly within the InnerTextBox class, eliminating the need to set context menus for both classes individually. It improves the encapsulation of event handling within the control itself.