Scintilla 프로젝트에 끝 글자 버그 수정 패치가 적용되었다고 합니다.

Scintilla 프로젝트에 끝 글자 버그 수정 패치가 적용되었다고 합니다.
하지만, 패치를 적용하면 fcitx에서 테스트하면 문제가 생긴다고 해서 삭제될 가능성도 있다고 합니다.

wxWidget은 GTK의 Wrapper라고 합니다.
패치 만들어서 적용하고 나니 자꾸 부작용이 생긴다네요.
https://github.com/wxWidgets/wxWidgets/pull/1357
https://github.com/wxWidgets/wxWidgets/pull/1367
언어별 부작용이 아니라 이벤트 처리에 대한 부작용 이랍니다.
여러 번의 수정 후에 최종 코드를 작성했지만,
수용할 수 없다는 것으로 이해되
 답변을 받았다고 합니다.

wxWidgets에 대한 끝 글자 버그에 대해서는 아래 글에 있습니다.
https://nimf-i18n.gitlab.io/docs/lets-fix-the-last-character-bug-2/
왜 이러한 버그가 발생되는지에 대한 상세 설명 코드.
wxWidgets는 GTK+ 에 대한 wrapper랍니다.
김호동 님이 제안한 방식을 수용할 수 없다면,
wxWidgets의 이벤트 핸들링을 재설계해야 해결할 수 있다고 합니다.
wxWidgets에서 GTK+ 이벤트를 처리하는 방법을 고쳐야 한다고 하며, 그러한 부분은 핵심 코드이므로,
wxWdigets 개발자가 직접 해야 한다고 합니다.

이 의견은 김호동 님 개인 의견이며 님프 프로젝트 공식 의견은 아니라고 하네요.
이렇게 여러 가지 노력을 하고 계신 김호동 님에게 응원과 격려 고마운 마음을 전합니다.
덕분에 많은 해결의 실마리들이 보이기 시작합니다.
고맙습니다.

댓글

  1. 최소한 하모니카나 구름 프로젝트에서는 한글 입력기로 님프를 채택하면서 힘을 실어주는 방법으로

    프로젝트 채택에 대한 비용을 지불해서 제대로 한글 입력 이슈를 해결하는 노력을 보여줬으면 좋겠네요.

    답글삭제
  2. 아니죠 그런 방법보다는, ㅋㅋ

    정부 개방형 OS 관련 사업자님들께 드리는 당부의 말씀
    https://kldp.org/node/161981

    GPL 코드라도 공개해 주시면 좋죠.

    답글삭제

댓글 쓰기