One minute
修正複製貼上重播的問題,以及複製term.ptt.cc畫面資料貼上AAC時缺行的問題
把之前的ctrl+c/x ctrl+v邏輯重新調整 偏好設定中調整是否允許貼上超出範圍,此部分目前測試也ok 也整理了一下舊code,拆出幾個類別中相同重複的部分
錯誤修正
修正複製貼上重播的問題
之前在記錄繪製的時候,複製貼上跟剪下貼上好像沒問題 但是開啟重播檔,就可能因為框選的範圍超過來源,或框選的範圍小於來源 造成重播顯示錯誤
此部分的修正雖然有改動到記錄用的資料結構及邏輯,但不影響讀取舊檔 不過之前的存檔若是寫入錯誤的資料 因資料已經紀錄,所以重播還是會錯,請節哀
錯誤修正
修正term.ptt.cc複製單行ansi文字無法貼上的問題 因為我使用0x0D來判斷是否轉換完單行資料 但term.ptt.cc複製單行文字,結尾是0而不是0x0D 目前不改變原本邏輯 只改為在最後輸出時多檢查若還有資料在pending line,則一並輸出
錯誤修正
修正term.ptt.cc複製全畫面ansi貼上aac,會缺最右格(第80格)跟最下行 同上述問題,修正後最後一行資料正常輸出 但前22行缺最後一格的問題,下述
已知問題
term.ptt.cc全畫面複製,貼上aac時總共23行,但前22行只有79列,最後一行才有80列 這邊的全畫面圈選複製,是不包含最下方狀態列的,共23行
aac自己本身使用圈選工具選擇全畫面ctrl+c ctrl+v不會有問題 改使用pcman連線,全畫面圈選後,複製包含ansi,貼上aac也不會有此問題
因此term.ptt.cc複製全畫面貼上,前22行會缺最後一格
解決辦法: 改用其他連線軟體來複製資料(如:pcman)
Read other posts
comments powered by Disqus