Devhelp è un'applicazione open source che fornisce agli utenti un browser di documentazione API per il toolkit widget GTK + e vari altri componenti e applicazioni principali dell'ambiente desktop GNOME.
Caratteristiche a colpo d'occhio
L'interfaccia utente dell'applicazione segue GNOME HIG (Human Interface Guidelines), il che significa che può essere facilmente utilizzato da chiunque. È composto da una barra laterale che elenca tutte le categorie e sottocategorie incluse e un'ampia area di visualizzazione in cui è possibile navigare nella documentazione effettiva.
Tra i progetti coperti, possiamo citare 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.
L'applicazione è completamente compatibile con GTK-Doc, che è un framework di riferimento API progettato per GTK + e utilizzato nell'intero ambiente desktop GNOME per la documentazione API. Utilizza GTK-Doc per generare la documentazione.
Progettato per GNOME
Mentre viene utilizzato per sfogliare la documentazione API dei componenti GTK + e GNOME, il software non è collegato all'ambiente desktop GNOME, poiché può essere utilizzato su qualsiasi altro gestore di finestre open source, come MATE, Cinnamon, LXDE, Xfce o anche Openbox e Fluxbox.
Disponibilità e sistemi operativi supportati
È distribuito come archivio sorgente che può essere usato per configurare, compilare e installare il programma in qualsiasi distribuzione Linux purché tutti i requisiti siano soddisfatti. Tuttavia, l'applicazione può essere facilmente installata dai repository software predefiniti della distribuzione Linux.
Mentre i principali sistemi operativi basati su Linux includono già Devhelp, gli sviluppatori pianificano di creare versioni predefinite per i sistemi operativi Windows e Mac OS X, al fine di aiutare gli sviluppatori a distribuire facilmente applicazioni GTK + su tali piattaforme.
Linea di fondo
Devhelp è un'applicazione estremamente utile progettata per sviluppatori principianti e avanzati GNOME / GTK +. È uno dei progetti più importanti quando si sviluppa sotto il progetto GNOME.
Novità in questa versione:
- A alcuni piccoli miglioramenti.
- Aggiornamenti della traduzione.
Novità nella versione 3.29.3:
- Devhelp è stato spostato nell'istanza di GNOME GitLab. I ticket di bugzilla non sono ancora stati migrati ai problemi di GitLab, quindi prima di presentare un nuovo problema su GitLab, cerca prima il bugzilla. Tutti i collegamenti sono disponibili come al solito su: https://wiki.gnome.org/Apps/Devhelp
- Finalmente scrivi un file HACKING.
- Non mostrare un errore GtkInfoBar, usa l'implementazione predefinita di WebKitWebView per semplificare il codice.
- Rifattorici di codice: da DhWindow estrai la funzione DhNotebook, DhSearchBar e bind_sidebar_and_notebook () e deleghi più lavoro a DhWebView.
- Rendi le classi seguenti riutilizzabili e spostale su libdevhelp: DhWebView, DhTab, DhTabLabel, DhNotebook e DhSearchBar. E sposta dh_window_bind_sidebar_and_notebook () su libdevhelp.
- Flatpak: esegui i test delle unità Amtk e Devhelp dopo averli creati.
- Icone delle applicazioni: rinomina i nomi dei file in org.gnome.Devhelp. *, per semplificare il manifest Flatpak.
- Sistema di compilazione: correggi i punti rimanenti in cui l'API / versione principale di libdevhelp era hardcoded, usa invece la variabile, per farlo facilmente in futuro.
- Altri piccoli miglioramenti.
- Aggiornamenti della traduzione.
Novità della versione nella versione:
- Molti rifacimenti di codice.
- Scrivi il primo test dell'unità.
- DhLink: usa un union all'interno della struct per usare meno memoria.
- Migliora la documentazione delle API.
- Alcune correzioni di bug minori.
- Aggiornamenti della traduzione.
Novità nella versione 3.26.0:
- Traduzioni aggiornate: be, da, eu, fi , hu, it, ko, lt, lv, ne, pt_BR, sk, tr
Novità nella versione 3.25.1:
- Albero del libro nel riquadro laterale: aggiungi il menu di scelta rapida con Collapse All action.
- Aggiorna GUI quando cambiano i caratteri di sistema.
- Un sacco di pulizia del codice e refactoring.
- Pulisci lo schema di GSettings.
- Usa GIO per caricare i file indice.
- Diverse correzioni di bug nel parser.
- Sistema di costruzione:
- Disabilita -Werror di default.
- Utilizza git.mk.
- Controlla gsettings-desktop-schemi con pkg-config.
- API:
- Ci sono state alcune interruzioni API documentate nel manuale di riferimento, ma sia Anjuta che gnome-builder dovrebbero comunque essere compilati e funzionanti.
- Numerose correzioni nei commenti di GTK-Doc e nelle annotazioni Introspezione GObject.
- Migliora la documentazione, scrivi le descrizioni delle classi per le classi pubbliche.
- DhBookManager è ora un singleton.
- Deprecate dh_link_get_page_name ().
- dh_init () ora inizializza i18n.
- Nuova funzione: dh_free_resources ().
- Corretti bug:
- # 761292, Albero del libro nella barra laterale: aggiungi il tasto destro del mouse - & gt; comprimi tutto
- # 775175, Problemi con la sensibilità dei tasti avanti / indietro
- # 776596, devhelp --search a volte non salta al simbolo
- # 782511, Approfitta di Unicode
- Traduzioni aggiornate: be, de, el, hu, id, pl
Novità nella versione 3.24.0:
- Traduzioni aggiornate: lv
Novità nella versione 3.22.0 / 3.24.0 Beta 2:
- Corretti bug:
- # 763518, Aggiungi toggler della barra laterale al menu
- # 770785, Aggiungi riferimento API GTK-Doc e supporto Introspection GObject
- # 771503, correggere gli avvisi nella finalizzazione della barra laterale
- # 773900, Aggiornamento del sistema di piccole dimensioni
- # 774069, impossibile creare devhelp da jhbuild
- # 775261, Rendi DhLanguage una sottoclasse GObject
- Traduzioni aggiornate: cs, de, es, eu, fi, fur, hr, hu, it, kk, nb, pl, pt_BR, sk, sl, sr @ latin, sr, sv
Novità nella versione 3.22.0:
- Traduzioni aggiornate: en_GB, fi, pl, sl
Novità nella versione 3.20.0 / 3.22.0 Beta 2:
- Traduzioni aggiornate: en_GB , fi, pl, sl
Novità nella versione 3.19.3:
- Corretti bug:
- # 709658, plug-in gedit: troppi file .plugin (alcuni generati, alcuni strani)
- # 755872, a volte una pagina non viene aperta li>
- # 756341, vari miglioramenti al codice e correzioni di bug
- Traduzioni aggiornate: eu, pt, th, zh_CN
Novità nella versione 3.16.1:
- Corretti bug:
- Aggiorna elenco dei siti ufficiali di documentazione per sviluppatori
- # 747016, icona: fornire una variante simbolica dell'icona dell'app
Novità nella versione 3.14.0 / 3.16.0 Beta 1:
- Corretti bug:
- # 728916, Impossibile trovare & quot; _ & quot; nei risultati
- # 741806, Aggiunto il supporto per i tasti XF86Back / XF86Forward
- # 742447, devhelp si arresta in modo anomalo con il file di documentazione vuoto
- # 742457, il file di conversione Typo in GSettings causa la conversione di gsettings-data in crash
- # 742687, DevHelpBookTree è più ampio durante la ricerca
- Traduzioni aggiornate: fi, it, ja, sl, tr
Novità nella versione 3.14.0:
- Traduzioni aggiornate: da, de, sr @ latin , sr, zh_CN
Novità nella versione 3.14 RC:
- Corretti bug:
- # 735252, libdevhelp: risolto il problema con il file .pc durante la creazione con webkit2gtk-4.0
- Traduzioni aggiornate: fi, gl, hu, id, ko, lv, pl, ru, sv, zh_HK, zh_TW
Novità nella versione 3.14 Beta 1:
- Corretti bug:
- # 734324, Build contro webkit2gtk-4.0
- Traduzioni aggiornate:
- as, ca, ca @ valencia, cs, eu, fi, fr, lt, nb
Novità nella versione 3.13.4:
- Corretti bug:
- # 724098, etichette delle schede centrali
- # 724538, utilizza il pop-up per il menu a forma di ingranaggio
- # 727064, utilizza la barra di intestazione nella finestra di dialogo delle preferenze
- # 730445, schede Espandi nella finestra di dialogo di pref
- # 730723, finestra: consenti spostamento: torna alla ricerca precedente
- # 730772, utilizza il nuovo supporto per le icone RTL in GtkIconTheme
- # 732897, usa view-context-menu-symbolic per il menu a ingranaggio
- Traduzioni aggiornate:
- ca, ca @ valencia, el, es, he, pt_BR, sl
Novità nella versione 3.12.1:
- Traduzione aggiornata: eu
Novità nella versione 3.12.0:
- Traduzioni aggiornate: da, id, pt, sl
Novità nella versione 3.12 RC1:
- Traduzioni aggiornate: fi, fr, ko, lv, pl, ru, sr @ latin, sr, zh_CN
Novità nella versione 3.11.4:
- Corretti bug:
- # 712183, su devhelp, URL errato
- # 720167, Menu app: standardizza Aiuto / Informazioni su / Esci
- # 720948, Aggiungi & quot; barra laterale & quot; classe di stile nella barra laterale
- Traduzioni aggiornate: ca, ca @ valencia, cs, el, es, gl, he, it, pt_BR, sl, zh_CN
Novità nella versione 3.10.2:
- Traduzioni aggiornate: ca, ca @ valencia, de , el
Novità nella versione 3.10.0:
- Corretti bug:
- # 707490, [PATCH] Non utilizzare AM_GNU_GETTEXT
- Traduzioni aggiornate: come, be, da, fi, he, id, ja, ko, lv, ru, sk, sr @ latin, sr, th
Novità nella versione 3.10 Beta 2:
- Corretti bug:
- # 700588, Errore riguardante lo schema di gsetting quando gsettings-data-convert inizia
- # 706498, digitato nell'ultimo file POT dell'ultimo devhelpA
- Traduzioni aggiornate:
- cs, es, fr, gl, he, hu, it, lt, nb, pl, pt_BR, sl, zh_HK, zh_TW
Novità nella versione 3.10 Beta 1:
- Ignacio Casal Quinteiro ha eseguito il porting su GtkHeaderBar, GtkSearchBar e altro.
- Corretti bug:
- # 700588, Errore riguardante lo schema di gsetting quando gsettings-data-convert inizia
- Traduzioni aggiornate: it, lt, pt_BR, zh_HK, zh_TW
- Molte grazie a tutti i collaboratori: Milo Casagrande, Ignacio Casal Quinteiro, Rafael Ferreira, Piotr DrA ... g, Baptiste Mille-Mathias, Aurimas AŒernius, Chao-Hsiung Liao
Novità nella versione 3.9.5:
- Corretti bug:
- # 703609, imposta le icone delle frecce dei pulsanti in base alla direzione del testo delle impostazioni locali
- # 704752, Crea finestra con un modello e altre cose
- # 704805, Il blocco note nelle preferenze non si espande correttamente
Novità nella versione 3.9.4:
- Corretti bug:
- # 665531, devhelp: cambia la chiave ShowSearchTab in ctrl + K
- # 695758, Ctrl + F / Ctrl + S non mettono a fuoco la voce di ricerca
- # 696922, le schede dovrebbero essere riordinabili
- # 700430, .pc utilizza WEBKITGTK_PC_NAME che non è più definito
- Traduzioni aggiornate: cs, es, eu, gl, he, hu, ml, nb, ru, sl
- Mille grazie a tutti i contributori: BalAzs Asr, Kjartan Maraas, Carlos Garcia Campos, Ignacio Casal Quinteiro, Fran DiAguez, Javier JardA³n, Matej UrbanA iAÂ, Yuri Myasoedov, Daniel Mustieles, Yosef O Boczko, Adam Dingle, Marek AÅ'ernockA½ , Arnel A. Borja, Yaron Shahrabani, Anish A, Aleksander Morgado
Novità nella versione 3.8.2:
- Corretti bug:
- disconnetti i segnali quando la finestra di dialogo delle preferenze è disattivata li>
- Traduzioni aggiornate: ru
- Mille grazie a tutti i contributori: Dmitriy S. Seregin, Aleksander Morgado
Novità nella versione 3.8.1:
- Corretti bug:
- # 697026, la dimensione del carattere è troppo piccola per impostazione predefinita e non corrisponde alla dimensione del carattere di sistema
- # 697541, la modifica delle preferenze si interrompe / non riesce dopo aver chiuso una delle finestre multiple
- Mille grazie a tutti i contributori: Carlos Garcia Campos, Ignacio Casal Quinteiro, Aleksander Morgado
Novità nella versione 3.8.0:
- Corretti bug:
- # 695455, gedit-plugin: imposta loader su python3
- # 696367, gschema di devhelp arresta lo strumento gsettings
- Traduzioni aggiornate: come, be, da, el, et, fa, fi, fr, hu, ko, pt_BR, pt, tg
- Mille grazie a tutti i contributori: 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, Aleksander Morgado
Novità nella versione 3.7.91:
- Corretti bug:
- # 569021, i collegamenti dell'intestazione non salgono al punto corretto nel testo
- n. 600309, impossibile o molto ingombrante per navigare dalla tastiera
- # 640567, Errore mostrato quando si cambiano libri / pagine troppo velocemente
- # 665531, devhelp: cambia la chiave ShowSearchTab in ctrl + K
- # 671907, Non utilizzare i marshaller personalizzati
- # 673320, i nodi nella struttura laterale non dovrebbero espandersi sullo stato attivo
- # 693237, errori di sintassi nel file desktop
- Traduzioni aggiornate: ca, ca @ valencia, cs, de, el, gl, it, lt, nb, nl, pl, sl, sr @ latin, sr, th, ug
Novità nella versione 3.7.5:
- Questa versione vede un rinnovamento dell'interfaccia utente secondo le applicazioni di GNOME 3, grazie al lavoro di Aleksander Morgado e Thomas Bechtold durante l'esperienza degli sviluppatori di hackfest a Bruxelles.
- Corretti bug:
- # 569021, i collegamenti dell'intestazione non salgono al punto corretto nel testo
- # 646402, [patch] port devhelp a gsettings
- # 664080, titolo della finestra non aggiornato quando si aprono le pagine utilizzando la ricerca
- # 671907, Non utilizzare i marshaller personalizzati
- # 679955, utilizza la voce di ricerca per le voci di ricerca
- # 679956, sarebbe bello non dover cambiare una scheda per cercare
- # 688955, la selezione dei caratteri non fa nulla
- # 690599, perdite di memoria
- # 690980, porta a python3
- # 692242, libdevhelp: rimuovi dh_init () dall'intestazione poiché non esiste più.
- # 692732, assistente-vista: non fare riferimento a DhApplication
- # 693017, lo spostamento indietro / avanti sembra interrotto con webkit2
- # 693023, libdevhelp: correggi il file .pc & quot; Richiede & quot; quando si costruisce con webkitgtk2
- Traduzioni aggiornate: bg, el, es, gl, he, it, lt, nb, pl, sr @ latin, sr, ug, zh_HK, zh_TW
Novità nella versione 3.6.1:
- Traduzioni aggiornate: lettone, slovacco, malayalam, estone
- Correggi Ctrl-C per copiare
Novità nella versione 3.4.0:
- Corretti bug:
- # 671256, Correggere gli avvisi di compilazione con -Wunused-but-set-variable
- Traduzioni aggiornate: ar, as, fa, fi, fr, it, km, ko, lv, pt, uk
Novità nella versione 3.2.0:
- Corretti bug:
- # 592897, la finestra viene riutilizzata solo se nella pagina corrente
- # 646399, [patch] rimuovi le FLATFORM_ {C, LD} inutilizzate
- # 646400, [patch] rimuovi il codice GTK + morto
- # 646962, Non crea su Mac OS / Quartz
- # 650542, alcuni piccoli ritocchi dell'interfaccia utente
- Traduzioni aggiornate: ast, ca @ valencia, en_CA, eo, es, eu, fi, ja, lt
Novità nella versione 3.0.0:
- Traduzioni aggiornate: da, de, it, lv , pt_BR, sk, sr @ latin, sr, ug
Novità nella versione 2.91.92:
- Corretti bug:
- # 644221, finestra: imposta la classe di stile prima di aggiungere alla casella genitore
- Traduzioni aggiornate: de, en_GB, pl, ro, sk, sq
Novità nella versione 2.91.91.2:
- Corretti bug:
- aggiornamento parziale per gtk-style-context, alcune funzioni deprecate sono ancora in uso.
Novità nella versione 2.91.90:
- Corretti errori: # 642002, porta [PATCH] plugin gedit per GObject Introspection e ultimi
- GEdit
- Traduzioni aggiornate: ar, bg, ca, el, eo, es, fa, fr, gl, ko, nl, ru, ug, uk, zh_HK, zh_TW
Novità nella versione 2.91.5:
- Corretti bug:
- # 638748, Adatta al nuovo multi backend GTK +
- # 638761, aggiungi ellisse per cercare combo
- Traduzioni aggiornate: cs, es, et, gl, id, nb, sl, sv, ug, zh_CN
- Mille grazie a tutti i contributori: 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
Novità nella versione 2.91.4:
- Corretti bug:
- # 90469, funzione di ricerca per consentire la selezione di libri per la ricerca
- # 349608, monitora i libri e aggiorna quando cambiano
- # 353108, ricerca per lingua
- n. 601201, [PATCH] ordine dei risultati di ricerca inadeguato
- # 633834, L10N: msgid & quot; Abilitato & quot;
- # 635162, Devhelp non costruirà a causa della nuova API GApplication
- # 636339, Correggi il valore predefinito per la chiave del tipo di elenco
- Stato / main / contenuti / books_disabled
- # 636933, [PATCH] Si blocca quando si chiude la finestra di dialogo delle preferenze con
- pulsante di chiusura della barra del titolo
- Traduzioni aggiornate: et, he, th, zh_HK, zh_TW
Novità nella versione 2.30.1:
- Traduzioni aggiornate: ca @ valencia, en @ shaw , eo, fr, gl, hy, id, nl, sl, sq, ug
- Mille grazie a tutti i contributori: Kristjan Schmidt, Laurent Dhima, Andika Triwidada, Gheyret Kenji, noch, Wouter Bolsterlee, Fran Dieguez, Matej Urbancic, Claude Paroz, Thomas Thurman, Carles Ferrando
Requisiti :
- GNOME
- Gtkmozembed
I commenti non trovato