diff -Nru nabi-0.99.9/aclocal.m4 nabi-0.99.10/aclocal.m4 --- nabi-0.99.9/aclocal.m4 2011-05-23 14:09:51.000000000 +0000 +++ nabi-0.99.10/aclocal.m4 2011-11-13 11:18:19.000000000 +0000 @@ -453,6 +453,7 @@ # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +# serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # @@ -479,8 +480,12 @@ # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) -AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl +m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) +m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) +AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) +AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) +AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) + if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi @@ -493,7 +498,6 @@ AC_MSG_RESULT([no]) PKG_CONFIG="" fi - fi[]dnl ])# PKG_PROG_PKG_CONFIG @@ -502,34 +506,32 @@ # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # -# -# Similar to PKG_CHECK_MODULES, make sure that the first instance of -# this or PKG_CHECK_MODULES is called, or make sure to call -# PKG_CHECK_EXISTS manually +# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +# only at the first occurence in configure.ac, so if the first place +# it's called might be skipped (such as if it is within an "if", you +# have to call PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then - m4_ifval([$2], [$2], [:]) + m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) - # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], -[if test -n "$PKG_CONFIG"; then - if test -n "$$1"; then - pkg_cv_[]$1="$$1" - else - PKG_CHECK_EXISTS([$3], - [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], - [pkg_failed=yes]) - fi -else - pkg_failed=untried +[if test -n "$$1"; then + pkg_cv_[]$1="$$1" + elif test -n "$PKG_CONFIG"; then + PKG_CHECK_EXISTS([$3], + [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes ], + [pkg_failed=yes]) + else + pkg_failed=untried fi[]dnl ])# _PKG_CONFIG @@ -571,16 +573,17 @@ See the pkg-config man page for more details.]) if test $pkg_failed = yes; then + AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then - $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"` + $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else - $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` + $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD - ifelse([$4], , [AC_MSG_ERROR(dnl + m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS @@ -588,25 +591,24 @@ Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. -_PKG_TEXT -])], - [AC_MSG_RESULT([no]) - $4]) +_PKG_TEXT])[]dnl + ]) elif test $pkg_failed = untried; then - ifelse([$4], , [AC_MSG_FAILURE(dnl + AC_MSG_RESULT([no]) + m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT -To get pkg-config, see .])], - [$4]) +To get pkg-config, see .])[]dnl + ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) - ifelse([$3], , :, [$3]) + $3 fi[]dnl ])# PKG_CHECK_MODULES diff -Nru nabi-0.99.9/ChangeLog nabi-0.99.10/ChangeLog --- nabi-0.99.9/ChangeLog 2011-05-23 15:05:51.000000000 +0000 +++ nabi-0.99.10/ChangeLog 2011-11-13 12:17:43.000000000 +0000 @@ -1,6822 +1,9976 @@ ------------------------------------------------------------------------- -r816 | krisna | 2011-05-24 00:04:04 +0900 (Tue, 24 May 2011) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -release 0.99.9 - ------------------------------------------------------------------------- -r815 | krisna | 2011-05-23 23:09:32 +0900 (Mon, 23 May 2011) | 2 lines -Changed paths: - M /nabi/trunk/NEWS - -update documents - ------------------------------------------------------------------------- -r814 | krisna | 2011-05-23 23:09:13 +0900 (Mon, 23 May 2011) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -update po files - ------------------------------------------------------------------------- -r813 | krisna | 2011-05-23 23:07:05 +0900 (Mon, 23 May 2011) | 2 lines -Changed paths: - M /nabi/trunk/autogen.sh - -glib-gettextize도 --copy 옵션 사용 - ------------------------------------------------------------------------- -r812 | krisna | 2011-05-23 22:26:31 +0900 (Mon, 23 May 2011) | 4 lines -Changed paths: - M /nabi/trunk/src/ic.c - -warning 처리 - -warning: ISO C90 forbids mixed declarations and code - ------------------------------------------------------------------------- -r811 | krisna | 2011-05-21 19:49:44 +0900 (Sat, 21 May 2011) | 5 lines -Changed paths: - M /nabi/trunk/src/ui.c - -gdk의 X11 지원 헤더 gdkx.h를 인클루드 - -언제부터인지는 모르겠지만, gdkx.h를 인클루드하지 않으면 gdk의 x11 함수들의 -선언이 없다고 워닝이 나므로 명시적으로 gdkx.h를 인클루드 한다. - ------------------------------------------------------------------------- -r810 | krisna | 2011-05-21 19:45:48 +0900 (Sat, 21 May 2011) | 6 lines -Changed paths: - M /nabi/trunk/src/ui.c - -설정창에서 트레이 아이콘을 바꿨을때 바로 적용되지 않는 문제 - -GtkStatusIcon을 사용하면서 설정창에서 트레이 아이콘을 바꿨을때 -바로 적용되지 않는다. nabi_app_set_theme()에서 아이콘을 업데이트 -하는 코드가 없었기 때문이다. 아이콘을 업데이트하는 코드를 추가한다. - ------------------------------------------------------------------------- -r809 | krisna | 2011-05-21 15:28:53 +0900 (Sat, 21 May 2011) | 31 lines -Changed paths: - M /nabi/trunk/src/handler.c - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/ic.h - -#315977 firefox4 에서 backspace로 글자가 안지워지는 문제 - -firefox4에서 preedit 상태에서 backspace를 연속해서 누르면 preedit string은 -지워지지만 그 이후에는 글자가 지워지지 않는다. -firefox4의 버그 https://bugzilla.mozilla.org/show_bug.cgi?id=640884 에 따르면 -preedit start, preedit end signal이 없어서 라고 한다. - -preedit string이 다 지워지고 나면 nabi는 backspace키를 어플리케이션에게 -forwarding을 해준다. 따라서 어플리케이션이 im이 forwarding하는 키를 -무시하지 않는다면 모두 받을 수 있다. 그런데 firefox는 그렇게 처리하지 -않는 것 같다. preedit end가 오기 전까지는 im이 키를 forwarding 해주어도 -키를 처리하지 않는 것 같다. - -엄밀히 말하면, xim 클라이언트는 입력기가 forwarding해주는 키를 처리하면 -그만이지, preedit string의 유무에 따라서 전달된 키 이벤트를 사용하고 -말고를 판단할 필요가 없다. 그런데 몇몇 구현에서 저런 방식을 사용하는 것 같다. - -따라서 preedit start, preedit done callback을 실제로 preedit string이 -나타나고 사라질때 같이 불러 주기로 한다. - -그전에는 IMPreeditStart()와 XIM_PREEDIT_START, -IMPreeditEnd()와 XIM_PREEDIT_DONE을 한 함수에서 처리했기 때문에 -preedit done을 호출하면 입력이 종료되는 문제가 있었다. - -그래서 IMPreeditStart(), IMPreeditEnd() 함수는 입력이 시작되는 -시점에(한영 전환시)호출해주고, preedit string이 새로 나오거나 -없어질때 XIM_PREEDIT_START, XIM_PREEDIT_DONE 콜백을 불러준다. - -이렇게 하면 firefox4에서 글자가 잘 지워진다. - - ------------------------------------------------------------------------- -r808 | krisna | 2011-05-15 21:04:34 +0900 (Sun, 15 May 2011) | 6 lines -Changed paths: - M /nabi/trunk/src/nabi.h - M /nabi/trunk/src/ui.c - -tooltip을 NabiApplication에서 NabiTrayIcon으로 옮김 - -이제는 tooltip을 NabiTrayIcon에서 밖에 사용하지 않으므로 tooltip을 -NabiTrayIcon의 멤버로 만들고 tooltip 업데이트함수를 NabiTrayIcon의 -함수로 만드는 편이 관리에 좋을 것 같다. - ------------------------------------------------------------------------- -r807 | krisna | 2011-05-15 20:59:40 +0900 (Sun, 15 May 2011) | 5 lines -Changed paths: - M /nabi/trunk/src/ui.c - -806에서 잘못 수정된 부분 - -nabi_tray_load_icons() 함수는 GtkStatusIcon을 사용하지 않을때 -필요한 함수다 - ------------------------------------------------------------------------- -r806 | krisna | 2011-05-15 20:52:32 +0900 (Sun, 15 May 2011) | 10 lines -Changed paths: - M /nabi/trunk/src/ui.c - -GtkStatusIcon 사용 코드 추가 - -Gtk 2.10 부터 추가된 GtkStatusIcon을 사용하면 이후에 업그레이드에 -유리할 것으로 보인다. 또한 tray icon 관련한 변경에 더 유연하게 -대처할 수 있을 것이다. - -그러나 오래전 버젼의 Gtk를 사용하는 배포판들이 있으므로 이를 지원하기 -위해서 GTK 2.16 이상 버전을 사용하는 경우에만 GtkStatusIcon을 사용하도록 -조건부 컴파일 구문을 사용한다. - ------------------------------------------------------------------------- -r804 | krisna | 2011-01-23 14:40:44 +0900 (Sun, 23 Jan 2011) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -0.99.8 release - ------------------------------------------------------------------------- -r803 | krisna | 2011-01-23 14:40:09 +0900 (Sun, 23 Jan 2011) | 2 lines -Changed paths: - M /nabi/trunk/README - -사용하지 않는 링크 제거 - ------------------------------------------------------------------------- -r802 | krisna | 2011-01-23 14:22:53 +0900 (Sun, 23 Jan 2011) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - M /nabi/trunk/src/ui.c - -copyright 연도를 2011로 수정 - ------------------------------------------------------------------------- -r801 | krisna | 2011-01-23 14:18:17 +0900 (Sun, 23 Jan 2011) | 2 lines -Changed paths: - M /nabi/trunk/NEWS - -문서 업데이트 - ------------------------------------------------------------------------- -r800 | krisna | 2011-01-23 14:05:25 +0900 (Sun, 23 Jan 2011) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -번역 업데이트 - ------------------------------------------------------------------------- -r799 | krisna | 2011-01-23 13:24:39 +0900 (Sun, 23 Jan 2011) | 2 lines -Changed paths: - M /nabi/trunk/src/preference.c - -체크 버튼을 한쪽으로 모음 - ------------------------------------------------------------------------- -r798 | krisna | 2011-01-22 21:59:23 +0900 (Sat, 22 Jan 2011) | 7 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/preference.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - -use_system_keymap 옵션 추가 - -use_system_keymap 옵션이 FALSE(기본값)면 내장 keymap을 이용하여 keysym을 구하고 -TRUE면 X 서버의 keymap을 사용한다. 내장 keymap을 사용하면 사용자의 자판 설정에 -관계없이 같은 키값을 리턴하므로, 유럽어 자판을 기본 자판으로 설정해도 별다른 -변환 설정 없이 한글을 입력 가능해진다. - ------------------------------------------------------------------------- -r797 | krisna | 2011-01-02 23:32:43 +0900 (Sun, 02 Jan 2011) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -libhangul의 keyboard list 관련 api를 사용하기 위해서는 0.0.12 이상이 필요함 - ------------------------------------------------------------------------- -r796 | krisna | 2011-01-02 22:23:36 +0900 (Sun, 02 Jan 2011) | 2 lines -Changed paths: - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - -libhangul의 keyboard list를 가져오는 api를 사용하도록 수정 - ------------------------------------------------------------------------- -r795 | krisna | 2010-12-28 13:52:09 +0900 (Tue, 28 Dec 2010) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - M /nabi/trunk/src/conf.c - M /nabi/trunk/src/preference.c - M /nabi/trunk/src/ui.c - -기본 아이콘 테마를 선택할 수 있는 configure 옵션(--with-default-theme) 추가 - ------------------------------------------------------------------------- -r794 | krisna | 2010-08-04 00:33:35 +0900 (Wed, 04 Aug 2010) | 2 lines -Changed paths: - M /nabi/trunk/IMdkit/Makefile.am - M /nabi/trunk/src/Makefile.am - -Makefile에서 변수를 사용하는 것으로 바꿈 - ------------------------------------------------------------------------- -r793 | krisna | 2010-08-03 23:48:14 +0900 (Tue, 03 Aug 2010) | 2 lines -Changed paths: - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/server.c - -mixed declaration 없앰 - ------------------------------------------------------------------------- -r792 | krisna | 2010-08-03 01:28:07 +0900 (Tue, 03 Aug 2010) | 11 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - M /nabi/trunk/src/conf.c - M /nabi/trunk/src/conf.h - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/preference.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - M /nabi/trunk/src/ui.c - -ignore_app_fontset 옵션 추가 - -일부 Over the spot을 지원하는 클라이언트들이 제대로 된 XFontSet 정보를 주지 -않는 경우가 있다. 이런 경우에 클라이언트의 XFontSet에 의존해서 텍스트를 -그리게 되면 품질이 현저하게 떨어지게 된다. X Window System에 필요한 폰트가 다 -설치되지 않아서 저 품질의 폰트를 사용하는 경우에도 글자의 품질이 좋지 않다. -또는 Xft등을 이용하여 truetype폰트를 사용하여 그리면서도 XIM에는 XFontSet -정보를 주는 경우에는 클라이언트가 텍스트를 그리는 폰트와 XIM이 그리는 폰트가 -다르게 된다. 이런 경우에 사용자가 지정한 폰트로 preedit string을 그리는 -옵션을 강제하여 preedit string에서 truetype font를 사용할 수 있게 한다. - ------------------------------------------------------------------------- -r791 | krisna | 2010-07-31 22:36:03 +0900 (Sat, 31 Jul 2010) | 5 lines -Changed paths: - M /nabi/trunk/configure.ac - -configure.ac 파일 업데이트 - -AM_INIT_AUTOMAKE 매크로를 새로운 사용법에 맞게 업데이트 -AM_PROG_CC_C_O 추가: IMdkit 쪽에서 필요하다고 메시지 나옴 - ------------------------------------------------------------------------- -r790 | krisna | 2010-07-31 22:32:15 +0900 (Sat, 31 Jul 2010) | 3 lines -Changed paths: - M /nabi/trunk/src/ic.h - M /nabi/trunk/src/server.h - -더이상 사용하지 않는 wchar.h 는 제거한다. -관련하여 함수 선언만 남은 것도 제거한다. - ------------------------------------------------------------------------- -r789 | krisna | 2010-04-19 22:45:43 +0900 (Mon, 19 Apr 2010) | 4 lines -Changed paths: - M /nabi/trunk/themes/Makefile.am - -Makefile.am 파일 정리 -@매크로로 미리 대입시켜놓는 것보다 변수를 사용하는 것이 Makefile을 직접 -고칠때 편리한 것 같다. - ------------------------------------------------------------------------- -r788 | krisna | 2010-04-19 22:40:06 +0900 (Mon, 19 Apr 2010) | 3 lines -Changed paths: - M /nabi/trunk/themes/Makefile.am - A /nabi/trunk/themes/ubuntu-mono-dark - A /nabi/trunk/themes/ubuntu-mono-dark/README - A /nabi/trunk/themes/ubuntu-mono-dark/english.png - A /nabi/trunk/themes/ubuntu-mono-dark/hangul.png - A /nabi/trunk/themes/ubuntu-mono-dark/none.png - A /nabi/trunk/themes/ubuntu-mono-light - A /nabi/trunk/themes/ubuntu-mono-light/README - A /nabi/trunk/themes/ubuntu-mono-light/english.png - A /nabi/trunk/themes/ubuntu-mono-light/hangul.png - A /nabi/trunk/themes/ubuntu-mono-light/none.png - -ubuntu-mono-dark, ubuntu-mono-light 테마 추가 -이준희 님이 보내주심 - ------------------------------------------------------------------------- -r787 | krisna | 2010-01-05 23:16:59 +0900 (Tue, 05 Jan 2010) | 6 lines -Changed paths: - M /nabi/trunk/tables/keyboard_layouts - -Colemak 매핑 버그 수정 - * Colemak의 매핑 테이블을 반대로 만든것을 다시 수정 - * 콜론/세미콜론 대소문자 처리 수정 - * 잘못 추가된 매핑 삭제 - * #315056, #315058 - ------------------------------------------------------------------------- -r785 | krisna | 2010-01-02 21:32:25 +0900 (Sat, 02 Jan 2010) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -0.99.7 release - ------------------------------------------------------------------------- -r784 | krisna | 2010-01-02 21:28:48 +0900 (Sat, 02 Jan 2010) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - M /nabi/trunk/src/ui.c - -copyright 년도 업데이트 - ------------------------------------------------------------------------- -r783 | krisna | 2010-01-02 21:21:36 +0900 (Sat, 02 Jan 2010) | 2 lines -Changed paths: - M /nabi/trunk/NEWS - -문서 업데이트 - ------------------------------------------------------------------------- -r782 | krisna | 2010-01-01 16:57:21 +0900 (Fri, 01 Jan 2010) | 3 lines -Changed paths: - M /nabi/trunk/tables/keyboard_layouts - -Colemak 매핑 지원 -참조: http://kldp.net/projects/nabi/forum/309771 - ------------------------------------------------------------------------- -r781 | krisna | 2009-12-27 16:25:19 +0900 (Sun, 27 Dec 2009) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -update po files - ------------------------------------------------------------------------- -r780 | krisna | 2009-12-27 16:24:24 +0900 (Sun, 27 Dec 2009) | 2 lines -Changed paths: - M /nabi/trunk/src/ui.c - -Hanja mode를 Hanja Lock으로 ui 스트링을 바꿈 - ------------------------------------------------------------------------- -r779 | krisna | 2009-12-20 20:09:15 +0900 (Sun, 20 Dec 2009) | 13 lines -Changed paths: - M /nabi/trunk/src/ic.c - -버그수정: #315002 FreeBSD, ko_KR.UTF-8 locale에서 OverTheSpot 안 그려짐. - * X FontSet을 로드하지 못할 경우 Pango로 preedit 텍스트를 그린다. - * X11 xim client가 요청하는 fontset를 로딩하지 못할 경우 에러에 대처하기 - 위해서 pango로 그리는 루틴이 동작하도록 한다. - * xterm의 경우 xim에 요청하는 FontSet을 실제로 텍스트를 렌더링할때 - 사용하지 않는다. xterm의 코드를 확인해본 결과 텍스트를 그릴때 XFontSet을 - 사용하는 것이 아니라 font의 인코딩에 맞춰서 XDrawString16() 함수를 사용하고 - 있다. 따라서 xterm에서는 fontset 생성에 실패하더라도 한글로된 텍스트를 - 렌더링 할 수 있게 된다. 또한 xterm에서는 over the spot 모드에서 xim에 - 요청한 폰트와 실제 텍스트 렌더링에 사용하는 폰트가 다르므로, xim에서 - 그리는 preedit string이 입력된 텍스트와 다르게 보이는 것이다. - * 참조: http://kldp.net/projects/nabi/315002 - ------------------------------------------------------------------------- -r778 | krisna | 2009-12-16 23:56:20 +0900 (Wed, 16 Dec 2009) | 6 lines -Changed paths: - M /nabi/trunk/src/keycapturedialog.c - M /nabi/trunk/src/preference.c - -사용자의 키 입력을 받는 다이얼로그에서 grab하지 않음 - * 그 전에는 사용자의 키 입력을 받는 다이얼로그에서 grab을 해서 - 다른 동작을 하지 못했는데, 이는 좀 불편한 것 같아서 기본 동작을 바꾼다. - 다이얼로그에 포커스가 있을 때에만 키 입력을 받고, 그 외에는 일반 - 다이얼로그와 마찬가지로 grab하지 않도록 한다. - ------------------------------------------------------------------------- -r777 | krisna | 2009-12-06 23:21:52 +0900 (Sun, 06 Dec 2009) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -번역 업데이트 - ------------------------------------------------------------------------- -r776 | krisna | 2009-12-06 22:26:11 +0900 (Sun, 06 Dec 2009) | 13 lines -Changed paths: - M /nabi/trunk/src/server.c - -linux에서 사용 가능한 UTF-8 locale을 모두 등록함 - * 현재 구현은 nabi와 xim client 가 모두 같은 locale을 사용할때에만 - 한국어가 아닌 UTF-8 로캘로 사용이 가능하다. 그러나 nabi와 xim client의 - locale이 다른 경우에는 작동하지 않는다. - 예를 들어 nabi는 ko_KR.UTF-8로 작동하고 있지만, xim client는 en_US.UTF-8로 - 접속을 시도한다면 nabi에 연결되지 않게 된다. - 이 문제를 해결하는 적절한 방법은 현재 시스템에서 사용 가능한 UTF-8 로캘을 - nabi에서 모두 사용가능한 것으로 등록하는 것이겠지만, 현재 시스템에서 유효한 - locale 목록을 가져오는 것은 간단한 작업이 아닌데다가, 포터블한 방법도 - 없는 것 같다. - 따라서 무식하고 단순하게, 있을 법한 모든 UTF-8 locale을 다 지원하는 것으로 - 구현해 버리도록 한다. - ------------------------------------------------------------------------- -r775 | krisna | 2009-12-06 22:21:18 +0900 (Sun, 06 Dec 2009) | 3 lines -Changed paths: - M /nabi/trunk/IMdkit/i18nMethod.c - M /nabi/trunk/IMdkit/i18nX.c - -buffer overflow 문제 처리 -locale string 처리하는 코드의 버퍼 크기를 충분히 늘림 - ------------------------------------------------------------------------- -r774 | krisna | 2009-12-06 20:56:31 +0900 (Sun, 06 Dec 2009) | 5 lines -Changed paths: - M /nabi/trunk/src/candidate.c - M /nabi/trunk/src/candidate.h - M /nabi/trunk/src/conf.c - M /nabi/trunk/src/conf.h - M /nabi/trunk/src/ic.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 - -한자 전용 모드 구현 - * scim-hangul의 한자 전용 모드와 같은 기능을 nabi에도 구현 - * 따로 한자 버튼을 누르지 않아도 계속해서 한자 후보 창을 보여주는 방식 - * 팔레트와 트레이 아이콘 메뉴에 한자 전용 버튼 추가 - ------------------------------------------------------------------------- -r772 | krisna | 2009-11-07 14:08:10 +0900 (Sat, 07 Nov 2009) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -0.99.6 release - ------------------------------------------------------------------------- -r771 | krisna | 2009-11-07 14:07:07 +0900 (Sat, 07 Nov 2009) | 2 lines -Changed paths: - M /nabi/trunk/NEWS - -문서 업데이트 - ------------------------------------------------------------------------- -r770 | krisna | 2009-11-07 14:06:55 +0900 (Sat, 07 Nov 2009) | 2 lines -Changed paths: - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/preference.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/ui.c - -update copyright years - ------------------------------------------------------------------------- -r769 | krisna | 2009-11-07 14:03:15 +0900 (Sat, 07 Nov 2009) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -po 파일 업데이트 - ------------------------------------------------------------------------- -r768 | krisna | 2009-11-06 23:42:59 +0900 (Fri, 06 Nov 2009) | 9 lines -Changed paths: - M /nabi/trunk/src/ui.c - -버그수정: [#305368] nabi is not visible in notification area - * notification area에 들어가지 못하는 문제 - root window에 GdkEventMask를 설정하는 과정에서 StructureNotifyMask가 - 사라져서 ReparentNotify를 받지 못하게 되었다. - 그래서 GtkPlug에서 embedded 시그널이 발생하지 않았던 것이다. - * 참조: - kldp.net: http://kldp.net/tracker/index.php?func=detail&aid=305368&group_id=275&atid=100275 - launchpad: https://bugs.launchpad.net/ubuntu/+source/nabi/+bug/444167 - ------------------------------------------------------------------------- -r767 | krisna | 2009-10-31 15:23:26 +0900 (Sat, 31 Oct 2009) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -0.99.5 release - ------------------------------------------------------------------------- -r766 | krisna | 2009-10-31 15:22:49 +0900 (Sat, 31 Oct 2009) | 2 lines -Changed paths: - M /nabi/trunk/NEWS - -오타 수정 - ------------------------------------------------------------------------- -r765 | krisna | 2009-10-31 15:19:56 +0900 (Sat, 31 Oct 2009) | 2 lines -Changed paths: - M /nabi/trunk/NEWS - -문서 업데이트 - ------------------------------------------------------------------------- -r764 | krisna | 2009-10-31 15:17:37 +0900 (Sat, 31 Oct 2009) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -libhangul 0.0.10 사용: 로마자 자판 지원 - ------------------------------------------------------------------------- -r763 | krisna | 2009-10-17 10:06:44 +0900 (Sat, 17 Oct 2009) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - M /nabi/trunk/src/server.c - -libhangul의 로마자 지원 기능을 이용한 로마자 자판 지원 - ------------------------------------------------------------------------- -r762 | krisna | 2009-09-03 00:01:12 +0900 (Thu, 03 Sep 2009) | 12 lines -Changed paths: - M /nabi/trunk/src/ic.c - -pango_language_get_default()함수는 pango 1.16에서 지원하는 함수다. -다른 함수로 비슷한 기능을 구현할 수 있으므로 다른 함수 -pango_language_from_string()로 대체한다. -그래야 nabi를 1.16 이하 버젼의 pango에서 빌드할 수 있게 된다. - -이 함수는 off the spot 이하의 구현에서 preedit string을 그릴때 사용하는 -함수다. 별로 중요도가 높지 않다. - -다음의 스레드 참조: -http://kldp.net/forum/forum.php?thread_id=53556&forum_id=897 - - ------------------------------------------------------------------------- -r760 | krisna | 2009-07-11 18:42:08 +0900 (Sat, 11 Jul 2009) | 6 lines -Changed paths: - M /nabi/trunk/src/preference.c - -버그 수정: [#305339] 나비 입력상태 설정 저장 리셋 버그 - -입력 상태 관리 옵션 중 "입력 창 마다 따로" 옵션이 저장되지 않는 문제 수정 -config와 preference 다이얼로그의 키워드가 달라서 발생된 문제임 -수정함 - ------------------------------------------------------------------------- -r759 | krisna | 2009-07-05 14:07:58 +0900 (Sun, 05 Jul 2009) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - A /nabi/trunk/po/LINGUAS - -0.99.4 release - ------------------------------------------------------------------------- -r758 | krisna | 2009-07-05 14:04:52 +0900 (Sun, 05 Jul 2009) | 2 lines -Changed paths: - M /nabi/trunk/NEWS - -문서 업데이트 (0.99.4) - ------------------------------------------------------------------------- -r757 | krisna | 2009-07-05 14:01:22 +0900 (Sun, 05 Jul 2009) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -po 파일 업데이트 - ------------------------------------------------------------------------- -r756 | krisna | 2009-07-05 13:49:08 +0900 (Sun, 05 Jul 2009) | 2 lines -Changed paths: - M /nabi/trunk/test/Makefile - A /nabi/trunk/test/qt4.cpp - -qt4 test 코드 작성 - ------------------------------------------------------------------------- -r755 | krisna | 2009-07-05 13:47:26 +0900 (Sun, 05 Jul 2009) | 2 lines -Changed paths: - M /nabi/trunk/test/xlib.cpp - -컴파일러 워닝 처리 - ------------------------------------------------------------------------- -r754 | krisna | 2009-07-05 13:42:59 +0900 (Sun, 05 Jul 2009) | 2 lines -Changed paths: - M /nabi/trunk/test/xlib.cpp - -xim client에 Status callback 구현 - ------------------------------------------------------------------------- -r753 | krisna | 2009-07-04 20:21:20 +0900 (Sat, 04 Jul 2009) | 19 lines -Changed paths: - M /nabi/trunk/src/ic.c - -#305259 gvim 커맨드라인 모드에서 발생하는 문제 -gvim에서 한글 모드에서 /나 :를 치고 커맨드를 입력한후 엔터를 치면 -gvim이 블락된다. - -원인은 하나의 이벤트를 처리하면서 XCreaetIC()와 XSetICFocus() -를 부른후 바로 XCreateIC를 또 하기 때문인데 이렇게 되면 nabi에서 -XSetICFocus() 안에서 PreeditStartCallback을 호출하고 -그 응답이 두번째 XCreateIC()를 처리하는 과정에서 처리가 된다. -그런데 gvim의 PreeditStartCallback 함수에서는 -gtk_im_context_set_cursor_location()을 호출하는데 -gtk2의 im-xim 구현에서는 그 순간에 필요한 XIC를 생성하는 방식이다. -따라서 PreeditStartCallback에서 XCreateIC()를 부른다. -그러므로 XCreateIC 안에서 XCreateIC가 또 불리게 된다. -이러면 XIM 프로토콜을 처리하는 필터에서 첫번째 XCreateIC에 대한 -응답을 기다리느라고 블락되는 현상이 발생한다. - -이를 해결하기 위해서 nabi에서 PreeditStartCallback을 focus 받았을 때 -부르지 않고 키보드 이벤트가 전달되기 시작했을 때 하기로 변경한다. - ------------------------------------------------------------------------- -r752 | krisna | 2009-06-14 22:32:35 +0900 (Sun, 14 Jun 2009) | 3 lines -Changed paths: - M /nabi/trunk/IMdkit/i18nPtHdr.c - -IMdkit 루틴에서 nabi_log()를 사용해 디버그 로그를 남기도록 처리 -XIM_ERROR도 메시지 출력하도록 함 - ------------------------------------------------------------------------- -r751 | krisna | 2009-06-03 00:21:03 +0900 (Wed, 03 Jun 2009) | 5 lines -Changed paths: - M /nabi/trunk/src/Makefile.am - -LDFLAGS 대신 LDADD 를 사용함 - 젠투에서 --as-needed 옵션을 사용하려면 이렇게 수정해야 한다고 함 - 수정하면서 라이브러리 링크 순서도 제대로 고침 - 참고: http://www.gentoo.org/proj/en/qa/asneeded.xml - ------------------------------------------------------------------------- -r750 | krisna | 2009-02-07 18:26:35 +0900 (Sat, 07 Feb 2009) | 2 lines -Changed paths: - M /nabi/trunk/src/ic.c - -status 데이터를 참조해야 하는 곳에서 preedit 데이터를 참조하고 있음 - ------------------------------------------------------------------------- -r749 | krisna | 2008-12-29 20:09:55 +0900 (Mon, 29 Dec 2008) | 3 lines -Changed paths: - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/ic.h - -status_attr -> status: - * 변수 이름을 짧게, preedit과도 통일 - ------------------------------------------------------------------------- -r748 | krisna | 2008-12-29 19:22:31 +0900 (Mon, 29 Dec 2008) | 8 lines -Changed paths: - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/ic.h - -XIMStringConversionSubstitution에는 candidate 창을 띄우지 않도록 함: - * gtk2 xim module에서는 XIMStringConversionSubstitution 에서도 string을 - 보내오므로, string conversion reply에서 항상 candidate 창을 띄우게 되면 - candidate를 commit하고 client text를 지우는 때에도 candidate창이 뜨게 된다. - -nabi_ic_process_string_conversion_reply() 선언: - * 컴파일러 워닝 처리 - ------------------------------------------------------------------------- -r747 | krisna | 2008-12-29 18:06:48 +0900 (Mon, 29 Dec 2008) | 9 lines -Changed paths: - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/ic.h - -callback 함수 호출 방식 개선: - * nabi_ic_set_ic_values()함수로 callback 함수가 등록된 것을 알리는 경우에만 - callback 함수를 부른다. 콜백함수는 sync함수이기 때문에 잘못하는 경우에는 - xim 서버가 블락될 수가 있다. client가 callback함수가 준비된 경우에만 호출 - 하는 편이 더 안전하다. (이것이 큰 차이가 있을지는 모르겠다:) - * XNPreeditStartCallback, XNPreeditDrawCallback, XNPreeditDoneCallback - XNStringConversionCallback 에 대해서만 처리 - status callback 관련해서는 나중에 고칠 기회가 있을 것이다. - ------------------------------------------------------------------------- -r746 | krisna | 2008-12-29 16:48:18 +0900 (Mon, 29 Dec 2008) | 4 lines -Changed paths: - M /nabi/trunk/src/ic.c - -nabi_ic_get_values/nabi_ic_set_values() 개선: - * 포인터 사용을 간소화 - * 메모리 할당 크기를 CARD32 사용(프로토콜의 스펙에 따름) - ------------------------------------------------------------------------- -r745 | krisna | 2008-12-28 17:47:00 +0900 (Sun, 28 Dec 2008) | 5 lines -Changed paths: - M /nabi/trunk/IMdkit/i18nMethod.c - M /nabi/trunk/IMdkit/i18nX.c - -memory leak 수정: - * 대부분의 xim 클라이언트들이 접속을 종료할때 XCloseIM() 처리를 잘 하지 - 않는다. 그러다보니, connection을 위해서 할당해 놓았던 clients 데이터들이 - 남아있게 된다. 이 데이터는 XIM 종료시에 해제하도록 한다. - ------------------------------------------------------------------------- -r744 | krisna | 2008-12-27 16:47:55 +0900 (Sat, 27 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/IMdkit/i18nPtHdr.c - -memory leak 수정 - ------------------------------------------------------------------------- -r743 | krisna | 2008-12-27 15:57:39 +0900 (Sat, 27 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/preference.c - -Input mode option -> Input mode scope - ------------------------------------------------------------------------- -r742 | krisna | 2008-12-27 15:43:27 +0900 (Sat, 27 Dec 2008) | 4 lines -Changed paths: - M /nabi/trunk/src/ui.c - -tray icon이 있는 상태에서만 "hide palette" 메뉴를 사용 가능하게 함 - * tray icon이 없는 상태에서 "hide palette" 메뉴를 작동시키면 tray icon도 - 없고 palette도 없게 되므로 nabi를 컨트롤 할수 없게 된다 - ------------------------------------------------------------------------- -r741 | krisna | 2008-12-27 15:30:57 +0900 (Sat, 27 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/ui.c - -tray_icon이 NULL일 경우 처리 - ------------------------------------------------------------------------- -r740 | krisna | 2008-12-27 15:21:55 +0900 (Sat, 27 Dec 2008) | 3 lines -Changed paths: - M /nabi/trunk/src/conf.c - M /nabi/trunk/src/conf.h - M /nabi/trunk/src/nabi.h - M /nabi/trunk/src/preference.c - M /nabi/trunk/src/ui.c - -use_tray_icon 옵션 추가: - * tray icon을 사용을 설정할 수 있는 옵션 추가 - ------------------------------------------------------------------------- -r739 | krisna | 2008-12-27 14:32:42 +0900 (Sat, 27 Dec 2008) | 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 - M /nabi/trunk/src/main.c - M /nabi/trunk/src/preference.c - M /nabi/trunk/src/ui.c - -NabiConfig의 char* 멤버들을 GString으로 바꿈 - * g_free()하고 g_strdup()하는 것보다 g_string_assign()이 편함 - ------------------------------------------------------------------------- -r738 | krisna | 2008-12-27 13:49:12 +0900 (Sat, 27 Dec 2008) | 4 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/preference.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - M /nabi/trunk/src/ui.c - -default input mode 옵션 구현: - * config->default_input_mode 옵션 추가 - * 나비가 시작할때 기본 입력 모드를 한글또는 영문 상태로 설정할 수 있음 - ------------------------------------------------------------------------- -r737 | krisna | 2008-12-27 13:17:02 +0900 (Sat, 27 Dec 2008) | 2 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/preference.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - M /nabi/trunk/src/ui.c - -input_mode_option을 input_mode_scope로 이름 바꿈 - ------------------------------------------------------------------------- -r736 | krisna | 2008-12-27 11:54:17 +0900 (Sat, 27 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/Makefile.am - -preference.h Makefile.am에 추가 - ------------------------------------------------------------------------- -r735 | krisna | 2008-12-27 00:54:28 +0900 (Sat, 27 Dec 2008) | 3 lines -Changed paths: - M /nabi/trunk/src/ui.c - -palette가 focus를 받지 않게 함 - * palette 메뉴를 사용하면서 포커스가 나가는 것은 불필요함 - ------------------------------------------------------------------------- -r734 | krisna | 2008-12-27 00:43:21 +0900 (Sat, 27 Dec 2008) | 4 lines -Changed paths: - M /nabi/trunk/src/preference.c - -설정창이 뜨면서 불필요하게 테마 설정값이 갱신되는 문제 수정 - * callback 함수를 먼저 설정하여 on_icon_list_selection_changed()함수가 - 초기화 과정에서 불리게 된다. - ------------------------------------------------------------------------- -r733 | krisna | 2008-12-27 00:38:56 +0900 (Sat, 27 Dec 2008) | 7 lines -Changed paths: - M /nabi/trunk/src/ui.c - -자판 변경 관련 기능 개선: - * 설정창에서 자판을 바꾸면 palette 메뉴에서 자판값이 바뀌지 않는 문제 수정 - * nabi_app_set_hangul_keyboard() 함수에서 자판 설정이 바뀌면 - 관련 UI를 모두 갱신하도록 구현 - 이렇게 nabi_app_ 계열 함수는 하나만 호출하면 필요한 기능이 모두 수행되는 - 형태로 구현한다. - ------------------------------------------------------------------------- -r732 | krisna | 2008-12-27 00:29:48 +0900 (Sat, 27 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/preference.c - -preference.h include (r731 참조) - ------------------------------------------------------------------------- -r731 | krisna | 2008-12-27 00:26:29 +0900 (Sat, 27 Dec 2008) | 12 lines -Changed paths: - M /nabi/trunk/src/preference.c - A /nabi/trunk/src/preference.h - M /nabi/trunk/src/ui.c - -preference_window_update() 함수 제거: - * preferece window가 팝업된 상태에서 tray icon 메뉴에서 자판 설정을 - 바꿀수 있게 하는 것보다, preference window가 있으면 tray icon메뉴가 - 나오지 않도록 하는 것이 더 간결한 작동 방법이다. - 따라서 이제는 preference window의 자판 콤보박스를 업데이트할 필요가 없다. - -preference.h 추가: - * preference_window_create() 함수 선언을 ui.c에서 직접 해두면 - preference_window_create() 함수의 인자를 바꿨을 때 ui.c 컴파일하면서 - 에러가 나지 않지만 preference.h를 만들어 두면 컴파일 에러가 나기때문에 - 에러를 잡기가 더 쉽다. - ------------------------------------------------------------------------- -r730 | krisna | 2008-12-27 00:10:19 +0900 (Sat, 27 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/preference.c - -설정창의 reset 버튼 구현 - ------------------------------------------------------------------------- -r729 | krisna | 2008-12-26 18:29:01 +0900 (Fri, 26 Dec 2008) | 12 lines -Changed paths: - M /nabi/trunk/IMdkit/i18nAttr.c - -qt3, qt4 어플리케이션에서 XIC를 생성하지 못하던 문제 수정 - * XIM_STR_CONVERSION 기능을 구현하는 과정에서 추가된 코드에서 발생한 문제 - * Default_ICattr 어레이에 XNPreditCaretCallback이 등록되어 있으면 문제가 된다. - 무슨 이유에서 인지 XNPreeditCaretCallback이 등록되어 있으면 xim client에서 - preedit caret callback을 등록하지 않으면 XIC를 생성하지 못한다. 따라서 Qt3, - Qt4 프로그램처럼 preedit caret callback을 등록하지 않는 client들은 한글 - 입력이 안된다. - * r716에서 발생한 문제의 원인은 이것인 것 같다. --이 줄 이하는 자동으로 제거됩니다-- - -M IMdkit/i18nAttr.c - ------------------------------------------------------------------------- -r728 | krisna | 2008-12-20 21:03:47 +0900 (Sat, 20 Dec 2008) | 2 lines -Changed paths: - D /nabi/trunk/ChangeLog - M /nabi/trunk/autogen.sh - -ChangeLog 파일을 svn에서 없애고 패키징할때 svn으로 부터 생성함 - ------------------------------------------------------------------------- -r727 | krisna | 2008-12-14 23:54:42 +0900 (Sun, 14 Dec 2008) | 4 lines -Changed paths: - M /nabi/trunk/src/Makefile.am - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/ic.h - A /nabi/trunk/src/ustring.c - A /nabi/trunk/src/ustring.h - -ucschar 스트링 처리 함수 개선: - * nabi_u4str 함수들을 모두 ustring_ 함수로 변경 - * ustring 내부 구현을 gunichar대신 ucschar로 변경 - ------------------------------------------------------------------------- -r726 | krisna | 2008-12-14 23:00:06 +0900 (Sun, 14 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/ChangeLog - -update change log - ------------------------------------------------------------------------- -r725 | krisna | 2008-12-14 22:59:26 +0900 (Sun, 14 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/test/xlib.cpp - -xim string conversion 기능 구현 - ------------------------------------------------------------------------- -r724 | krisna | 2008-12-14 22:41:48 +0900 (Sun, 14 Dec 2008) | 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 - -String Conversion 기능을 사용한 한자 변환 기능 구현: - * XIM_STR_CONVERSION_REPLY를 받으면 그 string과 preedit string을 합쳐서 - 다시 검색하여 한자 목록을 보여주도록 한다. - * 한자 검색 방식을 hanja_table_match_suffix() 함수로 교체 - 단어 단위 입력이나 string conversion 기능을 이용하여 한자로 변환할때 - 앞부분 부터 변환하는 것보다 뒷 부분부터 변환하는 것이 사용에 더 편리한 - 것 같다. - * 한글의 자모방식 스트링을 처리하기 위해서 libhangul의 함수를 사용하지 않고 - 직접 구현함. (이 방식이 코드가 더 간단한 것 같음) - ------------------------------------------------------------------------- -r723 | krisna | 2008-12-14 21:12:25 +0900 (Sun, 14 Dec 2008) | 17 lines -Changed paths: - M /nabi/trunk/IMdkit/XimProto.h - M /nabi/trunk/IMdkit/i18nAttr.c - M /nabi/trunk/IMdkit/i18nClbk.c - M /nabi/trunk/IMdkit/i18nIMProto.c - M /nabi/trunk/IMdkit/i18nPtHdr.c - M /nabi/trunk/IMdkit/i18nX.c - -XIM_STRING_CONVERSION 프로토콜 구현: - * string conversion 프로토콜을 사용하기 위해서 먼저 XNQueryIMValuesList, - XNQueryICValuesList 처리를 구현함 - xim client 쪽에서는 XNQueryICValuesList를 사용해서 XIM 서버가 string - conversion 프로토콜을 지원하는지 검사하고 string conversion 관련 세팅을 - 하게 된다. (GTK2의 GtkIMContextXim 관련 코드 참조) - * _Xi18nStringConversionCallback() 함수에서는 synchronous모드로 작동하지 않고 - 라이브러리를 사용하는 곳에서 XIM_STR_CONVERSION_REPLY를 받았을때 - 처리하도록 한다. 그렇지 않으면 XIM 서버가 client의 응답을 기다리면서 - 멈춰버리기 때문에, 다른 클라이언트에 서비스를 못하는 상황이 발생할 수 - 있다. - * 미구현된 StrConvReplyMessageProc() 함수를 구현 - XIM 메시지 핸들러에 XIM_STR_CONVERSION_REPLY를 보냄 - * 이 구현이 동작하기 위해서는 libx11에 먼저 구현이 되어야 한다. - 자세한 내용은 아래 링크를 참조한다. - http://bugs.freedesktop.org/show_bug.cgi?id=2832 - ------------------------------------------------------------------------- -r721 | krisna | 2008-12-13 13:30:06 +0900 (Sat, 13 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -0.99.3 release - ------------------------------------------------------------------------- -r720 | krisna | 2008-12-13 13:22:47 +0900 (Sat, 13 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/NEWS - -문서 업데이트: 0.99.3 릴리스 준비 - ------------------------------------------------------------------------- -r719 | krisna | 2008-12-13 13:22:10 +0900 (Sat, 13 Dec 2008) | 6 lines -Changed paths: - M /nabi/trunk/ChangeLog - A /nabi/trunk/ChangeLog.0 - M /nabi/trunk/Makefile.am - -ChangeLog 생성 룰 수정: - * ChangeLog를 svn의 로그를 사용하기로 함 - 이전의 로그는 ChangeLog.0로 옮김 - svn log로 부터 ChangeLog 다시 생성, 앞으로는 svn log로만 관리 - * Makefile.am에서 ChangeLog 생성하는 룰를 간단하게 바꿈 - ------------------------------------------------------------------------- -r718 | krisna | 2008-12-13 01:32:50 +0900 (Sat, 13 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -번역 파일 업데이트 - ------------------------------------------------------------------------- -r717 | krisna | 2008-12-13 01:20:19 +0900 (Sat, 13 Dec 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/preference.c - -한자 폰트 설정 버튼도 GtkFontButton 스타일로 구현 - ------------------------------------------------------------------------- -r716 | krisna | 2008-12-09 23:05:55 +0900 (Tue, 09 Dec 2008) | 4 lines -Changed paths: - M /nabi/trunk/test/xlib.cpp - -on the spot 모드에서 preedit caret callback 도 연결함 -최근 코드에서 부터는 preedit caret callback을 연결하지 않으면 on the spot으로 -XIC가 생성되지 않는 것 같음 - ------------------------------------------------------------------------- -r715 | krisna | 2008-12-07 17:55:41 +0900 (Sun, 07 Dec 2008) | 3 lines -Changed paths: - M /nabi/trunk/src/debug.c - M /nabi/trunk/src/debug.h - M /nabi/trunk/src/main.c - -디버깅 메시지를 출력할때에는 session에 연결안하게 함 - - 그래야 자동으로 재시작하지 않아서 디버깅 할때 편리함 - ------------------------------------------------------------------------- -r714 | krisna | 2008-10-07 00:48:21 +0900 (Tue, 07 Oct 2008) | 7 lines -Changed paths: - M /nabi/trunk/src/candidate.c - -candidate window 개선: - * theme에 따라서 active 상태가 normal상태과 같게 그려지는 것들이 있다. - 그런때에는 candidate item에서 현재 cursor가 있는 것들이 구분이 안되게 - 그려진다. candidate window는 focus가 가지 않는 윈도우다보니 아이템이 - select가 되지 않는다. 그래서 treeview widget의 style을 수정해서 - active 상태를 select 상태의 색상과 같도록 처리한다. - ------------------------------------------------------------------------- -r713 | krisna | 2008-10-06 23:27:39 +0900 (Mon, 06 Oct 2008) | 4 lines -Changed paths: - M /nabi/trunk/src/candidate.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - -NabiServer 수정 - * candidate font도 PangoFontDescription을 사용하도록 수정 - preedit font와 일관성을 가지기 위해서 - ------------------------------------------------------------------------- -r712 | krisna | 2008-10-06 22:58:14 +0900 (Mon, 06 Oct 2008) | 9 lines -Changed paths: - M /nabi/trunk/src/main.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - -NabiServer 시작 종료 방식을 단순화: - * NabiServer를 생성할때 Display와 Screen을 받고 거기에 따른 xim 서버를 - 생성하도록 한다. xim 서버에서 사용하는 window를 직접 만드는 것이 - 외부에서 윈도우를 제공 받는 것보다 좋은 선택인것 같다. - * 따라서 GtkWidget이 realize될때까지 기다릴 필요가 없이 바로 서버를 - 시작해도 되므로 realize 시그널에 처리하지 않고 바로 - nabi_server_start() 함수를 부른다. - * NabiServer에서 root window 관련 기능도 Xlib을 이용해서 구현한다. - ------------------------------------------------------------------------- -r711 | krisna | 2008-10-06 18:27:04 +0900 (Mon, 06 Oct 2008) | 4 lines -Changed paths: - M /nabi/trunk/src/server.c - M /nabi/trunk/src/ui.c - -preedit font 설정: - * 처음에 app가 시작할때 설정값을 읽어오는 곳 처리 - * preedit font 초기값을 nabi_server_new()에서 설정하는 것이 맞음 - ------------------------------------------------------------------------- -r710 | krisna | 2008-10-06 18:10:56 +0900 (Mon, 06 Oct 2008) | 7 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/preference.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - -preedit string 관리 코드 개선 - * preedit string의 font에 대한 옵션 추가 - * 설정 윈도우에 preedit_font 설정 버튼 추가 - * 설정값에 preedit_font를 추가하고 ic에서 preedit string을 그릴때 - 이 폰트를 사용하여 그리도록 처리 - * 이 옵션은 off the spot, root window 옵션일 경우에만 적용됨 - ------------------------------------------------------------------------- -r709 | krisna | 2008-10-06 16:55:16 +0900 (Mon, 06 Oct 2008) | 5 lines -Changed paths: - M /nabi/trunk/src/main.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - -NabiServer 코드 정리: - * nabi_server_init()함수를 nabi_server_new()에 포함시키고 지움 - nabi_server_init()함수를 따로 사용하지도 않는데 굳이 분리해둘 - 필요가 없는 것 같음 - ------------------------------------------------------------------------- -r708 | krisna | 2008-10-06 16:38:58 +0900 (Mon, 06 Oct 2008) | 3 lines -Changed paths: - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - -NabiServer 코드 개선: - * 사용하지 않는 GdkGC 제거 - ------------------------------------------------------------------------- -r707 | krisna | 2008-10-05 19:50:31 +0900 (Sun, 05 Oct 2008) | 9 lines -Changed paths: - M /nabi/trunk/src/handler.c - -XLookupKeysym() 함수가 실패할 경우의 처리 - * XLookupKeysym()이 실패하면 XLookupString()으로 한번더 키를 찾아본다. - * Xkb로 여러 자판을 설정해 놓고 쓰는 경우 기본 자판이 아닌 것들은 - XLookupKeysym()으로 찾질 못해서 키를 변환하지 못하는 일이 발생한다. - 이 문제를 해결하기 위해서 XLookupString()으로 한번더 체크한다. - * 일부 환경에서 한번 한글 모드로 전환한 후에는 shift-space 키가 - 작동하지 않는 문제가 있었다. - * 버그: #304811 - ------------------------------------------------------------------------- -r706 | krisna | 2008-10-05 16:03:11 +0900 (Sun, 05 Oct 2008) | 8 lines -Changed paths: - M /nabi/trunk/src/handlebox.c - -nabi handlebox 구현 개선: - * window의 속성을 GDK_WINDOW_TYPE_HINT_TOOLBAR 로 설정 - * keep above 속성이나 stick 속성은 handlebox에서 결정할 것이 아니라 - app에서 결정할 내용이므로 제거 - * 화면 해상도가 런타임에 바뀔 경우 창의 위치가 바뀌던 문제 수정 - nabi_handle_box_size_allocate() 함수에서 gdk_window_resize()를 부르던 - 부분이 문제가 있는 것 같음 - ------------------------------------------------------------------------- -r705 | krisna | 2008-10-05 12:49:26 +0900 (Sun, 05 Oct 2008) | 7 lines -Changed paths: - M /nabi/trunk/src/nabi.h - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - M /nabi/trunk/src/ui.c - -자판을 바꾼후에도 툴팁이 갱신되지 않는 문제 수정 - * 툴팁 관련 포인터를 NabiApplication structure에 저장하고 있다가 - 업데이트 하도록 바꿈 - * 관련해서 keyboard 변경시에 keyboard 버튼 업데이트하는 방식도 - 바꿈 - * 버그 #305100 - ------------------------------------------------------------------------- -r704 | krisna | 2008-10-05 11:16:49 +0900 (Sun, 05 Oct 2008) | 6 lines -Changed paths: - M /nabi/trunk/src/nabi.h - M /nabi/trunk/src/ui.c - -팔레트 구현 수정: - * palette를 menubar를 사용하지 않고 button으로 구현 - menubar의 decoration이 볼록한 느낌이라 별로임 - * menubar를 쓰지 않으므로 menuposition 함수를 사용해야 함 - * 또한 menu position 함수도 allocation을 사용하도록 수정 - ------------------------------------------------------------------------- -r702 | krisna | 2008-04-20 16:38:19 +0900 (Sun, 20 Apr 2008) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -0.99.2 release - ------------------------------------------------------------------------- -r701 | krisna | 2008-04-20 16:37:09 +0900 (Sun, 20 Apr 2008) | 2 lines -Changed paths: - M /nabi/trunk/ChangeLog - M /nabi/trunk/NEWS - -문서 업데이트 - ------------------------------------------------------------------------- -r700 | krisna | 2008-04-20 16:32:56 +0900 (Sun, 20 Apr 2008) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -libhangul 0.0.8 이상 사용: #304770 수정을 위해 - ------------------------------------------------------------------------- -r699 | krisna | 2008-04-20 16:26:29 +0900 (Sun, 20 Apr 2008) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -po 업데이트 - ------------------------------------------------------------------------- -r698 | krisna | 2008-04-20 16:05:09 +0900 (Sun, 20 Apr 2008) | 2 lines -Changed paths: - M /nabi/trunk/test/Makefile - -gcc에 debug 옵션 추가 - ------------------------------------------------------------------------- -r697 | krisna | 2008-04-20 15:52:06 +0900 (Sun, 20 Apr 2008) | 3 lines -Changed paths: - M /nabi/trunk/src/ic.c - -자판 변경후 output mode 옵션을 항상 재설정함 - * 나비버그: #304770 - ------------------------------------------------------------------------- -r696 | krisna | 2008-04-20 15:16:59 +0900 (Sun, 20 Apr 2008) | 6 lines -Changed paths: - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/ic.h - -한자 변환 기능 버그 수정: - * 한자 변환 전에 자모형을 음절형 스트링으로 변환후 검색 시도 - - 나비버그: #304770 - * ic의 Preedit string을 gunichar array로 가지고 있도록 변경 - * nabi_u4str_xxx() 함수들 추가 - ------------------------------------------------------------------------- -r694 | krisna | 2008-03-25 11:35:10 +0900 (Tue, 25 Mar 2008) | 3 lines -Changed paths: - M /nabi/trunk/po/de.po - -update german translation: - Thanks to Niklaus Giger - ------------------------------------------------------------------------- -r693 | krisna | 2008-02-24 20:54:32 +0900 (Sun, 24 Feb 2008) | 7 lines -Changed paths: - M /nabi/trunk/IMdkit/IMConn.c - M /nabi/trunk/IMdkit/XimFunc.h - M /nabi/trunk/IMdkit/i18nClbk.c - M /nabi/trunk/IMdkit/i18nIc.c - M /nabi/trunk/IMdkit/i18nMethod.c - M /nabi/trunk/IMdkit/i18nPtHdr.c - M /nabi/trunk/IMdkit/i18nUtil.c - M /nabi/trunk/IMdkit/i18nX.c - M /nabi/trunk/src/conf.c - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/ui.c - -memory leak 수정: - * IMdkit 코드에서 XFree()를 쓰던 곳을 free()로 변경. - 이 코드들은 malloc()으로 할당하고도 XFree()를 쓰고 있었음 - * IMdkit에서 빠진 몇가지를 free 하도록 처리 - * nabi 코드에서 free하지 않던 스트링 처리 - * default_icon 처리 루틴 단순화 - ------------------------------------------------------------------------- -r692 | krisna | 2008-02-10 14:14:57 +0900 (Sun, 10 Feb 2008) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - M /nabi/trunk/src/ui.c - -트레이 아이콘의 툴팁에 자판 정보 나오게 함 - ------------------------------------------------------------------------- -r691 | krisna | 2008-02-04 02:36:12 +0900 (Mon, 04 Feb 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/conf.c - -기본 설정의 간체자 사용 옵션 값을 FALSE로 설정 (#304722) - ------------------------------------------------------------------------- -r690 | krisna | 2008-01-23 23:23:32 +0900 (Wed, 23 Jan 2008) | 4 lines -Changed paths: - M /nabi/trunk/src/server.c - -keyboard layout 설정 버그 수정 - * nabi_server_set_keyboard_layout() 함수에서 server 포인터 처리 실수 - * #304700 수정 - ------------------------------------------------------------------------- -r689 | krisna | 2008-01-05 23:25:31 +0900 (Sat, 05 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/preference.c - -theme list에 svg icon이 있으면 svg를 보여주도록 함 - ------------------------------------------------------------------------- -r687 | krisna | 2008-01-05 22:59:25 +0900 (Sat, 05 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -0.99.1 release - ------------------------------------------------------------------------- -r686 | krisna | 2008-01-05 22:59:10 +0900 (Sat, 05 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/AUTHORS - M /nabi/trunk/ChangeLog - M /nabi/trunk/NEWS - -문서 업데이트 - ------------------------------------------------------------------------- -r685 | krisna | 2008-01-05 22:56:29 +0900 (Sat, 05 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -번역 파일 업데이트 - ------------------------------------------------------------------------- -r684 | krisna | 2008-01-05 13:41:16 +0900 (Sat, 05 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/Makefile.am - -${datadir}/locale 대신 ${localedir} 사용 - ------------------------------------------------------------------------- -r683 | krisna | 2008-01-01 20:28:57 +0900 (Tue, 01 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/main.c - M /nabi/trunk/src/session.c - M /nabi/trunk/src/session.h - -HAVE_LIBSM 처리를 session.c 안에서 함 - ------------------------------------------------------------------------- -r682 | krisna | 2008-01-01 20:20:02 +0900 (Tue, 01 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/ui.c - -about window의 copyright 연도 갱신 - ------------------------------------------------------------------------- -r681 | krisna | 2008-01-01 20:17:59 +0900 (Tue, 01 Jan 2008) | 2 lines -Changed paths: - D /nabi/trunk/src/automata.c - -필요없는 파일 삭제 - ------------------------------------------------------------------------- -r680 | krisna | 2008-01-01 20:09:05 +0900 (Tue, 01 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/candidate.c - M /nabi/trunk/src/candidate.h - M /nabi/trunk/src/conf.c - M /nabi/trunk/src/conf.h - M /nabi/trunk/src/debug.c - M /nabi/trunk/src/debug.h - M /nabi/trunk/src/fontset.c - M /nabi/trunk/src/fontset.h - M /nabi/trunk/src/handlebox.c - M /nabi/trunk/src/handlebox.h - M /nabi/trunk/src/handler.c - M /nabi/trunk/src/ic.c - M /nabi/trunk/src/ic.h - M /nabi/trunk/src/keycapturedialog.c - M /nabi/trunk/src/keycapturedialog.h - M /nabi/trunk/src/main.c - M /nabi/trunk/src/nabi.h - M /nabi/trunk/src/preference.c - M /nabi/trunk/src/sctc.h - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - M /nabi/trunk/src/session.c - M /nabi/trunk/src/session.h - M /nabi/trunk/src/ui.c - M /nabi/trunk/src/util.c - M /nabi/trunk/src/util.h - -update copy right year - ------------------------------------------------------------------------- -r679 | krisna | 2008-01-01 19:51:44 +0900 (Tue, 01 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - M /nabi/trunk/src/preference.c - -단축키를 등록하기 전에 이미 등록되어 있는지 확인하는 코드 추가 - ------------------------------------------------------------------------- -r678 | krisna | 2008-01-01 18:42:45 +0900 (Tue, 01 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -key capture dialog의 메시지 업데이트 - ------------------------------------------------------------------------- -r677 | krisna | 2008-01-01 18:07:33 +0900 (Tue, 01 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/preference.c - -나비 설정 창, 한자탭의 한자키 설정 부분의 여백 크기 조정 - ------------------------------------------------------------------------- -r676 | krisna | 2008-01-01 18:05:29 +0900 (Tue, 01 Jan 2008) | 2 lines -Changed paths: - M /nabi/trunk/src/keycapturedialog.c - -key capture dialog의 여백 조정 - ------------------------------------------------------------------------- -r675 | krisna | 2008-01-01 00:04:12 +0900 (Tue, 01 Jan 2008) | 7 lines -Changed paths: - M /nabi/trunk/src/preference.c - -한영전환키, 영어전환키, 한자키 설정 gui 코드 개선 - * key capture dialog를 popup하는 코드를 on_key_list_add_button_clicked() - on_key_list_remove_button_clicked() 함수로 통합 - * 각각 키를 NabiServer에 설정하는 코드를 model의 "row-changed", "row-deleted" - 시그널의 callback으로 등록하여 처리 - * 키를 추가하기 전에 이미 등록된 키인지 확인 - ------------------------------------------------------------------------- -r674 | krisna | 2007-12-31 02:17:33 +0900 (Mon, 31 Dec 2007) | 3 lines -Changed paths: - M /nabi/trunk/src/preference.c - -여러가지 key list를 보여주는 treeview를 생성하는 코드를 하나로 모아서 -create_key_list_widget() 함수로 구현 - ------------------------------------------------------------------------- -r673 | krisna | 2007-12-29 19:30:08 +0900 (Sat, 29 Dec 2007) | 2 lines -Changed paths: - M /nabi/trunk/configure.ac - -nabi는 svn r605 이후 버젼 부터는 libhangul 0.0.5 버젼 이상이 필요함 - ------------------------------------------------------------------------- -r672 | krisna | 2007-12-29 18:20:38 +0900 (Sat, 29 Dec 2007) | 4 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - M /nabi/trunk/src/preference.c - -preference 창을 생성하는 코드에 create_pref_item() 함수를 사용해서 -조금이라도 간단하게 처리함 -번역 업데이트 - ------------------------------------------------------------------------- -r671 | krisna | 2007-12-29 16:42:13 +0900 (Sat, 29 Dec 2007) | 12 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/preference.c - M /nabi/trunk/src/server.c - M /nabi/trunk/src/server.h - -입력모드를 영어로 바꾸는 키 설정 기능 추가 - * off key가 들어 오게 되면 키 입력을 xim에서 사용하지는 않고 - 입력 상태만 direct mode로 바꾸도록 함 - * 설정에 offkeys 추가, 초기값은 escape만 처리 - emacs를 위해서 control-x를 추가하려 했으나, control-x는 일반적으로 - cut 기능으로 많이 쓰는 단축키라서 전환이 일어나면 불편할 사용자들이 - 많을 것 같다. - * NabiServer에 관련 함수 구현 - * Preference dialog에 Off keys 설정 추가 - * Feature Request: #304688 - http://kldp.net/tracker/index.php?func=detail&aid=304688&group_id=275&atid=350275 - ------------------------------------------------------------------------- -r670 | krisna | 2007-12-26 23:04:27 +0900 (Wed, 26 Dec 2007) | 12 lines -Changed paths: - M /nabi/trunk/IMdkit/i18nPtHdr.c - -불규칙적으로 입력기가 블락 되는 문제 해결: - * nabi 사용중에 불규칙적으로 입력이 더이상 되지 않던 문제를 해결함 - * 원인은 일부 xim client에서 XNextEvent()와 XFilterEvent()사이에서 - ic focus전환을 하면서 XIM_SYNC_REPLY를 xim 서버에서 받지 못하게 되고 - xim server가 한정없이 XIM_SYNC_REPLY를 기다리면서 새로 forwarding되는 - 이벤트를 처리하지 않고 queue에 쌓아두면서 발생함. - * set focus, unset focus에서 sync 상태로 이벤트를 기다리는 client들을 - 모두 async로 바꾸고 queue를 비워버림 - 일단 문제는 피해갈수 있지만 좋은 해결책은 아닐거라 생각함. - * 디버깅을 위해서 nabi_log()함수로 메시지 출력 - * 버그: #300802 - ------------------------------------------------------------------------- -r669 | krisna | 2007-12-26 22:57:48 +0900 (Wed, 26 Dec 2007) | 3 lines -Changed paths: - M /nabi/trunk/src/ic.c - -preedit window hide 하기 전에 visible 인지 확인함 -그렇지 않으면 X에서 BadWindow 에러남 - ------------------------------------------------------------------------- -r668 | krisna | 2007-12-26 17:55:01 +0900 (Wed, 26 Dec 2007) | 11 lines -Changed paths: - 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 - -ic 관리 루틴 개선 - * ic를 NabiConnection에서 관리하도록 하고 NabiServer에 있던 ic table 관리 - 코드를 삭제 - * ic를 생성/삭제할때 cache 처리하지 않고 바로 바로 삭제함 - * ic id는 connection마다 unique 하고, 감소하는 경우 없이 계속 증가하기만 - 함. 0은 유효하지 않은 값으로 처리, 16비트 범위를 넘어선 경우에는 다시 - 1부터 시작 - -key event 처리 수정 - * key release event를 받도록 변경 - ------------------------------------------------------------------------- -r666 | krisna | 2007-12-23 16:25:19 +0900 (Sun, 23 Dec 2007) | 2 lines -Changed paths: - M /nabi/trunk/po/de.po - M /nabi/trunk/po/ko.po - -번역 파일 업데이트 - ------------------------------------------------------------------------- -r665 | krisna | 2007-12-23 16:23:05 +0900 (Sun, 23 Dec 2007) | 2 lines -Changed paths: - M /nabi/trunk/ChangeLog - M /nabi/trunk/NEWS - -문서 업데이트 - ------------------------------------------------------------------------- -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 님이 보내주신 것 - ------------------------------------------------------------------------- -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 이름 변경 - ------------------------------------------------------------------------- -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 - ------------------------------------------------------------------------- -r533 | krisna | 2006-04-23 23:56:28 +0900 (Sun, 23 Apr 2006) | 2 lines -Changed paths: - M /nabi/trunk/src/automata.c - M /nabi/trunk/src/handler.c - -XLookupString 대신 XLookupKeysym으로 대체, 유럽어 자판 문제 해결 - ------------------------------------------------------------------------- -r532 | krisna | 2006-04-23 22:47:04 +0900 (Sun, 23 Apr 2006) | 2 lines -Changed paths: - M /nabi/trunk/ChangeLog - M /nabi/trunk/src/ui.c - -자판 입력창 통계 수치 출력 루틴을 GString을 이용해서 개선 - ------------------------------------------------------------------------- -r531 | krisna | 2005-09-06 11:06:53 +0900 (Tue, 06 Sep 2005) | 3 lines -Changed paths: - M /nabi/trunk/themes/KingSejong/english.png - M /nabi/trunk/themes/KingSejong/hangul.png - M /nabi/trunk/themes/KingSejong/none.png - M /nabi/trunk/themes/MSWindows/english.png - M /nabi/trunk/themes/MSWindows/hangul.png - M /nabi/trunk/themes/MSWindows/none.png - M /nabi/trunk/themes/MSWindowsXP/english.png - M /nabi/trunk/themes/MSWindowsXP/hangul.png - M /nabi/trunk/themes/MSWindowsXP/none.png - M /nabi/trunk/themes/Mac/english.png - M /nabi/trunk/themes/Mac/hangul.png - M /nabi/trunk/themes/Mac/none.png - M /nabi/trunk/themes/Onion/english.png - M /nabi/trunk/themes/Onion/hangul.png - M /nabi/trunk/themes/Onion/none.png - M /nabi/trunk/themes/SimplyRed/english.png - M /nabi/trunk/themes/SimplyRed/hangul.png - M /nabi/trunk/themes/SimplyRed/none.png - M /nabi/trunk/themes/Tux/english.png - M /nabi/trunk/themes/Tux/hangul.png - M /nabi/trunk/themes/Tux/none.png - M /nabi/trunk/themes/keyboard/english.png - M /nabi/trunk/themes/keyboard/hangul.png - M /nabi/trunk/themes/keyboard/none.png - -cvs에서 svn으로 이사한후, 이미지 파일들의 prop이 잘못 설정되어 있어서 이미지 -파일이 손상되었음. 이문제를 바로 잡음. - ------------------------------------------------------------------------- -r530 | krisna | 2005-07-20 22:46:22 +0900 (Wed, 20 Jul 2005) | 2 lines -Changed paths: - M /nabi/trunk/test/xlib.cpp - -remove unneeded new line - ------------------------------------------------------------------------- -r529 | krisna | 2005-07-20 22:35:24 +0900 (Wed, 20 Jul 2005) | 2 lines -Changed paths: - M /nabi/trunk/test/xlib.cpp - -modifier 키가 눌렸을 경우는 insert 하지 않는다 - ------------------------------------------------------------------------- -r528 | krisna | 2005-07-17 01:22:52 +0900 (Sun, 17 Jul 2005) | 2 lines -Changed paths: - M /nabi/trunk/Makefile.am - -source tarball에 test 디렉토리도 추가함 - ------------------------------------------------------------------------- -r527 | krisna | 2005-07-17 01:17:20 +0900 (Sun, 17 Jul 2005) | 2 lines -Changed paths: - M /nabi/trunk/ChangeLog - A /nabi/trunk/test - A /nabi/trunk/test/Makefile - A /nabi/trunk/test/gtk.c - A /nabi/trunk/test/gtk1.c - A /nabi/trunk/test/qt.cpp - A /nabi/trunk/test/xlib.cpp - -여러가지 toolkit에서 테스트하기 위한 코드가 들어 있는 test 디렉토리 추가 - ------------------------------------------------------------------------- -r526 | krisna | 2005-07-10 11:50:08 +0900 (Sun, 10 Jul 2005) | 2 lines -Changed paths: - D /branches - A /nabi - A /nabi/branches (from /branches/nabi:525) - A /nabi/tags (from /tags:525) - A /nabi/trunk (from /trunk/nabi:525) - D /tags - D /trunk - A /web - A /web/branches (from /branches/web:525) - A /web/trunk (from /trunk/web:525) - -* cvs2svn으로부터 생성된 svn repo의 디렉토리를 프로젝트에 맞게 다시 정리함 - ------------------------------------------------------------------------- -r524 | krisna | 2005-01-17 17:50:24 +0900 (Mon, 17 Jan 2005) | 2 lines -Changed paths: - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/server.c - -gcc 4.0에서 발생하는 error/warning 제거 (from SungHyun Nam) - ------------------------------------------------------------------------- -r523 | krisna | 2005-01-13 22:56:09 +0900 (Thu, 13 Jan 2005) | 3 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - -nabi_ic_preedit_show()에서 nabi_ic_preedit_configure를 부름 -(PreeditArea 방식에서 preedit window의 위치를 제대로 잡게됨) - ------------------------------------------------------------------------- -r522 | krisna | 2005-01-08 10:42:49 +0900 (Sat, 08 Jan 2005) | 5 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ic.c - -* reset할때 preedit window 숨김 -* gtk1 text widget에서 preedit string이 안나오던 문제 수정: - over the spot(PreeditPostion) 방식에서 foreground, background값을 client가 - 보내주는 값대신 nabi의 설정값을 따름 - ------------------------------------------------------------------------- -r518 | krisna | 2004-12-05 00:29:47 +0900 (Sun, 05 Dec 2004) | 2 lines -Changed paths: - M /trunk/nabi/NEWS - -Update document - ------------------------------------------------------------------------- -r517 | krisna | 2004-12-05 00:20:55 +0900 (Sun, 05 Dec 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -Release 0.15 - ------------------------------------------------------------------------- -r516 | krisna | 2004-12-05 00:15:16 +0900 (Sun, 05 Dec 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/keycapturedialog.c - -Align the key text to center - ------------------------------------------------------------------------- -r515 | krisna | 2004-12-04 20:58:17 +0900 (Sat, 04 Dec 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/Makefile.am - M /trunk/nabi/po/ko.po - M /trunk/nabi/src/ui.c - -Update about window (thanks to bluetux) - ------------------------------------------------------------------------- -r514 | krisna | 2004-12-04 17:26:18 +0900 (Sat, 04 Dec 2004) | 2 lines -Changed paths: - A /trunk/nabi/nabi-about.png - M /trunk/nabi/src/ui.c - -apply new nabi about image - ------------------------------------------------------------------------- -r513 | krisna | 2004-12-03 23:36:24 +0900 (Fri, 03 Dec 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/Makefile.am - A /trunk/nabi/nabi.svg - M /trunk/nabi/src/ui.c - -nabi icon update(nabi.png->nabi.svg) - ------------------------------------------------------------------------- -r508 | krisna | 2004-12-02 23:15:35 +0900 (Thu, 02 Dec 2004) | 3 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/po/ko.po - M /trunk/nabi/src/main.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - - * nabi_server_write_log() 구현: 자모 빈도를 $HOME/.nabi/nabi.log에 기록 - * Statistics에서 XK_space도 기록함 - ------------------------------------------------------------------------- -r506 | krisna | 2004-11-30 21:48:24 +0900 (Tue, 30 Nov 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/po/ko.po - -번역 업데이트 - ------------------------------------------------------------------------- -r505 | krisna | 2004-11-27 18:29:36 +0900 (Sat, 27 Nov 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/preference.c - -gtk_tree_model_get에서 있던 memory leak 수정 - ------------------------------------------------------------------------- -r504 | krisna | 2004-11-27 18:27:55 +0900 (Sat, 27 Nov 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - -ic_table 메모리 할당 에러 수정, 개수를 512로 줄임 - ------------------------------------------------------------------------- -r503 | krisna | 2004-11-27 16:17:13 +0900 (Sat, 27 Nov 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -종료할때 about, preference 창을 닫도록 함 - ------------------------------------------------------------------------- -r502 | krisna | 2004-11-26 23:48:54 +0900 (Fri, 26 Nov 2004) | 4 lines -Changed paths: - M /trunk/nabi/src/preference.c - M /trunk/nabi/src/ui.c - -* 설정창에서 한글/한자로 탭을 나눔 -* about창에서 더이상 gtk_dialog_run()을 사용하지 않음 -* about창 copyright 문구 수정 - ------------------------------------------------------------------------- -r501 | krisna | 2004-11-25 22:46:06 +0900 (Thu, 25 Nov 2004) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -0.15 준비 - ------------------------------------------------------------------------- -r498 | krisna | 2004-11-21 20:23:20 +0900 (Sun, 21 Nov 2004) | 3 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/tables/Makefile.am - A /trunk/nabi/tables/keyboard/3sqwerty - -* 순아래 자판 추가 -* 옛글 compose table을 Makefile.am에 추가 - ------------------------------------------------------------------------- -r497 | krisna | 2004-11-21 20:12:08 +0900 (Sun, 21 Nov 2004) | 3 lines -Changed paths: - M /trunk/nabi/src/keycapturedialog.c - -* FocusIn 이벤트에서 grab함 -* 마우스가 창을 벗어나서 클릭하면 창을 닫음 - ------------------------------------------------------------------------- -r496 | krisna | 2004-11-21 15:57:53 +0900 (Sun, 21 Nov 2004) | 6 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/po/ko.po - M /trunk/nabi/src/Makefile.am - A /trunk/nabi/src/keycapturedialog.c - A /trunk/nabi/src/keycapturedialog.h - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/preference.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/session.c - M /trunk/nabi/src/ui.c - -* 한영,한자키를 사용자가 직접 선택할수 있도록 함 -* key_capture_dialog_new, key_capture_dialog_get_key_text 함수를 구현함 -* nabi_server_set_trigger_keys()와 nabi_server_set_candidate_keys()의 인자를 - int에서 char**로 바꿈 -* 메뉴에서 종료를 선택하면 session에서 자동 재실행 옵션을 꺼서 바로 종료함 - ------------------------------------------------------------------------- -r495 | krisna | 2004-11-09 21:25:02 +0900 (Tue, 09 Nov 2004) | 3 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/preference.c - M /trunk/nabi/src/ui.c - - * tray icon size 설정 옵션 제거 - * size-allocate 시그널에서 아이콘 크기를 자동 조정 - ------------------------------------------------------------------------- -r494 | krisna | 2004-11-09 20:47:42 +0900 (Tue, 09 Nov 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ic.c - -Qt immodule의 XIM에서 preedit window 위치를 잘못 찾던 버그 수정 - ------------------------------------------------------------------------- -r492 | krisna | 2004-11-06 00:34:00 +0900 (Sat, 06 Nov 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -태나무 리 -> 배나무 리 - ------------------------------------------------------------------------- -r491 | krisna | 2004-11-03 23:33:51 +0900 (Wed, 03 Nov 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -숲 박 -> 엷을 박 - ------------------------------------------------------------------------- -r490 | krisna | 2004-10-23 21:55:48 +0900 (Sat, 23 Oct 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -키 입력 통계를 다른 창으로 띄우게 함 - ------------------------------------------------------------------------- -r489 | krisna | 2004-10-23 21:10:44 +0900 (Sat, 23 Oct 2004) | 6 lines -Changed paths: - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/keyboard.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/tables/keyboard/3yqwerty - - * output_mode를 자판 별로 설정 가능하도록 함 - * compose_table을 자판별로 가지고 있는 데이터로 수정함. 자판에서 compose_table - 포인터를 가지고 있지 않으면 server의 기본값을 사용하고 compose_table을 가지고 - 있다면 keyboard_table이 가지고 있는 compose_table을 한글 자모 compose시에 - 사용하도록 함 - ------------------------------------------------------------------------- -r488 | krisna | 2004-10-23 20:14:43 +0900 (Sat, 23 Oct 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - -server.c: locale string을 하드코딩하지 않고 UTF-8 인코딩인지만 확인한다 - ------------------------------------------------------------------------- -r487 | krisna | 2004-10-05 22:31:09 +0900 (Tue, 05 Oct 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/keyboard.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - A /trunk/nabi/tables/keyboard/3yqwerty - -세벌식 옛글 자판 추가 - ------------------------------------------------------------------------- -r486 | krisna | 2004-10-05 21:30:49 +0900 (Tue, 05 Oct 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - A /trunk/nabi/tables/compose/full - -full compose table 추가함 (옛글 입력할때 필요한 compose map) - ------------------------------------------------------------------------- -r485 | krisna | 2004-10-04 14:17:25 +0900 (Mon, 04 Oct 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ui.c - -ui.c: compose table을 제대로 로딩하지 못하던 문제를 수정 - ------------------------------------------------------------------------- -r475 | krisna | 2004-08-30 12:08:03 +0900 (Mon, 30 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -Tux 테마 추가 - ------------------------------------------------------------------------- -r474 | krisna | 2004-08-30 12:06:56 +0900 (Mon, 30 Aug 2004) | 2 lines -Changed paths: - A /trunk/nabi/themes/Tux/README - -Tux 테마 README 추가 - ------------------------------------------------------------------------- -r473 | krisna | 2004-08-30 10:44:39 +0900 (Mon, 30 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - M /trunk/nabi/themes/Makefile.am - A /trunk/nabi/themes/Tux - A /trunk/nabi/themes/Tux/Makefile.am - A /trunk/nabi/themes/Tux/english.png - A /trunk/nabi/themes/Tux/hangul.png - A /trunk/nabi/themes/Tux/none.png - -Tux 테마 추가 - ------------------------------------------------------------------------- -r472 | krisna | 2004-08-28 23:03:42 +0900 (Sat, 28 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -release 0.14 - ------------------------------------------------------------------------- -r470 | krisna | 2004-08-28 21:40:28 +0900 (Sat, 28 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/NEWS - M /trunk/nabi/TODO - M /trunk/nabi/po/ko.po - -문서 업데이트 - ------------------------------------------------------------------------- -r469 | krisna | 2004-08-28 20:46:36 +0900 (Sat, 28 Aug 2004) | 3 lines -Changed paths: - M /trunk/nabi/src/preference.c - M /trunk/nabi/src/ui.c - - * preference.c: "테마"에서 "트레이"로 페이지 이름을 변경 - * ui.c: nabi_app_set_candidate_font에서 config를 저장 - ------------------------------------------------------------------------- -r468 | krisna | 2004-08-28 20:25:12 +0900 (Sat, 28 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/default-icons.h - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ui.c - - * candidate list의 갯수를 9개로 변경 - ------------------------------------------------------------------------- -r467 | krisna | 2004-08-28 16:53:59 +0900 (Sat, 28 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/po/ko.po - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/preference.c - M /trunk/nabi/src/ui.c - - * candidate list의 글꼴 설정 옵션도 설정창에 추가 - ------------------------------------------------------------------------- -r466 | krisna | 2004-08-28 15:30:55 +0900 (Sat, 28 Aug 2004) | 3 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - - * ko이외에 ja_JP.UTF-8, zh_CN.UTF-8, zh_HK.UTF-8, zh_TW.UTF-8, en_US.UTF-8을 - 지원하도록 함 - ------------------------------------------------------------------------- -r465 | krisna | 2004-08-19 14:22:17 +0900 (Thu, 19 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/hanja-to-c.py - -hanja-to-c.py: 주석도 추가 - ------------------------------------------------------------------------- -r464 | krisna | 2004-08-18 23:15:34 +0900 (Wed, 18 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/hanja-to-c.py - -hanja-to-c.py: 키 리스트를 출력할때 소팅해서 순서가 바뀌는 문제를 바로 잡음 - ------------------------------------------------------------------------- -r463 | krisna | 2004-08-18 16:18:19 +0900 (Wed, 18 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/ChangeLog - A /trunk/nabi/tables/candidate/hanja-to-c.py - -hanja-to-c.py 스크립트 추가 - ------------------------------------------------------------------------- -r462 | krisna | 2004-08-03 19:04:04 +0900 (Tue, 03 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/preference.c - -���ڵ�׸���丮�� define�����ü - ------------------------------------------------------------------------- -r461 | krisna | 2004-08-01 11:33:16 +0900 (Sun, 01 Aug 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ic.c - -XIMPreeditArea 지원 - ------------------------------------------------------------------------- -r460 | krisna | 2004-07-31 23:03:26 +0900 (Sat, 31 Jul 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - M /trunk/nabi/src/main.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -NabiIC와 NabiServer에서 사용하던 Window, GC들을 GdkWindow, GdkGC로 변경함 - ------------------------------------------------------------------------- -r459 | krisna | 2004-07-31 19:10:08 +0900 (Sat, 31 Jul 2004) | 4 lines -Changed paths: - M /trunk/nabi/configure.in - M /trunk/nabi/po/ko.po - M /trunk/nabi/src/preference.c - M /trunk/nabi/src/server.c - - * 0.14 준비 - * 설정창 설명문 추가 - * 한자키를 모두다 끌 수 있도록 함 - ------------------------------------------------------------------------- -r458 | krisna | 2004-07-31 13:45:33 +0900 (Sat, 31 Jul 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -java 어플리케이션에서 필요로 하는 XNPreeditState 정보를 제공 - ------------------------------------------------------------------------- -r457 | krisna | 2004-07-27 22:07:47 +0900 (Tue, 27 Jul 2004) | 2 lines -Changed paths: - M /trunk/nabi/po/ko.po - -키보드->자판 - ------------------------------------------------------------------------- -r456 | krisna | 2004-07-27 22:06:33 +0900 (Tue, 27 Jul 2004) | 2 lines -Changed paths: - M /trunk/nabi/po/ko.po - M /trunk/nabi/src/preference.c - -설정창/자판 부분을 한글 자판/영문 자판 카테고리로 나눔 - ------------------------------------------------------------------------- -r455 | krisna | 2004-07-27 21:11:08 +0900 (Tue, 27 Jul 2004) | 3 lines -Changed paths: - M /trunk/nabi/src/ui.c - - * 한국어 로캘이 아닐때 워닝 메시지를 한국어로 수정 - * gtk_message_dialog_new_with_markup() 사용하지 않음 (2.4 API) - ------------------------------------------------------------------------- -r454 | krisna | 2004-07-26 22:36:15 +0900 (Mon, 26 Jul 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/preference.c - M /trunk/nabi/src/ui.c - -preference 창에서 icon size widget을 GtkComboBox에서 GtkSpinButton으로 바꿈 - ------------------------------------------------------------------------- -r453 | krisna | 2004-07-25 23:40:10 +0900 (Sun, 25 Jul 2004) | 3 lines -Changed paths: - M /trunk/nabi/src/ui.c - - * ko locale이 아닌경우 워닝 표시 - * 디폴트 아이콘 설정 - ------------------------------------------------------------------------- -r452 | krisna | 2004-07-25 22:25:11 +0900 (Sun, 25 Jul 2004) | 3 lines -Changed paths: - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/candidate.h - M /trunk/nabi/src/fontset.c - M /trunk/nabi/src/fontset.h - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/hangul.c - M /trunk/nabi/src/hangul.h - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - M /trunk/nabi/src/main.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/preference.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/session.c - M /trunk/nabi/src/session.h - M /trunk/nabi/src/ui.c - - * fontset 로딩에서 실패하더라도 한번더 로딩하도록 수정 - * copyright 문구 수정 - ------------------------------------------------------------------------- -r451 | krisna | 2004-07-25 19:40:52 +0900 (Sun, 25 Jul 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/TODO - M /trunk/nabi/po/POTFILES.in - M /trunk/nabi/po/ko.po - M /trunk/nabi/src/Makefile.am - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/nabi.h - A /trunk/nabi/src/preference.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -설정창 구현 - ------------------------------------------------------------------------- -r450 | krisna | 2004-07-21 22:39:28 +0900 (Wed, 21 Jul 2004) | 4 lines -Changed paths: - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ui.c - - * candidate window에서 mouse를 grab하도록 하고, - keypress, scroll event를 처리하게 함 - * tray icon이 embed되었을때 리사이징 하던 루틴을 제거 - ------------------------------------------------------------------------- -r449 | krisna | 2004-06-26 22:12:13 +0900 (Sat, 26 Jun 2004) | 3 lines -Changed paths: - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - -shift key event가 오면 forwarding 함(전에는 무시했음) -이것으로 wine 문제를 해결할수 있는 것 같음 - ------------------------------------------------------------------------- -r448 | krisna | 2004-06-23 22:42:09 +0900 (Wed, 23 Jun 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/po/ko.po - M /trunk/nabi/src/ic.c - -nabi_ic_commit_unicode() 함수에서 처리되지 않은 키는 모두 forwarding하도록 수정 - ------------------------------------------------------------------------- -r447 | krisna | 2004-06-08 21:12:35 +0900 (Tue, 08 Jun 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -클 대 -> 큰 대 - ------------------------------------------------------------------------- -r446 | krisna | 2004-06-05 14:47:17 +0900 (Sat, 05 Jun 2004) | 6 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/configure.in - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/keyboard.h - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - M /trunk/nabi/tables/compose/default - - * keyboard table과 compose table을 위한 함수 nabi_server_load_keyboard_table() - nabi_server_load_compose_table()을 구현함. 더이상 ui.c에서 키보드와 컴포우즈 - 테이블을 관리하지 않음. - * keyboard_map, compose_map에서 keyboard_table, compose_table로 이름을 바꿈 - * compose table 포맷을 변경 name 부분을 []로 구분함 - ------------------------------------------------------------------------- -r445 | aii | 2004-05-26 03:24:54 +0900 (Wed, 26 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/ChangeLog - -hanja-sanity.pl 가 두음을 살펴보도록 수정했습니다. - ------------------------------------------------------------------------- -r444 | aii | 2004-05-26 03:17:15 +0900 (Wed, 26 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/hanja-sanity.pl - -두음법칙을 고려하도록 수정합니다. - ------------------------------------------------------------------------- -r443 | aii | 2004-05-26 01:01:01 +0900 (Wed, 26 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -原音 등의 표시가 kKorean 과 일치하는 글자를 추가하였습니다. - ------------------------------------------------------------------------- -r442 | aii | 2004-05-21 16:07:09 +0900 (Fri, 21 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/ChangeLog - -nabi-hanja.txt 를 Unihan-4.0.1.txt 에 맞도록 이전하였습니다. - ------------------------------------------------------------------------- -r441 | aii | 2004-05-21 16:03:48 +0900 (Fri, 21 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -variant 정보가 있는 글자에 대해 同字 처리하였습니다. - ------------------------------------------------------------------------- -r440 | aii | 2004-05-20 17:46:25 +0900 (Thu, 20 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -Unihan-4.0.1.txt 로 이전하고 전체 검토를 마쳤습니다. - ------------------------------------------------------------------------- -r439 | krisna | 2004-05-16 22:15:19 +0900 (Sun, 16 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -몇가지 함수 관련 테스트 추가 - ------------------------------------------------------------------------- -r438 | krisna | 2004-05-16 21:08:16 +0900 (Sun, 16 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/ChangeLog - M /trunk/nabi/tables/candidate/nabi-symbol.txt - M /trunk/nabi/tables/candidate/nabi.txt - -특수 문자표 재배치 - ------------------------------------------------------------------------- -r437 | krisna | 2004-05-16 14:14:17 +0900 (Sun, 16 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -nabi_server_is_candidate_key() 함수 추가(한자 입력 키 체크 함수) - ------------------------------------------------------------------------- -r436 | krisna | 2004-05-11 19:00:54 +0900 (Tue, 11 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - -중복된 backspace 처리 코드 통합 - ------------------------------------------------------------------------- -r435 | krisna | 2004-05-11 18:13:07 +0900 (Tue, 11 May 2004) | 3 lines -Changed paths: - M /trunk/nabi/tables/candidate/hanja-gettext.py - M /trunk/nabi/tables/candidate/hanja-merge.py - -알고 보니 cvs 태그가 작동안함(cvs ci 로그를 메일로 보내는 스크립트에서 -기본적으로 안쓰도록 되어 있음) - ------------------------------------------------------------------------- -r434 | krisna | 2004-05-11 17:51:45 +0900 (Tue, 11 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/hanja-gettext.py - M /trunk/nabi/tables/candidate/hanja-merge.py - -cvs keyword 오타 수정 - ------------------------------------------------------------------------- -r433 | krisna | 2004-05-11 17:50:41 +0900 (Tue, 11 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/hanja-gettext.py - M /trunk/nabi/tables/candidate/hanja-merge.py - -cvs keyword 추가 - ------------------------------------------------------------------------- -r432 | aii | 2004-05-11 03:08:06 +0900 (Tue, 11 May 2004) | 4 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -Unihan-3.2.0.txt 에 대한 검토분입니다. - - 발음이 모호한 글자는 반영하지 않았습니다. - - 자전에 없는 유사자(동자, 속자, 간체자 등)는 반영하지 않았습니다. - ------------------------------------------------------------------------- -r431 | aii | 2004-05-08 16:59:28 +0900 (Sat, 08 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -鞫 U+97AB 까지의 검토문을 반영합니다. - ------------------------------------------------------------------------- -r430 | krisna | 2004-05-07 14:34:28 +0900 (Fri, 07 May 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/ChangeLog - A /trunk/nabi/tables/candidate/hanja-gettext.py - -Unihan.txt 데이터베이스 파일에서 한자를 추출하는 hanja-gettext.py 추가 - ------------------------------------------------------------------------- -r429 | krisna | 2004-05-07 10:56:09 +0900 (Fri, 07 May 2004) | 2 lines -Changed paths: - A /trunk/nabi/tables/candidate/ChangeLog - -한자 테이블만을 위한 ChangeLog 파일 생성 - ------------------------------------------------------------------------- -r428 | krisna | 2004-05-07 10:54:12 +0900 (Fri, 07 May 2004) | 2 lines -Changed paths: - A /trunk/nabi/tables/candidate/hanja-merge.py - -한자 번역 결과물을 새 한자 템플릿 파일과 머지하는 도구를 만듦 - ------------------------------------------------------------------------- -r427 | aii | 2004-05-04 12:43:51 +0900 (Tue, 04 May 2004) | 2 lines -Changed paths: - A /trunk/nabi/tables/candidate/hanja-variants.pl - -this script will check chinese variants in Unihan.txt - ------------------------------------------------------------------------- -r426 | krisna | 2004-05-03 16:09:38 +0900 (Mon, 03 May 2004) | 4 lines -Changed paths: - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/ic.c - - * feedback을 만들어주는 함수 추가 - * commit 할때도 charset 변환 체크함 - * 3벌식 오토마타에서 UTF-8에서는 모아치기 기능 지원하도록 수정 - ------------------------------------------------------------------------- -r425 | krisna | 2004-04-29 22:50:36 +0900 (Thu, 29 Apr 2004) | 3 lines -Changed paths: - M /trunk/nabi/src/server.c - - * 사용하지 않는 IMGetIMValues()함수 호출 부분을 제거 - * charset 체크하는 곳에서 잘못된 비교를 하던 부분을 제거하고 그냥 출력 - ------------------------------------------------------------------------- -r424 | krisna | 2004-04-29 14:57:52 +0900 (Thu, 29 Apr 2004) | 3 lines -Changed paths: - M /trunk/nabi/src/ui.c - -마우스 왼쪽/오른쪽 버튼에 모두 메뉴가 나오게함, 가운데 버튼으로 메인 윈도우를 -보이게 하거나 숨기는 데 사용함 - ------------------------------------------------------------------------- -r423 | krisna | 2004-04-27 21:42:09 +0900 (Tue, 27 Apr 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - -상태창을 안보이게 기본값 수정 - ------------------------------------------------------------------------- -r422 | krisna | 2004-04-23 18:34:20 +0900 (Fri, 23 Apr 2004) | 5 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -2004-04-23 Choe Hwanjin - * src/handler.c src/ic.c src/ic.h src/server.c src/server.h: - status window 콜백 함수를 구현함 - * src/server.c: 한영 전환키로 오른쪽 Alt를 추가 - ------------------------------------------------------------------------- -r421 | krisna | 2004-04-19 12:25:18 +0900 (Mon, 19 Apr 2004) | 4 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/server.c - -2004-04-19 Choe Hwanjin - * src/server.c: charset 체크하면서 ko로 시작하지 않으면 워닝을 - 출력하도록 함 - ------------------------------------------------------------------------- -r419 | krisna | 2004-03-15 21:48:23 +0900 (Mon, 15 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/NEWS - M /trunk/nabi/TODO - -문서 업데이트 - ------------------------------------------------------------------------- -r418 | krisna | 2004-03-15 21:42:16 +0900 (Mon, 15 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/po/ko.po - -po 파일 날짜 업데이트 - ------------------------------------------------------------------------- -r417 | krisna | 2004-03-15 21:41:52 +0900 (Mon, 15 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -autoconf 2.57에 맞게 AC_INIT 매크로의 인자 수정 - ------------------------------------------------------------------------- -r416 | krisna | 2004-03-15 21:00:10 +0900 (Mon, 15 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi.txt - -한자 최종 수정본 적용 - ------------------------------------------------------------------------- -r415 | krisna | 2004-03-08 21:22:23 +0900 (Mon, 08 Mar 2004) | 2 lines -Changed paths: - A /trunk/nabi/tables/candidate/hanja-sanity.pl - -한자 설명 파일의 잘못된 부분을 지적해주는 스크립트 추가 - ------------------------------------------------------------------------- -r414 | krisna | 2004-03-08 20:59:18 +0900 (Mon, 08 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -여러가지 오타, 잘못된 곳 수정 (thanks to ai) - ------------------------------------------------------------------------- -r413 | krisna | 2004-03-07 21:46:03 +0900 (Sun, 07 Mar 2004) | 4 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/po/ko.po - M /trunk/nabi/src/ui.c - -2004-03-07 Choe Hwanjin - * src/ui.c: about 창 모양 개선 - * po/ko.po: 번역 업데이트 - ------------------------------------------------------------------------- -r412 | krisna | 2004-03-05 23:31:35 +0900 (Fri, 05 Mar 2004) | 5 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/main.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -2004-03-05 Choe Hwanjin - * src/nabi.h src/main.c src/server.h src/server.c src/ui.c: - xim_name이라는 컨피그 옵션과 --xim-name 이라는 커맨드 라인 옵션을 - 추가함. 이것을 지정하면 XMODIFIER값을 다른 것을 사용할 수 있음 - ------------------------------------------------------------------------- -r411 | krisna | 2004-03-05 21:08:31 +0900 (Fri, 05 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -형-히 수정 - ------------------------------------------------------------------------- -r410 | krisna | 2004-03-05 21:06:21 +0900 (Fri, 05 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -찬-체 수정 - ------------------------------------------------------------------------- -r409 | krisna | 2004-03-03 22:00:51 +0900 (Wed, 03 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -자-직 주석 추가 - ------------------------------------------------------------------------- -r408 | krisna | 2004-03-03 22:00:15 +0900 (Wed, 03 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -아-임 주석 추가 - ------------------------------------------------------------------------- -r407 | krisna | 2004-03-02 22:12:35 +0900 (Tue, 02 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -Chloe Lewis님의 오타 수정 - ------------------------------------------------------------------------- -r406 | krisna | 2004-03-02 21:44:21 +0900 (Tue, 02 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -Chloe Lewis님의 '사'부분 수정입니다. - ------------------------------------------------------------------------- -r405 | krisna | 2004-03-02 21:43:19 +0900 (Tue, 02 Mar 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -김선달님의 수정 작업 머지 - ------------------------------------------------------------------------- -r404 | krisna | 2004-03-01 09:47:24 +0900 (Mon, 01 Mar 2004) | 5 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ui.c - -2004-03-01 Choe Hwanjin - * src/ui.c: GtkTextView를 사용하게 되면 GtkIMContext를 생성하게 되어 - XIM 서버가 멈추는 위험한 상황이 자주 발생하므로 About 창에서 - GtkTextView대신 GtkLabel를 사용하도록 수정함 - ------------------------------------------------------------------------- -r403 | krisna | 2004-02-29 19:47:56 +0900 (Sun, 29 Feb 2004) | 4 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/IMdkit/i18nIc.c - M /trunk/nabi/IMdkit/i18nMethod.c - M /trunk/nabi/IMdkit/i18nPtHdr.c - -2004-02-29 Choe Hwanjin - * IMdkit/i18nIc.c IMdkit/i18nMethod.c IMdkit/i18nPtHdr.c: - 바이트 오더 문제를 해결하기 위한 수정 - ------------------------------------------------------------------------- -r402 | krisna | 2004-02-29 19:47:19 +0900 (Sun, 29 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - - * 잘못된 에러 메세지 수정 - ------------------------------------------------------------------------- -r401 | krisna | 2004-02-29 11:09:35 +0900 (Sun, 29 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi.txt - -초벌 작업된 한자 사전을 merge - ------------------------------------------------------------------------- -r400 | krisna | 2004-02-23 20:51:46 +0900 (Mon, 23 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -오타 수정 (광->굉) - ------------------------------------------------------------------------- -r399 | krisna | 2004-02-22 22:34:09 +0900 (Sun, 22 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -마 영역의 에러 수정 (ai) - ------------------------------------------------------------------------- -r398 | krisna | 2004-02-22 22:33:47 +0900 (Sun, 22 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -바 영역의 에러 수정 (ai) - ------------------------------------------------------------------------- -r397 | krisna | 2004-02-20 16:16:39 +0900 (Fri, 20 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -typo 적용 - ai - ------------------------------------------------------------------------- -r396 | krisna | 2004-02-20 16:15:28 +0900 (Fri, 20 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -라 적용 - ai - ------------------------------------------------------------------------- -r395 | krisna | 2004-02-20 16:14:34 +0900 (Fri, 20 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -나 주석 추가 - ai - ------------------------------------------------------------------------- -r394 | krisna | 2004-02-20 16:13:12 +0900 (Fri, 20 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -다 수정 - ai - ------------------------------------------------------------------------- -r393 | krisna | 2004-02-19 22:32:00 +0900 (Thu, 19 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -오류 수정 '가' - ai - ------------------------------------------------------------------------- -r392 | krisna | 2004-02-18 16:00:07 +0900 (Wed, 18 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/po/ChangeLog - -update - ------------------------------------------------------------------------- -r391 | krisna | 2004-02-18 15:52:11 +0900 (Wed, 18 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/autogen.sh - D /trunk/nabi/po/Makefile.in.in - -glib-gettextize 적용 - ------------------------------------------------------------------------- -r390 | krisna | 2004-02-18 15:45:41 +0900 (Wed, 18 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/Makefile.am - M /trunk/nabi/configure.in - D /trunk/nabi/m4 - D /trunk/nabi/po/LINGUAS - M /trunk/nabi/po/Makefile.in.in - D /trunk/nabi/po/Makevars - M /trunk/nabi/po/POTFILES.in - D /trunk/nabi/po/Rules-quot - D /trunk/nabi/po/boldquot.sed - D /trunk/nabi/po/en@boldquot.header - D /trunk/nabi/po/en@quot.header - D /trunk/nabi/po/insert-header.sin - M /trunk/nabi/po/ko.po - D /trunk/nabi/po/quot.sed - D /trunk/nabi/po/remove-potcdate.sed - D /trunk/nabi/po/remove-potcdate.sin - -GNU gettext에서 glib-gettext로 바꿈, 여러 모로 관리하기 편리한것 같음 - ------------------------------------------------------------------------- -r389 | krisna | 2004-02-17 17:07:28 +0900 (Tue, 17 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -78 적용 - ------------------------------------------------------------------------- -r388 | krisna | 2004-02-17 17:07:01 +0900 (Tue, 17 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -26 적용 - ------------------------------------------------------------------------- -r387 | krisna | 2004-02-16 22:20:25 +0900 (Mon, 16 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/candidate.c - -candidate 윈도우가 screen을 벗어나서 일부가 가려지던 문제를 해결(#300256) - ------------------------------------------------------------------------- -r386 | krisna | 2004-02-16 11:59:10 +0900 (Mon, 16 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-symbol.txt - -기호 순서 조정 - ------------------------------------------------------------------------- -r385 | krisna | 2004-02-16 07:50:59 +0900 (Mon, 16 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -04 적용 - ------------------------------------------------------------------------- -r384 | krisna | 2004-02-16 07:49:38 +0900 (Mon, 16 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -03 적용 - ------------------------------------------------------------------------- -r383 | krisna | 2004-02-16 07:48:57 +0900 (Mon, 16 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -02 적용 - ------------------------------------------------------------------------- -r382 | krisna | 2004-02-14 11:35:53 +0900 (Sat, 14 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -57 적용 - ------------------------------------------------------------------------- -r381 | krisna | 2004-02-10 22:31:00 +0900 (Tue, 10 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/IMdkit/i18nPtHdr.c - -STR_CONVERSION 메세지 일부 구현 - ------------------------------------------------------------------------- -r380 | krisna | 2004-02-10 22:25:56 +0900 (Tue, 10 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/IMdkit/Makefile.am - M /trunk/nabi/src/Makefile.am - --Wall 컴파일 옵션 제거 (#300245) - ------------------------------------------------------------------------- -r379 | krisna | 2004-02-09 20:28:03 +0900 (Mon, 09 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -66 적용 - ------------------------------------------------------------------------- -r378 | krisna | 2004-02-08 17:17:32 +0900 (Sun, 08 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -79 적용 - ------------------------------------------------------------------------- -r377 | krisna | 2004-02-08 17:17:00 +0900 (Sun, 08 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -68 적용 - ------------------------------------------------------------------------- -r376 | krisna | 2004-02-08 17:16:41 +0900 (Sun, 08 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -59 적용 - ------------------------------------------------------------------------- -r375 | krisna | 2004-02-08 17:16:20 +0900 (Sun, 08 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -58 적용 - ------------------------------------------------------------------------- -r374 | krisna | 2004-02-08 11:54:24 +0900 (Sun, 08 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -80,81 적용 - ------------------------------------------------------------------------- -r373 | krisna | 2004-02-08 11:54:02 +0900 (Sun, 08 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -72 적용 - ------------------------------------------------------------------------- -r372 | krisna | 2004-02-08 11:53:22 +0900 (Sun, 08 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -71 적용 - ------------------------------------------------------------------------- -r371 | krisna | 2004-02-08 11:52:57 +0900 (Sun, 08 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -70 적용 - ------------------------------------------------------------------------- -r370 | krisna | 2004-02-08 11:52:11 +0900 (Sun, 08 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -69 적용 - ------------------------------------------------------------------------- -r369 | krisna | 2004-02-08 00:17:25 +0900 (Sun, 08 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -73 적용 - ------------------------------------------------------------------------- -r368 | krisna | 2004-02-07 23:48:38 +0900 (Sat, 07 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -77 적용 - ------------------------------------------------------------------------- -r367 | krisna | 2004-02-07 23:48:11 +0900 (Sat, 07 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -76 적용 - ------------------------------------------------------------------------- -r366 | krisna | 2004-02-07 23:47:31 +0900 (Sat, 07 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -74 적용 - ------------------------------------------------------------------------- -r365 | krisna | 2004-02-07 23:46:53 +0900 (Sat, 07 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -54 적용 - ------------------------------------------------------------------------- -r364 | krisna | 2004-02-07 23:46:28 +0900 (Sat, 07 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -53 적용 - ------------------------------------------------------------------------- -r363 | krisna | 2004-02-07 23:46:04 +0900 (Sat, 07 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -37 적용 - ------------------------------------------------------------------------- -r362 | krisna | 2004-02-07 23:45:45 +0900 (Sat, 07 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -33 적용 - ------------------------------------------------------------------------- -r361 | krisna | 2004-02-07 23:44:19 +0900 (Sat, 07 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -32 적용 - ------------------------------------------------------------------------- -r360 | krisna | 2004-02-06 07:39:18 +0900 (Fri, 06 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -38 적용 - ------------------------------------------------------------------------- -r359 | krisna | 2004-02-04 22:49:40 +0900 (Wed, 04 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -28 적용 - ------------------------------------------------------------------------- -r358 | krisna | 2004-02-04 22:48:04 +0900 (Wed, 04 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -56 적용 - ------------------------------------------------------------------------- -r357 | krisna | 2004-02-03 11:12:44 +0900 (Tue, 03 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -테마 디렉토리 이름 변경 적용(MSWindow2000 -> MSWindowsXP) - ------------------------------------------------------------------------- -r356 | krisna | 2004-02-02 18:13:26 +0900 (Mon, 02 Feb 2004) | 3 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ui.c - -위젯을 만들기 전에 XMODIFIERS 환경 변수를 지움. 그러지 않으면 xim의 위젯이 -xim 서버 자신에게 연결하려 해서 일종의 무한 루프에 빠지게 됨 - ------------------------------------------------------------------------- -r355 | krisna | 2004-02-01 23:57:23 +0900 (Sun, 01 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -프로그램 정보창에서 키 입력 통계를 세로에서 가로 형식으로 수정 - ------------------------------------------------------------------------- -r354 | krisna | 2004-02-01 23:30:03 +0900 (Sun, 01 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -05 적용 - ------------------------------------------------------------------------- -r353 | krisna | 2004-02-01 14:43:56 +0900 (Sun, 01 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -08 적용 - ------------------------------------------------------------------------- -r352 | krisna | 2004-02-01 01:23:56 +0900 (Sun, 01 Feb 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -07 적용 - ------------------------------------------------------------------------- -r351 | krisna | 2004-01-31 12:38:32 +0900 (Sat, 31 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -about 윈도우의 통계정보 위젯을 GtkTextView로 바꿈 - ------------------------------------------------------------------------- -r350 | krisna | 2004-01-31 10:27:18 +0900 (Sat, 31 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -39, 40 적용 - ------------------------------------------------------------------------- -r349 | krisna | 2004-01-30 23:30:05 +0900 (Fri, 30 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -52 적용 - ------------------------------------------------------------------------- -r348 | krisna | 2004-01-29 20:03:44 +0900 (Thu, 29 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/session.c - -쓸데없이 메세지 출력하는 부분 제거 - ------------------------------------------------------------------------- -r347 | krisna | 2004-01-29 18:51:54 +0900 (Thu, 29 Jan 2004) | 2 lines -Changed paths: - D /trunk/nabi/src/hanjatable.h - D /trunk/nabi/src/symboltable.h - D /trunk/nabi/src/ucs2ksc.h - -더이상 사용하지 않는 static array 파일들 제거 - ------------------------------------------------------------------------- -r346 | krisna | 2004-01-29 18:47:15 +0900 (Thu, 29 Jan 2004) | 2 lines -Changed paths: - D /trunk/nabi/themes/MSWindows2000 - A /trunk/nabi/themes/MSWindowsXP - A /trunk/nabi/themes/MSWindowsXP/Makefile.am - A /trunk/nabi/themes/MSWindowsXP/english.png - A /trunk/nabi/themes/MSWindowsXP/hangul.png - A /trunk/nabi/themes/MSWindowsXP/none.png - M /trunk/nabi/themes/Makefile.am - -MSWindows2000 테마 이름을 MSWindowXP로 바꿈 - ------------------------------------------------------------------------- -r345 | krisna | 2004-01-29 18:44:28 +0900 (Thu, 29 Jan 2004) | 2 lines -Changed paths: - A /trunk/nabi/themes/MSWindows/Makefile.am - A /trunk/nabi/themes/MSWindows/english.png - A /trunk/nabi/themes/MSWindows/hangul.png - A /trunk/nabi/themes/MSWindows/none.png - -실수로 지원던 파일 복구 - ------------------------------------------------------------------------- -r344 | krisna | 2004-01-29 18:44:00 +0900 (Thu, 29 Jan 2004) | 2 lines -Changed paths: - D /trunk/nabi/themes/MSWindows/Makefile.am - D /trunk/nabi/themes/MSWindows/english.png - D /trunk/nabi/themes/MSWindows/hangul.png - D /trunk/nabi/themes/MSWindows/none.png - -실수로 파일 지움 - ------------------------------------------------------------------------- -r343 | krisna | 2004-01-29 18:30:39 +0900 (Thu, 29 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/CREDITS - -새로운 작업자 추가 - ------------------------------------------------------------------------- -r342 | krisna | 2004-01-29 18:30:22 +0900 (Thu, 29 Jan 2004) | 3 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -candidate_font 설정값 추가, 이것으로 candidate 창에서 candidate글자의 글꼴을 -선택할수 있음 - ------------------------------------------------------------------------- -r341 | krisna | 2004-01-29 10:17:51 +0900 (Thu, 29 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -55 적용 - ------------------------------------------------------------------------- -r340 | krisna | 2004-01-29 10:17:30 +0900 (Thu, 29 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -12 적용 - ------------------------------------------------------------------------- -r339 | krisna | 2004-01-28 12:01:49 +0900 (Wed, 28 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -51 적용 - ------------------------------------------------------------------------- -r338 | krisna | 2004-01-28 01:53:20 +0900 (Wed, 28 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -50 적용 - ------------------------------------------------------------------------- -r337 | krisna | 2004-01-28 01:52:59 +0900 (Wed, 28 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -13 적용 - ------------------------------------------------------------------------- -r336 | krisna | 2004-01-27 21:38:49 +0900 (Tue, 27 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -49 적용 - ------------------------------------------------------------------------- -r335 | krisna | 2004-01-27 21:38:27 +0900 (Tue, 27 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -62 적용 - ------------------------------------------------------------------------- -r334 | krisna | 2004-01-27 00:51:34 +0900 (Tue, 27 Jan 2004) | 3 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/candidate.h - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - - * candidate window의 메인 위젯을 GtkTable에서 GtkTreeView로 바꿈 - * ic->candidate_window를 ic->candidate로 이름 바꿈 - ------------------------------------------------------------------------- -r333 | krisna | 2004-01-26 20:37:09 +0900 (Mon, 26 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - -nabi_server_load_candidate_table 함수에서 잘못된 포인터 처리 수정 - ------------------------------------------------------------------------- -r332 | krisna | 2004-01-26 19:50:53 +0900 (Mon, 26 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -09, 10, 11 적용 - ------------------------------------------------------------------------- -r331 | krisna | 2004-01-26 19:49:13 +0900 (Mon, 26 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -31 적용 - ------------------------------------------------------------------------- -r330 | krisna | 2004-01-26 19:47:37 +0900 (Mon, 26 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -48 적용 - ------------------------------------------------------------------------- -r329 | krisna | 2004-01-20 12:34:40 +0900 (Tue, 20 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -47 적용 - ------------------------------------------------------------------------- -r328 | krisna | 2004-01-19 23:48:40 +0900 (Mon, 19 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -65 적용 - ------------------------------------------------------------------------- -r327 | krisna | 2004-01-19 12:00:51 +0900 (Mon, 19 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -43, 44, 45, 46 적용 - ------------------------------------------------------------------------- -r326 | krisna | 2004-01-18 23:07:32 +0900 (Sun, 18 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -23, 24, 25 적용 - ------------------------------------------------------------------------- -r325 | krisna | 2004-01-18 00:25:20 +0900 (Sun, 18 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -30번 적용 - ------------------------------------------------------------------------- -r324 | krisna | 2004-01-17 23:28:43 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -22번 적용 - ------------------------------------------------------------------------- -r323 | krisna | 2004-01-17 23:26:39 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -21번 적용 - ------------------------------------------------------------------------- -r322 | krisna | 2004-01-17 16:41:18 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -20번 적용 - ------------------------------------------------------------------------- -r321 | krisna | 2004-01-17 14:50:15 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/CREDITS - -작업자 추가 - ------------------------------------------------------------------------- -r320 | krisna | 2004-01-17 14:49:50 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -82, 83 적용 - ------------------------------------------------------------------------- -r319 | krisna | 2004-01-17 14:21:28 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -19 적용 - ------------------------------------------------------------------------- -r318 | krisna | 2004-01-17 14:12:20 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -18번 적용 - ------------------------------------------------------------------------- -r317 | krisna | 2004-01-17 14:10:11 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/CREDITS - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -29번 적용 - ------------------------------------------------------------------------- -r316 | krisna | 2004-01-17 01:04:21 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/CREDITS - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -41,42 작업 적용 - ------------------------------------------------------------------------- -r315 | krisna | 2004-01-17 00:01:06 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -17번 적용 - ------------------------------------------------------------------------- -r314 | krisna | 2004-01-17 00:00:00 +0900 (Sat, 17 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/hanjatable.py - -잘못 커밋된 부분을 복구 - ------------------------------------------------------------------------- -r313 | krisna | 2004-01-16 23:52:09 +0900 (Fri, 16 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/hanjatable.py - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -36번 적용 - ------------------------------------------------------------------------- -r312 | krisna | 2004-01-16 18:21:08 +0900 (Fri, 16 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/CREDITS - -작업자 추가 - ------------------------------------------------------------------------- -r311 | krisna | 2004-01-16 18:20:58 +0900 (Fri, 16 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -작업 번호 64 merge - ------------------------------------------------------------------------- -r310 | krisna | 2004-01-16 18:16:44 +0900 (Fri, 16 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -61번 작업 merge - ------------------------------------------------------------------------- -r309 | krisna | 2004-01-16 18:12:14 +0900 (Fri, 16 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -작업 번호 16번 적용 - ------------------------------------------------------------------------- -r308 | krisna | 2004-01-16 13:31:48 +0900 (Fri, 16 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -속자, 동자, 약자, 고자 이런 지시자를 모두 한자로 전환 - ------------------------------------------------------------------------- -r307 | krisna | 2004-01-16 13:31:21 +0900 (Fri, 16 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/CREDITS - -작업자 추가 - ------------------------------------------------------------------------- -r306 | krisna | 2004-01-16 13:22:33 +0900 (Fri, 16 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -작업 번호 01 적용 - ------------------------------------------------------------------------- -r305 | krisna | 2004-01-15 23:59:01 +0900 (Thu, 15 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/tables/candidate/CREDITS - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -작업 번호 06, 15, 60, 67 적용 - ------------------------------------------------------------------------- -r304 | krisna | 2004-01-15 11:41:28 +0900 (Thu, 15 Jan 2004) | 3 lines -Changed paths: - A /trunk/nabi/tables/candidate/CREDITS - M /trunk/nabi/tables/candidate/nabi-hanja.txt - -작업 번호 09, 14, 27, 34, 35, 75 적용 -도움을 주신 분들 목록에 남김 - ------------------------------------------------------------------------- -r303 | krisna | 2004-01-13 17:24:02 +0900 (Tue, 13 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/IMdkit/FrameMgr.c - -FrameMgr Iter memory leak fix. - ------------------------------------------------------------------------- -r302 | krisna | 2004-01-13 11:55:41 +0900 (Tue, 13 Jan 2004) | 2 lines -Changed paths: - A /trunk/nabi/tables/candidate/README - A /trunk/nabi/tables/candidate/hanjatable.py - A /trunk/nabi/tables/candidate/nabi-hanja.txt - A /trunk/nabi/tables/candidate/nabi-symbol.txt - -한자 추출 스크립트와 문서 추가 - ------------------------------------------------------------------------- -r301 | krisna | 2004-01-10 10:00:51 +0900 (Sat, 10 Jan 2004) | 3 lines -Changed paths: - M /trunk/nabi/tables/candidate/nabi.txt - - * 한자 commnet 부분을 지우고 새로 채워 넣기 쉽게 함 - * 기호 부분에 있던 ^M을 지움 - ------------------------------------------------------------------------- -r300 | krisna | 2004-01-10 01:12:46 +0900 (Sat, 10 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/candidate.h - M /trunk/nabi/src/handler.c - -candidate window를 가로에서 세로 방향으로 바꿈 - ------------------------------------------------------------------------- -r299 | krisna | 2004-01-10 01:10:33 +0900 (Sat, 10 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - -사용하지 않는 hanjatable.h, symboltable.h를 제거 - ------------------------------------------------------------------------- -r298 | krisna | 2004-01-09 21:18:39 +0900 (Fri, 09 Jan 2004) | 3 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/candidate.h - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - M /trunk/nabi/tables/Makefile.am - A /trunk/nabi/tables/candidate - A /trunk/nabi/tables/candidate/nabi.txt - -hanja_table과 symbol_table을 더이상 사용하지 않고 외부의 데이터 파일 -(NABI_DATA_DIR/candidate/nabi.txt)로 저장한 것을 읽어 오는 형식으로 바꿈 - ------------------------------------------------------------------------- -r297 | krisna | 2004-01-09 18:33:18 +0900 (Fri, 09 Jan 2004) | 2 lines -Changed paths: - M /trunk/nabi/IMdkit/i18nClbk.c - -XIM_STR_CONVERSION message에서 factor 안보내던 부분을 수정 - ------------------------------------------------------------------------- -r296 | krisna | 2003-12-29 20:08:56 +0900 (Mon, 29 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/session.c - -memory leak: property_free - ------------------------------------------------------------------------- -r295 | krisna | 2003-12-29 20:06:51 +0900 (Mon, 29 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -안쓰는 변수 삭제 session_id - ------------------------------------------------------------------------- -r294 | krisna | 2003-12-29 14:07:02 +0900 (Mon, 29 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi - M /trunk/nabi/.cvsignore - M /trunk/nabi/m4 - A /trunk/nabi/m4/.cvsignore - M /trunk/nabi/po - M /trunk/nabi/po/.cvsignore - M /trunk/nabi/tables - A /trunk/nabi/tables/.cvsignore - -update cvsignore - ------------------------------------------------------------------------- -r293 | krisna | 2003-12-29 14:05:46 +0900 (Mon, 29 Dec 2003) | 4 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/IMdkit/i18nIc.c - M /trunk/nabi/IMdkit/i18nPtHdr.c - -memory leak 해결 - IMdkit/i18nIc.c:_Xi18nChangeIC - IMdkit/i18nPtHdr.c:GetIMValueFromName - ------------------------------------------------------------------------- -r291 | krisna | 2003-12-23 13:45:43 +0900 (Tue, 23 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -nabi_server_on_keypress 함수에 keyval 인자를 추가함(backspace도 기록하기 위해) - ------------------------------------------------------------------------- -r290 | krisna | 2003-12-22 00:18:59 +0900 (Mon, 22 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/AUTHORS - -메일 주소 수정 (커밋정보를 메일로 보내는 테스트) - ------------------------------------------------------------------------- -r289 | krisna | 2003-12-22 00:07:56 +0900 (Mon, 22 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/AUTHORS - -메일 주소 수정 (cvs commits를 메일로 보내기 위한 설정을 테스트) - ------------------------------------------------------------------------- -r287 | krisna | 2003-12-20 21:59:08 +0900 (Sat, 20 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/po/ko.po - M /trunk/nabi/src/main.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/session.c - M /trunk/nabi/src/session.h - M /trunk/nabi/src/ui.c - -Session properties중 최소한 기본적으로 필요한 것들을 설정하는 루틴 추가 - ------------------------------------------------------------------------- -r286 | krisna | 2003-12-19 20:06:20 +0900 (Fri, 19 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/fontset.c - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/ui.c - -더이상 필요하지 않은 에러메세지 출력 루틴들을 지움 - ------------------------------------------------------------------------- -r285 | krisna | 2003-12-19 15:59:51 +0900 (Fri, 19 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -기본 아이콘 크기가 36이 아니라 32가 일반적인 크기 - ------------------------------------------------------------------------- -r283 | krisna | 2003-12-18 16:53:13 +0900 (Thu, 18 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/NEWS - -문서 업데이트 - ------------------------------------------------------------------------- -r282 | krisna | 2003-12-18 16:51:58 +0900 (Thu, 18 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -version up to 0.12 - ------------------------------------------------------------------------- -r281 | krisna | 2003-12-18 16:51:14 +0900 (Thu, 18 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/po/ko.po - -po file update - ------------------------------------------------------------------------- -r278 | krisna | 2003-12-16 16:01:55 +0900 (Tue, 16 Dec 2003) | 3 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ui.c - -g_build_filename 사용, menu position 수정 -tray icon destroy할때 none,hangul,english_image 포인터를 NULL로 세팅 - ------------------------------------------------------------------------- -r277 | krisna | 2003-12-16 14:57:25 +0900 (Tue, 16 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ic.c - -PreeditCallback에서 preedit style을 XIMUnderline에서 XIMReverse로 바꿈 - ------------------------------------------------------------------------- -r276 | krisna | 2003-12-16 12:40:09 +0900 (Tue, 16 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -remove comments - ------------------------------------------------------------------------- -r275 | krisna | 2003-12-16 00:20:31 +0900 (Tue, 16 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ui.c - -implement GtkMenuPositionFunc for menu - ------------------------------------------------------------------------- -r274 | krisna | 2003-12-15 16:04:48 +0900 (Mon, 15 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ui.c - -GtkSocket의 크기를 구해서 계산하여 icon의 크기를 24,36,48,64,128중에서 결정한다 - ------------------------------------------------------------------------- -r273 | krisna | 2003-12-14 11:51:41 +0900 (Sun, 14 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r272 | krisna | 2003-12-14 11:50:36 +0900 (Sun, 14 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/themes/Mac/hangul.png - -change the color position (thanks to Kim Seok-Jin) - ------------------------------------------------------------------------- -r271 | krisna | 2003-12-14 11:45:47 +0900 (Sun, 14 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/themes/keyboard/english.png - M /trunk/nabi/themes/keyboard/hangul.png - M /trunk/nabi/themes/keyboard/none.png - -update icons thanks to Kim Seok-Jin - ------------------------------------------------------------------------- -r270 | krisna | 2003-12-14 11:16:43 +0900 (Sun, 14 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -does not use iconv directly, instead use g_iconv - ------------------------------------------------------------------------- -r268 | krisna | 2003-12-09 17:22:05 +0900 (Tue, 09 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -Update ChangeLog - ------------------------------------------------------------------------- -r267 | krisna | 2003-12-09 17:10:31 +0900 (Tue, 09 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - A /trunk/nabi/themes/MSWindows2000 - A /trunk/nabi/themes/MSWindows2000/Makefile.am - A /trunk/nabi/themes/MSWindows2000/english.png - A /trunk/nabi/themes/MSWindows2000/hangul.png - A /trunk/nabi/themes/MSWindows2000/none.png - M /trunk/nabi/themes/Makefile.am - -MSWindows2000 테마 추가 - ------------------------------------------------------------------------- -r266 | krisna | 2003-12-05 22:41:02 +0900 (Fri, 05 Dec 2003) | 3 lines -Changed paths: - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - -add utf8_to_compound_text() func. -do not commit on ICReset, just send last preedit string - ------------------------------------------------------------------------- -r265 | krisna | 2003-12-03 11:55:59 +0900 (Wed, 03 Dec 2003) | 3 lines -Changed paths: - M /trunk/nabi/src/ic.c - -PreeditPosition에서 preedit window를 spot location보다 한픽셀 뒤로 밂 -(커서위치를 보이게 하기 위함) - ------------------------------------------------------------------------- -r264 | krisna | 2003-12-02 20:37:11 +0900 (Tue, 02 Dec 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -set overide-redirect to show preedit window correctly on Qt app - ------------------------------------------------------------------------- -r262 | krisna | 2003-11-29 17:29:45 +0900 (Sat, 29 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/po/ko.po - -update po - ------------------------------------------------------------------------- -r261 | krisna | 2003-11-29 17:28:18 +0900 (Sat, 29 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -update ChangeLog - ------------------------------------------------------------------------- -r260 | krisna | 2003-11-29 16:46:23 +0900 (Sat, 29 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -set dialog variable to NULL when about window closed - ------------------------------------------------------------------------- -r259 | krisna | 2003-11-29 16:42:27 +0900 (Sat, 29 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -about window가 하나만 뜨게 함 - ------------------------------------------------------------------------- -r258 | krisna | 2003-11-28 18:52:45 +0900 (Fri, 28 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -gc를 ic별로 관리하는 대신 server에 기본 gc를 하나 만들고 그걸 사용하도록 함 - ------------------------------------------------------------------------- -r257 | krisna | 2003-11-28 15:10:34 +0900 (Fri, 28 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/AUTHORS - M /trunk/nabi/NEWS - M /trunk/nabi/TODO - -문서 업데이트 - ------------------------------------------------------------------------- -r256 | krisna | 2003-11-28 15:09:52 +0900 (Fri, 28 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -prepare for version up - ------------------------------------------------------------------------- -r255 | krisna | 2003-11-28 12:59:07 +0900 (Fri, 28 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/po/ko.po - -번역 업데이트 - ------------------------------------------------------------------------- -r254 | krisna | 2003-11-28 12:00:16 +0900 (Fri, 28 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -xim 서버 종료시 gtk2 application들이 죽던 문제 해결, xim서버를 정상적으로 종료함 - ------------------------------------------------------------------------- -r253 | krisna | 2003-11-28 11:03:33 +0900 (Fri, 28 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/po/Makevars - -set variable MSGID_BUGS_ADDRESS - ------------------------------------------------------------------------- -r252 | krisna | 2003-11-28 11:00:40 +0900 (Fri, 28 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -update comment for parsing command line args routine - ------------------------------------------------------------------------- -r251 | krisna | 2003-11-27 21:33:24 +0900 (Thu, 27 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/candidate.c - -candidate window에서 . 제거 - ------------------------------------------------------------------------- -r250 | krisna | 2003-11-26 11:54:14 +0900 (Wed, 26 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -rename function for root window event filtering - ------------------------------------------------------------------------- -r249 | krisna | 2003-11-25 17:10:33 +0900 (Tue, 25 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/ui.c - --s(--status-only) 옵션 추가(디버깅용도, 또는 상태 정보만 보여주기) - ------------------------------------------------------------------------- -r248 | krisna | 2003-11-24 23:15:57 +0900 (Mon, 24 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -실수로 추가한 코드 제거 (server start 루틴 작동함) - ------------------------------------------------------------------------- -r247 | krisna | 2003-11-24 22:56:56 +0900 (Mon, 24 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - M /trunk/nabi/src/ui.c - -update main window - ------------------------------------------------------------------------- -r246 | krisna | 2003-11-24 11:39:10 +0900 (Mon, 24 Nov 2003) | 3 lines -Changed paths: - M /trunk/nabi/src/automata.c - -세벌식 오토마타에서 잘못돼 있던 goto update를 goto insert로 수정, -OUTPUT_JAMO의 경우만 순서를 고려하지 않는 코드(모아치기)를 사용 - ------------------------------------------------------------------------- -r244 | krisna | 2003-11-15 11:23:30 +0900 (Sat, 15 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - -argument check, 안전한 프로그램을 위해 - ------------------------------------------------------------------------- -r243 | krisna | 2003-11-13 23:03:37 +0900 (Thu, 13 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -add tooltips on tray icon - ------------------------------------------------------------------------- -r242 | krisna | 2003-11-10 17:28:34 +0900 (Mon, 10 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/candidate.c - -candidate window의 memory leak - ------------------------------------------------------------------------- -r241 | krisna | 2003-11-09 19:55:15 +0900 (Sun, 09 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -PreeditPosition에서 preedit window 위치 조정 (xterm에서) - ------------------------------------------------------------------------- -r240 | krisna | 2003-11-09 19:53:53 +0900 (Sun, 09 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/candidate.c - -각 글자를 x 방향도 맞추도록 함 - ------------------------------------------------------------------------- -r238 | krisna | 2003-11-07 12:54:21 +0900 (Fri, 07 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -candidate window에서 잘못된 인덱스 수정 - ------------------------------------------------------------------------- -r237 | krisna | 2003-11-07 10:48:48 +0900 (Fri, 07 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - M /trunk/nabi/po/ko.po - -version up 0.10 - ------------------------------------------------------------------------- -r236 | krisna | 2003-11-05 11:26:50 +0900 (Wed, 05 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - -단축키를 알파벳대신 숫자로 변경함 - ------------------------------------------------------------------------- -r235 | krisna | 2003-11-04 20:44:13 +0900 (Tue, 04 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -on focus out event close the candidate window - ------------------------------------------------------------------------- -r234 | krisna | 2003-11-04 14:36:54 +0900 (Tue, 04 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/candidate.c - -always show full window on screen - ------------------------------------------------------------------------- -r233 | krisna | 2003-11-04 14:28:49 +0900 (Tue, 04 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/candidate.h - M /trunk/nabi/src/hanjatable.h - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/symboltable.h - -candidate selection window의 기본형을 wchar_t에서 unsigned short int로 변경 - ------------------------------------------------------------------------- -r232 | krisna | 2003-11-04 14:27:36 +0900 (Tue, 04 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - -add symboltable.h to source list - ------------------------------------------------------------------------- -r231 | krisna | 2003-11-04 14:26:17 +0900 (Tue, 04 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -change default keymapping on symbol selection window - ------------------------------------------------------------------------- -r230 | krisna | 2003-11-03 23:58:23 +0900 (Mon, 03 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/candidate.c - M /trunk/nabi/src/candidate.h - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/hanjatable.h - M /trunk/nabi/src/ic.c - A /trunk/nabi/src/symboltable.h - -add symbol selection function - ------------------------------------------------------------------------- -r229 | krisna | 2003-11-02 22:12:59 +0900 (Sun, 02 Nov 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/Makefile.am - A /trunk/nabi/src/candidate.c - A /trunk/nabi/src/candidate.h - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - M /trunk/nabi/src/ui.c - -Add new candidate window routine - ------------------------------------------------------------------------- -r228 | krisna | 2003-10-30 21:30:59 +0900 (Thu, 30 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/README - M /trunk/nabi/TODO - M /trunk/nabi/po/ko.po - M /trunk/nabi/themes/KingSejong/README - M /trunk/nabi/themes/Mac/README - M /trunk/nabi/themes/keyboard/README - -텍스트 파일의 인코딩을 UTF-8 로 변환 - ------------------------------------------------------------------------- -r227 | krisna | 2003-10-29 14:31:20 +0900 (Wed, 29 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/themes/SimplyRed/hangul.png - -update icon - ------------------------------------------------------------------------- -r226 | krisna | 2003-10-22 16:09:27 +0900 (Wed, 22 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r225 | krisna | 2003-10-22 16:06:58 +0900 (Wed, 22 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -jamo 방식으로 output 하는 기능 - ------------------------------------------------------------------------- -r224 | krisna | 2003-10-20 20:46:24 +0900 (Mon, 20 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r223 | krisna | 2003-10-20 20:45:07 +0900 (Mon, 20 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -conforming to strict aliasing rule - ------------------------------------------------------------------------- -r222 | krisna | 2003-10-19 20:26:10 +0900 (Sun, 19 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r221 | krisna | 2003-10-19 20:24:29 +0900 (Sun, 19 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -0x20 - 0x7e, 0xa0 - 0xff 범위의 keyval은 forwarding 하지 않고 commit - ------------------------------------------------------------------------- -r220 | krisna | 2003-10-18 18:27:05 +0900 (Sat, 18 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r219 | krisna | 2003-10-18 11:37:43 +0900 (Sat, 18 Oct 2003) | 2 lines -Changed paths: - A /trunk/nabi/autogen.sh - -autotool helper script - ------------------------------------------------------------------------- -r218 | krisna | 2003-10-17 17:59:37 +0900 (Fri, 17 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -Qt에서 한글 상태에서 영문입력 문제 - ------------------------------------------------------------------------- -r217 | krisna | 2003-10-17 17:52:55 +0900 (Fri, 17 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - -Qt 3.1.2 에서 한글상태에서 영문글자들이 입력 안되는 문제 - ------------------------------------------------------------------------- -r216 | krisna | 2003-10-15 23:40:23 +0900 (Wed, 15 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - -nabi_ic_commit_keyval 함수 추가 - ------------------------------------------------------------------------- -r215 | krisna | 2003-10-15 11:28:09 +0900 (Wed, 15 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - -unicode keysym 도 처리 - ------------------------------------------------------------------------- -r214 | krisna | 2003-10-15 11:25:02 +0900 (Wed, 15 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - -한글 범위만 기록함 - ------------------------------------------------------------------------- -r213 | krisna | 2003-10-15 11:17:36 +0900 (Wed, 15 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - -check_charset 리턴 값을 boolean 형에 맞게 수정 - ------------------------------------------------------------------------- -r211 | krisna | 2003-10-15 10:36:17 +0900 (Wed, 15 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/configure.in - -0.9 release - ------------------------------------------------------------------------- -r210 | krisna | 2003-10-14 10:46:01 +0900 (Tue, 14 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/hangul.c - M /trunk/nabi/src/hangul.h - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/server.c - -hangul_wcharstr_to_utf8str 함수에 buffer 크기를 인자로 넘김 - ------------------------------------------------------------------------- -r209 | krisna | 2003-10-13 23:38:13 +0900 (Mon, 13 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -0.9 준비 - ------------------------------------------------------------------------- -r208 | krisna | 2003-10-13 23:29:17 +0900 (Mon, 13 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r207 | krisna | 2003-10-13 23:23:15 +0900 (Mon, 13 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/hangul.c - M /trunk/nabi/src/hangul.h - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/server.c - -내부적으로 사용하던 wchar_t 함수를 모두 utf8 함수로 수정 (bsd 지원) - ------------------------------------------------------------------------- -r206 | krisna | 2003-10-11 01:35:48 +0900 (Sat, 11 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - -2벌식 자판에서도 한글 이외의 키가 입력되게 함 - ------------------------------------------------------------------------- -r205 | krisna | 2003-10-10 17:20:40 +0900 (Fri, 10 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r204 | krisna | 2003-10-10 17:19:07 +0900 (Fri, 10 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -qt에서 한자 변환시 commit 하기 전에 안보이던 문제 해결 - ------------------------------------------------------------------------- -r202 | krisna | 2003-10-08 23:32:35 +0900 (Wed, 08 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -라벨 업데이트 - ------------------------------------------------------------------------- -r201 | krisna | 2003-10-08 23:30:30 +0900 (Wed, 08 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/NEWS - M /trunk/nabi/configure.in - -version up - ------------------------------------------------------------------------- -r200 | krisna | 2003-10-08 23:28:24 +0900 (Wed, 08 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r199 | krisna | 2003-10-08 18:46:47 +0900 (Wed, 08 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -출력 데이터 수정 - ------------------------------------------------------------------------- -r198 | krisna | 2003-10-08 17:42:45 +0900 (Wed, 08 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -통계기능 추가 - ------------------------------------------------------------------------- -r197 | krisna | 2003-10-08 10:55:31 +0900 (Wed, 08 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r196 | krisna | 2003-10-08 10:55:23 +0900 (Wed, 08 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - -세벌식에서 charset check 강화 - ------------------------------------------------------------------------- -r195 | krisna | 2003-10-01 18:43:40 +0900 (Wed, 01 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r194 | krisna | 2003-10-01 15:17:15 +0900 (Wed, 01 Oct 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -XIMPreeditPosition의 경우는 commit하고 preedit clear하도록 수정 - ------------------------------------------------------------------------- -r192 | krisna | 2003-09-26 14:34:35 +0900 (Fri, 26 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r191 | krisna | 2003-09-26 10:43:42 +0900 (Fri, 26 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -version up 0.7 - ------------------------------------------------------------------------- -r190 | krisna | 2003-09-22 16:31:02 +0900 (Mon, 22 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -몇가지 매크로 업데이트 - ------------------------------------------------------------------------- -r189 | krisna | 2003-09-19 15:06:33 +0900 (Fri, 19 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - -NULL pointer check - ------------------------------------------------------------------------- -r188 | krisna | 2003-09-19 14:39:20 +0900 (Fri, 19 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -한글 입력 모드 정보를 좀더 자주 갱신함 - ------------------------------------------------------------------------- -r187 | krisna | 2003-09-18 22:01:53 +0900 (Thu, 18 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r186 | krisna | 2003-09-18 22:01:00 +0900 (Thu, 18 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -한자 변환 기능을 한자키 말고 F9도 작동하게 수정 - ------------------------------------------------------------------------- -r185 | krisna | 2003-09-18 21:36:52 +0900 (Thu, 18 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -set/get ic values 함수에서 status attribute도 제대로 처리 - ------------------------------------------------------------------------- -r184 | krisna | 2003-09-18 21:01:53 +0900 (Thu, 18 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r183 | krisna | 2003-09-18 20:48:08 +0900 (Thu, 18 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -conformint to XIM spec - ------------------------------------------------------------------------- -r182 | krisna | 2003-09-17 23:18:31 +0900 (Wed, 17 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -ic attr에서 XNSeparatorofNestedList 도 처리함 - ------------------------------------------------------------------------- -r181 | krisna | 2003-09-17 16:28:20 +0900 (Wed, 17 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -closedir 빼먹은것을 수정 - ------------------------------------------------------------------------- -r180 | krisna | 2003-09-17 11:58:09 +0900 (Wed, 17 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -default icon 설정 - ------------------------------------------------------------------------- -r179 | krisna | 2003-09-17 11:47:08 +0900 (Wed, 17 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -default icon을 설정함 - ------------------------------------------------------------------------- -r177 | krisna | 2003-09-16 18:02:49 +0900 (Tue, 16 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/configure.in - -version 0.6 - ------------------------------------------------------------------------- -r176 | krisna | 2003-09-16 17:59:25 +0900 (Tue, 16 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - M /trunk/nabi/src/hangul.c - -ucs2ksc.h 파일을 더이상 사용하지 않음 - ------------------------------------------------------------------------- -r175 | krisna | 2003-09-16 11:57:18 +0900 (Tue, 16 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/main.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/session.c - M /trunk/nabi/src/ui.c - -종료 상황을 좀더 깔끔하게 처리 - ------------------------------------------------------------------------- -r174 | krisna | 2003-09-15 18:07:50 +0900 (Mon, 15 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - M /trunk/nabi/src/session.c - M /trunk/nabi/src/session.h - -libSM이 없는 곳에서는 session을 사용안함 - ------------------------------------------------------------------------- -r173 | krisna | 2003-09-15 10:36:36 +0900 (Mon, 15 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/fontset.c - -메세지 수정 - ------------------------------------------------------------------------- -r172 | krisna | 2003-09-15 01:20:59 +0900 (Mon, 15 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/session.c - -종료 루틴에서 예외 처리 - ------------------------------------------------------------------------- -r171 | krisna | 2003-09-14 17:24:27 +0900 (Sun, 14 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -about window를 화면 가운데에 뜨게 - ------------------------------------------------------------------------- -r170 | krisna | 2003-09-14 17:18:38 +0900 (Sun, 14 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/configure.in - M /trunk/nabi/src/Makefile.am - M /trunk/nabi/src/main.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/session.c - M /trunk/nabi/src/session.h - M /trunk/nabi/src/ui.c - -Session 에 반응하도록 코드를 추가 - ------------------------------------------------------------------------- -r169 | krisna | 2003-09-14 01:42:01 +0900 (Sun, 14 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - -세벌식에서 중성과 종성만 있는 경우를 바르게 처리하도록 함 - ------------------------------------------------------------------------- -r168 | krisna | 2003-09-14 01:40:58 +0900 (Sun, 14 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -callback 함수의 형 정리 - ------------------------------------------------------------------------- -r167 | krisna | 2003-09-14 01:25:43 +0900 (Sun, 14 Sep 2003) | 2 lines -Changed paths: - A /trunk/nabi/src/session.c - A /trunk/nabi/src/session.h - -세션 관련 코드 추가 - ------------------------------------------------------------------------- -r166 | krisna | 2003-09-10 13:19:45 +0900 (Wed, 10 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r165 | krisna | 2003-09-10 13:19:26 +0900 (Wed, 10 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/IMdkit/Makefile.am - -AM_CFLAGS가 작동안함, libXimd_a_CFLAGS에 직접 -Wall 옵션 넣음 - ------------------------------------------------------------------------- -r164 | krisna | 2003-09-10 13:17:39 +0900 (Wed, 10 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -특수키 포워딩 하면서 남은 글자를 commit 하게 함 - ------------------------------------------------------------------------- -r163 | krisna | 2003-09-10 13:17:08 +0900 (Wed, 10 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - -글자 조합(compose)하는 부분의 버그 수정 - ------------------------------------------------------------------------- -r162 | krisna | 2003-09-10 13:06:21 +0900 (Wed, 10 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -특수키는 바로 포워딩 한다 - ------------------------------------------------------------------------- -r161 | krisna | 2003-09-10 13:04:32 +0900 (Wed, 10 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -사용하지 않는 변수 제거 - ------------------------------------------------------------------------- -r160 | krisna | 2003-09-10 13:04:04 +0900 (Wed, 10 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -한자 입력창 - ------------------------------------------------------------------------- -r159 | krisna | 2003-09-10 13:03:36 +0900 (Wed, 10 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - -AM_CFLAGS가 작동 안함, 그래서 nabi_CFLAGS에다가 직접 -Wall 옵션 넣음 - ------------------------------------------------------------------------- -r158 | krisna | 2003-09-09 15:00:39 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/hangul.c - M /trunk/nabi/src/hangul.h - -hangul_ucs_to_ksc 함수 제거 - ------------------------------------------------------------------------- -r157 | krisna | 2003-09-09 13:56:16 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -탭 조정 - ------------------------------------------------------------------------- -r156 | krisna | 2003-09-09 13:48:55 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - -ic가 destroy 되면 한자 입력 창도 같이 destroy - ------------------------------------------------------------------------- -r155 | krisna | 2003-09-09 13:48:00 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -ic가 destroy되면 한자 입력 창도 같이 destroy - ------------------------------------------------------------------------- -r154 | krisna | 2003-09-09 11:50:40 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -한자 선택창의 포지션 설정 - ------------------------------------------------------------------------- -r153 | krisna | 2003-09-09 11:44:02 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -check_ksc -> check_charset - ------------------------------------------------------------------------- -r152 | krisna | 2003-09-09 11:40:38 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - -check_charset 함수 수정 - ------------------------------------------------------------------------- -r151 | krisna | 2003-09-09 10:59:20 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -server -> nabi_server - ------------------------------------------------------------------------- -r150 | krisna | 2003-09-09 10:58:06 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/main.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -global variable server를 nabi_server로 바꿈 - ------------------------------------------------------------------------- -r149 | krisna | 2003-09-09 10:47:43 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r148 | krisna | 2003-09-09 10:46:30 +0900 (Tue, 09 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -한자 입력 기능 구현(iconv를 이용한 charset 체크루틴) - ------------------------------------------------------------------------- -r147 | krisna | 2003-09-08 18:54:00 +0900 (Mon, 08 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -ksc <-> ucs 체크하는 코드 작성중 - ------------------------------------------------------------------------- -r146 | krisna | 2003-09-08 16:56:35 +0900 (Mon, 08 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/hangul.c - M /trunk/nabi/src/ucs2ksc.h - -한글 테이블의 type을 바꿈 - ------------------------------------------------------------------------- -r145 | krisna | 2003-09-08 16:50:00 +0900 (Mon, 08 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ucs2ksc.h - -const 추가 - ------------------------------------------------------------------------- -r144 | krisna | 2003-09-08 16:18:29 +0900 (Mon, 08 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r143 | krisna | 2003-09-08 16:09:53 +0900 (Mon, 08 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -nabi_ic_preedit_start/done 을 매번 키입력때마다 체크해서 실행함 - ------------------------------------------------------------------------- -r142 | krisna | 2003-09-08 15:14:23 +0900 (Mon, 08 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/hangul.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - M /trunk/nabi/src/ui.c - -한자 입력을 바로 commit 하지 않고 일단 preedit 스트링으로 보관함 - ------------------------------------------------------------------------- -r141 | krisna | 2003-09-08 13:30:26 +0900 (Mon, 08 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/handler.c - A /trunk/nabi/src/hanjatable.h - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/ui.c - -한자 입력 기능 - ------------------------------------------------------------------------- -r138 | krisna | 2003-09-07 23:25:18 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r137 | krisna | 2003-09-07 23:24:59 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - -LDFLAGS와 LDADD를 분리 - ------------------------------------------------------------------------- -r136 | krisna | 2003-09-07 22:57:31 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/IMdkit/Makefile.am - M /trunk/nabi/configure.in - M /trunk/nabi/src/Makefile.am - -X 환경을 검색하는 매크로를 다른 것으로 바꿈 - ------------------------------------------------------------------------- -r135 | krisna | 2003-09-07 22:06:22 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -메세지 출력 함수 변경 - ------------------------------------------------------------------------- -r134 | krisna | 2003-09-07 22:06:09 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/nabi.h - -빈칸 정리 - ------------------------------------------------------------------------- -r133 | krisna | 2003-09-07 21:55:35 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -tab 크기 조정 - ------------------------------------------------------------------------- -r132 | krisna | 2003-09-07 21:47:38 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -세션 관련 코드제거, 에러 리포팅 함수 이름 수정 - ------------------------------------------------------------------------- -r131 | krisna | 2003-09-07 21:46:13 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -가능한 설정을 자주 저장한다 - ------------------------------------------------------------------------- -r130 | krisna | 2003-09-07 21:44:23 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -header file include 정리 - ------------------------------------------------------------------------- -r129 | krisna | 2003-09-07 21:34:46 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - D /trunk/nabi/src/session.c - D /trunk/nabi/src/session.h - -we do not use session(libSM) - ------------------------------------------------------------------------- -r128 | krisna | 2003-09-07 21:20:11 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -use libSM - ------------------------------------------------------------------------- -r127 | krisna | 2003-09-07 21:14:38 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - -use libSM - ------------------------------------------------------------------------- -r126 | krisna | 2003-09-07 21:07:16 +0900 (Sun, 07 Sep 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -*** empty log message *** - ------------------------------------------------------------------------- -r125 | krisna | 2003-09-06 18:35:19 +0900 (Sat, 06 Sep 2003) | 2 lines -Changed paths: - A /trunk/nabi/src/session.c - A /trunk/nabi/src/session.h - -SMlib 관련 코드 파일 추가 - ------------------------------------------------------------------------- -r124 | krisna | 2003-08-31 00:30:47 +0900 (Sun, 31 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - M /trunk/nabi/src/ui.c - -system tray와 main window를 분리, 메뉴에 드보락 관련 부분 추가 - ------------------------------------------------------------------------- -r123 | krisna | 2003-08-30 17:35:20 +0900 (Sat, 30 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -ENABLE_NLS 를 고려하여 코딩 - ------------------------------------------------------------------------- -r122 | krisna | 2003-08-29 18:05:03 +0900 (Fri, 29 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/fontset.c - -NULL 포인터 체크 - ------------------------------------------------------------------------- -r121 | krisna | 2003-08-29 17:57:41 +0900 (Fri, 29 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -ucs2ksc.h의 테이블 크기 줄임 - ------------------------------------------------------------------------- -r120 | krisna | 2003-08-29 17:34:15 +0900 (Fri, 29 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - -add comment about nabi_server_destroy() - ------------------------------------------------------------------------- -r119 | krisna | 2003-08-29 11:26:20 +0900 (Fri, 29 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/hangul.c - M /trunk/nabi/src/ucs2ksc.h - -ucs_to_ksc 테이블의 크기를 줄임 - ------------------------------------------------------------------------- -r118 | krisna | 2003-08-29 10:06:37 +0900 (Fri, 29 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -탭 위치 설정 - ------------------------------------------------------------------------- -r117 | krisna | 2003-08-27 13:23:31 +0900 (Wed, 27 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/ui.c - -메뉴 아이콘 추가 - ------------------------------------------------------------------------- -r116 | krisna | 2003-08-27 13:02:41 +0900 (Wed, 27 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -dvorak 설정 정보 - ------------------------------------------------------------------------- -r115 | krisna | 2003-08-27 13:00:35 +0900 (Wed, 27 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -dvorak 설정 정보 관련 루틴 - ------------------------------------------------------------------------- -r114 | krisna | 2003-08-27 11:15:33 +0900 (Wed, 27 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -다음 버젼 준비 - ------------------------------------------------------------------------- -r113 | krisna | 2003-08-27 10:32:50 +0900 (Wed, 27 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -dvorak 지원 - ------------------------------------------------------------------------- -r111 | krisna | 2003-08-26 10:20:07 +0900 (Tue, 26 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -디버그 메세지 함수 - ------------------------------------------------------------------------- -r110 | krisna | 2003-08-26 10:11:32 +0900 (Tue, 26 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/po - A /trunk/nabi/po/.cvsignore - -*** empty log message *** - ------------------------------------------------------------------------- -r109 | krisna | 2003-08-25 23:11:20 +0900 (Mon, 25 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/TODO - -*** empty log message *** - ------------------------------------------------------------------------- -r108 | krisna | 2003-08-25 22:53:38 +0900 (Mon, 25 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -오타 수정 - ------------------------------------------------------------------------- -r107 | krisna | 2003-08-25 22:51:20 +0900 (Mon, 25 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/po/ko.po - -*** empty log message *** - ------------------------------------------------------------------------- -r106 | krisna | 2003-08-25 22:50:22 +0900 (Mon, 25 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/configure.in - -0.4 - ------------------------------------------------------------------------- -r105 | krisna | 2003-08-25 22:47:55 +0900 (Mon, 25 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -디버그 메세지 제거 - ------------------------------------------------------------------------- -r104 | krisna | 2003-08-25 22:46:13 +0900 (Mon, 25 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/NEWS - -0.4 출시? - ------------------------------------------------------------------------- -r103 | krisna | 2003-08-25 22:43:53 +0900 (Mon, 25 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -기본 자판 설정을 configure 할때 가능하게 함 - ------------------------------------------------------------------------- -r102 | krisna | 2003-08-25 22:43:20 +0900 (Mon, 25 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -기본 자판 설정을 configure 스크립트에서 가능하게 - ------------------------------------------------------------------------- -r101 | krisna | 2003-08-25 22:13:23 +0900 (Mon, 25 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/TODO - -업데이트 - ------------------------------------------------------------------------- -r100 | krisna | 2003-08-24 22:36:49 +0900 (Sun, 24 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -디버그 메세지 함수 - ------------------------------------------------------------------------- -r99 | krisna | 2003-08-24 18:18:38 +0900 (Sun, 24 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -다음 버젼 준비 - ------------------------------------------------------------------------- -r98 | krisna | 2003-08-24 18:18:07 +0900 (Sun, 24 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -다음 버젼 준비 - ------------------------------------------------------------------------- -r97 | krisna | 2003-08-24 00:47:07 +0900 (Sun, 24 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/fontset.c - M /trunk/nabi/src/fontset.h - -라이센스 문단 추가 - ------------------------------------------------------------------------- -r96 | krisna | 2003-08-23 16:52:48 +0900 (Sat, 23 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -NabiConnect 추가 - ------------------------------------------------------------------------- -r95 | krisna | 2003-08-23 16:52:29 +0900 (Sat, 23 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -NabiConnect obj 추가 - ------------------------------------------------------------------------- -r94 | krisna | 2003-08-23 00:15:33 +0900 (Sat, 23 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/fontset.h - -오타 수정 - ------------------------------------------------------------------------- -r93 | krisna | 2003-08-22 11:24:11 +0900 (Fri, 22 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/TODO - -*** empty log message *** - ------------------------------------------------------------------------- -r92 | krisna | 2003-08-22 11:19:42 +0900 (Fri, 22 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/fontset.c - M /trunk/nabi/src/fontset.h - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/server.c - -fontset 관련 루틴 정리 (free_all 함수 사용) - ------------------------------------------------------------------------- -r91 | krisna | 2003-08-21 23:06:28 +0900 (Thu, 21 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -fontset 관련 루틴 변경 - ------------------------------------------------------------------------- -r90 | krisna | 2003-08-21 23:01:45 +0900 (Thu, 21 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -fontset 루틴 추가 - ------------------------------------------------------------------------- -r89 | krisna | 2003-08-21 23:00:50 +0900 (Thu, 21 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - A /trunk/nabi/src/fontset.c - A /trunk/nabi/src/fontset.h - -fontset 관련 루틴 추가 - ------------------------------------------------------------------------- -r88 | krisna | 2003-08-21 21:29:27 +0900 (Thu, 21 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/main.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -nabi_server_stop 함수 추가 - ------------------------------------------------------------------------- -r87 | krisna | 2003-08-20 14:16:08 +0900 (Wed, 20 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/main.c - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -stdint.h 를 include 한 부분을 제거 server.h에만 include 함 - ------------------------------------------------------------------------- -r86 | krisna | 2003-08-19 10:05:38 +0900 (Tue, 19 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/TODO - -폰트 로딩 루틴 개선 필요성 - ------------------------------------------------------------------------- -r85 | krisna | 2003-08-12 18:34:03 +0900 (Tue, 12 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -디버그 코드 추가 - ------------------------------------------------------------------------- -r84 | krisna | 2003-08-12 12:58:37 +0900 (Tue, 12 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -오타 수정 (xnabi->nabi) - ------------------------------------------------------------------------- -r83 | krisna | 2003-08-11 15:22:36 +0900 (Mon, 11 Aug 2003) | 2 lines -Changed paths: - A /trunk/nabi/TODO - -TODO 추가 - ------------------------------------------------------------------------- -r82 | krisna | 2003-08-11 14:41:23 +0900 (Mon, 11 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -about 창에서 version number 보이게 함 - ------------------------------------------------------------------------- -r81 | krisna | 2003-08-11 14:28:47 +0900 (Mon, 11 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -about 창에 버젼 표시 - ------------------------------------------------------------------------- -r80 | krisna | 2003-08-11 10:41:40 +0900 (Mon, 11 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -3.0 준비 - ------------------------------------------------------------------------- -r79 | krisna | 2003-08-11 10:40:43 +0900 (Mon, 11 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -flash 관련 문제 해결(preedit_start, preedit_done) - ------------------------------------------------------------------------- -r78 | krisna | 2003-08-11 10:29:52 +0900 (Mon, 11 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -변수 초기화 루틴 개선 - ------------------------------------------------------------------------- -r77 | krisna | 2003-08-11 10:29:20 +0900 (Mon, 11 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/nabi.h - -사용하지 않는 변수 제거 - ------------------------------------------------------------------------- -r76 | krisna | 2003-08-11 10:27:26 +0900 (Mon, 11 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - -preedit start 플래그 추가 - ------------------------------------------------------------------------- -r75 | krisna | 2003-08-09 23:12:34 +0900 (Sat, 09 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/README - -정보 더 추가 - ------------------------------------------------------------------------- -r74 | krisna | 2003-08-09 23:10:21 +0900 (Sat, 09 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -gtk+-2.0 대신 2.2 체크 - ------------------------------------------------------------------------- -r73 | krisna | 2003-08-09 12:52:15 +0900 (Sat, 09 Aug 2003) | 3 lines -Changed paths: - M /trunk/nabi/configure.in - -gtk+의 필요한 버젼체그 실수 수정 -multi head safty때문에 2.2 이상이 필요함(eggtrayicon에서 문제가 생김) - ------------------------------------------------------------------------- -r67 | krisna | 2003-08-07 17:51:33 +0900 (Thu, 07 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/src/handler.c - -vi 사용자들을 위해서 esc키를 누르면 자동으로 영문 상태로 전환하는 기능 - ------------------------------------------------------------------------- -r66 | krisna | 2003-08-07 12:06:00 +0900 (Thu, 07 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/IMdkit - A /trunk/nabi/IMdkit/.cvsignore - -cvsignore 추가 - ------------------------------------------------------------------------- -r65 | krisna | 2003-08-07 12:02:24 +0900 (Thu, 07 Aug 2003) | 2 lines -Changed paths: - A /trunk/nabi/ABOUT-NLS - -gettext 문서 추가 - ------------------------------------------------------------------------- -r62 | krisna | 2003-08-06 18:16:09 +0900 (Wed, 06 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -g_malloc, g_free 대신 nabi_malloc, nabi_free 사용 - ------------------------------------------------------------------------- -r61 | krisna | 2003-08-06 16:39:56 +0900 (Wed, 06 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - -한영 전환 버그 수정(NumLock on 일때 한영 전환 안되는) - ------------------------------------------------------------------------- -r60 | krisna | 2003-08-06 14:37:50 +0900 (Wed, 06 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -메모리 관리 코드 수정 - ------------------------------------------------------------------------- -r59 | krisna | 2003-08-06 12:47:10 +0900 (Wed, 06 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -malloc.h 대신 stdlib.h 사용 - ------------------------------------------------------------------------- -r58 | krisna | 2003-08-06 11:57:33 +0900 (Wed, 06 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -해제 해서는 안되는 메모리 해제 루틴 제거 - ------------------------------------------------------------------------- -r57 | krisna | 2003-08-06 11:47:35 +0900 (Wed, 06 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -X 의 에러 처리 함수 등록 - ------------------------------------------------------------------------- -r56 | krisna | 2003-08-06 11:47:20 +0900 (Wed, 06 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -nabi_app_free 부분에서 빠진 곳 추가 - ------------------------------------------------------------------------- -r55 | krisna | 2003-08-06 09:25:38 +0900 (Wed, 06 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - -CapsLock, NumLock 문제 해결 - ------------------------------------------------------------------------- -r54 | krisna | 2003-08-06 09:22:48 +0900 (Wed, 06 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -Num Lock, Caps Lock 경우에 처리하지 못하는 버그 수정 - ------------------------------------------------------------------------- -r53 | krisna | 2003-08-05 18:22:17 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/IMdkit/Makefile.am - -CVS 디렉토리를 배포하지 않음 - ------------------------------------------------------------------------- -r52 | krisna | 2003-08-05 18:21:21 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/ChangeLog - M /trunk/nabi/README - -파일 릴리즈를 위해서 간단한 문서 작성 - ------------------------------------------------------------------------- -r51 | krisna | 2003-08-05 18:19:28 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -malloc.h대신 stdlib.h를 사용함 - ------------------------------------------------------------------------- -r50 | krisna | 2003-08-05 18:18:30 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/IMdkit/IMConn.c - -malloc.h 대신 stdlib.h 로 바꿈 - ------------------------------------------------------------------------- -r49 | krisna | 2003-08-05 18:16:19 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -다음 버젼 준비 - ------------------------------------------------------------------------- -r48 | krisna | 2003-08-05 14:47:21 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/po/ko.po - -번역 업데이트 - ------------------------------------------------------------------------- -r47 | krisna | 2003-08-05 14:43:48 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/hangul.c - M /trunk/nabi/src/hangul.h - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/ic.h - M /trunk/nabi/src/main.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -라이센스 스트링 추가 - ------------------------------------------------------------------------- -r46 | krisna | 2003-08-05 14:07:39 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/Makefile.am - A /trunk/nabi/nabi.png - -기본 이미지 파일 추가 - ------------------------------------------------------------------------- -r45 | krisna | 2003-08-05 14:07:17 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -버젼 0.1 로 수정, 시스템 체크를 추가 - ------------------------------------------------------------------------- -r44 | krisna | 2003-08-05 11:17:48 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi - M /trunk/nabi/.cvsignore - -쓸데 없는 파일 목록 추가 - ------------------------------------------------------------------------- -r43 | krisna | 2003-08-05 11:15:38 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - -LOCALEDIR 설정을 config.h 에서 Makefile로 옮김 - ------------------------------------------------------------------------- -r42 | krisna | 2003-08-05 11:14:42 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/tables/Makefile.am - M /trunk/nabi/tables/keyboard/2qwerty - A /trunk/nabi/tables/keyboard/32qwerty - A /trunk/nabi/tables/keyboard/39qwerty - A /trunk/nabi/tables/keyboard/3fqwerty - -세벌식 자판 파일 추가 - ------------------------------------------------------------------------- -r41 | krisna | 2003-08-05 11:13:09 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/themes - A /trunk/nabi/themes/.cvsignore - M /trunk/nabi/themes/KingSejong - A /trunk/nabi/themes/KingSejong/.cvsignore - M /trunk/nabi/themes/MSWindows - A /trunk/nabi/themes/MSWindows/.cvsignore - M /trunk/nabi/themes/Mac - A /trunk/nabi/themes/Mac/.cvsignore - M /trunk/nabi/themes/Onion - A /trunk/nabi/themes/Onion/.cvsignore - M /trunk/nabi/themes/SimplyRed - A /trunk/nabi/themes/SimplyRed/.cvsignore - M /trunk/nabi/themes/keyboard - A /trunk/nabi/themes/keyboard/.cvsignore - -cvsignore 리스트 추가 - ------------------------------------------------------------------------- -r40 | krisna | 2003-08-05 11:11:29 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -gettext: textdomain설정 - ------------------------------------------------------------------------- -r39 | krisna | 2003-08-05 11:10:53 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - -LOCALEDIR 설정을 config.h 에서 Makefile.am으로 옮김 - ------------------------------------------------------------------------- -r38 | krisna | 2003-08-05 11:10:11 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - -디버그 메세지 제거 - ------------------------------------------------------------------------- -r37 | krisna | 2003-08-05 11:09:48 +0900 (Tue, 05 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -about 메뉴 구현 - ------------------------------------------------------------------------- -r36 | krisna | 2003-08-04 18:06:33 +0900 (Mon, 04 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -메뉴 모양 수정, 메뉴와 설정 값을 서로 sync - ------------------------------------------------------------------------- -r35 | krisna | 2003-08-04 17:57:43 +0900 (Mon, 04 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/po/ko.po - -번역 업데이트 - ------------------------------------------------------------------------- -r34 | krisna | 2003-08-04 17:55:21 +0900 (Mon, 04 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -pref 메뉴 스트링 수정 - ------------------------------------------------------------------------- -r33 | krisna | 2003-08-04 17:42:13 +0900 (Mon, 04 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/po/ko.po - -번역 업데이트 - ------------------------------------------------------------------------- -r32 | krisna | 2003-08-04 17:38:34 +0900 (Mon, 04 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -pref 메뉴 추가, 탭크기 조정 - ------------------------------------------------------------------------- -r31 | krisna | 2003-08-04 17:16:54 +0900 (Mon, 04 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - A /trunk/nabi/src/keyboard.h - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -키보드 로딩과 메뉴 선택 구현 - ------------------------------------------------------------------------- -r30 | krisna | 2003-08-01 18:16:57 +0900 (Fri, 01 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - M /trunk/nabi/src/ui.c - -키보드 맵 로딩 부분 작성중 - ------------------------------------------------------------------------- -r29 | krisna | 2003-08-01 16:38:04 +0900 (Fri, 01 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/server.c - -안쓰는 변수 삭제 - ------------------------------------------------------------------------- -r28 | krisna | 2003-08-01 16:37:33 +0900 (Fri, 01 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.h - -빠진 함수 nabi_ic_commit_unicode 선언 추가 - ------------------------------------------------------------------------- -r27 | krisna | 2003-08-01 16:37:08 +0900 (Fri, 01 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ic.c - -디버그 메세지 프린트 제거 - ------------------------------------------------------------------------- -r26 | krisna | 2003-08-01 16:36:29 +0900 (Fri, 01 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/automata.c - -compose 관련 버그 수정 - ------------------------------------------------------------------------- -r25 | krisna | 2003-08-01 10:44:38 +0900 (Fri, 01 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - M /trunk/nabi/src/ui.c - -테마 기능 완성 - ------------------------------------------------------------------------- -r24 | krisna | 2003-08-01 09:34:04 +0900 (Fri, 01 Aug 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -테마 설정 창 추가 - ------------------------------------------------------------------------- -r23 | krisna | 2003-07-31 14:08:49 +0900 (Thu, 31 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -메뉴 업데이트 작업중 - ------------------------------------------------------------------------- -r22 | krisna | 2003-07-30 15:42:50 +0900 (Wed, 30 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/Makefile.am - -po 디렉토리 컴파일 순서를 맨 뒤로 - ------------------------------------------------------------------------- -r21 | krisna | 2003-07-30 15:42:13 +0900 (Wed, 30 Jul 2003) | 2 lines -Changed paths: - A /trunk/nabi/tables - A /trunk/nabi/tables/Makefile.am - A /trunk/nabi/tables/compose - A /trunk/nabi/tables/compose/default - A /trunk/nabi/tables/keyboard - A /trunk/nabi/tables/keyboard/2qwerty - -키보드 테이블과 컴포즈 테이블 추가 - ------------------------------------------------------------------------- -r20 | krisna | 2003-07-30 14:52:00 +0900 (Wed, 30 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - -default-icons.h 추가 - ------------------------------------------------------------------------- -r19 | krisna | 2003-07-30 14:39:46 +0900 (Wed, 30 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/configure.in - A /trunk/nabi/themes/KingSejong/Makefile.am - A /trunk/nabi/themes/MSWindows/Makefile.am - A /trunk/nabi/themes/Mac/Makefile.am - M /trunk/nabi/themes/Makefile.am - A /trunk/nabi/themes/Onion/Makefile.am - A /trunk/nabi/themes/SimplyRed/Makefile.am - A /trunk/nabi/themes/keyboard/Makefile.am - -테마 디렉토리별로 Makefile.am을 따로 만들어 버림 - ------------------------------------------------------------------------- -r18 | krisna | 2003-07-30 13:57:50 +0900 (Wed, 30 Jul 2003) | 2 lines -Changed paths: - A /trunk/nabi/config.rpath - -for gettextize - ------------------------------------------------------------------------- -r17 | krisna | 2003-07-29 17:24:07 +0900 (Tue, 29 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -기본 아이콘 크기 24로 수정 - ------------------------------------------------------------------------- -r16 | krisna | 2003-07-29 17:04:24 +0900 (Tue, 29 Jul 2003) | 2 lines -Changed paths: - A /trunk/nabi/src/default-icons.h - -기본 테마 아이콘 추가 - ------------------------------------------------------------------------- -r15 | krisna | 2003-07-29 17:01:58 +0900 (Tue, 29 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/Makefile.am - M /trunk/nabi/configure.in - A /trunk/nabi/themes - A /trunk/nabi/themes/KingSejong - A /trunk/nabi/themes/KingSejong/README - A /trunk/nabi/themes/KingSejong/english.png - A /trunk/nabi/themes/KingSejong/hangul.png - A /trunk/nabi/themes/KingSejong/none.png - A /trunk/nabi/themes/MSWindows - A /trunk/nabi/themes/MSWindows/english.png - A /trunk/nabi/themes/MSWindows/hangul.png - A /trunk/nabi/themes/MSWindows/none.png - A /trunk/nabi/themes/Mac - A /trunk/nabi/themes/Mac/README - A /trunk/nabi/themes/Mac/english.png - A /trunk/nabi/themes/Mac/hangul.png - A /trunk/nabi/themes/Mac/none.png - A /trunk/nabi/themes/Makefile.am - A /trunk/nabi/themes/Onion - A /trunk/nabi/themes/Onion/README - A /trunk/nabi/themes/Onion/english.png - A /trunk/nabi/themes/Onion/hangul.png - A /trunk/nabi/themes/Onion/none.png - A /trunk/nabi/themes/SimplyRed - A /trunk/nabi/themes/SimplyRed/english.png - A /trunk/nabi/themes/SimplyRed/hangul.png - A /trunk/nabi/themes/SimplyRed/none.png - A /trunk/nabi/themes/keyboard - A /trunk/nabi/themes/keyboard/README - A /trunk/nabi/themes/keyboard/english.png - A /trunk/nabi/themes/keyboard/hangul.png - A /trunk/nabi/themes/keyboard/none.png - -테마 기능 지원 - ------------------------------------------------------------------------- -r14 | krisna | 2003-07-29 16:47:16 +0900 (Tue, 29 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/handler.c - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/nabi.h - M /trunk/nabi/src/server.c - M /trunk/nabi/src/server.h - -한/영 모드 정보 기능 지원 - ------------------------------------------------------------------------- -r13 | krisna | 2003-07-29 16:47:00 +0900 (Tue, 29 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/ui.c - -테마지원, 한/영 모드 정보 기능 지원 - ------------------------------------------------------------------------- -r12 | krisna | 2003-07-29 16:46:09 +0900 (Tue, 29 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/Makefile.am - -테마 지원 - ------------------------------------------------------------------------- -r11 | krisna | 2003-07-29 11:09:39 +0900 (Tue, 29 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -X 환경과 관련된 GDK 매크로를 올바른 것으로 수정 - ------------------------------------------------------------------------- -r10 | krisna | 2003-07-29 10:22:03 +0900 (Tue, 29 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/src/main.c - -gtk_widget_realize를 강제 실행하는 대신 콜백으로 처리함 - ------------------------------------------------------------------------- -r9 | krisna | 2003-07-28 21:49:31 +0900 (Mon, 28 Jul 2003) | 2 lines -Changed paths: - A /trunk/nabi/src/gettext.h - -gettextize - ------------------------------------------------------------------------- -r8 | krisna | 2003-07-28 21:48:44 +0900 (Mon, 28 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/po/ChangeLog - M /trunk/nabi/po/POTFILES.in - -po 디렉토리 업데이트 - ------------------------------------------------------------------------- -r7 | krisna | 2003-07-28 21:39:28 +0900 (Mon, 28 Jul 2003) | 1 line -Changed paths: - D /trunk/nabi/m4/Makefile - D /trunk/nabi/m4/Makefile.in - -����������� ------------------------------------------------------------------------- -r6 | krisna | 2003-07-28 21:37:37 +0900 (Mon, 28 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/Makefile.am - M /trunk/nabi/configure.in - A /trunk/nabi/m4 - A /trunk/nabi/m4/ChangeLog - A /trunk/nabi/m4/Makefile - A /trunk/nabi/m4/Makefile.am - A /trunk/nabi/m4/Makefile.in - A /trunk/nabi/m4/codeset.m4 - A /trunk/nabi/m4/gettext.m4 - A /trunk/nabi/m4/glibc21.m4 - A /trunk/nabi/m4/iconv.m4 - A /trunk/nabi/m4/intdiv0.m4 - A /trunk/nabi/m4/inttypes-pri.m4 - A /trunk/nabi/m4/inttypes.m4 - A /trunk/nabi/m4/inttypes_h.m4 - A /trunk/nabi/m4/isc-posix.m4 - A /trunk/nabi/m4/lcmessage.m4 - A /trunk/nabi/m4/lib-ld.m4 - A /trunk/nabi/m4/lib-link.m4 - A /trunk/nabi/m4/lib-prefix.m4 - A /trunk/nabi/m4/nls.m4 - A /trunk/nabi/m4/po.m4 - A /trunk/nabi/m4/progtest.m4 - A /trunk/nabi/m4/stdint_h.m4 - A /trunk/nabi/m4/uintmax_t.m4 - A /trunk/nabi/m4/ulonglong.m4 - A /trunk/nabi/po/LINGUAS - A /trunk/nabi/po/Makefile.in.in - A /trunk/nabi/po/Makevars - A /trunk/nabi/po/Rules-quot - A /trunk/nabi/po/boldquot.sed - A /trunk/nabi/po/en@boldquot.header - A /trunk/nabi/po/en@quot.header - A /trunk/nabi/po/insert-header.sin - A /trunk/nabi/po/quot.sed - A /trunk/nabi/po/remove-potcdate.sed - A /trunk/nabi/po/remove-potcdate.sin - M /trunk/nabi/src/Makefile.am - M /trunk/nabi/src/ic.c - M /trunk/nabi/src/main.c - D /trunk/nabi/src/nls.h - M /trunk/nabi/src/ui.c - -gettextize - ------------------------------------------------------------------------- -r5 | krisna | 2003-07-28 21:33:48 +0900 (Mon, 28 Jul 2003) | 2 lines -Changed paths: - M /trunk/nabi/AUTHORS - -저자 주소 - ------------------------------------------------------------------------- -r2 | krisna | 2003-07-28 16:00:15 +0900 (Mon, 28 Jul 2003) | 2 lines -Changed paths: - A /trunk/nabi - A /trunk/nabi/.cvsignore - A /trunk/nabi/AUTHORS - A /trunk/nabi/COPYING - A /trunk/nabi/ChangeLog - A /trunk/nabi/IMdkit - A /trunk/nabi/IMdkit/FrameMgr.c - A /trunk/nabi/IMdkit/FrameMgr.h - A /trunk/nabi/IMdkit/IMConn.c - A /trunk/nabi/IMdkit/IMMethod.c - A /trunk/nabi/IMdkit/IMValues.c - A /trunk/nabi/IMdkit/IMdkit.h - A /trunk/nabi/IMdkit/Makefile.am - A /trunk/nabi/IMdkit/Xi18n.h - A /trunk/nabi/IMdkit/Xi18nX.h - A /trunk/nabi/IMdkit/XimFunc.h - A /trunk/nabi/IMdkit/XimProto.h - A /trunk/nabi/IMdkit/doc - A /trunk/nabi/IMdkit/doc/API.text - A /trunk/nabi/IMdkit/doc/CHANGELOG - A /trunk/nabi/IMdkit/doc/README - A /trunk/nabi/IMdkit/doc/Xi18n_sample - A /trunk/nabi/IMdkit/doc/Xi18n_sample/IC.c - A /trunk/nabi/IMdkit/doc/Xi18n_sample/IC.h - A /trunk/nabi/IMdkit/doc/Xi18n_sample/Imakefile - A /trunk/nabi/IMdkit/doc/Xi18n_sample/Makefile.pu - A /trunk/nabi/IMdkit/doc/Xi18n_sample/README - A /trunk/nabi/IMdkit/doc/Xi18n_sample/sampleIM.c - A /trunk/nabi/IMdkit/i18nAttr.c - A /trunk/nabi/IMdkit/i18nClbk.c - A /trunk/nabi/IMdkit/i18nIMProto.c - A /trunk/nabi/IMdkit/i18nIc.c - A /trunk/nabi/IMdkit/i18nMethod.c - A /trunk/nabi/IMdkit/i18nPtHdr.c - A /trunk/nabi/IMdkit/i18nUtil.c - A /trunk/nabi/IMdkit/i18nX.c - A /trunk/nabi/Makefile.am - A /trunk/nabi/NEWS - A /trunk/nabi/README - A /trunk/nabi/configure.in - A /trunk/nabi/po - A /trunk/nabi/po/ChangeLog - A /trunk/nabi/po/POTFILES.in - A /trunk/nabi/po/ko.po - A /trunk/nabi/src - A /trunk/nabi/src/.cvsignore - A /trunk/nabi/src/Makefile.am - A /trunk/nabi/src/automata.c - A /trunk/nabi/src/eggtrayicon.c - A /trunk/nabi/src/eggtrayicon.h - A /trunk/nabi/src/handler.c - A /trunk/nabi/src/hangul.c - A /trunk/nabi/src/hangul.h - A /trunk/nabi/src/ic.c - A /trunk/nabi/src/ic.h - A /trunk/nabi/src/main.c - A /trunk/nabi/src/nabi.h - A /trunk/nabi/src/nls.h - A /trunk/nabi/src/server.c - A /trunk/nabi/src/server.h - A /trunk/nabi/src/ucs2ksc.h - A /trunk/nabi/src/ui.c - -Initial revision - ------------------------------------------------------------------------- +commit c56d0e796de1e626789d13d32abb140578619557 +Author: Choe Hwanjin +Date: 2011-11-13 21:17:31 +0900 + + 문서 업데이트 + +M NEWS + +commit 6047b2aef5e2551c61a94fa91f344b44c6b361dc +Author: Choe Hwanjin +Date: 2011-11-13 21:17:07 +0900 + + make dist할때 자동으로 ChangeLog를 생성하는 룰 추가 + +M Makefile.am + +commit 916ed2580c1475e652153c4f1ec4f03636cc4d62 +Author: Choe Hwanjin +Date: 2011-11-13 21:12:51 +0900 + + update po + +M po/de.po +M po/ko.po + +commit d8b583ab891f8b029a23a18e9d7eb2386d94181d +Author: Choe Hwanjin +Date: 2011-11-13 21:12:00 +0900 + + 0.99.10 릴리스 준비 + +M configure.ac + +commit 572e5ef4f567ad8dccb14ee9ec5791208ef913cf +Author: Choe Hwanjin +Date: 2011-11-13 20:25:09 +0900 + + gdk_property_get() 함수가 실패할 경우 처리 + +M src/ui.c + +commit ceef090d3ecf285a21e50e69326cead831ada1b3 +Author: Choe Hwanjin +Date: 2011-11-13 20:10:46 +0900 + + 필요한 libhangul버젼을 0.1.0으로 올림 + + hangul_ic_is_transliteration() 함수를 사용하기 위해서는 0.1.0이상이 + 필요하다. + +M configure.ac + +commit 1018203fbceed5e9a734335e3ecc0b8e28df6495 +Author: Choe Hwanjin +Date: 2011-11-13 15:28:16 +0900 + + gitignore 추가 + +A .gitignore + +commit d818dbce76429a27a08d9cffa7821cccbd1d2773 +Author: Choe Hwanjin +Date: 2011-11-13 15:18:44 +0900 + + status icon이 embed되지 않은 상태에서는 hide palette 메뉴를 비활성화 + + status icon이 embed되지 않은 때에 palette를 hide 시키면 더이상 + nabi를 컨트롤할 수 없게 된다. 따라서 status icons이 화면에 나오지 + 않은 경우에는 항상 hide palette 메뉴를 비활성화 시키도록 한다. + + Issue: http://kldp.net/projects/nabi/issue/316638 + +M src/ui.c + +commit 178448a9be8b66d4f5d25e5fac67e8997b41b8bc +Author: Choe Hwanjin +Date: 2011-09-07 23:54:55 +0900 + + update ignore list + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@824 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +commit 17315620ecc714004b0b65f0f4be868e4569864e +Author: Choe Hwanjin +Date: 2011-09-07 23:46:37 +0900 + + 로마자 자판의 경우 keysym normalize를 하지 않음 + + 로마자 자판의 경우에는 사용자가 입력한 키 값을 그대로 사용하여 + 한글로 만들어야 하는데, 다른 한글 자판이 하듯이 위치에 따른 값으로 + 바꿔 버리면 로마자 입력이 제대로 되지 않는다. + 따라서 자판에 따라서 normalize를 하거나 하지 않도록 수정한다. + 이를 위해서는 keyboard layout 관련 코드가 NabiServer에서 NabiIC 쪽으로 + 옮겨와야 하므로 server.c에 있는 NabiKeyboardLayout 관련 코드를 새로운 + 파일로 소스를 분리하고 ic.c에서 참조하도록 변경한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@823 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am +M src/handler.c +M src/ic.c +A src/keyboard-layout.c +A src/keyboard-layout.h +M src/server.c +M src/server.h + +commit adc8c36e6222775d990855c6df60dd6cfcd329d1 +Author: Choe Hwanjin +Date: 2011-09-05 00:46:56 +0900 + + KLDP.net #316453 GTK+-2.16 이하에서 컴파일 안됨 + + 툴팁 갱신 코드를 r808에서 수정하면서 이하 버젼에서 컴파일되는 지 + 제대로 테스트되지 않았던 것 같다. + 아마도 if defined() 구문을 사용했기 때문에 잘못 처리한 것 같다. + 그래서 defined()를 사용하지 않도록 수정하여 앞으로 오류가 발생할 + 가능성을 낮춘다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@822 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 2d4000cfd247e46869a408dcbcefa1274f186a21 +Author: Choe Hwanjin +Date: 2011-09-05 00:22:57 +0900 + + 사용하지 않는 변수 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@821 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handlebox.c + +commit eed5b446d10e2c8ef04146de35892ff01ea91e2d +Author: Choe Hwanjin +Date: 2011-08-28 21:57:38 +0900 + + nabi_ic_preedit_draw(): 사용하지 않는 코드 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@820 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 9460b50a65696274de59b2607da783fa2456f0e6 +Author: Choe Hwanjin +Date: 2011-05-27 22:04:44 +0900 + + #316115 오페라에서 "한글"를 치면 "한글"이 두번 입력되는 문제 + + #315977을 고치는 과정에서 nabi_ic_flush() 함수에서 nabi_ic_preedit_done()을 + 부르면서 발생하는 문제다. + opera에서 XIM_PREEDIT_DONE이 왔을때 preedit string을 임의로 commit하는 것 + 같다. 이것은 올바른 동작이 아니다. 그러나 nabi에서 XIM_PREEDIT_DONE을 보내기 + 전에 preedit string을 clear하는 것이 더 좋은 방식임은 분명하다. + 따라서 nabi_ic_flush()에서 nabi_ic_preedit_clear()를 불러준다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@818 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 76ae68338100dff66c8ee5045f99770de1b304bc +Author: Choe Hwanjin +Date: 2011-05-25 22:48:16 +0900 + + 디버그 메시지 출력 변경 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@817 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit e7584e5a69d9f24b2eab0d0ccddaf985aff745f2 +Author: Choe Hwanjin +Date: 2011-05-24 00:04:04 +0900 + + release 0.99.9 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@816 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 46b8e1286006dffdcacd606579c06469ca3bf2da +Author: Choe Hwanjin +Date: 2011-05-23 23:09:32 +0900 + + update documents + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@815 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS + +commit 41cce23bc21ebb1fa5ef4ab7c989750c4995f592 +Author: Choe Hwanjin +Date: 2011-05-23 23:09:13 +0900 + + update po files + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@814 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit e4282940a3c487a3abafecaece177cea902951e0 +Author: Choe Hwanjin +Date: 2011-05-23 23:07:05 +0900 + + glib-gettextize도 --copy 옵션 사용 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@813 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M autogen.sh + +commit 4bb2f07d41328b2b67738bfca0c905db6b9a450b +Author: Choe Hwanjin +Date: 2011-05-23 22:26:31 +0900 + + warning 처리 + + warning: ISO C90 forbids mixed declarations and code + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@812 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 2cbbfe64bff778fd66bef3ca0d3a0173c188fa6d +Author: Choe Hwanjin +Date: 2011-05-21 19:49:44 +0900 + + gdk의 X11 지원 헤더 gdkx.h를 인클루드 + + 언제부터인지는 모르겠지만, gdkx.h를 인클루드하지 않으면 gdk의 x11 함수들의 + 선언이 없다고 워닝이 나므로 명시적으로 gdkx.h를 인클루드 한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@811 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit b7442f99ad4317432a697b28a3ae7a1dd2288fd2 +Author: Choe Hwanjin +Date: 2011-05-21 19:45:48 +0900 + + 설정창에서 트레이 아이콘을 바꿨을때 바로 적용되지 않는 문제 + + GtkStatusIcon을 사용하면서 설정창에서 트레이 아이콘을 바꿨을때 + 바로 적용되지 않는다. nabi_app_set_theme()에서 아이콘을 업데이트 + 하는 코드가 없었기 때문이다. 아이콘을 업데이트하는 코드를 추가한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@810 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit bd5f6d3566f622f7e0b5057545f18d5fdf248bcc +Author: Choe Hwanjin +Date: 2011-05-21 15:28:53 +0900 + + #315977 firefox4 에서 backspace로 글자가 안지워지는 문제 + + firefox4에서 preedit 상태에서 backspace를 연속해서 누르면 preedit string은 + 지워지지만 그 이후에는 글자가 지워지지 않는다. + firefox4의 버그 https://bugzilla.mozilla.org/show_bug.cgi?id=640884 에 따르면 + preedit start, preedit end signal이 없어서 라고 한다. + + preedit string이 다 지워지고 나면 nabi는 backspace키를 어플리케이션에게 + forwarding을 해준다. 따라서 어플리케이션이 im이 forwarding하는 키를 + 무시하지 않는다면 모두 받을 수 있다. 그런데 firefox는 그렇게 처리하지 + 않는 것 같다. preedit end가 오기 전까지는 im이 키를 forwarding 해주어도 + 키를 처리하지 않는 것 같다. + + 엄밀히 말하면, xim 클라이언트는 입력기가 forwarding해주는 키를 처리하면 + 그만이지, preedit string의 유무에 따라서 전달된 키 이벤트를 사용하고 + 말고를 판단할 필요가 없다. 그런데 몇몇 구현에서 저런 방식을 사용하는 것 같다. + + 따라서 preedit start, preedit done callback을 실제로 preedit string이 + 나타나고 사라질때 같이 불러 주기로 한다. + + 그전에는 IMPreeditStart()와 XIM_PREEDIT_START, + IMPreeditEnd()와 XIM_PREEDIT_DONE을 한 함수에서 처리했기 때문에 + preedit done을 호출하면 입력이 종료되는 문제가 있었다. + + 그래서 IMPreeditStart(), IMPreeditEnd() 함수는 입력이 시작되는 + 시점에(한영 전환시)호출해주고, preedit string이 새로 나오거나 + 없어질때 XIM_PREEDIT_START, XIM_PREEDIT_DONE 콜백을 불러준다. + + 이렇게 하면 firefox4에서 글자가 잘 지워진다. + + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@809 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c +M src/ic.c +M src/ic.h + +commit f06860e46397ba5eff6f0666fdc1ff2a06885a46 +Author: Choe Hwanjin +Date: 2011-05-15 21:04:34 +0900 + + tooltip을 NabiApplication에서 NabiTrayIcon으로 옮김 + + 이제는 tooltip을 NabiTrayIcon에서 밖에 사용하지 않으므로 tooltip을 + NabiTrayIcon의 멤버로 만들고 tooltip 업데이트함수를 NabiTrayIcon의 + 함수로 만드는 편이 관리에 좋을 것 같다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@808 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/nabi.h +M src/ui.c + +commit 808316d73de55d023ce44a0868e12f3ef0e9caf0 +Author: Choe Hwanjin +Date: 2011-05-15 20:59:40 +0900 + + 806에서 잘못 수정된 부분 + + nabi_tray_load_icons() 함수는 GtkStatusIcon을 사용하지 않을때 + 필요한 함수다 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@807 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit aabb1b67a5e00e4049f822fac6fc53ba970f7717 +Author: Choe Hwanjin +Date: 2011-05-15 20:52:32 +0900 + + GtkStatusIcon 사용 코드 추가 + + Gtk 2.10 부터 추가된 GtkStatusIcon을 사용하면 이후에 업그레이드에 + 유리할 것으로 보인다. 또한 tray icon 관련한 변경에 더 유연하게 + 대처할 수 있을 것이다. + + 그러나 오래전 버젼의 Gtk를 사용하는 배포판들이 있으므로 이를 지원하기 + 위해서 GTK 2.16 이상 버전을 사용하는 경우에만 GtkStatusIcon을 사용하도록 + 조건부 컴파일 구문을 사용한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@806 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 37fa517fa6a5105b2743596d4ef50175c681322b +Author: Choe Hwanjin +Date: 2011-01-23 14:40:44 +0900 + + 0.99.8 release + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@804 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 4ab0b67f4ed54b3b4d5608a3b561caa97cbdb980 +Author: Choe Hwanjin +Date: 2011-01-23 14:40:09 +0900 + + 사용하지 않는 링크 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@803 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M README + +commit ef8002d397158aa19dcc0cf0fd0579571bbd86ee +Author: Choe Hwanjin +Date: 2011-01-23 14:22:53 +0900 + + copyright 연도를 2011로 수정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@802 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po +M src/ui.c + +commit bdf58696f667c8000843fe5ad1feb9fb3da70e25 +Author: Choe Hwanjin +Date: 2011-01-23 14:18:17 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@801 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS + +commit 5ef905a56ad2043103150d312a62da0a06a8ab17 +Author: Choe Hwanjin +Date: 2011-01-23 14:05:25 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@800 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 98b7575c0408d9423cc0ff800817cf5a553041ed +Author: Choe Hwanjin +Date: 2011-01-23 13:24:39 +0900 + + 체크 버튼을 한쪽으로 모음 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@799 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit b389823137de575eb79d27776cad39bb1e0fb166 +Author: Choe Hwanjin +Date: 2011-01-22 21:59:23 +0900 + + use_system_keymap 옵션 추가 + + use_system_keymap 옵션이 FALSE(기본값)면 내장 keymap을 이용하여 keysym을 구하고 + TRUE면 X 서버의 keymap을 사용한다. 내장 keymap을 사용하면 사용자의 자판 설정에 + 관계없이 같은 키값을 리턴하므로, 유럽어 자판을 기본 자판으로 설정해도 별다른 + 변환 설정 없이 한글을 입력 가능해진다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@798 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/conf.h +M src/handler.c +M src/preference.c +M src/server.c +M src/server.h + +commit ad141cb951359dd543179568977b848485f61e6a +Author: Choe Hwanjin +Date: 2011-01-02 23:32:43 +0900 + + libhangul의 keyboard list 관련 api를 사용하기 위해서는 0.0.12 이상이 필요함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@797 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 368edc62d6bc99900f385ad4a3074ec3281cc32b +Author: Choe Hwanjin +Date: 2011-01-02 22:23:36 +0900 + + libhangul의 keyboard list를 가져오는 api를 사용하도록 수정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@796 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c +M src/server.h + +commit 4f1b3b3f46139cd5877176d7801fe35bd6019dde +Author: Choe Hwanjin +Date: 2010-12-28 13:52:09 +0900 + + 기본 아이콘 테마를 선택할 수 있는 configure 옵션(--with-default-theme) 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@795 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac +M src/conf.c +M src/preference.c +M src/ui.c + +commit fb6e14f0df14323602ae1a167f8beca134ec3ccd +Author: Choe Hwanjin +Date: 2010-08-04 00:33:35 +0900 + + Makefile에서 변수를 사용하는 것으로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@794 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/Makefile.am +M src/Makefile.am + +commit b902163273c58d86f5e7ca34aad74f30aeddd4be +Author: Choe Hwanjin +Date: 2010-08-03 23:48:14 +0900 + + mixed declaration 없앰 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@793 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/server.c + +commit fb037a81aaae05d0b49c58cffaeac2a07906ce35 +Author: Choe Hwanjin +Date: 2010-08-03 01:28:07 +0900 + + ignore_app_fontset 옵션 추가 + + 일부 Over the spot을 지원하는 클라이언트들이 제대로 된 XFontSet 정보를 주지 + 않는 경우가 있다. 이런 경우에 클라이언트의 XFontSet에 의존해서 텍스트를 + 그리게 되면 품질이 현저하게 떨어지게 된다. X Window System에 필요한 폰트가 다 + 설치되지 않아서 저 품질의 폰트를 사용하는 경우에도 글자의 품질이 좋지 않다. + 또는 Xft등을 이용하여 truetype폰트를 사용하여 그리면서도 XIM에는 XFontSet + 정보를 주는 경우에는 클라이언트가 텍스트를 그리는 폰트와 XIM이 그리는 폰트가 + 다르게 된다. 이런 경우에 사용자가 지정한 폰트로 preedit string을 그리는 + 옵션을 강제하여 preedit string에서 truetype font를 사용할 수 있게 한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@792 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po +M src/conf.c +M src/conf.h +M src/ic.c +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 0ead28d1bfa6f1a95d836786983bac82b1f7230b +Author: Choe Hwanjin +Date: 2010-07-31 22:36:03 +0900 + + configure.ac 파일 업데이트 + + AM_INIT_AUTOMAKE 매크로를 새로운 사용법에 맞게 업데이트 + AM_PROG_CC_C_O 추가: IMdkit 쪽에서 필요하다고 메시지 나옴 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@791 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 6da2ae9ea8fd067418163c92491533ffc73f6841 +Author: Choe Hwanjin +Date: 2010-07-31 22:32:15 +0900 + + 더이상 사용하지 않는 wchar.h 는 제거한다. + 관련하여 함수 선언만 남은 것도 제거한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@790 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.h +M src/server.h + +commit 8049a77db67c928277e2c2c0bf713f44c8dd3940 +Author: Choe Hwanjin +Date: 2010-04-19 22:45:43 +0900 + + Makefile.am 파일 정리 + @매크로로 미리 대입시켜놓는 것보다 변수를 사용하는 것이 Makefile을 직접 + 고칠때 편리한 것 같다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@789 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M themes/Makefile.am + +commit 1ea40d2dfb4a46c4eed68ff411e2129c3d495c87 +Author: Choe Hwanjin +Date: 2010-04-19 22:40:06 +0900 + + ubuntu-mono-dark, ubuntu-mono-light 테마 추가 + 이준희 님이 보내주심 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@788 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M themes/Makefile.am +A themes/ubuntu-mono-dark/README +A themes/ubuntu-mono-dark/english.png +A themes/ubuntu-mono-dark/hangul.png +A themes/ubuntu-mono-dark/none.png +A themes/ubuntu-mono-light/README +A themes/ubuntu-mono-light/english.png +A themes/ubuntu-mono-light/hangul.png +A themes/ubuntu-mono-light/none.png + +commit 0729b7dd6c05572ce8e79ffc04f76998dbb6a88a +Author: Choe Hwanjin +Date: 2010-01-05 23:16:59 +0900 + + Colemak 매핑 버그 수정 + * Colemak의 매핑 테이블을 반대로 만든것을 다시 수정 + * 콜론/세미콜론 대소문자 처리 수정 + * 잘못 추가된 매핑 삭제 + * #315056, #315058 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@787 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/keyboard_layouts + +commit 78129b6687d3b5c6afaf34069954969caf69e085 +Author: Choe Hwanjin +Date: 2010-01-02 21:32:25 +0900 + + 0.99.7 release + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@785 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 4a7fe58ccf27499ed88c92de089961d5f893487a +Author: Choe Hwanjin +Date: 2010-01-02 21:28:48 +0900 + + copyright 년도 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@784 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po +M src/ui.c + +commit 19f1ad3d953f02ccd62e1cd4d71e425765e9a3ed +Author: Choe Hwanjin +Date: 2010-01-02 21:21:36 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@783 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS + +commit 0c71a65df09c3bf44ad0f137edecec8203f9c534 +Author: Choe Hwanjin +Date: 2010-01-01 16:57:21 +0900 + + Colemak 매핑 지원 + 참조: http://kldp.net/projects/nabi/forum/309771 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@782 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/keyboard_layouts + +commit d6bfdd650d6fae02123042a51c2174319ecf89f5 +Author: Choe Hwanjin +Date: 2009-12-27 16:25:19 +0900 + + update po files + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@781 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 404fc26fd4373e709339c17b918960d9703e9bbf +Author: Choe Hwanjin +Date: 2009-12-27 16:24:24 +0900 + + Hanja mode를 Hanja Lock으로 ui 스트링을 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@780 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit dd1019e8ca8e14fa2936bc245e775827c90fbb6d +Author: Choe Hwanjin +Date: 2009-12-20 20:09:15 +0900 + + 버그수정: #315002 FreeBSD, ko_KR.UTF-8 locale에서 OverTheSpot 안 그려짐. + * X FontSet을 로드하지 못할 경우 Pango로 preedit 텍스트를 그린다. + * X11 xim client가 요청하는 fontset를 로딩하지 못할 경우 에러에 대처하기 + 위해서 pango로 그리는 루틴이 동작하도록 한다. + * xterm의 경우 xim에 요청하는 FontSet을 실제로 텍스트를 렌더링할때 + 사용하지 않는다. xterm의 코드를 확인해본 결과 텍스트를 그릴때 XFontSet을 + 사용하는 것이 아니라 font의 인코딩에 맞춰서 XDrawString16() 함수를 사용하고 + 있다. 따라서 xterm에서는 fontset 생성에 실패하더라도 한글로된 텍스트를 + 렌더링 할 수 있게 된다. 또한 xterm에서는 over the spot 모드에서 xim에 + 요청한 폰트와 실제 텍스트 렌더링에 사용하는 폰트가 다르므로, xim에서 + 그리는 preedit string이 입력된 텍스트와 다르게 보이는 것이다. + * 참조: http://kldp.net/projects/nabi/315002 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@779 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 2c5dff2bc395971ea03f4b7912db97dd632d12d8 +Author: Choe Hwanjin +Date: 2009-12-16 23:56:20 +0900 + + 사용자의 키 입력을 받는 다이얼로그에서 grab하지 않음 + * 그 전에는 사용자의 키 입력을 받는 다이얼로그에서 grab을 해서 + 다른 동작을 하지 못했는데, 이는 좀 불편한 것 같아서 기본 동작을 바꾼다. + 다이얼로그에 포커스가 있을 때에만 키 입력을 받고, 그 외에는 일반 + 다이얼로그와 마찬가지로 grab하지 않도록 한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@778 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/keycapturedialog.c +M src/preference.c + +commit c326847d341cd7a09170aba56b7b5688e173b755 +Author: Choe Hwanjin +Date: 2009-12-06 23:21:52 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@777 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 42d5b8fae2a15ea518e40498bdf51ece626bb6ec +Author: Choe Hwanjin +Date: 2009-12-06 22:26:11 +0900 + + linux에서 사용 가능한 UTF-8 locale을 모두 등록함 + * 현재 구현은 nabi와 xim client 가 모두 같은 locale을 사용할때에만 + 한국어가 아닌 UTF-8 로캘로 사용이 가능하다. 그러나 nabi와 xim client의 + locale이 다른 경우에는 작동하지 않는다. + 예를 들어 nabi는 ko_KR.UTF-8로 작동하고 있지만, xim client는 en_US.UTF-8로 + 접속을 시도한다면 nabi에 연결되지 않게 된다. + 이 문제를 해결하는 적절한 방법은 현재 시스템에서 사용 가능한 UTF-8 로캘을 + nabi에서 모두 사용가능한 것으로 등록하는 것이겠지만, 현재 시스템에서 유효한 + locale 목록을 가져오는 것은 간단한 작업이 아닌데다가, 포터블한 방법도 + 없는 것 같다. + 따라서 무식하고 단순하게, 있을 법한 모든 UTF-8 locale을 다 지원하는 것으로 + 구현해 버리도록 한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@776 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit 6526579d2205e0ec2c9005d49d82a740385f3506 +Author: Choe Hwanjin +Date: 2009-12-06 22:21:18 +0900 + + buffer overflow 문제 처리 + locale string 처리하는 코드의 버퍼 크기를 충분히 늘림 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@775 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nMethod.c +M IMdkit/i18nX.c + +commit 0a2afc12e8c4438e453b0f8bbae142b239a084f2 +Author: Choe Hwanjin +Date: 2009-12-06 20:56:31 +0900 + + 한자 전용 모드 구현 + * scim-hangul의 한자 전용 모드와 같은 기능을 nabi에도 구현 + * 따로 한자 버튼을 누르지 않아도 계속해서 한자 후보 창을 보여주는 방식 + * 팔레트와 트레이 아이콘 메뉴에 한자 전용 버튼 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@774 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/candidate.h +M src/conf.c +M src/conf.h +M src/ic.c +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c + +commit fc50f22519d00462cb4e322b7bdd7457afbd7f7b +Author: Choe Hwanjin +Date: 2009-11-07 14:08:10 +0900 + + 0.99.6 release + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@772 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit acb46a18f25895cee5a7f926ed198f83416bd069 +Author: Choe Hwanjin +Date: 2009-11-07 14:07:07 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@771 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS + +commit 09ff2646ab6356fb5ccfb70092356520cd85b742 +Author: Choe Hwanjin +Date: 2009-11-07 14:06:55 +0900 + + update copyright years + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@770 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/preference.c +M src/server.c +M src/ui.c + +commit 02bf6776de2972aac67d556c4e3c32ddb27889a7 +Author: Choe Hwanjin +Date: 2009-11-07 14:03:15 +0900 + + po 파일 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@769 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit c9e5cb245aa424178b8bcdd5b9b423978dabbb6b +Author: Choe Hwanjin +Date: 2009-11-06 23:42:59 +0900 + + 버그수정: [#305368] nabi is not visible in notification area + * notification area에 들어가지 못하는 문제 + root window에 GdkEventMask를 설정하는 과정에서 StructureNotifyMask가 + 사라져서 ReparentNotify를 받지 못하게 되었다. + 그래서 GtkPlug에서 embedded 시그널이 발생하지 않았던 것이다. + * 참조: + kldp.net: http://kldp.net/tracker/index.php?func=detail&aid=305368&group_id=275&atid=100275 + launchpad: https://bugs.launchpad.net/ubuntu/+source/nabi/+bug/444167 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@768 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 05e593489afe61072000bb7076db289b5f7be7f3 +Author: Choe Hwanjin +Date: 2009-10-31 15:23:26 +0900 + + 0.99.5 release + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@767 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 0a7ee18fb43e3e6845bd9863e7354acead23fbdd +Author: Choe Hwanjin +Date: 2009-10-31 15:22:49 +0900 + + 오타 수정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@766 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS + +commit 95975f2c7e0f855c65044605a191191a92cb236f +Author: Choe Hwanjin +Date: 2009-10-31 15:19:56 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@765 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS + +commit 422b78ad923f137f292d302fffc3fda6df5b4f5e +Author: Choe Hwanjin +Date: 2009-10-31 15:17:37 +0900 + + libhangul 0.0.10 사용: 로마자 자판 지원 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@764 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit d0108ddce68a4f271f0840fece033fdafd3cf22c +Author: Choe Hwanjin +Date: 2009-10-17 10:06:44 +0900 + + libhangul의 로마자 지원 기능을 이용한 로마자 자판 지원 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@763 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po +M src/server.c + +commit 2f3b11ed60c084ebec085e011f97b44c8d96ef96 +Author: Choe Hwanjin +Date: 2009-09-03 00:01:12 +0900 + + pango_language_get_default()함수는 pango 1.16에서 지원하는 함수다. + 다른 함수로 비슷한 기능을 구현할 수 있으므로 다른 함수 + pango_language_from_string()로 대체한다. + 그래야 nabi를 1.16 이하 버젼의 pango에서 빌드할 수 있게 된다. + + 이 함수는 off the spot 이하의 구현에서 preedit string을 그릴때 사용하는 + 함수다. 별로 중요도가 높지 않다. + + 다음의 스레드 참조: + http://kldp.net/forum/forum.php?thread_id=53556&forum_id=897 + + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@762 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit c962a127f1cac36df047cfa53ac84f6b0b396c49 +Author: Choe Hwanjin +Date: 2009-07-11 18:42:08 +0900 + + 버그 수정: [#305339] 나비 입력상태 설정 저장 리셋 버그 + + 입력 상태 관리 옵션 중 "입력 창 마다 따로" 옵션이 저장되지 않는 문제 수정 + config와 preference 다이얼로그의 키워드가 달라서 발생된 문제임 + 수정함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@760 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit 93b8b095c3d236bd344545bfe2c700f7a8034802 +Author: Choe Hwanjin +Date: 2009-07-05 14:07:58 +0900 + + 0.99.4 release + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@759 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac +A po/LINGUAS + +commit d5f1699bdc4e7d9721cb2f5bdb9e2935a5148ac7 +Author: Choe Hwanjin +Date: 2009-07-05 14:04:52 +0900 + + 문서 업데이트 (0.99.4) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@758 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS + +commit 5ae270d10a320ce2feaebf37c3757910651eb2b7 +Author: Choe Hwanjin +Date: 2009-07-05 14:01:22 +0900 + + po 파일 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@757 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit e0f1ca0d978208c8919af2be36415ba7272b387f +Author: Choe Hwanjin +Date: 2009-07-05 13:49:08 +0900 + + qt4 test 코드 작성 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@756 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M test/Makefile +A test/qt4.cpp + +commit 695b2a5883630288419326a1680a1cb036da579a +Author: Choe Hwanjin +Date: 2009-07-05 13:47:26 +0900 + + 컴파일러 워닝 처리 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@755 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M test/xlib.cpp + +commit 30b90bbcf0725ac56d97678be1cffe05e89ba4ca +Author: Choe Hwanjin +Date: 2009-07-05 13:42:59 +0900 + + xim client에 Status callback 구현 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@754 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M test/xlib.cpp + +commit ba766246db9b747418a386e5c5b12638e42bf2be +Author: Choe Hwanjin +Date: 2009-07-04 20:21:20 +0900 + + #305259 gvim 커맨드라인 모드에서 발생하는 문제 + gvim에서 한글 모드에서 /나 :를 치고 커맨드를 입력한후 엔터를 치면 + gvim이 블락된다. + + 원인은 하나의 이벤트를 처리하면서 XCreaetIC()와 XSetICFocus() + 를 부른후 바로 XCreateIC를 또 하기 때문인데 이렇게 되면 nabi에서 + XSetICFocus() 안에서 PreeditStartCallback을 호출하고 + 그 응답이 두번째 XCreateIC()를 처리하는 과정에서 처리가 된다. + 그런데 gvim의 PreeditStartCallback 함수에서는 + gtk_im_context_set_cursor_location()을 호출하는데 + gtk2의 im-xim 구현에서는 그 순간에 필요한 XIC를 생성하는 방식이다. + 따라서 PreeditStartCallback에서 XCreateIC()를 부른다. + 그러므로 XCreateIC 안에서 XCreateIC가 또 불리게 된다. + 이러면 XIM 프로토콜을 처리하는 필터에서 첫번째 XCreateIC에 대한 + 응답을 기다리느라고 블락되는 현상이 발생한다. + + 이를 해결하기 위해서 nabi에서 PreeditStartCallback을 focus 받았을 때 + 부르지 않고 키보드 이벤트가 전달되기 시작했을 때 하기로 변경한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@753 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 3abd4660f0686e8e713df7c94ce8a566f62d985a +Author: Choe Hwanjin +Date: 2009-06-14 22:32:35 +0900 + + IMdkit 루틴에서 nabi_log()를 사용해 디버그 로그를 남기도록 처리 + XIM_ERROR도 메시지 출력하도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@752 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nPtHdr.c + +commit e32a38339524349527702df0bac604c39bf35942 +Author: Choe Hwanjin +Date: 2009-06-03 00:21:03 +0900 + + LDFLAGS 대신 LDADD 를 사용함 + 젠투에서 --as-needed 옵션을 사용하려면 이렇게 수정해야 한다고 함 + 수정하면서 라이브러리 링크 순서도 제대로 고침 + 참고: http://www.gentoo.org/proj/en/qa/asneeded.xml + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@751 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit ba0cbf74c8c1721857c2a12b6aac7bd73cd9bea6 +Author: Choe Hwanjin +Date: 2009-02-07 18:26:35 +0900 + + status 데이터를 참조해야 하는 곳에서 preedit 데이터를 참조하고 있음 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@750 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 6c5d0d2742d9bf807d2a2ad068ef57a605064d17 +Author: Choe Hwanjin +Date: 2008-12-29 20:09:55 +0900 + + status_attr -> status: + * 변수 이름을 짧게, preedit과도 통일 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@749 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/ic.h + +commit 897d4fd9bd5ad0e68ed1ad121bbd6d2bc03ecb68 +Author: Choe Hwanjin +Date: 2008-12-29 19:22:31 +0900 + + XIMStringConversionSubstitution에는 candidate 창을 띄우지 않도록 함: + * gtk2 xim module에서는 XIMStringConversionSubstitution 에서도 string을 + 보내오므로, string conversion reply에서 항상 candidate 창을 띄우게 되면 + candidate를 commit하고 client text를 지우는 때에도 candidate창이 뜨게 된다. + + nabi_ic_process_string_conversion_reply() 선언: + * 컴파일러 워닝 처리 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@748 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/ic.h + +commit 30a6d40dce3f2ede72d5b4f83005e31ff382c11d +Author: Choe Hwanjin +Date: 2008-12-29 18:06:48 +0900 + + callback 함수 호출 방식 개선: + * nabi_ic_set_ic_values()함수로 callback 함수가 등록된 것을 알리는 경우에만 + callback 함수를 부른다. 콜백함수는 sync함수이기 때문에 잘못하는 경우에는 + xim 서버가 블락될 수가 있다. client가 callback함수가 준비된 경우에만 호출 + 하는 편이 더 안전하다. (이것이 큰 차이가 있을지는 모르겠다:) + * XNPreeditStartCallback, XNPreeditDrawCallback, XNPreeditDoneCallback + XNStringConversionCallback 에 대해서만 처리 + status callback 관련해서는 나중에 고칠 기회가 있을 것이다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@747 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/ic.h + +commit 1995f97f710e60aea7930e69ef147141bcd7b674 +Author: Choe Hwanjin +Date: 2008-12-29 16:48:18 +0900 + + nabi_ic_get_values/nabi_ic_set_values() 개선: + * 포인터 사용을 간소화 + * 메모리 할당 크기를 CARD32 사용(프로토콜의 스펙에 따름) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@746 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 4d30d32146585faf9696772d70df18c291cba969 +Author: Choe Hwanjin +Date: 2008-12-28 17:47:00 +0900 + + memory leak 수정: + * 대부분의 xim 클라이언트들이 접속을 종료할때 XCloseIM() 처리를 잘 하지 + 않는다. 그러다보니, connection을 위해서 할당해 놓았던 clients 데이터들이 + 남아있게 된다. 이 데이터는 XIM 종료시에 해제하도록 한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@745 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nMethod.c +M IMdkit/i18nX.c + +commit 801be74f7ec58b0ec9a8dc2f42e84f88d5ef1f6c +Author: Choe Hwanjin +Date: 2008-12-27 16:47:55 +0900 + + memory leak 수정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@744 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nPtHdr.c + +commit 728dc13603521f4581d6e8c04f0ccb1134024dfb +Author: Choe Hwanjin +Date: 2008-12-27 15:57:39 +0900 + + Input mode option -> Input mode scope + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@743 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit 2af64d9abe1ab7371ca6af5e9e1f41abce6709d2 +Author: Choe Hwanjin +Date: 2008-12-27 15:43:27 +0900 + + tray icon이 있는 상태에서만 "hide palette" 메뉴를 사용 가능하게 함 + * tray icon이 없는 상태에서 "hide palette" 메뉴를 작동시키면 tray icon도 + 없고 palette도 없게 되므로 nabi를 컨트롤 할수 없게 된다 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@742 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit a562d76d8d7b2445d030b3e7b6965ee59367f887 +Author: Choe Hwanjin +Date: 2008-12-27 15:30:57 +0900 + + tray_icon이 NULL일 경우 처리 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@741 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit a961109247adc33cbaceee50931d579d1a8a1a9e +Author: Choe Hwanjin +Date: 2008-12-27 15:21:55 +0900 + + use_tray_icon 옵션 추가: + * tray icon을 사용을 설정할 수 있는 옵션 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@740 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/conf.h +M src/nabi.h +M src/preference.c +M src/ui.c + +commit 68461115559aa8c338cb049daaeb66dc320a3331 +Author: Choe Hwanjin +Date: 2008-12-27 14:32:42 +0900 + + NabiConfig의 char* 멤버들을 GString으로 바꿈 + * g_free()하고 g_strdup()하는 것보다 g_string_assign()이 편함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@739 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/conf.c +M src/conf.h +M src/ic.c +M src/main.c +M src/preference.c +M src/ui.c + +commit c991b4f7c0444df38ea737be3d449639a07ed49e +Author: Choe Hwanjin +Date: 2008-12-27 13:49:12 +0900 + + default input mode 옵션 구현: + * config->default_input_mode 옵션 추가 + * 나비가 시작할때 기본 입력 모드를 한글또는 영문 상태로 설정할 수 있음 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@738 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/conf.h +M src/ic.c +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 0fef50c86d9693daf456ecf4511234e362c240e9 +Author: Choe Hwanjin +Date: 2008-12-27 13:17:02 +0900 + + input_mode_option을 input_mode_scope로 이름 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@737 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/conf.h +M src/ic.c +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit e095c4e5f831d02e1d583f3122f0327a11eff8f9 +Author: Choe Hwanjin +Date: 2008-12-27 11:54:17 +0900 + + preference.h Makefile.am에 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@736 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit 9dd70392e851d8e617fdb7ce60d0e342ad2dfc1c +Author: Choe Hwanjin +Date: 2008-12-27 00:54:28 +0900 + + palette가 focus를 받지 않게 함 + * palette 메뉴를 사용하면서 포커스가 나가는 것은 불필요함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@735 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit c57b9bac052dd585274eabab14094bff9640a7e9 +Author: Choe Hwanjin +Date: 2008-12-27 00:43:21 +0900 + + 설정창이 뜨면서 불필요하게 테마 설정값이 갱신되는 문제 수정 + * callback 함수를 먼저 설정하여 on_icon_list_selection_changed()함수가 + 초기화 과정에서 불리게 된다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@734 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit 6872b746de2f57b163b0fe42b68430039bf76f81 +Author: Choe Hwanjin +Date: 2008-12-27 00:38:56 +0900 + + 자판 변경 관련 기능 개선: + * 설정창에서 자판을 바꾸면 palette 메뉴에서 자판값이 바뀌지 않는 문제 수정 + * nabi_app_set_hangul_keyboard() 함수에서 자판 설정이 바뀌면 + 관련 UI를 모두 갱신하도록 구현 + 이렇게 nabi_app_ 계열 함수는 하나만 호출하면 필요한 기능이 모두 수행되는 + 형태로 구현한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@733 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit eadb5c5927cf882c5919b19d6c8ab614d52911bb +Author: Choe Hwanjin +Date: 2008-12-27 00:29:48 +0900 + + preference.h include (r731 참조) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@732 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit 29621ea0876b2e8181a5600a877da5a0fca6925c +Author: Choe Hwanjin +Date: 2008-12-27 00:26:29 +0900 + + preference_window_update() 함수 제거: + * preferece window가 팝업된 상태에서 tray icon 메뉴에서 자판 설정을 + 바꿀수 있게 하는 것보다, preference window가 있으면 tray icon메뉴가 + 나오지 않도록 하는 것이 더 간결한 작동 방법이다. + 따라서 이제는 preference window의 자판 콤보박스를 업데이트할 필요가 없다. + + preference.h 추가: + * preference_window_create() 함수 선언을 ui.c에서 직접 해두면 + preference_window_create() 함수의 인자를 바꿨을 때 ui.c 컴파일하면서 + 에러가 나지 않지만 preference.h를 만들어 두면 컴파일 에러가 나기때문에 + 에러를 잡기가 더 쉽다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@731 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c +A src/preference.h +M src/ui.c + +commit ae276b4181b787654625b7ed6c6ff800defa425c +Author: Choe Hwanjin +Date: 2008-12-27 00:10:19 +0900 + + 설정창의 reset 버튼 구현 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@730 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit ef71ce428770473762338e34f3649c49cdc65534 +Author: Choe Hwanjin +Date: 2008-12-26 18:29:01 +0900 + + qt3, qt4 어플리케이션에서 XIC를 생성하지 못하던 문제 수정 + * XIM_STR_CONVERSION 기능을 구현하는 과정에서 추가된 코드에서 발생한 문제 + * Default_ICattr 어레이에 XNPreditCaretCallback이 등록되어 있으면 문제가 된다. + 무슨 이유에서 인지 XNPreeditCaretCallback이 등록되어 있으면 xim client에서 + preedit caret callback을 등록하지 않으면 XIC를 생성하지 못한다. 따라서 Qt3, + Qt4 프로그램처럼 preedit caret callback을 등록하지 않는 client들은 한글 + 입력이 안된다. + * r716에서 발생한 문제의 원인은 이것인 것 같다. + -이 줄 이하는 자동으로 제거됩니다-- + + M IMdkit/i18nAttr.c + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@729 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nAttr.c + +commit 6e0d2105ff8b2daa79799cb0c939bae4211c9184 +Author: Choe Hwanjin +Date: 2008-12-20 21:03:47 +0900 + + ChangeLog 파일을 svn에서 없애고 패키징할때 svn으로 부터 생성함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@728 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +D ChangeLog +M autogen.sh + +commit 54e973209e5a6b14e6af1aa6fc1037ef9eaaddb2 +Author: Choe Hwanjin +Date: 2008-12-14 23:54:42 +0900 + + ucschar 스트링 처리 함수 개선: + * nabi_u4str 함수들을 모두 ustring_ 함수로 변경 + * ustring 내부 구현을 gunichar대신 ucschar로 변경 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@727 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am +M src/ic.c +M src/ic.h +A src/ustring.c +A src/ustring.h + +commit 125f422afe72ea2a495cfeefd09ed240d5a34057 +Author: Choe Hwanjin +Date: 2008-12-14 23:00:06 +0900 + + update change log + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@726 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit cf79a4303a894ae256a26630b0066d3d206be22b +Author: Choe Hwanjin +Date: 2008-12-14 22:59:26 +0900 + + xim string conversion 기능 구현 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@725 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M test/xlib.cpp + +commit 8c5017e59cbbe3e339d640fd9c971393cab851de +Author: Choe Hwanjin +Date: 2008-12-14 22:41:48 +0900 + + String Conversion 기능을 사용한 한자 변환 기능 구현: + * XIM_STR_CONVERSION_REPLY를 받으면 그 string과 preedit string을 합쳐서 + 다시 검색하여 한자 목록을 보여주도록 한다. + * 한자 검색 방식을 hanja_table_match_suffix() 함수로 교체 + 단어 단위 입력이나 string conversion 기능을 이용하여 한자로 변환할때 + 앞부분 부터 변환하는 것보다 뒷 부분부터 변환하는 것이 사용에 더 편리한 + 것 같다. + * 한글의 자모방식 스트링을 처리하기 위해서 libhangul의 함수를 사용하지 않고 + 직접 구현함. (이 방식이 코드가 더 간단한 것 같음) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@724 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/candidate.h +M src/handler.c +M src/ic.c +M src/ic.h + +commit 7917b15cb4a6e1b5974e41dc7896b362c9f508a4 +Author: Choe Hwanjin +Date: 2008-12-14 21:12:25 +0900 + + XIM_STRING_CONVERSION 프로토콜 구현: + * string conversion 프로토콜을 사용하기 위해서 먼저 XNQueryIMValuesList, + XNQueryICValuesList 처리를 구현함 + xim client 쪽에서는 XNQueryICValuesList를 사용해서 XIM 서버가 string + conversion 프로토콜을 지원하는지 검사하고 string conversion 관련 세팅을 + 하게 된다. (GTK2의 GtkIMContextXim 관련 코드 참조) + * _Xi18nStringConversionCallback() 함수에서는 synchronous모드로 작동하지 않고 + 라이브러리를 사용하는 곳에서 XIM_STR_CONVERSION_REPLY를 받았을때 + 처리하도록 한다. 그렇지 않으면 XIM 서버가 client의 응답을 기다리면서 + 멈춰버리기 때문에, 다른 클라이언트에 서비스를 못하는 상황이 발생할 수 + 있다. + * 미구현된 StrConvReplyMessageProc() 함수를 구현 + XIM 메시지 핸들러에 XIM_STR_CONVERSION_REPLY를 보냄 + * 이 구현이 동작하기 위해서는 libx11에 먼저 구현이 되어야 한다. + 자세한 내용은 아래 링크를 참조한다. + http://bugs.freedesktop.org/show_bug.cgi?id=2832 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@723 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/XimProto.h +M IMdkit/i18nAttr.c +M IMdkit/i18nClbk.c +M IMdkit/i18nIMProto.c +M IMdkit/i18nPtHdr.c +M IMdkit/i18nX.c + +commit 859ecbcbe4fa7857e313f5677ff1f66f4ff83364 +Author: Choe Hwanjin +Date: 2008-12-13 13:30:06 +0900 + + 0.99.3 release + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@721 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit fe868dd5e714da78409417af72742da7e5101858 +Author: Choe Hwanjin +Date: 2008-12-13 13:22:47 +0900 + + 문서 업데이트: 0.99.3 릴리스 준비 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@720 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS + +commit effc095f9a8a8514d36646576dad9b0b1cd71f0c +Author: Choe Hwanjin +Date: 2008-12-13 13:22:10 +0900 + + ChangeLog 생성 룰 수정: + * ChangeLog를 svn의 로그를 사용하기로 함 + 이전의 로그는 ChangeLog.0로 옮김 + svn log로 부터 ChangeLog 다시 생성, 앞으로는 svn log로만 관리 + * Makefile.am에서 ChangeLog 생성하는 룰를 간단하게 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@719 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +A ChangeLog.0 +M Makefile.am + +commit ba717a9c6d2d3f5cb0d58d895cc7fcced4a0edd0 +Author: Choe Hwanjin +Date: 2008-12-13 01:32:50 +0900 + + 번역 파일 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@718 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit d7147c11e15747dc4edf02207688b8876283fb29 +Author: Choe Hwanjin +Date: 2008-12-13 01:20:19 +0900 + + 한자 폰트 설정 버튼도 GtkFontButton 스타일로 구현 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@717 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit d3e67e80d2a11732f25a137eddf9ca2154cb6539 +Author: Choe Hwanjin +Date: 2008-12-09 23:05:55 +0900 + + on the spot 모드에서 preedit caret callback 도 연결함 + 최근 코드에서 부터는 preedit caret callback을 연결하지 않으면 on the spot으로 + XIC가 생성되지 않는 것 같음 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@716 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M test/xlib.cpp + +commit 260aa6b2928a19ce5865b4bd64da64eab8507180 +Author: Choe Hwanjin +Date: 2008-12-07 17:55:41 +0900 + + 디버깅 메시지를 출력할때에는 session에 연결안하게 함 + - 그래야 자동으로 재시작하지 않아서 디버깅 할때 편리함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@715 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/debug.c +M src/debug.h +M src/main.c + +commit bcede1a5087e75cfe273348d9bc6b0e7a25dd68c +Author: Choe Hwanjin +Date: 2008-10-07 00:48:21 +0900 + + candidate window 개선: + * theme에 따라서 active 상태가 normal상태과 같게 그려지는 것들이 있다. + 그런때에는 candidate item에서 현재 cursor가 있는 것들이 구분이 안되게 + 그려진다. candidate window는 focus가 가지 않는 윈도우다보니 아이템이 + select가 되지 않는다. 그래서 treeview widget의 style을 수정해서 + active 상태를 select 상태의 색상과 같도록 처리한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@714 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c + +commit 8f6b30f45354e4edaf2c78a26306d40194e299cb +Author: Choe Hwanjin +Date: 2008-10-06 23:27:39 +0900 + + NabiServer 수정 + * candidate font도 PangoFontDescription을 사용하도록 수정 + preedit font와 일관성을 가지기 위해서 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@713 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/server.c +M src/server.h + +commit fc1a5b9cac80ca1f178f8addfe178a741e6085b1 +Author: Choe Hwanjin +Date: 2008-10-06 22:58:14 +0900 + + NabiServer 시작 종료 방식을 단순화: + * NabiServer를 생성할때 Display와 Screen을 받고 거기에 따른 xim 서버를 + 생성하도록 한다. xim 서버에서 사용하는 window를 직접 만드는 것이 + 외부에서 윈도우를 제공 받는 것보다 좋은 선택인것 같다. + * 따라서 GtkWidget이 realize될때까지 기다릴 필요가 없이 바로 서버를 + 시작해도 되므로 realize 시그널에 처리하지 않고 바로 + nabi_server_start() 함수를 부른다. + * NabiServer에서 root window 관련 기능도 Xlib을 이용해서 구현한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@712 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/server.c +M src/server.h + +commit baf4c4706b67bb1d89b9dd381161903dfc17fe6e +Author: Choe Hwanjin +Date: 2008-10-06 18:27:04 +0900 + + preedit font 설정: + * 처음에 app가 시작할때 설정값을 읽어오는 곳 처리 + * preedit font 초기값을 nabi_server_new()에서 설정하는 것이 맞음 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@711 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c +M src/ui.c + +commit c52c1e9dfc381df21a67d1ba111d292b85c8725c +Author: Choe Hwanjin +Date: 2008-10-06 18:10:56 +0900 + + preedit string 관리 코드 개선 + * preedit string의 font에 대한 옵션 추가 + * 설정 윈도우에 preedit_font 설정 버튼 추가 + * 설정값에 preedit_font를 추가하고 ic에서 preedit string을 그릴때 + 이 폰트를 사용하여 그리도록 처리 + * 이 옵션은 off the spot, root window 옵션일 경우에만 적용됨 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@710 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/conf.h +M src/ic.c +M src/preference.c +M src/server.c +M src/server.h + +commit cea3a43073799574b357612376fd3b207820de91 +Author: Choe Hwanjin +Date: 2008-10-06 16:55:16 +0900 + + NabiServer 코드 정리: + * nabi_server_init()함수를 nabi_server_new()에 포함시키고 지움 + nabi_server_init()함수를 따로 사용하지도 않는데 굳이 분리해둘 + 필요가 없는 것 같음 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@709 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/server.c +M src/server.h + +commit 8adf051d030b175af78c3dc541ab05e03bff0415 +Author: Choe Hwanjin +Date: 2008-10-06 16:38:58 +0900 + + NabiServer 코드 개선: + * 사용하지 않는 GdkGC 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@708 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c +M src/server.h + +commit 09600ed30392c9fd5152c5edc23d517e6b72af86 +Author: Choe Hwanjin +Date: 2008-10-05 19:50:31 +0900 + + XLookupKeysym() 함수가 실패할 경우의 처리 + * XLookupKeysym()이 실패하면 XLookupString()으로 한번더 키를 찾아본다. + * Xkb로 여러 자판을 설정해 놓고 쓰는 경우 기본 자판이 아닌 것들은 + XLookupKeysym()으로 찾질 못해서 키를 변환하지 못하는 일이 발생한다. + 이 문제를 해결하기 위해서 XLookupString()으로 한번더 체크한다. + * 일부 환경에서 한번 한글 모드로 전환한 후에는 shift-space 키가 + 작동하지 않는 문제가 있었다. + * 버그: #304811 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@707 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit de42edcf7ba6878bc24ff759bf56adf975cadf1d +Author: Choe Hwanjin +Date: 2008-10-05 16:03:11 +0900 + + nabi handlebox 구현 개선: + * window의 속성을 GDK_WINDOW_TYPE_HINT_TOOLBAR 로 설정 + * keep above 속성이나 stick 속성은 handlebox에서 결정할 것이 아니라 + app에서 결정할 내용이므로 제거 + * 화면 해상도가 런타임에 바뀔 경우 창의 위치가 바뀌던 문제 수정 + nabi_handle_box_size_allocate() 함수에서 gdk_window_resize()를 부르던 + 부분이 문제가 있는 것 같음 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@706 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handlebox.c + +commit b73556e395ffa42571914b9ad27ca8d51fcfd816 +Author: Choe Hwanjin +Date: 2008-10-05 12:49:26 +0900 + + 자판을 바꾼후에도 툴팁이 갱신되지 않는 문제 수정 + * 툴팁 관련 포인터를 NabiApplication structure에 저장하고 있다가 + 업데이트 하도록 바꿈 + * 관련해서 keyboard 변경시에 keyboard 버튼 업데이트하는 방식도 + 바꿈 + * 버그 #305100 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@705 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c + +commit 32dd0f6dc19591b07c013bc40e9e9a8b5c3f69cf +Author: Choe Hwanjin +Date: 2008-10-05 11:16:49 +0900 + + 팔레트 구현 수정: + * palette를 menubar를 사용하지 않고 button으로 구현 + menubar의 decoration이 볼록한 느낌이라 별로임 + * menubar를 쓰지 않으므로 menuposition 함수를 사용해야 함 + * 또한 menu position 함수도 allocation을 사용하도록 수정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@704 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/nabi.h +M src/ui.c + +commit 502b18194cb671c23bb9f5ee5aaf3c39212fc605 +Author: Choe Hwanjin +Date: 2008-04-20 16:38:19 +0900 + + 0.99.2 release + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@702 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 7fec14c4bd988a9d62d025ecc015f1acef398ed4 +Author: Choe Hwanjin +Date: 2008-04-20 16:37:09 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@701 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M NEWS + +commit d50f50c53afd3ed394262e9fd259b2dd7339780f +Author: Choe Hwanjin +Date: 2008-04-20 16:32:56 +0900 + + libhangul 0.0.8 이상 사용: #304770 수정을 위해 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@700 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 3e3ef5a965f5f1ce346cbf03559a8f4a3362ed92 +Author: Choe Hwanjin +Date: 2008-04-20 16:26:29 +0900 + + po 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@699 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 087ffa429fe2a70b5e5cd9328ffa6d2fb3d4ab01 +Author: Choe Hwanjin +Date: 2008-04-20 16:05:09 +0900 + + gcc에 debug 옵션 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@698 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M test/Makefile + +commit d9ab2dac90b8d31131f395d6a1d16509efcedc72 +Author: Choe Hwanjin +Date: 2008-04-20 15:52:06 +0900 + + 자판 변경후 output mode 옵션을 항상 재설정함 + * 나비버그: #304770 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@697 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit be6e8cb4b34ac85377ab79e86915193fb38f033c +Author: Choe Hwanjin +Date: 2008-04-20 15:16:59 +0900 + + 한자 변환 기능 버그 수정: + * 한자 변환 전에 자모형을 음절형 스트링으로 변환후 검색 시도 + - 나비버그: #304770 + * ic의 Preedit string을 gunichar array로 가지고 있도록 변경 + * nabi_u4str_xxx() 함수들 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@696 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/ic.h + +commit ad7b5faf8f946d4002a3efb1724322164f7a6b52 +Author: Choe Hwanjin +Date: 2008-03-25 11:35:10 +0900 + + update german translation: + Thanks to Niklaus Giger + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@694 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po + +commit 65b587d4ebcd08a63eab1066733501615d659b7d +Author: Choe Hwanjin +Date: 2008-02-24 20:54:32 +0900 + + memory leak 수정: + * IMdkit 코드에서 XFree()를 쓰던 곳을 free()로 변경. + 이 코드들은 malloc()으로 할당하고도 XFree()를 쓰고 있었음 + * IMdkit에서 빠진 몇가지를 free 하도록 처리 + * nabi 코드에서 free하지 않던 스트링 처리 + * default_icon 처리 루틴 단순화 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@693 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/IMConn.c +M IMdkit/XimFunc.h +M IMdkit/i18nClbk.c +M IMdkit/i18nIc.c +M IMdkit/i18nMethod.c +M IMdkit/i18nPtHdr.c +M IMdkit/i18nUtil.c +M IMdkit/i18nX.c +M src/conf.c +M src/ic.c +M src/server.c +M src/ui.c + +commit 3d09cbb7d07bfa11ede401368bd710d6477934ef +Author: Choe Hwanjin +Date: 2008-02-10 14:14:57 +0900 + + 트레이 아이콘의 툴팁에 자판 정보 나오게 함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@692 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po +M src/ui.c + +commit 6ba866838a0fac1c583c130c30e73ee78e6bb5ae +Author: Choe Hwanjin +Date: 2008-02-04 02:36:12 +0900 + + 기본 설정의 간체자 사용 옵션 값을 FALSE로 설정 (#304722) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@691 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c + +commit b76134bea0e2e828411b7a55b74a2619a48ce769 +Author: Choe Hwanjin +Date: 2008-01-23 23:23:32 +0900 + + keyboard layout 설정 버그 수정 + * nabi_server_set_keyboard_layout() 함수에서 server 포인터 처리 실수 + * #304700 수정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@690 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit c1b86b89167fd771bddc370eac92141d95b687e2 +Author: Choe Hwanjin +Date: 2008-01-05 23:25:31 +0900 + + theme list에 svg icon이 있으면 svg를 보여주도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@689 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit ec0c96cad455f71cb6a3ba42e4252a30dee312b9 +Author: Choe Hwanjin +Date: 2008-01-05 22:59:25 +0900 + + 0.99.1 release + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@687 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 93656dbedf3384787904acfcba4fcd7188c24e27 +Author: Choe Hwanjin +Date: 2008-01-05 22:59:10 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@686 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M AUTHORS +M ChangeLog +M NEWS + +commit cb03ef3dacaed5ff4bbe42f209866cedfdd2e7bd +Author: Choe Hwanjin +Date: 2008-01-05 22:56:29 +0900 + + 번역 파일 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@685 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 0484a578a59b47fa177709d5813392beed94aef8 +Author: Choe Hwanjin +Date: 2008-01-05 13:41:16 +0900 + + ${datadir}/locale 대신 ${localedir} 사용 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@684 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit 3b57ba0603174d7238973c3fd49615721361b0cc +Author: Choe Hwanjin +Date: 2008-01-01 20:28:57 +0900 + + HAVE_LIBSM 처리를 session.c 안에서 함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@683 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/session.c +M src/session.h + +commit f9d890a0625bf6e31828718584075c8aa9e559d2 +Author: Choe Hwanjin +Date: 2008-01-01 20:20:02 +0900 + + about window의 copyright 연도 갱신 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@682 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 2ff9b2513ce2eef20df0b1801aeea93c0c6d2f57 +Author: Choe Hwanjin +Date: 2008-01-01 20:17:59 +0900 + + 필요없는 파일 삭제 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@681 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +D src/automata.c + +commit 22e1061beb91eacb2cb339ffcdd7b4d001faab81 +Author: Choe Hwanjin +Date: 2008-01-01 20:09:05 +0900 + + update copy right year + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@680 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/candidate.h +M src/conf.c +M src/conf.h +M src/debug.c +M src/debug.h +M src/fontset.c +M src/fontset.h +M src/handlebox.c +M src/handlebox.h +M src/handler.c +M src/ic.c +M src/ic.h +M src/keycapturedialog.c +M src/keycapturedialog.h +M src/main.c +M src/nabi.h +M src/preference.c +M src/sctc.h +M src/server.c +M src/server.h +M src/session.c +M src/session.h +M src/ui.c +M src/util.c +M src/util.h + +commit bc22cd653e46fde068ece7258e4ade4f65353318 +Author: Choe Hwanjin +Date: 2008-01-01 19:51:44 +0900 + + 단축키를 등록하기 전에 이미 등록되어 있는지 확인하는 코드 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@679 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po +M src/preference.c + +commit 03b7c331f2f9e106feb5479ebf4ff3e5f3f033d2 +Author: Choe Hwanjin +Date: 2008-01-01 18:42:45 +0900 + + key capture dialog의 메시지 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@678 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 6d99f04bb0ec66194952e18b47b26a27640fbbfd +Author: Choe Hwanjin +Date: 2008-01-01 18:07:33 +0900 + + 나비 설정 창, 한자탭의 한자키 설정 부분의 여백 크기 조정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@677 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit c6da5a3f85e0b9a0e41955c5127c26e46e821b74 +Author: Choe Hwanjin +Date: 2008-01-01 18:05:29 +0900 + + key capture dialog의 여백 조정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@676 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/keycapturedialog.c + +commit 777e47737d9641220ecd745271c07683eb0e777a +Author: Choe Hwanjin +Date: 2008-01-01 00:04:12 +0900 + + 한영전환키, 영어전환키, 한자키 설정 gui 코드 개선 + * key capture dialog를 popup하는 코드를 on_key_list_add_button_clicked() + on_key_list_remove_button_clicked() 함수로 통합 + * 각각 키를 NabiServer에 설정하는 코드를 model의 "row-changed", "row-deleted" + 시그널의 callback으로 등록하여 처리 + * 키를 추가하기 전에 이미 등록된 키인지 확인 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@675 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit 3c0652c232ef2a551d01ab672173b90bfc717ac1 +Author: Choe Hwanjin +Date: 2007-12-31 02:17:33 +0900 + + 여러가지 key list를 보여주는 treeview를 생성하는 코드를 하나로 모아서 + create_key_list_widget() 함수로 구현 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@674 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit 84d04a1be71e7b99bce3bf78abd03ba35979d73c +Author: Choe Hwanjin +Date: 2007-12-29 19:30:08 +0900 + + nabi는 svn r605 이후 버젼 부터는 libhangul 0.0.5 버젼 이상이 필요함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@673 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 2c8546fc59560c243ec99bae38d57f1f3f8343f9 +Author: Choe Hwanjin +Date: 2007-12-29 18:20:38 +0900 + + preference 창을 생성하는 코드에 create_pref_item() 함수를 사용해서 + 조금이라도 간단하게 처리함 + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@672 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po +M src/preference.c + +commit 0d9918099332a15e7e85e0d6884ef8361f6caa63 +Author: Choe Hwanjin +Date: 2007-12-29 16:42:13 +0900 + + 입력모드를 영어로 바꾸는 키 설정 기능 추가 + * off key가 들어 오게 되면 키 입력을 xim에서 사용하지는 않고 + 입력 상태만 direct mode로 바꾸도록 함 + * 설정에 offkeys 추가, 초기값은 escape만 처리 + emacs를 위해서 control-x를 추가하려 했으나, control-x는 일반적으로 + cut 기능으로 많이 쓰는 단축키라서 전환이 일어나면 불편할 사용자들이 + 많을 것 같다. + * NabiServer에 관련 함수 구현 + * Preference dialog에 Off keys 설정 추가 + * Feature Request: #304688 + http://kldp.net/tracker/index.php?func=detail&aid=304688&group_id=275&atid=350275 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@671 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/conf.h +M src/ic.c +M src/preference.c +M src/server.c +M src/server.h + +commit f68618bbe65377e6fdf9a26d7dff37278c49dc61 +Author: Choe Hwanjin +Date: 2007-12-26 23:04:27 +0900 + + 불규칙적으로 입력기가 블락 되는 문제 해결: + * nabi 사용중에 불규칙적으로 입력이 더이상 되지 않던 문제를 해결함 + * 원인은 일부 xim client에서 XNextEvent()와 XFilterEvent()사이에서 + ic focus전환을 하면서 XIM_SYNC_REPLY를 xim 서버에서 받지 못하게 되고 + xim server가 한정없이 XIM_SYNC_REPLY를 기다리면서 새로 forwarding되는 + 이벤트를 처리하지 않고 queue에 쌓아두면서 발생함. + * set focus, unset focus에서 sync 상태로 이벤트를 기다리는 client들을 + 모두 async로 바꾸고 queue를 비워버림 + 일단 문제는 피해갈수 있지만 좋은 해결책은 아닐거라 생각함. + * 디버깅을 위해서 nabi_log()함수로 메시지 출력 + * 버그: #300802 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@670 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nPtHdr.c + +commit 808a4b2989d56cd8295b05a5c55b7746ebf4b199 +Author: Choe Hwanjin +Date: 2007-12-26 22:57:48 +0900 + + preedit window hide 하기 전에 visible 인지 확인함 + 그렇지 않으면 X에서 BadWindow 에러남 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@669 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 782937088a4446d62b3dc5e1ac03181781293454 +Author: Choe Hwanjin +Date: 2007-12-26 17:55:01 +0900 + + ic 관리 루틴 개선 + * ic를 NabiConnection에서 관리하도록 하고 NabiServer에 있던 ic table 관리 + 코드를 삭제 + * ic를 생성/삭제할때 cache 처리하지 않고 바로 바로 삭제함 + * ic id는 connection마다 unique 하고, 감소하는 경우 없이 계속 증가하기만 + 함. 0은 유효하지 않은 값으로 처리, 16비트 범위를 넘어선 경우에는 다시 + 1부터 시작 + + key event 처리 수정 + * key release event를 받도록 변경 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@668 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c +M src/ic.c +M src/ic.h +M src/server.c +M src/server.h + +commit 9e7d1d798b59de3ffb5bff92f9300e6a40fd2246 +Author: Choe Hwanjin +Date: 2007-12-23 16:25:19 +0900 + + 번역 파일 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@666 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 6c6dbb70999ab879aa6eacb5cfce4ee012384bed +Author: Choe Hwanjin +Date: 2007-12-23 16:23:05 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@665 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M NEWS + +commit 7584531b10d04c1484afbb9816f82814d6d8f705 +Author: Choe Hwanjin +Date: 2007-12-23 16:21:52 +0900 + + nabi 0.99.0 작업 준비 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@664 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit b4946dc90786907d33beff4c8ae3dcc96836faac +Author: Choe Hwanjin +Date: 2007-12-23 16:15:04 +0900 + + 컴파일러 워닝 방지 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@663 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nAttr.c + +commit 60d2e95c603186479de1bb5c453fadf9e23482f5 +Author: Choe Hwanjin +Date: 2007-12-23 13:42:29 +0900 + + 같은 이름의 xim이 이미 작동중인지 확인하는 코드 추가 + * nabi_server_is_running() 추가 + * nabi_server가 생성되었는지에 따라 코드가 작동하도록 수정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@662 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/server.c +M src/server.h + +commit 0b74475a12f929ea34756a4d58cf0c80542418d3 +Author: Choe Hwanjin +Date: 2007-12-21 00:23:49 +0900 + + 로그 함수 개선: 시작시간과 끝나는 시간을 모두 기록 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@661 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c +M src/server.h + +commit ca0a5b18b1b621a2b8fa72e59f8bd8674bc45387 +Author: Choe Hwanjin +Date: 2007-12-20 23:40:21 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@660 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 16a6e20c46d597bfc7e90dd54b1e9cb09e82a94d +Author: Choe Hwanjin +Date: 2007-12-20 00:33:04 +0900 + + input mode info: + * input mode 정보를 업데이트 하는 코드를 ui.c 에서 NabiServer 쪽으로 옮김 + * NabiServer에서 mode_info_cb를 삭제하고 그와 관련된 코드도 삭제 + * nabi_server_set_mode_info()를 사용하여 상태 업데이트 + + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@659 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c +M src/ic.c +M src/server.c +M src/server.h +M src/ui.c + +commit e2d86f87893df7834bd0bea9594d8a46470282e1 +Author: Choe Hwanjin +Date: 2007-12-20 00:10:21 +0900 + + 필요 없는 데이터타입 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@658 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.h + +commit 06904eadc6fe39abc184f954f6cbd9b6ac310126 +Author: Choe Hwanjin +Date: 2007-12-20 00:07:51 +0900 + + 입력 모드 관리 옵션 구현: + * 입력 모드를 per desktop, per application, per toplevel, per context로 + 세분하여 구현함 + * toplevel 별로 입력 모드를 관리하는 기능 구현 + * 입력 모드 관리 방법에 따른 옵션 조정 ui 추가 + * NabiServer에 toplevel 리스트 추가 + * NabiIC에 관련 함수 구현(NabiToplevel 추가) + client_window에서 toplevel window 찾는 루틴 구현 + * global_input_mode 옵션 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@657 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/conf.h +M src/handler.c +M src/ic.c +M src/ic.h +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 79c324f701a9bcbabf880b615f3389bf7ef65bb2 +Author: Choe Hwanjin +Date: 2007-12-19 16:13:45 +0900 + + notification area 프로그램이 갑자기 죽는 경우 처리 + * peksystray로 여러번 테스트해봤지만, 이제는 죽는 현상은 발생하지 않고 + 작동하는 것으로 나와서 처리할 방법이 애매하여 등록된 버그에 올라온 패치를 + 적용하는 것으로 마무리함 + * 참고: [#300760] E16.8의 systray 사용후 E restart시 nabi 죽는 문제 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@656 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/eggtrayicon.c + +commit ad672da83d8f88afaa2e0ce4f4fb1a8fd7e1bb03 +Author: Choe Hwanjin +Date: 2007-12-19 15:49:53 +0900 + + memory leak 수정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@655 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/ui.c + +commit 98a9bb6ee70e55fcdea65e4318f3986400678a62 +Author: Choe Hwanjin +Date: 2007-12-19 15:49:32 +0900 + + 디버그 메시지 출력 개선 (flush) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@654 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/debug.c + +commit 60ab26195fdfec0fa6ed2a4b914aef021e8d4c45 +Author: Choe Hwanjin +Date: 2007-12-18 18:00:35 +0900 + + * nabi_server_toggle_input_mode() 함수 구현 + * NABI_MODE_INFO_ENGLISH -> NABI_MODE_INFO_DIRECT + * NABI_MODE_INFO_HANGUL -> NABI_MODE_INFO_COMPOSE + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@653 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/server.c +M src/server.h + +commit ce19fd39a1986735c164f261fc9e55f8902fddf0 +Author: Choe Hwanjin +Date: 2007-12-18 17:59:21 +0900 + + tray icon을 마우스의 아무 버튼으로나 클릭해도 메뉴가 나오게 함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@652 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit b4e1edfda04dcd6615ec5911f4070cc292cc95d7 +Author: Choe Hwanjin +Date: 2007-12-18 15:17:17 +0900 + + 디버그 메시지 출력 변경: + * 디버그 메시지 출력 포맷 변경 + * session 관련 메시지 디버그출력 루틴 사용 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@651 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/debug.c +M src/session.c + +commit cb27d97be68d32c771dd2eb44f24292380281c7c +Author: Choe Hwanjin +Date: 2007-12-18 14:37:45 +0900 + + --status-only (-s) 옵션을 사용한 경우 처리 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@650 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c +M src/server.c +M src/ui.c + +commit 581beae120ed4dd7a0ed7c7434f73d4819a441b9 +Author: Choe Hwanjin +Date: 2007-12-17 21:10:14 +0900 + + 아이콘 리사이징 루틴 개선 + * 크기 계산할때 반올림 처리 + * 리사이징 옵션 GDK_INTERP_TILES으로 변경 + * 디버그 메시지 출력 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@649 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 2b1de7f18a0345663a77f365750ee8af5ebd679f +Author: Choe Hwanjin +Date: 2007-12-17 21:02:16 +0900 + + 세로 패널에 아이콘이 들어갈 경우 크기 계산에서 오류 발생하는 문제 수정 + 참고: #304681 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@648 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 08ada932393900d828cb4ddddcbcab22e6b28045 +Author: Choe Hwanjin +Date: 2007-10-29 00:38:19 +0900 + + XIM api 호출 테스트를 위한 코드 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@647 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M test/Makefile +A test/xim_filter.c + +commit 4c7b4203802ecb0c1b7a77075bb8564bd004804f +Author: Choe Hwanjin +Date: 2007-10-28 00:52:16 +0900 + + 간체자 입력 기능 구현: + * 설정창 한자탭에 "간체자로 입력" 옵션 추가 + * config에 use_simplified_chinese 옵션 추가 + * util.c util.h sctc.h를 추가하고 nabi_traditional_to_simplified() 함수를 + 이용하여 간체자와 번체자간 변환을 처리 + * 옵션에 대한 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@646 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po +M src/Makefile.am +M src/candidate.c +M src/conf.c +M src/conf.h +M src/ic.c +M src/preference.c +A src/sctc.h +M src/server.c +M src/server.h +M src/ui.c +A src/util.c +A src/util.h + +commit 609330908d710821d62cab38f0a0966f272298c7 +Author: Choe Hwanjin +Date: 2007-10-20 23:17:04 +0900 + + #304587 프랑스어 자판 버그 수정 ( ugrave -> apostrophe ) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@645 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/keyboard_layouts + +commit ddaaa0c49552972b708103953127559206ac9b11 +Author: Choe Hwanjin +Date: 2007-10-07 10:41:56 +0900 + + 문서 업데이트 + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@642 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M NEWS +M TODO +M po/de.po +M po/ko.po + +commit 5d77fda0debb4e8b92858861b260f82db6bd0acb +Author: Choe Hwanjin +Date: 2007-10-07 10:39:40 +0900 + + 0.19 버젼 작업 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@641 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit aea81e39d082234c86a9ed27825e03e29fde66c1 +Author: Choe Hwanjin +Date: 2007-10-07 10:38:23 +0900 + + kingsejong2를 dist 패키지에 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@640 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M themes/Makefile.am + +commit 3f0f86c4dd46df6cdc06b6560a7be985d5ac2e2d +Author: Choe Hwanjin +Date: 2007-10-03 23:17:46 +0900 + + Mac 테마도 제거함 (라이센스 문제가 있을 수 있음) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@639 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M themes/Makefile.am + +commit 4dc5deae2fb144af4bbc5f7ed64d869bbe2e91df +Author: Choe Hwanjin +Date: 2007-08-15 17:13:51 +0900 + + MS-Windows 관련 테마 제거 + * 라이센스상 문제의 소지가 있음 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@638 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M themes/Makefile.am + +commit b1f27d91fa392776b112f9ad4539812fa62d14bc +Author: Choe Hwanjin +Date: 2007-08-15 17:12:20 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@637 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit c6e69fd8346dc16e42ef8f32c5d2fea9d2377e20 +Author: Choe Hwanjin +Date: 2007-08-15 17:11:47 +0900 + + theme loading 실패할때 error 처리 + * 오류 메시지 상자 출력 루틴 추가 + * GtkWindow의 default icons 세팅 루틴을 에러 메시지 박스가 뜨기 전으로 옮김 + * load_icon()에서 잘못된 메모리 관리 수정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@636 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit eb043d74d0f444e5c146f8c4c4ae9014de2d0e41 +Author: Choe Hwanjin +Date: 2007-08-13 01:11:13 +0900 + + KingSejong2 아이콘 추가 + Stefan Krämer 님이 보내주신 것 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@635 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A themes/KingSejong2/README +A themes/KingSejong2/english.png +A themes/KingSejong2/hangul.png +A themes/KingSejong2/none.png +M themes/Makefile.am + +commit b2544730f2d0e812e6183b488cd6e366410249c3 +Author: Choe Hwanjin +Date: 2007-07-21 17:20:26 +0900 + + candidate에 symbol table 추가: + 자음으로 기호 입력하는 기능 구현 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@634 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/server.c +M src/server.h +M tables/Makefile.am +A tables/symbol.txt + +commit 51cd888f8e65250c066bb2fdb04096e4327bfc4a +Author: Choe Hwanjin +Date: 2007-07-21 17:18:44 +0900 + + 사용하지 않는 변수 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@633 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit bb2b6b09f79ca802fdc74499f94ccfeac560d914 +Author: Choe Hwanjin +Date: 2007-07-08 23:25:59 +0900 + + 문서 업데이트 + ChangeLog 생성룰 개선 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@632 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M Makefile.am +M NEWS + +commit 71173a37facfbb8572f150e6c3c6d105ac08601e +Author: Choe Hwanjin +Date: 2007-07-08 22:35:12 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@631 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 17f28e3fd6629c90766fda2add6948982db4e9ec +Author: Choe Hwanjin +Date: 2007-07-08 00:27:04 +0900 + + gdk_pixbuf_unref() 대신 g_object_unref() 사용 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@630 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c +M src/ui.c + +commit 4b21f4ccbbbbbe8a6c322138294c65ca277553f4 +Author: Choe Hwanjin +Date: 2007-07-08 00:25:38 +0900 + + X server가 종료할때 설정 저장하도록 처리 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@629 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit fd49013bd9f5df941a61dce884abfff44b8c3df5 +Author: Choe Hwanjin +Date: 2007-06-06 23:19:23 +0900 + + state icon을 GtkBox를 쓰던 코드에서 GtkNotebook으로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@628 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit f70baf07b11ff256e3e27013832c978080724371 +Author: Choe Hwanjin +Date: 2007-06-06 22:59:04 +0900 + + * 종료시 발생하는 warning 처리 + gtk_style_detach: assertion `style->attach_count > 0' failed + * 종료시에는 tray icon을 생성하기 위한 idle 함수를 추가하지 않음 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@627 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit ce2f03e86571ed3a91925e09686c4f8b90b41bb8 +Author: Choe Hwanjin +Date: 2007-05-28 22:27:57 +0900 + + libhangul의 바뀐 callback 등록 api에 맞게 수정함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@626 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit d8b4d1e4446195efebc33a1fd234866beba88731 +Author: Choe Hwanjin +Date: 2007-03-21 22:53:41 +0900 + + * themes Makefile을 subdir로 나눠놨던 것을 하나로 합침 + * 0.18 버젼 준비 configure.ac 버젼 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@625 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac +D themes/Jini/Makefile.am +D themes/KingSejong/Makefile.am +D themes/MSWindows/Makefile.am +D themes/MSWindowsXP/Makefile.am +D themes/Mac/Makefile.am +M themes/Makefile.am +D themes/Onion/Makefile.am +D themes/SimplyRed/Makefile.am +D themes/Tux/Makefile.am +D themes/keyboard/Makefile.am + +commit 19a1db342707458273ae772438718e1e21629b53 +Author: Choe Hwanjin +Date: 2007-03-21 22:37:32 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@624 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 6c9a9428434b1dc24bb7f3a8be8ec5a68c0cb687 +Author: Choe Hwanjin +Date: 2007-03-21 22:31:47 +0900 + + * XOpenIM()이 실패했을 경우 처리 + * XCreateIC()가 실패했을 경우 처리 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@623 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M test/xlib.cpp + +commit f640a17a36d4e8d5df1fca6277fb4f43d8b91c4c +Author: Choe Hwanjin +Date: 2007-03-08 22:45:35 +0900 + + * libhangul의 OnTranslate와 OnTransition에 callback 연결 + * nabi_connection_create()에서 encoding대신 locale을 받도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@622 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/server.c + +commit 5bc281e25944cedb28d10fc96f4dbd942ebcf298 +Author: Choe Hwanjin +Date: 2007-02-26 01:14:19 +0900 + + "단어/글자" 옵션을 palette에서 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@621 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit cd4e14fcf7909b850d09608b3d98144ebe52066d +Author: Choe Hwanjin +Date: 2007-02-26 01:12:09 +0900 + + NabiHandleBox: + * child의 크기 변화에 따라서 자동으로 palette 크기가 변하게 함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@620 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handlebox.c + +commit 85e59015b28d48f6fddb1bc1ca56ed1877969a07 +Author: Choe Hwanjin +Date: 2007-02-05 00:32:45 +0900 + + 데스크탑에서 단일 한글 모드 사용 옵션 추가: + * global_input_mode 옵션 추가 + * 기본값을 global_input_mode = true로 설정 + * 설정창에도 옵션 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@619 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/conf.h +M src/handler.c +M src/ic.c +M src/ic.h +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 6ba3cad501f9973c132a0026a10fcc6b910e7394 +Author: Choe Hwanjin +Date: 2007-02-05 00:00:46 +0900 + + 사용하지 않는 변수 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@618 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit aa6bcc5a63d69b308e2cc499419c0e655ca65cad +Author: Choe Hwanjin +Date: 2007-02-04 17:58:35 +0900 + + GetIMValuesMessageProc(): protocol handler를 부르기 전에 free하는 것 순서 조정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@617 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nPtHdr.c + +commit 113c4663ec6870497b7e4dec7bef2d48ae28bd1d +Author: Choe Hwanjin +Date: 2007-02-04 17:45:19 +0900 + + 디버그 메시지 정리 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@616 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit 1590deb4a21f679940f10ea4e0521f221dc1ba66 +Author: Choe Hwanjin +Date: 2007-02-04 17:40:07 +0900 + + 한자 입력 포맷 옵션 수정 + * 한자 입력 포맷 간경 조정 + * 한자 입력 포맷을 제대로 설정하게 함(내부 설정값에 저장) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@615 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c + +commit 32d91a5351c308b0d424dd56dd6874e527cdbf11 +Author: Choe Hwanjin +Date: 2007-02-04 17:39:05 +0900 + + nabi_ic_destroy()에서 nabi_ic_preedit_done()하지 않음 + 프로그램 종료시에 xims 가 유효하지 않은 경우도 불리기 때문에 삭제한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@614 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 69d3a21f379cbb990895f3f266ffb2cdc469a64f +Author: Choe Hwanjin +Date: 2007-02-04 17:11:51 +0900 + + 한자 입력 포맷 옵션 추가 + * 漢字, 漢字(한자), 한자(漢字)의 입력 형태를 선택할수 있음 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@613 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/conf.c +M src/conf.h +M src/ic.c + +commit 6db78756c6d6b806da45adc925315de06f387586 +Author: Choe Hwanjin +Date: 2007-02-04 16:18:59 +0900 + + * 한자 메뉴 제거 + * 단어/글자 단위 입력 메뉴 초기 값 설정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@612 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 853a582815e5d2d7aa91ad4e17ef8df7eeb707fb +Author: Choe Hwanjin +Date: 2007-02-04 16:08:14 +0900 + + about창의 copyright 연도 수정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@611 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit fd55fb33237c1991e14619352e8da342a2299eee +Author: Choe Hwanjin +Date: 2007-02-04 16:02:46 +0900 + + menu 개선 + * palette show/hide 메뉴 추가 + * 단어/글자 단위 입력 메뉴 추가 + * menu 관련 함수 정리 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@610 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/nabi.h +M src/ui.c + +commit d09301a4be27194d3f67b6bae897759fadd6266d +Author: Choe Hwanjin +Date: 2007-02-03 23:28:05 +0900 + + trigger key를 실행 중간에 변경할수 있도록 수정 + * nabi_server_set_trigger_keys()에서 IMSetIMValues()를 이용하여 on key list를 + 업데이트 함 + * IMSetIMValues()안에서는 새로 IMOnKeysList 값을 설정했을때에도 다시 값을 + 설정하도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@609 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nMethod.c +M src/server.c + +commit 000a86af70647b1035d99f1d2cb6eccf3d75e0af +Author: Choe Hwanjin +Date: 2007-02-03 22:27:57 +0900 + + palette 모양 개선: + * NabiHandlebox를 이용하여 palette 구현 + * tray icon 관리 루틴 개선 + * NabiPalette, NabiTrayIcon으로 관리 + * palette에 한/영 상태 아이콘 추가, 단어/글자 단위 메뉴 추가, 기본 메뉴 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@608 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am +M src/conf.c +M src/conf.h +M src/main.c +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c + +commit 29b6a914a32300a355a0e12f9de56e4d3d8f3b95 +Author: Choe Hwanjin +Date: 2007-01-24 00:39:12 +0900 + + NabiHandleBox 코드 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@607 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A src/handlebox.c +A src/handlebox.h + +commit 1b43e9d42b47caf2f50fd215b4813a2fb035dc07 +Author: Choe Hwanjin +Date: 2007-01-20 21:49:58 +0900 + + * log 함수 개선: + - 입력된 개수가 없으면 쓰지 않음 + - log 출력 루틴을 정리 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@606 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/server.c + +commit ae2018bc316e22c83e6265189cb54ea8ed34649d +Author: Choe Hwanjin +Date: 2007-01-20 20:55:07 +0900 + + * 변경된 HangulICFilter 함수 수정 + * 자동 순서 교정 기능 알고리듬 개선: + - libhangul에 추가된 hangul_ic_has_jungseong(), hangul_is_jongseong() 사용 + - NabiIC에서 사용하지 않는 변수 제거 + * 키 입력 로그 개선: + - nabi_server_on_keypress() -> nabi_server_log_key() 로 이름 변경 + + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@605 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/ic.h +M src/server.c +M src/server.h + +commit f2bb135c50b89ac2a29609583139a9f59d9f860c +Author: Choe Hwanjin +Date: 2007-01-15 00:56:17 +0900 + + 기본 preedit string의 색상을 설정 값을 fg와 bg를 서로 뒤바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@602 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c + +commit 2fa46a1a3523042f74654b9bc27d2d51304303de +Author: Choe Hwanjin +Date: 2007-01-15 00:53:42 +0900 + + 0.17 준비 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@600 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac + +commit 54e616d6519b694edd667560c924b222ff871988 +Author: Choe Hwanjin +Date: 2007-01-15 00:52:58 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@599 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M NEWS + +commit 4b74602b98196b50e579a87f784253004d5513a8 +Author: Choe Hwanjin +Date: 2007-01-14 23:45:54 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@598 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit 1485743d23540fc39442543fdfb8f28e2e944f51 +Author: Choe Hwanjin +Date: 2007-01-14 23:35:39 +0900 + + 메뉴에서 자판을 변경했을 때는 바로 설정을 저장함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@597 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 647aeaac8a4161d45d3eddaadec58a92a69ecc08 +Author: Choe Hwanjin +Date: 2007-01-14 23:25:05 +0900 + + automatic reorder 관련 옵션 추가: + * 키의 순서가 뒤바뀌어 와도 자동으로 순서를 맞춰주는 기능을 켜고 끄는 옵션 추가 + * auto_reorder 설정 키워드 추가 + * nabi_server_set_auto_reorder() 추가 + * nabi_ic_hic_filter()에서 순서가 뒤바뀐 경우 처리 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@596 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/conf.h +M src/ic.c +M src/ic.h +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 75da9fde6de339fdd8962268b7e71159101cf2fa +Author: Choe Hwanjin +Date: 2007-01-14 17:34:54 +0900 + + 메시지 출력 수정: + * fprintf로 직접 출력한던 부분을 nabi_log()함수를 쓰도록 변경 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@595 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/fontset.c +M src/ic.c +M src/server.c + +commit 9f602de38fc7071092de88c89fb973e884d0f278 +Author: Choe Hwanjin +Date: 2007-01-14 17:22:10 +0900 + + preedit drawing 개선: + * commit by word 옵션에 따라서 preedit 모양 개선 + * normal text와 hilighted text로 나누어 그림 + * 밑줄 그리는 루틴 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@594 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c +M src/ic.c +M src/ic.h + +commit e18595f62c1f491f9126fe40ccb6bfbe4b54856d +Author: Choe Hwanjin +Date: 2007-01-14 17:19:12 +0900 + + commit by word 옵션을 시작할때 server에 적용함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@593 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit f4176e1c905f1cbe6289678ad1c4943a9b2913c0 +Author: Choe Hwanjin +Date: 2007-01-08 22:33:48 +0900 + + --with-default-keyboard configure 옵션 되살림 + * NabiConfig에서 기본값을 DEFAULT_KEYBOARD를 참조하도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@592 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac +M src/conf.c + +commit eb35778098c3501cfaa2621efba96d6049c82871 +Author: Choe Hwanjin +Date: 2007-01-08 00:35:27 +0900 + + over the spot의 preedit string drawing 루틴 개선 + * XmbTextEscapement() 대신 XmbTextExtents() 사용 + * 매번 text의 extent를 저장해둠 + * XFontSet에서 XExtentsOfFontSet()로 fontset의 metric 정보를 가져옴 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@591 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/fontset.c +M src/ic.c + +commit c4ddd2c4600b577bda85cb67821d27f0d60d60ee +Author: Choe Hwanjin +Date: 2007-01-07 23:04:38 +0900 + + Xutf8 함수를 사용하지 않음 대신 Xmb 계열 함수를 사용함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@590 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 4bb5bd708318d097de9677608261e3200dd1d793 +Author: Choe Hwanjin +Date: 2007-01-07 22:44:00 +0900 + + ResetICMessageProc()에서 commit_string을 free 해준다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@589 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nPtHdr.c + +commit 855bca4f8769e8b7800b54c7a2e72f8e8311c36b +Author: Choe Hwanjin +Date: 2007-01-07 22:42:58 +0900 + + feedback의 마지막에는 0을 채워야 한다. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@588 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 5fa0a2d0e3d2ca3dbf3a54c9897bfe5dee1f6986 +Author: Choe Hwanjin +Date: 2007-01-07 20:16:52 +0900 + + commit by word 옵션: + * ui check 버튼 추가 + * config에 엔트리 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@587 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/conf.c +M src/conf.h +M src/preference.c +M src/server.c +M src/server.h + +commit 26805e3498430e0e76048ff99ed6b918313b3f37 +Author: Choe Hwanjin +Date: 2007-01-07 20:04:08 +0900 + + NabiServer에 commit_by_word 옵션 구현 + * commit_by_word 옵션 추가 + * NabiIC에 GString으로 preedit string을 들고 있도록 함 + * candidate에서 key의 길이 만큼 preedit string을 지워준다. + * candidate처리를 Hanja를 이용 + + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@586 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/candidate.h +M src/ic.c +M src/ic.h +M src/server.c +M src/server.h + +commit 5fb3b6b740359fccc46ea5575b2b1828ab2c4928 +Author: Choe Hwanjin +Date: 2007-01-07 16:46:32 +0900 + + NabiConfig 작성: + * conf.c conf.h 추가 + * configuration을 모두 NabiConfig로 관리함 + * NabiApplication에서 멤버 일부를 NabiConfig로 옮김 + * config 파일 관련 코드를 conf.c로 옮김 + * preference에서 nabi_app_set_xxx()함수를 호출하던 것을 직접 NabiConfig + 스트럭쳐의 내용을 바꾸도록 수정함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@585 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am +A src/conf.c +A src/conf.h +M src/main.c +M src/nabi.h +M src/preference.c +M src/session.c +M src/ui.c + +commit 7365badf5179442eeee95a909a2ca45c6dd430db +Author: Choe Hwanjin +Date: 2007-01-07 14:27:41 +0900 + + advanced option 추가: + * event flow 옵션 추가 + * xim name 옵션 추가 + + 코드 정리: + * 사용하지 않는 dvorak 관련 코드 제거 + + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@584 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/nabi.h +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 15a3e0228937306942244ed55678908ed3d5e791 +Author: Choe Hwanjin +Date: 2007-01-07 11:20:14 +0900 + + server: 사용하지 않는 코드 제거 + * check_charset 관련 코드 제거 + * converter 코드 제거 + * dvorak 관련 코드 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@583 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c +M src/server.h + +commit 19b716acd81cfbe8d16d445dc0fc2b6ffd750154 +Author: Choe Hwanjin +Date: 2007-01-07 11:05:08 +0900 + + 잘못하여 중복되어 들어간 log를 제거함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@582 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 2cbe4d4ad683370e04a5c627cfce4d289c9f239d +Author: Choe Hwanjin +Date: 2007-01-07 11:03:39 +0900 + + 테마: + * svg 아이콘을 지원, svg아이콘을 먼저 사용하고 없으면 png 아이콘을 사용 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@581 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 07349832e0ac2afdcaa9ed830929317ee7f1c530 +Author: Choe Hwanjin +Date: 2007-01-07 10:40:34 +0900 + + fontset: + * fontset 생성/삭제할때 debug log 메시지 출력 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@580 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/fontset.c + +commit 12a6039bd306c061b3ddca89927e266714d623f5 +Author: Choe Hwanjin +Date: 2007-01-07 00:48:39 +0900 + + SIGTERM에 대한 handler 등록 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@579 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit e87d1e9aa478de0677926f675273c0cf75455bc6 +Author: Choe Hwanjin +Date: 2007-01-07 00:15:53 +0900 + + 한영 모드 전환시 nabi_ic_flush()를 불러 남은 글자를 출력하도록 함 + + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@578 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/ic.h + +commit bb8dc877996a789eea973687b0587214e5260886 +Author: Choe Hwanjin +Date: 2007-01-06 22:51:18 +0900 + + update ChangeLog generating rule + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@575 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M Makefile.am + +commit 4a8e513aaa70bff446fd2b0ff0149a452ddec5a5 +Author: Choe Hwanjin +Date: 2007-01-06 22:46:30 +0900 + + session code 활성화 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@574 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit 4b43c010a2b127fb9ec7de47f455ec645b64fbdb +Author: Choe Hwanjin +Date: 2007-01-06 22:45:00 +0900 + + copyright 문구 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@573 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/candidate.h +M src/debug.c +M src/debug.h +M src/ic.c +M src/ic.h +M src/main.c +M src/nabi.h +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 602f3605865a1e58d8afaa6ea0761910ac680312 +Author: Choe Hwanjin +Date: 2007-01-06 22:39:00 +0900 + + 테스트하기 위해서 xim name을 "test"로 설정하던 코드를 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@572 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit bcdd7769c30c79d49052235956c2f079ecfc024b +Author: Choe Hwanjin +Date: 2007-01-06 16:43:40 +0900 + + 문서 업데이트 + ChangeLog 자동 생성룰 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@570 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M Makefile.am +M NEWS + +commit 8a17b1186550d558d8c723b8b29c1939e14f0ac6 +Author: Choe Hwanjin +Date: 2007-01-06 16:11:39 +0900 + + * 0.16 릴리스 준비 + * 빠진 파일들 소스리스트에 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@569 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac +M src/Makefile.am + +commit fe6a3c6c1b46ac5fd792182fac3dae82b2283dc9 +Author: Choe Hwanjin +Date: 2007-01-06 16:09:42 +0900 + + update po files + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@568 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po + +commit cab9dd065e0f6898772cb4cee4eda5509f1a5f09 +Author: Choe Hwanjin +Date: 2007-01-06 16:07:14 +0900 + + 기본 테마 아이콘을 Jini로 변경 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@567 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 47e849d05c5b447df6e82c8b41890de3a90f5bd2 +Author: Choe Hwanjin +Date: 2007-01-06 15:54:31 +0900 + + gcc 2.9 버젼에서 빌드가능하도록 변수 선언 위치 조정 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@566 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/preference.c + +commit 780f9a369a38541adab8a40eeb40e952f7085c4d +Author: Choe Hwanjin +Date: 2007-01-03 23:25:13 +0900 + + dvorak -> Dvorak 이름 변경 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@565 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/keyboard_layouts + +commit 391a015ed571ec4540147fadf8228342833189d0 +Author: Choe Hwanjin +Date: 2007-01-03 23:24:15 +0900 + + french 자판 배열 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@564 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/keyboard_layouts + +commit 4ea0bbed932560e7373b23ca6088ed159d13111c +Author: Choe Hwanjin +Date: 2007-01-03 22:27:23 +0900 + + add comments + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@563 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/keyboard_layouts + +commit a4073033e9de0db7c67bf109513ec0d17279e065 +Author: Choe Hwanjin +Date: 2007-01-02 00:17:44 +0900 + + handler 함수들의 parameter를 각 함수에서 필요한 type으로 변경 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@562 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit fc11eb01ce9a0824b72d667d6eca7f476e13ae2f +Author: Choe Hwanjin +Date: 2007-01-02 00:05:43 +0900 + + 디버그 메시지 출력 기능 구현: + * -d [0-5] 옵션을 사용하여 디버그 메시지 출력하는 기능 추가 + * debug.h, debug.c 추가 + * nabi_log() 함수로 메시지 출력 + * xim protocol 스트링 출력하는 코드를 xim_protocol.h 로 분리 + + ic 버그 수정: + * fontset를 두번 free하던 코드 제거 + * str이 없으면 commit 하지 않음 + + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@561 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am +A src/debug.c +A src/debug.h +M src/handler.c +M src/ic.c +M src/main.c +M src/ui.c +A src/xim_protocol.h + +commit 54ce3ace12d2bf5f939663439ccec98e7e523ad7 +Author: Choe Hwanjin +Date: 2006-12-31 17:01:01 +0900 + + NabiConnection 사용: + * NabiConnect를 NabiConnection으로 이름변경 + * client의 encoding정보를 가지고 있음 + * NabiIC는 NabiConnection을 사용해서 생성 + + NabiIC 변경: + * ic를 destroy해야 할 때 ic를 즉시 삭제함 + * NabiIC alloc/dealloc을 NabiServer에서 제공 + * + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@560 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/candidate.h +M src/handler.c +M src/ic.c +M src/ic.h +M src/server.c +M src/server.h +M src/ui.c + +commit 486cfeffaecae750fa711a5c68e60d0f5d2b95c1 +Author: Choe Hwanjin +Date: 2006-12-30 13:48:43 +0900 + + 입력기가 지원하는 locale의 목록에 encoding 정보를 추가하여 다시 작성 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@559 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit a7e1ccd2b95ef7239a11fe4f46d18be3cafed9e4 +Author: Choe Hwanjin +Date: 2006-12-28 15:46:24 +0900 + + keyboard_layouts 파일 인스톨 룰 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@558 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/Makefile.am + +commit f1b093ec84088a7faffa0c3359a57e572f3ee390 +Author: Choe Hwanjin +Date: 2006-12-27 23:41:11 +0900 + + hic의 filter 함수 구현 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@557 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 4d0a4019576f9882088be20afbdf86185f2088e3 +Author: Choe Hwanjin +Date: 2006-12-27 22:26:22 +0900 + + GtkSizeGroup delete하기 위한 코드 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@556 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit 720eb47e29bd23d12555f785b6c1a78ed1a386dd +Author: Choe Hwanjin +Date: 2006-12-27 22:23:36 +0900 + + * keyboard_layout delete 하는 코드 추가 + * nabi_server_get_hangul_keyboard_list()를 이용하여 hangul keyboard 정보 전달 + * GtkSizeGroup을 이용하여 hangul keyboard와 latin keyboard combo box의 크기를 + 맞춤 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@555 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 81c3b9919158806632e763ea92455c92513f226d +Author: Choe Hwanjin +Date: 2006-12-27 21:29:10 +0900 + + 키보드 배열 파일 추가(유럽어를 위한 것) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@554 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A tables/keyboard_layouts + +commit 7b5705e1c79697d4e946a4888c5b5deb7937277b +Author: Choe Hwanjin +Date: 2006-12-27 00:18:43 +0900 + + preference: + * 한글자판, 영문자판 설정을 GtkComboBox로 변경 + + server: + * keyboard layout에 default layout인 "none"을 추가 + * layout을 설정하는 server 함수 추가 + + app: + * hangul_keyboard와 latin_keyboard 설정 관련 코드 추가 + + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@553 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/nabi.h +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 895155fdb6800c2fbf881914683ccb282fdae5a1 +Author: Choe Hwanjin +Date: 2006-12-26 00:36:29 +0900 + + server.h: 사용하지 않는 struct 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@552 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.h + +commit 6025fdeda17d2312b951bc488e9a8696a55d32f1 +Author: Choe Hwanjin +Date: 2006-12-25 22:13:10 +0900 + + * keyboard_layout 사용하는 코드 추가 + * XK_exclam 과 XK_asciitilde 사이의 KeySym만 process 함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@551 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/server.c + +commit da6e47bf9bcde8edf6936826e412009c851a16f9 +Author: Choe Hwanjin +Date: 2006-12-25 14:42:30 +0900 + + nabi_server_set_hangul_keyboard()의 인자를 id string으로 변경 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@550 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c +M src/server.h + +commit 66b79b4e4ab59092ead62e3db22c8f78ab5f3ffe +Author: Choe Hwanjin +Date: 2006-12-25 13:16:35 +0900 + + automata.c, hangul.c 파일은 제거함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@549 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/POTFILES.in + +commit 6b67de842d3cb1c2342038500cbb484c6492a685 +Author: Choe Hwanjin +Date: 2006-12-25 12:07:35 +0900 + + libhangul 적용 + * configure할때 libhangul이 있는지 확인함 + * keyboard loading 루틴제거 + * compose table loading 루틴 제거 + * candidate 처리 코드를 libhangul의 것으로 대체 + * automata를 libhangul의 HangulInputContext를 사용 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@548 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac +M src/Makefile.am +M src/candidate.c +M src/candidate.h +M src/handler.c +D src/hangul.c +D src/hangul.h +M src/ic.c +M src/ic.h +D src/keyboard.h +M src/main.c +M src/nabi.h +M src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 6f678cbba2b1be49651379fd0ba514c967dfe358 +Author: Choe Hwanjin +Date: 2006-12-22 22:01:48 +0900 + + debug 옵션 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@547 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.ac +M src/handler.c + +commit d86a2ce914330b3adbf70df60479598a651d7f13 +Author: Choe Hwanjin +Date: 2006-12-22 21:42:35 +0900 + + configure.in -> configure.ac + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@546 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A configure.ac +D configure.in + +commit 3c92f88324a8e9a240f64c8def1e5cc7b2a63274 +Author: Choe Hwanjin +Date: 2006-12-18 23:22:03 +0900 + + Keyboard layout 관련 코드 추가, 유럽어 레이아웃을 일반적인 qwerty 자판으로 + 변환하기 위한 데이터 관리 코드 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@545 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/server.c +M src/server.h + +commit fc679ef4b340f255c43a0a00c8cebdff70b3bbe2 +Author: Choe Hwanjin +Date: 2006-11-20 17:23:21 +0900 + + update German translation (Thanks to Niklaus Giger) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@544 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po + +commit 8086a6cc3d8b939a34ed6a4c34a8cb02c1e56c24 +Author: Choe Hwanjin +Date: 2006-11-19 22:45:18 +0900 + + update README file for foreigner. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@543 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M README + +commit 17e3ae23ba4983fb548b0934c3e083519f04c833 +Author: Choe Hwanjin +Date: 2006-11-19 21:59:15 +0900 + + 한글 자판 이름을 영어로 바꾸고 gettext를 이용하여 번역함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@542 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/de.po +M po/ko.po +M src/preference.c +M src/server.c +M src/ui.c +M tables/keyboard/2qwerty +M tables/keyboard/32qwerty +M tables/keyboard/39qwerty +M tables/keyboard/3fqwerty +M tables/keyboard/3sqwerty +M tables/keyboard/3yqwerty + +commit 28d2b26b1081291de7ed7a5030caba688d64eaf2 +Author: Choe Hwanjin +Date: 2006-11-19 20:18:23 +0900 + + add German translation (Thanks to Niklaus Giger) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@541 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in +A po/de.po + +commit 4f9285e3caf490ab3e2a35b350ee94846fe07c78 +Author: Choe Hwanjin +Date: 2006-05-30 18:39:22 +0900 + + Jini 테마 추가 (from http://kldp.net/projects/jini/ ) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@540 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in +A themes/Jini/Makefile.am +A themes/Jini/README +A themes/Jini/english.png +A themes/Jini/english.svg +A themes/Jini/hangul.png +A themes/Jini/hangul.svg +A themes/Jini/none.png +A themes/Jini/none.svg +M themes/Makefile.am +D themes/jini/README +D themes/jini/english.png +D themes/jini/english.svg +D themes/jini/hangul.png +D themes/jini/hangul.svg +D themes/jini/none.png +D themes/jini/none.svg + +commit 25c3240da6fa958bf013e62fb7ae3ac61cbfb763 +Author: Choe Hwanjin +Date: 2006-05-30 17:32:44 +0900 + + jini 테마 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@539 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A themes/jini/README +A themes/jini/english.png +A themes/jini/english.svg +A themes/jini/hangul.png +A themes/jini/hangul.svg +A themes/jini/none.png +A themes/jini/none.svg + +commit 58cfa6976449469ec9ae64f01a28611d2efb8d33 +Author: Choe Hwanjin +Date: 2006-05-12 00:01:02 +0900 + + eol-style property 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@538 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M nabi-about.png + +commit 04106f61b0baa9cdf5978de6107d405adc806840 +Author: Choe Hwanjin +Date: 2006-05-12 00:00:10 +0900 + + nabi.svg로 부터 새로 아이콘 이미지 생성 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@537 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M nabi.png + +commit f49a117c7c3dea9bbeaee61e6995db9028c3895f +Author: Choe Hwanjin +Date: 2006-05-11 23:57:53 +0900 + + 깨진 이미지 제거 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@536 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M nabi.png + +commit ae6c9dafb1c2d0b74057587a0d000d941399facf +Author: Choe Hwanjin +Date: 2006-05-11 23:49:25 +0900 + + nabi.svg 파일으로 로딩실패할 경우 nabi.png를 사용하도록 개선 + png 이미지에 mimetype 설정 (현재 파일이 깨진 상태임) + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@535 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ui.c + +commit 28be18a9307edecc1601a2c7400f45844d86f349 +Author: Choe Hwanjin +Date: 2006-04-26 00:25:17 +0900 + + 단축기 로딩 루틴에서 오타 수정 Ctrl->Control + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@534 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit 5ebd39174663e5fc074c013e12953e7bed1e53bd +Author: Choe Hwanjin +Date: 2006-04-23 23:56:28 +0900 + + XLookupString 대신 XLookupKeysym으로 대체, 유럽어 자판 문제 해결 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@533 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/handler.c + +commit 97572a2349fa80228e1a2364c20c6c24a55db18f +Author: Choe Hwanjin +Date: 2006-04-23 22:47:04 +0900 + + 자판 입력창 통계 수치 출력 루틴을 GString을 이용해서 개선 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@532 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ui.c + +commit 361d7f61008460383c91d3a74998bbaee545f4b8 +Author: Choe Hwanjin +Date: 2005-09-06 11:06:53 +0900 + + cvs에서 svn으로 이사한후, 이미지 파일들의 prop이 잘못 설정되어 있어서 이미지 + 파일이 손상되었음. 이문제를 바로 잡음. + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@531 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M themes/KingSejong/english.png +M themes/KingSejong/hangul.png +M themes/KingSejong/none.png +M themes/MSWindows/english.png +M themes/MSWindows/hangul.png +M themes/MSWindows/none.png +M themes/MSWindowsXP/english.png +M themes/MSWindowsXP/hangul.png +M themes/MSWindowsXP/none.png +M themes/Mac/english.png +M themes/Mac/hangul.png +M themes/Mac/none.png +M themes/Onion/english.png +M themes/Onion/hangul.png +M themes/Onion/none.png +M themes/SimplyRed/english.png +M themes/SimplyRed/hangul.png +M themes/SimplyRed/none.png +M themes/keyboard/english.png +M themes/keyboard/hangul.png +M themes/keyboard/none.png + +commit 2eb28db7859a9991b38b958dbcf257cbab82cf75 +Author: Choe Hwanjin +Date: 2005-07-20 22:46:22 +0900 + + remove unneeded new line + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@530 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M test/xlib.cpp + +commit 815f47b00573690196f715af794e2e0bb689366d +Author: Choe Hwanjin +Date: 2005-07-20 22:35:24 +0900 + + modifier 키가 눌렸을 경우는 insert 하지 않는다 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@529 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M test/xlib.cpp + +commit 16888a0ba61415992d95e30fa752221fb53a9386 +Author: Choe Hwanjin +Date: 2005-07-17 01:22:52 +0900 + + source tarball에 test 디렉토리도 추가함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@528 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M Makefile.am + +commit 07c6d522280d0078cc4cf03afbef79a104178fb3 +Author: Choe Hwanjin +Date: 2005-07-17 01:17:20 +0900 + + 여러가지 toolkit에서 테스트하기 위한 코드가 들어 있는 test 디렉토리 추가 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@527 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +A test/Makefile +A test/gtk.c +A test/gtk1.c +A test/qt.cpp +A test/xlib.cpp + +commit 41198e04f71c88f0b0207788974579e6b8b55927 +Author: Choe Hwanjin +Date: 2005-07-10 11:50:08 +0900 + + * cvs2svn으로부터 생성된 svn repo의 디렉토리를 프로젝트에 맞게 다시 정리함 + + + git-svn-id: http://kldp.net/svn/nabi/nabi/trunk@526 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +commit ebeed946b9f41b2de1dd54071f010f5e64f93230 +Author: Choe Hwanjin +Date: 2005-01-17 17:50:24 +0900 + + gcc 4.0에서 발생하는 error/warning 제거 (from SungHyun Nam) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@524 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/ic.c +M src/server.c + +commit 4e5e21ea2bfa798c1230d582fe5724fd4cb1b987 +Author: Choe Hwanjin +Date: 2005-01-13 22:56:09 +0900 + + nabi_ic_preedit_show()에서 nabi_ic_preedit_configure를 부름 + (PreeditArea 방식에서 preedit window의 위치를 제대로 잡게됨) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@523 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/handler.c +M src/ic.c + +commit dde1d4759df27b6dd7fb7cf4c15ec3400cd079ec +Author: Choe Hwanjin +Date: 2005-01-08 10:42:49 +0900 + + * reset할때 preedit window 숨김 + * gtk1 text widget에서 preedit string이 안나오던 문제 수정: + over the spot(PreeditPostion) 방식에서 foreground, background값을 client가 + 보내주는 값대신 nabi의 설정값을 따름 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@522 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ic.c + +commit 0fcabd2b71b7832c821faf93cf691ac0483917f1 +Author: Choe Hwanjin +Date: 2004-12-05 00:29:47 +0900 + + Update document + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@518 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS + +commit da407f8d18f22100121a4c4ab463461f4a57cc7a +Author: Choe Hwanjin +Date: 2004-12-05 00:20:55 +0900 + + Release 0.15 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@517 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit b285581f141ac323feae5035f96b773285402aa1 +Author: Choe Hwanjin +Date: 2004-12-05 00:15:16 +0900 + + Align the key text to center + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@516 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/keycapturedialog.c + +commit 3a2cd0798597d20356b3c2a0106ef4a2185df265 +Author: Choe Hwanjin +Date: 2004-12-04 20:58:17 +0900 + + Update about window (thanks to bluetux) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@515 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M Makefile.am +M po/ko.po +M src/ui.c + +commit 8f2c4e51950d9a2a0d07a76608d015cf161934e8 +Author: Choe Hwanjin +Date: 2004-12-04 17:26:18 +0900 + + apply new nabi about image + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@514 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A nabi-about.png +M src/ui.c + +commit df62147172e29aa524e7a07e46c4cde28de6097a +Author: Choe Hwanjin +Date: 2004-12-03 23:36:24 +0900 + + nabi icon update(nabi.png->nabi.svg) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@513 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M Makefile.am +A nabi.svg +M src/ui.c + +commit 919941ae491195a954fcd0e9c78d1f177e4c2fec +Author: Choe Hwanjin +Date: 2004-12-02 23:15:35 +0900 + + * nabi_server_write_log() 구현: 자모 빈도를 $HOME/.nabi/nabi.log에 기록 + * Statistics에서 XK_space도 기록함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@508 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M po/ko.po +M src/main.c +M src/server.c +M src/server.h +M src/ui.c + +commit 5dfc988d1dffe47d67f8b86c31a6781909fc582d +Author: Choe Hwanjin +Date: 2004-11-30 21:48:24 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@506 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M po/ko.po + +commit e9afe94b19e0ade5abfa228cdf12d4603cb0a8dd +Author: Choe Hwanjin +Date: 2004-11-27 18:29:36 +0900 + + gtk_tree_model_get에서 있던 memory leak 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@505 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit 8a0bd13fa0216dac50bb08125b2d5d5481770f25 +Author: Choe Hwanjin +Date: 2004-11-27 18:27:55 +0900 + + ic_table 메모리 할당 에러 수정, 개수를 512로 줄임 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@504 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit bebaff526795a4fc4cb33c61350583ab47e64536 +Author: Choe Hwanjin +Date: 2004-11-27 16:17:13 +0900 + + 종료할때 about, preference 창을 닫도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@503 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 451fae663ebf06452f013a3d8dada313429e715b +Author: Choe Hwanjin +Date: 2004-11-26 23:48:54 +0900 + + * 설정창에서 한글/한자로 탭을 나눔 + * about창에서 더이상 gtk_dialog_run()을 사용하지 않음 + * about창 copyright 문구 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@502 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c +M src/ui.c + +commit 63eba5f7db5675d497c090e30c585643a38a8335 +Author: Choe Hwanjin +Date: 2004-11-25 22:46:06 +0900 + + 0.15 준비 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@501 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit 233d31173208d86da541807c7b7379892f889e05 +Author: Choe Hwanjin +Date: 2004-11-21 20:23:20 +0900 + + * 순아래 자판 추가 + * 옛글 compose table을 Makefile.am에 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@498 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M tables/Makefile.am +A tables/keyboard/3sqwerty + +commit b60305a1ffe92bb7850a0bea3c06746602f18e6a +Author: Choe Hwanjin +Date: 2004-11-21 20:12:08 +0900 + + * FocusIn 이벤트에서 grab함 + * 마우스가 창을 벗어나서 클릭하면 창을 닫음 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@497 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/keycapturedialog.c + +commit 7824dd38dcaa9d65094e2b5ab5556c856bd215cd +Author: Choe Hwanjin +Date: 2004-11-21 15:57:53 +0900 + + * 한영,한자키를 사용자가 직접 선택할수 있도록 함 + * key_capture_dialog_new, key_capture_dialog_get_key_text 함수를 구현함 + * nabi_server_set_trigger_keys()와 nabi_server_set_candidate_keys()의 인자를 + int에서 char**로 바꿈 + * 메뉴에서 종료를 선택하면 session에서 자동 재실행 옵션을 꺼서 바로 종료함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@496 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M po/ko.po +M src/Makefile.am +A src/keycapturedialog.c +A src/keycapturedialog.h +M src/nabi.h +M src/preference.c +M src/server.c +M src/server.h +M src/session.c +M src/ui.c + +commit f09ff24b0d3a1240fece2505f6ef6b25d4946d15 +Author: Choe Hwanjin +Date: 2004-11-09 21:25:02 +0900 + + * tray icon size 설정 옵션 제거 + * size-allocate 시그널에서 아이콘 크기를 자동 조정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@495 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/nabi.h +M src/preference.c +M src/ui.c + +commit 1ae4c23ba5963e7afddbca8ce0522aa8c982843f +Author: Choe Hwanjin +Date: 2004-11-09 20:47:42 +0900 + + Qt immodule의 XIM에서 preedit window 위치를 잘못 찾던 버그 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@494 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ic.c + +commit 50da0966bf76552099ac71c58e3292a1520d311f +Author: Choe Hwanjin +Date: 2004-11-06 00:34:00 +0900 + + 태나무 리 -> 배나무 리 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@492 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit d90a286e5959b66df333dd6dcebb2c4a44040b03 +Author: Choe Hwanjin +Date: 2004-11-03 23:33:51 +0900 + + 숲 박 -> 엷을 박 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@491 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 4efd42ad51a629ede610428c2764dcf6475d5d77 +Author: Choe Hwanjin +Date: 2004-10-23 21:55:48 +0900 + + 키 입력 통계를 다른 창으로 띄우게 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@490 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 25395536be3c5328f8f0afce39661d3f246e2807 +Author: Choe Hwanjin +Date: 2004-10-23 21:10:44 +0900 + + * output_mode를 자판 별로 설정 가능하도록 함 + * compose_table을 자판별로 가지고 있는 데이터로 수정함. 자판에서 compose_table + 포인터를 가지고 있지 않으면 server의 기본값을 사용하고 compose_table을 가지고 + 있다면 keyboard_table이 가지고 있는 compose_table을 한글 자모 compose시에 + 사용하도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@489 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/ic.c +M src/keyboard.h +M src/server.c +M src/server.h +M tables/keyboard/3yqwerty + +commit 4aa9bf52fee8a13ab4dba9f32065ba90a04f6281 +Author: Choe Hwanjin +Date: 2004-10-23 20:14:43 +0900 + + server.c: locale string을 하드코딩하지 않고 UTF-8 인코딩인지만 확인한다 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@488 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit 12e796b175e12f8258ddc2846e22383ec1da1c4d +Author: Choe Hwanjin +Date: 2004-10-05 22:31:09 +0900 + + 세벌식 옛글 자판 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@487 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/keyboard.h +M src/server.c +M src/server.h +M src/ui.c +A tables/keyboard/3yqwerty + +commit 2d982a9a3d20425803af1bbb7653e96db6252166 +Author: Choe Hwanjin +Date: 2004-10-05 21:30:49 +0900 + + full compose table 추가함 (옛글 입력할때 필요한 compose map) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@486 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +A tables/compose/full + +commit 304f7acc7015f56930a2061118255274f7b2bed5 +Author: Choe Hwanjin +Date: 2004-10-04 14:17:25 +0900 + + ui.c: compose table을 제대로 로딩하지 못하던 문제를 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@485 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ui.c + +commit 402649ce7ea5c59a6b62fe062762a033d122930b +Author: Choe Hwanjin +Date: 2004-08-30 12:08:03 +0900 + + Tux 테마 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@475 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 83defe47bf79f691533cdb03001abd7bbd4b05cb +Author: Choe Hwanjin +Date: 2004-08-30 12:06:56 +0900 + + Tux 테마 README 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@474 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A themes/Tux/README + +commit 47eceea90610cbe7ef6fafa3b5a6eaa0a8233d02 +Author: Choe Hwanjin +Date: 2004-08-30 10:44:39 +0900 + + Tux 테마 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@473 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in +M themes/Makefile.am +A themes/Tux/Makefile.am +A themes/Tux/english.png +A themes/Tux/hangul.png +A themes/Tux/none.png + +commit 90c850407f3bc71ea671000b9ebb124c038cf720 +Author: Choe Hwanjin +Date: 2004-08-28 23:03:42 +0900 + + release 0.14 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@472 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit c97b44ebda88600ff9d112a43e3f32d9998b4ad4 +Author: Choe Hwanjin +Date: 2004-08-28 21:40:28 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@470 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS +M TODO +M po/ko.po + +commit 3aa84b04ff9936186ff0a235a78036fad23f4048 +Author: Choe Hwanjin +Date: 2004-08-28 20:46:36 +0900 + + * preference.c: "테마"에서 "트레이"로 페이지 이름을 변경 + * ui.c: nabi_app_set_candidate_font에서 config를 저장 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@469 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c +M src/ui.c + +commit 916ddb2ea648b27848b8909bac29ecc005904e35 +Author: Choe Hwanjin +Date: 2004-08-28 20:25:12 +0900 + + * candidate list의 갯수를 9개로 변경 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@468 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/candidate.c +M src/default-icons.h +M src/handler.c +M src/ic.c +M src/ui.c + +commit 700394d291a106500f71b7f2bd3d3717b7975b20 +Author: Choe Hwanjin +Date: 2004-08-28 16:53:59 +0900 + + * candidate list의 글꼴 설정 옵션도 설정창에 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@467 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M po/ko.po +M src/nabi.h +M src/preference.c +M src/ui.c + +commit d99ba82a4131bd57192e74d9f1a31c6373acf812 +Author: Choe Hwanjin +Date: 2004-08-28 15:30:55 +0900 + + * ko이외에 ja_JP.UTF-8, zh_CN.UTF-8, zh_HK.UTF-8, zh_TW.UTF-8, en_US.UTF-8을 + 지원하도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@466 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/server.c +M src/server.h +M src/ui.c + +commit 63eaac35f83ed8b871f7b7773772ae0d94420754 +Author: Choe Hwanjin +Date: 2004-08-19 14:22:17 +0900 + + hanja-to-c.py: 주석도 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@465 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/hanja-to-c.py + +commit 046e45f15445dacfc402abec063d33e4a2254996 +Author: Choe Hwanjin +Date: 2004-08-18 23:15:34 +0900 + + hanja-to-c.py: 키 리스트를 출력할때 소팅해서 순서가 바뀌는 문제를 바로 잡음 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@464 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/hanja-to-c.py + +commit 9b6cce318c0c62c9a5e15990ff6484ece2468e35 +Author: Choe Hwanjin +Date: 2004-08-18 16:18:19 +0900 + + hanja-to-c.py 스크립트 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@463 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/ChangeLog +A tables/candidate/hanja-to-c.py + +commit 35871cd11a7a2bd799347b5e3055f3b8c02b43b8 +Author: Choe Hwanjin +Date: 2004-08-03 19:04:04 +0900 + + ���ڵ�׸���丮�� define�����ü + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@462 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c + +commit 1ad1145fa36f0ca015da68ed31a2e32015e7aa18 +Author: Choe Hwanjin +Date: 2004-08-01 11:33:16 +0900 + + XIMPreeditArea 지원 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@461 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ic.c + +commit 586419e2d25c1c37f291c53b750747636075a4ee +Author: Choe Hwanjin +Date: 2004-07-31 23:03:26 +0900 + + NabiIC와 NabiServer에서 사용하던 Window, GC들을 GdkWindow, GdkGC로 변경함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@460 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ic.c +M src/ic.h +M src/main.c +M src/server.c +M src/server.h +M src/ui.c + +commit d9db007da2069e352be5bca3a1ff8d0a33852152 +Author: Choe Hwanjin +Date: 2004-07-31 19:10:08 +0900 + + * 0.14 준비 + * 설정창 설명문 추가 + * 한자키를 모두다 끌 수 있도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@459 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in +M po/ko.po +M src/preference.c +M src/server.c + +commit b2aff87675bcbf286e49ea1992d5d6d2f625fe41 +Author: Choe Hwanjin +Date: 2004-07-31 13:45:33 +0900 + + java 어플리케이션에서 필요로 하는 XNPreeditState 정보를 제공 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@458 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 5f595bf138f0c883a238c70b80fb09c375036f40 +Author: Choe Hwanjin +Date: 2004-07-27 22:07:47 +0900 + + 키보드->자판 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@457 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ko.po + +commit d55bd7fb47754ccb56556759abe4d2c497948b6a +Author: Choe Hwanjin +Date: 2004-07-27 22:06:33 +0900 + + 설정창/자판 부분을 한글 자판/영문 자판 카테고리로 나눔 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@456 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ko.po +M src/preference.c + +commit c85fb374a49131574a555cb837917fa89ccdfbe9 +Author: Choe Hwanjin +Date: 2004-07-27 21:11:08 +0900 + + * 한국어 로캘이 아닐때 워닝 메시지를 한국어로 수정 + * gtk_message_dialog_new_with_markup() 사용하지 않음 (2.4 API) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@455 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 6ce06be11c65632280919f89a830f70246f05923 +Author: Choe Hwanjin +Date: 2004-07-26 22:36:15 +0900 + + preference 창에서 icon size widget을 GtkComboBox에서 GtkSpinButton으로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@454 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/preference.c +M src/ui.c + +commit 386aa1a0f2eefeefad952479041d992877c4af34 +Author: Choe Hwanjin +Date: 2004-07-25 23:40:10 +0900 + + * ko locale이 아닌경우 워닝 표시 + * 디폴트 아이콘 설정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@453 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit c64297f89ada34c422f46707f97c3a28e270bdb8 +Author: Choe Hwanjin +Date: 2004-07-25 22:25:11 +0900 + + * fontset 로딩에서 실패하더라도 한번더 로딩하도록 수정 + * copyright 문구 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@452 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/candidate.c +M src/candidate.h +M src/fontset.c +M src/fontset.h +M src/handler.c +M src/hangul.c +M src/hangul.h +M src/ic.c +M src/ic.h +M src/main.c +M src/nabi.h +M src/preference.c +M src/server.c +M src/server.h +M src/session.c +M src/session.h +M src/ui.c + +commit d7d304760360b06582d783246d3f9e48d681f4f8 +Author: Choe Hwanjin +Date: 2004-07-25 19:40:52 +0900 + + 설정창 구현 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@451 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M TODO +M po/POTFILES.in +M po/ko.po +M src/Makefile.am +M src/ic.c +M src/nabi.h +A src/preference.c +M src/server.c +M src/server.h +M src/ui.c + +commit 54b415c6d0c231cd27b75f33c014408655e9be68 +Author: Choe Hwanjin +Date: 2004-07-21 22:39:28 +0900 + + * candidate window에서 mouse를 grab하도록 하고, + keypress, scroll event를 처리하게 함 + * tray icon이 embed되었을때 리사이징 하던 루틴을 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@450 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/handler.c +M src/ui.c + +commit e4e58d9f68bfb2e48774c5a8f619cf1b8cfdd894 +Author: Choe Hwanjin +Date: 2004-06-26 22:12:13 +0900 + + shift key event가 오면 forwarding 함(전에는 무시했음) + 이것으로 wine 문제를 해결할수 있는 것 같음 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@449 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c +M src/ic.c + +commit d4b98b9f64023a961b0554fa67251d7349df1210 +Author: Choe Hwanjin +Date: 2004-06-23 22:42:09 +0900 + + nabi_ic_commit_unicode() 함수에서 처리되지 않은 키는 모두 forwarding하도록 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@448 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M po/ko.po +M src/ic.c + +commit 62f6b623a3d51bf00222d880c9785d6da3db2d5d +Author: Choe Hwanjin +Date: 2004-06-08 21:12:35 +0900 + + 클 대 -> 큰 대 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@447 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 64e21b2264c9a9f850c4e348d3ae3e9ea39b11de +Author: Choe Hwanjin +Date: 2004-06-05 14:47:17 +0900 + + * keyboard table과 compose table을 위한 함수 nabi_server_load_keyboard_table() + nabi_server_load_compose_table()을 구현함. 더이상 ui.c에서 키보드와 컴포우즈 + 테이블을 관리하지 않음. + * keyboard_map, compose_map에서 keyboard_table, compose_table로 이름을 바꿈 + * compose table 포맷을 변경 name 부분을 []로 구분함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@446 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M configure.in +M src/automata.c +M src/keyboard.h +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c +M tables/compose/default + +commit 082036e520f8810dd0b9707617553bc2c4d45fe0 +Author: Chloe +Date: 2004-05-26 03:24:54 +0900 + + hanja-sanity.pl 가 두음을 살펴보도록 수정했습니다. + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@445 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/ChangeLog + +commit 7344179ab4b36a182c42205b35c09f64079fdf1b +Author: Chloe +Date: 2004-05-26 03:17:15 +0900 + + 두음법칙을 고려하도록 수정합니다. + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@444 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/hanja-sanity.pl + +commit 80083759f1f6e659bc39d94b105a0ec117bea3e9 +Author: Chloe +Date: 2004-05-26 01:01:01 +0900 + + 原音 등의 표시가 kKorean 과 일치하는 글자를 추가하였습니다. + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@443 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit f4b176cb05284f6507db742724ef78e36067f411 +Author: Chloe +Date: 2004-05-21 16:07:09 +0900 + + nabi-hanja.txt 를 Unihan-4.0.1.txt 에 맞도록 이전하였습니다. + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@442 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/ChangeLog + +commit 1001f78ba2bb649af06fddcbb9f8b90a4fa5a70d +Author: Chloe +Date: 2004-05-21 16:03:48 +0900 + + variant 정보가 있는 글자에 대해 同字 처리하였습니다. + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@441 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 11482dfcad2d3ceafdfb52c6af641a4aa9985561 +Author: Chloe +Date: 2004-05-20 17:46:25 +0900 + + Unihan-4.0.1.txt 로 이전하고 전체 검토를 마쳤습니다. + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@440 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 32b8669e5d246d33f5dc2f19b8826660a9ffb487 +Author: Choe Hwanjin +Date: 2004-05-16 22:15:19 +0900 + + 몇가지 함수 관련 테스트 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@439 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit a37c017c5ec9f3d8d50f8329f734a38a2267835d +Author: Choe Hwanjin +Date: 2004-05-16 21:08:16 +0900 + + 특수 문자표 재배치 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@438 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/ChangeLog +M tables/candidate/nabi-symbol.txt +M tables/candidate/nabi.txt + +commit 5e8136cb8a80f991a87fdd5b5bf165c947f251c4 +Author: Choe Hwanjin +Date: 2004-05-16 14:14:17 +0900 + + nabi_server_is_candidate_key() 함수 추가(한자 입력 키 체크 함수) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@437 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c +M src/server.c +M src/server.h + +commit 26b352dbda5294e423b6ad3a3f6df638e6adb97e +Author: Choe Hwanjin +Date: 2004-05-11 19:00:54 +0900 + + 중복된 backspace 처리 코드 통합 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@436 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c + +commit 0a0dbdcaa26af8c1002f91ffa96e7179da5a7d9d +Author: Choe Hwanjin +Date: 2004-05-11 18:13:07 +0900 + + 알고 보니 cvs 태그가 작동안함(cvs ci 로그를 메일로 보내는 스크립트에서 + 기본적으로 안쓰도록 되어 있음) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@435 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/hanja-gettext.py +M tables/candidate/hanja-merge.py + +commit 5df82d7b928716c16d3a1a38340444c54b068e34 +Author: Choe Hwanjin +Date: 2004-05-11 17:51:45 +0900 + + cvs keyword 오타 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@434 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/hanja-gettext.py +M tables/candidate/hanja-merge.py + +commit 02d9464975798fb8bb8d4b2e5914e3424ecd3cf2 +Author: Choe Hwanjin +Date: 2004-05-11 17:50:41 +0900 + + cvs keyword 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@433 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/hanja-gettext.py +M tables/candidate/hanja-merge.py + +commit 4e3bc4127af7eea34e409062e006d096f702e466 +Author: Chloe +Date: 2004-05-11 03:08:06 +0900 + + Unihan-3.2.0.txt 에 대한 검토분입니다. + - 발음이 모호한 글자는 반영하지 않았습니다. + - 자전에 없는 유사자(동자, 속자, 간체자 등)는 반영하지 않았습니다. + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@432 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 23c9bac18d7d87cb87321012861a18f5b940bbe6 +Author: Chloe +Date: 2004-05-08 16:59:28 +0900 + + 鞫 U+97AB 까지의 검토문을 반영합니다. + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@431 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 8c76db83ab06d56f65b79adb6317321971fea79b +Author: Choe Hwanjin +Date: 2004-05-07 14:34:28 +0900 + + Unihan.txt 데이터베이스 파일에서 한자를 추출하는 hanja-gettext.py 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@430 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/ChangeLog +A tables/candidate/hanja-gettext.py + +commit efbfc5e8d32ba07666f0833d9fbd228a7f532ef9 +Author: Choe Hwanjin +Date: 2004-05-07 10:56:09 +0900 + + 한자 테이블만을 위한 ChangeLog 파일 생성 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@429 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A tables/candidate/ChangeLog + +commit f80a4c64e6a5d0f5a73e2c63fdbb461c9c4b7902 +Author: Choe Hwanjin +Date: 2004-05-07 10:54:12 +0900 + + 한자 번역 결과물을 새 한자 템플릿 파일과 머지하는 도구를 만듦 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@428 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A tables/candidate/hanja-merge.py + +commit 1e2f2268c80b524c04a44ffe1f89e8d465158eea +Author: Chloe +Date: 2004-05-04 12:43:51 +0900 + + this script will check chinese variants in Unihan.txt + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@427 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A tables/candidate/hanja-variants.pl + +commit f60ee78f7c63d274dba9a18eaa04bda2b56553a8 +Author: Choe Hwanjin +Date: 2004-05-03 16:09:38 +0900 + + * feedback을 만들어주는 함수 추가 + * commit 할때도 charset 변환 체크함 + * 3벌식 오토마타에서 UTF-8에서는 모아치기 기능 지원하도록 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@426 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/ic.c + +commit f0b2d0d467749e37788457860c68afce42b0faf8 +Author: Choe Hwanjin +Date: 2004-04-29 22:50:36 +0900 + + * 사용하지 않는 IMGetIMValues()함수 호출 부분을 제거 + * charset 체크하는 곳에서 잘못된 비교를 하던 부분을 제거하고 그냥 출력 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@425 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit 8da73ddf0cf4f66c5c204416cb39d45b5375f1d6 +Author: Choe Hwanjin +Date: 2004-04-29 14:57:52 +0900 + + 마우스 왼쪽/오른쪽 버튼에 모두 메뉴가 나오게함, 가운데 버튼으로 메인 윈도우를 + 보이게 하거나 숨기는 데 사용함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@424 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 9482d54b1ff3cf31ee2662fd75c5e2beb952f290 +Author: Choe Hwanjin +Date: 2004-04-27 21:42:09 +0900 + + 상태창을 안보이게 기본값 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@423 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit 2141e20927650e6fe3e709dd9c2d43a50092fbc1 +Author: Choe Hwanjin +Date: 2004-04-23 18:34:20 +0900 + + 2004-04-23 Choe Hwanjin + * src/handler.c src/ic.c src/ic.h src/server.c src/server.h: + status window 콜백 함수를 구현함 + * src/server.c: 한영 전환키로 오른쪽 Alt를 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@422 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/handler.c +M src/ic.c +M src/ic.h +M src/server.c +M src/server.h + +commit 52af3a979487d85a1f3d4c7e382437b70ee7f88a +Author: Choe Hwanjin +Date: 2004-04-19 12:25:18 +0900 + + 2004-04-19 Choe Hwanjin + * src/server.c: charset 체크하면서 ko로 시작하지 않으면 워닝을 + 출력하도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@421 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/server.c + +commit 2fb386c76d77d5bb3e9cdf20c7f3e9956bb460d6 +Author: Choe Hwanjin +Date: 2004-03-15 21:48:23 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@419 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M NEWS +M TODO + +commit a9bd10032b7a01efeb8115a224f27f2180eb8ed2 +Author: Choe Hwanjin +Date: 2004-03-15 21:42:16 +0900 + + po 파일 날짜 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@418 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ko.po + +commit abfb1f07e8e91a0c220cf8a0303cba44028eb2ee +Author: Choe Hwanjin +Date: 2004-03-15 21:41:52 +0900 + + autoconf 2.57에 맞게 AC_INIT 매크로의 인자 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@417 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit 69701212fcab12f3fa95a9f3fe8d176bfcbc9b3e +Author: Choe Hwanjin +Date: 2004-03-15 21:00:10 +0900 + + 한자 최종 수정본 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@416 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi.txt + +commit 84604d0fad64a8ef0ad680e98f9b269faacc6e7d +Author: Choe Hwanjin +Date: 2004-03-08 21:22:23 +0900 + + 한자 설명 파일의 잘못된 부분을 지적해주는 스크립트 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@415 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A tables/candidate/hanja-sanity.pl + +commit f9672bf0ed4855b06e3756e19348132a933323cb +Author: Choe Hwanjin +Date: 2004-03-08 20:59:18 +0900 + + 여러가지 오타, 잘못된 곳 수정 (thanks to ai) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@414 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 00954b9c6d06e782d37aed5c7499fcf5302ecb1c +Author: Choe Hwanjin +Date: 2004-03-07 21:46:03 +0900 + + 2004-03-07 Choe Hwanjin + * src/ui.c: about 창 모양 개선 + * po/ko.po: 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@413 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M po/ko.po +M src/ui.c + +commit a8bd90290d1b46fe9a24820c270cf5c689e51b58 +Author: Choe Hwanjin +Date: 2004-03-05 23:31:35 +0900 + + 2004-03-05 Choe Hwanjin + * src/nabi.h src/main.c src/server.h src/server.c src/ui.c: + xim_name이라는 컨피그 옵션과 --xim-name 이라는 커맨드 라인 옵션을 + 추가함. 이것을 지정하면 XMODIFIER값을 다른 것을 사용할 수 있음 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@412 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/main.c +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c + +commit 49a155f5a4a9fb35f97a4a760c8c66c0c64147d8 +Author: Choe Hwanjin +Date: 2004-03-05 21:08:31 +0900 + + 형-히 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@411 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit fd43f0e23f5ccc9007949d7d2ec1af94c706afce +Author: Choe Hwanjin +Date: 2004-03-05 21:06:21 +0900 + + 찬-체 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@410 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 5bff335cc6f966823855324e43c4b4a6b4253efa +Author: Choe Hwanjin +Date: 2004-03-03 22:00:51 +0900 + + 자-직 주석 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@409 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit d207b660d49d3eb20c91e94b78864ca8a5e6fea3 +Author: Choe Hwanjin +Date: 2004-03-03 22:00:15 +0900 + + 아-임 주석 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@408 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 10e4873c5de03fe4224f1adb74881528ce38d53b +Author: Choe Hwanjin +Date: 2004-03-02 22:12:35 +0900 + + Chloe Lewis님의 오타 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@407 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 8d84bf093520eaef6854651ec822941e34c734a1 +Author: Choe Hwanjin +Date: 2004-03-02 21:44:21 +0900 + + Chloe Lewis님의 '사'부분 수정입니다. + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@406 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit fa0793bcb0c7ed80e13588480931a594454b4ea5 +Author: Choe Hwanjin +Date: 2004-03-02 21:43:19 +0900 + + 김선달님의 수정 작업 머지 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@405 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 6b3857bcdc48ce78f2db0c228e1f93e57e463f7e +Author: Choe Hwanjin +Date: 2004-03-01 09:47:24 +0900 + + 2004-03-01 Choe Hwanjin + * src/ui.c: GtkTextView를 사용하게 되면 GtkIMContext를 생성하게 되어 + XIM 서버가 멈추는 위험한 상황이 자주 발생하므로 About 창에서 + GtkTextView대신 GtkLabel를 사용하도록 수정함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@404 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ui.c + +commit 0f59556069f9754d9bef7ce0d66e74993fc80d70 +Author: Choe Hwanjin +Date: 2004-02-29 19:47:56 +0900 + + 2004-02-29 Choe Hwanjin + * IMdkit/i18nIc.c IMdkit/i18nMethod.c IMdkit/i18nPtHdr.c: + 바이트 오더 문제를 해결하기 위한 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@403 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M IMdkit/i18nIc.c +M IMdkit/i18nMethod.c +M IMdkit/i18nPtHdr.c + +commit 00d086c6b3e291c377ab6852303efe8ebaa7f7bd +Author: Choe Hwanjin +Date: 2004-02-29 19:47:19 +0900 + + * 잘못된 에러 메세지 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@402 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit b6586fbd5b813ad8afbb7845c42017bdb690fb84 +Author: Choe Hwanjin +Date: 2004-02-29 11:09:35 +0900 + + 초벌 작업된 한자 사전을 merge + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@401 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi.txt + +commit 0012d6ef6789ee16cf9d5ca6bea2cbf2ea6a1b9a +Author: Choe Hwanjin +Date: 2004-02-23 20:51:46 +0900 + + 오타 수정 (광->굉) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@400 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit c2b47a334b760b6fe3aa6f1fae52e364ddd0960b +Author: Choe Hwanjin +Date: 2004-02-22 22:34:09 +0900 + + 마 영역의 에러 수정 (ai) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@399 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit c93df8b26f6aeb3c5e94a0395f544872736bbd47 +Author: Choe Hwanjin +Date: 2004-02-22 22:33:47 +0900 + + 바 영역의 에러 수정 (ai) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@398 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 94aa83cfb5b737cc556281a313f356d2ea939648 +Author: Choe Hwanjin +Date: 2004-02-20 16:16:39 +0900 + + typo 적용 - ai + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@397 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit b12d96785b0e08775de3b0ebea02202e2d74dfec +Author: Choe Hwanjin +Date: 2004-02-20 16:15:28 +0900 + + 라 적용 - ai + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@396 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 35ecea8d83caa2e2fb27f5f715e49d6ce03960c8 +Author: Choe Hwanjin +Date: 2004-02-20 16:14:34 +0900 + + 나 주석 추가 - ai + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@395 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 89fcbf8e87d5da99dec0ced0a897013a9c90bbef +Author: Choe Hwanjin +Date: 2004-02-20 16:13:12 +0900 + + 다 수정 - ai + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@394 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 915c37275dc4d5cb94e98f390fa6502711022908 +Author: Choe Hwanjin +Date: 2004-02-19 22:32:00 +0900 + + 오류 수정 '가' - ai + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@393 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 39747498aa1ca80879f411c05ddd231d695238c4 +Author: Choe Hwanjin +Date: 2004-02-18 16:00:07 +0900 + + update + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@392 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ChangeLog + +commit 4519bfaa4a7494e55bc02648c83bd18c15b9fbc4 +Author: Choe Hwanjin +Date: 2004-02-18 15:52:11 +0900 + + glib-gettextize 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@391 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M autogen.sh +D po/Makefile.in.in + +commit 917383e7458500e4b003e3daded52919925757f1 +Author: Choe Hwanjin +Date: 2004-02-18 15:45:41 +0900 + + GNU gettext에서 glib-gettext로 바꿈, 여러 모로 관리하기 편리한것 같음 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@390 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M Makefile.am +M configure.in +D m4/.cvsignore +D m4/ChangeLog +D m4/Makefile.am +D m4/codeset.m4 +D m4/gettext.m4 +D m4/glibc21.m4 +D m4/iconv.m4 +D m4/intdiv0.m4 +D m4/inttypes-pri.m4 +D m4/inttypes.m4 +D m4/inttypes_h.m4 +D m4/isc-posix.m4 +D m4/lcmessage.m4 +D m4/lib-ld.m4 +D m4/lib-link.m4 +D m4/lib-prefix.m4 +D m4/nls.m4 +D m4/po.m4 +D m4/progtest.m4 +D m4/stdint_h.m4 +D m4/uintmax_t.m4 +D m4/ulonglong.m4 +D po/LINGUAS +M po/Makefile.in.in +D po/Makevars +M po/POTFILES.in +D po/Rules-quot +D po/boldquot.sed +D po/en@boldquot.header +D po/en@quot.header +D po/insert-header.sin +M po/ko.po +D po/quot.sed +D po/remove-potcdate.sed +D po/remove-potcdate.sin + +commit fb248c35da92f749e8667334c83b380c9bff0044 +Author: Choe Hwanjin +Date: 2004-02-17 17:07:28 +0900 + + 78 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@389 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit f43f8ac3c0422b9e8d0a0be7ab18b13f7df71d7e +Author: Choe Hwanjin +Date: 2004-02-17 17:07:01 +0900 + + 26 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@388 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit b59f505b59fa33e99f80525154f6ed5e51280ac5 +Author: Choe Hwanjin +Date: 2004-02-16 22:20:25 +0900 + + candidate 윈도우가 screen을 벗어나서 일부가 가려지던 문제를 해결(#300256) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@387 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/candidate.c + +commit 623f75e75469f296038735111c8710b63faa3e05 +Author: Choe Hwanjin +Date: 2004-02-16 11:59:10 +0900 + + 기호 순서 조정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@386 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-symbol.txt + +commit bd87b43b69a1fb34bba233cf01277885e91d7788 +Author: Choe Hwanjin +Date: 2004-02-16 07:50:59 +0900 + + 04 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@385 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit ba55173898b60bd2cd8be06850bbd233f27d943c +Author: Choe Hwanjin +Date: 2004-02-16 07:49:38 +0900 + + 03 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@384 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 8b41f3e192201f6db65f0076a577082d6b860e04 +Author: Choe Hwanjin +Date: 2004-02-16 07:48:57 +0900 + + 02 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@383 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 92c0f19e17c0a7ce8913e6549136a4a26b3dbe75 +Author: Choe Hwanjin +Date: 2004-02-14 11:35:53 +0900 + + 57 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@382 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 3ec8c39150ed6e3d0dd48b8ea1c897910c7601aa +Author: Choe Hwanjin +Date: 2004-02-10 22:31:00 +0900 + + STR_CONVERSION 메세지 일부 구현 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@381 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nPtHdr.c + +commit b76749f8da601b0dc41978ce424d15d171310005 +Author: Choe Hwanjin +Date: 2004-02-10 22:25:56 +0900 + + -Wall 컴파일 옵션 제거 (#300245) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@380 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M IMdkit/Makefile.am +M src/Makefile.am + +commit 78d8f4334c2db93bb5b3c2f4d215699af261b714 +Author: Choe Hwanjin +Date: 2004-02-09 20:28:03 +0900 + + 66 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@379 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 7fa2e2f1d56f546f5532c456ef27701801a461da +Author: Choe Hwanjin +Date: 2004-02-08 17:17:32 +0900 + + 79 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@378 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 1c0ea1047c615558180a0111bc402f8ab96b2052 +Author: Choe Hwanjin +Date: 2004-02-08 17:17:00 +0900 + + 68 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@377 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit e7d6843b62c3a0f70dc01e23d1cfad80da3fdb0e +Author: Choe Hwanjin +Date: 2004-02-08 17:16:41 +0900 + + 59 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@376 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 31d1f987662f56df74d575a75abcc7086dce8ab0 +Author: Choe Hwanjin +Date: 2004-02-08 17:16:20 +0900 + + 58 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@375 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit c5a59c8afaa045b098431739583e9eb69eeebe27 +Author: Choe Hwanjin +Date: 2004-02-08 11:54:24 +0900 + + 80,81 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@374 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 8897936638182cfebf16387dcb91e6c702c4a49c +Author: Choe Hwanjin +Date: 2004-02-08 11:54:02 +0900 + + 72 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@373 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit ec044cfcbd69358387071b273324ccbd270af78a +Author: Choe Hwanjin +Date: 2004-02-08 11:53:22 +0900 + + 71 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@372 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 044935f806f4f5ad8da1caf7939b7c6b48233c3d +Author: Choe Hwanjin +Date: 2004-02-08 11:52:57 +0900 + + 70 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@371 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit f010fdc9d08f2ac2dfa76a55cc540180d3685ac4 +Author: Choe Hwanjin +Date: 2004-02-08 11:52:11 +0900 + + 69 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@370 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit e709a553999c55fcc73753f921801f7cc6966518 +Author: Choe Hwanjin +Date: 2004-02-08 00:17:25 +0900 + + 73 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@369 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 971b35c9c8465b07db8ab7a35af6831909c53b9d +Author: Choe Hwanjin +Date: 2004-02-07 23:48:38 +0900 + + 77 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@368 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit f72db9b589174543a42daf2c5083d0674f796a02 +Author: Choe Hwanjin +Date: 2004-02-07 23:48:11 +0900 + + 76 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@367 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit ace656452f9fb581d8798fd245fe335afad1d3ba +Author: Choe Hwanjin +Date: 2004-02-07 23:47:31 +0900 + + 74 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@366 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 0225a550617f2eba129ee28cc05b39099ed697de +Author: Choe Hwanjin +Date: 2004-02-07 23:46:53 +0900 + + 54 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@365 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit b659d1d239087da07a87954b9d7bf7c007e8b7dc +Author: Choe Hwanjin +Date: 2004-02-07 23:46:28 +0900 + + 53 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@364 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 58308284856396b398f62d941c58fd9064fb70f8 +Author: Choe Hwanjin +Date: 2004-02-07 23:46:04 +0900 + + 37 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@363 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit ae47e7c9630f1ff54a488451a336dd535fff2b9f +Author: Choe Hwanjin +Date: 2004-02-07 23:45:45 +0900 + + 33 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@362 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 5aef07d9d4e04aceaa5f438bc7c1cbff27fe2ab3 +Author: Choe Hwanjin +Date: 2004-02-07 23:44:19 +0900 + + 32 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@361 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit a28787e25f8cb4d3dea85d70c7258dc5de770e68 +Author: Choe Hwanjin +Date: 2004-02-06 07:39:18 +0900 + + 38 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@360 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 92b7f7c7c1853b7facff08f79f1b2d4cad57ca97 +Author: Choe Hwanjin +Date: 2004-02-04 22:49:40 +0900 + + 28 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@359 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 9e523f2cd122d8fdabb95d315b1ee37d705f758d +Author: Choe Hwanjin +Date: 2004-02-04 22:48:04 +0900 + + 56 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@358 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit c7dca6bb6616cd2f33aba03adb8a02e65894b408 +Author: Choe Hwanjin +Date: 2004-02-03 11:12:44 +0900 + + 테마 디렉토리 이름 변경 적용(MSWindow2000 -> MSWindowsXP) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@357 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit b095eff831951370c0a671f6d3b7e5d5d51b0457 +Author: Choe Hwanjin +Date: 2004-02-02 18:13:26 +0900 + + 위젯을 만들기 전에 XMODIFIERS 환경 변수를 지움. 그러지 않으면 xim의 위젯이 + xim 서버 자신에게 연결하려 해서 일종의 무한 루프에 빠지게 됨 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@356 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ui.c + +commit 63b6b5fdecb498a50ce5d77a53bceb91283328e1 +Author: Choe Hwanjin +Date: 2004-02-01 23:57:23 +0900 + + 프로그램 정보창에서 키 입력 통계를 세로에서 가로 형식으로 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@355 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit d8f89043137fd697c101684890c1d0e3fb6712f7 +Author: Choe Hwanjin +Date: 2004-02-01 23:30:03 +0900 + + 05 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@354 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 68f371d5e698a39f5053469a70256d07bbe3eb13 +Author: Choe Hwanjin +Date: 2004-02-01 14:43:56 +0900 + + 08 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@353 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit e0ed6aa7be474587a2bf92c6341d7d1f526a1c34 +Author: Choe Hwanjin +Date: 2004-02-01 01:23:56 +0900 + + 07 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@352 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 6bd4899867b46cc15133dfae647d2ea97a4066f4 +Author: Choe Hwanjin +Date: 2004-01-31 12:38:32 +0900 + + about 윈도우의 통계정보 위젯을 GtkTextView로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@351 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit e94f8b8636ea5f810d113b46d7b5a51609242e1e +Author: Choe Hwanjin +Date: 2004-01-31 10:27:18 +0900 + + 39, 40 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@350 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit ee6693fa1e1c1b9cc9eca8f69de9829d168ad4ad +Author: Choe Hwanjin +Date: 2004-01-30 23:30:05 +0900 + + 52 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@349 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit a51c322fed85ea14f327f0c62e1012d6bb9f7443 +Author: Choe Hwanjin +Date: 2004-01-29 20:03:44 +0900 + + 쓸데없이 메세지 출력하는 부분 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@348 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/session.c + +commit ffc4acaddc9d8a595c504165a32e27004f1b54d1 +Author: Choe Hwanjin +Date: 2004-01-29 18:51:54 +0900 + + 더이상 사용하지 않는 static array 파일들 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@347 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +D src/hanjatable.h +D src/symboltable.h +D src/ucs2ksc.h + +commit 7335ed521c29afc9fc274a3219ad258cde0e09a5 +Author: Choe Hwanjin +Date: 2004-01-29 18:47:15 +0900 + + MSWindows2000 테마 이름을 MSWindowXP로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@346 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +D themes/MSWindows2000/Makefile.am +D themes/MSWindows2000/english.png +D themes/MSWindows2000/hangul.png +D themes/MSWindows2000/none.png +A themes/MSWindowsXP/Makefile.am +A themes/MSWindowsXP/english.png +A themes/MSWindowsXP/hangul.png +A themes/MSWindowsXP/none.png +M themes/Makefile.am + +commit 67c3b91f8df87e2d4b5d6d96a6e1288b4bace80b +Author: Choe Hwanjin +Date: 2004-01-29 18:44:28 +0900 + + 실수로 지원던 파일 복구 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@345 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A themes/MSWindows/Makefile.am +A themes/MSWindows/english.png +A themes/MSWindows/hangul.png +A themes/MSWindows/none.png + +commit 1d062294edd0084e0b288e7a32827e87284245c3 +Author: Choe Hwanjin +Date: 2004-01-29 18:44:00 +0900 + + 실수로 파일 지움 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@344 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +D themes/MSWindows/Makefile.am +D themes/MSWindows/english.png +D themes/MSWindows/hangul.png +D themes/MSWindows/none.png + +commit 364e3aa2f4d60edcd74196b5cfe76f0aafd6f243 +Author: Choe Hwanjin +Date: 2004-01-29 18:30:39 +0900 + + 새로운 작업자 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@343 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/CREDITS + +commit 32f4ba9792d81c7ec7ba8b614f950002b614f824 +Author: Choe Hwanjin +Date: 2004-01-29 18:30:22 +0900 + + candidate_font 설정값 추가, 이것으로 candidate 창에서 candidate글자의 글꼴을 + 선택할수 있음 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@342 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/candidate.c +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c + +commit 1ed5b5db515cab0d83bb6dc643ab8034b9b7767f +Author: Choe Hwanjin +Date: 2004-01-29 10:17:51 +0900 + + 55 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@341 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit a52625e979413584b23a0ffb3a1724ce6c7d7514 +Author: Choe Hwanjin +Date: 2004-01-29 10:17:30 +0900 + + 12 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@340 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit c833ab1e40cd62ee1e8d597500707578a9968e7d +Author: Choe Hwanjin +Date: 2004-01-28 12:01:49 +0900 + + 51 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@339 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit e7cc1cd3e9840d1ba02169067922fe402a8651cd +Author: Choe Hwanjin +Date: 2004-01-28 01:53:20 +0900 + + 50 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@338 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit cc0299b2db809484f62b52eb08bd01425e2ebfd8 +Author: Choe Hwanjin +Date: 2004-01-28 01:52:59 +0900 + + 13 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@337 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 7cc9bc06de6b00b9022010e074754eb9129c2ef1 +Author: Choe Hwanjin +Date: 2004-01-27 21:38:49 +0900 + + 49 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@336 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 4f1d0a95bbebf32ecb25d309154fe615bd7383a0 +Author: Choe Hwanjin +Date: 2004-01-27 21:38:27 +0900 + + 62 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@335 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 850bc758fa6eb1daa66cea1f2bb01d7bb487bcab +Author: Choe Hwanjin +Date: 2004-01-27 00:51:34 +0900 + + * candidate window의 메인 위젯을 GtkTable에서 GtkTreeView로 바꿈 + * ic->candidate_window를 ic->candidate로 이름 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@334 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/candidate.c +M src/candidate.h +M src/handler.c +M src/ic.c +M src/ic.h + +commit e78f27b27e22bf2b34a35bd8088d24a86ee4ff25 +Author: Choe Hwanjin +Date: 2004-01-26 20:37:09 +0900 + + nabi_server_load_candidate_table 함수에서 잘못된 포인터 처리 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@333 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit 984953ca4f5dabd553506bb329676abe9401be2c +Author: Choe Hwanjin +Date: 2004-01-26 19:50:53 +0900 + + 09, 10, 11 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@332 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit ed9d57ef617e72cba42af3b4a4bf93cc612dac94 +Author: Choe Hwanjin +Date: 2004-01-26 19:49:13 +0900 + + 31 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@331 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 10624f2f1d5d65ae09855559ed656deebad96c67 +Author: Choe Hwanjin +Date: 2004-01-26 19:47:37 +0900 + + 48 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@330 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 026b05cf7f5014121dd75ace837b803e9a9a5735 +Author: Choe Hwanjin +Date: 2004-01-20 12:34:40 +0900 + + 47 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@329 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 1a083f69e796082ff64dda236219c6d6ca9080ab +Author: Choe Hwanjin +Date: 2004-01-19 23:48:40 +0900 + + 65 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@328 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit edfba8029be9a537e57f0284fdd4cf40a3204177 +Author: Choe Hwanjin +Date: 2004-01-19 12:00:51 +0900 + + 43, 44, 45, 46 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@327 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 61d1574bbe0197f8830b45dda231187821bdc92c +Author: Choe Hwanjin +Date: 2004-01-18 23:07:32 +0900 + + 23, 24, 25 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@326 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 3365da864a3c5b75bf21560b06e1d5c10ac3efba +Author: Choe Hwanjin +Date: 2004-01-18 00:25:20 +0900 + + 30번 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@325 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 0b463208b9f3106d5c452918a02bb209b7006f71 +Author: Choe Hwanjin +Date: 2004-01-17 23:28:43 +0900 + + 22번 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@324 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit f5a2c3fc5a36b2d93115320d8f7b4a8c3ed9783d +Author: Choe Hwanjin +Date: 2004-01-17 23:26:39 +0900 + + 21번 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@323 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 0cb116a900369f5cac07b66a38a9ecd9ddc22c67 +Author: Choe Hwanjin +Date: 2004-01-17 16:41:18 +0900 + + 20번 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@322 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 849a167b9c6f83cda12c22f8701c80c0fc0983f3 +Author: Choe Hwanjin +Date: 2004-01-17 14:50:15 +0900 + + 작업자 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@321 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/CREDITS + +commit a7823b7494be6ba1bdd65d492725defd85540990 +Author: Choe Hwanjin +Date: 2004-01-17 14:49:50 +0900 + + 82, 83 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@320 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit b24d5c5d634e400289b3e52ef754be1950807486 +Author: Choe Hwanjin +Date: 2004-01-17 14:21:28 +0900 + + 19 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@319 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit dc46a228ab3451b6f4252c09e6cc134f61c49327 +Author: Choe Hwanjin +Date: 2004-01-17 14:12:20 +0900 + + 18번 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@318 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 6e79f1c60d06d819d024c2ad707c52d7ea86441f +Author: Choe Hwanjin +Date: 2004-01-17 14:10:11 +0900 + + 29번 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@317 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/CREDITS +M tables/candidate/nabi-hanja.txt + +commit 5be3ec9498dbd90fabf2e1b9e47533f385b9e61e +Author: Choe Hwanjin +Date: 2004-01-17 01:04:21 +0900 + + 41,42 작업 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@316 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/CREDITS +M tables/candidate/nabi-hanja.txt + +commit 3fd373571d19c7ca9e2b807e1eef6ad51b912c7f +Author: Choe Hwanjin +Date: 2004-01-17 00:01:06 +0900 + + 17번 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@315 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit c728a8fdc066742c2bef09e0bd0d678f593a3496 +Author: Choe Hwanjin +Date: 2004-01-17 00:00:00 +0900 + + 잘못 커밋된 부분을 복구 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@314 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/hanjatable.py + +commit 9cacf0d2d04e03282cca2c8c0f58b2c95e605c88 +Author: Choe Hwanjin +Date: 2004-01-16 23:52:09 +0900 + + 36번 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@313 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/hanjatable.py +M tables/candidate/nabi-hanja.txt + +commit d4d6e5199839dfe904265b54ef5c0dffd57e2100 +Author: Choe Hwanjin +Date: 2004-01-16 18:21:08 +0900 + + 작업자 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@312 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/CREDITS + +commit b9d96ece7d10ddec07a4ae961802613b215db3c2 +Author: Choe Hwanjin +Date: 2004-01-16 18:20:58 +0900 + + 작업 번호 64 merge + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@311 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 95c068775b9bf4aab13e066e53ca11b5b13ac371 +Author: Choe Hwanjin +Date: 2004-01-16 18:16:44 +0900 + + 61번 작업 merge + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@310 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit e8e29fdd6f0fb7875ef3d867e4b9ae6350627c8d +Author: Choe Hwanjin +Date: 2004-01-16 18:12:14 +0900 + + 작업 번호 16번 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@309 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit cd1eebd24244a9c1334077a50cf957ac8cdc696b +Author: Choe Hwanjin +Date: 2004-01-16 13:31:48 +0900 + + 속자, 동자, 약자, 고자 이런 지시자를 모두 한자로 전환 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@308 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 9c984f9ee04aa198bc9598a98eb8c4f251fce2ee +Author: Choe Hwanjin +Date: 2004-01-16 13:31:21 +0900 + + 작업자 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@307 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/CREDITS + +commit 49874f858cfc4712db023bcc4eb72491be8d8454 +Author: Choe Hwanjin +Date: 2004-01-16 13:22:33 +0900 + + 작업 번호 01 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@306 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi-hanja.txt + +commit 55849a9dc4943d715f7ee720294970d5d59daf85 +Author: Choe Hwanjin +Date: 2004-01-15 23:59:01 +0900 + + 작업 번호 06, 15, 60, 67 적용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@305 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/CREDITS +M tables/candidate/nabi-hanja.txt + +commit bd90008c8e7ea51d942c399d99b9fabc2dedf523 +Author: Choe Hwanjin +Date: 2004-01-15 11:41:28 +0900 + + 작업 번호 09, 14, 27, 34, 35, 75 적용 + 도움을 주신 분들 목록에 남김 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@304 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A tables/candidate/CREDITS +M tables/candidate/nabi-hanja.txt + +commit 0ef11e4eaa14b30025604ed4e7cfe0e80cf1aad5 +Author: Choe Hwanjin +Date: 2004-01-13 17:24:02 +0900 + + FrameMgr Iter memory leak fix. + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@303 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/FrameMgr.c + +commit 7f8a4f1916a6bd0369693faab9c22d6287ab07c9 +Author: Choe Hwanjin +Date: 2004-01-13 11:55:41 +0900 + + 한자 추출 스크립트와 문서 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@302 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A tables/candidate/README +A tables/candidate/hanjatable.py +A tables/candidate/nabi-hanja.txt +A tables/candidate/nabi-symbol.txt + +commit ae0186a8c15222694910886329388d7ae663bd1c +Author: Choe Hwanjin +Date: 2004-01-10 10:00:51 +0900 + + * 한자 commnet 부분을 지우고 새로 채워 넣기 쉽게 함 + * 기호 부분에 있던 ^M을 지움 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@301 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/candidate/nabi.txt + +commit c0a635103443131080bd7409bcf88800df555261 +Author: Choe Hwanjin +Date: 2004-01-10 01:12:46 +0900 + + candidate window를 가로에서 세로 방향으로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@300 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/candidate.h +M src/handler.c + +commit 2459078f91aaa05c681841c6b195f9b3266b2c76 +Author: Choe Hwanjin +Date: 2004-01-10 01:10:33 +0900 + + 사용하지 않는 hanjatable.h, symboltable.h를 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@299 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit aa40060991bf5e62399cec2c5f5f221355b71f0a +Author: Choe Hwanjin +Date: 2004-01-09 21:18:39 +0900 + + hanja_table과 symbol_table을 더이상 사용하지 않고 외부의 데이터 파일 + (NABI_DATA_DIR/candidate/nabi.txt)로 저장한 것을 읽어 오는 형식으로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@298 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/candidate.c +M src/candidate.h +M src/ic.c +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c +M tables/Makefile.am +A tables/candidate/nabi.txt + +commit 09910317ac13924c0e43f83dd441563a894ce29e +Author: Choe Hwanjin +Date: 2004-01-09 18:33:18 +0900 + + XIM_STR_CONVERSION message에서 factor 안보내던 부분을 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@297 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/i18nClbk.c + +commit 597057b75c8424ada1e686c9c60c0d4253586849 +Author: Choe Hwanjin +Date: 2003-12-29 20:08:56 +0900 + + memory leak: property_free + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@296 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/session.c + +commit 26ba5968c87955b0ec3ca8d5ee026b1887a39690 +Author: Choe Hwanjin +Date: 2003-12-29 20:06:51 +0900 + + 안쓰는 변수 삭제 session_id + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@295 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit a1537b0438dad60a4447efc5fba2f1dcb8012608 +Author: Choe Hwanjin +Date: 2003-12-29 14:07:02 +0900 + + update cvsignore + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@294 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M .cvsignore +A m4/.cvsignore +M po/.cvsignore +A tables/.cvsignore + +commit b7fe6b3eb4e9c579c4f198f2f16c668898838825 +Author: Choe Hwanjin +Date: 2003-12-29 14:05:46 +0900 + + memory leak 해결 + IMdkit/i18nIc.c:_Xi18nChangeIC + IMdkit/i18nPtHdr.c:GetIMValueFromName + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@293 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M IMdkit/i18nIc.c +M IMdkit/i18nPtHdr.c + +commit 9b4524c397224cfe13e07e01d86b28f18e44daa0 +Author: Choe Hwanjin +Date: 2003-12-23 13:45:43 +0900 + + nabi_server_on_keypress 함수에 keyval 인자를 추가함(backspace도 기록하기 위해) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@291 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/automata.c +M src/server.c +M src/server.h + +commit 21d2c43c74c142420be4743556be025c7fd968f9 +Author: Choe Hwanjin +Date: 2003-12-22 00:18:59 +0900 + + 메일 주소 수정 (커밋정보를 메일로 보내는 테스트) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@290 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M AUTHORS + +commit 14578974b9b74625cbecbe4e88e25c2c1eb5516e +Author: Choe Hwanjin +Date: 2003-12-22 00:07:56 +0900 + + 메일 주소 수정 (cvs commits를 메일로 보내기 위한 설정을 테스트) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@289 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M AUTHORS + +commit df56728ab1167dd650c2f40e040866a6ea98b1db +Author: Choe Hwanjin +Date: 2003-12-20 21:59:08 +0900 + + Session properties중 최소한 기본적으로 필요한 것들을 설정하는 루틴 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@287 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M po/ko.po +M src/main.c +M src/nabi.h +M src/session.c +M src/session.h +M src/ui.c + +commit 3b39f14367e3fee3dda573b7db480cbcc1e0e5d2 +Author: Choe Hwanjin +Date: 2003-12-19 20:06:20 +0900 + + 더이상 필요하지 않은 에러메세지 출력 루틴들을 지움 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@286 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/fontset.c +M src/handler.c +M src/server.c +M src/ui.c + +commit 4dbbccc4eb0c2b9a44c194771db0d309cc919498 +Author: Choe Hwanjin +Date: 2003-12-19 15:59:51 +0900 + + 기본 아이콘 크기가 36이 아니라 32가 일반적인 크기 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@285 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit d8182cd700bf292f7ead52e0b1483389cb4bbec1 +Author: Choe Hwanjin +Date: 2003-12-18 16:53:13 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@283 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M NEWS + +commit 6bd02b44f367c1abeeb021fdc8789a233e6dca83 +Author: Choe Hwanjin +Date: 2003-12-18 16:51:58 +0900 + + version up to 0.12 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@282 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit 57c2cb6ec3ef26a5321f43a2916dfd36e21e8782 +Author: Choe Hwanjin +Date: 2003-12-18 16:51:14 +0900 + + po file update + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@281 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ko.po + +commit a314fbd61ef7f5b2613d6f1c517156090c4e6f85 +Author: Choe Hwanjin +Date: 2003-12-16 16:01:55 +0900 + + g_build_filename 사용, menu position 수정 + tray icon destroy할때 none,hangul,english_image 포인터를 NULL로 세팅 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@278 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ui.c + +commit c990bd02bda472f64cace394d7b03e34bbfe1928 +Author: Choe Hwanjin +Date: 2003-12-16 14:57:25 +0900 + + PreeditCallback에서 preedit style을 XIMUnderline에서 XIMReverse로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@277 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ic.c + +commit fb468f545358518bf07d8683d63dca759bebaad8 +Author: Choe Hwanjin +Date: 2003-12-16 12:40:09 +0900 + + remove comments + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@276 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit d7876e05e948ac5d31ed805f0f8377eb231bc215 +Author: Choe Hwanjin +Date: 2003-12-16 00:20:31 +0900 + + implement GtkMenuPositionFunc for menu + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@275 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ui.c + +commit 6afa75f5ee4280d8b8d346bc05ad8b5503e12824 +Author: Choe Hwanjin +Date: 2003-12-15 16:04:48 +0900 + + GtkSocket의 크기를 구해서 계산하여 icon의 크기를 24,36,48,64,128중에서 결정한다 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@274 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ui.c + +commit 31c50cbfc8c712893937abdb00790b8431ea1d8c +Author: Choe Hwanjin +Date: 2003-12-14 11:51:41 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@273 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 4c244ba66a812a642316b8286afc061e666957a6 +Author: Choe Hwanjin +Date: 2003-12-14 11:50:36 +0900 + + change the color position (thanks to Kim Seok-Jin) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@272 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M themes/Mac/hangul.png + +commit 11dadc518c62dde252679e7503445922f4eaf408 +Author: Choe Hwanjin +Date: 2003-12-14 11:45:47 +0900 + + update icons thanks to Kim Seok-Jin + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@271 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M themes/keyboard/english.png +M themes/keyboard/hangul.png +M themes/keyboard/none.png + +commit 939fbb44eaebbe4603bb729be6a98cbb17718d1d +Author: Choe Hwanjin +Date: 2003-12-14 11:16:43 +0900 + + does not use iconv directly, instead use g_iconv + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@270 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/server.c +M src/server.h + +commit ed927fa296ec4c5c0063de15bd39f373a5454839 +Author: Choe Hwanjin +Date: 2003-12-09 17:22:05 +0900 + + Update ChangeLog + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@268 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 87df27875460d583e11e1193bca18eedc45787bd +Author: Choe Hwanjin +Date: 2003-12-09 17:10:31 +0900 + + MSWindows2000 테마 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@267 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in +A themes/MSWindows2000/Makefile.am +A themes/MSWindows2000/english.png +A themes/MSWindows2000/hangul.png +A themes/MSWindows2000/none.png +M themes/Makefile.am + +commit d964263a56e147ab13ffe6b3a2a8ed68336f6331 +Author: Choe Hwanjin +Date: 2003-12-05 22:41:02 +0900 + + add utf8_to_compound_text() func. + do not commit on ICReset, just send last preedit string + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@266 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c +M src/ic.c +M src/ic.h + +commit 2baae5d1bde7e6b2dfdf1326ad89fcf65bacbeca +Author: Choe Hwanjin +Date: 2003-12-03 11:55:59 +0900 + + PreeditPosition에서 preedit window를 spot location보다 한픽셀 뒤로 밂 + (커서위치를 보이게 하기 위함) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@265 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 84ff7d8b48cd8d00212a382f9407f8f5948c5dba +Author: Choe Hwanjin +Date: 2003-12-02 20:37:11 +0900 + + set overide-redirect to show preedit window correctly on Qt app + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@264 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit fd055ad612496018ba2094fdeeda3eed3d7657c6 +Author: Choe Hwanjin +Date: 2003-11-29 17:29:45 +0900 + + update po + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@262 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ko.po + +commit fb390f071c2ab09e1f12e08e3c1574e2e25f8fa6 +Author: Choe Hwanjin +Date: 2003-11-29 17:28:18 +0900 + + update ChangeLog + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@261 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 280e31f8dcaa6e7c654907c68921c77b721fcded +Author: Choe Hwanjin +Date: 2003-11-29 16:46:23 +0900 + + set dialog variable to NULL when about window closed + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@260 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 73305b77bb2894e8caaec134f77355f600b5f9f1 +Author: Choe Hwanjin +Date: 2003-11-29 16:42:27 +0900 + + about window가 하나만 뜨게 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@259 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit e146fbb75c355f5d4019d3039e8c8609402305b9 +Author: Choe Hwanjin +Date: 2003-11-28 18:52:45 +0900 + + gc를 ic별로 관리하는 대신 server에 기본 gc를 하나 만들고 그걸 사용하도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@258 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/server.c +M src/server.h + +commit 77256dab801aac02bb3cd5e9fc84d9eb3c348eac +Author: Choe Hwanjin +Date: 2003-11-28 15:10:34 +0900 + + 문서 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@257 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M AUTHORS +M NEWS +M TODO + +commit 1539a60880c3dee59c63c7ffa82ea7620f99ee22 +Author: Choe Hwanjin +Date: 2003-11-28 15:09:52 +0900 + + prepare for version up + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@256 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit bed5eaa25d5be9b7485a65858e38df3daf84eb72 +Author: Choe Hwanjin +Date: 2003-11-28 12:59:07 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@255 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ko.po + +commit 76c7cf803dd9f463e0918483ed272105f090e7b9 +Author: Choe Hwanjin +Date: 2003-11-28 12:00:16 +0900 + + xim 서버 종료시 gtk2 application들이 죽던 문제 해결, xim서버를 정상적으로 종료함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@254 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/server.c +M src/server.h +M src/ui.c + +commit b37d0117721200ef96cfe629cf6ee70804ae7634 +Author: Choe Hwanjin +Date: 2003-11-28 11:03:33 +0900 + + set variable MSGID_BUGS_ADDRESS + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@253 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/Makevars + +commit 593a28042c7cd1c7d3e90fd0836e065d0da08ac2 +Author: Choe Hwanjin +Date: 2003-11-28 11:00:40 +0900 + + update comment for parsing command line args routine + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@252 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit a814c1d057b3642c5d95d7ea0e0276d1e3d9a119 +Author: Choe Hwanjin +Date: 2003-11-27 21:33:24 +0900 + + candidate window에서 . 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@251 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c + +commit eebd533ce48d234a6807a88e8a43f391586e20b9 +Author: Choe Hwanjin +Date: 2003-11-26 11:54:14 +0900 + + rename function for root window event filtering + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@250 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit cedce42bf7965abf7d304ede679495953e326055 +Author: Choe Hwanjin +Date: 2003-11-25 17:10:33 +0900 + + -s(--status-only) 옵션 추가(디버깅용도, 또는 상태 정보만 보여주기) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@249 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/nabi.h +M src/server.c +M src/ui.c + +commit ae2a03bd8405c9b2c231e5a284425065f95ef0d5 +Author: Choe Hwanjin +Date: 2003-11-24 23:15:57 +0900 + + 실수로 추가한 코드 제거 (server start 루틴 작동함) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@248 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit 031d50df4306324e9360878849dcd1b7649acff8 +Author: Choe Hwanjin +Date: 2003-11-24 22:56:56 +0900 + + update main window + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@247 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/ui.c + +commit e524caf096aa71a17028e4cb665c4e69462ca37d +Author: Choe Hwanjin +Date: 2003-11-24 11:39:10 +0900 + + 세벌식 오토마타에서 잘못돼 있던 goto update를 goto insert로 수정, + OUTPUT_JAMO의 경우만 순서를 고려하지 않는 코드(모아치기)를 사용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@246 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c + +commit 41a383378cb5a8d0a5839e4c3b0847cec8d800fe +Author: Choe Hwanjin +Date: 2003-11-15 11:23:30 +0900 + + argument check, 안전한 프로그램을 위해 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@244 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit f35fefb0d72728ae46cd25abbfe5f835e2b8fad9 +Author: Choe Hwanjin +Date: 2003-11-13 23:03:37 +0900 + + add tooltips on tray icon + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@243 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit cc214310a0dedca00efcc319e0efafa48253d4aa +Author: Choe Hwanjin +Date: 2003-11-10 17:28:34 +0900 + + candidate window의 memory leak + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@242 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c + +commit b9833ba2f3b64d5ac373af9a92e3c08f147ba708 +Author: Choe Hwanjin +Date: 2003-11-09 19:55:15 +0900 + + PreeditPosition에서 preedit window 위치 조정 (xterm에서) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@241 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 49ba133d2c0b0304f65d04562ea23967b39ba40d +Author: Choe Hwanjin +Date: 2003-11-09 19:53:53 +0900 + + 각 글자를 x 방향도 맞추도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@240 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c + +commit bc5dee5e01deadcb804a523d89f4d0815fae0852 +Author: Choe Hwanjin +Date: 2003-11-07 12:54:21 +0900 + + candidate window에서 잘못된 인덱스 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@238 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit a5f56670031d900c9decd43193d3aa6ebaf9392f +Author: Choe Hwanjin +Date: 2003-11-07 10:48:48 +0900 + + version up 0.10 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@237 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in +M po/ko.po + +commit 70ba07bda71995c270ca1cb5520817743b379277 +Author: Choe Hwanjin +Date: 2003-11-05 11:26:50 +0900 + + 단축키를 알파벳대신 숫자로 변경함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@236 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/handler.c +M src/ic.c + +commit 739e4d0b1078d1de4f83c411598fd771300587cd +Author: Choe Hwanjin +Date: 2003-11-04 20:44:13 +0900 + + on focus out event close the candidate window + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@235 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit fe6236a77806fa039bc5094f5d46909979e75ca8 +Author: Choe Hwanjin +Date: 2003-11-04 14:36:54 +0900 + + always show full window on screen + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@234 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c + +commit 94bdfbe485617032bc71e86682cac08603a8f219 +Author: Choe Hwanjin +Date: 2003-11-04 14:28:49 +0900 + + candidate selection window의 기본형을 wchar_t에서 unsigned short int로 변경 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@233 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/candidate.h +M src/hanjatable.h +M src/ic.c +M src/symboltable.h + +commit 6fc8f0566ec4b7f69ff5f114532c36b94b4f9550 +Author: Choe Hwanjin +Date: 2003-11-04 14:27:36 +0900 + + add symboltable.h to source list + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@232 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit 757b88ff2f6197d26fee1372ac6f80815818634c +Author: Choe Hwanjin +Date: 2003-11-04 14:26:17 +0900 + + change default keymapping on symbol selection window + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@231 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit ee898983c935f343acb7add7fba6eea98d0623f4 +Author: Choe Hwanjin +Date: 2003-11-03 23:58:23 +0900 + + add symbol selection function + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@230 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/candidate.c +M src/candidate.h +M src/handler.c +M src/hanjatable.h +M src/ic.c +A src/symboltable.h + +commit 16aaeebf013dfadd5e4eab70bad74063c056fe12 +Author: Choe Hwanjin +Date: 2003-11-02 22:12:59 +0900 + + Add new candidate window routine + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@229 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/Makefile.am +A src/candidate.c +A src/candidate.h +M src/handler.c +M src/ic.c +M src/ic.h +M src/ui.c + +commit 46d2f761e0a0ad1714aef74ff05e886e8f017bad +Author: Choe Hwanjin +Date: 2003-10-30 21:30:59 +0900 + + 텍스트 파일의 인코딩을 UTF-8 로 변환 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@228 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M README +M TODO +M po/ko.po +M themes/KingSejong/README +M themes/Mac/README +M themes/keyboard/README + +commit 828e85a0b1316e6383da990d19aef49486187f5d +Author: Choe Hwanjin +Date: 2003-10-29 14:31:20 +0900 + + update icon + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@227 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M themes/SimplyRed/hangul.png + +commit afea00e15de19c504158fbda7bad4d27e0bfc4e5 +Author: Choe Hwanjin +Date: 2003-10-22 16:09:27 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@226 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 665229d816636d3297e5ed008e6eca0aa0d202e7 +Author: Choe Hwanjin +Date: 2003-10-22 16:06:58 +0900 + + jamo 방식으로 output 하는 기능 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@225 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c + +commit 1e72760dff11b1f9ec1204ae10ccc2328ceb300c +Author: Choe Hwanjin +Date: 2003-10-20 20:46:24 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@224 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit c35e4c59687f39bfd8f29fd290a57cca764e3e4f +Author: Choe Hwanjin +Date: 2003-10-20 20:45:07 +0900 + + conforming to strict aliasing rule + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@223 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit af785972f4890c19ed107bc20996c9fee8c4dcae +Author: Choe Hwanjin +Date: 2003-10-19 20:26:10 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@222 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 21f26e5c92df73f509e225f181c2aa460d1b8033 +Author: Choe Hwanjin +Date: 2003-10-19 20:24:29 +0900 + + 0x20 - 0x7e, 0xa0 - 0xff 범위의 keyval은 forwarding 하지 않고 commit + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@221 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 1fe4aeda0482f4be6d1a0f9a5248168be6a53aaf +Author: Choe Hwanjin +Date: 2003-10-18 18:27:05 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@220 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 308436ce137895d4fb18a8622916a8111738260e +Author: Choe Hwanjin +Date: 2003-10-18 11:37:43 +0900 + + autotool helper script + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@219 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A autogen.sh + +commit 82ec2f3ac13218e96d19c0a1a0ac73ee2ff2369c +Author: Choe Hwanjin +Date: 2003-10-17 17:59:37 +0900 + + Qt에서 한글 상태에서 영문입력 문제 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@218 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit e9371e012e7362eca8d9494252dec584e6a6b074 +Author: Choe Hwanjin +Date: 2003-10-17 17:52:55 +0900 + + Qt 3.1.2 에서 한글상태에서 영문글자들이 입력 안되는 문제 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@217 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/ic.c +M src/ic.h + +commit b9ed3dca0345c5b040df3bf62985402d4d81b9d7 +Author: Choe Hwanjin +Date: 2003-10-15 23:40:23 +0900 + + nabi_ic_commit_keyval 함수 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@216 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/handler.c +M src/ic.c +M src/ic.h + +commit 9c9f9573401a9d7d831f580b849c676d583691fb +Author: Choe Hwanjin +Date: 2003-10-15 11:28:09 +0900 + + unicode keysym 도 처리 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@215 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c + +commit 7aa179243a472250adeef70013b3d6119c151798 +Author: Choe Hwanjin +Date: 2003-10-15 11:25:02 +0900 + + 한글 범위만 기록함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@214 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit 233f4c4593347d2178443691480f56e13827eebf +Author: Choe Hwanjin +Date: 2003-10-15 11:17:36 +0900 + + check_charset 리턴 값을 boolean 형에 맞게 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@213 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c + +commit 89c793ef0671bc9f0d5ffa900c1bbfd194a96298 +Author: Choe Hwanjin +Date: 2003-10-15 10:36:17 +0900 + + 0.9 release + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@211 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M configure.in + +commit f9c71401c1454a5b8b2157145bf5502ff41063a8 +Author: Choe Hwanjin +Date: 2003-10-14 10:46:01 +0900 + + hangul_wcharstr_to_utf8str 함수에 buffer 크기를 인자로 넘김 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@210 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/hangul.c +M src/hangul.h +M src/ic.c +M src/server.c + +commit ac1e4edb411b506ef9b4e3e76be94a89b83848fb +Author: Choe Hwanjin +Date: 2003-10-13 23:38:13 +0900 + + 0.9 준비 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@209 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit b8a018e6e37a42f9c4196a7ba6bb573dd60eb801 +Author: Choe Hwanjin +Date: 2003-10-13 23:29:17 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@208 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 46ab627b75aa2e880d1964881101698e970a6fbd +Author: Choe Hwanjin +Date: 2003-10-13 23:23:15 +0900 + + 내부적으로 사용하던 wchar_t 함수를 모두 utf8 함수로 수정 (bsd 지원) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@207 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/hangul.c +M src/hangul.h +M src/ic.c +M src/server.c + +commit 8c6f89cba305b7c8cca3957dc6cec862a5a07b2f +Author: Choe Hwanjin +Date: 2003-10-11 01:35:48 +0900 + + 2벌식 자판에서도 한글 이외의 키가 입력되게 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@206 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c + +commit 16f59f216a900499a43eb28a49289619a3d84909 +Author: Choe Hwanjin +Date: 2003-10-10 17:20:40 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@205 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit fea4ff099f04d9ffbe066a36f6fb8615d0d8adf8 +Author: Choe Hwanjin +Date: 2003-10-10 17:19:07 +0900 + + qt에서 한자 변환시 commit 하기 전에 안보이던 문제 해결 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@204 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 8e7fe57cd1b23f72b1da6b23c33c63ea242f42ac +Author: Choe Hwanjin +Date: 2003-10-08 23:32:35 +0900 + + 라벨 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@202 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 5a8bd060f0460e0d31cf2b9ec4b703347391df8b +Author: Choe Hwanjin +Date: 2003-10-08 23:30:30 +0900 + + version up + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@201 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M NEWS +M configure.in + +commit 5e85866da9d215c0240750f0845a812282b220f2 +Author: Choe Hwanjin +Date: 2003-10-08 23:28:24 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@200 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit e0d062e70650e763482b9eec6de5979056738650 +Author: Choe Hwanjin +Date: 2003-10-08 18:46:47 +0900 + + 출력 데이터 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@199 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c +M src/server.h +M src/ui.c + +commit e68734af8c539be104d9a0b4e4a8012e88f0a240 +Author: Choe Hwanjin +Date: 2003-10-08 17:42:45 +0900 + + 통계기능 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@198 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/server.c +M src/server.h +M src/ui.c + +commit d3911ddfc544a4b7e50c1b7bbc460d219a0672db +Author: Choe Hwanjin +Date: 2003-10-08 10:55:31 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@197 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 3a1a408b84fd9088be4d274d35ef2ffcf2967d22 +Author: Choe Hwanjin +Date: 2003-10-08 10:55:23 +0900 + + 세벌식에서 charset check 강화 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@196 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c + +commit 514dc0b4a474220be1c35871a2c154d98305809b +Author: Choe Hwanjin +Date: 2003-10-01 18:43:40 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@195 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 72de9a88347fc418e62abb7ec36bcfcc8aaba720 +Author: Choe Hwanjin +Date: 2003-10-01 15:17:15 +0900 + + XIMPreeditPosition의 경우는 commit하고 preedit clear하도록 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@194 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit cb5087f6ce5354b557a93a82b27f9ffa537ac069 +Author: Choe Hwanjin +Date: 2003-09-26 14:34:35 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@192 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 2941bc66f218eb773725ff4499a0e1176125ded8 +Author: Choe Hwanjin +Date: 2003-09-26 10:43:42 +0900 + + version up 0.7 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@191 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit 1c6ef1fa9819e09cca3c3bb8d9541f2371931ccc +Author: Choe Hwanjin +Date: 2003-09-22 16:31:02 +0900 + + 몇가지 매크로 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@190 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit ef7e6ffe1600f1527f638791549aef0abf53a9ae +Author: Choe Hwanjin +Date: 2003-09-19 15:06:33 +0900 + + NULL pointer check + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@189 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c +M src/ic.c + +commit cdea1c5395ff12d6932b8b36ab83bf1debcd0d0b +Author: Choe Hwanjin +Date: 2003-09-19 14:39:20 +0900 + + 한글 입력 모드 정보를 좀더 자주 갱신함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@188 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit c8bfede6e2b0722cb5142d1b3877cbe0e71c2f2d +Author: Choe Hwanjin +Date: 2003-09-18 22:01:53 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@187 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit d4a6839017ee31f8e4a3fd7426abf1ee1dc338fa +Author: Choe Hwanjin +Date: 2003-09-18 22:01:00 +0900 + + 한자 변환 기능을 한자키 말고 F9도 작동하게 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@186 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit e8c548d337346afea2c0afed5d2d2919f81556fc +Author: Choe Hwanjin +Date: 2003-09-18 21:36:52 +0900 + + set/get ic values 함수에서 status attribute도 제대로 처리 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@185 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 2bc57c35386438bb64d4cc70efb08b9f7c1c1836 +Author: Choe Hwanjin +Date: 2003-09-18 21:01:53 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@184 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit d441b489fad99ef167de01c3f681ee45005961ac +Author: Choe Hwanjin +Date: 2003-09-18 20:48:08 +0900 + + conformint to XIM spec + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@183 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit f321d06fc68006befc54ac20dfe82daf8649f2bc +Author: Choe Hwanjin +Date: 2003-09-17 23:18:31 +0900 + + ic attr에서 XNSeparatorofNestedList 도 처리함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@182 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit cf180303fa4464ca0d6055dd51bb8f06c106ba3b +Author: Choe Hwanjin +Date: 2003-09-17 16:28:20 +0900 + + closedir 빼먹은것을 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@181 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit e0cafcfd247a91dbf4ad6373761b946effaee68d +Author: Choe Hwanjin +Date: 2003-09-17 11:58:09 +0900 + + default icon 설정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@180 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 347cf0a1eea4804a2c41d5b21419b1afacd32fc0 +Author: Choe Hwanjin +Date: 2003-09-17 11:47:08 +0900 + + default icon을 설정함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@179 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 7b5e19a748148032ccd6cce2baa469366912768f +Author: Choe Hwanjin +Date: 2003-09-16 18:02:49 +0900 + + version 0.6 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@177 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M configure.in + +commit 4f83287400dc4817787fd325981d763d7e437e16 +Author: Choe Hwanjin +Date: 2003-09-16 17:59:25 +0900 + + ucs2ksc.h 파일을 더이상 사용하지 않음 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@176 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am +M src/hangul.c + +commit f9ca1988cd12ad437acb20ed3cf2ea5014737552 +Author: Choe Hwanjin +Date: 2003-09-16 11:57:18 +0900 + + 종료 상황을 좀더 깔끔하게 처리 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@175 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/main.c +M src/nabi.h +M src/session.c +M src/ui.c + +commit bacdad45c6b63fe912d141be1825fbd00199d345 +Author: Choe Hwanjin +Date: 2003-09-15 18:07:50 +0900 + + libSM이 없는 곳에서는 session을 사용안함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@174 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/session.c +M src/session.h + +commit 31e3c0862e1fe87afcea43e144d1c53907bb7ee1 +Author: Choe Hwanjin +Date: 2003-09-15 10:36:36 +0900 + + 메세지 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@173 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/fontset.c + +commit df3288815f274cb88369162ad72fa8a9aa171805 +Author: Choe Hwanjin +Date: 2003-09-15 01:20:59 +0900 + + 종료 루틴에서 예외 처리 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@172 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/server.c +M src/session.c + +commit 21947e8e1294f5d5e493fd8b9def1cf1269d66d8 +Author: Choe Hwanjin +Date: 2003-09-14 17:24:27 +0900 + + about window를 화면 가운데에 뜨게 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@171 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 6a96780bf7d38c2c39104013d7d1f282cbd6fd89 +Author: Choe Hwanjin +Date: 2003-09-14 17:18:38 +0900 + + Session 에 반응하도록 코드를 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@170 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M configure.in +M src/Makefile.am +M src/main.c +M src/nabi.h +M src/session.c +M src/session.h +M src/ui.c + +commit 8ac3398f837e2746e7ffb9fdfa6c2e3b0f8b8b6e +Author: Choe Hwanjin +Date: 2003-09-14 01:42:01 +0900 + + 세벌식에서 중성과 종성만 있는 경우를 바르게 처리하도록 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@169 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c + +commit 19c489d85cbb8127db23c323b2d2a538a9af06fa +Author: Choe Hwanjin +Date: 2003-09-14 01:40:58 +0900 + + callback 함수의 형 정리 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@168 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit e3396eea8f2b76b987e606178a9b7db10ae4a946 +Author: Choe Hwanjin +Date: 2003-09-14 01:25:43 +0900 + + 세션 관련 코드 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@167 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A src/session.c +A src/session.h + +commit 51b69f95046059b51aa59977b5ddb1f373134864 +Author: Choe Hwanjin +Date: 2003-09-10 13:19:45 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@166 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 1bb90d36c5d5dc515937630d973f8f6913bbb572 +Author: Choe Hwanjin +Date: 2003-09-10 13:19:26 +0900 + + AM_CFLAGS가 작동안함, libXimd_a_CFLAGS에 직접 -Wall 옵션 넣음 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@165 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/Makefile.am + +commit 94d7ca526f805b93b25b7ba8bcc256d64c686609 +Author: Choe Hwanjin +Date: 2003-09-10 13:17:39 +0900 + + 특수키 포워딩 하면서 남은 글자를 commit 하게 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@164 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit 4f107f4fdfe4a9b313f3596f53c1aa9b29d11a00 +Author: Choe Hwanjin +Date: 2003-09-10 13:17:08 +0900 + + 글자 조합(compose)하는 부분의 버그 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@163 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c + +commit 643fd3a24b89cba19d04ed585447518336a7d726 +Author: Choe Hwanjin +Date: 2003-09-10 13:06:21 +0900 + + 특수키는 바로 포워딩 한다 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@162 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit cdc63f17dad7212eb716d4c7ea4e7720247a0b28 +Author: Choe Hwanjin +Date: 2003-09-10 13:04:32 +0900 + + 사용하지 않는 변수 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@161 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 2ab9ebd28f60734a0612319f576390a3d4152b1b +Author: Choe Hwanjin +Date: 2003-09-10 13:04:04 +0900 + + 한자 입력창 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@160 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 89d592408566cf9e6ca0b2092bbd753613bdefdf +Author: Choe Hwanjin +Date: 2003-09-10 13:03:36 +0900 + + AM_CFLAGS가 작동 안함, 그래서 nabi_CFLAGS에다가 직접 -Wall 옵션 넣음 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@159 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit 75da477276c49348a9e70842523f17bbedf1da7b +Author: Choe Hwanjin +Date: 2003-09-09 15:00:39 +0900 + + hangul_ucs_to_ksc 함수 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@158 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/hangul.c +M src/hangul.h + +commit 26d6630f72e52cec239c983edee8e2602be58406 +Author: Choe Hwanjin +Date: 2003-09-09 13:56:16 +0900 + + 탭 조정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@157 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit 78e967ed79c90eced85646480e6928495864f54a +Author: Choe Hwanjin +Date: 2003-09-09 13:48:55 +0900 + + ic가 destroy 되면 한자 입력 창도 같이 destroy + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@156 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/ic.h + +commit 431f72b412d0981511ff000aaa1cd81d085a86e1 +Author: Choe Hwanjin +Date: 2003-09-09 13:48:00 +0900 + + ic가 destroy되면 한자 입력 창도 같이 destroy + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@155 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 6da5ecd4a774c0812dc85f153823fa8f89d2fd10 +Author: Choe Hwanjin +Date: 2003-09-09 11:50:40 +0900 + + 한자 선택창의 포지션 설정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@154 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 6304491d504b41a9f3ac4e3ad068d969b81e6def +Author: Choe Hwanjin +Date: 2003-09-09 11:44:02 +0900 + + check_ksc -> check_charset + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@153 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c +M src/server.h + +commit 22b47b231c5c02e553642af628b6f4fa180eb9de +Author: Choe Hwanjin +Date: 2003-09-09 11:40:38 +0900 + + check_charset 함수 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@152 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c + +commit 7b2f4f05e987f9427b0c5d248d3de737dc33c984 +Author: Choe Hwanjin +Date: 2003-09-09 10:59:20 +0900 + + server -> nabi_server + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@151 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit 978e02b5450bd1837d324c1251413c4a5d3fef0a +Author: Choe Hwanjin +Date: 2003-09-09 10:58:06 +0900 + + global variable server를 nabi_server로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@150 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/handler.c +M src/ic.c +M src/main.c +M src/server.c +M src/server.h +M src/ui.c + +commit 2454cbbff7e74121a5ecb5f7d328cc2753b7ae77 +Author: Choe Hwanjin +Date: 2003-09-09 10:47:43 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@149 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit ca45e67b8507a46d0f3feb9baa1835f872fe1dd6 +Author: Choe Hwanjin +Date: 2003-09-09 10:46:30 +0900 + + 한자 입력 기능 구현(iconv를 이용한 charset 체크루틴) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@148 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c +M src/server.h +M src/ui.c + +commit 3d348f0d44225ffc659ff701f7e06ec8bee6e1d4 +Author: Choe Hwanjin +Date: 2003-09-08 18:54:00 +0900 + + ksc <-> ucs 체크하는 코드 작성중 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@147 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c +M src/server.h +M src/ui.c + +commit c9e291a08f8f392657e040d418b15155234ec3ad +Author: Choe Hwanjin +Date: 2003-09-08 16:56:35 +0900 + + 한글 테이블의 type을 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@146 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/hangul.c +M src/ucs2ksc.h + +commit ce5e89dab6b82ee2a7083685cccd0c1ed74e3f48 +Author: Choe Hwanjin +Date: 2003-09-08 16:50:00 +0900 + + const 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@145 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ucs2ksc.h + +commit 6de10829ee95489fe43a907764128601b8c7ac74 +Author: Choe Hwanjin +Date: 2003-09-08 16:18:29 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@144 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 6d0e5e47026de6fabf2a15b791408146a2e37af1 +Author: Choe Hwanjin +Date: 2003-09-08 16:09:53 +0900 + + nabi_ic_preedit_start/done 을 매번 키입력때마다 체크해서 실행함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@143 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit c5ac4791db484cd464c87a1c4dc44c57040eeab5 +Author: Choe Hwanjin +Date: 2003-09-08 15:14:23 +0900 + + 한자 입력을 바로 commit 하지 않고 일단 preedit 스트링으로 보관함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@142 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/hangul.c +M src/ic.c +M src/ic.h +M src/ui.c + +commit 165af6227bac939d2c31223e33b6cef986eaeb02 +Author: Choe Hwanjin +Date: 2003-09-08 13:30:26 +0900 + + 한자 입력 기능 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@141 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/handler.c +A src/hanjatable.h +M src/ic.c +M src/ic.h +M src/nabi.h +M src/ui.c + +commit 90f71c5ec963b0fd8a88d8c08d7965123d72771f +Author: Choe Hwanjin +Date: 2003-09-07 23:25:18 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@138 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit e64efaa8f59bd12e902000893c85c72fbb0ffd1c +Author: Choe Hwanjin +Date: 2003-09-07 23:24:59 +0900 + + LDFLAGS와 LDADD를 분리 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@137 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit 79784e72295c4f80a21ef3d562909fd5fddbad84 +Author: Choe Hwanjin +Date: 2003-09-07 22:57:31 +0900 + + X 환경을 검색하는 매크로를 다른 것으로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@136 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/Makefile.am +M configure.in +M src/Makefile.am + +commit 567c9397b7081d1d98417c81b7fd933bf5bc14c2 +Author: Choe Hwanjin +Date: 2003-09-07 22:06:22 +0900 + + 메세지 출력 함수 변경 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@135 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit bd7768c544de465df63ba1aec62dba3459a0d090 +Author: Choe Hwanjin +Date: 2003-09-07 22:06:09 +0900 + + 빈칸 정리 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@134 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/nabi.h + +commit c89868c54af95506a9371a05bbfa1b206ba16a65 +Author: Choe Hwanjin +Date: 2003-09-07 21:55:35 +0900 + + tab 크기 조정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@133 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit 356cdeb3ef5e46f7f65c97c7e866a7ac3a26b2cc +Author: Choe Hwanjin +Date: 2003-09-07 21:47:38 +0900 + + 세션 관련 코드제거, 에러 리포팅 함수 이름 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@132 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit f0c487dead56c7178aae1c7d8abff8b7baa5396c +Author: Choe Hwanjin +Date: 2003-09-07 21:46:13 +0900 + + 가능한 설정을 자주 저장한다 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@131 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 9f897be640f3195c49687f8a4cfad9aeecd14855 +Author: Choe Hwanjin +Date: 2003-09-07 21:44:23 +0900 + + header file include 정리 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@130 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/ic.h +M src/server.c +M src/server.h + +commit 050f10c3af6106defa6164a61817a4680c0123bb +Author: Choe Hwanjin +Date: 2003-09-07 21:34:46 +0900 + + we do not use session(libSM) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@129 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am +D src/session.c +D src/session.h + +commit 25195e8ca6ebf4e793c0663ede148d39b101237b +Author: Choe Hwanjin +Date: 2003-09-07 21:20:11 +0900 + + use libSM + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@128 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit b3fdcebbc700c5fe5a406bad70be050b7c69797f +Author: Choe Hwanjin +Date: 2003-09-07 21:14:38 +0900 + + use libSM + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@127 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit fd61b1271fdd4f62990c9f31131574c56fa54b67 +Author: Choe Hwanjin +Date: 2003-09-07 21:07:16 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@126 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit fb1b1784a6f3980b71151b9389d40685433f0be5 +Author: Choe Hwanjin +Date: 2003-09-06 18:35:19 +0900 + + SMlib 관련 코드 파일 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@125 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A src/session.c +A src/session.h + +commit 768524d3a77a627b3d71729d3205dedef2e6bad7 +Author: Choe Hwanjin +Date: 2003-08-31 00:30:47 +0900 + + system tray와 main window를 분리, 메뉴에 드보락 관련 부분 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@124 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c +M src/ui.c + +commit 1b5755dc351d797d4320398018c9ee5e98bad180 +Author: Choe Hwanjin +Date: 2003-08-30 17:35:20 +0900 + + ENABLE_NLS 를 고려하여 코딩 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@123 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit 707f6525954f985d74d65f578ed179a4d721fae4 +Author: Choe Hwanjin +Date: 2003-08-29 18:05:03 +0900 + + NULL 포인터 체크 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@122 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/fontset.c + +commit b4c80ca06fa4dafc700a65f7d8fca1e9241eeb6f +Author: Choe Hwanjin +Date: 2003-08-29 17:57:41 +0900 + + ucs2ksc.h의 테이블 크기 줄임 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@121 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit c28deb2e053e75521ec733457864c6400d176afa +Author: Choe Hwanjin +Date: 2003-08-29 17:34:15 +0900 + + add comment about nabi_server_destroy() + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@120 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit d5c1dba6e16e527f98e6edecf1465b2509784c11 +Author: Choe Hwanjin +Date: 2003-08-29 11:26:20 +0900 + + ucs_to_ksc 테이블의 크기를 줄임 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@119 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/hangul.c +M src/ucs2ksc.h + +commit f330e9aae95fc3e8266bef8f62210c67847c0dd8 +Author: Choe Hwanjin +Date: 2003-08-29 10:06:37 +0900 + + 탭 위치 설정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@118 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 5aa6574ab2aca21e60b6e802e292d6876d1445fe +Author: Choe Hwanjin +Date: 2003-08-27 13:23:31 +0900 + + 메뉴 아이콘 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@117 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/ui.c + +commit efad0c125f3e762c4aafdc42ba43ce9672c93004 +Author: Choe Hwanjin +Date: 2003-08-27 13:02:41 +0900 + + dvorak 설정 정보 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@116 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 348cd2c73bd1aa69ccb9bd9e30be0ec7169c9844 +Author: Choe Hwanjin +Date: 2003-08-27 13:00:35 +0900 + + dvorak 설정 정보 관련 루틴 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@115 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c + +commit 017fd2fd297671b68f2288d5ddc9bcfd3e528441 +Author: Choe Hwanjin +Date: 2003-08-27 11:15:33 +0900 + + 다음 버젼 준비 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@114 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit 0d82c708c2d51b961fe11e13cd0c8f243dd41a84 +Author: Choe Hwanjin +Date: 2003-08-27 10:32:50 +0900 + + dvorak 지원 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@113 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/automata.c +M src/server.c +M src/server.h + +commit 0d7818911ee628f711c89811db65f39216d6d7a5 +Author: Choe Hwanjin +Date: 2003-08-26 10:20:07 +0900 + + 디버그 메세지 함수 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@111 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit b966b6da3dd46f8860833c6910f9e9f055b3bf56 +Author: Choe Hwanjin +Date: 2003-08-26 10:11:32 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@110 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A po/.cvsignore + +commit e493ce8850c0406b53167b17e2e2a5f6bc709aab +Author: Choe Hwanjin +Date: 2003-08-25 23:11:20 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@109 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M TODO + +commit 7a43dce134e93ef74f8894468bb12e6d8a876730 +Author: Choe Hwanjin +Date: 2003-08-25 22:53:38 +0900 + + 오타 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@108 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit b25f0deaba8829dc39ca70179dd72a106e648c02 +Author: Choe Hwanjin +Date: 2003-08-25 22:51:20 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@107 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ko.po + +commit 137b4d69694721997e5782ba33aa65fcdafaa87a +Author: Choe Hwanjin +Date: 2003-08-25 22:50:22 +0900 + + 0.4 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@106 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M configure.in + +commit 6664a880524073bf4a6f2c2986476765c67a8622 +Author: Choe Hwanjin +Date: 2003-08-25 22:47:55 +0900 + + 디버그 메세지 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@105 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit f6bb4938ccc503ea82e4f3f1fb9678e5dc53f42e +Author: Choe Hwanjin +Date: 2003-08-25 22:46:13 +0900 + + 0.4 출시? + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@104 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M NEWS + +commit 32a884185db46a112813e70c2350b6d865ef5f6e +Author: Choe Hwanjin +Date: 2003-08-25 22:43:53 +0900 + + 기본 자판 설정을 configure 할때 가능하게 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@103 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit 4e470b622f5e9e5ae3db67597aa0e508fcbb36bc +Author: Choe Hwanjin +Date: 2003-08-25 22:43:20 +0900 + + 기본 자판 설정을 configure 스크립트에서 가능하게 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@102 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 95079fbdda30af34cfdba4e2fc1243749f7b4cb3 +Author: Choe Hwanjin +Date: 2003-08-25 22:13:23 +0900 + + 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@101 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M TODO + +commit d5183aceec7d07722e90ff798508652458b890ea +Author: Choe Hwanjin +Date: 2003-08-24 22:36:49 +0900 + + 디버그 메세지 함수 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@100 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit 70d1b09f7cfca0cbf9a0157cf136493fc99b26b9 +Author: Choe Hwanjin +Date: 2003-08-24 18:18:38 +0900 + + 다음 버젼 준비 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@99 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit c1239854ccc29320c245b7d51302f1129bc82874 +Author: Choe Hwanjin +Date: 2003-08-24 18:18:07 +0900 + + 다음 버젼 준비 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@98 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit 9bd69438259e41dd16edbcc0d19ee03c70544640 +Author: Choe Hwanjin +Date: 2003-08-24 00:47:07 +0900 + + 라이센스 문단 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@97 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/fontset.c +M src/fontset.h + +commit 1bd2ee9efd882bb8b171ad843fb78728df9adab7 +Author: Choe Hwanjin +Date: 2003-08-23 16:52:48 +0900 + + NabiConnect 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@96 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 3d354c1b7f4b955c66d03a273467eafd1d664473 +Author: Choe Hwanjin +Date: 2003-08-23 16:52:29 +0900 + + NabiConnect obj 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@95 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c +M src/ic.c +M src/ic.h +M src/server.c +M src/server.h + +commit 1a9798a73692da0c5c1c1f576741dcf7bc505e9c +Author: Choe Hwanjin +Date: 2003-08-23 00:15:33 +0900 + + 오타 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@94 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/fontset.h + +commit 7d624b235782c3d639e598fa3c7546029e4f6fcd +Author: Choe Hwanjin +Date: 2003-08-22 11:24:11 +0900 + + *** empty log message *** + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@93 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M TODO + +commit c738c280d15b0530c71329fa8bf8724b00692a7a +Author: Choe Hwanjin +Date: 2003-08-22 11:19:42 +0900 + + fontset 관련 루틴 정리 (free_all 함수 사용) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@92 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/fontset.c +M src/fontset.h +M src/ic.c +M src/server.c + +commit d571dd4e7e977316aee9d777b2ff548ad47adf05 +Author: Choe Hwanjin +Date: 2003-08-21 23:06:28 +0900 + + fontset 관련 루틴 변경 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@91 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit c5fbe074fe5e9ffe07c2cd181ffb3a8d97050133 +Author: Choe Hwanjin +Date: 2003-08-21 23:01:45 +0900 + + fontset 루틴 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@90 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 15d03c4584c71ed8a71c8fee96312ba2bf90dfca +Author: Choe Hwanjin +Date: 2003-08-21 23:00:50 +0900 + + fontset 관련 루틴 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@89 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am +A src/fontset.c +A src/fontset.h + +commit 279f96ae39b7304717233c5546b29c3ed1bceb56 +Author: Choe Hwanjin +Date: 2003-08-21 21:29:27 +0900 + + nabi_server_stop 함수 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@88 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/main.c +M src/server.c +M src/server.h + +commit 3d78bac05b20c2c9fdbd53239f7dd7cf1be566c7 +Author: Choe Hwanjin +Date: 2003-08-20 14:16:08 +0900 + + stdint.h 를 include 한 부분을 제거 server.h에만 include 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@87 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/handler.c +M src/ic.c +M src/main.c +M src/server.c +M src/server.h +M src/ui.c + +commit 2daa8dbd2dd5c31e323ff9ce92bebb7c6eed43d9 +Author: Choe Hwanjin +Date: 2003-08-19 10:05:38 +0900 + + 폰트 로딩 루틴 개선 필요성 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@86 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M TODO + +commit 97294fd46e2ca0a067707f225bf0331b6d77a3fa +Author: Choe Hwanjin +Date: 2003-08-12 18:34:03 +0900 + + 디버그 코드 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@85 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit 7ff7c05a60a4d9863131ca875d42c54e4e420e44 +Author: Choe Hwanjin +Date: 2003-08-12 12:58:37 +0900 + + 오타 수정 (xnabi->nabi) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@84 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit f90eac639340adc0a68a8195a4e7dbfe937b93be +Author: Choe Hwanjin +Date: 2003-08-11 15:22:36 +0900 + + TODO 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@83 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A TODO + +commit 496df9f68434e6f5af113be503514e707cafc058 +Author: Choe Hwanjin +Date: 2003-08-11 14:41:23 +0900 + + about 창에서 version number 보이게 함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@82 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 4074bd1bd3512cbab7b60c9649b6a5661cf4218f +Author: Choe Hwanjin +Date: 2003-08-11 14:28:47 +0900 + + about 창에 버젼 표시 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@81 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 25e12e3cc2abdaeefa92fdaa794979cd63e7bef9 +Author: Choe Hwanjin +Date: 2003-08-11 10:41:40 +0900 + + 3.0 준비 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@80 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit a332ef2eda05727b90689429471825c0ccb17535 +Author: Choe Hwanjin +Date: 2003-08-11 10:40:43 +0900 + + flash 관련 문제 해결(preedit_start, preedit_done) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@79 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit cd17f72ae275893bba154c5ea81bfb679ff74637 +Author: Choe Hwanjin +Date: 2003-08-11 10:29:52 +0900 + + 변수 초기화 루틴 개선 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@78 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit ac1f9208a168b116372e3ae704858b58b00c6428 +Author: Choe Hwanjin +Date: 2003-08-11 10:29:20 +0900 + + 사용하지 않는 변수 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@77 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/nabi.h + +commit 2fa48a0d525f9c0efe640e2746e8fb3204e62f84 +Author: Choe Hwanjin +Date: 2003-08-11 10:27:26 +0900 + + preedit start 플래그 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@76 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c +M src/ic.h + +commit 1d0ecc03e4bcb31f720b125a43274a89632c6391 +Author: Choe Hwanjin +Date: 2003-08-09 23:12:34 +0900 + + 정보 더 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@75 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M README + +commit d5266ca09979d35ea8fd874131e30557c2d03499 +Author: Choe Hwanjin +Date: 2003-08-09 23:10:21 +0900 + + gtk+-2.0 대신 2.2 체크 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@74 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 302f2d8eb339f304de83d89737e8565db3e83239 +Author: Choe Hwanjin +Date: 2003-08-09 12:52:15 +0900 + + gtk+의 필요한 버젼체그 실수 수정 + multi head safty때문에 2.2 이상이 필요함(eggtrayicon에서 문제가 생김) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@73 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit f48f0c1d443b8982d442b2bd1651690ddf7286c9 +Author: Choe Hwanjin +Date: 2003-08-07 17:51:33 +0900 + + vi 사용자들을 위해서 esc키를 누르면 자동으로 영문 상태로 전환하는 기능 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@67 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M src/handler.c + +commit 10603432f9263e39b9119ca087acbea16fcf20d4 +Author: Choe Hwanjin +Date: 2003-08-07 12:06:00 +0900 + + cvsignore 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@66 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A IMdkit/.cvsignore + +commit 283a58d7805dbe1d67b850a3851de1d532336347 +Author: Choe Hwanjin +Date: 2003-08-07 12:02:24 +0900 + + gettext 문서 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@65 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A ABOUT-NLS + +commit 614f0b17e6f249659656182d911f9356bc4b3e3c +Author: Choe Hwanjin +Date: 2003-08-06 18:16:09 +0900 + + g_malloc, g_free 대신 nabi_malloc, nabi_free 사용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@62 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 25189a0630fe72e1c322ea864c6bd1b4bda259bd +Author: Choe Hwanjin +Date: 2003-08-06 16:39:56 +0900 + + 한영 전환 버그 수정(NumLock on 일때 한영 전환 안되는) + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@61 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit 0545fb0a12c5c71a8744a0d82904eb1415f23d03 +Author: Choe Hwanjin +Date: 2003-08-06 14:37:50 +0900 + + 메모리 관리 코드 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@60 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit 4f211b45132ab03d61fda0b8f9006fe667b45f2c +Author: Choe Hwanjin +Date: 2003-08-06 12:47:10 +0900 + + malloc.h 대신 stdlib.h 사용 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@59 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit 53e5c03c180ad9ec7ce0e58d9ff3629c8da5666f +Author: Choe Hwanjin +Date: 2003-08-06 11:57:33 +0900 + + 해제 해서는 안되는 메모리 해제 루틴 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@58 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit df20137a812be8f1f15743de821129ddf2e26fa3 +Author: Choe Hwanjin +Date: 2003-08-06 11:47:35 +0900 + + X 의 에러 처리 함수 등록 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@57 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit 5042bba5a1c12a54fc0d60ebc84262237681c8e5 +Author: Choe Hwanjin +Date: 2003-08-06 11:47:20 +0900 + + nabi_app_free 부분에서 빠진 곳 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@56 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit bd6b23de5c3980ab0d373cc970fe4d569e754a69 +Author: Choe Hwanjin +Date: 2003-08-06 09:25:38 +0900 + + CapsLock, NumLock 문제 해결 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@55 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog + +commit db7e83e9926e6d64c122beedf2b89cc95cf51a75 +Author: Choe Hwanjin +Date: 2003-08-06 09:22:48 +0900 + + Num Lock, Caps Lock 경우에 처리하지 못하는 버그 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@54 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit dd9e878860c3f33200846b181c071e627f87ce1d +Author: Choe Hwanjin +Date: 2003-08-05 18:22:17 +0900 + + CVS 디렉토리를 배포하지 않음 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@53 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/Makefile.am + +commit b1d2062e28df88a35371bd7e80f099bb4ad84a81 +Author: Choe Hwanjin +Date: 2003-08-05 18:21:21 +0900 + + 파일 릴리즈를 위해서 간단한 문서 작성 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@52 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M ChangeLog +M README + +commit 12bcd29b2b22da0899e519b3fbf3e9382b9bd1bb +Author: Choe Hwanjin +Date: 2003-08-05 18:19:28 +0900 + + malloc.h대신 stdlib.h를 사용함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@51 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit 7f3fa749c981623835b9fc8081be30851e9cee8c +Author: Choe Hwanjin +Date: 2003-08-05 18:18:30 +0900 + + malloc.h 대신 stdlib.h 로 바꿈 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@50 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M IMdkit/IMConn.c + +commit ea53c4bc8098cee0a15d407bedc0832f6210c306 +Author: Choe Hwanjin +Date: 2003-08-05 18:16:19 +0900 + + 다음 버젼 준비 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@49 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit 0e08f1d95221269425ce3a654a9b67007b64bf0a +Author: Choe Hwanjin +Date: 2003-08-05 14:47:21 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@48 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ko.po + +commit e5069ad5b74ef85efd0eecac3045f86a8203dd6c +Author: Choe Hwanjin +Date: 2003-08-05 14:43:48 +0900 + + 라이센스 스트링 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@47 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c +M src/handler.c +M src/hangul.c +M src/hangul.h +M src/ic.c +M src/ic.h +M src/main.c +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c + +commit e6d47406acc91a56942b5c4a6e9b30dc61f7604a +Author: Choe Hwanjin +Date: 2003-08-05 14:07:39 +0900 + + 기본 이미지 파일 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@46 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M Makefile.am +A nabi.png + +commit 542c8a6cac7f0017751763d97251e14097b92d21 +Author: Choe Hwanjin +Date: 2003-08-05 14:07:17 +0900 + + 버젼 0.1 로 수정, 시스템 체크를 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@45 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit 9ff8535979845aa036541a0adf0860ebc1a604de +Author: Choe Hwanjin +Date: 2003-08-05 11:17:48 +0900 + + 쓸데 없는 파일 목록 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@44 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M .cvsignore + +commit 38c7654472f72c51684d8faeb424d9ded59d132e +Author: Choe Hwanjin +Date: 2003-08-05 11:15:38 +0900 + + LOCALEDIR 설정을 config.h 에서 Makefile로 옮김 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@43 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in + +commit a82f8480800582db072640ca22ff78f31603ef1e +Author: Choe Hwanjin +Date: 2003-08-05 11:14:42 +0900 + + 세벌식 자판 파일 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@42 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M tables/Makefile.am +M tables/keyboard/2qwerty +A tables/keyboard/32qwerty +A tables/keyboard/39qwerty +A tables/keyboard/3fqwerty + +commit 4092a30d9fe429ff2a72b20cca784176caec8096 +Author: Choe Hwanjin +Date: 2003-08-05 11:13:09 +0900 + + cvsignore 리스트 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@41 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A themes/.cvsignore +A themes/KingSejong/.cvsignore +A themes/MSWindows/.cvsignore +A themes/Mac/.cvsignore +A themes/Onion/.cvsignore +A themes/SimplyRed/.cvsignore +A themes/keyboard/.cvsignore + +commit 79e6c714661507d154e658400e88dfff963ad97b +Author: Choe Hwanjin +Date: 2003-08-05 11:11:29 +0900 + + gettext: textdomain설정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@40 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit 02311480bdcac3b75695356563aafd7ce910f7f0 +Author: Choe Hwanjin +Date: 2003-08-05 11:10:53 +0900 + + LOCALEDIR 설정을 config.h 에서 Makefile.am으로 옮김 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@39 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit c11976d0c721d361afc4898096919c6ae1e7662e +Author: Choe Hwanjin +Date: 2003-08-05 11:10:11 +0900 + + 디버그 메세지 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@38 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c + +commit 6df20b7e990780c8fd7ce58c96c9cc9550d8f6aa +Author: Choe Hwanjin +Date: 2003-08-05 11:09:48 +0900 + + about 메뉴 구현 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@37 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 3d143123be1cea39d72f058470bd082d123b42f3 +Author: Choe Hwanjin +Date: 2003-08-04 18:06:33 +0900 + + 메뉴 모양 수정, 메뉴와 설정 값을 서로 sync + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@36 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 36e59f622e8f4a9837b371689f702825a403356a +Author: Choe Hwanjin +Date: 2003-08-04 17:57:43 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@35 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ko.po + +commit 0c58fb7d451457d2a18a74096d6fdec39ac25128 +Author: Choe Hwanjin +Date: 2003-08-04 17:55:21 +0900 + + pref 메뉴 스트링 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@34 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 4fdea442ecb8917cf0e82d2e457c8aea97fe04d1 +Author: Choe Hwanjin +Date: 2003-08-04 17:42:13 +0900 + + 번역 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@33 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ko.po + +commit 3a1799a2144254cfebb3eee5c53a2ecba6fc990b +Author: Choe Hwanjin +Date: 2003-08-04 17:38:34 +0900 + + pref 메뉴 추가, 탭크기 조정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@32 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 5eed1ff20b5332494ea2ee9c8f0a62635c9d73c4 +Author: Choe Hwanjin +Date: 2003-08-04 17:16:54 +0900 + + 키보드 로딩과 메뉴 선택 구현 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@31 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am +A src/keyboard.h +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c + +commit 5bd70c31dc295aafeee9a36d0728d2f11afeb0c4 +Author: Choe Hwanjin +Date: 2003-08-01 18:16:57 +0900 + + 키보드 맵 로딩 부분 작성중 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@30 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/nabi.h +M src/server.c +M src/server.h +M src/ui.c + +commit 9fc342a362ee8725dc867d52b79283a45901304a +Author: Choe Hwanjin +Date: 2003-08-01 16:38:04 +0900 + + 안쓰는 변수 삭제 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@29 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/server.c + +commit bfe9a9b4131cf851c7c656ab19e9f15e6b454f05 +Author: Choe Hwanjin +Date: 2003-08-01 16:37:33 +0900 + + 빠진 함수 nabi_ic_commit_unicode 선언 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@28 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.h + +commit 3b5ff43a8c7a87397cfda2604a3087441f4a30db +Author: Choe Hwanjin +Date: 2003-08-01 16:37:08 +0900 + + 디버그 메세지 프린트 제거 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@27 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ic.c + +commit ddd970ed0b60302b38791cbb40edd7ed3802c97a +Author: Choe Hwanjin +Date: 2003-08-01 16:36:29 +0900 + + compose 관련 버그 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@26 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/automata.c + +commit dcc7013b0cdf86da702e86b3dc203bb17fc61b87 +Author: Choe Hwanjin +Date: 2003-08-01 10:44:38 +0900 + + 테마 기능 완성 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@25 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am +M src/ui.c + +commit 7276766d39ffeef887c1d4b2264e2952c53f0037 +Author: Choe Hwanjin +Date: 2003-08-01 09:34:04 +0900 + + 테마 설정 창 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@24 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit b79ce2d6106d0ef8b333a7e8d4960cbb3da4c7ba +Author: Choe Hwanjin +Date: 2003-07-31 14:08:49 +0900 + + 메뉴 업데이트 작업중 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@23 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit 6503aa5570c733ffb0d0fe107400a27415ea691c +Author: Choe Hwanjin +Date: 2003-07-30 15:42:50 +0900 + + po 디렉토리 컴파일 순서를 맨 뒤로 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@22 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M Makefile.am + +commit c81193b3f0dbbba12f0939bb9f6c3ff936903f70 +Author: Choe Hwanjin +Date: 2003-07-30 15:42:13 +0900 + + 키보드 테이블과 컴포즈 테이블 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@21 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A tables/Makefile.am +A tables/compose/default +A tables/keyboard/2qwerty + +commit 513039d9ca35d170afd40e309ac86a99be00d5b2 +Author: Choe Hwanjin +Date: 2003-07-30 14:52:00 +0900 + + default-icons.h 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@20 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit c5a7b61d8524008609f0cee08e5a152db906edfd +Author: Choe Hwanjin +Date: 2003-07-30 14:39:46 +0900 + + 테마 디렉토리별로 Makefile.am을 따로 만들어 버림 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@19 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M configure.in +A themes/KingSejong/Makefile.am +A themes/MSWindows/Makefile.am +A themes/Mac/Makefile.am +M themes/Makefile.am +A themes/Onion/Makefile.am +A themes/SimplyRed/Makefile.am +A themes/keyboard/Makefile.am + +commit a9774716a1c8674b50f741699bec8d815a27fb87 +Author: Choe Hwanjin +Date: 2003-07-30 13:57:50 +0900 + + for gettextize + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@18 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A config.rpath + +commit d2ff9df96b842ae19c0df34007727a736f9281da +Author: Choe Hwanjin +Date: 2003-07-29 17:24:07 +0900 + + 기본 아이콘 크기 24로 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@17 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit afe9a87b4eebe02b8e519517ef37a3fbee11d55d +Author: Choe Hwanjin +Date: 2003-07-29 17:04:24 +0900 + + 기본 테마 아이콘 추가 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@16 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A src/default-icons.h + +commit 953f5d95d3af4a4a1f2adaf05e74e563f7b81485 +Author: Choe Hwanjin +Date: 2003-07-29 17:01:58 +0900 + + 테마 기능 지원 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@15 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M Makefile.am +M configure.in +A themes/KingSejong/README +A themes/KingSejong/english.png +A themes/KingSejong/hangul.png +A themes/KingSejong/none.png +A themes/MSWindows/english.png +A themes/MSWindows/hangul.png +A themes/MSWindows/none.png +A themes/Mac/README +A themes/Mac/english.png +A themes/Mac/hangul.png +A themes/Mac/none.png +A themes/Makefile.am +A themes/Onion/README +A themes/Onion/english.png +A themes/Onion/hangul.png +A themes/Onion/none.png +A themes/SimplyRed/english.png +A themes/SimplyRed/hangul.png +A themes/SimplyRed/none.png +A themes/keyboard/README +A themes/keyboard/english.png +A themes/keyboard/hangul.png +A themes/keyboard/none.png + +commit fbad99f4369c48b984807cc08c6ef4b416932eac +Author: Choe Hwanjin +Date: 2003-07-29 16:47:16 +0900 + + 한/영 모드 정보 기능 지원 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@14 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/handler.c +M src/ic.c +M src/nabi.h +M src/server.c +M src/server.h + +commit 64491106f1c0c1ff5754d11c3b61e6608a0ff3e0 +Author: Choe Hwanjin +Date: 2003-07-29 16:47:00 +0900 + + 테마지원, 한/영 모드 정보 기능 지원 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@13 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/ui.c + +commit f2a85b6050766d24093691c5fe2a50942d3131e6 +Author: Choe Hwanjin +Date: 2003-07-29 16:46:09 +0900 + + 테마 지원 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@12 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/Makefile.am + +commit 550a010ece8d4e25f24457e7b2243cbc1f104f76 +Author: Choe Hwanjin +Date: 2003-07-29 11:09:39 +0900 + + X 환경과 관련된 GDK 매크로를 올바른 것으로 수정 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@11 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit 0c2410a14c3d704d684642b586ff838782e0f0f9 +Author: Choe Hwanjin +Date: 2003-07-29 10:22:03 +0900 + + gtk_widget_realize를 강제 실행하는 대신 콜백으로 처리함 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@10 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M src/main.c + +commit d0d2d89f8a75dda9ebe189c4934641aceda69b6f +Author: Choe Hwanjin +Date: 2003-07-28 21:49:31 +0900 + + gettextize + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@9 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A src/gettext.h + +commit e6a10ea8993af1a255e39add61ace01375ac0a62 +Author: Choe Hwanjin +Date: 2003-07-28 21:48:44 +0900 + + po 디렉토리 업데이트 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@8 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M po/ChangeLog +M po/POTFILES.in + +commit 915e79bcc283d7a0816e9beb41df3241e9832e47 +Author: Choe Hwanjin +Date: 2003-07-28 21:39:28 +0900 + + ����������� + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@7 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +D m4/Makefile +D m4/Makefile.in + +commit bfc301dd78917743bf75011ff38b4ff725fa6433 +Author: Choe Hwanjin +Date: 2003-07-28 21:37:37 +0900 + + gettextize + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@6 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M Makefile.am +M configure.in +A m4/ChangeLog +A m4/Makefile +A m4/Makefile.am +A m4/Makefile.in +A m4/codeset.m4 +A m4/gettext.m4 +A m4/glibc21.m4 +A m4/iconv.m4 +A m4/intdiv0.m4 +A m4/inttypes-pri.m4 +A m4/inttypes.m4 +A m4/inttypes_h.m4 +A m4/isc-posix.m4 +A m4/lcmessage.m4 +A m4/lib-ld.m4 +A m4/lib-link.m4 +A m4/lib-prefix.m4 +A m4/nls.m4 +A m4/po.m4 +A m4/progtest.m4 +A m4/stdint_h.m4 +A m4/uintmax_t.m4 +A m4/ulonglong.m4 +A po/LINGUAS +A po/Makefile.in.in +A po/Makevars +A po/Rules-quot +A po/boldquot.sed +A po/en@boldquot.header +A po/en@quot.header +A po/insert-header.sin +A po/quot.sed +A po/remove-potcdate.sed +A po/remove-potcdate.sin +M src/Makefile.am +M src/ic.c +M src/main.c +D src/nls.h +M src/ui.c + +commit 3f96a89967101aa1fb9a313181b18750bd2296fe +Author: Choe Hwanjin +Date: 2003-07-28 21:33:48 +0900 + + 저자 주소 + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@5 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +M AUTHORS + +commit 8b65509dcb4fe91c183195b92b695571526cfe13 +Author: Choe Hwanjin +Date: 2003-07-28 16:00:15 +0900 + + Initial revision + + + git-svn-id: http://kldp.net/svn/nabi/trunk/nabi@2 3598d0bf-7bfb-0310-a9b8-e6047f1a0475 + +A .cvsignore +A AUTHORS +A COPYING +A ChangeLog +A IMdkit/FrameMgr.c +A IMdkit/FrameMgr.h +A IMdkit/IMConn.c +A IMdkit/IMMethod.c +A IMdkit/IMValues.c +A IMdkit/IMdkit.h +A IMdkit/Makefile.am +A IMdkit/Xi18n.h +A IMdkit/Xi18nX.h +A IMdkit/XimFunc.h +A IMdkit/XimProto.h +A IMdkit/doc/API.text +A IMdkit/doc/CHANGELOG +A IMdkit/doc/README +A IMdkit/doc/Xi18n_sample/IC.c +A IMdkit/doc/Xi18n_sample/IC.h +A IMdkit/doc/Xi18n_sample/Imakefile +A IMdkit/doc/Xi18n_sample/Makefile.pu +A IMdkit/doc/Xi18n_sample/README +A IMdkit/doc/Xi18n_sample/sampleIM.c +A IMdkit/i18nAttr.c +A IMdkit/i18nClbk.c +A IMdkit/i18nIMProto.c +A IMdkit/i18nIc.c +A IMdkit/i18nMethod.c +A IMdkit/i18nPtHdr.c +A IMdkit/i18nUtil.c +A IMdkit/i18nX.c +A Makefile.am +A NEWS +A README +A configure.in +A po/ChangeLog +A po/POTFILES.in +A po/ko.po +A src/.cvsignore +A src/Makefile.am +A src/automata.c +A src/eggtrayicon.c +A src/eggtrayicon.h +A src/handler.c +A src/hangul.c +A src/hangul.h +A src/ic.c +A src/ic.h +A src/main.c +A src/nabi.h +A src/nls.h +A src/server.c +A src/server.h +A src/ucs2ksc.h +A src/ui.c diff -Nru nabi-0.99.9/compile nabi-0.99.10/compile --- nabi-0.99.9/compile 2005-07-10 02:52:00.000000000 +0000 +++ nabi-0.99.10/compile 2011-11-05 06:26:47.000000000 +0000 @@ -1,8 +1,10 @@ #! /bin/sh - # Wrapper for compilers which do not understand `-c -o'. -# Copyright 1999, 2000 Free Software Foundation, Inc. +scriptversion=2009-10-06.20; # UTC + +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software +# Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify @@ -16,92 +18,126 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. -# Usage: -# compile PROGRAM [ARGS]... -# `-o FOO.o' is removed from the args passed to the actual compile. - -# Usage statement added by Billy Biggs . -if [ -z $1 ]; then - echo "Wrapper for compilers which do not understand '-c -o'." - echo "usage: compile PROGRAM [ARGS]..." - echo "'-o FOO.o' is removed from the args passed to the actual compile." - exit 1 -fi - -prog=$1 -shift +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +case $1 in + '') + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand `-c -o'. +Remove `-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file `INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; +esac ofile= cfile= -args= -while test $# -gt 0; do - case "$1" in - -o) - # configure might choose to run compile as `compile cc -o foo foo.c'. - # So we do something ugly here. - ofile=$2 - shift - case "$ofile" in - *.o | *.obj) - ;; - *) - args="$args -o $ofile" - ofile= - ;; - esac - ;; - *.c) - cfile=$1 - args="$args $1" - ;; - *) - args="$args $1" - ;; - esac - shift +eat= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as `compile cc -o foo foo.c'. + # So we strip `-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift done if test -z "$ofile" || test -z "$cfile"; then - # If no `-o' option was seen then we might have been invoked from a - # pattern rule where we don't need one. That is ok -- this is a - # normal compilation that the losing compiler can handle. If no - # `.c' file was seen then we are probably linking. That is also - # ok. - exec "$prog" $args + # If no `-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # `.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" fi # Name of file we expect compiler to create. -cofile=`echo $cfile | sed -e 's|^.*/||' -e 's/\.c$/.o/'` +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. -# Note: use `[/.-]' here to ensure that we don't use the same name +# Note: use `[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. -lockdir=`echo $cofile | sed -e 's|[/.-]|_|g'`.d +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do - if mkdir $lockdir > /dev/null 2>&1; then - break - fi - sleep 1 + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. -trap "rmdir $lockdir; exit 1" 1 2 15 +trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. -"$prog" $args -status=$? +"$@" +ret=$? if test -f "$cofile"; then - mv "$cofile" "$ofile" + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi -rmdir $lockdir -exit $status +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff -Nru nabi-0.99.9/config.guess nabi-0.99.10/config.guess --- nabi-0.99.9/config.guess 2006-10-12 12:52:19.000000000 +0000 +++ nabi-0.99.10/config.guess 1970-01-01 00:00:00.000000000 +0000 @@ -1,1500 +0,0 @@ -#! /bin/sh -# Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. - -timestamp='2006-07-02' - -# This file is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. -# -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] - -Output the configuration name of the system \`$me' is run on. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.guess ($timestamp) - -Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - * ) - break ;; - esac -done - -if test $# != 0; then - echo "$me: too many arguments$help" >&2 - exit 1 -fi - -trap 'exit 1' 1 2 15 - -# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -# compiler to aid in system detection is discouraged as it requires -# temporary files to be created and, as you can see below, it is a -# headache to deal with in a portable fashion. - -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. - -# Portable tmp directory creation inspired by the Autoconf team. - -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int x;" > $dummy.c ; - for c in cc gcc c89 c99 ; do - if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ; set_cc_for_build= ;' - -# This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH -fi - -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -# Note: order is significant - the case branches are not exclusive. - -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward - # compatibility and a consistent mechanism for selecting the - # object file format. - # - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` - case "${UNAME_MACHINE_ARCH}" in - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - esac - # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. - case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi - ;; - *) - os=netbsd - ;; - esac - # The OS release - # Debian GNU/NetBSD machines have a different userland, and - # thus, need a distinct triplet. However, they do not need - # kernel version information, so it can be replaced with a - # suitable tag, in the style of linux-gnu. - case "${UNAME_VERSION}" in - Debian*) - release='-gnu' - ;; - *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - ;; - esac - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" - exit ;; - *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} - exit ;; - *:ekkoBSD:*:*) - echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} - exit ;; - *:SolidBSD:*:*) - echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} - exit ;; - macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd${UNAME_RELEASE} - exit ;; - *:MirBSD:*:*) - echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} - exit ;; - alpha:OSF1:*:*) - case $UNAME_RELEASE in - *4.0) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - ;; - *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` - ;; - esac - # According to Compaq, /usr/sbin/psrinfo has been available on - # OSF/1 and Tru64 systems produced since 1995. I hope that - # covers most systems running today. This code pipes the CPU - # types through head -n 1, so we only detect the type of CPU 0. - ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case "$ALPHA_CPU_TYPE" in - "EV4 (21064)") - UNAME_MACHINE="alpha" ;; - "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; - "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; - "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; - "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; - "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; - "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; - "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; - "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; - "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; - "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; - "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; - "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; - esac - # A Pn.n version is a patched version. - # A Vn.n version is a released version. - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; - Alpha\ *:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # Should we change UNAME_MACHINE based on the output of uname instead - # of the specific Alpha model? - echo alpha-pc-interix - exit ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit ;; - *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos - exit ;; - *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos - exit ;; - *:OS/390:*:*) - echo i370-ibm-openedition - exit ;; - *:z/VM:*:*) - echo s390-ibm-zvmoe - exit ;; - *:OS400:*:*) - echo powerpc-ibm-os400 - exit ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) - echo arm-unknown-riscos - exit ;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit ;; - Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit ;; - NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit ;; - DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit ;; - DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) - case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7; exit ;; - esac ;; - sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:6*:*) - # According to config.sub, this is the proper way to canonicalize - # SunOS6. Hard to guess exactly what SunOS6 will be like, but - # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in - Series*|S4*) - UNAME_RELEASE=`uname -v` - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit ;; - sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} - exit ;; - sun*:*:4.2BSD:*) - UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) - echo m68k-sun-sunos${UNAME_RELEASE} - ;; - sun4) - echo sparc-sun-sunos${UNAME_RELEASE} - ;; - esac - exit ;; - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor - # > m68000). The system name ranges from "MiNT" over "FreeMiNT" - # to the lowercase version "mint" (or "freemint"). Finally - # the system name "TOS" denotes a system which is actually not - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; - m68k:machten:*:*) - echo m68k-apple-machten${UNAME_RELEASE} - exit ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit ;; - RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} - exit ;; - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit ;; - mips:*:*:UMIPS | mips:*:*:RISCos) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c -#ifdef __cplusplus -#include /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); - #endif - #endif - exit (-1); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && - dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && - SYSTEM_NAME=`$dummy $dummyarg` && - { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos${UNAME_RELEASE} - exit ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit ;; - Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit ;; - m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit ;; - m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit ;; - m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit ;; - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] - then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ - [ ${TARGET_BINARY_INTERFACE}x = x ] - then - echo m88k-dg-dgux${UNAME_RELEASE} - else - echo m88k-dg-dguxbcs${UNAME_RELEASE} - fi - else - echo i586-dg-dgux${UNAME_RELEASE} - fi - exit ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit ;; - *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit ;; - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - echo i386-ibm-aix - exit ;; - ia64:AIX:*:*) - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - - main() - { - if (!__power_pc()) - exit(1); - puts("powerpc-ibm-aix3.2.5"); - exit(0); - } -EOF - if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` - then - echo "$SYSTEM_NAME" - else - echo rs6000-ibm-aix3.2.5 - fi - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 - else - echo rs6000-ibm-aix3.2 - fi - exit ;; - *:AIX:*:[45]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx - exit ;; - DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit ;; - 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit ;; - 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac - fi - if [ "${HP_ARCH}" = "" ]; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } -EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` - test -z "$HP_ARCH" && HP_ARCH=hppa - fi ;; - esac - if [ ${HP_ARCH} = "hppa2.0w" ] - then - eval $set_cc_for_build - - # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating - # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler - # generating 64-bit code. GNU and HP use different nomenclature: - # - # $ CC_FOR_BUILD=cc ./config.guess - # => hppa2.0w-hp-hpux11.23 - # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess - # => hppa64-hp-hpux11.23 - - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null - then - HP_ARCH="hppa2.0w" - else - HP_ARCH="hppa64" - fi - fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} - exit ;; - 3050*:HI-UX:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - int - main () - { - long cpu = sysconf (_SC_CPU_VERSION); - /* The order matters, because CPU_IS_HP_MC68K erroneously returns - true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct - results, however. */ - if (CPU_IS_PA_RISC (cpu)) - { - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; - case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; - default: puts ("hppa-hitachi-hiuxwe2"); break; - } - } - else if (CPU_IS_HP_MC68K (cpu)) - puts ("m68k-hitachi-hiuxwe2"); - else puts ("unknown-hitachi-hiuxwe2"); - exit (0); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - echo unknown-hitachi-hiuxwe2 - exit ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - echo hppa1.1-hp-bsd - exit ;; - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else - echo ${UNAME_MACHINE}-unknown-osf1 - fi - exit ;; - parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit ;; - CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit ;; - sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:FreeBSD:*:*) - case ${UNAME_MACHINE} in - pc98) - echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - amd64) - echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - *) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - esac - exit ;; - i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin - exit ;; - i*:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit ;; - i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 - exit ;; - i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 - exit ;; - x86:Interix*:[3456]*) - echo i586-pc-interix${UNAME_RELEASE} - exit ;; - EM64T:Interix*:[3456]*) - echo x86_64-unknown-interix${UNAME_RELEASE} - exit ;; - [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - echo i${UNAME_MACHINE}-pc-mks - exit ;; - i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - # UNAME_MACHINE based on the output of uname instead of i386? - echo i586-pc-interix - exit ;; - i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin - exit ;; - amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin - exit ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - *:GNU:*:*) - # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit ;; - *:GNU/*:*:*) - # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu - exit ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix - exit ;; - arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - cris:Linux:*:*) - echo cris-axis-linux-gnu - exit ;; - crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu - exit ;; - frv:Linux:*:*) - echo frv-unknown-linux-gnu - exit ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - or32:Linux:*:*) - echo or32-unknown-linux-gnu - exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; - esac - exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux - exit ;; - sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu - exit ;; - x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu - exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - # earlier versions are messed up and put the nodename in both - # sysname and nodename. - echo i386-sequent-sysv4 - exit ;; - i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx - exit ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit ;; - i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos - exit ;; - i*86:syllable:*:*) - echo ${UNAME_MACHINE}-pc-syllable - exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit ;; - i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit ;; - i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit ;; - i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. - case `/bin/uname -X | grep "^Machine"` in - *486*) UNAME_MACHINE=i486 ;; - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` - (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ - && UNAME_MACHINE=i686 - (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else - echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit ;; - pc:*:*:*) - # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit ;; - Intel:Mach:3*:*) - echo i386-pc-mach3 - exit ;; - paragon:*:*:*) - echo i860-intel-osf1 - exit ;; - i860:*:4.*:*) # i860-SVR4 - if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 - else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 - fi - exit ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - echo m68010-convergent-sysv - exit ;; - mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit ;; - M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit ;; - M68*:*:R3V[5678]*:*) - test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; - 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3${OS_REL}; exit; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit ;; - rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo ${UNAME_MACHINE}-sni-sysv4 - else - echo ns32k-sni-sysv - fi - exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes . - # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit ;; - i*86:VOS:*:*) - # From Paul.Green@stratus.com. - echo ${UNAME_MACHINE}-stratus-vos - exit ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} - else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} - exit ;; - SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} - exit ;; - SX-6:SUPER-UX:*:*) - echo sx6-nec-superux${UNAME_RELEASE} - exit ;; - Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - unknown) UNAME_PROCESSOR=powerpc ;; - esac - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi - echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit ;; - NSE-?:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk${UNAME_RELEASE} - exit ;; - NSR-?:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} - exit ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit ;; - BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit ;; - DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. - if test "$cputype" = "386"; then - UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" - fi - echo ${UNAME_MACHINE}-unknown-plan9 - exit ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit ;; - *:TENEX:*:*) - echo pdp10-unknown-tenex - exit ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit ;; - *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit ;; - *:ITS:*:*) - echo pdp10-unknown-its - exit ;; - SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} - exit ;; - *:DragonFly:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit ;; - *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "${UNAME_MACHINE}" in - A*) echo alpha-dec-vms ; exit ;; - I*) echo ia64-dec-vms ; exit ;; - V*) echo vax-dec-vms ; exit ;; - esac ;; - *:XENIX:*:SysV) - echo i386-pc-xenix - exit ;; - i*86:skyos:*:*) - echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' - exit ;; - i*86:rdos:*:*) - echo ${UNAME_MACHINE}-pc-rdos - exit ;; -esac - -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix\n"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - c34*) - echo c34-convex-bsd - exit ;; - c38*) - echo c38-convex-bsd - exit ;; - c4*) - echo c4-convex-bsd - exit ;; - esac -fi - -cat >&2 < in order to provide the needed -information to handle your system. - -config.guess timestamp = $timestamp - -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null` - -hostinfo = `(hostinfo) 2>/dev/null` -/bin/universe = `(/bin/universe) 2>/dev/null` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -/bin/arch = `(/bin/arch) 2>/dev/null` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - -UNAME_MACHINE = ${UNAME_MACHINE} -UNAME_RELEASE = ${UNAME_RELEASE} -UNAME_SYSTEM = ${UNAME_SYSTEM} -UNAME_VERSION = ${UNAME_VERSION} -EOF - -exit 1 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff -Nru nabi-0.99.9/config.sub nabi-0.99.10/config.sub --- nabi-0.99.9/config.sub 2006-10-12 12:52:19.000000000 +0000 +++ nabi-0.99.10/config.sub 1970-01-01 00:00:00.000000000 +0000 @@ -1,1616 +0,0 @@ -#! /bin/sh -# Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. - -timestamp='2006-09-20' - -# This file is (in principle) common to ALL GNU software. -# The presence of a machine in this file suggests that SOME GNU software -# can handle that machine. It does not imply ALL GNU software can. -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# Configuration subroutine to validate and canonicalize a configuration type. -# Supply the specified configuration type as an argument. -# If it is invalid, we print an error message on stderr and exit with code 1. -# Otherwise, we print the canonical config type on stdout and succeed. - -# This file is supposed to be the same for all GNU packages -# and recognize all the CPU types, system types and aliases -# that are meaningful with *any* GNU software. -# Each package is responsible for reporting which valid configurations -# it does not support. The user should be able to distinguish -# a failure to support a valid configuration from a meaningless -# configuration. - -# The goal of this file is to map all the various variations of a given -# machine specification into a single specification in the form: -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or in some cases, the newer four-part form: -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# It is wrong to echo any other type of specification. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS - -Canonicalize a configuration name. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.sub ($timestamp) - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" - exit 1 ;; - - *local*) - # First pass through any local machine types. - echo $1 - exit ;; - - * ) - break ;; - esac -done - -case $# in - 0) echo "$me: missing argument$help" >&2 - exit 1;; - 1) ;; - *) echo "$me: too many arguments$help" >&2 - exit 1;; -esac - -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). -# Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` -case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ - storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] - then os=`echo $1 | sed 's/.*-/-/'` - else os=; fi - ;; -esac - -### Let's recognize common machines as not being operating systems so -### that things like config.sub decstation-3100 work. We also -### recognize some manufacturers as not being operating systems, so we -### can provide default operating systems below. -case $os in - -sun*os*) - # Prevent following clause from handling this invalid input. - ;; - -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ - -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ - -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) - os= - basic_machine=$1 - ;; - -sim | -cisco | -oki | -wec | -winbond) - os= - basic_machine=$1 - ;; - -scout) - ;; - -wrs) - os=-vxworks - basic_machine=$1 - ;; - -chorusos*) - os=-chorusos - basic_machine=$1 - ;; - -chorusrdb) - os=-chorusrdb - basic_machine=$1 - ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco6) - os=-sco5v6 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco5) - os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) - os=-sco3.2v4 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco5v6*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco*) - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -udk*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -clix*) - basic_machine=clipper-intergraph - ;; - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -lynx*) - os=-lynxos - ;; - -ptx*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` - ;; - -windowsnt*) - os=`echo $os | sed -e 's/windowsnt/winnt/'` - ;; - -psos*) - os=-psos - ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; -esac - -# Decode aliases for certain CPU-COMPANY combinations. -case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ - | bfin \ - | c4x | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | i370 | i860 | i960 | ia64 \ - | ip2k | iq2000 \ - | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64vr | mips64vrel \ - | mips64orion | mips64orionel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | mt \ - | msp430 \ - | nios | nios2 \ - | ns16k | ns32k \ - | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ - | pyramid \ - | score \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ - | we32k \ - | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k) - basic_machine=$basic_machine-unknown - ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. - basic_machine=$basic_machine-unknown - os=-none - ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - ;; - ms1) - basic_machine=mt-unknown - ;; - - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. - *-*-*) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* | avr32-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ - | m32c-* | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mips64vr5900-* | mips64vr5900el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | mt-* \ - | msp430-* \ - | nios-* | nios2-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ - | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ - | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tron-* \ - | v850-* | v850e-* | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ - | xstormy16-* | xtensa-* \ - | ymp-* \ - | z8k-*) - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) - basic_machine=i386-unknown - os=-bsd - ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; - a29khif) - basic_machine=a29k-amd - os=-udi - ;; - abacus) - basic_machine=abacus-unknown - ;; - adobe68k) - basic_machine=m68010-adobe - os=-scout - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - am29k) - basic_machine=a29k-none - os=-bsd - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - amdahl) - basic_machine=580-amdahl - os=-sysv - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=-bsd - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - convex-c1) - basic_machine=c1-convex - os=-bsd - ;; - convex-c2) - basic_machine=c2-convex - os=-bsd - ;; - convex-c32) - basic_machine=c32-convex - os=-bsd - ;; - convex-c34) - basic_machine=c34-convex - os=-bsd - ;; - convex-c38) - basic_machine=c38-convex - os=-bsd - ;; - cray | j90) - basic_machine=j90-cray - os=-unicos - ;; - craynv) - basic_machine=craynv-cray - os=-unicosmp - ;; - cr16c) - basic_machine=cr16c-unknown - os=-elf - ;; - crds | unos) - basic_machine=m68k-crds - ;; - crisv32 | crisv32-* | etraxfs*) - basic_machine=crisv32-axis - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=-elf - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; - decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 - ;; - decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - djgpp) - basic_machine=i586-pc - os=-msdosdjgpp - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx - ;; - dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd - ;; - encore | umax | mmax) - basic_machine=ns32k-encore - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose - ;; - fx2800) - basic_machine=i860-alliant - ;; - genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 - ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=-hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=-xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=-hms - ;; - harris) - basic_machine=m88k-harris - os=-sysv3 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=-bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=-hpux - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppa-next) - os=-nextstep3 - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? - i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; - i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; - i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; - i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta - ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in - -irix*) - ;; - *) - os=-irix4 - ;; - esac - ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - m88k-omron*) - basic_machine=m88k-omron - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - mingw32) - basic_machine=i386-pc - os=-mingw32 - ;; - miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - ms1-*) - basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=-netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=-linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos - ;; - news1000) - basic_machine=m68030-sony - os=-newsos - ;; - news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv - ;; - next | m*-next ) - basic_machine=m68k-next - case $os in - -nextstep* ) - ;; - -ns2*) - os=-nextstep2 - ;; - *) - os=-nextstep3 - ;; - esac - ;; - nh3000) - basic_machine=m68k-harris - os=-cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=-cxux - ;; - nindy960) - basic_machine=i960-intel - os=-nindy - ;; - mon960) - basic_machine=i960-intel - os=-mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=-nonstopux - ;; - np1) - basic_machine=np1-gould - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - openrisc | openrisc-*) - basic_machine=or32-unknown - ;; - os400) - basic_machine=powerpc-ibm - os=-os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=-ose - ;; - os68k) - basic_machine=m68k-none - os=-os68k - ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pc98) - basic_machine=i386-pc - ;; - pc98-*) - basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc - ;; - pentium4) - basic_machine=i786-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium4-*) - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; - power) basic_machine=power-ibm - ;; - ppc) basic_machine=powerpc-unknown - ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm - ;; - pw32) - basic_machine=i586-unknown - os=-pw32 - ;; - rdos) - basic_machine=i386-pc - os=-rdos - ;; - rom68k) - basic_machine=m68k-rom68k - os=-coff - ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sa29200) - basic_machine=a29k-amd - os=-udi - ;; - sb1) - basic_machine=mipsisa64sb1-unknown - ;; - sb1el) - basic_machine=mipsisa64sb1el-unknown - ;; - sde) - basic_machine=mipsisa32-sde - os=-elf - ;; - sei) - basic_machine=mips-sei - os=-seiux - ;; - sequent) - basic_machine=i386-sequent - ;; - sh) - basic_machine=sh-hitachi - os=-hms - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparclite-wrs | simso-wrs) - basic_machine=sparclite-wrs - os=-vxworks - ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 - ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - stratus) - basic_machine=i860-stratus - os=-sysv4 - ;; - sun2) - basic_machine=m68000-sun - ;; - sun2os3) - basic_machine=m68000-sun - os=-sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=-sunos4 - ;; - sun3os3) - basic_machine=m68k-sun - os=-sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=-sunos4 - ;; - sun4os3) - basic_machine=sparc-sun - os=-sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=-sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=-solaris2 - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - sv1) - basic_machine=sv1-cray - os=-unicos - ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=-unicos - ;; - t90) - basic_machine=t90-cray - os=-unicos - ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - toad1) - basic_machine=pdp10-xkl - os=-tops20 - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - tpf) - basic_machine=s390x-ibm - os=-tpf - ;; - udi29k) - basic_machine=a29k-amd - os=-udi - ;; - ultra3) - basic_machine=a29k-nyu - os=-sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=-none - ;; - vaxv) - basic_machine=vax-dec - os=-sysv - ;; - vms) - basic_machine=vax-dec - os=-vms - ;; - vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=-vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=-vxworks - ;; - w65*) - basic_machine=w65-wdc - os=-none - ;; - w89k-*) - basic_machine=hppa1.1-winbond - os=-proelf - ;; - xbox) - basic_machine=i686-pc - os=-mingw32 - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; - z8k-*-coff) - basic_machine=z8k-unknown - os=-sim - ;; - none) - basic_machine=none-none - os=-none - ;; - -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond - ;; - op50n) - basic_machine=hppa1.1-oki - ;; - op60c) - basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm - ;; - mmix) - basic_machine=mmix-knuth - ;; - rs6000) - basic_machine=rs6000-ibm - ;; - vax) - basic_machine=vax-dec - ;; - pdp10) - # there are many clones, so DEC is not a safe bet - basic_machine=pdp10-unknown - ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown - ;; - sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) - basic_machine=sparc-sun - ;; - cydra) - basic_machine=cydra-cydrome - ;; - orion) - basic_machine=orion-highlevel - ;; - orion105) - basic_machine=clipper-highlevel - ;; - mac | mpw | mac-mpw) - basic_machine=m68k-apple - ;; - pmac | pmac-mpw) - basic_machine=powerpc-apple - ;; - *-unknown) - # Make sure to match an already-canonicalized machine name. - ;; - *) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; -esac - -# Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` - ;; - *-commodore*) - basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` - ;; - *) - ;; -esac - -# Decode manufacturer-specific aliases for certain operating systems. - -if [ x"$os" != x"" ] -then -case $os in - # First match some system type aliases - # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -solaris1 | -solaris1.*) - os=`echo $os | sed -e 's|solaris1|sunos4|'` - ;; - -solaris) - os=-solaris2 - ;; - -svr4*) - os=-sysv4 - ;; - -unixware*) - os=-sysv4.2uw - ;; - -gnu/linux*) - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` - ;; - # First accept the basic system types. - # The portable systems comes first. - # Each alternative MUST END IN A *, to match a version number. - # -sysv* is not here because it comes later, after sysvr4. - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ - | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ - | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - -qnx*) - case $basic_machine in - x86-* | i*86-*) - ;; - *) - os=-nto$os - ;; - esac - ;; - -nto-qnx*) - ;; - -nto*) - os=`echo $os | sed -e 's|nto|nto-qnx|'` - ;; - -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - ;; - -mac*) - os=`echo $os | sed -e 's|mac|macos|'` - ;; - -linux-dietlibc) - os=-linux-dietlibc - ;; - -linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - -sunos5*) - os=`echo $os | sed -e 's|sunos5|solaris2|'` - ;; - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; - -opened*) - os=-openedition - ;; - -os400*) - os=-os400 - ;; - -wince*) - os=-wince - ;; - -osfrose*) - os=-osfrose - ;; - -osf*) - os=-osf - ;; - -utek*) - os=-bsd - ;; - -dynix*) - os=-bsd - ;; - -acis*) - os=-aos - ;; - -atheos*) - os=-atheos - ;; - -syllable*) - os=-syllable - ;; - -386bsd) - os=-bsd - ;; - -ctix* | -uts*) - os=-sysv - ;; - -nova*) - os=-rtmk-nova - ;; - -ns2 ) - os=-nextstep2 - ;; - -nsk*) - os=-nsk - ;; - # Preserve the version number of sinix5. - -sinix5.*) - os=`echo $os | sed -e 's|sinix|sysv|'` - ;; - -sinix*) - os=-sysv4 - ;; - -tpf*) - os=-tpf - ;; - -triton*) - os=-sysv3 - ;; - -oss*) - os=-sysv3 - ;; - -svr4) - os=-sysv4 - ;; - -svr3) - os=-sysv3 - ;; - -sysvr4) - os=-sysv4 - ;; - # This must come after -sysvr4. - -sysv*) - ;; - -ose*) - os=-ose - ;; - -es1800*) - os=-ose - ;; - -xenix) - os=-xenix - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint - ;; - -aros*) - os=-aros - ;; - -kaos*) - os=-kaos - ;; - -zvmoe) - os=-zvmoe - ;; - -none) - ;; - *) - # Get rid of the `-' at the beginning of $os. - os=`echo $os | sed 's/[^-]*-//'` - echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 - exit 1 - ;; -esac -else - -# Here we handle the default operating systems that come with various machines. -# The value should be what the vendor currently ships out the door with their -# machine or put another way, the most popular os provided with the machine. - -# Note that if you're going to try to match "-MANUFACTURER" here (say, -# "-sun"), then you have to tell the case statement up towards the top -# that MANUFACTURER isn't an operating system. Otherwise, code above -# will signal an error saying that MANUFACTURER isn't an operating -# system, and we'll never get to this point. - -case $basic_machine in - score-*) - os=-elf - ;; - spu-*) - os=-elf - ;; - *-acorn) - os=-riscix1.2 - ;; - arm*-rebel) - os=-linux - ;; - arm*-semi) - os=-aout - ;; - c4x-* | tic4x-*) - os=-coff - ;; - # This must come before the *-dec entry. - pdp10-*) - os=-tops20 - ;; - pdp11-*) - os=-none - ;; - *-dec | vax-*) - os=-ultrix4.2 - ;; - m68*-apollo) - os=-domain - ;; - i386-sun) - os=-sunos4.0.2 - ;; - m68000-sun) - os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 - ;; - m68*-cisco) - os=-aout - ;; - mips*-cisco) - os=-elf - ;; - mips*-*) - os=-elf - ;; - or32-*) - os=-coff - ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 - ;; - sparc-* | *-sun) - os=-sunos4.1.1 - ;; - *-be) - os=-beos - ;; - *-haiku) - os=-haiku - ;; - *-ibm) - os=-aix - ;; - *-knuth) - os=-mmixware - ;; - *-wec) - os=-proelf - ;; - *-winbond) - os=-proelf - ;; - *-oki) - os=-proelf - ;; - *-hp) - os=-hpux - ;; - *-hitachi) - os=-hiux - ;; - i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv - ;; - *-cbm) - os=-amigaos - ;; - *-dg) - os=-dgux - ;; - *-dolphin) - os=-sysv3 - ;; - m68k-ccur) - os=-rtu - ;; - m88k-omron*) - os=-luna - ;; - *-next ) - os=-nextstep - ;; - *-sequent) - os=-ptx - ;; - *-crds) - os=-unos - ;; - *-ns) - os=-genix - ;; - i370-*) - os=-mvs - ;; - *-next) - os=-nextstep3 - ;; - *-gould) - os=-sysv - ;; - *-highlevel) - os=-bsd - ;; - *-encore) - os=-bsd - ;; - *-sgi) - os=-irix - ;; - *-siemens) - os=-sysv4 - ;; - *-masscomp) - os=-rtu - ;; - f30[01]-fujitsu | f700-fujitsu) - os=-uxpv - ;; - *-rom68k) - os=-coff - ;; - *-*bug) - os=-coff - ;; - *-apple) - os=-macos - ;; - *-atari*) - os=-mint - ;; - *) - os=-none - ;; -esac -fi - -# Here we handle the case where we know the os, and the CPU type, but not the -# manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) - case $os in - -riscix*) - vendor=acorn - ;; - -sunos*) - vendor=sun - ;; - -aix*) - vendor=ibm - ;; - -beos*) - vendor=be - ;; - -hpux*) - vendor=hp - ;; - -mpeix*) - vendor=hp - ;; - -hiux*) - vendor=hitachi - ;; - -unos*) - vendor=crds - ;; - -dgux*) - vendor=dg - ;; - -luna*) - vendor=omron - ;; - -genix*) - vendor=ns - ;; - -mvs* | -opened*) - vendor=ibm - ;; - -os400*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; - -tpf*) - vendor=ibm - ;; - -vxsim* | -vxworks* | -windiss*) - vendor=wrs - ;; - -aux*) - vendor=apple - ;; - -hms*) - vendor=hitachi - ;; - -mpw* | -macos*) - vendor=apple - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - vendor=atari - ;; - -vos*) - vendor=stratus - ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; -esac - -echo $basic_machine$os -exit - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff -Nru nabi-0.99.9/configure nabi-0.99.10/configure --- nabi-0.99.9/configure 2011-05-23 14:09:54.000000000 +0000 +++ nabi-0.99.10/configure 2011-11-13 11:18:21.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.65 for nabi 0.99.9. +# Generated by GNU Autoconf 2.65 for nabi 0.99.10. # # Report bugs to . # @@ -552,8 +552,8 @@ # Identity of this package. PACKAGE_NAME='nabi' PACKAGE_TARNAME='nabi' -PACKAGE_VERSION='0.99.9' -PACKAGE_STRING='nabi 0.99.9' +PACKAGE_VERSION='0.99.10' +PACKAGE_STRING='nabi 0.99.10' PACKAGE_BUGREPORT='http://kldp.net/projects/nabi/' PACKAGE_URL='' @@ -619,6 +619,8 @@ LIBHANGUL_CFLAGS GTK_LIBS GTK_CFLAGS +PKG_CONFIG_LIBDIR +PKG_CONFIG_PATH PKG_CONFIG X_EXTRA_LIBS X_LIBS @@ -727,6 +729,8 @@ XMKMF CPP PKG_CONFIG +PKG_CONFIG_PATH +PKG_CONFIG_LIBDIR GTK_CFLAGS GTK_LIBS LIBHANGUL_CFLAGS @@ -1272,7 +1276,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures nabi 0.99.9 to adapt to many kinds of systems. +\`configure' configures nabi 0.99.10 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1342,7 +1346,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of nabi 0.99.9:";; + short | recursive ) echo "Configuration of nabi 0.99.10:";; esac cat <<\_ACEOF @@ -1372,6 +1376,10 @@ XMKMF Path to xmkmf, Makefile generator for X Window System CPP C preprocessor PKG_CONFIG path to pkg-config utility + PKG_CONFIG_PATH + directories to add to pkg-config's search path + PKG_CONFIG_LIBDIR + path overriding pkg-config's built-in search path GTK_CFLAGS C compiler flags for GTK, overriding pkg-config GTK_LIBS linker flags for GTK, overriding pkg-config LIBHANGUL_CFLAGS @@ -1445,7 +1453,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -nabi configure 0.99.9 +nabi configure 0.99.10 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. @@ -1870,7 +1878,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by nabi $as_me 0.99.9, which was +It was created by nabi $as_me 0.99.10, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -2678,7 +2686,7 @@ # Define the identity of the package. PACKAGE='nabi' - VERSION='0.99.9' + VERSION='0.99.10' cat >>confdefs.h <<_ACEOF @@ -5665,6 +5673,11 @@ + + + + + if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. @@ -5777,53 +5790,52 @@ $as_echo "no" >&6; } PKG_CONFIG="" fi - fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5 $as_echo_n "checking for GTK... " >&6; } -if test -n "$PKG_CONFIG"; then - if test -n "$GTK_CFLAGS"; then - pkg_cv_GTK_CFLAGS="$GTK_CFLAGS" - else - if test -n "$PKG_CONFIG" && \ +if test -n "$GTK_CFLAGS"; then + pkg_cv_GTK_CFLAGS="$GTK_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= 2.4.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.4.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi - fi -else - pkg_failed=untried + else + pkg_failed=untried fi -if test -n "$PKG_CONFIG"; then - if test -n "$GTK_LIBS"; then - pkg_cv_GTK_LIBS="$GTK_LIBS" - else - if test -n "$PKG_CONFIG" && \ +if test -n "$GTK_LIBS"; then + pkg_cv_GTK_LIBS="$GTK_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= 2.4.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.4.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi - fi -else - pkg_failed=untried + else + pkg_failed=untried fi if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes @@ -5831,24 +5843,24 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4.0"` + GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk+-2.0 >= 2.4.0" 2>&1` else - GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4.0"` + GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk+-2.0 >= 2.4.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GTK_PKG_ERRORS" >&5 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - as_fn_error "nabi needs GTK+ 2.4.0 or higher" "$LINENO" 5 + as_fn_error "nabi needs GTK+ 2.4.0 or higher" "$LINENO" 5 elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } as_fn_error "nabi needs GTK+ 2.4.0 or higher" "$LINENO" 5 else GTK_CFLAGS=$pkg_cv_GTK_CFLAGS GTK_LIBS=$pkg_cv_GTK_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } - : + fi # checks for libhangul @@ -5857,46 +5869,46 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBHANGUL" >&5 $as_echo_n "checking for LIBHANGUL... " >&6; } -if test -n "$PKG_CONFIG"; then - if test -n "$LIBHANGUL_CFLAGS"; then - pkg_cv_LIBHANGUL_CFLAGS="$LIBHANGUL_CFLAGS" - else - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libhangul >= 0.0.12\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libhangul >= 0.0.12") 2>&5 +if test -n "$LIBHANGUL_CFLAGS"; then + pkg_cv_LIBHANGUL_CFLAGS="$LIBHANGUL_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libhangul >= 0.1.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libhangul >= 0.1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LIBHANGUL_CFLAGS=`$PKG_CONFIG --cflags "libhangul >= 0.0.12" 2>/dev/null` + pkg_cv_LIBHANGUL_CFLAGS=`$PKG_CONFIG --cflags "libhangul >= 0.1.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi - fi -else - pkg_failed=untried + else + pkg_failed=untried fi -if test -n "$PKG_CONFIG"; then - if test -n "$LIBHANGUL_LIBS"; then - pkg_cv_LIBHANGUL_LIBS="$LIBHANGUL_LIBS" - else - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libhangul >= 0.0.12\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libhangul >= 0.0.12") 2>&5 +if test -n "$LIBHANGUL_LIBS"; then + pkg_cv_LIBHANGUL_LIBS="$LIBHANGUL_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libhangul >= 0.1.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libhangul >= 0.1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LIBHANGUL_LIBS=`$PKG_CONFIG --libs "libhangul >= 0.0.12" 2>/dev/null` + pkg_cv_LIBHANGUL_LIBS=`$PKG_CONFIG --libs "libhangul >= 0.1.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi - fi -else - pkg_failed=untried + else + pkg_failed=untried fi if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes @@ -5904,24 +5916,24 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - LIBHANGUL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libhangul >= 0.0.12"` + LIBHANGUL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libhangul >= 0.1.0" 2>&1` else - LIBHANGUL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libhangul >= 0.0.12"` + LIBHANGUL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libhangul >= 0.1.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$LIBHANGUL_PKG_ERRORS" >&5 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - as_fn_error "nabi needs libhangul 0.0.12 or higher" "$LINENO" 5 + as_fn_error "nabi needs libhangul 0.1.0 or higher" "$LINENO" 5 elif test $pkg_failed = untried; then - as_fn_error "nabi needs libhangul 0.0.12 or higher" "$LINENO" 5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + as_fn_error "nabi needs libhangul 0.1.0 or higher" "$LINENO" 5 else LIBHANGUL_CFLAGS=$pkg_cv_LIBHANGUL_CFLAGS LIBHANGUL_LIBS=$pkg_cv_LIBHANGUL_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } - : + fi ALL_LINGUAS="ko de" @@ -7247,7 +7259,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by nabi $as_me 0.99.9, which was +This file was extended by nabi $as_me 0.99.10, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -7313,7 +7325,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -nabi config.status 0.99.9 +nabi config.status 0.99.10 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" diff -Nru nabi-0.99.9/configure.ac nabi-0.99.10/configure.ac --- nabi-0.99.9/configure.ac 2011-05-23 14:09:46.000000000 +0000 +++ nabi-0.99.10/configure.ac 2011-11-13 11:18:16.000000000 +0000 @@ -1,4 +1,4 @@ -AC_INIT(nabi, 0.99.9, http://kldp.net/projects/nabi/) +AC_INIT(nabi, 0.99.10, http://kldp.net/projects/nabi/) AM_INIT_AUTOMAKE([]) AM_CONFIG_HEADER(config.h) @@ -45,8 +45,8 @@ AC_MSG_ERROR([nabi needs GTK+ 2.4.0 or higher])) # checks for libhangul -PKG_CHECK_MODULES(LIBHANGUL, libhangul >= 0.0.12,, - AC_MSG_ERROR([nabi needs libhangul 0.0.12 or higher])) +PKG_CHECK_MODULES(LIBHANGUL, libhangul >= 0.1.0,, + AC_MSG_ERROR([nabi needs libhangul 0.1.0 or higher])) dnl gettext stuff ALL_LINGUAS="ko de" diff -Nru nabi-0.99.9/debian/changelog nabi-0.99.10/debian/changelog --- nabi-0.99.9/debian/changelog 2011-11-07 15:39:54.000000000 +0000 +++ nabi-0.99.10/debian/changelog 2011-11-13 14:11:43.000000000 +0000 @@ -1,8 +1,9 @@ -nabi (0.99.9-1build1) precise; urgency=low +nabi (0.99.10-1) unstable; urgency=low - * Rebuild for libhangul1. + * New upstream release + * Standards-Version: 3.9.2 - -- Colin Watson Mon, 07 Nov 2011 15:39:53 +0000 + -- Changwoo Ryu Sun, 13 Nov 2011 23:10:18 +0900 nabi (0.99.9-1) unstable; urgency=low diff -Nru nabi-0.99.9/debian/control nabi-0.99.10/debian/control --- nabi-0.99.9/debian/control 2011-05-23 15:44:33.000000000 +0000 +++ nabi-0.99.10/debian/control 2011-11-13 14:11:43.000000000 +0000 @@ -6,12 +6,12 @@ Homepage: http://nabi.kldp.net/ Vcs-Browser: http://git.debian.org/?p=l10n-korean/nabi.git Vcs-Git: git://git.debian.org/git/l10n-korean/nabi.git -Standards-Version: 3.9.1 +Standards-Version: 3.9.2 Build-Depends: autotools-dev, debhelper (>> 7.0.50), docbook-xsl, libgtk2.0-dev, - libhangul-dev (>= 0.0.12), + libhangul-dev (>= 0.1.0), libxt-dev, pkg-config, quilt (>= 0.46-7~), diff -Nru nabi-0.99.9/depcomp nabi-0.99.10/depcomp --- nabi-0.99.9/depcomp 2005-07-10 02:52:00.000000000 +0000 +++ nabi-0.99.10/depcomp 2011-11-05 06:26:48.000000000 +0000 @@ -1,7 +1,10 @@ #! /bin/sh - # depcomp - compile a program generating dependencies as side-effects -# Copyright 1999, 2000, 2003 Free Software Foundation, Inc. + +scriptversion=2009-04-28.21; # UTC + +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free +# Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -14,9 +17,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -25,22 +26,45 @@ # Originally written by Alexandre Oliva . +case $1 in + '') + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by `PROGRAMS ARGS'. + object Object file output by `PROGRAMS ARGS'. + DEPDIR directory where to store dependencies. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputing dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit $? + ;; +esac + if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi -# `libtool' can also be set to `yes' or `no'. - -if test -z "$depfile"; then - base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` - dir=`echo "$object" | sed 's,/.*$,/,'` - if test "$dir" = "$object"; then - dir= - fi - # FIXME: should be _deps on DOS. - depfile="$dir.deps/$base" -fi +# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. +depfile=${depfile-`echo "$object" | + sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" @@ -61,12 +85,34 @@ depmode=dashmstdout fi +cygpath_u="cygpath -u -f -" +if test "$depmode" = msvcmsys; then + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u="sed s,\\\\\\\\,/,g" + depmode=msvisualcpp +fi + case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. - "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" stat=$? if test $stat -eq 0; then : else @@ -153,14 +199,14 @@ ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' -' ' ' >> $depfile - echo >> $depfile +' ' ' >> "$depfile" + echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> $depfile + >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile @@ -176,34 +222,39 @@ # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. - stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` - tmpdepfile="$stripped.u" + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u "$@" -M fi stat=$? - if test -f "$tmpdepfile"; then : - else - stripped=`echo "$stripped" | sed 's,^.*/,,'` - tmpdepfile="$stripped.u" - fi - if test $stat -eq 0; then : else - rm -f "$tmpdepfile" + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done if test -f "$tmpdepfile"; then - outname="$stripped.o" # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" - sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile @@ -251,6 +302,51 @@ rm -f "$tmpdepfile" ;; +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" + # Add `dependent.h:' lines. + sed -ne '2,${ + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" "$tmpdepfile2" + ;; + tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. @@ -262,27 +358,43 @@ base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then - tmpdepfile1="$dir.libs/$base.lo.d" - tmpdepfile2="$dir.libs/$base.d" + # With Tru64 cc, shared objects can also be used to make a + # static library. This mechanism is used in libtool 1.4 series to + # handle both shared and static libraries in a single compilation. + # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. + # + # With libtool 1.5 this exception was removed, and libtool now + # generates 2 separate objects for the 2 libraries. These two + # compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 + tmpdepfile2=$dir$base.o.d # libtool 1.5 + tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 + tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else - tmpdepfile1="$dir$base.o.d" - tmpdepfile2="$dir$base.d" + tmpdepfile1=$dir$base.o.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else - rm -f "$tmpdepfile1" "$tmpdepfile2" + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi - if test -f "$tmpdepfile1"; then - tmpdepfile="$tmpdepfile1" - else - tmpdepfile="$tmpdepfile2" - fi + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" + do + test -f "$tmpdepfile" && break + done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. @@ -304,7 +416,7 @@ # Remove the call to Libtool. if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do + while test "X$1" != 'X--mode=compile'; do shift done shift @@ -355,32 +467,39 @@ "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do + while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift - cleared=no - for arg in "$@"; do + cleared=no eat=no + for arg + do case $cleared in no) set ""; shift cleared=yes ;; esac + if test $eat = yes; then + eat=no + continue + fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. + -arch) + eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done - obj_suffix="`echo $object | sed 's/^.*\././'`" + obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" @@ -400,7 +519,7 @@ # Remove the call to Libtool. if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do + while test "X$1" != 'X--mode=compile'; do shift done shift @@ -426,7 +545,8 @@ done "$@" -E | - sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | + sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" @@ -437,13 +557,27 @@ msvisualcpp) # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o, - # because we must use -o when running libtool. + # always write the preprocessed file to stdout. "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + IFS=" " for arg do case "$arg" in + -o) + shift + ;; + $object) + shift + ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift @@ -456,16 +590,23 @@ ;; esac done - "$@" -E | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" + "$@" -E 2>/dev/null | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; +msvcmsys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + none) exec "$@" ;; @@ -477,3 +618,13 @@ esac exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff -Nru nabi-0.99.9/IMdkit/Makefile.in nabi-0.99.10/IMdkit/Makefile.in --- nabi-0.99.9/IMdkit/Makefile.in 2011-05-23 14:09:53.000000000 +0000 +++ nabi-0.99.10/IMdkit/Makefile.in 2011-11-13 11:18:20.000000000 +0000 @@ -126,6 +126,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ diff -Nru nabi-0.99.9/INSTALL nabi-0.99.10/INSTALL --- nabi-0.99.9/INSTALL 2005-07-10 02:52:00.000000000 +0000 +++ nabi-0.99.10/INSTALL 2011-11-05 06:26:48.000000000 +0000 @@ -1,13 +1,25 @@ -Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software -Foundation, Inc. +Installation Instructions +************************* - This file is free documentation; the Free Software Foundation gives -unlimited permission to copy, distribute and modify it. +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, +2006, 2007, 2008, 2009 Free Software Foundation, Inc. + + Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. This file is offered as-is, +without warranty of any kind. Basic Installation ================== - These are generic installation instructions. + Briefly, the shell commands `./configure; make; make install' should +configure, build, and install this package. The following +more-detailed instructions are generic; see the `README' file for +instructions specific to this package. Some packages provide this +`INSTALL' file but do not implement all of the features documented +below. The lack of an optional feature in a given package is not +necessarily a bug. More recommendations for GNU packages can be found +in *note Makefile Conventions: (standards)Makefile Conventions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses @@ -20,9 +32,9 @@ It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves -the results of its tests to speed up reconfiguring. (Caching is +the results of its tests to speed up reconfiguring. Caching is disabled by default to prevent problems with accidental use of stale -cache files.) +cache files. If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail @@ -32,30 +44,37 @@ may remove or edit it. The file `configure.ac' (or `configure.in') is used to create -`configure' by a program called `autoconf'. You only need -`configure.ac' if you want to change it or regenerate `configure' using -a newer version of `autoconf'. +`configure' by a program called `autoconf'. You need `configure.ac' if +you want to change it or regenerate `configure' using a newer version +of `autoconf'. -The simplest way to compile this package is: + The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type - `./configure' to configure the package for your system. If you're - using `csh' on an old version of System V, you might need to type - `sh ./configure' instead to prevent `csh' from trying to execute - `configure' itself. + `./configure' to configure the package for your system. - Running `configure' takes awhile. While running, it prints some - messages telling which features it is checking for. + Running `configure' might take a while. While running, it prints + some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with - the package. + the package, generally using the just-built uninstalled binaries. 4. Type `make install' to install the programs and any data files and - documentation. + documentation. When installing into a prefix owned by root, it is + recommended that the package be configured and built as a regular + user, and only the `make install' phase executed with root + privileges. + + 5. Optionally, type `make installcheck' to repeat any self-tests, but + this time using the binaries in their final installed location. + This target does not install anything. Running this target as a + regular user, particularly if the prior `make install' required + root privileges, verifies that the installation completed + correctly. - 5. You can remove the program binaries and object files from the + 6. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is @@ -64,6 +83,16 @@ all sorts of other programs in order to regenerate files that came with the distribution. + 7. Often, you can also type `make uninstall' to remove the installed + files again. In practice, not all packages have tested that + uninstallation works correctly, even though it is required by the + GNU Coding Standards. + + 8. Some packages, particularly those that use Automake, provide `make + distcheck', which can by used by developers to test that all other + targets like `make install' and `make uninstall' work correctly. + This target is generally not run by end users. + Compilers and Options ===================== @@ -75,7 +104,7 @@ by setting variables in the command line or in the environment. Here is an example: - ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix + ./configure CC=c99 CFLAGS=-g LIBS=-lposix *Note Defining Variables::, for more details. @@ -84,44 +113,89 @@ You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their -own directory. To do this, you must use a version of `make' that -supports the `VPATH' variable, such as GNU `make'. `cd' to the +own directory. To do this, you can use GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the -source code in the directory that `configure' is in and in `..'. +source code in the directory that `configure' is in and in `..'. This +is known as a "VPATH" build. - If you have to use a `make' that does not support the `VPATH' -variable, you have to compile the package for one architecture at a -time in the source code directory. After you have installed the -package for one architecture, use `make distclean' before reconfiguring -for another architecture. + With a non-GNU `make', it is safer to compile the package for one +architecture at a time in the source code directory. After you have +installed the package for one architecture, use `make distclean' before +reconfiguring for another architecture. + + On MacOS X 10.5 and later systems, you can create libraries and +executables that work on multiple system types--known as "fat" or +"universal" binaries--by specifying multiple `-arch' options to the +compiler but only a single `-arch' option to the preprocessor. Like +this: + + ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CPP="gcc -E" CXXCPP="g++ -E" + + This is not guaranteed to produce working output in all cases, you +may have to build one architecture at a time and combine the results +using the `lipo' tool if you have problems. Installation Names ================== - By default, `make install' will install the package's files in -`/usr/local/bin', `/usr/local/man', etc. You can specify an -installation prefix other than `/usr/local' by giving `configure' the -option `--prefix=PATH'. + By default, `make install' installs the package's commands under +`/usr/local/bin', include files under `/usr/local/include', etc. You +can specify an installation prefix other than `/usr/local' by giving +`configure' the option `--prefix=PREFIX', where PREFIX must be an +absolute file name. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you -give `configure' the option `--exec-prefix=PATH', the package will use -PATH as the prefix for installing programs and libraries. -Documentation and other data files will still use the regular prefix. +pass the option `--exec-prefix=PREFIX' to `configure', the package uses +PREFIX as the prefix for installing programs and libraries. +Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give -options like `--bindir=PATH' to specify different values for particular +options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories -you can set and what kinds of files go in them. +you can set and what kinds of files go in them. In general, the +default for these options is expressed in terms of `${prefix}', so that +specifying just `--prefix' will affect all of the other directory +specifications that were not explicitly provided. + + The most portable way to affect installation locations is to pass the +correct locations to `configure'; however, many packages provide one or +both of the following shortcuts of passing variable assignments to the +`make install' command line to change installation locations without +having to reconfigure or recompile. + + The first method involves providing an override variable for each +affected directory. For example, `make install +prefix=/alternate/directory' will choose an alternate location for all +directory configuration variables that were expressed in terms of +`${prefix}'. Any directories that were specified during `configure', +but not in terms of `${prefix}', must each be overridden at install +time for the entire installation to be relocated. The approach of +makefile variable overrides for each directory variable is required by +the GNU Coding Standards, and ideally causes no recompilation. +However, some platforms have known limitations with the semantics of +shared libraries that end up requiring recompilation when using this +method, particularly noticeable in packages that use GNU Libtool. + + The second method involves providing the `DESTDIR' variable. For +example, `make install DESTDIR=/alternate/directory' will prepend +`/alternate/directory' before all installation names. The approach of +`DESTDIR' overrides is not required by the GNU Coding Standards, and +does not work on platforms that have drive letters. On the other hand, +it does better at avoiding recompilation issues, and works well even +when some directory options were not specified in terms of `${prefix}' +at `configure' time. + +Optional Features +================= If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. -Optional Features -================= - Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE @@ -134,6 +208,45 @@ you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. + Some packages offer the ability to configure how verbose the +execution of `make' will be. For these packages, running `./configure +--enable-silent-rules' sets the default to minimal output, which can be +overridden with `make V=1'; while running `./configure +--disable-silent-rules' sets the default to verbose, which can be +overridden with `make V=0'. + +Particular systems +================== + + On HP-UX, the default C compiler is not ANSI C compatible. If GNU +CC is not installed, it is recommended to use the following options in +order to use an ANSI C compiler: + + ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" + +and if that doesn't work, install pre-built binaries of GCC for HP-UX. + + On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot +parse its `' header file. The option `-nodtk' can be used as +a workaround. If GNU CC is not installed, it is therefore recommended +to try + + ./configure CC="cc" + +and if that doesn't work, try + + ./configure CC="cc -nodtk" + + On Solaris, don't put `/usr/ucb' early in your `PATH'. This +directory contains several dysfunctional programs; working variants of +these programs are available in `/usr/bin'. So, if you need `/usr/ucb' +in your `PATH', put it _after_ `/usr/bin'. + + On Haiku, software installed for all users goes in `/boot/common', +not `/usr/local'. It is recommended to use the following options: + + ./configure --prefix=/boot/common + Specifying the System Type ========================== @@ -149,14 +262,15 @@ where SYSTEM can have one of these forms: - OS KERNEL-OS + OS + KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should -use the `--target=TYPE' option to select the type of system they will +use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a @@ -186,9 +300,14 @@ ./configure CC=/usr/local2/bin/gcc -will cause the specified gcc to be used as the C compiler (unless it is +causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). +Unfortunately, this technique does not work for `CONFIG_SHELL' due to +an Autoconf bug. Until the bug is fixed you can use this workaround: + + CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash + `configure' Invocation ====================== @@ -197,7 +316,14 @@ `--help' `-h' - Print a summary of the options to `configure', and exit. + Print a summary of all of the options to `configure', and exit. + +`--help=short' +`--help=recursive' + Print a summary of the options unique to this package's + `configure', and exit. The `short' variant lists options used + only in the top level, while the `recursive' variant lists options + also present in any nested packages. `--version' `-V' @@ -224,6 +350,16 @@ Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. +`--prefix=DIR' + Use DIR as the installation prefix. *note Installation Names:: + for more details, including other options available for fine-tuning + the installation locations. + +`--no-create' +`-n' + Run the configure checks, but stop before creating any output + files. + `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. diff -Nru nabi-0.99.9/install-sh nabi-0.99.10/install-sh --- nabi-0.99.9/install-sh 2005-07-10 02:52:00.000000000 +0000 +++ nabi-0.99.10/install-sh 2011-11-05 06:26:47.000000000 +0000 @@ -1,7 +1,8 @@ #!/bin/sh -# # install - install a program, script, or datafile -# + +scriptversion=2009-04-28.21; # UTC + # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. @@ -38,257 +39,482 @@ # when there is no Makefile. # # This script is compatible with the BSD install script, but was written -# from scratch. It can only install one file at a time, a restriction -# shared with many OS's install programs. +# from scratch. +nl=' +' +IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. -doit="${DOITPROG-}" - +doit=${DOITPROG-} +if test -z "$doit"; then + doit_exec=exec +else + doit_exec=$doit +fi -# put in absolute paths if you don't have them in your path; or use env. vars. +# Put in absolute file names if you don't have them in your path; +# or use environment vars. -mvprog="${MVPROG-mv}" -cpprog="${CPPROG-cp}" -chmodprog="${CHMODPROG-chmod}" -chownprog="${CHOWNPROG-chown}" -chgrpprog="${CHGRPPROG-chgrp}" -stripprog="${STRIPPROG-strip}" -rmprog="${RMPROG-rm}" -mkdirprog="${MKDIRPROG-mkdir}" - -transformbasename="" -transform_arg="" -instcmd="$mvprog" -chmodcmd="$chmodprog 0755" -chowncmd="" -chgrpcmd="" -stripcmd="" +chgrpprog=${CHGRPPROG-chgrp} +chmodprog=${CHMODPROG-chmod} +chownprog=${CHOWNPROG-chown} +cmpprog=${CMPPROG-cmp} +cpprog=${CPPROG-cp} +mkdirprog=${MKDIRPROG-mkdir} +mvprog=${MVPROG-mv} +rmprog=${RMPROG-rm} +stripprog=${STRIPPROG-strip} + +posix_glob='?' +initialize_posix_glob=' + test "$posix_glob" != "?" || { + if (set -f) 2>/dev/null; then + posix_glob= + else + posix_glob=: + fi + } +' + +posix_mkdir= + +# Desired mode of installed file. +mode=0755 + +chgrpcmd= +chmodcmd=$chmodprog +chowncmd= +mvcmd=$mvprog rmcmd="$rmprog -f" -mvcmd="$mvprog" -src="" -dst="" -dir_arg="" - -while [ x"$1" != x ]; do - case $1 in - -c) instcmd=$cpprog - shift - continue;; - - -d) dir_arg=true - shift - continue;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; - - -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - -s) stripcmd=$stripprog - shift - continue;; - - -t=*) transformarg=`echo $1 | sed 's/-t=//'` - shift - continue;; - - -b=*) transformbasename=`echo $1 | sed 's/-b=//'` - shift - continue;; +stripcmd= - *) if [ x"$src" = x ] - then - src=$1 - else - # this colon is to work around a 386BSD /bin/sh bug - : - dst=$1 - fi - shift - continue;; - esac -done +src= +dst= +dir_arg= +dst_arg= -if [ x"$src" = x ] -then - echo "$0: no input file specified" >&2 - exit 1 -else - : -fi +copy_on_change=false +no_target_directory= -if [ x"$dir_arg" != x ]; then - dst=$src - src="" - - if [ -d "$dst" ]; then - instcmd=: - chmodcmd="" - else - instcmd=$mkdirprog - fi -else +usage="\ +Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 [OPTION]... -t DIRECTORY SRCFILES... + or: $0 [OPTION]... -d DIRECTORIES... -# Waiting for this to be detected by the "$instcmd $src $dsttmp" command -# might cause directories to be created, which would be especially bad -# if $src (and thus $dsttmp) contains '*'. - - if [ -f "$src" ] || [ -d "$src" ] - then - : - else - echo "$0: $src does not exist" >&2 - exit 1 - fi +In the 1st form, copy SRCFILE to DSTFILE. +In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. +In the 4th, create DIRECTORIES. - if [ x"$dst" = x ] - then - echo "$0: no destination specified" >&2 - exit 1 - else - : - fi +Options: + --help display this help and exit. + --version display version info and exit. -# If destination is a directory, append the input filename; if your system -# does not like double slashes in filenames, you may need to add some logic + -c (ignored) + -C install only if different (preserve the last data modification time) + -d create directories instead of installing files. + -g GROUP $chgrpprog installed files to GROUP. + -m MODE $chmodprog installed files to MODE. + -o USER $chownprog installed files to USER. + -s $stripprog installed files. + -t DIRECTORY install into DIRECTORY. + -T report an error if DSTFILE is a directory. - if [ -d "$dst" ] - then - dst=$dst/`basename "$src"` - else - : - fi -fi +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG + RMPROG STRIPPROG +" -## this sed command emulates the dirname command -dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` +while test $# -ne 0; do + case $1 in + -c) ;; -# Make sure that the destination directory exists. -# this part is taken from Noah Friedman's mkinstalldirs script + -C) copy_on_change=true;; -# Skip lots of stat calls in the usual case. -if [ ! -d "$dstdir" ]; then -defaultIFS=' - ' -IFS="${IFS-$defaultIFS}" - -oIFS=$IFS -# Some sh's can't handle IFS=/ for some reason. -IFS='%' -set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` -IFS=$oIFS - -pathcomp='' - -while [ $# -ne 0 ] ; do - pathcomp=$pathcomp$1 - shift - - if [ ! -d "$pathcomp" ] ; - then - $mkdirprog "$pathcomp" - else - : - fi + -d) dir_arg=true;; - pathcomp=$pathcomp/ -done -fi + -g) chgrpcmd="$chgrpprog $2" + shift;; -if [ x"$dir_arg" != x ] -then - $doit $instcmd "$dst" && - - if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dst"; else : ; fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dst"; else : ; fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dst"; else : ; fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dst"; else : ; fi -else + --help) echo "$usage"; exit $?;; -# If we're going to rename the final executable, determine the name now. + -m) mode=$2 + case $mode in + *' '* | *' '* | *' +'* | *'*'* | *'?'* | *'['*) + echo "$0: invalid mode: $mode" >&2 + exit 1;; + esac + shift;; - if [ x"$transformarg" = x ] - then - dstfile=`basename "$dst"` - else - dstfile=`basename "$dst" $transformbasename | - sed $transformarg`$transformbasename - fi + -o) chowncmd="$chownprog $2" + shift;; -# don't allow the sed command to completely eliminate the filename + -s) stripcmd=$stripprog;; - if [ x"$dstfile" = x ] - then - dstfile=`basename "$dst"` - else - : - fi + -t) dst_arg=$2 + shift;; -# Make a couple of temp file names in the proper directory. + -T) no_target_directory=true;; - dsttmp=$dstdir/_inst.$$_ - rmtmp=$dstdir/_rm.$$_ + --version) echo "$0 $scriptversion"; exit $?;; -# Trap to clean up temp files at exit. + --) shift + break;; - trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0 - trap '(exit $?); exit' 1 2 13 15 + -*) echo "$0: invalid option: $1" >&2 + exit 1;; -# Move or copy the file name to the temp name + *) break;; + esac + shift +done - $doit $instcmd "$src" "$dsttmp" && +if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then + # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dst_arg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dst_arg" + shift # fnord + fi + shift # arg + dst_arg=$arg + done +fi -# and set any options; do chmod last to preserve setuid bits +if test $# -eq 0; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call `install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi -# If any of these fail, we abort the whole thing. If we want to -# ignore errors from any of these, just make sure not to ignore -# errors from the above "$doit $instcmd $src $dsttmp" command. +if test -z "$dir_arg"; then + trap '(exit $?); exit' 1 2 13 15 - if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dsttmp"; else :;fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dsttmp"; else :;fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dsttmp"; else :;fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dsttmp"; else :;fi && + # Set umask so as not to create temps with too-generous modes. + # However, 'strip' requires both read and write access to temps. + case $mode in + # Optimize common cases. + *644) cp_umask=133;; + *755) cp_umask=22;; + + *[0-7]) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw='% 200' + fi + cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; + *) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw=,u+rw + fi + cp_umask=$mode$u_plus_rw;; + esac +fi -# Now remove or move aside any old file at destination location. We try this -# two ways since rm can't unlink itself on some systems and the destination -# file might be busy for other reasons. In this case, the final cleanup -# might fail but the new file should still install successfully. +for src +do + # Protect names starting with `-'. + case $src in + -*) src=./$src;; + esac + + if test -n "$dir_arg"; then + dst=$src + dstdir=$dst + test -d "$dstdir" + dstdir_status=$? + else + + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dst_arg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + + dst=$dst_arg + # Protect names starting with `-'. + case $dst in + -*) dst=./$dst;; + esac -{ - if [ -f "$dstdir/$dstfile" ] - then - $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null || - $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null || - { - echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 - (exit 1); exit - } + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. + if test -d "$dst"; then + if test -n "$no_target_directory"; then + echo "$0: $dst_arg: Is a directory" >&2 + exit 1 + fi + dstdir=$dst + dst=$dstdir/`basename "$src"` + dstdir_status=0 + else + # Prefer dirname, but fall back on a substitute if dirname fails. + dstdir=` + (dirname "$dst") 2>/dev/null || + expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$dst" : 'X\(//\)[^/]' \| \ + X"$dst" : 'X\(//\)$' \| \ + X"$dst" : 'X\(/\)' \| . 2>/dev/null || + echo X"$dst" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q' + ` + + test -d "$dstdir" + dstdir_status=$? + fi + fi + + obsolete_mkdir_used=false + + if test $dstdir_status != 0; then + case $posix_mkdir in + '') + # Create intermediate dirs using mode 755 as modified by the umask. + # This is like FreeBSD 'install' as of 1997-10-28. + umask=`umask` + case $stripcmd.$umask in + # Optimize common cases. + *[2367][2367]) mkdir_umask=$umask;; + .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; + + *[0-7]) + mkdir_umask=`expr $umask + 22 \ + - $umask % 100 % 40 + $umask % 20 \ + - $umask % 10 % 4 + $umask % 2 + `;; + *) mkdir_umask=$umask,go-w;; + esac + + # With -d, create the new directory with the user-specified mode. + # Otherwise, rely on $mkdir_umask. + if test -n "$dir_arg"; then + mkdir_mode=-m$mode else - : + mkdir_mode= fi -} && -# Now rename the file to the real destination. + posix_mkdir=false + case $umask in + *[123567][0-7][0-7]) + # POSIX mkdir -p sets u+wx bits regardless of umask, which + # is incompatible with FreeBSD 'install' when (umask & 300) != 0. + ;; + *) + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 + + if (umask $mkdir_umask && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 + then + if test -z "$dir_arg" || { + # Check for POSIX incompatibilities with -m. + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or + # other-writeable bit of parent directory when it shouldn't. + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. + ls_ld_tmpdir=`ls -ld "$tmpdir"` + case $ls_ld_tmpdir in + d????-?r-*) different_mode=700;; + d????-?--*) different_mode=755;; + *) false;; + esac && + $mkdirprog -m$different_mode -p -- "$tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$tmpdir"` + test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" + } + } + then posix_mkdir=: + fi + rmdir "$tmpdir/d" "$tmpdir" + else + # Remove any dirs left behind by ancient mkdir implementations. + rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null + fi + trap '' 0;; + esac;; + esac - $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" + if + $posix_mkdir && ( + umask $mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" + ) + then : + else + + # The umask is ridiculous, or mkdir does not conform to POSIX, + # or it failed possibly due to a race condition. Create the + # directory the slow way, step by step, checking for races as we go. + + case $dstdir in + /*) prefix='/';; + -*) prefix='./';; + *) prefix='';; + esac + + eval "$initialize_posix_glob" + + oIFS=$IFS + IFS=/ + $posix_glob set -f + set fnord $dstdir + shift + $posix_glob set +f + IFS=$oIFS + + prefixes= + + for d + do + test -z "$d" && continue + + prefix=$prefix$d + if test -d "$prefix"; then + prefixes= + else + if $posix_mkdir; then + (umask=$mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break + # Don't fail if two instances are running concurrently. + test -d "$prefix" || exit 1 + else + case $prefix in + *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; + *) qprefix=$prefix;; + esac + prefixes="$prefixes '$qprefix'" + fi + fi + prefix=$prefix/ + done -fi && + if test -n "$prefixes"; then + # Don't fail if two instances are running concurrently. + (umask $mkdir_umask && + eval "\$doit_exec \$mkdirprog $prefixes") || + test -d "$dstdir" || exit 1 + obsolete_mkdir_used=true + fi + fi + fi + + if test -n "$dir_arg"; then + { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && + { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || + test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 + else + + # Make a couple of temp file names in the proper directory. + dsttmp=$dstdir/_inst.$$_ + rmtmp=$dstdir/_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 + + # Copy the file name to the temp name. + (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && + + # and set any options; do chmod last to preserve setuid bits. + # + # If any of these fail, we abort the whole thing. If we want to + # ignore errors from any of these, just make sure not to ignore + # errors from the above "$doit $cpprog $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && + { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && + { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && + + # If -C, don't bother to copy if it wouldn't change the file. + if $copy_on_change && + old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && + new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && + + eval "$initialize_posix_glob" && + $posix_glob set -f && + set X $old && old=:$2:$4:$5:$6 && + set X $new && new=:$2:$4:$5:$6 && + $posix_glob set +f && + + test "$old" = "$new" && + $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 + then + rm -f "$dsttmp" + else + # Rename the file to the real destination. + $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || + + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + { + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + test ! -f "$dst" || + $doit $rmcmd -f "$dst" 2>/dev/null || + { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && + { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } + } || + { echo "$0: cannot unlink or rename $dst" >&2 + (exit 1); exit 1 + } + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dst" + } + fi || exit 1 -# The final little trick to "correctly" pass the exit status to the exit trap. + trap '' 0 + fi +done -{ - (exit 0); exit -} +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff -Nru nabi-0.99.9/Makefile.am nabi-0.99.10/Makefile.am --- nabi-0.99.9/Makefile.am 2009-11-07 05:01:05.000000000 +0000 +++ nabi-0.99.10/Makefile.am 2011-11-13 12:15:56.000000000 +0000 @@ -17,4 +17,12 @@ unset LC_ALL; \ export LANG=C ; \ export LC_CTYPE=ko_KR.UTF-8 ; \ - svn log -v > ChangeLog + git log --name-status --date=iso > ChangeLog + +dist-hook: + if test -d .git; then \ + unset LC_ALL; \ + export LANG=C ; \ + export LC_CTYPE=ko_KR.UTF-8 ; \ + git log --name-status --date=iso > $(distdir)/ChangeLog ; \ + fi diff -Nru nabi-0.99.9/Makefile.in nabi-0.99.10/Makefile.in --- nabi-0.99.9/Makefile.in 2011-05-23 14:09:54.000000000 +0000 +++ nabi-0.99.10/Makefile.in 2011-11-13 12:16:08.000000000 +0000 @@ -36,8 +36,8 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/configure ABOUT-NLS AUTHORS COPYING ChangeLog \ - INSTALL NEWS TODO compile config.guess config.rpath config.sub \ - depcomp install-sh missing mkinstalldirs + INSTALL NEWS TODO compile config.rpath depcomp install-sh \ + missing mkinstalldirs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ @@ -182,6 +182,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ @@ -522,6 +524,9 @@ || exit 1; \ fi; \ done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ @@ -745,18 +750,18 @@ .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ - dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \ - distclean distclean-generic distclean-hdr distclean-tags \ - distcleancheck distdir distuninstallcheck dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-nabilogoDATA install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am uninstall-nabilogoDATA + dist-hook dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ + distcheck distclean distclean-generic distclean-hdr \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-nabilogoDATA \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am uninstall-nabilogoDATA .PHONY: log @@ -764,7 +769,15 @@ unset LC_ALL; \ export LANG=C ; \ export LC_CTYPE=ko_KR.UTF-8 ; \ - svn log -v > ChangeLog + git log --name-status --date=iso > ChangeLog + +dist-hook: + if test -d .git; then \ + unset LC_ALL; \ + export LANG=C ; \ + export LC_CTYPE=ko_KR.UTF-8 ; \ + git log --name-status --date=iso > $(distdir)/ChangeLog ; \ + fi # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff -Nru nabi-0.99.9/missing nabi-0.99.10/missing --- nabi-0.99.9/missing 2005-07-10 02:52:00.000000000 +0000 +++ nabi-0.99.10/missing 2011-11-05 06:26:48.000000000 +0000 @@ -1,6 +1,10 @@ #! /bin/sh # Common stub for a few missing GNU programs while installing. -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 Free Software Foundation, Inc. + +scriptversion=2009-04-28.21; # UTC + +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, +# 2008, 2009 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify @@ -14,9 +18,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -29,6 +31,8 @@ fi run=: +sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' +sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # In the cases where this matters, `missing' is being run in the # srcdir already. @@ -38,18 +42,24 @@ configure_ac=configure.in fi -case "$1" in +msg="missing on your system" + +case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 + # Exit code 63 means version mismatch. This often happens + # when the user try to use an ancient version of a tool on + # a file that requires a minimum version. In this case we + # we should proceed has if the program had been absent, or + # if --run hadn't been passed. + if test $? = 63; then + run=: + msg="probably too old" + fi ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case "$1" in -h|--h|--he|--hel|--help) echo "\ @@ -67,6 +77,7 @@ aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' + autom4te touch the output file, or create a stub one automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c @@ -74,11 +85,18 @@ lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch]" + yacc create \`y.tab.[ch]', if possible, from existing .[ch] + +Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and +\`g' are ignored when checking the name. + +Send bug reports to ." + exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing 0.4 - GNU automake" + echo "missing $scriptversion (GNU Automake)" + exit $? ;; -*) @@ -87,42 +105,69 @@ exit 1 ;; - aclocal*) +esac + +# normalize program name to check for. +program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + +# Now exit if we have it, but it failed. Also exit now if we +# don't have it and --version was passed (most likely to detect +# the program). This is about non-GNU programs, so use $1 not +# $program. +case $1 in + lex*|yacc*) + # Not GNU programs, they don't have --version. + ;; + + tar*) + if test -n "$run"; then + echo 1>&2 "ERROR: \`tar' requires --run" + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + exit 1 + fi + ;; + + *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + # Could not run --version or --help. This is probably someone + # running `$TOOL --version' or `$TOOL --help' to check whether + # $TOOL exists and not knowing $TOOL uses missing. + exit 1 fi + ;; +esac +# If it does not exist, or fails to run (possibly an outdated version), +# try to emulate it. +case $program in + aclocal*) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; - autoconf) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - + autoconf*) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; - autoheader) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - + autoheader*) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." @@ -130,7 +175,7 @@ test -z "$files" && files="config.h" touch_files= for f in $files; do - case "$f" in + case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; @@ -140,13 +185,8 @@ ;; automake*) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." @@ -155,21 +195,16 @@ while read f; do touch "$f"; done ;; - autom4te) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - + autom4te*) echo 1>&2 "\ -WARNING: \`$1' is needed, and you do not seem to have it handy on your - system. You might have modified some files without having the +WARNING: \`$1' is needed, but is $msg. + You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." - file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` - test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else @@ -183,111 +218,108 @@ fi ;; - bison|yacc) + bison*|yacc*) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h - if [ $# -ne 1 ]; then + if test $# -ne 1; then eval LASTARG="\${$#}" - case "$LASTARG" in + case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi - if [ ! -f y.tab.h ]; then + if test ! -f y.tab.h; then echo >y.tab.h fi - if [ ! -f y.tab.c ]; then + if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; - lex|flex) + lex*|flex*) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c - if [ $# -ne 1 ]; then + if test $# -ne 1; then eval LASTARG="\${$#}" - case "$LASTARG" in + case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi - if [ ! -f lex.yy.c ]; then + if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; - help2man) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - + help2man*) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` - fi - if [ -f "$file" ]; then + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` + if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" - exit 1 + exit $? fi ;; - makeinfo) - if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then - # We have makeinfo, but it failed. - exit 1 - fi - + makeinfo*) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + # The file to touch is that specified with -o ... + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then - file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` - fi + # ... or it is the one specified with @setfilename ... + infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n ' + /^@setfilename/{ + s/.* \([^ ]*\) *$/\1/ + p + q + }' $infile` + # ... or it is derived from the source name (dir/f.texi becomes f.info) + test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info + fi + # If the file does not exist, the user really needs makeinfo; + # let's fail without touching anything. + test -f $file || exit 1 touch $file ;; - tar) + tar*) shift - if test -n "$run"; then - echo 1>&2 "ERROR: \`tar' requires --run" - exit 1 - fi # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error @@ -300,13 +332,13 @@ fi firstarg="$1" if shift; then - case "$firstarg" in + case $firstarg in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac - case "$firstarg" in + case $firstarg in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 @@ -323,8 +355,8 @@ *) echo 1>&2 "\ -WARNING: \`$1' is needed, and you do not seem to have it handy on your - system. You might have modified some files without having the +WARNING: \`$1' is needed, and is $msg. + You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case @@ -334,3 +366,11 @@ esac exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff -Nru nabi-0.99.9/NEWS nabi-0.99.10/NEWS --- nabi-0.99.9/NEWS 2011-05-23 14:07:21.000000000 +0000 +++ nabi-0.99.10/NEWS 2011-11-13 12:11:48.000000000 +0000 @@ -1,3 +1,11 @@ +나비 0.99.10 + * 오페라 브라우저에서 글자가 두번 입력되는 문제 (#316115) + http://kldp.net/projects/nabi/issue/316115 + * gtk 2.16 이하에서 컴파일 안되는 문제 수정 (#316453) + http://kldp.net/projects/nabi/issue/316453 + * 로마자 자판의 대소문자 처리 문제 수정 (libhangul 0.1.0 이상 필요) + * 트레이 아이콘이 로딩되지 않으면 팔레트를 숨길수 없게 함 + 나비 0.99.9 * 버그 수정: #315977 firefox4 에서 backspace로 글자가 안지워지는 문제 * 버그 수정: #315744 wine 1.2에서 한글 상태에서 공백이 뒤에 입력 되는 문제 Binary files /tmp/GR6ehgAk4P/nabi-0.99.9/po/de.gmo and /tmp/5YfARrU47Q/nabi-0.99.10/po/de.gmo differ diff -Nru nabi-0.99.9/po/de.po nabi-0.99.10/po/de.po --- nabi-0.99.9/po/de.po 2011-05-23 14:08:46.000000000 +0000 +++ nabi-0.99.10/po/de.po 2011-11-13 12:12:16.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-05-23 23:08+0900\n" +"POT-Creation-Date: 2011-11-13 21:12+0900\n" "PO-Revision-Date: 2008-03-23 18:27+0100\n" "Last-Translator: Niklaus Giger \n" "Language-Team: \n" @@ -40,50 +40,50 @@ msgid "The orientation of the tray." msgstr "Ausrichtung. der Ablage." -#: src/ui.c:694 +#: src/ui.c:698 msgid "XIM Server is not running" msgstr "XIM Server (Dienst für Eingabe-Methode) läuft nicht" -#: src/ui.c:705 +#: src/ui.c:709 msgid "Total" msgstr "Total" -#: src/ui.c:706 +#: src/ui.c:710 msgid "Space" msgstr "Grösse" -#: src/ui.c:707 +#: src/ui.c:711 msgid "BackSpace" msgstr "Zurücktaste" -#: src/ui.c:708 +#: src/ui.c:712 msgid "Shift" msgstr "Grosstelltaste" #. choseong -#: src/ui.c:711 +#: src/ui.c:715 msgid "Choseong" msgstr "초성/Choseong" #. jungseong -#: src/ui.c:725 +#: src/ui.c:729 msgid "Jungseong" msgstr "중성/Jungseong" #. jongseong -#: src/ui.c:746 +#: src/ui.c:750 msgid "Jongseong" msgstr "종성/Jongseong" -#: src/ui.c:770 +#: src/ui.c:774 msgid "Nabi keypress statistics" msgstr "Tastenstatistik von Nabi" -#: src/ui.c:814 +#: src/ui.c:818 msgid "About Nabi" msgstr "Über Nabi" -#: src/ui.c:832 +#: src/ui.c:836 #, fuzzy, c-format msgid "" "An Easy Hangul XIM\n" @@ -99,38 +99,38 @@ "Copyright © 2003-2008 최환진/Choe Hwanjin\n" "Deutsche Übersetzung: © 2006-2008 Niklaus Giger" -#: src/ui.c:849 +#: src/ui.c:853 msgid "XIM name: " msgstr "XIM Name: " -#: src/ui.c:855 +#: src/ui.c:859 msgid "Locale: " msgstr "Locale (Ländereinstellung): " -#: src/ui.c:861 +#: src/ui.c:865 msgid "Encoding: " msgstr "Encoding (Eingabe-Kodierung): " -#: src/ui.c:867 +#: src/ui.c:871 msgid "Connected: " msgstr "Verbunden: " -#: src/ui.c:897 +#: src/ui.c:901 msgid "Keypress Statistics" msgstr "Tastaturstatistik" #. palette menu -#: src/ui.c:1007 +#: src/ui.c:1013 msgid "_Show palette" msgstr "Zeige Hinweis" #. hanja mode -#: src/ui.c:1015 +#: src/ui.c:1021 #, fuzzy msgid "_Hanja Lock" msgstr "한자/Hanja Zeichensatz" -#: src/ui.c:1229 +#: src/ui.c:1239 msgid "" "Can't load tray icons\n" "\n" @@ -146,25 +146,25 @@ "Vorgabe zurückgesetzt.\n" "Bitte ändern Sie das Schema." -#: src/ui.c:1236 +#: src/ui.c:1246 msgid "Nabi: error message" msgstr "Nabi: Fehlermeldung" -#: src/ui.c:1422 +#: src/ui.c:1432 #, fuzzy msgid "Hanja Lock" msgstr "한자/Hanja Zeichensatz" -#: src/ui.c:1456 +#: src/ui.c:1466 msgid "_Hide palette" msgstr "Hinweis ausblenden" -#: src/ui.c:1628 +#: src/ui.c:1642 src/ui.c:1651 #, c-format msgid "Nabi: %s" msgstr "Nabi: Zeichensatz: %s" -#: src/ui.c:1634 +#: src/ui.c:1654 msgid "Hangul input method: Nabi - You can input hangul using this program" msgstr "" "Hangul Eingabehilfe: Nabi - Damit können Sie koreanische Zeichen eingeben." Binary files /tmp/GR6ehgAk4P/nabi-0.99.9/po/ko.gmo and /tmp/5YfARrU47Q/nabi-0.99.10/po/ko.gmo differ diff -Nru nabi-0.99.9/po/ko.po nabi-0.99.10/po/ko.po --- nabi-0.99.9/po/ko.po 2011-05-23 14:08:46.000000000 +0000 +++ nabi-0.99.10/po/ko.po 2011-11-13 12:12:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: nabi 0.18\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-05-23 23:08+0900\n" +"POT-Creation-Date: 2011-11-13 21:12+0900\n" "PO-Revision-Date: 2004-07-27 22:03+0900\n" "Last-Translator: Choe Hwanjin \n" "Language-Team: Choe Hwanjin \n" @@ -35,50 +35,50 @@ msgid "The orientation of the tray." msgstr "" -#: src/ui.c:694 +#: src/ui.c:698 msgid "XIM Server is not running" msgstr "입력기 서버가 작동하지 않습니다" -#: src/ui.c:705 +#: src/ui.c:709 msgid "Total" msgstr "전체" -#: src/ui.c:706 +#: src/ui.c:710 msgid "Space" msgstr "스페이스" -#: src/ui.c:707 +#: src/ui.c:711 msgid "BackSpace" msgstr "백스페이스" -#: src/ui.c:708 +#: src/ui.c:712 msgid "Shift" msgstr "쉬프트" #. choseong -#: src/ui.c:711 +#: src/ui.c:715 msgid "Choseong" msgstr "초성" #. jungseong -#: src/ui.c:725 +#: src/ui.c:729 msgid "Jungseong" msgstr "중성" #. jongseong -#: src/ui.c:746 +#: src/ui.c:750 msgid "Jongseong" msgstr "종성" -#: src/ui.c:770 +#: src/ui.c:774 msgid "Nabi keypress statistics" msgstr "키입력 통계" -#: src/ui.c:814 +#: src/ui.c:818 msgid "About Nabi" msgstr "Nabi에 대해서" -#: src/ui.c:832 +#: src/ui.c:836 #, c-format msgid "" "An Easy Hangul XIM\n" @@ -91,37 +91,37 @@ "\n" "Copyright (C) 2003-2011 최환진" -#: src/ui.c:849 +#: src/ui.c:853 msgid "XIM name: " msgstr "XIM 이름: " -#: src/ui.c:855 +#: src/ui.c:859 msgid "Locale: " msgstr "로캘: " -#: src/ui.c:861 +#: src/ui.c:865 msgid "Encoding: " msgstr "인코딩: " -#: src/ui.c:867 +#: src/ui.c:871 msgid "Connected: " msgstr "연결된 수: " -#: src/ui.c:897 +#: src/ui.c:901 msgid "Keypress Statistics" msgstr "키입력 통계" #. palette menu -#: src/ui.c:1007 +#: src/ui.c:1013 msgid "_Show palette" msgstr "팔레트 보이기(_S)" #. hanja mode -#: src/ui.c:1015 +#: src/ui.c:1021 msgid "_Hanja Lock" msgstr "한자 전용(_H)" -#: src/ui.c:1229 +#: src/ui.c:1239 msgid "" "Can't load tray icons\n" "\n" @@ -137,24 +137,24 @@ "내장 아이콘을 사용하겠습니다. 테마는 기본값으로 바뀌게 됩니다.\n" "테마 설정을 바꿔주시기 바랍니다." -#: src/ui.c:1236 +#: src/ui.c:1246 msgid "Nabi: error message" msgstr "나비: 오류 메시지" -#: src/ui.c:1422 +#: src/ui.c:1432 msgid "Hanja Lock" msgstr "한자 전용" -#: src/ui.c:1456 +#: src/ui.c:1466 msgid "_Hide palette" msgstr "팔레트 숨기기(_H)" -#: src/ui.c:1628 +#: src/ui.c:1642 src/ui.c:1651 #, c-format msgid "Nabi: %s" msgstr "나비: %s" -#: src/ui.c:1634 +#: src/ui.c:1654 msgid "Hangul input method: Nabi - You can input hangul using this program" msgstr "한글 입력기: 나비 - 이 프로그램으로 한글을 입력할 수 있습니다" diff -Nru nabi-0.99.9/po/nabi.pot nabi-0.99.10/po/nabi.pot --- nabi-0.99.9/po/nabi.pot 2011-05-23 14:08:45.000000000 +0000 +++ nabi-0.99.10/po/nabi.pot 2011-11-13 12:12:16.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-05-23 23:08+0900\n" +"POT-Creation-Date: 2011-11-13 21:12+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,50 +37,50 @@ msgid "The orientation of the tray." msgstr "" -#: src/ui.c:694 +#: src/ui.c:698 msgid "XIM Server is not running" msgstr "" -#: src/ui.c:705 +#: src/ui.c:709 msgid "Total" msgstr "" -#: src/ui.c:706 +#: src/ui.c:710 msgid "Space" msgstr "" -#: src/ui.c:707 +#: src/ui.c:711 msgid "BackSpace" msgstr "" -#: src/ui.c:708 +#: src/ui.c:712 msgid "Shift" msgstr "" #. choseong -#: src/ui.c:711 +#: src/ui.c:715 msgid "Choseong" msgstr "" #. jungseong -#: src/ui.c:725 +#: src/ui.c:729 msgid "Jungseong" msgstr "" #. jongseong -#: src/ui.c:746 +#: src/ui.c:750 msgid "Jongseong" msgstr "" -#: src/ui.c:770 +#: src/ui.c:774 msgid "Nabi keypress statistics" msgstr "" -#: src/ui.c:814 +#: src/ui.c:818 msgid "About Nabi" msgstr "" -#: src/ui.c:832 +#: src/ui.c:836 #, c-format msgid "" "An Easy Hangul XIM\n" @@ -89,37 +89,37 @@ "Copyright (C) 2003-2011 Choe Hwanjin" msgstr "" -#: src/ui.c:849 +#: src/ui.c:853 msgid "XIM name: " msgstr "" -#: src/ui.c:855 +#: src/ui.c:859 msgid "Locale: " msgstr "" -#: src/ui.c:861 +#: src/ui.c:865 msgid "Encoding: " msgstr "" -#: src/ui.c:867 +#: src/ui.c:871 msgid "Connected: " msgstr "" -#: src/ui.c:897 +#: src/ui.c:901 msgid "Keypress Statistics" msgstr "" #. palette menu -#: src/ui.c:1007 +#: src/ui.c:1013 msgid "_Show palette" msgstr "" #. hanja mode -#: src/ui.c:1015 +#: src/ui.c:1021 msgid "_Hanja Lock" msgstr "" -#: src/ui.c:1229 +#: src/ui.c:1239 msgid "" "Can't load tray icons\n" "\n" @@ -129,24 +129,24 @@ "Please change the theme settings." msgstr "" -#: src/ui.c:1236 +#: src/ui.c:1246 msgid "Nabi: error message" msgstr "" -#: src/ui.c:1422 +#: src/ui.c:1432 msgid "Hanja Lock" msgstr "" -#: src/ui.c:1456 +#: src/ui.c:1466 msgid "_Hide palette" msgstr "" -#: src/ui.c:1628 +#: src/ui.c:1642 src/ui.c:1651 #, c-format msgid "Nabi: %s" msgstr "" -#: src/ui.c:1634 +#: src/ui.c:1654 msgid "Hangul input method: Nabi - You can input hangul using this program" msgstr "" diff -Nru nabi-0.99.9/src/handlebox.c nabi-0.99.10/src/handlebox.c --- nabi-0.99.9/src/handlebox.c 2008-10-05 06:59:31.000000000 +0000 +++ nabi-0.99.10/src/handlebox.c 2011-11-05 06:24:42.000000000 +0000 @@ -137,11 +137,9 @@ bin = GTK_BIN (widget); if (bin->child && GTK_WIDGET_VISIBLE (bin->child)) { - GtkWidget *child; GtkAllocation child_allocation; guint border_width; - child = bin->child; border_width = GTK_CONTAINER (widget)->border_width; child_allocation.x = border_width; diff -Nru nabi-0.99.9/src/handler.c nabi-0.99.10/src/handler.c --- nabi-0.99.9/src/handler.c 2011-05-21 06:41:02.000000000 +0000 +++ nabi-0.99.10/src/handler.c 2011-11-05 06:24:42.000000000 +0000 @@ -128,23 +128,23 @@ XKeyEvent *kevent; if (data->event.type != KeyPress) { - nabi_log(4, "forward event: id = %d-%d, key release\n", + nabi_log(4, "process event: id = %d-%d, key release\n", (int)data->connect_id, (int)data->icid); IMForwardEvent(ims, (XPointer)data); return True; } + ic = nabi_server_get_ic(nabi_server, data->connect_id, data->icid); + if (ic == NULL) + return True; + kevent = (XKeyEvent*)&data->event; - keysym = nabi_server_lookup_keysym(nabi_server, kevent); + keysym = nabi_ic_lookup_keysym(ic, kevent); - nabi_log(3, "forward event: id = %d-%d, keysym = 0x%x('%c')\n", + nabi_log(3, "process event: id = %d-%d, keysym = 0x%x('%c')\n", (int)data->connect_id, (int)data->icid, keysym, (keysym < 0x80) ? keysym : ' '); - ic = nabi_server_get_ic(nabi_server, data->connect_id, data->icid); - if (ic == NULL) - return True; - if (ic->mode == NABI_INPUT_MODE_DIRECT) { /* direct mode */ if (ic->preedit.start) { diff -Nru nabi-0.99.9/src/ic.c nabi-0.99.10/src/ic.c --- nabi-0.99.9/src/ic.c 2011-05-23 13:25:57.000000000 +0000 +++ nabi-0.99.10/src/ic.c 2011-11-05 06:24:42.000000000 +0000 @@ -40,6 +40,7 @@ #include "util.h" #include "ustring.h" #include "nabi.h" +#include "keyboard-layout.h" static void nabi_ic_preedit_configure(NabiIC *ic); static char* nabi_ic_get_hic_preedit_string(NabiIC *ic); @@ -681,7 +682,6 @@ static void nabi_ic_preedit_draw(NabiIC *ic) { - int size; char* preedit; char* normal; char* hilight; @@ -690,7 +690,6 @@ hilight = nabi_ic_get_hic_preedit_string(ic); preedit = g_strconcat(normal, hilight, NULL); - size = strlen(preedit); if (ic->input_style & XIMPreeditPosition) { if (!nabi_server->ignore_app_fontset && ic->preedit.font_set != NULL) @@ -1728,6 +1727,7 @@ { char* str; + nabi_ic_preedit_clear(ic); nabi_ic_preedit_done(ic); str = nabi_ic_get_flush_string(ic); @@ -2001,6 +2001,36 @@ } } +static KeySym +nabi_ic_normalize_keysym(NabiIC* ic, KeySym keysym, unsigned int state) +{ + KeySym upper, lower; + bool need_normalize; + + /* unicode keysym */ + if ((keysym & 0xff000000) == 0x01000000) + keysym &= 0x00ffffff; + + need_normalize = !hangul_ic_is_transliteration(ic->hic); + if (need_normalize) { + /* european mapping */ + if (nabi_server->layout != NULL) { + keysym = nabi_keyboard_layout_get_key(nabi_server->layout, keysym); + } + + upper = keysym; + lower = keysym; + XConvertCase(keysym, &lower, &upper); + + if (state & ShiftMask) + keysym = upper; + else + keysym = lower; + } + + return keysym; +} + Bool nabi_ic_process_keyevent(NabiIC* ic, KeySym keysym, unsigned int state) { @@ -2067,7 +2097,7 @@ return ret; } - keysym = nabi_server_normalize_keysym(nabi_server, keysym, state); + keysym = nabi_ic_normalize_keysym(ic, keysym, state); if (keysym >= XK_exclam && keysym <= XK_asciitilde) { ret = hangul_ic_process(ic->hic, keysym); @@ -2409,4 +2439,111 @@ g_free(key); } +/* 이 테이블은 US layout을 기준으로 만든것이다. + * 그러나 keycode의 값은 하드웨어마다 다를 수 있으므로 + * 일반 PC 환경이 아닌 곳에서는 문제가 될지도 모른다. */ +static const unsigned int keymap[][2] = { + { XK_1, XK_exclam }, /* 10 */ + { XK_2, XK_at }, /* 11 */ + { XK_3, XK_numbersign }, /* 12 */ + { XK_4, XK_dollar }, /* 13 */ + { XK_5, XK_percent }, /* 14 */ + { XK_6, XK_asciicircum }, /* 15 */ + { XK_7, XK_ampersand }, /* 16 */ + { XK_8, XK_asterisk }, /* 17 */ + { XK_9, XK_parenleft }, /* 18 */ + { XK_0, XK_parenright }, /* 19 */ + { XK_minus, XK_underscore }, /* 20 */ + { XK_equal, XK_plus }, /* 21 */ + { XK_BackSpace, XK_BackSpace }, /* 22 */ + { XK_Tab, XK_Tab }, /* 23 */ + { XK_q, XK_Q }, /* 24 */ + { XK_w, XK_W }, /* 25 */ + { XK_e, XK_E }, /* 26 */ + { XK_r, XK_R }, /* 27 */ + { XK_t, XK_T }, /* 28 */ + { XK_y, XK_Y }, /* 29 */ + { XK_u, XK_U }, /* 30 */ + { XK_i, XK_I }, /* 31 */ + { XK_o, XK_O }, /* 32 */ + { XK_p, XK_P }, /* 33 */ + { XK_bracketleft, XK_braceleft }, /* 34 */ + { XK_bracketright, XK_braceright }, /* 35 */ + { XK_Return, XK_Return }, /* 36 */ + { XK_Control_L, XK_Control_L }, /* 37 */ + { XK_a, XK_A }, /* 38 */ + { XK_s, XK_S }, /* 39 */ + { XK_d, XK_D }, /* 40 */ + { XK_f, XK_F }, /* 41 */ + { XK_g, XK_G }, /* 42 */ + { XK_h, XK_H }, /* 43 */ + { XK_j, XK_J }, /* 44 */ + { XK_k, XK_K }, /* 45 */ + { XK_l, XK_L }, /* 46 */ + { XK_semicolon, XK_colon }, /* 47 */ + { XK_apostrophe, XK_quotedbl }, /* 48 */ + { XK_grave, XK_asciitilde }, /* 49 */ + { XK_Shift_L, XK_Shift_L }, /* 50 */ + { XK_backslash, XK_bar }, /* 51 */ + { XK_z, XK_Z }, /* 52 */ + { XK_x, XK_X }, /* 53 */ + { XK_c, XK_C }, /* 54 */ + { XK_v, XK_V }, /* 55 */ + { XK_b, XK_B }, /* 56 */ + { XK_n, XK_N }, /* 57 */ + { XK_m, XK_M }, /* 58 */ + { XK_comma, XK_less }, /* 59 */ + { XK_period, XK_greater }, /* 60 */ + { XK_slash, XK_question }, /* 61 */ +}; + +KeySym +nabi_ic_lookup_keysym(NabiIC* ic, XKeyEvent* event) +{ + int index; + KeySym keysym; + bool is_transliteration; + + is_transliteration = hangul_ic_is_transliteration(ic->hic); + if (is_transliteration) { + /* transliteration method인 경우에는 사용자의 자판 설정에서 + * 오는 값을 임의로 바꿔서는 안된다. 사용자 설정에 따르는 것이 + * 맞다. */ + char buf[64]; + XLookupString(event, buf, sizeof(buf), &keysym, NULL); + } else { + keysym = NoSymbol; + index = (event->state & ShiftMask) ? 1 : 0; + + /* 자판 설정에 따른 변환 문제를 피하기 위해서 내장 keymap을 사용하여 + * keycode를 keysym으로 변환함 */ + if (!nabi_server->use_system_keymap) { + if (event->keycode >= 10 && event->keycode < 61) + keysym = keymap[event->keycode - 10][index]; + } + + /* XLookupString()을 사용하지 않고 XLookupKeysym()함수를 + * 사용한 것은 데스크탑에서 여러 언어 자판을 지원하기위해서 Xkb를 + * 사용하는 경우에 쉽게 처리하기 위한 방편이다. + * Xkb를 사용하게 되면 keymap이 재정의되므로 XLookupString()의 리턴값은 + * 재정의된 키값을 얻게되어 각 언어(예를 들어 프랑스, 러시아 등)의 + * 자판에서 일반 qwerty 자판으로 변환을 해줘야 한다. 이 문제를 좀더 + * 손쉽게 풀기 위해서 재정의된 자판이 아닌 첫번째 자판의 값을 직접 + * 가져오기 위해서 XLookupKeysym()함수를 사용한다. */ + if (keysym == NoSymbol) { + keysym = XLookupKeysym(event, index); + } + + /* 그러나 이 함수를 사용하게되면 새로 정의된 키를 가져와야 되는 경우에 + * 못가져오는 수가 생긴다. 이를 피하기 위해서 XLookupKeysym() 함수가 + * 0을 리턴하면 XLookupString()으로 다시한번 시도하는 방식으로 + * 처리한다. */ + if (keysym == NoSymbol) { + char buf[64]; + XLookupString(event, buf, sizeof(buf), &keysym, NULL); + } + } + + return keysym; +} /* vim: set ts=8 sw=4 sts=4 : */ diff -Nru nabi-0.99.9/src/keyboard-layout.c nabi-0.99.10/src/keyboard-layout.c --- nabi-0.99.9/src/keyboard-layout.c 1970-01-01 00:00:00.000000000 +0000 +++ nabi-0.99.10/src/keyboard-layout.c 2011-11-05 06:24:42.000000000 +0000 @@ -0,0 +1,83 @@ +/* Nabi - X Input Method server for hangul + * Copyright (C) 2011 Choe Hwanjin + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#include "keyboard-layout.h" + +struct KeySymPair { + KeySym key; + KeySym value; +}; + +NabiKeyboardLayout* +nabi_keyboard_layout_new(const char* name) +{ + NabiKeyboardLayout* layout = g_new(NabiKeyboardLayout, 1); + layout->name = g_strdup(name); + layout->table = NULL; + return layout; +} + +static int +nabi_keyboard_layout_cmp(const void* a, const void* b) +{ + const struct KeySymPair* pair1 = a; + const struct KeySymPair* pair2 = b; + return pair1->key - pair2->key; +} + +void +nabi_keyboard_layout_append(NabiKeyboardLayout* layout, + KeySym key, KeySym value) +{ + struct KeySymPair item = { key, value }; + if (layout->table == NULL) + layout->table = g_array_new(FALSE, FALSE, sizeof(struct KeySymPair)); + g_array_append_vals(layout->table, &item, 1); +} + +KeySym +nabi_keyboard_layout_get_key(NabiKeyboardLayout* layout, KeySym keysym) +{ + if (layout->table != NULL) { + struct KeySymPair key = { keysym, 0 }; + struct KeySymPair* ret; + ret = bsearch(&key, layout->table->data, layout->table->len, + sizeof(key), nabi_keyboard_layout_cmp); + if (ret) { + return ret->value; + } + } + + return keysym; +} + +void +nabi_keyboard_layout_free(gpointer data, gpointer user_data) +{ + NabiKeyboardLayout *layout = data; + g_free(layout->name); + if (layout->table != NULL) + g_array_free(layout->table, TRUE); + g_free(layout); +} diff -Nru nabi-0.99.9/src/keyboard-layout.h nabi-0.99.10/src/keyboard-layout.h --- nabi-0.99.9/src/keyboard-layout.h 1970-01-01 00:00:00.000000000 +0000 +++ nabi-0.99.10/src/keyboard-layout.h 2011-11-05 06:24:42.000000000 +0000 @@ -0,0 +1,39 @@ +/* Nabi - X Input Method server for hangul + * Copyright (C) 2011 Choe Hwanjin + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + */ + +#ifndef nabi_keyboard_layout_h +#define nabi_keyboard_layout_h + +#include +#include + +typedef struct _NabiKeyboardLayout NabiKeyboardLayout; + +struct _NabiKeyboardLayout { + char* name; + GArray* table; +}; + +NabiKeyboardLayout* nabi_keyboard_layout_new(const char* name); +void nabi_keyboard_layout_free(gpointer data, gpointer user_data); + +void nabi_keyboard_layout_append(NabiKeyboardLayout* layout, + KeySym key, KeySym value); +KeySym nabi_keyboard_layout_get_key(NabiKeyboardLayout* layout, KeySym keysym); + +#endif /* nabi_keyboard_layout_h */ diff -Nru nabi-0.99.9/src/Makefile.am nabi-0.99.10/src/Makefile.am --- nabi-0.99.9/src/Makefile.am 2011-05-21 03:10:30.000000000 +0000 +++ nabi-0.99.10/src/Makefile.am 2011-11-05 06:24:42.000000000 +0000 @@ -28,6 +28,7 @@ handlebox.h handlebox.c \ sctc.h util.h util.c \ ustring.h ustring.c \ + keyboard-layout.h keyboard-layout.c \ main.c nabi_LDADD = \ diff -Nru nabi-0.99.9/src/Makefile.in nabi-0.99.10/src/Makefile.in --- nabi-0.99.9/src/Makefile.in 2011-05-23 14:09:53.000000000 +0000 +++ nabi-0.99.10/src/Makefile.in 2011-11-13 11:18:20.000000000 +0000 @@ -51,7 +51,8 @@ nabi-candidate.$(OBJEXT) nabi-keycapturedialog.$(OBJEXT) \ nabi-conf.$(OBJEXT) nabi-handler.$(OBJEXT) nabi-ui.$(OBJEXT) \ nabi-preference.$(OBJEXT) nabi-handlebox.$(OBJEXT) \ - nabi-util.$(OBJEXT) nabi-ustring.$(OBJEXT) nabi-main.$(OBJEXT) + nabi-util.$(OBJEXT) nabi-ustring.$(OBJEXT) \ + nabi-keyboard-layout.$(OBJEXT) nabi-main.$(OBJEXT) nabi_OBJECTS = $(am_nabi_OBJECTS) am__DEPENDENCIES_1 = nabi_DEPENDENCIES = ../IMdkit/libXimd.a $(am__DEPENDENCIES_1) \ @@ -130,6 +131,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ @@ -216,6 +219,7 @@ handlebox.h handlebox.c \ sctc.h util.h util.c \ ustring.h ustring.c \ + keyboard-layout.h keyboard-layout.c \ main.c nabi_LDADD = \ @@ -315,6 +319,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nabi-handlebox.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nabi-handler.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nabi-ic.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nabi-keyboard-layout.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nabi-keycapturedialog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nabi-main.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nabi-preference.Po@am__quote@ @@ -548,6 +553,20 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nabi_CFLAGS) $(CFLAGS) -c -o nabi-ustring.obj `if test -f 'ustring.c'; then $(CYGPATH_W) 'ustring.c'; else $(CYGPATH_W) '$(srcdir)/ustring.c'; fi` +nabi-keyboard-layout.o: keyboard-layout.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nabi_CFLAGS) $(CFLAGS) -MT nabi-keyboard-layout.o -MD -MP -MF $(DEPDIR)/nabi-keyboard-layout.Tpo -c -o nabi-keyboard-layout.o `test -f 'keyboard-layout.c' || echo '$(srcdir)/'`keyboard-layout.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/nabi-keyboard-layout.Tpo $(DEPDIR)/nabi-keyboard-layout.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='keyboard-layout.c' object='nabi-keyboard-layout.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nabi_CFLAGS) $(CFLAGS) -c -o nabi-keyboard-layout.o `test -f 'keyboard-layout.c' || echo '$(srcdir)/'`keyboard-layout.c + +nabi-keyboard-layout.obj: keyboard-layout.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nabi_CFLAGS) $(CFLAGS) -MT nabi-keyboard-layout.obj -MD -MP -MF $(DEPDIR)/nabi-keyboard-layout.Tpo -c -o nabi-keyboard-layout.obj `if test -f 'keyboard-layout.c'; then $(CYGPATH_W) 'keyboard-layout.c'; else $(CYGPATH_W) '$(srcdir)/keyboard-layout.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/nabi-keyboard-layout.Tpo $(DEPDIR)/nabi-keyboard-layout.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='keyboard-layout.c' object='nabi-keyboard-layout.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nabi_CFLAGS) $(CFLAGS) -c -o nabi-keyboard-layout.obj `if test -f 'keyboard-layout.c'; then $(CYGPATH_W) 'keyboard-layout.c'; else $(CYGPATH_W) '$(srcdir)/keyboard-layout.c'; fi` + nabi-main.o: main.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nabi_CFLAGS) $(CFLAGS) -MT nabi-main.o -MD -MP -MF $(DEPDIR)/nabi-main.Tpo -c -o nabi-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/nabi-main.Tpo $(DEPDIR)/nabi-main.Po diff -Nru nabi-0.99.9/src/server.c nabi-0.99.10/src/server.c --- nabi-0.99.9/src/server.c 2011-01-22 09:03:44.000000000 +0000 +++ nabi-0.99.10/src/server.c 2011-11-05 06:24:42.000000000 +0000 @@ -43,11 +43,6 @@ #define NABI_SYMBOL_TABLE NABI_DATA_DIR G_DIR_SEPARATOR_S "symbol.txt" -struct KeySymPair { - KeySym key; - KeySym value; -}; - /* from handler.c */ Bool nabi_handler(XIMS ims, IMProtocol *call_data); @@ -883,59 +878,6 @@ return p; } -static NabiKeyboardLayout* -nabi_keyboard_layout_new(const char* name) -{ - NabiKeyboardLayout* layout = g_new(NabiKeyboardLayout, 1); - layout->name = g_strdup(name); - layout->table = NULL; - return layout; -} - -static int -nabi_keyboard_layout_cmp(const void* a, const void* b) -{ - const struct KeySymPair* pair1 = a; - const struct KeySymPair* pair2 = b; - return pair1->key - pair2->key; -} - -void -nabi_keyboard_layout_append(NabiKeyboardLayout* layout, - KeySym key, KeySym value) -{ - struct KeySymPair item = { key, value }; - if (layout->table == NULL) - layout->table = g_array_new(FALSE, FALSE, sizeof(struct KeySymPair)); - g_array_append_vals(layout->table, &item, 1); -} - -KeySym -nabi_keyboard_layout_get_key(NabiKeyboardLayout* layout, KeySym keysym) -{ - if (layout->table != NULL) { - struct KeySymPair key = { keysym, 0 }; - struct KeySymPair* ret; - ret = bsearch(&key, layout->table->data, layout->table->len, - sizeof(key), nabi_keyboard_layout_cmp); - if (ret) { - return ret->value; - } - } - - return keysym; -} - -static void -nabi_keyboard_layout_free(gpointer data, gpointer user_data) -{ - NabiKeyboardLayout *layout = data; - g_free(layout->name); - if (layout->table != NULL) - g_array_free(layout->table, TRUE); - g_free(layout); -} - static void nabi_server_delete_layouts(NabiServer* server) { @@ -1070,131 +1012,6 @@ return nabi_server_get_keyboard_name_by_id(server, server->hangul_keyboard); } -/* 이 테이블은 US layout을 기준으로 만든것이다. - * 그러나 keycode의 값은 하드웨어마다 다를 수 있으므로 - * 일반 PC 환경이 아닌 곳에서는 문제가 될지도 모른다. */ -static const unsigned int keymap[][2] = { - { XK_1, XK_exclam }, /* 10 */ - { XK_2, XK_at }, /* 11 */ - { XK_3, XK_numbersign }, /* 12 */ - { XK_4, XK_dollar }, /* 13 */ - { XK_5, XK_percent }, /* 14 */ - { XK_6, XK_asciicircum }, /* 15 */ - { XK_7, XK_ampersand }, /* 16 */ - { XK_8, XK_asterisk }, /* 17 */ - { XK_9, XK_parenleft }, /* 18 */ - { XK_0, XK_parenright }, /* 19 */ - { XK_minus, XK_underscore }, /* 20 */ - { XK_equal, XK_plus }, /* 21 */ - { XK_BackSpace, XK_BackSpace }, /* 22 */ - { XK_Tab, XK_Tab }, /* 23 */ - { XK_q, XK_Q }, /* 24 */ - { XK_w, XK_W }, /* 25 */ - { XK_e, XK_E }, /* 26 */ - { XK_r, XK_R }, /* 27 */ - { XK_t, XK_T }, /* 28 */ - { XK_y, XK_Y }, /* 29 */ - { XK_u, XK_U }, /* 30 */ - { XK_i, XK_I }, /* 31 */ - { XK_o, XK_O }, /* 32 */ - { XK_p, XK_P }, /* 33 */ - { XK_bracketleft, XK_braceleft }, /* 34 */ - { XK_bracketright, XK_braceright }, /* 35 */ - { XK_Return, XK_Return }, /* 36 */ - { XK_Control_L, XK_Control_L }, /* 37 */ - { XK_a, XK_A }, /* 38 */ - { XK_s, XK_S }, /* 39 */ - { XK_d, XK_D }, /* 40 */ - { XK_f, XK_F }, /* 41 */ - { XK_g, XK_G }, /* 42 */ - { XK_h, XK_H }, /* 43 */ - { XK_j, XK_J }, /* 44 */ - { XK_k, XK_K }, /* 45 */ - { XK_l, XK_L }, /* 46 */ - { XK_semicolon, XK_colon }, /* 47 */ - { XK_apostrophe, XK_quotedbl }, /* 48 */ - { XK_grave, XK_asciitilde }, /* 49 */ - { XK_Shift_L, XK_Shift_L }, /* 50 */ - { XK_backslash, XK_bar }, /* 51 */ - { XK_z, XK_Z }, /* 52 */ - { XK_x, XK_X }, /* 53 */ - { XK_c, XK_C }, /* 54 */ - { XK_v, XK_V }, /* 55 */ - { XK_b, XK_B }, /* 56 */ - { XK_n, XK_N }, /* 57 */ - { XK_m, XK_M }, /* 58 */ - { XK_comma, XK_less }, /* 59 */ - { XK_period, XK_greater }, /* 60 */ - { XK_slash, XK_question }, /* 61 */ -}; - -KeySym -nabi_server_lookup_keysym(NabiServer* server, XKeyEvent* event) -{ - int index; - KeySym keysym; - - keysym = NoSymbol; - index = (event->state & ShiftMask) ? 1 : 0; - - /* 자판 설정에 따른 변환 문제를 피하기 위해서 내장 keymap을 사용하여 - * keycode를 keysym으로 변환함 */ - if (!server->use_system_keymap) { - if (event->keycode >= 10 && event->keycode < 61) - keysym = keymap[event->keycode - 10][index]; - } - - /* XLookupString()을 사용하지 않고 XLookupKeysym()함수를 - * 사용한 것은 데스크탑에서 여러 언어 자판을 지원하기위해서 Xkb를 - * 사용하는 경우에 쉽게 처리하기 위한 방편이다. - * Xkb를 사용하게 되면 keymap이 재정의되므로 XLookupString()의 리턴값은 - * 재정의된 키값을 얻게되어 각 언어(예를 들어 프랑스, 러시아 등)의 - * 자판에서 일반 qwerty 자판으로 변환을 해줘야 한다. 이 문제를 좀더 - * 손쉽게 풀기 위해서 재정의된 자판이 아닌 첫번째 자판의 값을 직접 - * 가져오기 위해서 XLookupKeysym()함수를 사용한다. */ - if (keysym == NoSymbol) { - keysym = XLookupKeysym(event, index); - } - - /* 그러나 이 함수를 사용하게되면 새로 정의된 키를 가져와야 되는 경우에 - * 못가져오는 수가 생긴다. 이를 피하기 위해서 XLookupKeysym() 함수가 - * 0을 리턴하면 XLookupString()으로 다시한번 시도하는 방식으로 - * 처리한다. */ - if (keysym == NoSymbol) { - char buf[64]; - XLookupString(event, buf, sizeof(buf), &keysym, NULL); - } - - return keysym; -} - -KeySym -nabi_server_normalize_keysym(NabiServer *server, - KeySym keysym, unsigned int state) -{ - KeySym upper, lower; - - /* unicode keysym */ - if ((keysym & 0xff000000) == 0x01000000) - keysym &= 0x00ffffff; - - /* european mapping */ - if (server->layout != NULL) { - keysym = nabi_keyboard_layout_get_key(server->layout, keysym); - } - - upper = keysym; - lower = keysym; - XConvertCase(keysym, &lower, &upper); - - if (state & ShiftMask) - keysym = upper; - else - keysym = lower; - - return keysym; -} - void nabi_server_toggle_input_mode(NabiServer* server) { diff -Nru nabi-0.99.9/src/server.h nabi-0.99.10/src/server.h --- nabi-0.99.9/src/server.h 2011-01-22 06:45:08.000000000 +0000 +++ nabi-0.99.10/src/server.h 2011-11-05 06:24:42.000000000 +0000 @@ -35,9 +35,9 @@ #include "../IMdkit/Xi18n.h" #include "ic.h" +#include "keyboard-layout.h" typedef struct _NabiHangulKeyboard NabiHangulKeyboard; -typedef struct _NabiKeyboardLayout NabiKeyboardLayout; typedef struct _NabiServer NabiServer; #define KEYBOARD_TABLE_SIZE 94 @@ -46,11 +46,6 @@ const gchar* name; }; -struct _NabiKeyboardLayout { - char* name; - GArray* table; -}; - typedef enum { NABI_OUTPUT_SYLLABLE, NABI_OUTPUT_JAMO, @@ -206,9 +201,7 @@ Bool nabi_server_is_locale_supported(NabiServer *server, const char *locale); Bool nabi_server_is_valid_str (NabiServer *server, const char* str); -KeySym nabi_server_lookup_keysym(NabiServer* server, XKeyEvent* event); -KeySym nabi_server_normalize_keysym(NabiServer *server, - KeySym keysym, unsigned int state); + void nabi_server_log_key (NabiServer *server, ucschar c, unsigned int state); diff -Nru nabi-0.99.9/src/ui.c nabi-0.99.10/src/ui.c --- nabi-0.99.9/src/ui.c 2011-05-21 10:46:32.000000000 +0000 +++ nabi-0.99.10/src/ui.c 2011-11-13 11:22:26.000000000 +0000 @@ -37,7 +37,7 @@ #define HAVE_GTK_STATUS_ICON 1 #endif -#if !defined(HAVE_GTK_STATUS_ICON) +#if !HAVE_GTK_STATUS_ICON #include "eggtrayicon.h" #endif @@ -75,7 +75,7 @@ guint source_id; } NabiPalette; -#if defined(HAVE_GTK_STATUS_ICON) +#if HAVE_GTK_STATUS_ICON typedef struct _NabiTrayIcon { GtkStatusIcon* icon; } NabiTrayIcon; @@ -102,7 +102,7 @@ static void nabi_palette_update_hanja_mode(NabiPalette* palette, gboolean state); static gboolean nabi_tray_icon_create(gpointer data); -#if !defined(HAVE_GTK_STATUS_ICON) +#if !HAVE_GTK_STATUS_ICON static void nabi_tray_load_icons(NabiTrayIcon* tray, gint default_size); #endif static void nabi_tray_icon_update_tooltips(); @@ -529,9 +529,11 @@ if (!nabi->config->show_palette) { nabi_palette_hide(nabi_palette); } + + gtk_widget_set_sensitive(hide_palette_menuitem, TRUE); } -#if defined(HAVE_GTK_STATUS_ICON) +#if HAVE_GTK_STATUS_ICON static void on_status_icon_embedded(GObject* gobject, GParamSpec* paramspec, gpointer data) @@ -543,7 +545,7 @@ static void on_tray_icon_destroyed(GtkWidget *widget, gpointer data) { -#if !defined(HAVE_GTK_STATUS_ICON) +#if !HAVE_GTK_STATUS_ICON nabi_state_icon_destroy(nabi_tray->state); #endif @@ -554,6 +556,8 @@ if (nabi->config->use_tray_icon) nabi_palette->source_id = g_idle_add(nabi_tray_icon_create, NULL); nabi_palette_show(nabi_palette); + + gtk_widget_set_sensitive(hide_palette_menuitem, FALSE); } static void @@ -605,7 +609,7 @@ *x = screen_width - menu_width; } -#if defined(HAVE_GTK_STATUS_ICON) +#if HAVE_GTK_STATUS_ICON static void on_tray_icon_popup_menu(GtkStatusIcon *status_icon, guint button, @@ -654,7 +658,7 @@ } #endif -#if !defined(HAVE_GTK_STATUS_ICON) +#if !HAVE_GTK_STATUS_ICON static void on_tray_icon_size_allocate (GtkWidget *widget, GtkAllocation *allocation, @@ -686,7 +690,7 @@ nabi_tray_load_icons(nabi_tray, size); } } -#endif /* !defined(HAVE_GTK_STATUS_ICON) */ +#endif /* !HAVE_GTK_STATUS_ICON */ static void get_statistic_string(GString *str) { @@ -958,7 +962,9 @@ // 화면에서 사라져 nabi를 컨트롤할 수 없게 된다. // 그래서 tray icon을 사용하는 경우가 아니면 아래 함수가 작동하지 // 않도록 한다. - if (nabi->config->use_tray_icon) { + // 또한 tray icon 사용 설정과 관계없이 tray에 embed 되지 않은 상황 + // 이라면 palette가 hide되면 안된다. + if (nabi->config->use_tray_icon && nabi_tray != NULL) { nabi_app_show_palette(FALSE); } } @@ -1059,7 +1065,7 @@ return menu; } -#if !defined(HAVE_GTK_STATUS_ICON) +#if !HAVE_GTK_STATUS_ICON static void nabi_tray_load_icons(NabiTrayIcon* tray, gint default_size) { @@ -1082,7 +1088,7 @@ static void nabi_tray_update_state(NabiTrayIcon* tray, int state) { -#if defined(HAVE_GTK_STATUS_ICON) +#if HAVE_GTK_STATUS_ICON if (tray != NULL) { switch (state) { case 1: @@ -1123,10 +1129,14 @@ 0, 32, 0, NULL, NULL, NULL, &buf); - memcpy(&state, buf, sizeof(state)); - nabi_tray_update_state(nabi_tray, state); - nabi_palette_update_state(nabi_palette, state); - g_free(buf); + if (ret) { + memcpy(&state, buf, sizeof(state)); + nabi_tray_update_state(nabi_tray, state); + nabi_palette_update_state(nabi_palette, state); + g_free(buf); + } else { + nabi_log(4, "Fail on getting property: gdk_property_get\n"); + } } break; default: @@ -1245,7 +1255,7 @@ static gboolean nabi_tray_icon_create(gpointer data) { -#if defined(HAVE_GTK_STATUS_ICON) +#if HAVE_GTK_STATUS_ICON NabiTrayIcon* tray; if (nabi_tray != NULL) @@ -1311,7 +1321,7 @@ g_signal_connect(G_OBJECT(tray->widget), "destroy", G_CALLBACK(on_tray_icon_destroyed), tray); gtk_widget_show(GTK_WIDGET(tray->widget)); -#endif // defined(HAVE_GTK_STATUS_ICON) +#endif // HAVE_GTK_STATUS_ICON return FALSE; } @@ -1319,7 +1329,7 @@ static void nabi_tray_icon_destroy(NabiTrayIcon* tray) { -#if defined(HAVE_GTK_STATUS_ICON) +#if HAVE_GTK_STATUS_ICON if (tray->icon != NULL) { g_object_unref(tray->icon); on_tray_icon_destroyed(NULL, NULL); @@ -1457,6 +1467,9 @@ gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); g_signal_connect_swapped(G_OBJECT(menuitem), "activate", G_CALLBACK(on_menu_hide_palette), menuitem); + // tray에 embed되기 전까지는 무조건 hide 메뉴는 비활성화 해야 + // 실수로라도 palette가 사라지는 것을 막을 수 있다. + gtk_widget_set_sensitive(menuitem, FALSE); hide_palette_menuitem = menuitem; menuitem = gtk_separator_menu_item_new(); @@ -1539,7 +1552,7 @@ g_string_assign(nabi->config->theme, name); nabi_app_load_base_icons(); -#if defined(HAVE_GTK_STATUS_ICON) +#if HAVE_GTK_STATUS_ICON // 아이콘을 바꾸려면 현재 state를 알아야 한다. // 그런데 state를 알아오려면 애매하고, 사실 테마가 바뀌는 순간에는 // text entry에 focus가 없을 것이므로 기본 상태 값으로 줘도 @@ -1620,21 +1633,28 @@ static void nabi_tray_icon_update_tooltips() { +#if HAVE_GTK_STATUS_ICON if (nabi_tray != NULL && nabi_tray->icon != NULL) { const char* keyboard_name; char tip_text[256]; keyboard_name = nabi_server_get_keyboard_name_by_id(nabi_server, nabi->config->hangul_keyboard->str); snprintf(tip_text, sizeof(tip_text), _("Nabi: %s"), _(keyboard_name)); -#if defined(HAVE_GTK_STATUS_ICON) gtk_status_icon_set_tooltip_text(nabi_tray->icon, tip_text); -#else + } +#else /* HAVE_GTK_STATUS_ICON */ + if (nabi_tray != NULL && nabi_tray->tooltips != NULL) { + const char* keyboard_name; + char tip_text[256]; + keyboard_name = nabi_server_get_keyboard_name_by_id(nabi_server, + nabi->config->hangul_keyboard->str); + snprintf(tip_text, sizeof(tip_text), _("Nabi: %s"), _(keyboard_name)); gtk_tooltips_set_tip(GTK_TOOLTIPS(nabi_tray->tooltips), nabi->tray_icon, tip_text, _("Hangul input method: Nabi" " - You can input hangul using this program")); -#endif } +#endif /* HAVE_GTK_STATUS_ICON */ } /* vim: set ts=8 sts=4 sw=4 : */ diff -Nru nabi-0.99.9/tables/Makefile.in nabi-0.99.10/tables/Makefile.in --- nabi-0.99.9/tables/Makefile.in 2011-05-23 14:09:53.000000000 +0000 +++ nabi-0.99.10/tables/Makefile.in 2011-11-13 11:18:20.000000000 +0000 @@ -127,6 +127,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ diff -Nru nabi-0.99.9/themes/Makefile.in nabi-0.99.10/themes/Makefile.in --- nabi-0.99.9/themes/Makefile.in 2011-05-23 14:09:54.000000000 +0000 +++ nabi-0.99.10/themes/Makefile.in 2011-11-13 11:18:21.000000000 +0000 @@ -132,6 +132,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@