platform/core/uifw/libhangul.git
10 years agopackaging: autogenerate ChangeLog etc 97/26297/1 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.m14.3_ivi tizen_3.0_ivi accepted/tizen/common/20140826.160730 accepted/tizen/ivi/20140828.212919 submit/tizen/20140826.140930 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release tizen_3.0_ivi_release
Philippe Coval [Wed, 20 Aug 2014 09:08:14 +0000 (11:08 +0200)]
packaging: autogenerate ChangeLog etc

Bug-Tizen: BTY-30/part
Change-Id: I5d9454184eeaf40ad74c4677e4369739a16084aa
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
10 years agodownstream: rm compat file 96/26296/1
Philippe Coval [Wed, 20 Aug 2014 08:37:34 +0000 (10:37 +0200)]
downstream: rm compat file

Bug-Tizen: BTY-30/part
Change-Id: Ida5ae3a67f3e2f2ebfe648a9c168e4319f0f9c98
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
10 years agoRevert "upgrade libhangul-0.1.0" 95/26295/1
Philippe Coval [Wed, 20 Aug 2014 08:31:06 +0000 (10:31 +0200)]
Revert "upgrade libhangul-0.1.0"

This reverts commit 7780e07f0995093044c75059c5e9ac0cef52c401.

Conflicts: packaging/libhangul.spec

Bug-Tizen: BTY-30/part
Change-Id: I48e6216a66f99358630f6366c7427c6bad37ecfd

10 years agoRevert "rollback to original code" 94/26294/1
Philippe Coval [Wed, 20 Aug 2014 08:28:27 +0000 (10:28 +0200)]
Revert "rollback to original code"

This reverts commit ed204a842bfbed438d36a97d93df1cdb0050e0a5.

Change-Id: I8137f608caf9658d1ef1d5ba7c78b40237c95685
Bug-Tizen: BTY-30/part

10 years agopackaging: rm .git.conf 93/26293/1
Philippe Coval [Wed, 20 Aug 2014 08:28:05 +0000 (10:28 +0200)]
packaging: rm .git.conf

Bug-Tizen: BTY-30/part
Change-Id: I0d260ac5445b527af5d73db92d269affe8f29642
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
10 years agoClean spec file for Yocto compatibility
Kévin THIERRY [Tue, 19 Aug 2014 15:25:40 +0000 (17:25 +0200)]
Clean spec file for Yocto compatibility

Also set a valid group tag.

Change-Id: I138ab1463db6209d62ed82b603f2dec5fad1e74b
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
10 years agopackaging: cleanup
Philippe Coval [Wed, 19 Mar 2014 17:33:03 +0000 (18:33 +0100)]
packaging: cleanup

Change-Id: I07ee13734b04b27bc6668a604469e36630f01223
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
10 years agopackaging: rm tarball's configure since autogen is now used
Philippe Coval [Wed, 19 Mar 2014 17:33:56 +0000 (18:33 +0100)]
packaging: rm tarball's configure since autogen is now used

this configure file should not be present if rebased on upstream git
but since it was merged with exisiting code (tarball)
it makes the package failing to build since configure miss the execution bit

Change-Id: I07ee13734b04b27bc6668a604469e36630f01224
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
10 years agopackaging: use upstream's tags
Philippe Coval [Thu, 13 Mar 2014 16:23:32 +0000 (17:23 +0100)]
packaging: use upstream's tags

Note to maintainers:

upstream's git "master" branch
should be in tizen's git "upstrean" branch

Can be reset from "sandbox/pcoval/upstream",

(same for tags, I already pushed them)

Change-Id: I07ee13734b04b27bc6668a604469e36630f01212
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
10 years agofix incorrect upstream tag
Jihoon Kim [Fri, 14 Feb 2014 01:00:57 +0000 (10:00 +0900)]
fix incorrect upstream tag

fix TIVI-2725

Change-Id: I3412d8ea03601200f7d03fb145666aa15ecc71ba

10 years agoRemove generated html directory
Jihoon Kim [Mon, 8 Apr 2013 10:32:04 +0000 (19:32 +0900)]
Remove generated html directory

Change-Id: Id5d8678fca20491b59f5573a9b44377a9379dba2

10 years ago자판 설명 관련 오류 정정
Choe Hwanjin [Wed, 28 Mar 2012 14:48:15 +0000 (23:48 +0900)]
자판 설명 관련 오류 정정

Change-Id: I990021427601fbbc8c79cc0169b803a656ba05b2

10 years ago문서 업데이트
Choe Hwanjin [Sat, 17 Dec 2011 07:43:57 +0000 (16:43 +0900)]
문서 업데이트

doxygen 버전 업
자판 관련 추가

Change-Id: I495b03530d1234be9a745afc13ea0d193da6a82a

10 years agoDoxygen으로 생성된 문서 추가
Choe Hwanjin [Wed, 23 Nov 2011 14:37:33 +0000 (23:37 +0900)]
Doxygen으로 생성된 문서 추가

libhangul API 0.1.0

Change-Id: I386811ed7284a7b3e0b418def8898e906711ccb5

10 years agochanges: reworked git to separate upstream and packaging
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>
10 years agoresetting manifest requested domain to floor
Alexandru Cornea [Fri, 28 Jun 2013 17:20:25 +0000 (20:20 +0300)]
resetting manifest requested domain to floor

10 years agoRemove generated html directory
Jihoon Kim [Mon, 8 Apr 2013 10:32:04 +0000 (19:32 +0900)]
Remove generated html directory

Change-Id: Id5d8678fca20491b59f5573a9b44377a9379dba2

10 years agoUpgrade libhangul 0.1.0
Jihoon Kim [Thu, 31 Jan 2013 06:06:32 +0000 (15:06 +0900)]
Upgrade libhangul 0.1.0

Change-Id: Iec8f30a114c3801d6bd8a6b2793e16339164bd3b

10 years ago자판 설명 관련 오류 정정
Choe Hwanjin [Wed, 28 Mar 2012 14:48:15 +0000 (23:48 +0900)]
자판 설명 관련 오류 정정

Change-Id: I990021427601fbbc8c79cc0169b803a656ba05b2

10 years ago문서 업데이트
Choe Hwanjin [Sat, 17 Dec 2011 07:43:57 +0000 (16:43 +0900)]
문서 업데이트

doxygen 버전 업
자판 관련 추가

Change-Id: I495b03530d1234be9a745afc13ea0d193da6a82a

10 years agoDoxygen으로 생성된 문서 추가
Choe Hwanjin [Wed, 23 Nov 2011 14:37:33 +0000 (23:37 +0900)]
Doxygen으로 생성된 문서 추가

libhangul API 0.1.0

Change-Id: I386811ed7284a7b3e0b418def8898e906711ccb5

10 years agorollback to original code
Jihoon Kim [Tue, 29 Jan 2013 09:53:26 +0000 (18:53 +0900)]
rollback to original code

Change-Id: Icfbe9ef9159e0c0e0c699907a895cbe0bb5905ca

10 years agoupdate spec file
Jihoon Kim [Wed, 9 Jan 2013 06:48:17 +0000 (15:48 +0900)]
update spec file

Change-Id: Ibca53d0e018bcf7c684797c5267a8c0fd3862208

10 years agoupgrade libhangul-0.1.0
Jihoon Kim [Wed, 9 Jan 2013 06:04:52 +0000 (15:04 +0900)]
upgrade libhangul-0.1.0

Change-Id: Iffa902322555053473f933ad10c5e00b50d7a4c4

10 years agoFill in License field in spec file
Jihoon Kim [Sun, 30 Dec 2012 03:36:49 +0000 (12:36 +0900)]
Fill in License field in spec file

Change-Id: I2b8c0e0c68523a2cd90febcec75358f6938ba57a

10 years agoupdate(add) packaging directory and spec file from OBSTF:Private, OBS
Inkyo Jung [Fri, 16 Mar 2012 15:43:07 +0000 (00:43 +0900)]
update(add) packaging directory and spec file from OBSTF:Private, OBS

10 years agoAdd rpm packaging
WonYoung, Choi [Tue, 9 Aug 2011 08:08:37 +0000 (17:08 +0900)]
Add rpm packaging

Change-Id: I5da6fd231ed8615bfb4a2b1ee96176c9426c41a2

10 years agoupload configure and changelog
Jihoon Kim [Wed, 6 Apr 2011 05:46:42 +0000 (14:46 +0900)]
upload configure and changelog

Change-Id: I905648945bbead25937f0356585ea952ffda55b9

10 years agoChange git repository path
Jihoon Kim [Wed, 6 Apr 2011 05:43:55 +0000 (14:43 +0900)]
Change git repository path

Change-Id: I4714da55be1b6ff8ac0cdf402ba9dc613657820c

10 years agoupload Makefile.in, so on to sync with open source
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

10 years agoupgrade to libhangul 0.10.0
Jihoon Kim [Mon, 4 Apr 2011 05:05:01 +0000 (14:05 +0900)]
upgrade to libhangul 0.10.0

Change-Id: I5161d2d9213c94e99a44f13e4cd82c1d835d9553

10 years agoRename libhangul-bin to libhangul0 according to open source
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

10 years agoadd dependency libhangul-bin in libhangul-dev
Jihoon Kim [Fri, 1 Apr 2011 10:04:43 +0000 (19:04 +0900)]
add dependency libhangul-bin in libhangul-dev

Change-Id: I78009c2c248b27b89de6d8d187e67a4438fc6758

10 years agouncomment dh_makeshlibs in debian/rules
Wei Ye [Thu, 2 Dec 2010 03:21:07 +0000 (12:21 +0900)]
uncomment dh_makeshlibs in debian/rules

10 years agoAdd the dev,bin,dbg install file
Wei Ye [Wed, 24 Nov 2010 01:51:44 +0000 (10:51 +0900)]
Add the dev,bin,dbg install file

10 years agoAdd the bin,dev,dbg package
Wei Ye [Tue, 23 Nov 2010 09:03:51 +0000 (18:03 +0900)]
Add the bin,dev,dbg package

10 years agoRemove libisf-bin dependency
Wei Ye [Tue, 23 Nov 2010 07:37:01 +0000 (16:37 +0900)]
Remove libisf-bin dependency

10 years agoImport
Wei Ye [Tue, 23 Nov 2010 01:42:27 +0000 (10:42 +0900)]
Import

10 years agomerge with master
Jinkun Jang [Fri, 15 Mar 2013 16:20:02 +0000 (01:20 +0900)]
merge with master

10 years agoInitial packaging on 0.0.10
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

10 years agofix typo in doxygen upstream
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>
11 years agohangul_jamo_to_cjamo에 대한 unit test case 추가 sandbox/pcoval/upstream
Choe Hwanjin [Sun, 3 Nov 2013 09:24:45 +0000 (18:24 +0900)]
hangul_jamo_to_cjamo에 대한 unit test case 추가

11 years agohangul_jamo_to_cjamo 테이블에 빠진 곳 추가
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>

11 years agoFix some build warnings.
Carbo Kuo [Sun, 9 Jun 2013 06:44:19 +0000 (14:44 +0800)]
Fix some build warnings.

12 years agopkg-config를 사용해 컴파일하는 방법에 대한 설명 추가
Choe Hwanjin [Mon, 16 Apr 2012 13:47:57 +0000 (22:47 +0900)]
pkg-config를 사용해 컴파일하는 방법에 대한 설명 추가

12 years agoUpdate documents
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

12 years ago暎畵는 잘못된 한자어이므로 삭제
Choe Hwanjin [Sun, 8 Jan 2012 12:12:52 +0000 (21:12 +0900)]
暎畵는 잘못된 한자어이므로 삭제

12 years agodoxygen 생성 룰 개선
Choe Hwanjin [Sat, 17 Dec 2011 07:42:17 +0000 (16:42 +0900)]
doxygen 생성 룰 개선

Doxyfile.in과 gen_hangulkeyboards.py 변경에 따라서 관련 파일이
자동으로 생성되도록 룰을 추가한다.

12 years agoignore list 추가
Choe Hwanjin [Sat, 17 Dec 2011 07:34:19 +0000 (16:34 +0900)]
ignore list 추가

12 years agoDoxygen 문서 업데이트
Choe Hwanjin [Sat, 17 Dec 2011 07:31:11 +0000 (16:31 +0900)]
Doxygen 문서 업데이트

libhangul이 지원하는 자판에 대한 문서 추가
ref 태그에 띠어 쓰기가 없는 오류 수정
mainpage도 나머지 문서와 어투를 맞춤

12 years agoDoxygen에서 파일 이름에 fullpath를 사용하지 않음
Choe Hwanjin [Wed, 23 Nov 2011 12:52:45 +0000 (21:52 +0900)]
Doxygen에서 파일 이름에 fullpath를 사용하지 않음

13 years ago내부 구현에서만 사용할 함수는 hangulinternals.h로 옮김
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() 함수들은 두벌식 자판을 구현할때
사용하는 함수들로 일반적인 목적으로 사용하기에 적당하지 않다.
내부에서만 사용하는 함수로 옮기는 것이 적절하겠다.

13 years agohangul_jongseong_{dicompose -> 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 심볼이 같은 기능을 하도록 보존

13 years agomake dist 할때 자동으로 ChangeLog를 갱신하는 룰 추가
Choe Hwanjin [Thu, 3 Nov 2011 14:26:14 +0000 (23:26 +0900)]
make dist 할때 자동으로 ChangeLog를 갱신하는 룰 추가

소스 레포지토리를 git으로 바꿨기 때문에 ChangeLog를 생성하는
룰을 git 명령으로 바꿨다. 그리고 릴리스 할때 ChangeLog 갱신 작업을
빠트리지 않도록 하기 위해서 make dist할때 자동으로 생성되게
dist-hook에 룰을 추가했다.

13 years ago프로젝트 주소를 http://code.google.com/p/libhangul/ 로 바꿈
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/로 바꿨다.
그에 맞게 관련 주소를 변경한다.

13 years ago잘못 관리한 library version을 바로 잡음 libhangul-0.1.0
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

13 years agorelease 0.1.0
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

13 years agoUpdate documents
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

13 years agoupdate po files
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

13 years agodeprecated 함수 제거
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

13 years agogettext 호환 version을 0.18로 업데이트
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

13 years agotest 코드에서 속편하게 wchar_t로 비교
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

13 years agohangul_ic_is_transliteration() 함수 추가
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

13 years agoCombination table을 IC에서 Keyboard로 옮김
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

13 years agoAM_ICONV 매크로 사용
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

13 years agoUse variable LIBINTL
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

13 years ago두벌식 테스트 추가
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

13 years agogettext 관련 파일을 업데이트하기 위해서 autopoint를 사용함
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

13 years agorelease 0.0.12 libhangul-0.0.12
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

13 years agocopyright 문구 추가
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

13 years ago번역 업데이트
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

13 years ago메시지 업데이트
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

13 years ago0.0.12 릴리스 준비
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

13 years agohangul_ic_get_keyboard_name()의 리턴값을 로캘에 관계없이 UTF-8로 함
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

13 years agogettext 적용
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

13 years ago세벌식 두벌 자판은 별로 중요하지 않은 자판이므로 순서를 아래로 낮춤
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

13 years ago자판 이름 시작 글자를 대문자로 바꿈
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

13 years ago#315248 안마태 자판 추가
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

13 years ago자동 순서 교정 기능을 끄는 옵션 --strict-order 추가
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

13 years ago테스트 디렉토리를 기본으로 빌드하지 않도록 바꿈
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

13 years ago헤더 참조 경로를 상대 경로로 바꿈
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

13 years ago세벌식 옛글 자판의 배열을 아래한글과 동일하게 바꿈
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

13 years ago두벌식과 두벌식 옛글 자판에 대한 테스트 케이스 추가
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

13 years ago두벌식에서 초성이 옛글에서만 사용되는 종성으로 변환되는 경우 처리
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

13 years agohangul_combination_combine() 함수의 버그 수정
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

13 years ago아래한글과 같은 아래아 조합규칙 추가
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

13 years ago옛한글 조합테이블에 빠진 부분 추가
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

13 years ago옛이응이 이응으로 처리되는 부분 수정
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

13 years agohangul_is_jongseong() 함수 버그 수정
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

13 years agoUnicode 5.2에서 확장된 한글 자모 영역을 제대로 확인하지 못하는 문제 수정
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

13 years ago한글 두벌식 옛글 자판 초기 구현
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

13 years agohangul-gettext.h 소스 리스트에 추가
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

13 years ago완성 음절로 표현이 불가능한 경우 한글 자모로 표현
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

13 years agohangul_ic_select_keyboard() 함수에서 지정된 키보드를 못찾은 경우
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

13 years agoautotools 관련 파일을 링크보다는 복사하도록 함
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

13 years agom4/ChangeLog가 없어서 make dist 에서 오류 발생함
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

13 years agogettext 적용
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

13 years ago한글 자판을 영문 상태로 친 스트링을 한글로 변환해주는 프로그램 구현
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

14 years ago한글 키보드의 리스트와 이름을 가져오는 인터페이스 구현
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

14 years agorelease 0.0.11 libhangul-0.0.11
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