Philippe Coval [Tue, 5 Nov 2013 15:23:45 +0000 (16:23 +0100)]
changes: reworked git to separate upstream and packaging
Change-Id: I4cd913ec845d8770c22e62581098ce599ab94a24
Signed-off-by: Philippe Coval <philippe.coval@eurogiciel.fr>
Alexandru Cornea [Fri, 28 Jun 2013 17:20:25 +0000 (20:20 +0300)]
resetting manifest requested domain to floor
Jihoon Kim [Mon, 8 Apr 2013 10:32:04 +0000 (19:32 +0900)]
Remove generated html directory
Change-Id: Id5d8678fca20491b59f5573a9b44377a9379dba2
Jihoon Kim [Thu, 31 Jan 2013 06:06:32 +0000 (15:06 +0900)]
Upgrade libhangul 0.1.0
Change-Id: Iec8f30a114c3801d6bd8a6b2793e16339164bd3b
Choe Hwanjin [Wed, 28 Mar 2012 14:48:15 +0000 (23:48 +0900)]
자판 설명 관련 오류 정정
Change-Id: I990021427601fbbc8c79cc0169b803a656ba05b2
Choe Hwanjin [Sat, 17 Dec 2011 07:43:57 +0000 (16:43 +0900)]
문서 업데이트
doxygen 버전 업
자판 관련 추가
Change-Id: I495b03530d1234be9a745afc13ea0d193da6a82a
Choe Hwanjin [Wed, 23 Nov 2011 14:37:33 +0000 (23:37 +0900)]
Doxygen으로 생성된 문서 추가
libhangul API 0.1.0
Change-Id: I386811ed7284a7b3e0b418def8898e906711ccb5
Jihoon Kim [Tue, 29 Jan 2013 09:53:26 +0000 (18:53 +0900)]
rollback to original code
Change-Id: Icfbe9ef9159e0c0e0c699907a895cbe0bb5905ca
Jihoon Kim [Wed, 9 Jan 2013 06:48:17 +0000 (15:48 +0900)]
update spec file
Change-Id: Ibca53d0e018bcf7c684797c5267a8c0fd3862208
Jihoon Kim [Wed, 9 Jan 2013 06:04:52 +0000 (15:04 +0900)]
upgrade libhangul-0.1.0
Change-Id: Iffa902322555053473f933ad10c5e00b50d7a4c4
Jihoon Kim [Sun, 30 Dec 2012 03:36:49 +0000 (12:36 +0900)]
Fill in License field in spec file
Change-Id: I2b8c0e0c68523a2cd90febcec75358f6938ba57a
Inkyo Jung [Fri, 16 Mar 2012 15:43:07 +0000 (00:43 +0900)]
update(add) packaging directory and spec file from OBSTF:Private, OBS
WonYoung, Choi [Tue, 9 Aug 2011 08:08:37 +0000 (17:08 +0900)]
Add rpm packaging
Change-Id: I5da6fd231ed8615bfb4a2b1ee96176c9426c41a2
Jihoon Kim [Wed, 6 Apr 2011 05:46:42 +0000 (14:46 +0900)]
upload configure and changelog
Change-Id: I905648945bbead25937f0356585ea952ffda55b9
Jihoon Kim [Wed, 6 Apr 2011 05:43:55 +0000 (14:43 +0900)]
Change git repository path
Change-Id: I4714da55be1b6ff8ac0cdf402ba9dc613657820c
Jihoon Kim [Tue, 5 Apr 2011 06:06:25 +0000 (15:06 +0900)]
upload Makefile.in, so on to sync with open source
Change-Id: I5da0f40d8f14b6cdb54e072f6c3a0e31283efa5e
Jihoon Kim [Mon, 4 Apr 2011 05:05:01 +0000 (14:05 +0900)]
upgrade to libhangul 0.10.0
Change-Id: I5161d2d9213c94e99a44f13e4cd82c1d835d9553
Jihoon Kim [Fri, 1 Apr 2011 11:46:12 +0000 (20:46 +0900)]
Rename libhangul-bin to libhangul0 according to open source
Change-Id: I5d4ea6b068870b344bc0913bfad16e65ab931b6f
Jihoon Kim [Fri, 1 Apr 2011 10:04:43 +0000 (19:04 +0900)]
add dependency libhangul-bin in libhangul-dev
Change-Id: I78009c2c248b27b89de6d8d187e67a4438fc6758
Wei Ye [Thu, 2 Dec 2010 03:21:07 +0000 (12:21 +0900)]
uncomment dh_makeshlibs in debian/rules
Wei Ye [Wed, 24 Nov 2010 01:51:44 +0000 (10:51 +0900)]
Add the dev,bin,dbg install file
Wei Ye [Tue, 23 Nov 2010 09:03:51 +0000 (18:03 +0900)]
Add the bin,dev,dbg package
Wei Ye [Tue, 23 Nov 2010 07:37:01 +0000 (16:37 +0900)]
Remove libisf-bin dependency
Wei Ye [Tue, 23 Nov 2010 01:42:27 +0000 (10:42 +0900)]
Import
Jinkun Jang [Fri, 15 Mar 2013 16:20:02 +0000 (01:20 +0900)]
merge with master
Jinkun Jang [Tue, 12 Mar 2013 16:53:43 +0000 (01:53 +0900)]
Initial packaging on 0.0.10
Rebased git tree on top of upstream's git
~pcoval
Original commit was :
Tizen 2.1 base
Change-Id: I9ae7af3a70ee1055fa954a34c3ee72609034582a
Jihoon Kim [Thu, 13 Mar 2014 06:22:30 +0000 (15:22 +0900)]
fix typo in doxygen
설멍 -> 설명
해댱 -> 해당
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Choe Hwanjin [Sun, 3 Nov 2013 09:24:45 +0000 (18:24 +0900)]
hangul_jamo_to_cjamo에 대한 unit test case 추가
Choe Hwanjin [Sun, 3 Nov 2013 09:05:53 +0000 (18:05 +0900)]
hangul_jamo_to_cjamo 테이블에 빠진 곳 추가
0xd7c7 ~ 0xd7ca까지 값이 빠져 있었음
patch from: 김지훈 <jihoon48.kim@samsung.com>
Carbo Kuo [Sun, 9 Jun 2013 06:44:19 +0000 (14:44 +0800)]
Fix some build warnings.
Choe Hwanjin [Mon, 16 Apr 2012 13:47:57 +0000 (22:47 +0900)]
pkg-config를 사용해 컴파일하는 방법에 대한 설명 추가
Choe Hwanjin [Wed, 28 Mar 2012 14:27:38 +0000 (23:27 +0900)]
Update documents
중복된 "두벌식 옛글" 항목 제거
http://code.google.com/p/libhangul/issues/detail?id=1
Choe Hwanjin [Sun, 8 Jan 2012 12:12:52 +0000 (21:12 +0900)]
暎畵는 잘못된 한자어이므로 삭제
Choe Hwanjin [Sat, 17 Dec 2011 07:42:17 +0000 (16:42 +0900)]
doxygen 생성 룰 개선
Doxyfile.in과 gen_hangulkeyboards.py 변경에 따라서 관련 파일이
자동으로 생성되도록 룰을 추가한다.
Choe Hwanjin [Sat, 17 Dec 2011 07:34:19 +0000 (16:34 +0900)]
ignore list 추가
Choe Hwanjin [Sat, 17 Dec 2011 07:31:11 +0000 (16:31 +0900)]
Doxygen 문서 업데이트
libhangul이 지원하는 자판에 대한 문서 추가
ref 태그에 띠어 쓰기가 없는 오류 수정
mainpage도 나머지 문서와 어투를 맞춤
Choe Hwanjin [Wed, 23 Nov 2011 12:52:45 +0000 (21:52 +0900)]
Doxygen에서 파일 이름에 fullpath를 사용하지 않음
Choe Hwanjin [Sat, 12 Nov 2011 04:14:34 +0000 (13:14 +0900)]
내부 구현에서만 사용할 함수는 hangulinternals.h로 옮김
hangul_choseong_to_jongseong(), hangul_jongseong_to_choseong(),
hangul_jongseong_decompose() 함수들은 두벌식 자판을 구현할때
사용하는 함수들로 일반적인 목적으로 사용하기에 적당하지 않다.
내부에서만 사용하는 함수로 옮기는 것이 적절하겠다.
Jeong YunWon [Tue, 8 Nov 2011 17:35:41 +0000 (02:35 +0900)]
hangul_jongseong_{dicompose -> decompose}
잘못 이름지은 함수 hangul_jongseong_dicompose 를 hangul_jongseong_decompose 로 바꿈
hangul_jongseong_dicompose 심볼이 같은 기능을 하도록 보존
Choe Hwanjin [Thu, 3 Nov 2011 14:26:14 +0000 (23:26 +0900)]
make dist 할때 자동으로 ChangeLog를 갱신하는 룰 추가
소스 레포지토리를 git으로 바꿨기 때문에 ChangeLog를 생성하는
룰을 git 명령으로 바꿨다. 그리고 릴리스 할때 ChangeLog 갱신 작업을
빠트리지 않도록 하기 위해서 make dist할때 자동으로 생성되게
dist-hook에 룰을 추가했다.
Choe Hwanjin [Thu, 3 Nov 2011 14:23:21 +0000 (23:23 +0900)]
프로젝트 주소를 code.google.com/p/libhangul/ 로 바꿈
프로젝트 호스팅 사이트를 http://kldp.net/ 에서
http://code.google.com/로 바꿨다.
그에 맞게 관련 주소를 변경한다.
Choe Hwanjin [Sun, 16 Oct 2011 15:03:13 +0000 (00:03 +0900)]
잘못 관리한 library version을 바로 잡음
지금은 1.0.0 이 되어야 한다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@271
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 16 Oct 2011 11:53:51 +0000 (20:53 +0900)]
release 0.1.0
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@270
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 16 Oct 2011 11:53:22 +0000 (20:53 +0900)]
Update documents
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@269
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 16 Oct 2011 11:50:58 +0000 (20:50 +0900)]
update po files
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@268
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Wed, 7 Sep 2011 14:43:20 +0000 (23:43 +0900)]
deprecated 함수 제거
다음 릴리스에서는 library version을 올릴 것이다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@267
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 3 Sep 2011 06:48:24 +0000 (15:48 +0900)]
gettext 호환 version을 0.18로 업데이트
이하 버전에서는 MKINSTALLDIR 관련 에러가 난다.
0.18 이하를 사용하는 사람이 별로 없길 바란다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@266
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 28 Aug 2011 14:05:03 +0000 (23:05 +0900)]
test 코드에서 속편하게 wchar_t로 비교
wchar_t 내용이 UCS-4라고 가정해서는 안되지만, GCC를 사용하는 경우에
한해서 사용이 쉬우므로 이렇게 수정한다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@265
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 28 Aug 2011 13:15:44 +0000 (22:15 +0900)]
hangul_ic_is_transliteration() 함수 추가
이 함수는 hangul_ic_process()에 키코드를 넘기기 전에
normalize 과정에 필요한지 판단해주는 함수다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@264
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Tue, 16 Aug 2011 08:22:49 +0000 (17:22 +0900)]
Combination table을 IC에서 Keyboard로 옮김
Combination table은 keyboard에 종속적인 정보이므로 HangulKeyboard에서
참조하는 것이 바람직하다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@263
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Mon, 18 Jul 2011 14:30:24 +0000 (23:30 +0900)]
AM_ICONV 매크로 사용
freebsd에서 컴파일 오류가 발생하는 것을 막기 위한 것
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@262
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 17 Jul 2011 15:34:11 +0000 (00:34 +0900)]
Use variable LIBINTL
To compile with GNU gettext, we need libintl on freebsd.
So it is safer to specify the variable LIBINTL which is set by AM_GNU_GETTEXT.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@261
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Thu, 10 Mar 2011 15:02:11 +0000 (00:02 +0900)]
두벌식 테스트 추가
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@260
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Thu, 10 Mar 2011 15:01:20 +0000 (00:01 +0900)]
gettext 관련 파일을 업데이트하기 위해서 autopoint를 사용함
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@259
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 2 Jan 2011 14:57:43 +0000 (23:57 +0900)]
release 0.0.12
문서 업데이트
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@257
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 2 Jan 2011 14:25:18 +0000 (23:25 +0900)]
copyright 문구 추가
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@256
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 2 Jan 2011 14:00:51 +0000 (23:00 +0900)]
번역 업데이트
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@255
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 2 Jan 2011 13:36:45 +0000 (22:36 +0900)]
메시지 업데이트
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@254
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 2 Jan 2011 07:51:10 +0000 (16:51 +0900)]
0.0.12 릴리스 준비
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@253
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Wed, 29 Dec 2010 14:30:34 +0000 (23:30 +0900)]
hangul_ic_get_keyboard_name()의 리턴값을 로캘에 관계없이 UTF-8로 함
hangul_ic_get_keyboard_name() 함수의 리턴값을 사용하는 곳의 대부분이
UTF-8인 경우에 더 사용하기 편리하다. nabi, ibus, scim, imhangul 등의 경우
결국 스트링을 UTF-8로 변환해야 하므로 여기에서 UTF-8을 리턴하면 코딩이
더 편리해진다. 단 tools/hangul.c 에서는 locale에 따른 변환을 해주어야
하므로 약간 더 불편해지기는 하지만, 나머지에서 수정할 내용이 줄어들므로
이 편이 더 낫다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@252
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Wed, 29 Dec 2010 13:38:28 +0000 (22:38 +0900)]
gettext 적용
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@251
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Wed, 29 Dec 2010 07:54:27 +0000 (16:54 +0900)]
세벌식 두벌 자판은 별로 중요하지 않은 자판이므로 순서를 아래로 낮춤
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@250
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Tue, 28 Dec 2010 15:51:48 +0000 (00:51 +0900)]
자판 이름 시작 글자를 대문자로 바꿈
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@249
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Tue, 28 Dec 2010 07:03:44 +0000 (16:03 +0900)]
#315248 안마태 자판 추가
안마태 자판에서 임의로 추가된 기호 부분을 제거하고, 대신 shift 상태에서도
shift가 아닐때 글자가 나오도록 수정한다.
이전에 빠트렸던, OP의 [] 문자를 추가한다.
자모의 이름이 Unicode와 맞지 않는 부분을 unicode 이름으로 바꾼다.
안마태 자판에서 shift 상태에 배당되어 있지 않은 곳에 어떤 문자를 할당할지는
좀더 토론을 거친후에 처리하는 편이 좋을 것이다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@248
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 26 Dec 2010 13:58:09 +0000 (22:58 +0900)]
자동 순서 교정 기능을 끄는 옵션 --strict-order 추가
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@247
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 26 Dec 2010 12:59:54 +0000 (21:59 +0900)]
테스트 디렉토리를 기본으로 빌드하지 않도록 바꿈
별로 중요하지 않은 내용때문에 빌드 오류가 나는 문제로 수정이 필요한
경우를 피하기 위한 것이다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@246
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 26 Dec 2010 12:54:23 +0000 (21:54 +0900)]
헤더 참조 경로를 상대 경로로 바꿈
configure 디렉토리가 소스 디렉토리와 다른 경우에 에러가 발생한다.
make distcheck를 하면 에러난다. $(top_srcdir)을 써도 되는데,
그냥 쉽게 상대 경로로 참조하도록 수정한다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@245
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 26 Dec 2010 05:43:53 +0000 (14:43 +0900)]
세벌식 옛글 자판의 배열을 아래한글과 동일하게 바꿈
옛글 자판에 대해서는 공인된 기준이 없는 만큼 사용자가 많을 것이라 예상되는
아래한글의 세벌식 자판과 같은 자판을 지원하는 것이 사용자에게 편리할 것이라
생각한다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@244
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 26 Dec 2010 05:41:46 +0000 (14:41 +0900)]
두벌식과 두벌식 옛글 자판에 대한 테스트 케이스 추가
계속 추가할 예정
디버깅할때 편리하기 위해서 NOFORK 모드를 사용
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@243
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 25 Dec 2010 14:17:20 +0000 (23:17 +0900)]
두벌식에서 초성이 옛글에서만 사용되는 종성으로 변환되는 경우 처리
ㅃㅉㄸ은 옛글 자모 글자인데, 이번에 두벌식 옛글자판을 구현하면서
hangul_choseong_to_jongseong() 함수로 초성에서 종성으로 변환이 가능해진
자모 글자다. 그런데 저 글자는 현대 한글에서는 유효하지 않은 종성이므로
현대 한글 자판에서는 위 초성들이 종성으로 변환되어서는 안된다.
그래서 combination_table을 비교하여 conjoinable 자모인지 아닌지에
따라서 종성 변환을 할 것인지 말 것인지 처리한다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@242
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 25 Dec 2010 07:33:04 +0000 (16:33 +0900)]
hangul_combination_combine() 함수의 버그 수정
hangul_combination_combine() 함수의 비교함수에서 두 key 값을 단순히
뺄셈연산하여 리턴하게 되면 두수의 크기차 signed int를 넘어서는 경우에
음수로 연산될 수 있어서 위험하다. 부등호를 이용하여 비교연산으로 처리한다.
Unicode 5.2에서 추가된 자모들중 U+A960, U+D7B0 영역의 문자들을 조합하지
못하는 문제 수정
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@241
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 25 Dec 2010 06:21:40 +0000 (15:21 +0900)]
아래한글과 같은 아래아 조합규칙 추가
아래한글에서는 ㅏ+ㅏ를 아래아로 조합하는 규칙이 있다.
옛한글 입력 편의성을 위해서 아래한글과 같이 ㅏ+ㅏ를 아래아로 변환하는
규칙을 추가한다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@240
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 25 Dec 2010 05:36:13 +0000 (14:36 +0900)]
옛한글 조합테이블에 빠진 부분 추가
모음 U+116A, U+116B, U+1170, U+118B, U+D7B6를 조합하는 룰이 빠져있어서
새로 추가한다. 아마도 스크립트로 생성시에 제대로 처리되지 못한 부분이
있었던 것 같다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@239
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 25 Dec 2010 05:11:01 +0000 (14:11 +0900)]
옛이응이 이응으로 처리되는 부분 수정
http://www.unicode.org/Public/UNIDATA/NamesList.txt 파일의 내용을
이용해서 자모 조합 테이블을 생성한 결과에 문제가 있다.
위 파일에서는 U+11EC - U+11EF 부분의 이름을 옛이응으로 하지 않고
이응으로 되어 있다. 그래서 이 파일로 부터 생성한 조합테이블에서는
이응 + 이응이 U+11EE가 나오는 문제가 있다.
그래서 이 부분은 손으로 직접 수정했다.
Unicode 5.2에서 정의된 내용에 따르면 U+11EC - U+11EF 부분은 옛이응으로
처리하는 것이 맞다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@238
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 25 Dec 2010 04:40:12 +0000 (13:40 +0900)]
hangul_is_jongseong() 함수 버그 수정
236에서 잘못 고친 부분 수정
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@237
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 25 Dec 2010 04:24:52 +0000 (13:24 +0900)]
Unicode 5.2에서 확장된 한글 자모 영역을 제대로 확인하지 못하는 문제 수정
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@236
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 25 Dec 2010 03:37:02 +0000 (12:37 +0900)]
한글 두벌식 옛글 자판 초기 구현
자판의 배열을 아래한글의 두벌식 옛글자판과 동일하게 맞추었다.
초성과 종성을 뒤바꾸는 코드에서 UNICODE 5.2 버전의 옛한글을 지원하도록
하였다. 기존 두벌식에서 사용하던 hangul_jongseong_dicompose() 함수로는
옛한글 처리를 할 수가 없으므로 새로이 hangul_jongseong_get_diff() 함수를
구현하고, 이 함수를 이용하여 구현을 변경하였다.
그러나 아직 버그가 있으므로 차츰 수정해 나가도록 한다.
또한 옛한글을 지원하는 과정에서 현대 한글 두벌식 자판에도 영향을 미쳤으므로
이 역시 차츰 수정해 나가도록 한다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@235
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Fri, 24 Dec 2010 14:37:42 +0000 (23:37 +0900)]
hangul-gettext.h 소스 리스트에 추가
이 파일이 빠지면 make dist에서 에러남
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@234
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 19 Dec 2010 04:53:20 +0000 (13:53 +0900)]
완성 음절로 표현이 불가능한 경우 한글 자모로 표현
지금까지는 완성 음절로 표현이 불가능한 중성 + 종성 같은 음절의 경우
호환자모 중성과 종성을 나열하여 표현하였는데, 이제는 한글 자모 영역의
글자를 사용하여 초성채움 + 중성 + 종성으로 표현한다.
이렇게 기능을 수정하면, 옛한글 자판의 경우도 hangul_buffer_get_string()
함수를 그대로 사용할 수 있으므로 자판 관리가 좀더 편리해지는 측면이 있다.
그러나 단점으로 세벌식에서 모아치기 기능을 활용하는 중에 한글 자모로 표현한
글자가 나타날 수 있는데, 이때에 이 글자를 제대로 렌더링 하지 못할 가능성이
있다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@233
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 12 Dec 2010 11:45:52 +0000 (20:45 +0900)]
hangul_ic_select_keyboard() 함수에서 지정된 키보드를 못찾은 경우
한글 자판이 설정되지 않는 문제 수정
자판 찾기에 실패한 경우 기본자판으로 두벌식 자판을 설정함
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@232
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 12 Dec 2010 11:36:58 +0000 (20:36 +0900)]
autotools 관련 파일을 링크보다는 복사하도록 함
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@231
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 12 Dec 2010 11:01:02 +0000 (20:01 +0900)]
m4/ChangeLog가 없어서 make dist 에서 오류 발생함
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@230
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 12 Dec 2010 10:52:23 +0000 (19:52 +0900)]
gettext 적용
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@229
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 12 Dec 2010 10:08:30 +0000 (19:08 +0900)]
한글 자판을 영문 상태로 친 스트링을 한글로 변환해주는 프로그램 구현
예를 들어
hangul -i dkssudgktpdy 를 실행하면 "안녕하세요"를 출력,
echo dkssudgktpdy | hangul 을 실행하면 "안녕하세요"를 출력한다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@228
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 14 Nov 2010 11:35:48 +0000 (20:35 +0900)]
한글 키보드의 리스트와 이름을 가져오는 인터페이스 구현
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@227
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 17 Jul 2010 14:47:24 +0000 (23:47 +0900)]
release 0.0.11
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@225
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 17 Jul 2010 14:42:41 +0000 (23:42 +0900)]
update document
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@224
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Fri, 16 Jul 2010 16:08:47 +0000 (01:08 +0900)]
옛한글 조합 테이블의 주석을 나머지와 테이블과 같은 형식으로 변경함
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@223
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Fri, 16 Jul 2010 15:50:29 +0000 (00:50 +0900)]
유니코드 5.1에 따라 새로 추가된 옛한글 자모에 대한 조합 규칙 추가
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@222
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Mon, 26 Apr 2010 13:49:45 +0000 (22:49 +0900)]
안마태 자판 구현 추가 #315248
* Homin Lee님의 패치를 약간 수정하여 적용함
일부 대분자에 임의로 할당된 기호 글자들 제거
주석 포맷이 틀린곳 수정
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@221
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 4 Apr 2010 10:55:37 +0000 (19:55 +0900)]
버그수정: #315256 한글 종성 입력시 글꼴 랜더링 문제
* 세벌식 자판에서 종성만 입력하는 경우 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
Choe Hwanjin [Fri, 12 Mar 2010 12:08:03 +0000 (21:08 +0900)]
버그수정: #315200 KS X 1002 한자를 좀 더 앞쪽으로
* 한자의 빈도에 따른 우선 순위를 조정하여 KS X 1002 에서 지정한 한자를 좀더
앞쪽으로 배치되게 수정함
* 작업을 해주신 박원규님에게 감사드립니다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@219
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Tue, 9 Mar 2010 15:17:53 +0000 (00:17 +0900)]
버그수정: #315197 중복된 한자 단어
* 반복되어 들어 있는 단어 제거
아마도 변환 과정에서 오류가 있었던 것 같다.
아니면 호환한자 관련한 문제가 있었던 것인지도 모르겠다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@218
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Tue, 9 Mar 2010 15:11:40 +0000 (00:11 +0900)]
버그수정: #315196 포주:庖廚:푸주의 원말
텍스트 변환에서 발생한 것으로 보이는 오류 수정
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@217
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sun, 6 Dec 2009 07:44:22 +0000 (16:44 +0900)]
잘못된 글자 수정: 반대:胖大
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@216
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 7 Nov 2009 13:31:44 +0000 (22:31 +0900)]
한자어중 한자로 표기 되지 않은 것 한자로 바꿈
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@215
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 7 Nov 2009 12:35:31 +0000 (21:35 +0900)]
거칠부의 한자는 삼국사기의 기록에 따라 居柒夫로 한다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@214
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 31 Oct 2009 05:32:09 +0000 (14:32 +0900)]
release 0.0.10
* update library revision
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@212
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 31 Oct 2009 05:29:52 +0000 (14:29 +0900)]
문서 갱신
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@211
8f00fcd2-89fc-0310-932e-
b01be5b65e01
Choe Hwanjin [Sat, 31 Oct 2009 05:28:53 +0000 (14:28 +0900)]
카피라이트 연도 갱신
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@210
8f00fcd2-89fc-0310-932e-
b01be5b65e01