1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390
|
2004-12-05 Choe Hwanjin <krisna@kldp.org>
* release 0.15
2004-12-04 Choe Hwanjin <krisna@kldp.org>
* About 창 업데이트
2004-12-03 Choe Hwanjin <krisna@kldp.org>
* 나비 아이콘 새로 올림 (bluetux님의 작품)
2004-12-02 Choe Hwanjin <krisna@kldp.org>
* 자판에서 자모 빈도를 $HOME/.nabi/nabi.log에 기록함
2004-11-26 Choe Hwanjin <krisna@kldp.org>
* 설정창에서 한글/한자로 메뉴를 나눔
2004-11-21 Choe Hwanjin <krisna@kldp.org>
* 한영 전환키와 한자 키 설정을 보강
* 옛글 compose table 추가
* 순아래 자판 추가
2004-11-09 Choe Hwanjin <krisna@kldp.org>
* tray의 크기에 맞춰 size-allocate 시그널에서 자동으로 크기를 수정함
* 아이콘 크기 설정 옵션을 없앰
2004-11-03 Choe Hwanjin <krisna@kldp.org>
* 키 입력 통계를 다른 창으로 띄움
* 하드코딩된 locale 스트링을 제거
* Qt immodule의 XIM에서 preedit window 위치를 잘못 찾던 버그 수정
2004-10-05 Choe Hwanjin <krisna@kldp.org>
* full compose map 추가(엣글 입력에 필요함)
* 세벌식 옛글 자판 추가
2004-10-04 Choe Hwanjin <krisna@kldp.org>
* compose table을 제대로 로딩하지 못하던 버그 수정
2004-08-30 Choe Hwanjin <krisna@kldp.org>
* Tux 테마 추가 (박준철님에게 감사드립니다)
2004-08-28 Choe Hwanjin <krisna@kldp.org>
* release 0.14
2004-08-28 Choe Hwanjin <krisna@kldp.org>
* ko이외에 ja_JP.UTF-8, zh_CN.UTF-8, zh_HK.UTF-8, zh_TW.UTF-8,
en_US.UTF-8을 지원하도록 함
* candidate list의 글꼴 설정 옵션도 설정창에 추가
* candidate list의 갯수를 9개로 변경
2004-08-01 Choe Hwanjin <krisna@kldp.org>
* XIMPreeditArea 지원
2004-07-31 Choe Hwanjin <krisna@kldp.org>
* XIMPreeditNothing을 지원하기 위해 ic.c에서 gdk 함수를 직접 부르는
방식으로 변경함
2004-07-25 Choe Hwanjin <krisna@kldp.org>
* 설정창 구현
2004-06-23 Choe Hwanjin <krisna@kldp.org>
* src/ic.c: nabi_ic_commit_keyval() 함수에서 더이상 XIM_COMMIT을 사용
하지 않고, 바로 key event를 forwarding하도록 수정함. 일부 프로그램에서
하나의 이벤트에서 두번 commit하는 것을 받아들이지 못하는 듯함.
ex) wine
2004-06-05 Choe Hwanjin <krisna@kldp.org>
* src/server.h src/server/c src/ui.c src/nabi.h src/automata.h
src/keyboard tables/compose/default configure.in: 키보드 테이블과
컴포우즈 테이블을 위한 함수 nabi_server_load_keyboard_table(),
nabi_server_load_compose_table()을 구현함. 더이상 ui.c에서 키보드와
컴포우즈 테이블을 관리하지 않음. keyboard_map, compose_map에서
keyboard_table, compose_table로 이름을 바꿈. compose table 포맷을
변경
2004-04-23 Choe Hwanjin <krisna@kldp.org>
* src/handler.c src/ic.c src/ic.h src/server.c src/server.h:
status window 콜백 함수를 구현함
* src/server.c: 한영 전환키로 오른쪽 Alt를 추가
2004-04-19 Choe Hwanjin <krisna@kldp.org>
* src/server.c: charset 체크하면서 ko로 시작하지 않으면 워닝을
출력하도록 함
2004-03-15 Choe Hwanjin <krisna@kldp.org>
* release 0.13
2004-03-07 Choe Hwanjin <krisna@kldp.org>
* src/ui.c: about 창 모양 개선
* po/ko.po: 번역 업데이트
2004-03-05 Choe Hwanjin <krisna@kldp.org>
* src/nabi.h src/main.c src/server.h src/server.c src/ui.c:
xim_name이라는 컨피그 옵션과 --xim-name 이라는 커맨드 라인 옵션을
추가함. 이것을 지정하면 XMODIFIER값을 다른 것을 사용할 수 있음
2004-03-01 Choe Hwanjin <krisna@kldp.org>
* src/ui.c: GtkTextView를 사용하게 되면 GtkIMContext를 생성하게 되어
XIM 서버가 멈추는 위험한 상황이 자주 발생하므로 About 창에서
GtkTextView대신 GtkLabel를 사용하도록 수정함
2004-02-29 Choe Hwanjin <krisna@kldp.org>
* IMdkit/i18nIc.c IMdkit/i18nMethod.c IMdkit/i18nPtHdr.c:
바이트 오더 문제를 해결하기 위한 수정
2004-02-18 Choe Hwanjin <krisna@kldp.org>
* GNU gettext 대신 glib gettext를 사용하도록 수정
2004-02-16 Choe Hwanjin <krisna@kldp.org>
* src/candidate.c: 한자 선택창 페이지를 바꾸면서 화면에서 벗어나는
문제를 수정 (#300256)
2004-02-10 Choe Hwanjin <krisna@kldp.org>
* IMdkit/Makefile.am src/Makefile.am: -Wall 컴파일 옵션 제거(#300245)
2004-02-02 Choe Hwanjin <krisna@kldp.org>
* src/ui.c: 위젯을 만들기 전에 XMODIFIERS 환경변수를 지움
2004-01-29 Choe Hwanjin <krisna@kldp.org>
* src/candidate.c src/nabi.h src/server.c src/server.h src/ui.c:
설정값 candidate_font 추가, candidate 글자에 사용할 폰트 지정
2004-01-27 Choe Hwanjin <krisna@kldp.org>
* src/candidate.h src/candidate.c src/ic.c src/ic.h src/handler.c:
candidate window에서 한자의 뜻을 보여주기 위해 GtkTable대신
GtkTreeView를 사용함
2004-01-09 Choe Hwanjin <krisna@kldp.org>
* src/candidate.c src/candidate.h src/ic.c src/nabi.h src/server.c
src/server.h src/ui.c tables/Makefile.am tables/candidate/nabi.txt:
기존에 사용하던 static array를 버리고 외부의 파일로 저장된 candidate
table을 사용하는 기능을 구현
2003-12-29 Choe Hwanjin <krisna@kldp.org>
* IMdkit/i18nIc.c,IMdkit/i18nPtHdr.c: 메모리 leak 문제 몇가지 해결
2003-12-23 Choe Hwanjin <krisna@kldp.org>
* src/server.h,src/server.c,src/automata.c: backspace정보를 통계 정보
구조체에 남기는 코드의 버그를 해결
2003-12-20 Choe Hwanjin <krisna@kldp.org>
* src/nabi.h,src/session.h,src/session.c,src/ui.c,src/main.c:
세션 기능을 구현, 세션저장만 하면 다음번에 제대로 다시 뜨게함,
또 프로그램이 죽게되면 자동으로 다시 띄우도록 기본값을 줌
2003-12-18 Choe Hwanjin <krisna@kldp.org>
* release 0.12
2003-12-16 Choe Hwanjin <krisna@kldp.org>
* src/ic.c: PreeditCallback 방식의 preedit style을 Underline에서
Reverse로 바꿈
트레이 아이콘이 사라지면서 죽던 문제 수정
2003-12-15 Choe Hwanjin <krisna@kldp.org>
* src/ui.c: icon의 크기를 좀더 똑똑하게 처리
메뉴의 위치를 마우스가 아닌 아이콘 위치 기준으로 설정
2003-12-14 Choe Hwanjin <krisna@kldp.org>
* src/server.h,src/server.c: iconv를 직접 쓰지 않고 g_iconv를 사용
* icon들 업데이트 (김석진님에게 감사드립니다)
2003-12-09 Choe Hwanjin <krisna@people.kldp.org>
* configure.in,
themes/MSWindows2000/Makefile.am,
themes/MSWindows2000/english.png,
themes/MSWindows2000/hangul.png,
themes/MSWindows2000/none.png,
themes/Makefile.am: MSWindows2000 테마 추가
2003-12-05 Choe Hwanjin <krisna@people.kldp.org>
* src/handler.c, src/ic.c, src/ic.h: add utf8_to_compound_text() func.
do not commit on ICReset, just send last preedit string
2003-12-03 Choe Hwanjin <krisna@people.kldp.org>
* src/ic.c:
PreeditPosition에서 preedit window를 spot location보다 한픽셀 뒤로 밂
(커서위치를 보이게 하기 위함)
2003-12-02 Choe Hwanjin <krisna@people.kldp.org>
* src/ic.c:
set overide-redirect to show preedit window correctly on Qt app
2003-11-29 Choe Hwanjin <krisna@people.kldp.org>
* po/ko.po: update po
* ChangeLog: update ChangeLog
* src/ui.c: set dialog variable to NULL when about window closed
* src/ui.c: about window가 하나만 뜨게 함
* release 0.11
2003-11-28 Choe Hwanjin <krisna@people.kldp.org>
* src/ic.c, src/server.c, src/server.h: gc를 ic별로 관리하는 대신
server에 기본 gc를 하나 만들고 그걸 사용하도록 함
* AUTHORS, NEWS, TODO: 문서 업데이트
* configure.in: prepare for version up
* po/ko.po: 번역 업데이트
* src/main.c, src/server.c, src/server.h, src/ui.c:
xim 서버 종료시 gtk2 application들이 죽던 문제 해결, xim서버를
정상적으로 종료함
* po/Makevars: set variable MSGID_BUGS_ADDRESS
* src/ui.c: update comment for parsing command line args routine
2003-11-27 Choe Hwanjin <krisna@people.kldp.org>
* src/candidate.c: candidate window에서 . 제거
2003-11-26 Choe Hwanjin <krisna@people.kldp.org>
* src/ui.c: rename function for root window event filtering
2003-11-25 Choe Hwanjin <krisna@people.kldp.org>
* src/main.c, src/nabi.h, src/server.c, src/ui.c:
-s(--status-only) 옵션 추가(디버깅용도, 또는 상태 정보만 보여주기)
2003-11-24 Choe Hwanjin <krisna@people.kldp.org>
* src/main.c: 실수로 추가한 코드 제거 (server start 루틴 작동함)
* src/main.c, src/ui.c: update main window
* src/automata.c:
세벌식 오토마타에서 잘못돼 있던 goto update를 goto insert로 수정,
OUTPUT_JAMO의 경우만 순서를 고려하지 않는 코드(모아치기)를 사용
2003-11-15 Choe Hwanjin <krisna@people.kldp.org>
* src/server.c: argument check, 안전한 프로그램을 위해
2003-11-13 Choe Hwanjin <krisna@people.kldp.org>
* src/ui.c: add tooltips on tray icon
2003-11-10 Choe Hwanjin <krisna@people.kldp.org>
* src/candidate.c: candidate window의 memory leak
2003-11-09 Choe Hwanjin <krisna@people.kldp.org>
* src/ic.c: PreeditPosition에서 preedit window 위치 조정 (xterm에서)
* src/candidate.c: 각 글자를 x 방향도 맞추도록 함
2003-11-07 Choe Hwanjin <krisna@people.kldp.org>
* src/handler.c: candidate window에서 잘못된 인덱스 수정
* configure.in, po/ko.po: version up 0.10
2003-11-05 Choe Hwanjin <krisna@people.kldp.org>
* src/candidate.c, src/handler.c, src/ic.c:
단축키를 알파벳대신 숫자로 변경함
2003-11-04 Choe Hwanjin <krisna@people.kldp.org>
* src/handler.c: on focus out event close the candidate window
* src/candidate.c: always show full window on screen
* src/ic.c, src/symboltable.h, src/candidate.c, src/candidate.h,
src/hanjatable.h:
candidate selection window의 기본형을 wchar_t에서
unsigned short int로 변경
* src/Makefile.am: add symboltable.h to source list
* src/handler.c: change default keymapping on symbol selection window
2003-11-03 Choe Hwanjin <krisna@people.kldp.org>
* src/candidate.c, src/candidate.h, src/handler.c, src/hanjatable.h,
src/ic.c, src/symboltable.h:
add symbol selection function
2003-11-02 Choe Hwanjin <krisna@people.kldp.org>
* ChangeLog, src/Makefile.am, src/candidate.c, src/candidate.h,
src/handler.c, src/ic.c, src/ic.h, src/ui.c:
Add new candidate window routine
2003-11-02 Choe Hwanjin <krisna@kldp.org>
* src/Makefile.am, src/candidate.c, src/candidate.h,
src/handler.c, src/ic.c, src/ic.h, src/ui.c:
Add new candidate window routine
2003-10-30 Choe Hwanjin <krisna@kldp.org>
* 텍스트 파일들의 인코딩을 UTF-8로 변환
2003-10-22 Choe Hwanjin <krisna@kldp.org>
* src/ic.c,src/nabi.h,src/ui.c,src/server.h,src/server.c:
output_mode 옵션 추가 (syllable, jamo 가능)
2003-10-20 Choe Hwanjin <krisna@kldp.org>
* src/ui.c: gcc 3.3.2 에서 strict alias warning 안나게
2003-10-19 Choe Hwanjin <krisna@kldp.org>
* src/ic.c: unicode 범위의 keyval은 forwarding하지 않고 바로 commit 함
2003-10-15 Choe Hwanjin <krisna@kldp.org>
* src/automata.c,src/handler.c,src/ic.c,src/ic.h: 한글자모 이외의
글자를 처리하는 루틴을 개선
2003-10-14 Choe Hwanjin <krisna@kldp.org>
* release 0.9
2003-10-13 Choe Hwanjin <krisna@kldp.org>
* src/ic.c,src/hangul.c,src/hangul.h,src/server.c:
XwcXXX 함수를 모두 Xutf8XXX 함수로 바꿈, UCS 코드를 UTF8 스트링으로
만드는 자체 루틴 추가, charset 체크에서도 WCHAR_T 대신 UTF-8
사용 (BSD 지원을 위해)
BSD 서버 사용을 지원해주신 Perky(http://openlook.org/)님께
감사드립니다.
2003-10-10 Choe Hwanjin <krisna@kldp.org>
* src/ic.c: qt에서 한자 변환시 안보이던 문제 해결
2003-10-08 Choe Hwanjin <krisna@kldp.org>
* release 0.8
2003-10-08 Choe Hwanjin <krisna@kldp.org>
* src/automata.c: charset을 체크하는 부분을 더 추가
(ㅃㅞㄹㄱ의 경우 고려), 세벌식 자판에서도 charset 체크 강화
* src/automata.c, src/server.h, src/server.c, src/ui.c: 각 키별로 눌린
횟수를 저장해두는 기능을 추가함(about 창에서 볼수 있음)
2003-10-01 Choe Hwanjin <krisna@kldp.org>
* src/ic.c: XIMPreeditPosition 모드의 경우에는 commit한후에 preedit
clear 하도록 수정함(Eterm의 경우는 preedit string을 지우고 commit
해도 정상적으로 입력이 되지만, gtk+1 app의 경우는 입력순서가
뒤바뀌는 경우가 있어서 XIMPreeditPosition의 경우는 기존의 방식대로
처리하도록 함, 따라서 XUnmapWindow()를 사용해도 입력순서에 영향을
미치지 않음 #284)
2003-09-26 Choe Hwanjin <krisna@kldp.org>
* release 0.7
2003-09-18 Choe Hwanjin <krisna@kldp.org>
* src/ic.c: XIM spec에 맞게 preedit clear 한후 commit 함
* src/handler.c: 한자 변환 기능을 "Hanja"키 말고 F9도 작동하게 함
2003-09-17 Choe Hwanjin <krisna@kldp.org>
* src/ui.c: set default icon
2003-09-16 Choe Hwanjin <krisna@kldp.org>
* release 0.6
* src/session.c,src/main.c,src/ui.c: session 종료시 같이 종료
2003-09-14 Choe Hwanjin <krisna@kldp.org>
* src/session.h,src/session.c: session 관련 코드 추가
2003-09-10 Choe Hwanjin <krisna@kldp.org>
* src/handler.c: 특수키들을 포워딩 함
* src/automata.c: 세벌식 오토마타의 잘못된 곳 수정
2003-09-09 Choe Hwanjin <krisna@kldp.org>
* src/server.h,src/server.c,src/ui.c: iconv를 이용한 charset 체크루틴
추가
* src/hangul.h,src/hangul.c: hangul_ucs_to_ksc 함수를 제거
2003-09-08 Choe Hwanjin <krisna@kldp.org>
* src/ui.c,src/ic.c,src/ic.h,src/nabi.h,src/hanjatable.h,src/handler.c:
한자 입력 기능 추가
* src/handler.c: preedit start/done을 제때에 맞게 호출하도록 수정
mozilla에서 한글 상태에서 창을 닫으면 죽던 문제 해결(#248)
2003-09-07 Choe Hwanjin <krisna@kldp.org>
* release 0.5
2003-08-31 Choe Hwanjin <krisna@kldp.org>
* src/ui.c,main.c: system tray가 닫혀도 프로그램을 종료하지 않음
* src/ui.c: dvorak 자판을 위한 설정을 메뉴에 추가
2003-08-29 Choe Hwanjin <krisna@kldp.org>
* src/ucs2ksc.h,src/hangul.c: usc_to_ksc 테이블을 wchar_t에서 uint16_t
형으로 바꿔서 크기를 줄임
2003-08-27 Choe Hwanjin <krisna@kldp.org>
* src/server.h,server.c,automata.c: dvorak 자판 지원
* src/server.h,server.c,nabi.h,ui.c: dvorak 설정 지원
* src/ui.c: 메뉴 아이콘 추가
2003-08-25 Choe Hwanjin <krisna@kldp.org>
* release 0.4
* src/ui.c,configure.in: 키보드 기본값을 DEFAULT_KEYBOARD로 사용
2003-08-23 Choe Hwanjin <krisna@kldp.org>
* src/handler.c,ic.c,ic.h,server.c,server.h: NabiConnect를 추가해서
connect_id 별로 한영 상태를 관리하도록 함
2003-08-21 Choe Hwanjin <krisna@kldp.org>
* src/main.c,server.h,server.c: nabi_server_stop 함수 추가
* src/fontset.h,fontset.c: fontset 관련 루틴 추가
* src/ic.c: nabi_fontset 관련 함수 사용하도록 수정
2003-08-11 Choe Hwanjin <krisna@kldp.org>
* src/ic.h,ic.c: preedit start 플래그 추가, preedit_start된 경우만
preedit_done 메세지를 보냄(mozilla flash player와 관련된 문제점)
* src/ui.c: about 창에서 버젼 넘버 볼 수 있게
2003-08-09 Choe Hwanjin <krisna@kldp.org>
* configure.in: gtk+ 2.2를 필요로 하도록 함
2003-08-07 Choe Hwanjin <krisna@kldp.org>
* src/handler.c: vi 사용자를 위해 esc키일때 영문 상태로 자동 전환
2003-08-06 Choe Hwanjin <krisna@kldp.org>
* src/handler.c: CapsLock, NumLock 처리 못하는 버그 수정
* src/ui.c: NabiKeyboardMap.map을 free 하는 버그 수정
* IMdkit/IMConn.c: malloc.h 대신 stdlib.h 를 include
2003-08-05 Choe Hwanjin <krisna@kldp.org>
* Release
|