mirror of https://git.code.sf.net/p/gsmwm/code
196 lines
7.5 KiB
Plaintext
196 lines
7.5 KiB
Plaintext
/* *************************************************************************
|
||
* NEWS:面向用戶的開發新聞。
|
||
* 版權 (C) 2021 gsm <406643764@qq.com>
|
||
* 本程序為自由軟件:你可以依據自由軟件基金會所發布的第三版或更高版本的
|
||
* GNU通用公共許可證重新發布、修改本程序。
|
||
* 雖然基于使用目的而發布本程序,但不負任何擔保責任,亦不包含適銷性或特
|
||
* 定目標之適用性的暗示性擔保。詳見GNU通用公共許可證。
|
||
* 你應該已經收到一份附隨此程序的GNU通用公共許可證副本。否則,請參閱
|
||
* <http://www.gnu.org/licenses/>。
|
||
* ************************************************************************/
|
||
|
||
第0.9.10版:
|
||
* 實現了在指定區域打開窗口的功能;
|
||
* 修改了光標樣式;
|
||
* 修復了打開縮微窗口時聚焦錯誤的缺陷;
|
||
* 修改了縮微窗口樣式;
|
||
* 修復了因內存分配不足而可能導致文字亂碼的缺陷;
|
||
* 實現了關閉所有窗口的功能;
|
||
* 修復了關閉最後一個窗口時窗口管理器崩潰的缺陷;
|
||
* 修改了聚焦縮微窗口的視覺效果;
|
||
* 修改了最大化窗口尺寸不正確的缺陷;
|
||
* 修復了定位器調整窗口在某些情況下不正確的缺陷。
|
||
|
||
第0.9.9版:
|
||
* 減少了內存佔用。
|
||
* 調整主區域最大窗口數量的功能改由狀態欄來實現。
|
||
* 修復了鍵盤選中縮微化窗口後馬上切換到預覽模式時該窗口位置不正確的缺陷。
|
||
* 提高了程序性能。
|
||
* 實現了用文字代替圖標來表示縮微化窗口的功能。
|
||
* 修復了繪制文字時位置和清空區域不正確的缺陷以及實現了背景色和更多對齊方式的功能。
|
||
* 修復了移動、調整窗口尺寸偶爾不正確的缺陷。
|
||
* 實現了定位器關閉縮微化窗口的功能。
|
||
* 修復了聚焦功能不正常的缺陷及修改了聚焦縮微化窗口的視覺效果。
|
||
* 使移動窗口時視覺效果更平滑。
|
||
* 實現了縮微化和去縮微化所有窗口的功能。
|
||
* 修改了窗口管理器的主題色。
|
||
|
||
第0.9.8版:
|
||
* 當圖符化窗口無合適的圖標可用時,改爲用程序類型名代替;
|
||
* 適配更多的文字對齊方式;
|
||
* 修復某些情況下聚焦窗口不正確的缺陷。
|
||
|
||
第0.9.7版:
|
||
* 修復了在全屏模式切換到其他模式時全屏窗口遮擋整個屏幕的缺陷。
|
||
* CMD_KEY+w按鍵綁定改爲綁定打開網絡瀏覽器功能。
|
||
* 按鍵選中窗口的功能改用WM_KEY+Return按鍵綁定。
|
||
|
||
第0.9.6版:
|
||
* 修改了預覽模式的行爲。
|
||
* 修復了在某些情況下聚焦客戶窗口錯誤的缺陷。
|
||
* WM_KEY+Return按鍵綁定改爲Return,相應的功能改爲選中窗口。
|
||
* 修復了自動調整定位器位置的功能在某些情況下不正確的缺陷。
|
||
* 修復了堆疊模式下無法縮微化窗口的缺陷。
|
||
* 修改了手冊。
|
||
|
||
第0.9.5版:
|
||
* 修復了窗口管理器無法管理某些窗口的缺陷。
|
||
* 修復了圖標位置不正確的缺陷。
|
||
* 修復了某些圖標尺寸不正確的缺陷。
|
||
|
||
第0.9.4版:
|
||
* 提高程序性能。
|
||
* 增強了光標提示效果。
|
||
* 修改了任務欄按鈕的位置及功能。
|
||
* 實現了通過邊框調整窗口的功能,並刪除了原來的類似功能。
|
||
* 修復了某些只應使用於平鋪模式但實際上並未限定於該布局模式的缺陷。
|
||
* 窗口變成懸浮模式時不再改變尺寸。
|
||
* 實現了定位器調整布局比例的功能。
|
||
* 修復了圖標位置不正確的缺陷。
|
||
|
||
第0.9.3版:
|
||
* 實現了縮微功能。
|
||
* 修復了標題欄文字沒有及時更新的缺陷。
|
||
* 簡化聚焦功能。
|
||
* 修復了狀態欄文字不居中的缺陷。
|
||
* 刪除不實用的最小化功能。
|
||
|
||
第0.9.2版:
|
||
* 修復了某些程序窗口不能正常關閉的缺陷。
|
||
* 修復了偶爾不能正常聚焦窗口的缺陷。
|
||
|
||
第0.9.1版:
|
||
* 修復了全屏窗口尺寸不正確的缺陷。
|
||
* 修復了全屏窗口被任務欄遮擋的缺陷。
|
||
* 修復了任務欄按鈕沒根據布局模式更新的缺陷。
|
||
* 增加了通過拖動邊框調整窗口尺寸的功能。
|
||
|
||
第0.9版:
|
||
* 實現了窗口標題欄和邊框、任務欄功能。
|
||
* 使配置更方便。
|
||
|
||
第0.8.12版:
|
||
* 修復了未根據窗口放置類型來調整窗口位置和尺寸的缺陷。
|
||
* 修復了無符號整數減法運算造成溢出回繞的缺陷。
|
||
* 修復了無法聚焦非gwm管理的窗口的缺陷。
|
||
|
||
第0.8.11版:
|
||
* 實現了啓動gwm之後馬上執行~/.config/gwm/autostart.sh的功能。
|
||
* 實現了刷新gwm的功能。
|
||
|
||
第0.8.10版:
|
||
* 增加了改變光標形狀的功能。
|
||
* 實現了給聚焦窗口增加邊框的功能。
|
||
* 修復了未分類綁定定位器按鈕的缺陷。
|
||
* 修復了未響應點擊不受gwm管理的窗口的缺陷。
|
||
* 實現了用按鍵切換到前一個窗口的功能。
|
||
* 聚焦功能更合理。
|
||
* 修復了用鍵盤改變窗口放置區域後光標位置沒相應移動的缺陷。
|
||
|
||
第0.8.9版:
|
||
* 把gwm配置代碼移至config.h以便配置。
|
||
|
||
第0.8.8版:
|
||
* 增加通過單擊定位器來聚焦窗口的功能。
|
||
|
||
第0.8.7版:
|
||
* 獨享定位器時忽略大寫鎖定和數字鎖定鍵。
|
||
* 修復了定位器可能響應非窗口管理器管理的窗口的缺陷。
|
||
|
||
第0.8.6版:
|
||
* 修復了布局有時不正確、定位器可能調整根窗口、定位器調整窗口時疊次序有時不正確的缺陷。
|
||
|
||
第0.8.5版:
|
||
* 修復了未及時響應按下和釋放定位器按鈕之間的事件的缺陷。
|
||
|
||
第0.8.4版:
|
||
* 主要修復鍵盤調整窗口尺寸不夠精準的缺陷。
|
||
|
||
第0.8.3版:
|
||
* 修復某些情況下窗口聚焦不正確的缺陷。
|
||
|
||
第0.8.2版:
|
||
* 修復狀態欄文字更新不及時的缺陷。
|
||
* 修改狀態欄顏色。
|
||
|
||
第0.8.1版:
|
||
* 修復窗口疊次序方面的缺陷。
|
||
|
||
第0.8版:
|
||
* 實現調整主區域可容納窗口數量的功能。
|
||
* 實現改變窗口所在區域的功能。
|
||
* 實現調整各區域比例的功能。
|
||
|
||
第0.7.4版:
|
||
* 主要修復布局模式和窗口聚焦方面的缺陷。
|
||
|
||
第0.7.3版:
|
||
* 修改原有布局模式的規則和修復缺陷。
|
||
|
||
第0.7.2版:
|
||
* 修復按鍵綁定未忽略數字、大寫鎖定的缺陷。
|
||
|
||
第0.7.1版:
|
||
* 修改原有布局模式的規則和修復缺陷。
|
||
|
||
第0.7版:
|
||
* 實現平鋪模式。
|
||
* 修改原有布局模式的規則。
|
||
|
||
第0.6版:
|
||
* 實現定位器命令功能。
|
||
|
||
第0.5版:
|
||
* 實現狀態欄功能。
|
||
|
||
第0.4版:
|
||
* 實現動態管理窗口功能。
|
||
|
||
第0.3.2版:
|
||
* 增加窗口上、左邊界調整功能。
|
||
|
||
第0.3.1版:
|
||
* 解決窗口切換不正確的問題。
|
||
|
||
第0.3版:
|
||
* 增加堆疊模式。
|
||
|
||
第0.2.3版:
|
||
* 修正tools/startdwm的筆誤:把xrdb放到後臺執行;將dwm改爲gwm。
|
||
|
||
第0.2.2版:
|
||
* 解決Makefile語法錯誤的問題。
|
||
|
||
第0.2.1版:
|
||
* 修復關於關閉某些退出時本應該彈出確認對話框但實際上不彈出的缺陷。
|
||
|
||
第0.2版:
|
||
* 增加格子模式,並將其設置爲默認模式,其鍵綁定爲Mod4+g。
|
||
* 設置全屏模式的鍵綁定爲Mod4+f。
|
||
* 爲手冊頁增加窗口布局模式的幫助信息。
|
||
|
||
第0.1.1版:
|
||
* 將退出gwm的鍵綁定修改爲Mod4+Delete。
|
||
* 將關閉窗口的鍵綁定修改爲Mod4+c。
|
||
* 爲手冊頁增加用法章節。
|