[Gtklab-devel] glib/gmem.cのC99問題とWin32のクリップボード

Back to archive index

Kazuki IWAMOTO iwm****@maid*****
2006年 1月 26日 (木) 22:44:47 JST


岩本一樹です。またC99に関するバグ報告です。

http://bugzilla.gnome.org/show_bug.cgi?id=328705

またWindowsではgtk_selection_data_get_textと
gtk_selection_data_set_textの改行コードの処理に問題があるようです。
Windowsでは改行コードは\r\nですが、gtk_selection_data_set_textには
改行コード\nでOKのハズです。また他のWindowsプログラムがクリップボードに
\r\nで文字列を設定してもgtk_selection_data_get_textでは改行コードは
\nになるハズです。
しかしこの処理があいまいで、改行コードの変換が行われるときと、
そうでないときが混在しているようです。条件を整理してバグ報告したいと思います。

Text maidでは当面の回避策としてWindowsでは常に\r\nで設定し、
取得した文字列の\r\nは\nに変換しています。


岩本一樹
iwm****@maid*****



Gtklab-devel メーリングリストの案内
Back to archive index