platform/core/uifw/libhangul.git
16 years agolibhangul내부적으로 사용할 hangulinternals.h 추가
Choe Hwanjin [Sat, 2 Feb 2008 07:06:06 +0000 (16:06 +0900)]
libhangul내부적으로 사용할 hangulinternals.h 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@155 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years agorelease 0.0.7 libhangul-0.0.7
Choe Hwanjin [Thu, 31 Jan 2008 14:43:19 +0000 (23:43 +0900)]
release 0.0.7

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@153 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years agoupdate documents
Choe Hwanjin [Thu, 31 Jan 2008 14:20:40 +0000 (23:20 +0900)]
update documents

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@152 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago컴파일러 워닝 방지
Choe Hwanjin [Thu, 31 Jan 2008 13:38:22 +0000 (22:38 +0900)]
컴파일러 워닝 방지

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@151 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years agopython binding update:
Choe Hwanjin [Thu, 31 Jan 2008 13:23:21 +0000 (22:23 +0900)]
python binding update:
 * MinGW include, lib path 업데이트 (#304663)
 * pyhangul.c 새로운 api에 맞게 수정 (#304665)
 * test 코드도 새로운 api에 맞게 수정 (#304667)

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@150 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years agoCJK compatibility 한자 처리를 위한 함수 추가:
Choe Hwanjin [Tue, 29 Jan 2008 15:19:13 +0000 (00:19 +0900)]
CJK compatibility 한자 처리를 위한 함수 추가:
 * hanja_compatibility_form()
 * hanja_unified_form() 구현

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@149 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago한자 사전 업데이트:
Choe Hwanjin [Tue, 29 Jan 2008 14:57:13 +0000 (23:57 +0900)]
한자 사전 업데이트:
 * 한자 국명 추가: 한자국명_masoris_20080129.txt.tar.gz
 * 참조: http://lists.kldp.net/pipermail/hangul-hackers/2008-January/000288.html

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@148 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago한자 설명 갱신:
Choe Hwanjin [Tue, 29 Jan 2008 14:47:37 +0000 (23:47 +0900)]
한자 설명 갱신:
 * r143에서 머지한 커멘트 데이터를 기존의 '하늘 천' 형식에 맞게 수정함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@147 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago한자 단어 업데이트:
Choe Hwanjin [Mon, 28 Jan 2008 14:50:29 +0000 (23:50 +0900)]
한자 단어 업데이트:
 * 대한민국 전국 지명 목록.txt 데이터 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@146 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago중복 체크 루틴의 버그 수정:
Choe Hwanjin [Mon, 28 Jan 2008 14:45:34 +0000 (23:45 +0900)]
중복 체크 루틴의 버그 수정:
 * merge.py 새로운 comment인 경우 처리
 * hanja.txt의 중복 제거

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@145 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago한자 업데이트 중 실수 되돌림:
Choe Hwanjin [Mon, 28 Jan 2008 14:38:08 +0000 (23:38 +0900)]
한자 업데이트 중 실수 되돌림:
 * merge.py의 중복 처리 코드 개선
 * hanja.txt에 중복하여 들어간 한자 제거

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@144 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago한자 데이터 추가:
Choe Hwanjin [Mon, 28 Jan 2008 14:17:29 +0000 (23:17 +0900)]
한자 데이터 추가:
 * hanjanatjja.txt 추가, 중복 제거, 주석 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@143 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years agocomment를 merge하는 루틴 추가
Choe Hwanjin [Mon, 28 Jan 2008 14:15:48 +0000 (23:15 +0900)]
comment를 merge하는 루틴 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@142 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago한자 우선 순위 파일 업데이트:
Choe Hwanjin [Mon, 28 Jan 2008 13:20:06 +0000 (22:20 +0900)]
한자 우선 순위 파일 업데이트:
 * freq-hanja_masoris_20080127.txt.tar.gz 파일의 우선순위를 적용함
 * 위 우선 순위 파일에 따라 hanja.txt를 재정렬
 * 참조: http://lists.kldp.net/pipermail/hangul-hackers/2008-January/000283.html

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@141 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago한자 우선 순위 적용:
Choe Hwanjin [Sat, 26 Jan 2008 18:50:27 +0000 (03:50 +0900)]
한자 우선 순위 적용:
 * freq_hanja_masoris_20080121.tar.gz 파일의 우선 순위 데이터를 적용함
 * Kim Song-yil<masoris@gmail.com>님에게 감사드립니다.
 * 참조: http://lists.kldp.net/pipermail/hangul-hackers/2008-January/000276.html

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@140 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years agoCJK unified 한자 사용:
Choe Hwanjin [Sat, 26 Jan 2008 18:09:55 +0000 (03:09 +0900)]
CJK unified 한자 사용:
 * hanja.txt 파일의 compatibility 한자를 모두 unified hanja로 바꿈
   앞으로는 hanja.txt는 모두 unified hanja로만 작성할 것임
 * merge.py에서 compatibility 한자를 찾아내어 unified로 바꾸는 코드를 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@139 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago137에서 추가한 merge.py로 한자 낱자와 단어의 우선 순위에 따라 정렬함
Choe Hwanjin [Sun, 20 Jan 2008 13:47:42 +0000 (22:47 +0900)]
137에서 추가한 merge.py로 한자 낱자와 단어의 우선 순위에 따라 정렬함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@138 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago한자어 빈도 계산을 위한 데이터와 merge.py 스크립트 추가
Choe Hwanjin [Sun, 20 Jan 2008 13:37:01 +0000 (22:37 +0900)]
한자어 빈도 계산을 위한 데이터와 merge.py 스크립트 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@137 8f00fcd2-89fc-0310-932e-b01be5b65e01

16 years ago서울大工員 -> 서울大公園
Choe Hwanjin [Sun, 6 Jan 2008 01:54:03 +0000 (10:54 +0900)]
서울大工員 -> 서울大公園

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@136 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agomemory 관리 개선:
Choe Hwanjin [Sat, 1 Sep 2007 03:18:11 +0000 (12:18 +0900)]
memory 관리 개선:
 * malloc에서 NULL 리턴하는 경우 처리 추가
 * malloc에 전달되는 크기가 ULONG_MAX를 넘는 경우 처리
 * 불필요한 int arugment를 unsigned int로 바꿈

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@135 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agoAC_C_BIGENDIAN 사용
Choe Hwanjin [Wed, 11 Jul 2007 14:36:13 +0000 (23:36 +0900)]
AC_C_BIGENDIAN 사용

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@132 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agoupdate document
Choe Hwanjin [Tue, 10 Jul 2007 13:14:57 +0000 (22:14 +0900)]
update document

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@131 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago0.0.6 release libhangul-0.0.6
Choe Hwanjin [Tue, 10 Jul 2007 13:13:56 +0000 (22:13 +0900)]
0.0.6 release

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@130 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agoinclude string.h, 워닝 제거
Choe Hwanjin [Tue, 10 Jul 2007 13:12:03 +0000 (22:12 +0900)]
include string.h, 워닝 제거

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@129 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago0.0.5 준비 libhangul-0.0.5
Choe Hwanjin [Sun, 8 Jul 2007 13:22:26 +0000 (22:22 +0900)]
0.0.5 준비
 * 문서 업데이트
 * configure.ac의 버젼 변경
 * libhangul.pc.in에서 datadir 설정 제거

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@128 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agohanja 테스트 코드 변경
Choe Hwanjin [Sun, 8 Jul 2007 13:21:05 +0000 (22:21 +0900)]
hanja 테스트 코드 변경

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@127 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago오류 수정
Choe Hwanjin [Sun, 8 Jul 2007 12:44:29 +0000 (21:44 +0900)]
오류 수정

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@126 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago단어 정보 오류 수정
Choe Hwanjin [Sun, 8 Jul 2007 11:46:51 +0000 (20:46 +0900)]
단어 정보 오류 수정

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@125 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago한자 단어 오류 수정
Choe Hwanjin [Sat, 7 Jul 2007 08:19:12 +0000 (17:19 +0900)]
한자 단어 오류 수정

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@124 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago* 국립국어원의 국어사전 표제어 목록에서 추출한 한자 추가
Choe Hwanjin [Sun, 24 Jun 2007 12:54:35 +0000 (21:54 +0900)]
* 국립국어원의 국어사전 표제어 목록에서 추출한 한자 추가
 - http://kldp.org/node/83356 참고
 - http://kldp.org/files/hanja_nikl.zip
 - hanja_type2_1_complete.txt 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@123 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago* 국립국어원의 국어사전 표제어 목록에서 추출한 한자 추가
Choe Hwanjin [Sun, 24 Jun 2007 12:03:10 +0000 (21:03 +0900)]
* 국립국어원의 국어사전 표제어 목록에서 추출한 한자 추가
 - http://kldp.org/node/83356 참고
 - http://kldp.org/files/hanja_nikl.zip
 - hanja_type3_1_1_complete.txt 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@122 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago* 국립국어원의 국어사전 표제어 목록에서 추출한 한자 추가
Choe Hwanjin [Sun, 24 Jun 2007 11:59:26 +0000 (20:59 +0900)]
* 국립국어원의 국어사전 표제어 목록에서 추출한 한자 추가
 - http://kldp.org/node/83356 참고
 - http://kldp.org/files/hanja_nikl.zip
 - hanja_type1_complete.txt merge

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@121 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agocallback function 등록하는 api 수정
Choe Hwanjin [Mon, 28 May 2007 13:25:15 +0000 (22:25 +0900)]
callback function 등록하는 api 수정
 * hangul_ic_connect_callback() 사용
 * callback function type 제거

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@120 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agoconfigure에 몇가지 check 추가
Choe Hwanjin [Wed, 21 Mar 2007 13:22:02 +0000 (22:22 +0900)]
configure에 몇가지 check 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@119 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agocallback function pointer 초기화 루틴 추가
Choe Hwanjin [Thu, 8 Mar 2007 13:41:38 +0000 (22:41 +0900)]
callback function pointer 초기화 루틴 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@118 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago* filter api 변경
Choe Hwanjin [Sun, 4 Mar 2007 13:28:14 +0000 (22:28 +0900)]
* filter api 변경
 - hangul_ic_connect_translate() 추가:
   ascii 코드에서 한글코드로 변환할때 불리는 callback 등록 함수
 - hangul_ic_connect_transition() 추가:
   입력된 글자에 따라서 상태 전이(transition)이 발생할때 불리는 callback 등록
   함수
 - hangul_ic_set_filter()를 앞으로 사용하지 않음, 삭제될 예정

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@117 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agoHangulICFilter의 argument 순서를 바꿈
Choe Hwanjin [Sat, 20 Jan 2007 05:50:53 +0000 (14:50 +0900)]
HangulICFilter의 argument 순서를 바꿈
 * bool (*HangulICFilter)(HangulInputContext* hic,
  ucschar c,
  const ucschar* preedit,
  void* data);
   - hic: 이 ic의 포인터
   - c: 새로 입력된 글자
   - preedit:  c가 입력됐을 경우 만들어질 preedit string
   - data: filter를 등록할때 지정한 user data pointer

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@116 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agohangul_syllable_to_jaso() 추가
Choe Hwanjin [Sun, 14 Jan 2007 12:29:54 +0000 (21:29 +0900)]
hangul_syllable_to_jaso() 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@115 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agoHangulInputContext의 상태를 알 수 있는 함수 추가:
Choe Hwanjin [Sun, 14 Jan 2007 12:14:07 +0000 (21:14 +0900)]
HangulInputContext의 상태를 알 수 있는 함수 추가:
 * hangul_buffer_has_choseong(), hangul_buffer_has_jungseong(),
   hangul_buffer_has_jongseong() 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@114 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago * update documents
Choe Hwanjin [Sat, 6 Jan 2007 06:35:09 +0000 (15:35 +0900)]
 * update documents
 * update the rule to generate ChangeLog

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@110 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agohangulconfig.h: libhangul-0.0.4
Choe Hwanjin [Sat, 6 Jan 2007 06:14:45 +0000 (15:14 +0900)]
hangulconfig.h:
 * hangulconfig.h를 자동 생성하는 룰 제거
 * stdboo.h를 직접 include

hangul.h:
 * _HANGUL_H_ 대신 libhangul_hangul_h 로 헤더 중복 include 체크

version:
 * 0.0.4 준비 작업

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@109 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agoDISTCLEANFILES에 hangulconf.h 추가(make distcheck에서 발생하는 오류 처리)
Choe Hwanjin [Thu, 4 Jan 2007 16:18:15 +0000 (01:18 +0900)]
DISTCLEANFILES에 hangulconf.h 추가(make distcheck에서 발생하는 오류 처리)

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@108 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agohanja_table_new_from_list(): 필요 없는 메시지 출력 제거
Choe Hwanjin [Thu, 4 Jan 2007 13:54:59 +0000 (22:54 +0900)]
hanja_table_new_from_list(): 필요 없는 메시지 출력 제거

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@107 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agokeyboard array와 combination array를 const로 바꿈
Choe Hwanjin [Thu, 4 Jan 2007 13:36:11 +0000 (22:36 +0900)]
keyboard array와 combination array를 const로 바꿈

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@106 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agohanja_list_delete(), hanja_table_delete() 변경 적용
Choe Hwanjin [Wed, 27 Dec 2006 04:53:28 +0000 (13:53 +0900)]
hanja_list_delete(), hanja_table_delete() 변경 적용

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@105 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agohanja_table_destroy() -> hanja_table_delete()
Choe Hwanjin [Fri, 22 Dec 2006 16:49:09 +0000 (01:49 +0900)]
hanja_table_destroy() -> hanja_table_delete()
hanja_list_destroy() -> hanja_list_delete()

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@104 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago한글 keyboard table 업데이트
Choe Hwanjin [Sat, 16 Dec 2006 15:02:33 +0000 (00:02 +0900)]
한글 keyboard table 업데이트
 * 영문자의 경우도 입력 루틴에서 처리함, 그렇지 않으면 qwerty 자판이 아닌경우
   영문, 또는 기호가 잘못 입력되는 경우가 발생할 수 있음
 * 주석에 코드값도 추가함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@103 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago세벌식 자판에서 종성 + 중성 순서로 입력했을때 종성을 입력하면 더이상 조합이
Choe Hwanjin [Sat, 2 Dec 2006 03:33:14 +0000 (12:33 +0900)]
세벌식 자판에서 종성 + 중성 순서로 입력했을때 종성을 입력하면 더이상 조합이
안되는 문제를 수정함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@102 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agoucschar를 다시 uint32_t로 되돌림
Choe Hwanjin [Fri, 1 Dec 2006 17:00:41 +0000 (02:00 +0900)]
ucschar를 다시 uint32_t로 되돌림

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@101 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago* hangulconfig.h 인스톨 룰 추가
Choe Hwanjin [Mon, 27 Nov 2006 14:44:57 +0000 (23:44 +0900)]
* hangulconfig.h 인스톨 룰 추가
* hangul.h에서 hangulconfig.h를 include
* ucschar를 int type으로 변경
* inttypes.h를 hangulinputcontext.c에서 직접 include하게 함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@100 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years agohangulconf.h을 자동 생성하는 코드 추가
Choe Hwanjin [Mon, 27 Nov 2006 14:34:10 +0000 (23:34 +0900)]
hangulconf.h을 자동 생성하는 코드 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@99 8f00fcd2-89fc-0310-932e-b01be5b65e01

17 years ago마지막 글자를 nul로 채움
Choe Hwanjin [Fri, 17 Nov 2006 11:36:40 +0000 (20:36 +0900)]
마지막 글자를 nul로 채움

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@98 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago3벌식 자판에서 dvorak 처리(기호의 배열도 유지한다)
Choe Hwanjin [Mon, 13 Nov 2006 01:54:06 +0000 (10:54 +0900)]
3벌식 자판에서 dvorak 처리(기호의 배열도 유지한다)

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@97 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agotest.c -> hangul.c
Choe Hwanjin [Sun, 12 Nov 2006 15:58:58 +0000 (00:58 +0900)]
test.c -> hangul.c

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@96 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago* 새로 작성된 hangul_ic_new() 루틴 사용
Choe Hwanjin [Sun, 12 Nov 2006 15:56:41 +0000 (00:56 +0900)]
* 새로 작성된 hangul_ic_new() 루틴 사용
* wcstombs() 대신 iconv() 사용

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@95 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago* hangul_keyboard_get_type() 사용
Choe Hwanjin [Sun, 12 Nov 2006 15:55:27 +0000 (00:55 +0900)]
* hangul_keyboard_get_type() 사용
* hangul_ic_new()에서 keyboard 정보를 string을 전달

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@94 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago새로운 HangulKeyboard, HangulCombination 적용
Choe Hwanjin [Sun, 12 Nov 2006 14:21:37 +0000 (23:21 +0900)]
새로운 HangulKeyboard, HangulCombination 적용

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@93 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agoremove unneeded header wchar.h
Choe Hwanjin [Wed, 8 Nov 2006 13:48:24 +0000 (22:48 +0900)]
remove unneeded header wchar.h

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@92 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago한자성어 데이터 추가 (http://hanja.pe.kr 로부터 추출한 것임)
Choe Hwanjin [Fri, 27 Oct 2006 16:00:39 +0000 (01:00 +0900)]
한자성어 데이터 추가 (hanja.pe.kr 로부터 추출한 것임)
참고: http://lists.kldp.net/pipermail/hangul-hackers/2006-October/000196.html

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@91 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago* update ChangeLog libhangul-0.0.3
Choe Hwanjin [Fri, 27 Oct 2006 07:04:32 +0000 (16:04 +0900)]
* update ChangeLog

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@89 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago* update documents
Choe Hwanjin [Fri, 27 Oct 2006 07:04:13 +0000 (16:04 +0900)]
* update documents

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@88 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago0.0.3 release 준비 (0.0.4는 실수한 것임)
Choe Hwanjin [Fri, 27 Oct 2006 06:56:08 +0000 (15:56 +0900)]
0.0.3 release 준비 (0.0.4는 실수한 것임)

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@87 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago0.0.4 준비
Choe Hwanjin [Fri, 27 Oct 2006 06:53:41 +0000 (15:53 +0900)]
0.0.4 준비

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@86 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agolog target 추가
Choe Hwanjin [Fri, 27 Oct 2006 06:53:18 +0000 (15:53 +0900)]
log target 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@85 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agohangul_ic_flush()의 바뀐점 적용
Choe Hwanjin [Fri, 27 Oct 2006 05:56:50 +0000 (14:56 +0900)]
hangul_ic_flush()의 바뀐점 적용

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@84 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agoignore list 추가
Choe Hwanjin [Fri, 27 Oct 2006 05:40:34 +0000 (14:40 +0900)]
ignore list 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@83 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agohanja test 코드 추가
Choe Hwanjin [Fri, 27 Oct 2006 05:33:24 +0000 (14:33 +0900)]
hanja test 코드 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@82 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago * HanjaTable, HanjaList, Hanja struct를 외부로 노출되지 않게함.
Choe Hwanjin [Fri, 27 Oct 2006 05:29:12 +0000 (14:29 +0900)]
 * HanjaTable, HanjaList, Hanja struct를 외부로 노출되지 않게함.
 * 각 struct들의 액세스 함수를 추가함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@81 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago국립국어원의 "한국어 학습용 어휘 목록" 추가
Choe Hwanjin [Wed, 25 Oct 2006 14:17:01 +0000 (23:17 +0900)]
국립국어원의 "한국어 학습용 어휘 목록" 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@80 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agodata/hanja/hanja.txt:
Choe Hwanjin [Sat, 21 Oct 2006 16:50:10 +0000 (01:50 +0900)]
data/hanja/hanja.txt:
    * 한자 단어 추가 (국립국어연구원의 '현대 국어 사용 빈도 조사 결과'
      파일에서 추출함)

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@79 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agodata/hanja/hanja.txt:
Choe Hwanjin [Sat, 21 Oct 2006 14:18:48 +0000 (23:18 +0900)]
data/hanja/hanja.txt:
    * KSX1001과 KSX1002에 있는 한자만 남기고 나머지는 지움
    * 국립국어연구원에서 제공받은 한자독음 파일을 참고하여 다시 작성
      참고: http://lists.kldp.net/pipermail/hangul-hackers/2004-June/000073.html

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@78 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agohangul/hangul.h,hangul/hanja.c:
Choe Hwanjin [Sun, 1 Oct 2006 15:35:17 +0000 (00:35 +0900)]
hangul/hangul.h,hangul/hanja.c:
    * remove hanja_table_match() and add hanja_table_match_prefix() and
      hanja_table_match_suffix()

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@77 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agohangul/hangul.h,hangul/hangulinputcontext.c:
Choe Hwanjin [Sun, 1 Oct 2006 08:08:19 +0000 (17:08 +0900)]
hangul/hangul.h,hangul/hangulinputcontext.c:
    * add hangul_ic_flush() function which flushes the current buffer and
      return it. returned pointer is not need to freed, but it is available
      until other HangulInputContext function is called.

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@76 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agodata/hanja/hanja.txt:
Choe Hwanjin [Sat, 23 Sep 2006 06:05:10 +0000 (15:05 +0900)]
data/hanja/hanja.txt:
    remove symbol data from hanja data list. I will use another data table for
    symbol area.

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@75 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agobindings 디렉토리에 Makefile.am 추가
Choe Hwanjin [Tue, 23 May 2006 01:45:06 +0000 (10:45 +0900)]
bindings 디렉토리에 Makefile.am 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@74 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agoupdate ChangeLog
Choe Hwanjin [Mon, 22 May 2006 13:40:04 +0000 (22:40 +0900)]
update ChangeLog

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@73 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agoLIBHANGUL_VERSION 대신 PACKAGE_VERSION을 사용함
Choe Hwanjin [Mon, 22 May 2006 13:31:45 +0000 (22:31 +0900)]
LIBHANGUL_VERSION 대신 PACKAGE_VERSION을 사용함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@72 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agocandidate의 순서를 nabi와 같게 바꿈
Choe Hwanjin [Mon, 15 May 2006 14:06:14 +0000 (23:06 +0900)]
candidate의 순서를 nabi와 같게 바꿈
see: http://kldp.net/tracker/?func=detail&atid=350987&aid=301209&group_id=510

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@71 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agoucs string의 nul 문자를 L'\0'에서 0으로 바꿈
Choe Hwanjin [Sun, 14 May 2006 10:41:29 +0000 (19:41 +0900)]
ucs string의 nul 문자를 L'\0'에서 0으로 바꿈

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@70 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago* bindings 디렉토리 추가 (python, ruby포함) libhangul-0.0.2
Choe Hwanjin [Sat, 13 May 2006 18:31:33 +0000 (03:31 +0900)]
* bindings 디렉토리 추가 (python, ruby포함)
* 문서 업데이트

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@68 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agohangul_ic_process_jamo에서 처리하지 않는 글자는 false를 리턴하게 함
Choe Hwanjin [Thu, 23 Mar 2006 04:12:11 +0000 (13:12 +0900)]
hangul_ic_process_jamo에서 처리하지 않는 글자는 false를 리턴하게 함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@67 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agobindings dir 추가
Choe Hwanjin [Sun, 12 Mar 2006 06:01:58 +0000 (15:01 +0900)]
bindings dir 추가
pyhangul을 bindings/python으로 옮김
ruby binding 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@66 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agohangul_ic_dvorak_to_qwerty() 추가
Choe Hwanjin [Sun, 12 Mar 2006 05:53:25 +0000 (14:53 +0900)]
hangul_ic_dvorak_to_qwerty() 추가

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@65 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agodvorak + 두벌식 자판에서 기호글자는 qwerty 배열처럼 처리
Choe Hwanjin [Sun, 12 Mar 2006 05:52:59 +0000 (14:52 +0900)]
dvorak + 두벌식 자판에서 기호글자는 qwerty 배열처럼 처리

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@64 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago자모식 루틴에서 영문자 처리 개선
Choe Hwanjin [Sat, 4 Mar 2006 01:40:59 +0000 (10:40 +0900)]
자모식 루틴에서 영문자 처리 개선

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@63 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agofilter 함수 인자 바뀐 것을 적용함
Choe Hwanjin [Sat, 25 Feb 2006 13:33:54 +0000 (22:33 +0900)]
filter 함수 인자 바뀐 것을 적용함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@62 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agoHangulInputContext의 실제 구현을 hangulinputcontext.c로 숨김
Choe Hwanjin [Sat, 25 Feb 2006 13:27:06 +0000 (22:27 +0900)]
HangulInputContext의 실제 구현을 hangulinputcontext.c로 숨김

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@61 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago라이센스 연도 갱신
Choe Hwanjin [Sat, 25 Feb 2006 13:14:37 +0000 (22:14 +0900)]
라이센스 연도 갱신

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@60 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agohangul_ic_process_jaso()(세벌식 루틴)에서도 filter 함수 적용
Choe Hwanjin [Sat, 25 Feb 2006 09:04:30 +0000 (18:04 +0900)]
hangul_ic_process_jaso()(세벌식 루틴)에서도 filter 함수 적용

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@59 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agohangul_jaso_to_jamo에서 잘못된 처리 수정
Choe Hwanjin [Sat, 25 Feb 2006 09:03:46 +0000 (18:03 +0900)]
hangul_jaso_to_jamo에서 잘못된 처리 수정
hangul_choseong_to_jamo, hangul_jungseong_to_jamo, hangul_jongseong_to_jamo 제거

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@58 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agohangul_ic_push 가 실패할 경우 한번더 push함
Choe Hwanjin [Sat, 25 Feb 2006 08:19:00 +0000 (17:19 +0900)]
hangul_ic_push 가 실패할 경우 한번더 push함
ㅆㅠ 나 ㅠㅆ 를 입력할 때 발생하는 문제를 수정함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@57 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agoadd hangul_jaso_to_jamo()
Choe Hwanjin [Sat, 18 Feb 2006 06:49:57 +0000 (15:49 +0900)]
add hangul_jaso_to_jamo()
add new parameter preedit string to HangulICFilter

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@56 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agoignore comment line which is started by '#' or blank line
Choe Hwanjin [Sat, 18 Feb 2006 02:13:18 +0000 (11:13 +0900)]
ignore comment line which is started by '#' or blank line

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@55 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agouse buffer.jongseong not jungseong on hangul_ic_push
Choe Hwanjin [Fri, 17 Feb 2006 17:41:10 +0000 (02:41 +0900)]
use buffer.jongseong not jungseong on hangul_ic_push

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@54 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years ago* filter function and data pointer initialize
Choe Hwanjin [Fri, 17 Feb 2006 17:19:31 +0000 (02:19 +0900)]
* filter function and data pointer initialize
* make work when filter functions is NULL

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@53 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agoadd hangul_ic_set_filter() function
Choe Hwanjin [Fri, 17 Feb 2006 10:22:48 +0000 (19:22 +0900)]
add hangul_ic_set_filter() function

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@52 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agorename hangul_ic_filter to hangul_ic_process
Choe Hwanjin [Sat, 11 Feb 2006 04:52:10 +0000 (13:52 +0900)]
rename hangul_ic_filter to hangul_ic_process

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@51 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agoremove word dictionary data and add license terms
Choe Hwanjin [Wed, 21 Dec 2005 12:41:18 +0000 (21:41 +0900)]
remove word dictionary data and add license terms

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@50 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agofix bug #301100, thanks to Young Chol Song (skystars)
Choe Hwanjin [Wed, 14 Dec 2005 01:44:20 +0000 (10:44 +0900)]
fix bug #301100, thanks to Young Chol Song (skystars)
check the index validity on hangul_buffer_peek function

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@49 8f00fcd2-89fc-0310-932e-b01be5b65e01

18 years agofix the problem that 'krrk' generate '각가'
Choe Hwanjin [Sun, 27 Nov 2005 14:19:43 +0000 (23:19 +0900)]
fix the problem that 'krrk' generate '각가'

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@48 8f00fcd2-89fc-0310-932e-b01be5b65e01