skip menu and go to main content

body start

X 한글입력기 ami

Resolved  한자 입력에 버그가 있습니다. 5 ]

03.02.04-16:23:47

100182

Submitted by 김병찬

Assignee Jungshik Shin

View1667

Priority3

한자 입력시에 한자 치환 방식 토글의 문자열이 입력되네요.
가령 한자 치환 방식을 "漢字(한자)"를 선택하면 어떤 한자를
입력해도 저 문자열이 들어갑니다.

머 그냥 패치를 붙입니다. 그냥 보시면 아실테니 :-)

--- edit.c.orig 2003-02-04 16:22:51.000000000 +0900
+++ edit.c 2003-02-04 16:22:54.000000000 +0900
@@ -377,11 +377,11 @@
     GString *str = g_string_new(NULL);
     char *s = hanja_formats[ami_hanja_subst_mode-1];
     while (*s) {
- if (strncmp(s, "HANGUL", 6) == 0) {
- s += 6;
+ if (strncmp(s, "한글", 4) == 0) {
+ s += 4;
            g_string_append(str, hangul);
- } else if (strncmp(s, "HANJA", 5) == 0) {
- s += 5;
+ } else if (strncmp(s, "漢字", 4) == 0) {
+ s += 4;
            g_string_append(str, hanja);
        } else {
            g_string_append_c(str, *s++);

Comments on this artfact

5 Comments

김병찬

패치란에 올려 뒀습니다. 에고 여기에 그냥 올리니 다
깨졌네요 :-)

03.02.04-16:26:09

Nobody

그게 여기를 고치는 대신 딴 곳을 고쳐야 합니다. :-)
제가 1.0.11에 대한 UTF-8 patch를 1.1.0에
손으로 적용하면서 한 줄을 빼 먹는 바람에 생긴 문제입니다.
CVS 최신판을 받아 보시면 이 문제가 해결되어 있습니다.
그런데, CVS server가 po/ko 파일을 안 받아
주어서 아직 그 파일이 CVS에서 업데이트되어 있지
않습니다. 패치난에 그 파일에 대한 diff를 올리겠습니다.
 

03.02.06-00:25:27

Jungshik Shin

"resolution_id" was changed from "100" to "None"
"Assigned To" was changed from "Nobody" to "Jungshik Shin"
"Priority" was changed from "1" to "3"

03.02.06-13:53:53

Jungshik Shin

결국 ami.conf에서도 한글과 漢字를 쓰는 종전
방식대로 한자 치환 모드를 지정할 수 있도록
변경했습니다. 그래서, 적수님의 위의 패치도
들어갔고요. 현재 CVS에 모든 변경 내용이
반영되어 있습니다. 확실한 시험을 위해
ami.conf를 지운 후에 다시 ami를 실행시켜
보시기 바랍니다.

제 시험 결과 이상이 없지만, 혹시 문제가 있는지
봐 주십시오. 이상이 없다면, 이 버그는 처리한
것으로 하겠습니다.

03.02.06-13:53:53

김병찬

정상적으로 작동하고 있습니다.

03.02.06-16:08:25

Jungshik Shin

이상이 없으므로 close합니다.

03.02.06-18:01:58

Jungshik Shin

"State" was changed from "Open" to "Closed"

03.02.06-18:01:58