summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* release 0.0.11libhangul-0.0.11Choe Hwanjin2010-07-171-2/+2
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@225 8f00fcd2-89fc-0310-932e-b01be5b65e01
* update documentChoe Hwanjin2010-07-171-0/+9
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@224 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 옛한글 조합 테이블의 주석을 나머지와 테이블과 같은 ↵Choe Hwanjin2010-07-171-345/+345
| | | | | | 형식으로 변경함 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@223 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 유니코드 5.1에 따라 새로 추가된 옛한글 자모에 대한 ↵Choe Hwanjin2010-07-171-26/+184
| | | | | | 조합 규칙 추가 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@222 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 안마태 자판 구현 추가 #315248Choe Hwanjin2010-04-262-0/+229
| | | | | | | | | * Homin Lee님의 패치를 약간 수정하여 적용함 일부 대분자에 임의로 할당된 기호 글자들 제거 주석 포맷이 틀린곳 수정 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@221 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 버그수정: #315256 한글 종성 입력시 글꼴 랜더링 문제Choe Hwanjin2010-04-041-27/+27
| | | | | | | | | | * 세벌식 자판에서 종성만 입력하는 경우 U+1100 자모로 출력하는 문제임 r201에서 hangul_jamo_to_cjamo() 함수의 테이블을 하나로 합치면서 잘못하여 데이터를 손실하여 발생한 문제 빠진 종성들을 compatibility jamo로 변환할 수 있도록 함 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@220 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 버그수정: #315200 KS X 1002 한자를 좀 더 앞쪽으로Choe Hwanjin2010-03-122-4966/+4966
| | | | | | | | | * 한자의 빈도에 따른 우선 순위를 조정하여 KS X 1002 에서 지정한 한자를 좀더 앞쪽으로 배치되게 수정함 * 작업을 해주신 박원규님에게 감사드립니다. git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@219 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 버그수정: #315197 중복된 한자 단어Choe Hwanjin2010-03-101-5/+0
| | | | | | | | | * 반복되어 들어 있는 단어 제거 아마도 변환 과정에서 오류가 있었던 것 같다. 아니면 호환한자 관련한 문제가 있었던 것인지도 모르겠다. git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@218 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 버그수정: #315196 포주:庖廚:푸주의 원말Choe Hwanjin2010-03-101-1/+1
| | | | | | | 텍스트 변환에서 발생한 것으로 보이는 오류 수정 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@217 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 잘못된 글자 수정: 반대:胖大Choe Hwanjin2009-12-061-1/+1
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@216 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 한자어중 한자로 표기 되지 않은 것 한자로 바꿈Choe Hwanjin2009-11-071-87/+87
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@215 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 거칠부의 한자는 삼국사기의 기록에 따라 居柒夫로 한다.Choe Hwanjin2009-11-071-1/+1
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@214 8f00fcd2-89fc-0310-932e-b01be5b65e01
* release 0.0.10libhangul-0.0.10Choe Hwanjin2009-10-311-2/+2
| | | | | | | * update library revision git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@212 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 문서 갱신Choe Hwanjin2009-10-312-10/+24
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@211 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 카피라이트 연도 갱신Choe Hwanjin2009-10-313-3/+3
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@210 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 기본 생성 문서를 영문대신 한국어로 생성하도록 바꿈Choe Hwanjin2009-10-311-1/+1
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@209 8f00fcd2-89fc-0310-932e-b01be5b65e01
* document를 kldp.net에 업로드하는 룰 추가Choe Hwanjin2009-10-311-0/+7
| | | | | | | 기타 사용할 타겟 추가 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@208 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 문서 업데이트:Choe Hwanjin2009-10-311-9/+28
| | | | | | | | * mainpage는 web page의 표지로 사용하므로 경어체로 다시 씀 * 몇가지 항목 더 추가 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@207 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 문서화 Choe Hwanjin2009-10-295-8/+43
| | | | | | | | | * doxygen 관련 파일은 doc 디렉토리로 옮김 * doc 디렉토리에 따로 Makefile을 두어 관리함 * Doxyfile에 버젼 정보가 configure 스크립드로 자동 갱신할 수 있도록 수정 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@206 8f00fcd2-89fc-0310-932e-b01be5b65e01
* libhangul의 API 문서 작성Choe Hwanjin2009-10-293-45/+677
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@205 8f00fcd2-89fc-0310-932e-b01be5b65e01
* hangul_ic_dvorak_to_qwerty()는 더 이상 제공하지 않는다:Choe Hwanjin2009-10-201-2/+2
| | | | | | | | * dvorak을 qwerty로 매핑하는 것은 한글의 영역이 아니므로 각 입력기에서 구현하는 것으로 한다. git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@204 8f00fcd2-89fc-0310-932e-b01be5b65e01
* hangul_jamo_to_cjamo() 함수를 conjoinable jamo만 아니라Choe Hwanjin2009-10-181-77/+372
| | | | | | | 모든 자모 영역(Unicode 5.2에서 추가된 것 포함)에 대해서 작동하도록 확장함 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@203 8f00fcd2-89fc-0310-932e-b01be5b65e01
* deprecate된 함수를 사용하지 않음Choe Hwanjin2009-10-183-24/+24
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@202 8f00fcd2-89fc-0310-932e-b01be5b65e01
* Unicode 5.2 지원Choe Hwanjin2009-10-171-26/+39
| | | | | | | | | | * 확장된 자모 영역을 적용하여 ctype 관련 함수를 업데이트함 0x1100의 추가된 영역과 Jamo Extended A, Jamo Extended B 추가 코드값이 자모, 초중성 코드인지 확인하는 함수들의 구현을 수정하여 Unicode 5.2에서 추가된 영역도 인식하도록 함 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@201 8f00fcd2-89fc-0310-932e-b01be5b65e01
* jaso 대신 jamo를 사용한다.Choe Hwanjin2009-10-172-16/+56
| | | | | | | 따라서 jaso를 사용한 함수는 앞으로 지원하지 않는다. git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@200 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 로마자 구현Choe Hwanjin2009-10-164-13/+511
| | | | | | | | | | | * 로마자 입력 방식 구현 * 로마자 입력 방식 테스트 코드 구현 * backspace에서 stack이 바닥나면 초중성 코드를 모두 지운다. 로마자 입력방식에서 임의로 추가된 중성 코드가 backspace 입력될때 같이 지워지기 위한 구현 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@199 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 불필요한 함수 선언 제거Choe Hwanjin2009-09-031-6/+0
| | | | | | | 참고: http://lists.kldp.net/pipermail/hangul-hackers/2009-September/000392.html git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@198 8f00fcd2-89fc-0310-932e-b01be5b65e01
* add swig interface for python and test codesJoonCheol Park2009-09-035-0/+144
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@197 8f00fcd2-89fc-0310-932e-b01be5b65e01
* hanja.bin 파일을 사용하던 룰을 hanja.txt로 변경하면서 ↵Choe Hwanjin2008-12-221-1/+1
| | | | | | | | | 발생한 실수 수정 버그: #195 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@196 8f00fcd2-89fc-0310-932e-b01be5b65e01
* hanja.txt 설치 디렉토리를 $(datadir)로 바꿈Choe Hwanjin2008-12-221-1/+1
| | | | | | | | hanja.bin 파일 설치 룰을 수정하는 과정에서 발생한 실수 버그: #305209 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@195 8f00fcd2-89fc-0310-932e-b01be5b65e01
* release 0.0.9libhangul-0.0.9Choe Hwanjin2008-12-201-2/+2
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@193 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 문서 업데이트Choe Hwanjin2008-12-201-0/+9
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@192 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 한자 데이터 파일 패키징 룰 수정:Choe Hwanjin2008-12-201-3/+3
| | | | | | | * 예전 hanja.bin 파일 관련 부분 제거 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@191 8f00fcd2-89fc-0310-932e-b01be5b65e01
* unit test 코드 적용:Choe Hwanjin2008-12-203-0/+155
| | | | | | | | | * check 라이브러리를 이용하여 구현 * check 라이브러리가 없어도 libhangul을 빌드하는 데는 문제 없게 설정 * 시범삼아 syllable iterator 코드의 테스트 코드 작성 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@190 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 자모 스트링을 음절 단위로 iterate하는 함수 구현:Choe Hwanjin2008-12-202-4/+108
| | | | | | | | | * hangul_syllable_iterator_prev() * hangul_syllable_iterator_next() * 음절을 구분하는 단위에 방점이나 combining char도 포함 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@189 8f00fcd2-89fc-0310-932e-b01be5b65e01
* 한자 데이터를 관리하는 HanjaTable의 작동 방식을 개선:Choe Hwanjin2008-11-115-704/+116
| | | | | | | | | | | | | | * 기존에 한자 데이터를 binary로 변환하여 로딩하던 코드를 제거 * text 파일에 대한 index만 가지고 있으면서 요청시에 매번 파일을 읽어서 데이터를 리턴하는 방식으로 구현함 * 예전 방식은 메모리를 많이 차지하여 사용하지 않음 * 파일에서 매번 읽는 방식도 그리 속도가 나쁘지 않으므로 사용하기로 하였음 * hanja.txt 를 바이너리 포맷으로 변환하던 툴 제거 * hanja.bin 대신 hanja.txt 파일을 설치 * 참조: http://lists.kldp.net/pipermail/hangul-hackers/2008-November/000385.html git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@188 8f00fcd2-89fc-0310-932e-b01be5b65e01
* hangul_ic_backspace() 에서도 preedit_string과 commit_string을 초기화 ↵Choe Hwanjin2008-11-061-0/+3
| | | | | | | | | | | | 함: libhangul의 사용자가 hangul_ic_backspace() 함수를 콜한 후에 preedit string과 commit string이 유효한지 확인하여 처리하도록 코딩할 수 있다. 그리고 모든 키 처리 함수를 호출한후 preedit string과 commit string을 확인할수 있도록 하기 위해서는 위 과정이 필요하다. git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@187 8f00fcd2-89fc-0310-932e-b01be5b65e01
* test for svn checkWon-Kyu Park2008-05-101-1/+1
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@186 8f00fcd2-89fc-0310-932e-b01be5b65e01
* small fixWon-Kyu Park2008-05-061-12/+3
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@185 8f00fcd2-89fc-0310-932e-b01be5b65e01
* which 로 libtoolize 인지 glibtoolize인지 확인함Choe Hwanjin2008-05-061-3/+2
| | | | | | | 참고: #304873 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@184 8f00fcd2-89fc-0310-932e-b01be5b65e01
* hanja.txt 파일을 더이상 install 하지 않음Choe Hwanjin2008-05-051-4/+1
| | | | | | | | | 참조: #304842 http://kldp.net/tracker/index.php?func=detail&aid=304842&group_id=362&atid=350420 http://lists.kldp.net/pipermail/hangul-hackers/2008-April/000335.html git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@183 8f00fcd2-89fc-0310-932e-b01be5b65e01
* hanja_table_match_exact() 구현Choe Hwanjin2008-05-042-0/+17
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@182 8f00fcd2-89fc-0310-932e-b01be5b65e01
* hangul_syllable_len(), hangul_jamos_to_syllables()에서 Choe Hwanjin2008-05-031-1/+4
| | | | | | | 마지막 글자가 0으로 끝나지 않을 경우 제대로 변환되지 않는 문제 수정 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@181 8f00fcd2-89fc-0310-932e-b01be5b65e01
* ChangeLog가 없을 경우 처리Choe Hwanjin2008-05-031-1/+10
| | | | | | | libtoolize가 없는 경우 glibtoolize를 사용하도록 처리 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@180 8f00fcd2-89fc-0310-932e-b01be5b65e01
* hanja_list_get_nth_key() 선언 추가Choe Hwanjin2008-04-221-0/+1
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@179 8f00fcd2-89fc-0310-932e-b01be5b65e01
* release 0.0.8libhangul-0.0.8Choe Hwanjin2008-04-201-1/+1
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@177 8f00fcd2-89fc-0310-932e-b01be5b65e01
* test 디렉토리 다시 추가Choe Hwanjin2008-04-201-1/+1
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@176 8f00fcd2-89fc-0310-932e-b01be5b65e01
* update document Choe Hwanjin2008-04-202-12/+11
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@175 8f00fcd2-89fc-0310-932e-b01be5b65e01
* do not build test directoryChoe Hwanjin2008-04-201-1/+1
| | | | git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@174 8f00fcd2-89fc-0310-932e-b01be5b65e01
* hangul input context 개선:Choe Hwanjin2008-04-201-6/+30
| | | | | | | | | | | | * hangul_ic_select_keyboard() 함수에서 output mode 초기화 함 * HangulInputContext::use_jamo_mode_only 값에 따라서 output mode 설정 기능이 동작하도록 함 * 세벌식 옛글 자판을 선택했다가 현대글자판으로 바꾸면 jamo output 모드 설정이 남아있던 문제 수정 * libhangul 버그: #304765 git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@173 8f00fcd2-89fc-0310-932e-b01be5b65e01