Skip to content

Conversation

@jleandroperez
Copy link
Contributor

@jleandroperez jleandroperez commented Nov 11, 2019

Details:

In this PR we're upgrading DiffMatchPatch so that diffs that contain Surrogate Pairs are fixed on the fly, and thus, we don't produce invalid unicode strings.

Simplenote sibling here
Upstream sibling here

H/T @dmsnell for literally fixing this bug in 5 different platforms / languages (Thank you Dennis!!).

Closes #580

Testing:

  • Verify the (new) unit tests are green!

@jleandroperez jleandroperez self-assigned this Nov 11, 2019
@jleandroperez jleandroperez added this to the 0.8.24 milestone Nov 11, 2019
@jleandroperez
Copy link
Contributor Author

Verified here

@jleandroperez jleandroperez merged commit feab201 into develop Nov 14, 2019
@jleandroperez jleandroperez deleted the issue/580-emojis-crash-mark-2 branch November 14, 2019 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Crash: Emojis + DiffMatchPatch

2 participants