------------------------------------------------------------------------
r598 | krisna | 2007-01-14 23:45:54 +0900 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/po/de.po
   M /nabi/trunk/po/ko.po

번역 업데이트

------------------------------------------------------------------------
r597 | krisna | 2007-01-14 23:35:39 +0900 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ui.c

메뉴에서 자판을 변경했을 때는 바로 설정을 저장함

------------------------------------------------------------------------
r596 | krisna | 2007-01-14 23:25:05 +0900 (Sun, 14 Jan 2007) | 6 lines
Changed paths:
   M /nabi/trunk/src/conf.c
   M /nabi/trunk/src/conf.h
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/ic.h
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c

automatic reorder 관련 옵션 추가:
 * 키의 순서가 뒤바뀌어 와도 자동으로 순서를 맞춰주는 기능을 켜고 끄는 옵션 추가
 * auto_reorder 설정 키워드 추가
 * nabi_server_set_auto_reorder() 추가
 * nabi_ic_hic_filter()에서 순서가 뒤바뀐 경우 처리

------------------------------------------------------------------------
r595 | krisna | 2007-01-14 17:34:54 +0900 (Sun, 14 Jan 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/fontset.c
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/server.c

메시지 출력 수정:
 * fprintf로 직접 출력한던 부분을 nabi_log()함수를 쓰도록 변경

------------------------------------------------------------------------
r594 | krisna | 2007-01-14 17:22:10 +0900 (Sun, 14 Jan 2007) | 5 lines
Changed paths:
   M /nabi/trunk/src/handler.c
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/ic.h

preedit drawing 개선:
 * commit by word 옵션에 따라서 preedit 모양 개선
 * normal text와 hilighted text로 나누어 그림
 * 밑줄 그리는 루틴 추가

------------------------------------------------------------------------
r593 | krisna | 2007-01-14 17:19:12 +0900 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ui.c

commit by word 옵션을 시작할때 server에 적용함

------------------------------------------------------------------------
r592 | krisna | 2007-01-08 22:33:48 +0900 (Mon, 08 Jan 2007) | 3 lines
Changed paths:
   M /nabi/trunk/configure.ac
   M /nabi/trunk/src/conf.c

--with-default-keyboard configure 옵션 되살림
 * NabiConfig에서 기본값을 DEFAULT_KEYBOARD를 참조하도록 함

------------------------------------------------------------------------
r591 | krisna | 2007-01-08 00:35:27 +0900 (Mon, 08 Jan 2007) | 5 lines
Changed paths:
   M /nabi/trunk/src/fontset.c
   M /nabi/trunk/src/ic.c

over the spot의 preedit string drawing 루틴 개선
 * XmbTextEscapement() 대신 XmbTextExtents() 사용
 * 매번 text의 extent를 저장해둠
 * XFontSet에서 XExtentsOfFontSet()로 fontset의 metric 정보를 가져옴

------------------------------------------------------------------------
r590 | krisna | 2007-01-07 23:04:38 +0900 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ic.c

Xutf8 함수를 사용하지 않음 대신 Xmb 계열 함수를 사용함

------------------------------------------------------------------------
r589 | krisna | 2007-01-07 22:44:00 +0900 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/IMdkit/i18nPtHdr.c

ResetICMessageProc()에서 commit_string을 free 해준다.

------------------------------------------------------------------------
r588 | krisna | 2007-01-07 22:42:58 +0900 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ic.c

feedback의 마지막에는 0을 채워야 한다.

------------------------------------------------------------------------
r587 | krisna | 2007-01-07 20:16:52 +0900 (Sun, 07 Jan 2007) | 4 lines
Changed paths:
   M /nabi/trunk/src/conf.c
   M /nabi/trunk/src/conf.h
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h

commit by word 옵션:
 * ui check 버튼 추가
 * config에 엔트리 추가

------------------------------------------------------------------------
r586 | krisna | 2007-01-07 20:04:08 +0900 (Sun, 07 Jan 2007) | 7 lines
Changed paths:
   M /nabi/trunk/src/candidate.c
   M /nabi/trunk/src/candidate.h
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/ic.h
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h

NabiServer에 commit_by_word 옵션 구현
 * commit_by_word 옵션 추가
 * NabiIC에 GString으로 preedit string을 들고 있도록 함
 * candidate에서 key의 길이 만큼 preedit string을 지워준다.
 * candidate처리를 Hanja를 이용


------------------------------------------------------------------------
r585 | krisna | 2007-01-07 16:46:32 +0900 (Sun, 07 Jan 2007) | 8 lines
Changed paths:
   M /nabi/trunk/src/Makefile.am
   A /nabi/trunk/src/conf.c
   A /nabi/trunk/src/conf.h
   M /nabi/trunk/src/main.c
   M /nabi/trunk/src/nabi.h
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/session.c
   M /nabi/trunk/src/ui.c

NabiConfig 작성:
 * conf.c conf.h 추가
 * configuration을 모두 NabiConfig로 관리함
 * NabiApplication에서 멤버 일부를 NabiConfig로 옮김
 * config 파일 관련 코드를 conf.c로 옮김
 * preference에서 nabi_app_set_xxx()함수를 호출하던 것을 직접 NabiConfig
   스트럭쳐의 내용을 바꾸도록 수정함

------------------------------------------------------------------------
r584 | krisna | 2007-01-07 14:27:41 +0900 (Sun, 07 Jan 2007) | 8 lines
Changed paths:
   M /nabi/trunk/src/nabi.h
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c

advanced option 추가:
 * event flow 옵션 추가
 * xim name 옵션 추가

코드 정리:
 * 사용하지 않는 dvorak 관련 코드 제거


------------------------------------------------------------------------
r583 | krisna | 2007-01-07 11:20:14 +0900 (Sun, 07 Jan 2007) | 5 lines
Changed paths:
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h

server: 사용하지 않는 코드 제거
 * check_charset 관련 코드 제거
 * converter 코드 제거
 * dvorak 관련 코드 제거

------------------------------------------------------------------------
r582 | krisna | 2007-01-07 11:05:08 +0900 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/ChangeLog

잘못하여 중복되어 들어간 log를 제거함

------------------------------------------------------------------------
r581 | krisna | 2007-01-07 11:03:39 +0900 (Sun, 07 Jan 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/ui.c

테마:
 * svg 아이콘을 지원, svg아이콘을 먼저 사용하고 없으면 png 아이콘을 사용

------------------------------------------------------------------------
r580 | krisna | 2007-01-07 10:40:34 +0900 (Sun, 07 Jan 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/fontset.c

fontset:
 * fontset 생성/삭제할때 debug log 메시지 출력

------------------------------------------------------------------------
r579 | krisna | 2007-01-07 00:48:39 +0900 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/main.c

SIGTERM에 대한 handler 등록 

------------------------------------------------------------------------
r578 | krisna | 2007-01-07 00:15:53 +0900 (Sun, 07 Jan 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/ic.h

한영 모드 전환시 nabi_ic_flush()를 불러 남은 글자를 출력하도록 함


------------------------------------------------------------------------
r575 | krisna | 2007-01-06 22:51:18 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/ChangeLog
   M /nabi/trunk/Makefile.am

update ChangeLog generating rule

------------------------------------------------------------------------
r574 | krisna | 2007-01-06 22:46:30 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/main.c

session code 활성화

------------------------------------------------------------------------
r573 | krisna | 2007-01-06 22:45:00 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/candidate.c
   M /nabi/trunk/src/candidate.h
   M /nabi/trunk/src/debug.c
   M /nabi/trunk/src/debug.h
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/ic.h
   M /nabi/trunk/src/main.c
   M /nabi/trunk/src/nabi.h
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c

copyright 문구 업데이트

------------------------------------------------------------------------
r572 | krisna | 2007-01-06 22:39:00 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/server.c

테스트하기 위해서 xim name을 "test"로 설정하던 코드를 제거

------------------------------------------------------------------------
r570 | krisna | 2007-01-06 16:43:40 +0900 (Sat, 06 Jan 2007) | 3 lines
Changed paths:
   M /nabi/trunk/ChangeLog
   M /nabi/trunk/Makefile.am
   M /nabi/trunk/NEWS

문서 업데이트
ChangeLog 자동 생성룰 추가

------------------------------------------------------------------------
r569 | krisna | 2007-01-06 16:11:39 +0900 (Sat, 06 Jan 2007) | 3 lines
Changed paths:
   M /nabi/trunk/configure.ac
   M /nabi/trunk/src/Makefile.am

* 0.16 릴리스 준비
* 빠진 파일들 소스리스트에 추가

------------------------------------------------------------------------
r568 | krisna | 2007-01-06 16:09:42 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/po/de.po
   M /nabi/trunk/po/ko.po

update po files

------------------------------------------------------------------------
r567 | krisna | 2007-01-06 16:07:14 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ui.c

기본 테마 아이콘을 Jini로 변경

------------------------------------------------------------------------
r566 | krisna | 2007-01-06 15:54:31 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/preference.c

gcc 2.9 버젼에서 빌드가능하도록 변수 선언 위치 조정

------------------------------------------------------------------------
r565 | krisna | 2007-01-03 23:25:13 +0900 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/tables/keyboard_layouts

dvorak -> Dvorak 이름 변경

------------------------------------------------------------------------
------------------------------------------------------------------------
r574 | krisna | 2007-01-06 22:46:30 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/main.c

session code 활성화

------------------------------------------------------------------------
r573 | krisna | 2007-01-06 22:45:00 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/candidate.c
   M /nabi/trunk/src/candidate.h
   M /nabi/trunk/src/debug.c
   M /nabi/trunk/src/debug.h
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/ic.h
   M /nabi/trunk/src/main.c
   M /nabi/trunk/src/nabi.h
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c

copyright 문구 업데이트

------------------------------------------------------------------------
r572 | krisna | 2007-01-06 22:39:00 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/server.c

테스트하기 위해서 xim name을 "test"로 설정하던 코드를 제거

------------------------------------------------------------------------
r570 | krisna | 2007-01-06 16:43:40 +0900 (Sat, 06 Jan 2007) | 3 lines
Changed paths:
   M /nabi/trunk/ChangeLog
   M /nabi/trunk/Makefile.am
   M /nabi/trunk/NEWS

문서 업데이트
ChangeLog 자동 생성룰 추가

------------------------------------------------------------------------
r569 | krisna | 2007-01-06 16:11:39 +0900 (Sat, 06 Jan 2007) | 3 lines
Changed paths:
   M /nabi/trunk/configure.ac
   M /nabi/trunk/src/Makefile.am

* 0.16 릴리스 준비
* 빠진 파일들 소스리스트에 추가

------------------------------------------------------------------------
r568 | krisna | 2007-01-06 16:09:42 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/po/de.po
   M /nabi/trunk/po/ko.po

update po files

------------------------------------------------------------------------
r567 | krisna | 2007-01-06 16:07:14 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ui.c

기본 테마 아이콘을 Jini로 변경

------------------------------------------------------------------------
r566 | krisna | 2007-01-06 15:54:31 +0900 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/preference.c

gcc 2.9 버젼에서 빌드가능하도록 변수 선언 위치 조정

------------------------------------------------------------------------
r565 | krisna | 2007-01-03 23:25:13 +0900 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/tables/keyboard_layouts

dvorak -> Dvorak 이름 변경

------------------------------------------------------------------------
r564 | krisna | 2007-01-03 23:24:15 +0900 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/tables/keyboard_layouts

french 자판 배열 추가

------------------------------------------------------------------------
r563 | krisna | 2007-01-03 22:27:23 +0900 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/tables/keyboard_layouts

add comments

------------------------------------------------------------------------
r562 | krisna | 2007-01-02 00:17:44 +0900 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/handler.c

handler 함수들의 parameter를 각 함수에서 필요한 type으로 변경

------------------------------------------------------------------------
r561 | krisna | 2007-01-02 00:05:43 +0900 (Tue, 02 Jan 2007) | 11 lines
Changed paths:
   M /nabi/trunk/src/Makefile.am
   A /nabi/trunk/src/debug.c
   A /nabi/trunk/src/debug.h
   M /nabi/trunk/src/handler.c
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/main.c
   M /nabi/trunk/src/ui.c
   A /nabi/trunk/src/xim_protocol.h

디버그 메시지 출력 기능 구현:
 * -d [0-5] 옵션을 사용하여 디버그 메시지 출력하는 기능 추가
 * debug.h, debug.c 추가
 * nabi_log() 함수로 메시지 출력
 * xim protocol 스트링 출력하는 코드를 xim_protocol.h 로 분리

ic 버그 수정:
 * fontset를 두번 free하던 코드 제거
 * str이 없으면 commit 하지 않음


------------------------------------------------------------------------
r560 | krisna | 2006-12-31 17:01:01 +0900 (Sun, 31 Dec 2006) | 10 lines
Changed paths:
   M /nabi/trunk/src/candidate.c
   M /nabi/trunk/src/candidate.h
   M /nabi/trunk/src/handler.c
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/ic.h
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c

NabiConnection 사용:
 * NabiConnect를 NabiConnection으로 이름변경
 * client의 encoding정보를 가지고 있음
 * NabiIC는 NabiConnection을 사용해서 생성

NabiIC 변경:
 * ic를 destroy해야 할 때 ic를 즉시 삭제함
 * NabiIC alloc/dealloc을 NabiServer에서 제공
 * 

------------------------------------------------------------------------
r559 | krisna | 2006-12-30 13:48:43 +0900 (Sat, 30 Dec 2006) | 2 lines
Changed paths:
   M /nabi/trunk/src/server.c

입력기가 지원하는 locale의 목록에 encoding 정보를 추가하여 다시 작성

------------------------------------------------------------------------
r558 | krisna | 2006-12-28 15:46:24 +0900 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
   M /nabi/trunk/tables/Makefile.am

keyboard_layouts 파일 인스톨 룰 추가

------------------------------------------------------------------------
r557 | krisna | 2006-12-27 23:41:11 +0900 (Wed, 27 Dec 2006) | 2 lines
Changed paths:
   M /nabi/trunk/src/ic.c

hic의 filter 함수 구현

------------------------------------------------------------------------
r556 | krisna | 2006-12-27 22:26:22 +0900 (Wed, 27 Dec 2006) | 2 lines
Changed paths:
   M /nabi/trunk/src/preference.c

GtkSizeGroup delete하기 위한 코드 추가

------------------------------------------------------------------------
r555 | krisna | 2006-12-27 22:23:36 +0900 (Wed, 27 Dec 2006) | 5 lines
Changed paths:
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c

* keyboard_layout delete 하는 코드 추가
* nabi_server_get_hangul_keyboard_list()를 이용하여 hangul keyboard 정보 전달
* GtkSizeGroup을 이용하여 hangul keyboard와 latin keyboard combo box의 크기를
  맞춤

------------------------------------------------------------------------
r554 | krisna | 2006-12-27 21:29:10 +0900 (Wed, 27 Dec 2006) | 2 lines
Changed paths:
   A /nabi/trunk/tables/keyboard_layouts

키보드 배열 파일 추가(유럽어를 위한 것)

------------------------------------------------------------------------
r553 | krisna | 2006-12-27 00:18:43 +0900 (Wed, 27 Dec 2006) | 11 lines
Changed paths:
   M /nabi/trunk/src/nabi.h
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c

preference:
 * 한글자판, 영문자판 설정을 GtkComboBox로 변경

server:
 * keyboard layout에 default layout인 "none"을 추가
 * layout을 설정하는 server 함수 추가

app:
 * hangul_keyboard와 latin_keyboard 설정 관련 코드 추가


------------------------------------------------------------------------
r552 | krisna | 2006-12-26 00:36:29 +0900 (Tue, 26 Dec 2006) | 2 lines
Changed paths:
   M /nabi/trunk/src/server.h

server.h: 사용하지 않는 struct 제거

------------------------------------------------------------------------
r551 | krisna | 2006-12-25 22:13:10 +0900 (Mon, 25 Dec 2006) | 3 lines
Changed paths:
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/server.c

* keyboard_layout 사용하는 코드 추가
* XK_exclam 과 XK_asciitilde 사이의 KeySym만 process 함

------------------------------------------------------------------------
r550 | krisna | 2006-12-25 14:42:30 +0900 (Mon, 25 Dec 2006) | 2 lines
Changed paths:
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h

nabi_server_set_hangul_keyboard()의 인자를 id string으로 변경

------------------------------------------------------------------------
r549 | krisna | 2006-12-25 13:16:35 +0900 (Mon, 25 Dec 2006) | 2 lines
Changed paths:
   M /nabi/trunk/po/POTFILES.in

automata.c, hangul.c 파일은 제거함

------------------------------------------------------------------------
r548 | krisna | 2006-12-25 12:07:35 +0900 (Mon, 25 Dec 2006) | 7 lines
Changed paths:
   M /nabi/trunk/configure.ac
   M /nabi/trunk/src/Makefile.am
   M /nabi/trunk/src/candidate.c
   M /nabi/trunk/src/candidate.h
   M /nabi/trunk/src/handler.c
   D /nabi/trunk/src/hangul.c
   D /nabi/trunk/src/hangul.h
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/ic.h
   D /nabi/trunk/src/keyboard.h
   M /nabi/trunk/src/main.c
   M /nabi/trunk/src/nabi.h
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c

libhangul 적용
 * configure할때 libhangul이 있는지 확인함
 * keyboard loading 루틴제거
 * compose table loading 루틴 제거
 * candidate 처리 코드를 libhangul의 것으로 대체
 * automata를 libhangul의 HangulInputContext를 사용

------------------------------------------------------------------------
r547 | krisna | 2006-12-22 22:01:48 +0900 (Fri, 22 Dec 2006) | 2 lines
Changed paths:
   M /nabi/trunk/configure.ac
   M /nabi/trunk/src/handler.c

debug 옵션 추가

------------------------------------------------------------------------
r546 | krisna | 2006-12-22 21:42:35 +0900 (Fri, 22 Dec 2006) | 2 lines
Changed paths:
   A /nabi/trunk/configure.ac (from /nabi/trunk/configure.in:545)
   D /nabi/trunk/configure.in

configure.in -> configure.ac

------------------------------------------------------------------------
r545 | krisna | 2006-12-18 23:22:03 +0900 (Mon, 18 Dec 2006) | 3 lines
Changed paths:
   M /nabi/trunk/src/automata.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h

Keyboard layout 관련 코드 추가, 유럽어 레이아웃을 일반적인 qwerty 자판으로 
변환하기 위한 데이터 관리 코드

------------------------------------------------------------------------
r544 | krisna | 2006-11-20 17:23:21 +0900 (Mon, 20 Nov 2006) | 2 lines
Changed paths:
   M /nabi/trunk/po/de.po

update German translation (Thanks to Niklaus Giger)

------------------------------------------------------------------------
r543 | krisna | 2006-11-19 22:45:18 +0900 (Sun, 19 Nov 2006) | 2 lines
Changed paths:
   M /nabi/trunk/README

update README file for foreigner.

------------------------------------------------------------------------
r542 | krisna | 2006-11-19 21:59:15 +0900 (Sun, 19 Nov 2006) | 2 lines
Changed paths:
   M /nabi/trunk/po/de.po
   M /nabi/trunk/po/ko.po
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/ui.c
   M /nabi/trunk/tables/keyboard/2qwerty
   M /nabi/trunk/tables/keyboard/32qwerty
   M /nabi/trunk/tables/keyboard/39qwerty
   M /nabi/trunk/tables/keyboard/3fqwerty
   M /nabi/trunk/tables/keyboard/3sqwerty
   M /nabi/trunk/tables/keyboard/3yqwerty

한글 자판 이름을 영어로 바꾸고 gettext를 이용하여 번역함

------------------------------------------------------------------------
r541 | krisna | 2006-11-19 20:18:23 +0900 (Sun, 19 Nov 2006) | 2 lines
Changed paths:
   M /nabi/trunk/configure.in
   A /nabi/trunk/po/de.po

add German translation (Thanks to Niklaus Giger)

------------------------------------------------------------------------
r540 | krisna | 2006-05-30 18:39:22 +0900 (Tue, 30 May 2006) | 2 lines
Changed paths:
   M /nabi/trunk/configure.in
   A /nabi/trunk/themes/Jini (from /nabi/trunk/themes/jini:539)
   A /nabi/trunk/themes/Jini/Makefile.am
   M /nabi/trunk/themes/Makefile.am
   D /nabi/trunk/themes/jini

Jini 테마 추가 (from http://kldp.net/projects/jini/ )

------------------------------------------------------------------------
r539 | krisna | 2006-05-30 17:32:44 +0900 (Tue, 30 May 2006) | 2 lines
Changed paths:
   A /nabi/trunk/themes/jini
   A /nabi/trunk/themes/jini/README
   A /nabi/trunk/themes/jini/english.png
   A /nabi/trunk/themes/jini/english.svg
   A /nabi/trunk/themes/jini/hangul.png
   A /nabi/trunk/themes/jini/hangul.svg
   A /nabi/trunk/themes/jini/none.png
   A /nabi/trunk/themes/jini/none.svg

jini 테마 추가

------------------------------------------------------------------------
r538 | krisna | 2006-05-12 00:01:02 +0900 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /nabi/trunk/nabi-about.png

eol-style property 제거

------------------------------------------------------------------------
r537 | krisna | 2006-05-12 00:00:10 +0900 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /nabi/trunk/nabi.png

nabi.svg로 부터 새로 아이콘 이미지 생성

------------------------------------------------------------------------
r536 | krisna | 2006-05-11 23:57:53 +0900 (Thu, 11 May 2006) | 2 lines
Changed paths:
   M /nabi/trunk/nabi.png

깨진 이미지 제거

------------------------------------------------------------------------
r535 | krisna | 2006-05-11 23:49:25 +0900 (Thu, 11 May 2006) | 3 lines
Changed paths:
   M /nabi/trunk/ChangeLog
   M /nabi/trunk/nabi-about.png
   M /nabi/trunk/nabi.png
   M /nabi/trunk/src/ui.c

nabi.svg 파일으로 로딩실패할 경우 nabi.png를 사용하도록 개선
png 이미지에 mimetype 설정 (현재 파일이 깨진 상태임)

------------------------------------------------------------------------
r534 | krisna | 2006-04-26 00:25:17 +0900 (Wed, 26 Apr 2006) | 2 lines
Changed paths:
   M /nabi/trunk/src/server.c

단축기 로딩 루틴에서 오타 수정 Ctrl->Control

------------------------------------------------------------------------
2006-05-11  Choe Hwanjin <choe.hwanjin@gmail.com>
	* nabi.png: 새로운 아이콘에 맞게 수정
	* src/ui.c: nabi.svg 로딩에 실패할경우 nabi.png를 아이콘으로 사용

2006-04-23  Choe Hwanjin <choe.hwanjin@gmail.com>
	* src/ui.c: 키입력 통계창 출력 루틴 개선

2005-07-17  Choe Hwanjin <choe.hwanjin@gmail.com>
	* test 디렉토리 추가 - 여러가지 toolkit을 위한 테스트 코드

2005-01-13  Choe Hwanjin <choe.hwanjin@gmail.com>
	* src/ic.c: PreeditArea에서 preedit window의 위치를 제대로 잡음

2005-01-08  Choe Hwanjin <choe.hwanjin@gmail.com>
	* src/ic.c: reset할때 preedit window 숨김
	  gtk1 text widget에서 preedit string이 안나오던 문제 수정(over the
	  spot(PreeditPostion) 방식에서 foreground, background값을 client가
	  보내주는 값대신 nabi의 설정값을 따름)

2004-12-05  Choe Hwanjin <krisna@kldp.org>
	* release 0.15

2004-12-04  Choe Hwanjin <krisna@kldp.org>
	* About 창 업데이트

2004-12-03  Choe Hwanjin <krisna@kldp.org>
	* 나비 아이콘 새로 올림 (bluetux님의 작품)

2004-12-02  Choe Hwanjin <krisna@kldp.org>
	* 자판에서 자모 빈도를 $HOME/.nabi/nabi.log에 기록함

2004-11-26  Choe Hwanjin <krisna@kldp.org>
	* 설정창에서 한글/한자로 메뉴를 나눔

2004-11-21  Choe Hwanjin <krisna@kldp.org>
	* 한영 전환키와 한자 키 설정을 보강
	* 옛글 compose table 추가
	* 순아래 자판 추가

2004-11-09  Choe Hwanjin <krisna@kldp.org>
	* tray의 크기에 맞춰 size-allocate 시그널에서 자동으로 크기를 수정함
	* 아이콘 크기 설정 옵션을 없앰

2004-11-03  Choe Hwanjin <krisna@kldp.org>
	* 키 입력 통계를 다른 창으로 띄움
	* 하드코딩된 locale 스트링을 제거
	* Qt immodule의 XIM에서 preedit window 위치를 잘못 찾던 버그 수정

2004-10-05  Choe Hwanjin <krisna@kldp.org>
	* full compose map 추가(엣글 입력에 필요함)
	* 세벌식 옛글 자판 추가

2004-10-04  Choe Hwanjin <krisna@kldp.org>
	* compose table을 제대로 로딩하지 못하던 버그 수정

2004-08-30  Choe Hwanjin <krisna@kldp.org>
	* Tux 테마 추가 (박준철님에게 감사드립니다)

2004-08-28  Choe Hwanjin <krisna@kldp.org>
	* release 0.14

2004-08-28  Choe Hwanjin <krisna@kldp.org>
	* ko이외에 ja_JP.UTF-8, zh_CN.UTF-8, zh_HK.UTF-8, zh_TW.UTF-8,
	en_US.UTF-8을 지원하도록 함
	* candidate list의 글꼴 설정 옵션도 설정창에 추가
	* candidate list의 갯수를 9개로 변경

2004-08-01  Choe Hwanjin <krisna@kldp.org>
	* XIMPreeditArea 지원

2004-07-31  Choe Hwanjin <krisna@kldp.org>
	* XIMPreeditNothing을 지원하기 위해 ic.c에서 gdk 함수를 직접 부르는
	  방식으로 변경함

2004-07-25  Choe Hwanjin <krisna@kldp.org>
	* 설정창 구현

2004-06-23  Choe Hwanjin <krisna@kldp.org>
	* src/ic.c: nabi_ic_commit_keyval() 함수에서 더이상 XIM_COMMIT을 사용
	하지 않고, 바로 key event를 forwarding하도록 수정함. 일부 프로그램에서
	하나의 이벤트에서 두번 commit하는 것을 받아들이지 못하는 듯함.
	ex) wine

2004-06-05  Choe Hwanjin <krisna@kldp.org>
	* src/server.h src/server/c src/ui.c src/nabi.h src/automata.h
	src/keyboard tables/compose/default configure.in: 키보드 테이블과
	컴포우즈 테이블을 위한 함수 nabi_server_load_keyboard_table(),
	nabi_server_load_compose_table()을 구현함. 더이상 ui.c에서 키보드와
	컴포우즈 테이블을 관리하지 않음. keyboard_map, compose_map에서
	keyboard_table, compose_table로 이름을 바꿈. compose table 포맷을
	변경

2004-04-23  Choe Hwanjin <krisna@kldp.org>
	* src/handler.c src/ic.c src/ic.h src/server.c src/server.h:
	  status window 콜백 함수를 구현함
	* src/server.c: 한영 전환키로 오른쪽 Alt를 추가

2004-04-19  Choe Hwanjin <krisna@kldp.org>
	* src/server.c: charset 체크하면서 ko로 시작하지 않으면 워닝을
	  출력하도록 함

2004-03-15  Choe Hwanjin <krisna@kldp.org>
	* release 0.13

2004-03-07  Choe Hwanjin <krisna@kldp.org>
	* src/ui.c: about 창 모양 개선
	* po/ko.po: 번역 업데이트

2004-03-05  Choe Hwanjin <krisna@kldp.org>
	* src/nabi.h src/main.c src/server.h src/server.c src/ui.c:
	xim_name이라는 컨피그 옵션과 --xim-name 이라는 커맨드 라인 옵션을
	추가함. 이것을 지정하면 XMODIFIER값을 다른 것을 사용할 수 있음

2004-03-01  Choe Hwanjin <krisna@kldp.org>
	* src/ui.c: GtkTextView를 사용하게 되면 GtkIMContext를 생성하게 되어
	XIM 서버가 멈추는 위험한 상황이 자주 발생하므로 About 창에서
	GtkTextView대신 GtkLabel를 사용하도록 수정함

2004-02-29  Choe Hwanjin <krisna@kldp.org>
	* IMdkit/i18nIc.c IMdkit/i18nMethod.c IMdkit/i18nPtHdr.c:
	바이트 오더 문제를 해결하기 위한 수정

2004-02-18  Choe Hwanjin <krisna@kldp.org>
	* GNU gettext 대신 glib gettext를 사용하도록 수정

2004-02-16  Choe Hwanjin <krisna@kldp.org>
	* src/candidate.c: 한자 선택창 페이지를 바꾸면서 화면에서 벗어나는
	  문제를 수정 (#300256)

2004-02-10  Choe Hwanjin <krisna@kldp.org>
	* IMdkit/Makefile.am src/Makefile.am: -Wall 컴파일 옵션 제거(#300245)

2004-02-02  Choe Hwanjin <krisna@kldp.org>
	* src/ui.c: 위젯을 만들기 전에 XMODIFIERS 환경변수를 지움

2004-01-29  Choe Hwanjin <krisna@kldp.org>
	* src/candidate.c src/nabi.h src/server.c src/server.h src/ui.c:
	  설정값 candidate_font 추가, candidate 글자에 사용할 폰트 지정

2004-01-27  Choe Hwanjin <krisna@kldp.org>
	* src/candidate.h src/candidate.c src/ic.c src/ic.h src/handler.c:
	  candidate window에서 한자의 뜻을 보여주기 위해 GtkTable대신
	  GtkTreeView를 사용함

2004-01-09  Choe Hwanjin <krisna@kldp.org>
	* src/candidate.c src/candidate.h src/ic.c src/nabi.h src/server.c
          src/server.h src/ui.c tables/Makefile.am tables/candidate/nabi.txt:
	  기존에 사용하던 static array를 버리고 외부의 파일로 저장된 candidate
	  table을 사용하는 기능을 구현

2003-12-29  Choe Hwanjin <krisna@kldp.org>
	* IMdkit/i18nIc.c,IMdkit/i18nPtHdr.c: 메모리 leak 문제 몇가지 해결

2003-12-23  Choe Hwanjin <krisna@kldp.org>
	* src/server.h,src/server.c,src/automata.c: backspace정보를 통계 정보
	  구조체에 남기는 코드의 버그를 해결

2003-12-20  Choe Hwanjin <krisna@kldp.org>
	* src/nabi.h,src/session.h,src/session.c,src/ui.c,src/main.c:
	  세션 기능을 구현, 세션저장만 하면 다음번에 제대로 다시 뜨게함,
	  또 프로그램이 죽게되면 자동으로 다시 띄우도록 기본값을 줌

2003-12-18  Choe Hwanjin <krisna@kldp.org>
	* release 0.12

2003-12-16  Choe Hwanjin <krisna@kldp.org>
	* src/ic.c: PreeditCallback 방식의 preedit style을 Underline에서 
	  Reverse로 바꿈
	  트레이 아이콘이 사라지면서 죽던 문제 수정

2003-12-15  Choe Hwanjin <krisna@kldp.org>
	* src/ui.c: icon의 크기를 좀더 똑똑하게 처리
	  메뉴의 위치를 마우스가 아닌 아이콘 위치 기준으로 설정

2003-12-14  Choe Hwanjin <krisna@kldp.org>
	* src/server.h,src/server.c: iconv를 직접 쓰지 않고 g_iconv를 사용
	* icon들 업데이트 (김석진님에게 감사드립니다)

2003-12-09  Choe Hwanjin  <krisna@people.kldp.org>
	* configure.in,
	  themes/MSWindows2000/Makefile.am,
	  themes/MSWindows2000/english.png,
	  themes/MSWindows2000/hangul.png,
	  themes/MSWindows2000/none.png,
	  themes/Makefile.am: MSWindows2000 테마 추가

2003-12-05  Choe Hwanjin  <krisna@people.kldp.org>
	* src/handler.c, src/ic.c, src/ic.h: add utf8_to_compound_text() func.
	  do not commit on ICReset, just send last preedit string

2003-12-03  Choe Hwanjin  <krisna@people.kldp.org>
	* src/ic.c:
	  PreeditPosition에서 preedit window를 spot location보다 한픽셀 뒤로 밂
	  (커서위치를 보이게 하기 위함)

2003-12-02  Choe Hwanjin  <krisna@people.kldp.org>
	* src/ic.c:
	    set overide-redirect to show preedit window correctly on Qt app

2003-11-29  Choe Hwanjin  <krisna@people.kldp.org>
	* po/ko.po: update po
	* ChangeLog: update ChangeLog
	* src/ui.c: set dialog variable to NULL when about window closed
	* src/ui.c: about window가 하나만 뜨게 함

	* release 0.11

2003-11-28  Choe Hwanjin  <krisna@people.kldp.org>
	* src/ic.c, src/server.c, src/server.h: gc를 ic별로 관리하는 대신
	  server에 기본 gc를 하나 만들고 그걸 사용하도록 함
	* AUTHORS, NEWS, TODO: 문서 업데이트
	* configure.in: prepare for version up
	* po/ko.po: 번역 업데이트
	* src/main.c, src/server.c, src/server.h, src/ui.c:
	xim 서버 종료시 gtk2 application들이 죽던 문제 해결, xim서버를
	정상적으로 종료함
	* po/Makevars: set variable MSGID_BUGS_ADDRESS
	* src/ui.c: update comment for parsing command line args routine

2003-11-27  Choe Hwanjin  <krisna@people.kldp.org>
	* src/candidate.c: candidate window에서 . 제거

2003-11-26  Choe Hwanjin  <krisna@people.kldp.org>
	* src/ui.c: rename function for root window event filtering

2003-11-25  Choe Hwanjin  <krisna@people.kldp.org>
	* src/main.c, src/nabi.h, src/server.c, src/ui.c:
	-s(--status-only) 옵션 추가(디버깅용도, 또는 상태 정보만 보여주기)

2003-11-24  Choe Hwanjin  <krisna@people.kldp.org>
	* src/main.c: 실수로 추가한 코드 제거 (server start 루틴 작동함)
	* src/main.c, src/ui.c: update main window
	* src/automata.c:
	세벌식 오토마타에서 잘못돼 있던 goto update를 goto insert로 수정,
	OUTPUT_JAMO의 경우만 순서를 고려하지 않는 코드(모아치기)를 사용

2003-11-15  Choe Hwanjin  <krisna@people.kldp.org>
	* src/server.c: argument check, 안전한 프로그램을 위해

2003-11-13  Choe Hwanjin  <krisna@people.kldp.org>
	* src/ui.c: add tooltips on tray icon

2003-11-10  Choe Hwanjin  <krisna@people.kldp.org>
	* src/candidate.c: candidate window의 memory leak

2003-11-09  Choe Hwanjin  <krisna@people.kldp.org>
	* src/ic.c: PreeditPosition에서 preedit window 위치 조정 (xterm에서)
	* src/candidate.c: 각 글자를 x 방향도 맞추도록 함

2003-11-07  Choe Hwanjin  <krisna@people.kldp.org>
	* src/handler.c: candidate window에서 잘못된 인덱스 수정
	* configure.in, po/ko.po: version up 0.10

2003-11-05  Choe Hwanjin  <krisna@people.kldp.org>
	* src/candidate.c, src/handler.c, src/ic.c:
	단축키를 알파벳대신 숫자로 변경함

2003-11-04  Choe Hwanjin  <krisna@people.kldp.org>
	* src/handler.c: on focus out event close the candidate window
	* src/candidate.c: always show full window on screen
	* src/ic.c, src/symboltable.h, src/candidate.c, src/candidate.h,
	  src/hanjatable.h:
	candidate selection window의 기본형을 wchar_t에서
	unsigned short int로 변경
	* src/Makefile.am: add symboltable.h to source list
	* src/handler.c: change default keymapping on symbol selection window

2003-11-03  Choe Hwanjin  <krisna@people.kldp.org>
	* src/candidate.c, src/candidate.h, src/handler.c, src/hanjatable.h,
	  src/ic.c, src/symboltable.h:
	add symbol selection function

2003-11-02  Choe Hwanjin  <krisna@people.kldp.org>
	* ChangeLog, src/Makefile.am, src/candidate.c, src/candidate.h,
	  src/handler.c, src/ic.c, src/ic.h, src/ui.c:
	Add new candidate window routine

2003-11-02  Choe Hwanjin <krisna@kldp.org>
	* src/Makefile.am, src/candidate.c, src/candidate.h,
	  src/handler.c, src/ic.c, src/ic.h, src/ui.c:
	  Add new candidate window routine

2003-10-30  Choe Hwanjin <krisna@kldp.org>
	* 텍스트 파일들의 인코딩을 UTF-8로 변환

2003-10-22  Choe Hwanjin <krisna@kldp.org>
	* src/ic.c,src/nabi.h,src/ui.c,src/server.h,src/server.c:
	  output_mode 옵션 추가 (syllable, jamo 가능)

2003-10-20  Choe Hwanjin <krisna@kldp.org>
	* src/ui.c: gcc 3.3.2 에서 strict alias warning 안나게

2003-10-19  Choe Hwanjin <krisna@kldp.org>
	* src/ic.c: unicode 범위의 keyval은 forwarding하지 않고 바로 commit 함

2003-10-15  Choe Hwanjin <krisna@kldp.org>
	* src/automata.c,src/handler.c,src/ic.c,src/ic.h: 한글자모 이외의
	  글자를 처리하는 루틴을 개선

2003-10-14  Choe Hwanjin <krisna@kldp.org>
	* release 0.9

2003-10-13  Choe Hwanjin <krisna@kldp.org>
	* src/ic.c,src/hangul.c,src/hangul.h,src/server.c:
	  XwcXXX 함수를 모두 Xutf8XXX 함수로 바꿈, UCS 코드를 UTF8 스트링으로
	  만드는 자체 루틴 추가, charset 체크에서도 WCHAR_T 대신 UTF-8
	  사용 (BSD 지원을 위해)
	  BSD 서버 사용을 지원해주신 Perky(http://openlook.org/)님께
	  감사드립니다.

2003-10-10  Choe Hwanjin <krisna@kldp.org>
	* src/ic.c: qt에서 한자 변환시 안보이던 문제 해결

2003-10-08  Choe Hwanjin <krisna@kldp.org>
	* release 0.8

2003-10-08  Choe Hwanjin <krisna@kldp.org>
	* src/automata.c: charset을 체크하는 부분을 더 추가
	  (ㅃㅞㄹㄱ의 경우 고려), 세벌식 자판에서도 charset 체크 강화
	* src/automata.c, src/server.h, src/server.c, src/ui.c: 각 키별로 눌린
	  횟수를 저장해두는 기능을 추가함(about 창에서 볼수 있음)

2003-10-01  Choe Hwanjin <krisna@kldp.org>
	* src/ic.c: XIMPreeditPosition 모드의 경우에는 commit한후에 preedit
	  clear 하도록 수정함(Eterm의 경우는 preedit string을 지우고 commit
	  해도 정상적으로 입력이 되지만, gtk+1 app의 경우는 입력순서가
	  뒤바뀌는 경우가 있어서 XIMPreeditPosition의 경우는 기존의 방식대로 
	  처리하도록 함, 따라서 XUnmapWindow()를 사용해도 입력순서에 영향을 
	  미치지 않음 #284)

2003-09-26  Choe Hwanjin <krisna@kldp.org>
	* release 0.7

2003-09-18  Choe Hwanjin <krisna@kldp.org>
	* src/ic.c: XIM spec에 맞게 preedit clear 한후 commit 함
	* src/handler.c: 한자 변환 기능을 "Hanja"키 말고 F9도 작동하게 함

2003-09-17  Choe Hwanjin <krisna@kldp.org>
	* src/ui.c: set default icon

2003-09-16  Choe Hwanjin <krisna@kldp.org>
	* release 0.6
	* src/session.c,src/main.c,src/ui.c: session 종료시 같이 종료

2003-09-14  Choe Hwanjin <krisna@kldp.org>
	* src/session.h,src/session.c: session 관련 코드 추가

2003-09-10  Choe Hwanjin <krisna@kldp.org>
	* src/handler.c: 특수키들을 포워딩 함
	* src/automata.c: 세벌식 오토마타의 잘못된 곳 수정

2003-09-09  Choe Hwanjin <krisna@kldp.org>
	* src/server.h,src/server.c,src/ui.c: iconv를 이용한 charset 체크루틴 
	  추가
	* src/hangul.h,src/hangul.c: hangul_ucs_to_ksc 함수를 제거

2003-09-08  Choe Hwanjin <krisna@kldp.org>
	* src/ui.c,src/ic.c,src/ic.h,src/nabi.h,src/hanjatable.h,src/handler.c:
	  한자 입력 기능 추가
	* src/handler.c: preedit start/done을 제때에 맞게 호출하도록 수정
	  mozilla에서 한글 상태에서 창을 닫으면 죽던 문제 해결(#248)

2003-09-07  Choe Hwanjin <krisna@kldp.org>
	* release 0.5

2003-08-31  Choe Hwanjin <krisna@kldp.org>
	* src/ui.c,main.c: system tray가 닫혀도 프로그램을 종료하지 않음
	* src/ui.c: dvorak 자판을 위한 설정을 메뉴에 추가

2003-08-29  Choe Hwanjin <krisna@kldp.org>
	* src/ucs2ksc.h,src/hangul.c: usc_to_ksc 테이블을 wchar_t에서 uint16_t
	  형으로 바꿔서 크기를 줄임

2003-08-27  Choe Hwanjin <krisna@kldp.org>
	* src/server.h,server.c,automata.c: dvorak 자판 지원
	* src/server.h,server.c,nabi.h,ui.c: dvorak 설정 지원
	* src/ui.c: 메뉴 아이콘 추가

2003-08-25  Choe Hwanjin <krisna@kldp.org>
	* release 0.4
	* src/ui.c,configure.in: 키보드 기본값을 DEFAULT_KEYBOARD로 사용

2003-08-23  Choe Hwanjin <krisna@kldp.org>
	* src/handler.c,ic.c,ic.h,server.c,server.h: NabiConnect를 추가해서
	  connect_id 별로 한영 상태를 관리하도록 함

2003-08-21  Choe Hwanjin <krisna@kldp.org>
	* src/main.c,server.h,server.c: nabi_server_stop 함수 추가
	* src/fontset.h,fontset.c: fontset 관련 루틴 추가
	* src/ic.c: nabi_fontset 관련 함수 사용하도록 수정

2003-08-11  Choe Hwanjin <krisna@kldp.org>
	* src/ic.h,ic.c: preedit start 플래그 추가, preedit_start된 경우만
	  preedit_done 메세지를 보냄(mozilla flash player와 관련된 문제점)
	* src/ui.c: about 창에서 버젼 넘버 볼 수 있게

2003-08-09  Choe Hwanjin <krisna@kldp.org>
	* configure.in: gtk+ 2.2를 필요로 하도록 함

2003-08-07  Choe Hwanjin <krisna@kldp.org>
	* src/handler.c: vi 사용자를 위해 esc키일때 영문 상태로 자동 전환

2003-08-06  Choe Hwanjin <krisna@kldp.org>
	* src/handler.c: CapsLock, NumLock 처리 못하는 버그 수정
	* src/ui.c: NabiKeyboardMap.map을 free 하는 버그 수정
	* IMdkit/IMConn.c: malloc.h 대신 stdlib.h 를 include

2003-08-05  Choe Hwanjin <krisna@kldp.org>
	* Release
