Devhelp 是一個開源應用程序,為用戶提供GTK + widget工具包的API文檔瀏覽器以及GNOME桌面環境的各種其他核心組件和應用程序。
功能一目了然
應用程序的用戶界面遵循GNOME HIG(人機界面指南),這意味著任何人都可以輕鬆使用它。它由一個側邊欄組成,其中列出了所有包含的類別和子類別,以及一個大視圖區域,您可以在其中瀏覽實際文檔。
在所涵蓋的項目中,我們可以提到ATK,Bonobo,Cairomm,Cally,Camel,Cheese,Clutter,D-Bus,Evince,Evolution,GAIL,GIMP,Glade,GMime,GStreamer,GTK +,GtkSourceView,PackageKit,PyGTK ,GNOME Shell,Totem和Vala。
該應用程序與GTK-Doc完全兼容,後者是為GTK +設計的API參考框架,並在整個GNOME桌面環境中用於API文檔。它使用GTK-Doc生成文檔。
專為GNOME而設計
雖然它用於瀏覽GTK +和GNOME組件的API文檔,但該軟件未附加到GNOME桌面環境,因為它可以在任何其他開源窗口管理器上使用,例如MATE,Cinnamon,LXDE, Xfce甚至是Openbox和Fluxbox。
可用性和支持的操作系統
它作為源存檔分發,只要滿足所有要求,就可以在任何Linux發行版中配置,編譯和安裝程序。但是,可以從Linux發行版的默認軟件存儲庫輕鬆安裝該應用程序。
雖然主要的基於Linux的操作系統已經包含Devhelp,但開發人員計劃為Windows和Mac OS X操作系統創建預構建版本,以幫助開發人員在這些平台上輕鬆部署GTK +應用程序。
底線
Devhelp是一個非常有用的應用程序,專為新手和高級GNOME / GTK +開發人員設計。這是在GNOME項目下開發時最重要的項目之一。
此版本中的新功能:
- A幾點小改進。
- 翻譯更新。
版本3.29.3中的新功能:
- Devhelp已移至GNOME GitLab實例。 bugzilla門票尚未遷移到GitLab問題,因此在GitLab上提交新問題之前,請先搜索bugzilla。所有鏈接都可以照常使用:https://wiki.gnome.org/Apps/Devhelp
- 最後寫一個HACKING文件。
- 出錯時不顯示GtkInfoBar,使用WebKitWebView默認實現來簡化代碼。
- 代碼重構:從DhWindow提取DhNotebook,DhSearchBar和bind_sidebar_and_notebook()函數,並將更多工作委託給DhWebView。
- 使以下類可重複使用並將它們移動到libdevhelp:DhWebView,DhTab,DhTabLabel,DhNotebook和DhSearchBar。並將dh_window_bind_sidebar_and_notebook()移至libdevhelp。
- Flatpak:在構建這些模塊後運行Amtk和Devhelp單元測試。
- 應用程序圖標:將文件名重命名為org.gnome.Devhelp。*,以簡化Flatpak清單。
- 構建系統:修復libdevhelp API /主要版本硬編碼的剩餘位置,改為使用該變量,以便將來輕鬆修改它。
- 其他小改進。
- 翻譯更新。
版本中的新功能:
- 許多代碼重構。
- 編寫第一個單元測試。
- DhLink:在struct中使用union來減少內存使用。
- 改進API文檔。
- 修復了一些小錯誤。
- 翻譯更新。
版本3.26.0中的新功能:
- 更新後的翻譯:be,da,eu,fi ,hu,it,ko,lt,lv,ne,pt_BR,sk,tr
版本3.25.1中的新功能:
- 側面板中的書籍樹:使用“全部折疊”操作添加上下文菜單。
- 系統字體更改時更新GUI。
- 大量的代碼清理和重構。
- 清理GSettings架構。
- 使用GIO加載索引文件。
- 解析器中有幾個錯誤修復。
- 構建系統:
- 默認情況下禁用-Werror。
- 使用git.mk。
- 使用pkg-config檢查gsettings-desktop-schemas。
- API:
- 參考手冊中記錄了一些API中斷,但Anjuta和gnome-builder仍應編譯並正常工作。
- GTK-Doc註釋和GObject Introspection註釋中的幾個修復。
- 改進文檔,為公共類編寫類描述。
- DhBookManager現在是一個單身人士。
- 棄用dh_link_get_page_name()。
- dh_init()現在初始化i18n。
- 新功能:dh_free_resources()。
- 修正了錯誤:
- #761292,側邊欄中的書籍樹:添加右鍵單擊 - >全部崩潰
- #775175,後退/前進按鈕靈敏度問題
- #776596,devhelp - search有時不會跳轉到符號
- #782511,利用Unicode
- 更新了翻譯:be,de,el,hu,id,pl 版本3.24.0中的
新功能:
- 更新後的翻譯:lv
版本3.22.0 / 3.24.0 Beta 2中的新功能:
- 修復了錯誤:
- #763518,將側邊欄切換器添加到菜單
- #770785,添加GTK-Doc API參考和GObject Introspection支持
- #771503,在最終確定側欄時修復警告
- #773900,小型構建系統更新
- #774069,無法通過jhbuild構建devhelp
- #775261,讓DhLanguage成為一個GObject子類
- 更新的翻譯:cs,de,es,eu,fi,fur,hr,hu,it,kk,nb,pl,pt_BR,sk,sl,sr @ latin,sr,sv
版本3.22.0中的新功能:
- 更新後的翻譯:en_GB,fi,pl,sl
版本3.20.0 / 3.22.0 Beta 2中的新功能:
- 更新的翻譯:en_GB ,fi,pl,sl
版本3.19.3中的新功能:
- 修復了錯誤:
- #709658,gedit插件:太多.plugin文件(有些生成,有些奇怪)
- #755872,有時頁面無法打開
- #756341,各種代碼改進和錯誤修復
- 更新了翻譯:eu,pt,th,zh_CN
新功能:
- 修復了錯誤:
- 更新官方開發者文檔網站列表
- #747016,圖標:提供應用圖標的符號變體
版本3.14.0 / 3.16.0 Beta 1中的新功能:
- 修復了錯誤:
- #728916,找不到“_”在結果中
- #741806,添加了對XF86Back / XF86Forward鍵的支持
- #742447,devhelp與空文檔文件崩潰
- #742457,GSettings轉換文件中的錯誤導致gsettings-data-convert崩潰
- #742687,DevHelpBookTree在搜索時更廣泛
- 更新了翻譯:fi,it,ja,sl,tr
版本3.14.0中的新功能:
- 更新後的翻譯:da,de,sr @ latin ,sr,zh_CN
版本3.14 RC中的新功能:
- 修復了錯誤:
- #735252,libdevhelp:修復.pc文件需要在使用webkit2gtk-4.0構建時
- 更新了翻譯:fi,gl,hu,id,ko,lv,pl,ru,sv,zh_HK,zh_TW
版本3.14 Beta 1中的新功能:
- 修正了錯誤:
- #734324,針對webkit2gtk-4.0構建
- 更新了翻譯:
- as,ca,ca @ valencia,cs,eu,fi,fr,lt,nb
版本3.13.4中的新功能:
- 修復了錯誤:
- #724098,中心標籤標籤
- #724538,使用popver作為齒輪菜單
- #727064,在首選項對話框中使用標題欄
- #730445,展開pref對話框中的標籤
- #730723,window:允許Shift-Return返回上一個
- #730772,在GtkIconTheme 中使用對RTL圖標的新支持
- #732897,使用視圖上下文菜單符號作為齒輪菜單
- 更新了翻譯:
- ca,ca @ valencia,el,es,he,pt_BR,sl
版本3.12.1中的新功能:
- 更新後的翻譯:eu
版本3.12.0中的新功能:
- 更新後的翻譯:da,id,pt,sl
版本3.12中的新內容 RC1:
- 更新後的翻譯:fi,fr,ko,lv, pl,ru,sr @ latin,sr,zh_CN
版本3.11.4中的新功能:
- 修正了錯誤:
- #712183,關於devhelp,錯誤的網址
- #720167,應用程序菜單:標準化幫助/關於/退出
- #720948,添加“側邊欄”樣式類到側邊欄
- 更新了翻譯:ca,ca @ valencia,cs,el,es,gl,he,it,pt_BR,sl,zh_CN
版本3.10.2中的新功能:
- 更新後的翻譯:ca,ca @ valencia,de ,el
版本3.10.0中的新功能:
- 修復了錯誤:
- #707490,[PATCH]請勿使用AM_GNU_GETTEXT
- 更新了翻譯:as,be,da,fi,he,id,ja,ko,lv,ru,sk,sr @ latin,sr,th
版本3.10 Beta 2中的新功能:
- 修復了錯誤:
- #700588,關於gsettings-data-convert啟動時gsetting架構的錯誤
- #706498,最後一個devhelpA的POT文件中的錯字
- 更新了翻譯:
- cs,es,fr,gl,he,hu,it,lt,nb,pl,pt_BR,sl,zh_HK,zh_TW
版本3.10 Beta 1中的新功能:
- Ignacio Casal Quinteiro將devhelp移植到GtkHeaderBar,GtkSearchBar等等。
- 修正了錯誤:
- #700588,關於gsettings-data-convert啟動時gsetting架構的錯誤
- 更新了翻譯:it,lt,pt_BR,zh_HK,zh_TW
- 非常感謝所有貢獻者:Milo Casagrande,Ignacio Casal Quinteiro,Rafael Ferreira,Piotr DrA ... g,Baptiste Mille-Mathias,AurimasAŒernius,Chao-Hsiung Liao
版本3.9.5中的新功能:
- 修復了錯誤:
- #703609,根據區域設置的文字方向設置按鈕箭頭圖標
- #704752,讓窗口成為模板和其他東西
- #704805,首選項中的筆記本無法正常展開
3.9.4版中的新功能:
- 修正了錯誤:
- #665531,devhelp:將ShowSearchTab鍵更改為ctrl + K
- #695758,Ctrl + F / Ctrl + S不關注搜索條目
- #696922,標籤應該可以重新排序
- #700430,。pc使用不再定義的WEBKITGTK_PC_NAME
- 更新了翻譯:cs,es,eu,gl,he,hu,ml,nb,ru,sl
- 非常感謝所有貢獻者:BalAzs Asr,Kjartan Maraas,Carlos Garcia Campos,Ignacio Casal Quinteiro,Fran DiAguez,JavierJardA³n,MatejUrbanAÂiA,Yuri Myasoedov,Daniel Mustieles,Yosef Or Boczko,Adam Dingle,MarekAÅ'ernockA½ ,Arnel A. Borja,Yaron Shahrabani,Anish A,Aleksander Morgado
版本3.8.2中的新功能:
- 修復了錯誤:
- 在首選項對話框關閉時斷開信號
- 更新了翻譯:ru
- 非常感謝所有貢獻者:Dmitriy S. Seregin,Aleksander Morgado
版本3.8.1中的新功能:
- 修正了錯誤:
- #697026,默認字體太小,與系統字體大小不匹配
- #697541,關閉多個窗口之一後,更改首選項崩潰/失敗
- 非常感謝所有貢獻者:Carlos Garcia Campos,Ignacio Casal Quinteiro,Aleksander Morgado
版本3.8.0中的新功能:
- 修復了錯誤:
- #695455,gedit-plugin:將loader設置為python3
- #696367,devhelp的gschema崩潰了gsettings工具
- 更新後的譯文:as,be,da,el,et,fa,fi,fr,hu,ko,pt_BR,pt,tg
- 非常感謝所有貢獻者:BalAzs Asr,Changwoo Ryu,MatitasPAμldaru,Dimitris Spingos,Alexandre Franke,Thomas Bechtold,Ville-Pekka Vainio,Victor Ibragimov,Arash Mousavi,Ask H. Larsen,Ihar Hrachyshka,Duarte Loreto,Nilamdyuti Goswami,Enrico Nicoletto,Jeremy Bicha,Aleksander Morgado
版本3.7.91中的新功能:
- 修正了錯誤:
- #569021,標題鏈接不會跳轉到文本中的正確位置
- #600309,從鍵盤導航不可能或非常麻煩
- #640567,更改書籍/頁面時顯示錯誤
- #665531,devhelp:將ShowSearchTab鍵更改為ctrl + K
- #671907,不要使用自定義編組
- #673320,側樹中的節點不應該在焦點上擴展
- #693237,桌面文件中的語法錯誤
- 更新了翻譯:ca,ca @ valencia,cs,de,el,gl,it,lt,nb,nl,pl,sl,sr @ latin,sr,th,ug
3.7.5版中的新功能:
- 由於Aleksander Morgado和Thomas Bechtold在布魯塞爾開發者體驗hackfest期間的工作,本版本根據GNOME 3應用程序的匹配對UI進行了改進。
- 修正了錯誤:
- #569021,標題鏈接不會跳轉到文本中的正確位置
- #646402,[patch] port devhelp to gsettings
- #664080,使用搜索打開頁面時窗口標題未更新
- #671907,不要使用自定義編組
- #679955,使用搜索條目搜索條目
- #679956,很高興不必切換標籤進行搜索
- #688955,字體選擇無效
- #690599,內存洩漏
- #690980,port to python3
- #692242,libdevhelp:從標題中刪除dh_init(),因為它不再存在。
- #692732,assistant-view:不要引用DhApplication
- #693017,使用webkit2 導航後退/前進
- #693023,libdevhelp:修復.pc文件“需要”使用webkitgtk2構建時
- 更新了翻譯:bg,el,es,gl,he,it,lt,nb,pl,sr @ latin,sr,ug,zh_HK,zh_TW
版本3.6.1中的新功能:
- 更新的翻譯:拉脫維亞語,斯洛伐克語,馬拉雅拉姆語,愛沙尼亞語
- 修復Ctrl-C進行複制
版本3.4.0中的新功能:
- 修復了錯誤:
- #671256,使用-Wunused-but-set-variable 修復編譯警告
- 更新了翻譯:ar,as,fa,fi,fr,it,km,ko,lv,pt,uk
版本3.2.0中的新功能:
- 修復了錯誤:
- #592897,窗口僅在當前頁面上重複使用
- #646399,[patch]刪除未使用的PLATFORM_ {C,LD} FLAGS
- #646400,[patch]刪除死GTK +代碼
- #646962,不適用於Mac OS / Quartz
- #650542,一些小的UI調整
- 更新的翻譯:ast,ca @ valencia,en_CA,eo,es,eu,fi,ja,lt
版本3.0.0中的新功能:
- 更新後的翻譯:da,de,it,lv ,pt_BR,sk,sr @ latin,sr,ug
版本2.91.92中的新功能:
- 修復了錯誤:
- #644221,window:在添加到父框之前設置樣式類
- 更新了翻譯:de,en_GB,pl,ro,sk,sq
版本2.91.91.2中的新功能:
- 修正了錯誤:
- gtk-style-context的部分更新,仍在使用一些不推薦使用的函數。
版本2.91.90中的新功能:
- 修復了錯誤:#642002,[PATCH]端口gedit插件到GObject Introspection和最新
- 的gedit
- 更新了翻譯:ar,bg,ca,el,eo,es,fa,fr,gl,ko,nl,ru,ug,uk,zh_HK,zh_TW
版本2.91.5中的新功能:
- 修復了錯誤:
- #638748,適應新的多後端GTK +
- #638761,將ellipsize添加到搜索組合
- 更新了翻譯:cs,es,et,gl,id,nb,sl,sv,ug,zh_CN
- 非常感謝所有貢獻者:Andika Triwidada,Aron Xu,Jorge Gonzalez,Ivar Smolin,Daniel Nylander,Fran Dieguez,Matej Urbancic,Kjartan Maraas,Gheyret T.Kenji,Marek Cernocky',Matthias Clasen,Johannes Schmid
版本2.91.4中的新功能:
- 修正了錯誤:
- #90469,搜索功能以允許選擇要搜索的圖書
- #349608,監控圖書並在更改時進行更新
- #353108,按語言搜索
- #601201,[PATCH]搜索結果排序不足
- #633834,L10N:msgstr“已啟用”
- #635162,由於新的GApplication API ,Devhelp無法構建
- #636339,修復列表類型鍵的默認值
- 狀態/主/內容/ books_disabled
- #636933,[PATCH]使用 關閉首選項對話框時崩潰
- 標題欄關閉按鈕
- 更新了翻譯:et,he,th,zh_HK,zh_TW
版本2.30.1中的新功能:
- 更新後的翻譯:ca @ valencia,en @ shaw ,eo,fr,gl,hy,id,nl,sl,sq,ug
- 非常感謝所有貢獻者:Kristjan Schmidt,Laurent Dhima,Andika Triwidada,Gheyret Kenji,Noch,Wouter Bolsterlee,Fran Dieguez,Matej Urbancic,Claude Paroz,Thomas Thurman,Carles Ferrando
<強>要求強>:
- GNOME
- Gtkmozembed
評論沒有發現