------------------------------------------------------------------------
r664 | krisna | 2007-12-23 16:21:52 +0900 (Sun, 23 Dec 2007) | 2 lines
Changed paths:
   M /nabi/trunk/configure.ac

nabi 0.99.0 작업 준비

------------------------------------------------------------------------
r663 | krisna | 2007-12-23 16:15:04 +0900 (Sun, 23 Dec 2007) | 2 lines
Changed paths:
   M /nabi/trunk/IMdkit/i18nAttr.c

컴파일러 워닝 방지

------------------------------------------------------------------------
r662 | krisna | 2007-12-23 13:42:29 +0900 (Sun, 23 Dec 2007) | 4 lines
Changed paths:
   M /nabi/trunk/src/main.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h

같은 이름의 xim이 이미 작동중인지 확인하는 코드 추가
 * nabi_server_is_running() 추가
 * nabi_server가 생성되었는지에 따라 코드가 작동하도록 수정

------------------------------------------------------------------------
r661 | krisna | 2007-12-21 00:23:49 +0900 (Fri, 21 Dec 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h

로그 함수 개선: 시작시간과 끝나는 시간을 모두 기록

------------------------------------------------------------------------
r660 | krisna | 2007-12-20 23:40:21 +0900 (Thu, 20 Dec 2007) | 2 lines
Changed paths:
   M /nabi/trunk/po/de.po
   M /nabi/trunk/po/ko.po

번역 업데이트

------------------------------------------------------------------------
r659 | krisna | 2007-12-20 00:33:04 +0900 (Thu, 20 Dec 2007) | 6 lines
Changed paths:
   M /nabi/trunk/src/handler.c
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c

input mode info:
 * input mode 정보를 업데이트 하는 코드를 ui.c 에서 NabiServer 쪽으로 옮김
 * NabiServer에서 mode_info_cb를 삭제하고 그와 관련된 코드도 삭제
 * nabi_server_set_mode_info()를 사용하여 상태 업데이트


------------------------------------------------------------------------
r658 | krisna | 2007-12-20 00:10:21 +0900 (Thu, 20 Dec 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/server.h

필요 없는 데이터타입 제거

------------------------------------------------------------------------
r657 | krisna | 2007-12-20 00:07:51 +0900 (Thu, 20 Dec 2007) | 10 lines
Changed paths:
   M /nabi/trunk/src/conf.c
   M /nabi/trunk/src/conf.h
   M /nabi/trunk/src/handler.c
   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

입력 모드 관리 옵션 구현:
 * 입력 모드를 per desktop, per application, per toplevel, per context로 
   세분하여 구현함
 * toplevel 별로 입력 모드를 관리하는 기능 구현
 * 입력 모드 관리 방법에 따른 옵션 조정 ui 추가
 * NabiServer에 toplevel 리스트 추가
 * NabiIC에 관련 함수 구현(NabiToplevel 추가)
   client_window에서 toplevel window 찾는 루틴 구현
 * global_input_mode 옵션 제거

------------------------------------------------------------------------
r656 | krisna | 2007-12-19 16:13:45 +0900 (Wed, 19 Dec 2007) | 6 lines
Changed paths:
   M /nabi/trunk/src/eggtrayicon.c

notification area 프로그램이 갑자기 죽는 경우 처리
 * peksystray로 여러번 테스트해봤지만, 이제는 죽는 현상은 발생하지 않고
   작동하는 것으로 나와서 처리할 방법이 애매하여 등록된 버그에 올라온 패치를
   적용하는 것으로 마무리함
 * 참고: [#300760] E16.8의 systray 사용후 E restart시 nabi 죽는 문제

------------------------------------------------------------------------
r655 | krisna | 2007-12-19 15:49:53 +0900 (Wed, 19 Dec 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/conf.c
   M /nabi/trunk/src/ui.c

memory leak 수정

------------------------------------------------------------------------
r654 | krisna | 2007-12-19 15:49:32 +0900 (Wed, 19 Dec 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/debug.c

디버그 메시지 출력 개선 (flush)

------------------------------------------------------------------------
r653 | krisna | 2007-12-18 18:00:35 +0900 (Tue, 18 Dec 2007) | 4 lines
Changed paths:
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h

 * nabi_server_toggle_input_mode() 함수 구현
 * NABI_MODE_INFO_ENGLISH -> NABI_MODE_INFO_DIRECT
 * NABI_MODE_INFO_HANGUL -> NABI_MODE_INFO_COMPOSE

------------------------------------------------------------------------
r652 | krisna | 2007-12-18 17:59:21 +0900 (Tue, 18 Dec 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ui.c

tray icon을 마우스의 아무 버튼으로나 클릭해도 메뉴가 나오게 함

------------------------------------------------------------------------
r651 | krisna | 2007-12-18 15:17:17 +0900 (Tue, 18 Dec 2007) | 4 lines
Changed paths:
   M /nabi/trunk/src/debug.c
   M /nabi/trunk/src/session.c

디버그 메시지 출력 변경:
 * 디버그 메시지 출력 포맷 변경
 * session 관련 메시지 디버그출력 루틴 사용

------------------------------------------------------------------------
r650 | krisna | 2007-12-18 14:37:45 +0900 (Tue, 18 Dec 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/ui.c

--status-only (-s) 옵션을 사용한 경우 처리

------------------------------------------------------------------------
r649 | krisna | 2007-12-17 21:10:14 +0900 (Mon, 17 Dec 2007) | 5 lines
Changed paths:
   M /nabi/trunk/src/ui.c

아이콘 리사이징 루틴 개선
 * 크기 계산할때 반올림 처리
 * 리사이징 옵션 GDK_INTERP_TILES으로 변경
 * 디버그 메시지 출력

------------------------------------------------------------------------
r648 | krisna | 2007-12-17 21:02:16 +0900 (Mon, 17 Dec 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/ui.c

세로 패널에 아이콘이 들어갈 경우 크기 계산에서 오류 발생하는 문제 수정
참고: #304681

------------------------------------------------------------------------
r647 | krisna | 2007-10-29 00:38:19 +0900 (Mon, 29 Oct 2007) | 2 lines
Changed paths:
   M /nabi/trunk/test/Makefile
   A /nabi/trunk/test/xim_filter.c

XIM api 호출 테스트를 위한 코드 추가

------------------------------------------------------------------------
r646 | krisna | 2007-10-28 00:52:16 +0900 (Sun, 28 Oct 2007) | 7 lines
Changed paths:
   M /nabi/trunk/po/de.po
   M /nabi/trunk/po/ko.po
   M /nabi/trunk/src/Makefile.am
   M /nabi/trunk/src/candidate.c
   M /nabi/trunk/src/conf.c
   M /nabi/trunk/src/conf.h
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/preference.c
   A /nabi/trunk/src/sctc.h
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c
   A /nabi/trunk/src/util.c
   A /nabi/trunk/src/util.h

간체자 입력 기능 구현:
 * 설정창 한자탭에 "간체자로 입력" 옵션 추가
 * config에 use_simplified_chinese 옵션 추가
 * util.c util.h sctc.h를 추가하고 nabi_traditional_to_simplified() 함수를
   이용하여 간체자와 번체자간 변환을 처리
 * 옵션에 대한 번역 업데이트

------------------------------------------------------------------------
r645 | krisna | 2007-10-20 23:17:04 +0900 (Sat, 20 Oct 2007) | 2 lines
Changed paths:
   M /nabi/trunk/tables/keyboard_layouts

#304587 프랑스어 자판 버그 수정 ( ugrave -> apostrophe )

------------------------------------------------------------------------
r642 | krisna | 2007-10-07 10:41:56 +0900 (Sun, 07 Oct 2007) | 3 lines
Changed paths:
   M /nabi/trunk/ChangeLog
   M /nabi/trunk/NEWS
   M /nabi/trunk/TODO
   M /nabi/trunk/po/de.po
   M /nabi/trunk/po/ko.po

문서 업데이트
번역 업데이트

------------------------------------------------------------------------
r641 | krisna | 2007-10-07 10:39:40 +0900 (Sun, 07 Oct 2007) | 2 lines
Changed paths:
   M /nabi/trunk/configure.ac

0.19 버젼 작업

------------------------------------------------------------------------
r640 | krisna | 2007-10-07 10:38:23 +0900 (Sun, 07 Oct 2007) | 2 lines
Changed paths:
   M /nabi/trunk/themes/Makefile.am

kingsejong2를 dist 패키지에 추가

------------------------------------------------------------------------
r639 | krisna | 2007-10-03 23:17:46 +0900 (Wed, 03 Oct 2007) | 2 lines
Changed paths:
   M /nabi/trunk/themes/Makefile.am

Mac 테마도 제거함 (라이센스 문제가 있을 수 있음)

------------------------------------------------------------------------
r638 | krisna | 2007-08-15 17:13:51 +0900 (Wed, 15 Aug 2007) | 3 lines
Changed paths:
   M /nabi/trunk/themes/Makefile.am

MS-Windows 관련 테마 제거
 * 라이센스상 문제의 소지가 있음

------------------------------------------------------------------------
r637 | krisna | 2007-08-15 17:12:20 +0900 (Wed, 15 Aug 2007) | 2 lines
Changed paths:
   M /nabi/trunk/po/de.po
   M /nabi/trunk/po/ko.po

번역 업데이트

------------------------------------------------------------------------
r636 | krisna | 2007-08-15 17:11:47 +0900 (Wed, 15 Aug 2007) | 5 lines
Changed paths:
   M /nabi/trunk/src/ui.c

theme loading 실패할때 error 처리
 * 오류 메시지 상자 출력 루틴 추가
 * GtkWindow의 default icons 세팅 루틴을 에러 메시지 박스가 뜨기 전으로 옮김
 * load_icon()에서 잘못된 메모리 관리 수정

------------------------------------------------------------------------
r635 | krisna | 2007-08-13 01:11:13 +0900 (Mon, 13 Aug 2007) | 3 lines
Changed paths:
   A /nabi/trunk/themes/KingSejong2
   A /nabi/trunk/themes/KingSejong2/README
   A /nabi/trunk/themes/KingSejong2/english.png
   A /nabi/trunk/themes/KingSejong2/hangul.png
   A /nabi/trunk/themes/KingSejong2/none.png
   M /nabi/trunk/themes/Makefile.am

KingSejong2 아이콘 추가
Stefan Krämer <st.kraemer@gmail.com>님이 보내주신 것

------------------------------------------------------------------------
r634 | krisna | 2007-07-21 17:20:26 +0900 (Sat, 21 Jul 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/tables/Makefile.am
   A /nabi/trunk/tables/symbol.txt

candidate에 symbol table 추가:
 자음으로 기호 입력하는 기능 구현

------------------------------------------------------------------------
r633 | krisna | 2007-07-21 17:18:44 +0900 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/main.c

사용하지 않는 변수 제거

------------------------------------------------------------------------
r632 | krisna | 2007-07-08 23:25:59 +0900 (Sun, 08 Jul 2007) | 3 lines
Changed paths:
   M /nabi/trunk/ChangeLog
   M /nabi/trunk/Makefile.am
   M /nabi/trunk/NEWS

문서 업데이트
ChangeLog 생성룰 개선

------------------------------------------------------------------------
r631 | krisna | 2007-07-08 22:35:12 +0900 (Sun, 08 Jul 2007) | 2 lines
Changed paths:
   M /nabi/trunk/po/de.po
   M /nabi/trunk/po/ko.po

번역 업데이트

------------------------------------------------------------------------
r630 | krisna | 2007-07-08 00:27:04 +0900 (Sun, 08 Jul 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/preference.c
   M /nabi/trunk/src/ui.c

gdk_pixbuf_unref() 대신 g_object_unref() 사용

------------------------------------------------------------------------
r629 | krisna | 2007-07-08 00:25:38 +0900 (Sun, 08 Jul 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/main.c

X server가 종료할때 설정 저장하도록 처리

------------------------------------------------------------------------
r628 | krisna | 2007-06-06 23:19:23 +0900 (Wed, 06 Jun 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ui.c

state icon을 GtkBox를 쓰던 코드에서 GtkNotebook으로 바꿈

------------------------------------------------------------------------
r627 | krisna | 2007-06-06 22:59:04 +0900 (Wed, 06 Jun 2007) | 4 lines
Changed paths:
   M /nabi/trunk/src/ui.c

 * 종료시 발생하는 warning 처리
   gtk_style_detach: assertion `style->attach_count > 0' failed
 * 종료시에는 tray icon을 생성하기 위한 idle 함수를 추가하지 않음

------------------------------------------------------------------------
r626 | krisna | 2007-05-28 22:27:57 +0900 (Mon, 28 May 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ic.c

libhangul의 바뀐 callback 등록 api에 맞게 수정함

------------------------------------------------------------------------
r625 | krisna | 2007-03-21 22:53:41 +0900 (Wed, 21 Mar 2007) | 3 lines
Changed paths:
   M /nabi/trunk/configure.ac
   D /nabi/trunk/themes/Jini/Makefile.am
   D /nabi/trunk/themes/KingSejong/Makefile.am
   D /nabi/trunk/themes/MSWindows/Makefile.am
   D /nabi/trunk/themes/MSWindowsXP/Makefile.am
   D /nabi/trunk/themes/Mac/Makefile.am
   M /nabi/trunk/themes/Makefile.am
   D /nabi/trunk/themes/Onion/Makefile.am
   D /nabi/trunk/themes/SimplyRed/Makefile.am
   D /nabi/trunk/themes/Tux/Makefile.am
   D /nabi/trunk/themes/keyboard/Makefile.am

* themes Makefile을 subdir로 나눠놨던 것을 하나로 합침
* 0.18 버젼 준비 configure.ac 버젼 업데이트

------------------------------------------------------------------------
r624 | krisna | 2007-03-21 22:37:32 +0900 (Wed, 21 Mar 2007) | 2 lines
Changed paths:
   M /nabi/trunk/po/de.po
   M /nabi/trunk/po/ko.po

번역 업데이트

------------------------------------------------------------------------
r623 | krisna | 2007-03-21 22:31:47 +0900 (Wed, 21 Mar 2007) | 3 lines
Changed paths:
   M /nabi/trunk/test/xlib.cpp

* XOpenIM()이 실패했을 경우 처리
* XCreateIC()가 실패했을 경우 처리

------------------------------------------------------------------------
r622 | krisna | 2007-03-08 22:45:35 +0900 (Thu, 08 Mar 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/server.c

* libhangul의 OnTranslate와 OnTransition에 callback 연결
* nabi_connection_create()에서 encoding대신 locale을 받도록 함

------------------------------------------------------------------------
r621 | krisna | 2007-02-26 01:14:19 +0900 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ui.c

"단어/글자" 옵션을 palette에서 제거

------------------------------------------------------------------------
r620 | krisna | 2007-02-26 01:12:09 +0900 (Mon, 26 Feb 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/handlebox.c

NabiHandleBox:
    * child의 크기 변화에 따라서 자동으로 palette 크기가 변하게 함

------------------------------------------------------------------------
r619 | krisna | 2007-02-05 00:32:45 +0900 (Mon, 05 Feb 2007) | 5 lines
Changed paths:
   M /nabi/trunk/src/conf.c
   M /nabi/trunk/src/conf.h
   M /nabi/trunk/src/handler.c
   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

데스크탑에서 단일 한글 모드 사용 옵션 추가:
 * global_input_mode 옵션 추가
 * 기본값을 global_input_mode = true로 설정
 * 설정창에도 옵션 추가

------------------------------------------------------------------------
r618 | krisna | 2007-02-05 00:00:46 +0900 (Mon, 05 Feb 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ui.c

사용하지 않는 변수 제거

------------------------------------------------------------------------
r617 | krisna | 2007-02-04 17:58:35 +0900 (Sun, 04 Feb 2007) | 2 lines
Changed paths:
   M /nabi/trunk/IMdkit/i18nPtHdr.c

GetIMValuesMessageProc(): protocol handler를 부르기 전에 free하는 것 순서 조정

------------------------------------------------------------------------
r616 | krisna | 2007-02-04 17:45:19 +0900 (Sun, 04 Feb 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/server.c

디버그 메시지 정리

------------------------------------------------------------------------
r615 | krisna | 2007-02-04 17:40:07 +0900 (Sun, 04 Feb 2007) | 4 lines
Changed paths:
   M /nabi/trunk/src/candidate.c

한자 입력 포맷 옵션 수정
 * 한자 입력 포맷 간경 조정
 * 한자 입력 포맷을 제대로 설정하게 함(내부 설정값에 저장)

------------------------------------------------------------------------
r614 | krisna | 2007-02-04 17:39:05 +0900 (Sun, 04 Feb 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/ic.c

nabi_ic_destroy()에서 nabi_ic_preedit_done()하지 않음
프로그램 종료시에 xims 가 유효하지 않은 경우도 불리기 때문에 삭제한다.

------------------------------------------------------------------------
r613 | krisna | 2007-02-04 17:11:51 +0900 (Sun, 04 Feb 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/candidate.c
   M /nabi/trunk/src/conf.c
   M /nabi/trunk/src/conf.h
   M /nabi/trunk/src/ic.c

한자 입력 포맷 옵션 추가
 * 漢字, 漢字(한자), 한자(漢字)의 입력 형태를 선택할수 있음

------------------------------------------------------------------------
r612 | krisna | 2007-02-04 16:18:59 +0900 (Sun, 04 Feb 2007) | 3 lines
Changed paths:
   M /nabi/trunk/src/ui.c

 * 한자 메뉴 제거
 * 단어/글자 단위 입력 메뉴 초기 값 설정

------------------------------------------------------------------------
r611 | krisna | 2007-02-04 16:08:14 +0900 (Sun, 04 Feb 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/ui.c

about창의 copyright 연도 수정

------------------------------------------------------------------------
r610 | krisna | 2007-02-04 16:02:46 +0900 (Sun, 04 Feb 2007) | 5 lines
Changed paths:
   M /nabi/trunk/src/nabi.h
   M /nabi/trunk/src/ui.c

menu 개선
 * palette show/hide 메뉴 추가
 * 단어/글자 단위 입력 메뉴 추가
 * menu 관련 함수 정리

------------------------------------------------------------------------
r609 | krisna | 2007-02-03 23:28:05 +0900 (Sat, 03 Feb 2007) | 6 lines
Changed paths:
   M /nabi/trunk/IMdkit/i18nMethod.c
   M /nabi/trunk/src/server.c

trigger key를 실행 중간에 변경할수 있도록 수정
 * nabi_server_set_trigger_keys()에서 IMSetIMValues()를 이용하여 on key list를 
   업데이트 함
 * IMSetIMValues()안에서는 새로 IMOnKeysList 값을 설정했을때에도 다시 값을
   설정하도록 함

------------------------------------------------------------------------
r608 | krisna | 2007-02-03 22:27:57 +0900 (Sat, 03 Feb 2007) | 6 lines
Changed paths:
   M /nabi/trunk/src/Makefile.am
   M /nabi/trunk/src/conf.c
   M /nabi/trunk/src/conf.h
   M /nabi/trunk/src/main.c
   M /nabi/trunk/src/nabi.h
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h
   M /nabi/trunk/src/ui.c

palette 모양 개선:
 * NabiHandlebox를 이용하여 palette 구현
 * tray icon 관리 루틴 개선
 * NabiPalette, NabiTrayIcon으로 관리
 * palette에 한/영 상태 아이콘 추가, 단어/글자 단위 메뉴 추가, 기본 메뉴 추가

------------------------------------------------------------------------
r607 | krisna | 2007-01-24 00:39:12 +0900 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   A /nabi/trunk/src/handlebox.c
   A /nabi/trunk/src/handlebox.h

NabiHandleBox 코드 추가

------------------------------------------------------------------------
r606 | krisna | 2007-01-20 21:49:58 +0900 (Sat, 20 Jan 2007) | 4 lines
Changed paths:
   M /nabi/trunk/src/main.c
   M /nabi/trunk/src/server.c

* log 함수 개선:
 - 입력된 개수가 없으면 쓰지 않음
 - log 출력 루틴을 정리

------------------------------------------------------------------------
r605 | krisna | 2007-01-20 20:55:07 +0900 (Sat, 20 Jan 2007) | 8 lines
Changed paths:
   M /nabi/trunk/src/ic.c
   M /nabi/trunk/src/ic.h
   M /nabi/trunk/src/server.c
   M /nabi/trunk/src/server.h

* 변경된 HangulICFilter 함수 수정
* 자동 순서 교정 기능 알고리듬 개선:
 - libhangul에 추가된 hangul_ic_has_jungseong(), hangul_is_jongseong() 사용
 - NabiIC에서 사용하지 않는 변수 제거
* 키 입력 로그 개선:
 - nabi_server_on_keypress() -> nabi_server_log_key() 로 이름 변경
 

------------------------------------------------------------------------
r602 | krisna | 2007-01-15 00:56:17 +0900 (Mon, 15 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/src/conf.c

기본 preedit string의 색상을 설정 값을 fg와 bg를 서로 뒤바꿈

------------------------------------------------------------------------
r600 | krisna | 2007-01-15 00:53:42 +0900 (Mon, 15 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/configure.ac

0.17 준비

------------------------------------------------------------------------
r599 | krisna | 2007-01-15 00:52:58 +0900 (Mon, 15 Jan 2007) | 2 lines
Changed paths:
   M /nabi/trunk/ChangeLog
   M /nabi/trunk/NEWS

문서 업데이트

------------------------------------------------------------------------
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
