cht電腦資訊gcin
adm Find login register

gcin 1.3.8 released

eliu
1 gcin 1.3.8 released
Promote 0 Bookmark 02008-01-20quote  

1.3.8:
- 詞音按 Delete/Backspace 把編輯區的內容清光後,現在會自動把 Window 隱藏起來。
-注音【】現在可用來輸入 全形()。
- gtab 現在支援快碼輸入法
- 詞音在用 Shift 預選詞後不會斷詞選詞的問題。
- Ctrl-Shift-;   現在可以用來輸入全形':',不過只限非 XIM 的情況。
- 詞音在中文狀態 Shift Enter 可以用了。
- 在使用彈出是輸入視窗時,符號輸入視窗顯示的問題。
- 新增點選符號視窗裡的按鈕後自動關閉的選項,內定是開啟,可以用 gcin-setup 關閉。
- winlin 提供的新 icons
- 現在可以設定 gtab/詞音 選字 window 裏面選擇鍵的顏色。
- 修正 gtab 的 bug,現在應該可以定義 63 個 keys (沒有實際測過)
- sim2trad 如果有特殊符號就無法翻譯的問題。
- Cheng-Wei Lin提供的:新增了一個緩衝區編輯模式,使用者可以在詞音輸入法下按下 ctrl+e 切換緩衝區編輯模式;在緩衝區編輯模式下,可以用 h 跟 l 來左右移動,按下 x 則可刪除。
- 提供小鍵盤,可控制所有X window 的程式,不限於輸入法的部份。在gcin tray icon(圖像) 按滑鼠中鍵。此功能放在 libgcin1.so,有用到才會 load 到 memory。也可以用 gcin-kbm-toggle 這個可執行檔切換。
- Big endian CPU 上可能出現的 bug.
- 使用簡體字輸出時,如果有無法轉換的情形,現在改成輸出原來的而不是忽略。

candyz
2 gcin 1.3.8 released
Promote 0 Bookmark 02008-01-22quote  
我在 MacOSX 下編會出現問題: (我沒分 libgcin1.so 直接併進去)
 
[candyz@mb:~/TMP/gcin-1.3.8] make
gcc -bind_at_load -o gcin gcin.o eve.o util.o gcin-conf.o gcin-settings.o locale.o gcin-icon.o gcin-switch.o gcin-exec-script.o intcode.o win-int.o win-message.o phrase.o win-sym.o win-inmd-switch.o pinyin.o win-pho-near.o win-kbm.o pho-play.o win-pho.o pho.o pho-util.o pho-sym.o table-update.o pho-dbg.o gtab.o win-gtab.o gtab-util.o gtab-list.o gcin-common.o IC.o tsin.o tsin-util.o win0.o win1.o tsin-parse.o IMdkit/lib/libXimd.a im-srv/im-srv.a -lXtst -Wl,-framework,CoreServices,-framework,ApplicationServices -L/sw/lib -L/usr/X11/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXinerama -lXext -lXfixes -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lXrender -lpangox-1.0 -lX11 -lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv   -L/usr/X11R6/lib
Undefined symbols:
  "_kbm_toggle", referenced from:
      _my_gdk_filter in gcin.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [gcin] Error 1
 
eliu

1.3.8:

- 提供小鍵盤,可控制所有X window 的程式,不限於輸入法的部份。在gcin tray icon(圖像) 按滑鼠中鍵。此功能放在 libgcin1.so,有用到才會 load 到 memory。也可以用 gcin-kbm-toggle 這個可執行檔切換。

- Big endian CPU 上可能出現的 bug.
- 使用簡體字輸出時,如果有無法轉換的情形,現在改成輸出原來的而不是忽略。

candyz
3 gcin 1.3.8 released
Promote 0 Bookmark 02008-01-22quote  

我沒有用到 tray (所以是 ./configure --use_tray=N)

但這樣卻造成上面編譯的結果,發生 error

看了一下,gcin_kbm_toggle 似乎是在 tray 上使用的 (在 MacOSX 上沒有 tray)

是不是這部份哪裡有問題?

而我若用 ./configure 然後再編是可以過的 (即不加 --use_tray=N)

gcin_kbm_toggle depends on tray? 

eliu
4
Promote 0 Bookmark 02008-01-22quote  
candyz
5
Promote 0 Bookmark 02008-01-23quote  
OK 了

eliu

update gcin.c tray.c from cle

cht電腦資訊gcin
adm Find login register
views:15575