| adm | Find | login register |
Solomon joined: 2008-02-27 posted: 78 promoted: 22 bookmarked: 3 |
測試回報: 執行程式後,讓blank的視窗與其他背景視窗重疊後。將背景視窗連續切換最大最小化之後,便會發生blank的測試文字消失,顯示出來為背景視窗畫面。可以參考抓圖的左上角,這個是沒有修過的原圖。
系統:
硬體: | |||||||||||||||||||||||||||||||||||||||||||
winlin joined: 2007-09-25 posted: 1859 promoted: 111 bookmarked: 33 |
| |||||||||||||||||||||||||||||||||||||||||||
winlin joined: 2007-09-25 posted: 1859 promoted: 111 bookmarked: 33 |
歷史性的一刻...應該要留下足跡!
caleb兄最後一句話超經典.... ------------------------------------------------------------------- | |||||||||||||||||||||||||||||||||||||||||||
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
已確認無小灰的 GTK+ 版本:2.8.20, 2.10.0, 2.10.14, 2.11.6 已確認有小灰的 GTK+ 版本:2.12.0 2.11.6 / 2.12.0 去掉 docs / po 等無意義資料,diff 純文字檔約 4MB 上下 (主要是 gtk / gdk 兩個目錄) 我亂試了幾種作法,都無法去除小灰 (功力太弱)。還是等高手出馬吧… 這個 bug 似乎由劉老大向 GTK+ upstream report 比較好? (由 blank.tbz author 出面) | |||||||||||||||||||||||||||||||||||||||||||
eliu joined: 2007-08-09 posted: 11482 promoted: 617 bookmarked: 187 新竹, 台灣 |
感謝 caleb 的協助,終於證實這確實是 GTK 的問題。 晚上把 blank 加上 draw_cross(XDrawLine) 後就 submit 給 GTK的人 bugId。 | |||||||||||||||||||||||||||||||||||||||||||
eliu joined: 2007-08-09 posted: 11482 promoted: 617 bookmarked: 187 新竹, 台灣 |
| |||||||||||||||||||||||||||||||||||||||||||
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
我用二分逼近法找到 patch 了 orz 大家可以去 bugzilla 下載 patch 試用 (要 rebuild GTK+, 適用 2.12 / 2.14 / 2.15) 另外有新的英文版 blank.tbz 測試貼圖。 | |||||||||||||||||||||||||||||||||||||||||||
eliu joined: 2007-08-09 posted: 11482 promoted: 617 bookmarked: 187 新竹, 台灣 |
| |||||||||||||||||||||||||||||||||||||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
這個厲害,好厲害的二分逼,辛苦了。 我有點懷疑,gtk 那邊是不是已經搞清楚發生了什麼事? @_@
gdk_window_freeze_toplevel_updates_libgtk_only() 那裡的註解是 `As an optimization, we avoid a resize when possible.'。等看看他們怎麼回應。
edited: 1
| |||||||||||||||||||||||||||||||||||||||||||
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
新進展!新的 testcase! 大家請幫忙再測測看,如果沒問題的話,就完全找到兇手了。 下載新的 testcase: http://bugzilla.gnome.org/attachment.cgi?id=129623 edited: 1
| |||||||||||||||||||||||||||||||||||||||||||
winlin joined: 2007-09-25 posted: 1859 promoted: 111 bookmarked: 33 |
試好了! 這裡有結果影片
狂賀!!! ------------------------------------------------------------------- |
| adm | Find | login register |