O Devhelp é um aplicativo de software livre que fornece aos usuários um navegador de documentação da API para o toolkit de widget GTK + e vários outros componentes e aplicativos principais do ambiente de área de trabalho GNOME.
Recursos em resumo
A interface do usuário do aplicativo segue o GNOME HIG (Human Interface Guidelines), o que significa que pode ser facilmente usado por qualquer pessoa. Ele é composto de uma barra lateral que lista todas as categorias e subcategorias incluídas e uma grande área de visualização na qual você pode navegar pela documentação.
Entre os projetos abordados, podemos citar ATK, Bonobo, Cairomm, Cally, Camel, Cheese, Clutter, D-Bus, Evince, Evolution, GAIL, GIMP, Glade, GMime, GStreamer, GTK +, GtkSourceView, PackageKit, PyGTK , GNOME Shell, Totem e Vala.
O aplicativo é totalmente compatível com o GTK-Doc, que é uma estrutura de referência da API projetada para o GTK + e usada em todo o ambiente de área de trabalho GNOME para documentação da API. Ele usa o GTK-Doc para gerar a documentação.
Projetado para o GNOME
Embora seja usado para navegar na documentação da API dos componentes GTK + e GNOME, o software não é anexado ao ambiente de desktop GNOME, já que pode ser usado em qualquer outro gerenciador de janelas de código aberto, como MATE, Canela, LXDE, Xfce ou mesmo Openbox e Fluxbox.
Disponibilidade e sistemas operacionais suportados
Ele é distribuído como um arquivo de origem que pode ser usado para configurar, compilar e instalar o programa em qualquer distribuição Linux, desde que todos os requisitos sejam atendidos. No entanto, o aplicativo pode ser facilmente instalado a partir dos repositórios de software padrão da sua distribuição Linux.
Embora os principais sistemas operacionais baseados em Linux já incluam o Devhelp, os desenvolvedores planejam criar versões pré-construídas para os sistemas operacionais Windows e Mac OS X, para ajudar os desenvolvedores a implementar facilmente aplicativos GTK + nessas plataformas.
Linha de fundo
O Devhelp é uma aplicação extremamente útil, concebida para desenvolvedores novatos e avançados do GNOME / GTK +. É um dos projetos mais importantes no desenvolvimento do projeto GNOME.
O que há de novo nesta versão:
- A algumas pequenas melhorias.
- Atualizações de tradução.
O que há de novo na versão 3.29.3:
- O Devhelp foi movido para a instância do GNOME GitLab. Os tíquetes do bugzilla ainda não foram migrados para os problemas do GitLab, portanto, antes de apresentar um novo problema no GitLab, pesquise o bugzilla primeiro. Todos os links estão disponíveis como de costume em: https://wiki.gnome.org/Apps/Devhelp
- Finalmente, escreva um arquivo de HACKING.
- Não mostre um erro GtkInfoBar, use a implementação padrão do WebKitWebView para simplificar o código.
- Refatoração de código: a partir do DhWindow extrai as funções DhNotebook, DhSearchBar e bind_sidebar_and_notebook () e delega mais trabalho ao DhWebView.
- Torne as seguintes classes reutilizáveis e mova-as para o libdevhelp: DhWebView, DhTab, DhTabLabel, DhNotebook e DhSearchBar. E mova dh_window_bind_sidebar_and_notebook () para o libdevhelp.
- Flatpak: execute testes de unidade Amtk e Devhelp depois de construir esses módulos.
- Ícones de aplicativos: renomeie nomes de arquivos para org.gnome.Devhelp. *, para simplificar o manifesto do Flatpak.
- Sistema de criação: corrija os locais restantes em que a versão principal / da biblioteca do libdevhelp estava codificada, use a variável para alterá-la facilmente no futuro.
- Outras pequenas melhorias.
- Atualizações de tradução.
O que há de novo na versão:
- Muitas refatorações de código.
- Escreva o primeiro teste de unidade.
- DhLink: use uma união dentro da estrutura para usar menos memória.
- Aprimore a documentação da API.
- Algumas pequenas correções de bugs.
- Atualizações de tradução.
O que há de novo na versão 3.26.0:
- Traduções atualizadas: be, da, eu, fi , hu, isso, ko, lt, lv, ne, pt_BR, sk, tr
O que há de novo na versão 3.25.1:
- Árvore de livros no painel lateral: adicione o menu de contexto com a ação Recolher todas.
- Atualize a GUI quando as fontes do sistema mudarem.
- Grande quantidade de limpeza e refatoração de código.
- Limpar o esquema GSettings.
- Use o GIO para carregar os arquivos de índice.
- Várias correções de erros no analisador.
- Construir sistema:
- Desativar -Werror por padrão.
- Use git.mk.
- Verifique se há gsettings-desktop-schemas com o pkg-config.
- :
- Houve algumas quebras de API documentadas no manual de referência, mas tanto o Anjuta quanto o gnome-builder ainda devem compilar e funcionar bem.
- Várias correções nos comentários do GTK-Doc e nas anotações do GObject Introspection.
- Aprimore a documentação, escreva descrições de classe para aulas públicas.
- O DhBookManager agora é um singleton.
- Deprecar dh_link_get_page_name ().
- dh_init () agora inicializa o i18n.
- Nova função: dh_free_resources ().
- Corrigidos erros:
- # 761292, Árvore de livros na barra lateral: clique com o botão direito - & gt; recolher tudo
- # 775175, Problemas com sensibilidade dos botões de voltar / avançar
- # 776596, devhelp --search às vezes não pula para o símbolo
- # 782511, Aproveite o Unicode
- Traduções atualizadas: ser, de, el, hu, id, pl
API
O que há de novo na versão 3.24.0:
- Traduções atualizadas: lv
O que há de novo na versão 3.22.0 / 3.24.0 Beta 2:
- Corrigidos erros:
- # 763518, Adicionar alternância da barra lateral ao menu
- # 770785, Referência da API do GTK-Doc e suporte ao GObject Introspection
- # 771503, consertar aviso no final da barra lateral
- # 773900, Atualização do sistema de compilação pequena
- # 774069, incapaz de construir devhelp por jhbuild
- # 775261, Torne o DhLanguage uma subclasse GObject
- Traduções atualizadas: cs, de, es, eu, fi, fur, hr, hu, it, kk, nb, pt_BR, sk, sl, sr @ latin, sr, sv
O que há de novo na versão 3.22.0:
- Traduções atualizadas: en_GB, fi, pl, sl
O que há de novo na versão 3.20.0 / 3.22.0 Beta 2:
- Traduções atualizadas: en_GB , fi, pl, sl
O que há de novo na versão 3.19.3:
- Corrigidos erros:
- # 709658, gedit plugin: muitos arquivos .plugin (alguns gerados, alguns estranhos)
- # 755872, Às vezes, uma página não é aberta li>
- # 756341, Várias melhorias de código e correções de bugs
- Traduções atualizadas: eu, pt, th, zh_CN
O que há de novo na versão 3.16.1:
- Corrigidos erros:
- Atualizar lista de sites oficiais de documentação do desenvolvedor
- # 747016, ícone: forneça uma variante simbólica do ícone do aplicativo
O que há de novo na versão 3.14.0 / 3.16.0 Beta 1:
- Corrigidos erros:
- # 728916, Não foi possível encontrar & quot; _ & quot; nos resultados
- # 741806, Suporte adicionado para chaves XF86Back / XF86Forward
- # 742447, devhelp trava com arquivo de documentação vazio
- # 742457, o arquivo de conversão do Typo no GSettings faz com que o gsettings-data-conversion falhe
- # 742687, DevHelpBookTree é mais amplo ao pesquisar
- Traduções atualizadas: fi, it, ja, sl, tr
O que há de novo na versão 3.14.0:
- Traduções atualizadas: da, de, sr @ latin , sr, zh_CN
O que há de novo na versão 3.14 RC:
- Corrigidos erros:
- # 735252, libdevhelp: O arquivo .pc de correção é necessário ao compilar com o webkit2gtk-4.0
- Traduções atualizadas: fi, gl, hu, id, ko, l, pl, ru, sv, zh_HK, zh_TW
O que há de novo na versão 3.14 Beta 1:
- Corrigidos erros:
- # 734324, construir contra o webkit2gtk-4.0
- Traduções atualizadas:
- como, ca, ca @ valência, cs, eu, fi, fr, lt, nb
O que há de novo na versão 3.13.4:
- Corrigidos erros:
- # 724098, rótulos da guia central
- # 724538, use o popver para o menu de roda dentada
- # 727064, Use headerbar na caixa de diálogo de preferências
- # 730445, expanda as guias na caixa de diálogo "pref"
- # 730723, window: Permitir Shift-Retornar ao achado anterior
- # 730772, Use o novo suporte para ícones RTL em GtkIconTheme
- # 732897, Use o menu de contexto de visualização simbólico para o menu de roda dentada
- Traduções atualizadas:
- ca, ca @ valencia, el, es, ele, pt_BR, sl
O que é novo na versão 3.12.1:
O que há de novo na versão 3.12.0:
- Traduções atualizadas: da, id, pt, sl
O que há de novo na versão 3.12 RC1:
- Traduções atualizadas: fi, fr, ko, lv, pl, ru, sr @ latino, sr, zh_CN
O que há de novo na versão 3.11.4:
- Corrigidos erros:
- # 712183, sobre devhelp, URL incorreta li>
- # 720167, menu App: padronizar ajuda / sobre / sair
- # 720948, Adicionar & quot; barra lateral & quot; classe de estilo na barra lateral
- Traduções atualizadas: ca, ca @ valencia, cs, el, es, gl, ele, it, pt_BR, sl, zh_CN
O que há de novo na versão 3.10.2:
- Traduções atualizadas: ca, ca @ valencia, de , el
O que há de novo na versão 3.10.0:
- Corrigidos erros:
- # 707490, [PATCH] Não use AM_GNU_GETTEXT
- traduções atualizadas: como, ser, da, fi, ele, id, ja, ko, lv, ru, sk, sr @ latin, sr, th
O que há de novo na versão 3.10 Beta 2:
- Corrigidos erros:
- # 700588, Erro relacionado ao esquema de gsetting quando o gsettings-data-convert é iniciado
- # 706498, Erro de digitação no último arquivo POT do devhelpA
- Traduções atualizadas:
- cs, es, fr, gl, ele, hu, isto, lt, nb, pl, pt_BR, sl, zh_HK, zh_TW
O que há de novo na versão 3.10 Beta 1:
- Ignacio Casal Quinteiro portou devhelp para GtkHeaderBar, GtkSearchBar e muito mais.
- Corrigidos erros:
- # 700588, Erro relacionado ao esquema de gsetting quando o gsettings-data-convert é iniciado
- Traduções atualizadas: it, lt, pt_BR, zh_HK, zh_TW
- Muito obrigado a todos os colaboradores: Milo Casagrande, Ignacio Casal Quinteiro, Rafael Ferreira, Piotr DrA ... g, Baptiste Mille-Mathias, Aurimas Médium, Chao-Hsiung Liao
O que há de novo na versão 3.9.5:
- Corrigidos erros:
- # 703609, Defina os ícones da seta do botão de acordo com a direção do texto da localidade
- # 704752, Torne a janela um modelo e outras coisas
- # 704805, O bloco de anotações nas preferências não se expande adequadamente
O que há de novo na versão 3.9.4:
- Corrigidos erros:
- # 665531, devhelp: altere a chave ShowSearchTab para ctrl + K
- # 695758, Ctrl + F / Ctrl + S não focam a entrada de pesquisa
- # 696922, as guias devem ser reordenáveis
- # 700430, o .pc usa WEBKITGTK_PC_NAME, que não está mais definido
- Traduções atualizadas: cs, es, eu, gl, ele, hu, ml, nb, ru, sl
- Muito obrigado a todos os colaboradores: BalAzs Asr, Kjartan Maraas, Carlos Garcia Campos, Ignacio Casal Quinteiro, Fran DiAguez, Javier JardAn, Matej UrbanA iAÂ, Yuri Myasoedov, Daniel Mustieles, Yosef ou Boczko, Adam Dingle, Marek AÅ'ernockA½ , Arnel A. Borja, Yaron Shahrabani, Anish A, Aleksander Morgado
O que há de novo na versão 3.8.2:
- Corrigidos erros:
- desconectar sinais quando a caixa de diálogo de preferências é encerrada
- Traduções atualizadas: ru
- Muito obrigado a todos os colaboradores: Dmitriy S. Seregin, Aleksander Morgado
O que há de novo na versão 3.8.1:
- Corrigidos erros:
- # 697026, o tamanho da fonte é muito pequeno por padrão e não corresponde ao tamanho da fonte do sistema
- # 697541, a alteração das preferências falha / falha após fechar uma das várias janelas
- Muito obrigado a todos os colaboradores: Carlos Garcia Campos, Inácio Casal Quinteiro, Aleksander Morgado
O que é novo na versão 3.8.0:
- Corrigidos erros:
- # 695455, gedit-plugin: configure o carregador para python3
- # 696367, o gschema de devhelp trava a ferramenta gsettings
- Traduções atualizadas: como, ser, da, el, et, fa, fi, fr, hu, ko, pt_BR, pt, tg
- Muito obrigado a todos os colaboradores: BalAzs Asr, Changwoo Ryu, Mattias PAµ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 e Aleksander Morgado
O que há de novo na versão 3.7.91:
- Corrigidos erros:
- # 569021, os links de cabeçalho não saltam para o ponto correto no texto
- # 600309, impossível ou muito pesado para navegar do teclado
- # 640567, Erro exibido ao alterar livros / páginas muito rápido
- # 665531, devhelp: altere a chave ShowSearchTab para ctrl + K
- # 671907, não use marshallers personalizados
- # 673320, os nós na árvore secundária não devem expandir o foco
- # 693237, Erros de sintaxe no arquivo da área de trabalho
- Traduções atualizadas: ca, ca @ valencia, cs, de, el, gl, it, lt, nb, pl, sl, sr @ latin, sr, th, ug
O que há de novo na versão 3.7.5:
- Este lançamento mostra uma reformulação da interface do usuário de acordo com as aplicações match do GNOME 3, graças ao trabalho de Aleksander Morgado e Thomas Bechtold durante a experiência do desenvolvedor hackfest em Bruxelas.
- Corrigidos erros:
- # 569021, os links de cabeçalho não saltam para o ponto correto no texto
- # 646402, [patch] porta devhelp para gsettings
- # 664080, o título da janela não é atualizado ao abrir páginas usando a pesquisa
- # 671907, não use marshallers personalizados
- # 679955, Use a entrada de pesquisa para entradas de pesquisa
- # 679956, Seria bom não ter que alternar uma guia para pesquisar
- # 688955, Seleção de fonte não faz nada
- # 690599, vazamentos de memória
- # 690980, porta para python3
- # 692242, libdevhelp: remova dh_init () do cabeçalho já que ele não existe mais.
- # 692732, assistente de visualização: não faça referência a DhApplication
- # 693017, Voltar / avançar navegação parece quebrado com webkit2
- # 693023, libdevhelp: corrija o arquivo .pc & quot; Requer & quot; ao construir com o webkitgtk2
- Traduções atualizadas: bg, el, es, gl, ele, isto, lt, nb, pl, sr @ latino, sr, ug, zh_HK, zh_TW
O que há de novo na versão 3.6.1:
- Traduções atualizadas: letão, eslovaco, malaiala, estoniano
- Corrija Ctrl-C para copiar
O que há de novo na versão 3.4.0:
- Corrigidos erros:
- # 671256, Corrigir avisos de compilação com -Wunused-but-set-variable
- Traduções atualizadas: ar, como, fa, fi, fr, it, km, ko, lv, pt, uk
O que há de novo na versão 3.2.0:
- Corrigidos erros:
- # 592897, a janela é reutilizada apenas se estiver na página atual
- # 646399, [patch] remove PLATFORM_ {C, LD} FLAGS não utilizados
- # 646400, [patch] remove o código morto do GTK +
- # 646962, não se baseia no Mac OS / Quartz
- # 650542, Alguns pequenos ajustes na interface do usuário
- Traduções atualizadas: ast, ca @ valencia, pt_CA, e, es, eu, fi, ja, lt
O que há de novo na versão 3.0.0:
- Traduções atualizadas: da, de, it, lv , pt_BR, sk, sr @ latin, sr, ug
O que há de novo na versão 2.91.92:
- Corrigidos erros:
- # 644221, window: defina a classe de estilo antes de adicionar à caixa pai
- Traduções atualizadas: de, en_GB, pl, ro, sk, sq
O que há de novo na versão 2.91.91.2:
- Corrigidos erros:
- atualização parcial para gtk-style-context, algumas funções obsoletas ainda estão sendo usadas.
O que há de novo na versão 2.91.90:
- Corrigidos erros: # 642002, porta [PATCH] Plugin gedit para GObject Introspection e mais recente
- GEdit
- Traduções atualizadas: ar, bg, ca, el, o, es, fa, fr, ko, nl, ru, uk, zh_HK, zh_TW
O que há de novo na versão 2.91.5:
- Corrigidos erros:
- # 638748, Adapte-se ao novo GTK + de vários back-end
- # 638761, Adicionar reticências para pesquisar em combinação
- Traduções atualizadas: cs, es, et, gl, id, nb, sl, sv, ug, zh_CN
- Muito obrigado a todos os colaboradores: Andika Triwidada, Aron Xu, Jorge González, Ivar Smolin, Daniel Nylander, Fran Dieguez, Matej Urbánico, Kjartan Maraas, Gheyret T. Kenji, Marek Cernocky ', Matias Clasen, Johannes Schmid
O que há de novo na versão 2.91.4:
- Corrigidos erros:
- # 90469, função de pesquisa para permitir a seleção de livros para pesquisa
- # 349608, monitore livros e atualize quando eles mudarem
- # 353108, Pesquisa por idioma
- # 601201, [PATCH] pedido de resultados de pesquisa inadequado
- # 633834, L10N: msgid "Ativado"
- # 635162, o Devhelp não será criado devido à nova API do GApplication
- # 636339, Corrigir valor padrão para a chave do tipo de lista li>
- estado / principal / conteúdo / books_disabled
- # 636933, [PATCH] Falha ao fechar a caixa de diálogo de preferências com o
- botão fechar da barra de título
- Traduções atualizadas: et, he, th, zh_HK, zh_TW
O que há de novo na versão 2.30.1:
- Traduções atualizadas: ca @ valencia, en @ shaw o, fr, gl, hy, id, nl, sl, sq, ug
- Muito obrigado a todos os colaboradores: Kristjan Schmidt, Laurent Dhima, Andika Triwidada, Gheyret Kenji, Noch, Wouter Bolsterlee, Fran Dieguez, Matej Urbánico, Claude Paroz, Thomas Thurman, Carles Ferrando
Requisitos :
- GNOME
- Gtkmozembed
Comentários não encontrado