mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-30 23:50:19 -07:00
* Translate curly apostrophe to ASCII apostrophe (#3395) Treats the curly apostrophe as a straight apostrophe when searching in the deck editor search bar. * Moved logic for handeling translation to CardDatabaseDisplayModel. This implementation was done with strings instead of characters because the curly apostrophes and quotes are considered multi-characters. Thus, the method of iterating through the string and replacing the characters with the proper translations was difficult to cleanly implement. * clang-tidy modifications * Implemented faster algorithm for string translation. Optimized the algorithm for string translation, before it would compute in O(N*M) time where N is the size of the string and M is the size of the translation table. Now it will compute in O(N) time where N is the length of the string. * Renaming variables and methods. * Fixed character literal type, was unicode, is now wide.