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
评论没有发现