★ wanayoo — archive 1999 https://github.com/livecode/livecode/pull/6340Nouvelle recherche | Portail wanayoo
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[[ Bug 20482 ]] Use replacement chars on a cluster rather than glyph basis #6340

Merged
merged 2 commits into from Mar 6, 2018

Conversation

@livecodeali
Copy link
Member

@livecodeali livecodeali commented Feb 20, 2018

We need fields to visually represent grapheme boundaries so that navigation
works as expected, so deal with glyph info on a cluster by cluster basis,
replacing whole clusters with a replacement char if any part of it is
unsupported by the current font or fallback font.

…basis

We need fields to visually represent grapheme boundaries so that navigation
works as expected, so deal with glyph info on a cluster by cluster basis,
replacing whole clusters with a replacement char if any part of it is
unsupported by the current font or fallback font.
@livecodeali livecodeali added this to the 9.0.0-rc-1 milestone Feb 20, 2018
@livecodeali livecodeali added the bug label Feb 20, 2018
@montegoulding
Copy link
Member

@montegoulding montegoulding commented Mar 4, 2018

@livecode-vulcan
Copy link
Contributor

@livecode-vulcan livecode-vulcan commented Mar 4, 2018

💙 review by @montegoulding ok 2565cfe

livecode-vulcan added a commit that referenced this pull request Mar 4, 2018
[[ Bug 20482 ]] Use replacement chars on a cluster rather than glyph basis

We need fields to visually represent grapheme boundaries so that navigation
works as expected, so deal with glyph info on a cluster by cluster basis,
replacing whole clusters with a replacement char if any part of it is
unsupported by the current font or fallback font.
@livecode-vulcan
Copy link
Contributor

@livecode-vulcan livecode-vulcan commented Mar 5, 2018

😞 test failure 2565cfe

  • try-community-armv6-android-api8: success
  • try-community-armv6-android-api9: failure
  • try-community-js-emscripten-sdk1.35: failure
  • try-community-universal-ios-iphoneos11.2: success
  • try-community-universal-ios-iphonesimulator11.2: success
  • try-community-universal-mac-macosx10.6: success
  • try-community-universal-mac-macosx10.9: success
  • try-community-x86-linux-debian7: success
  • try-community-x86-linux-debian8: success
  • try-community-x86_64-linux-debian7: success
  • try-community-x86_64-linux-debian8: success
  • try-community-x86-win32: failure
  • try-community-x86_64-win32: pending
@montegoulding
Copy link
Member

@montegoulding montegoulding commented Mar 5, 2018

@livecode-vulcan
Copy link
Contributor

@livecode-vulcan livecode-vulcan commented Mar 5, 2018

💙 review by @montegoulding ok 6d7ea85

livecode-vulcan added a commit that referenced this pull request Mar 5, 2018
[[ Bug 20482 ]] Use replacement chars on a cluster rather than glyph basis

We need fields to visually represent grapheme boundaries so that navigation
works as expected, so deal with glyph info on a cluster by cluster basis,
replacing whole clusters with a replacement char if any part of it is
unsupported by the current font or fallback font.
@livecode-vulcan
Copy link
Contributor

@livecode-vulcan livecode-vulcan commented Mar 5, 2018

😞 test failure 6d7ea85

  • try-community-armv6-android-api8: success
  • try-community-armv6-android-api9: failure
  • try-community-js-emscripten-sdk1.35: failure
  • try-community-universal-ios-iphoneos11.2: success
  • try-community-universal-ios-iphonesimulator11.2: success
  • try-community-universal-mac-macosx10.6: success
  • try-community-universal-mac-macosx10.9: success
  • try-community-x86-linux-debian7: success
  • try-community-x86-linux-debian8: success
  • try-community-x86_64-linux-debian7: success
  • try-community-x86_64-linux-debian8: success
  • try-community-x86-win32: success
  • try-community-x86_64-win32: pending
@livecodeali
Copy link
Member Author

@livecodeali livecodeali commented Mar 5, 2018

Not sure what's going on here, think I must be missing a commit or forgot to commit something.

@livecodeali livecodeali force-pushed the livecodeali:bugfix-20482 branch from 6d7ea85 to da7045d Mar 6, 2018
@livecodeali
Copy link
Member Author

@livecodeali livecodeali commented Mar 6, 2018

@montegoulding Ok, fixed and tested!

@montegoulding
Copy link
Member

@montegoulding montegoulding commented Mar 6, 2018

@livecode-vulcan review ok da7045d

Sorry I missed that!

@livecode-vulcan
Copy link
Contributor

@livecode-vulcan livecode-vulcan commented Mar 6, 2018

💙 review by @montegoulding ok da7045d

livecode-vulcan added a commit that referenced this pull request Mar 6, 2018
[[ Bug 20482 ]] Use replacement chars on a cluster rather than glyph basis

We need fields to visually represent grapheme boundaries so that navigation
works as expected, so deal with glyph info on a cluster by cluster basis,
replacing whole clusters with a replacement char if any part of it is
unsupported by the current font or fallback font.
@livecode-vulcan
Copy link
Contributor

@livecode-vulcan livecode-vulcan commented Mar 6, 2018

😎 test success da7045d

  • try-community-armv6-android-api8: success
  • try-community-armv6-android-api9: success
  • try-community-js-emscripten-sdk1.35: success
  • try-community-universal-ios-iphoneos11.2: success
  • try-community-universal-ios-iphonesimulator11.2: success
  • try-community-universal-mac-macosx10.6: success
  • try-community-universal-mac-macosx10.9: success
  • try-community-x86-linux-debian7: success
  • try-community-x86-linux-debian8: success
  • try-community-x86_64-linux-debian7: success
  • try-community-x86_64-linux-debian8: success
  • try-community-x86-win32: success
  • try-community-x86_64-win32: success
@livecodepanos livecodepanos merged commit 557cfa4 into livecode:develop Mar 6, 2018
4 checks passed
4 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/vulcan/cla Contributor Agreement signed by @livecodeali
continuous-integration/vulcan/pr The Vulcan build succeeded on 13 builders
continuous-integration/vulcan/review Approved by reviewer @montegoulding
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants
You can’t perform that action at this time.