Devhelp on avoimen lähdekoodin sovellus, joka tarjoaa käyttäjille API-dokumentaation selaimen GTK + -työkalupakettityökalusta ja erilaisista GNOME-työpöytäympäristön muista ydinosista ja sovelluksista.
Ominaisuudet yhdellä silmäyksellä
Sovelluksen käyttöliittymä noudattaa GNOME HIG -ohjelmaa (Human Interface Guidelines), mikä tarkoittaa sitä, että kuka tahansa voi helposti käyttää sitä. Se koostuu sivupalkista, jossa luetellaan kaikki mukana olevat luokkiin ja alaluokkiin sekä suuri näkymäalue, jossa voit navigoida todelliset asiakirjat.
Näistä hankkeista voidaan mainita ATK, Bonobo, Cairomm, Cally, Camel, Cheese, Clutter, D-Bus, Evince, Evolution, GAIL, GIMP, Glade, GMime, GStreamer, GTK +, GtkSourceView, PackageKit, PyGTK , GNOME Shell, Totem ja Vala.
Sovellus on täysin yhteensopiva GTK-Docin kanssa, joka on API-viitekehys, joka on suunniteltu GTK +: lle ja jota käytetään API-dokumentaation koko GNOME-työpöytäympäristössä. Se käyttää dokumenttien tuottamista GTK-Docilla.
Suunniteltu GNOME: lle
Vaikka sitä käytetään selailemaan GTK +- ja GNOME-komponenttien API-dokumentaatiota, ohjelmistoa ei ole liitetty GNOME-työpöytäympäristöön, koska sitä voidaan käyttää missä tahansa muussa avoimen lähdekoodin ikkunanhallinnassa, kuten MATE, Cinnamon, LXDE, Xfce tai jopa Openbox ja Fluxbox.
Saatavuus ja tuetut käyttöjärjestelmät
Se on jaettu lähdetiedostoksi, jolla voidaan määrittää, kääntää ja asentaa ohjelma missä tahansa Linux-jakelussa, kunhan kaikki vaatimukset täyttyvät. Sovellus voidaan kuitenkin helposti asentaa Linux-jakelun oletusohjelmistosäilöistä.
Vaikka suuret Linux-pohjaiset käyttöjärjestelmät sisältävät jo Devhelpin, kehittäjät suunnittelevat luomaan valmiiksi rakennettuja versioita Windows- ja Mac OS X -käyttöjärjestelmille, jotta kehittäjät voivat helpottaa GTK + -sovellusten käyttöä näillä alustoilla.
Bottom line
Devhelp on erittäin hyödyllinen sovellus, joka on suunniteltu sekä aloitteleville että kehittyneille GNOME / GTK + -kehittäjille. Tämä on yksi tärkeimmistä projekteista kehitettäessä GNOME-projektia.
Uutta strong> tässä julkaisussa:
- A muutama pieni parannus.
- Käännöspäivitykset.
Uutta strong> versiossa 3.29.3:
- Devhelp on siirtynyt GNOME GitLab -esimerkkiin. Bugzilla-lippuja ei ole vielä siirretty GitLab-julkaisuihin, joten ennen uuden julkaisun jättämistä GitLab-ohjelmaan, etsi ensin bugzilla. Kaikki linkit ovat saatavilla normaalisti osoitteessa: https://wiki.gnome.org/Apps/Devhelp
- Lopuksi kirjoita HACKING-tiedosto.
- Älä näytä GtkInfoBar: tä virheestä, käytä WebKitWebView-oletusversiota yksinkertaistamaan koodia.
- Koodin uudelleenmuokkaukset: DhWindow-uutteesta DhNotebook, DhSearchBar ja bind_sidebar_and_notebook () -toiminto sekä Delegate Lisää työtä DhWebView.
- Tee seuraavat luokat uudelleenkäytettäviksi ja siirrä ne libdevhelp: DhWebView, DhTab, DhTabLabel, DhNotebook ja DhSearchBar. Ja siirrä dh_window_bind_sidebar_and_notebook () libdevhelp: lle.
- Flatpak: suorita Amtk- ja Devhelp-yksikkötestit näiden moduulien rakentamisen jälkeen.
- Sovelluskuvakkeet: nimeä tiedostonimet org.gnome.Devhelp. *: ksi yksinkertaistamaan Flatpak-manifestiä.
- Rakenna järjestelmä: korjaa jäljellä olevat paikat, joissa libdevhelp API / major -versio oli koodattu, käytä muuttujaa sen sijaan, että se olisi helppoa tulevaisuudessa.
- Muut pienet parannukset.
- Käännöspäivitykset.
Uutta strong> versio:
- Paljon koodin uudelleenmuokkauksia.
- Kirjoita ensimmäinen yksikkötesti.
- DhLink: käytä jäsennettä organisaation sisällä vähemmän muistia varten.
- Paranna API-dokumentaatiota.
- Jotkut pienet virheenkorjaukset.
- Käännöspäivitykset.
Uutta strong> version 3.26.0:
- Päivitetyt käännökset: be, da, eu, fi , hu, it, ko, lt, lv, ne, pt_BR, sk, tr
Uutta strong> versiossa 3.25.1:
- Kirjauspuu sivupaneelissa: lisää kontekstivalikko Collapse All action -toiminnon avulla.
- Päivitä käyttöliittymä, kun järjestelmän fontit muuttuvat.
- Paljon koodin puhdistamista ja uudelleenaktivointia.
- Suojaa GSettings-kaava.
- Lataa GIO hakemistotiedostoihin.
- Parhaillaan useita virheenkorjauksia.
- Rakenna järjestelmä:
- Poista käytöstä -Warror oletuksena.
- Käytä git.mk.
- Tarkista gsettings-desktop-kaavioita pkg-configilla.
- API:
- Viittauskäsikirjassa on dokumentoitu joitain API-taukoja, mutta sekä Anjuta että gnome-rakentaja joutuvat edelleen kokoamaan ja toimimaan hyvin.
- Useita korjauksia GTK-Doc-kommentteihin ja GObject Introspection -merkintöihin.
- Paranna dokumentaatiota, kirjoita luokkakuvat julkisille luokille.
- DhBookManager on nyt singleton.
- Palauta dh_link_get_page_name ().
- dh_init () alustaa nyt i18n.
- Uusi toiminto: dh_free_resources ().
- Kiinteät virheet:
- # 761292, Kirjaa puu sivupalkissa: lisää oikea klikkaus - & gt; kaataa kaikki
- # 775175, Ongelmia taaksepäin / eteenpäin -painikkeiden herkkyyden kanssa
- # 776596, devhelp - haku ei joskus hypätä symboliin
- # 782511, Hyödynnä Unicode
- Päivitetty käännökset: be, de, el, hu, id, pl
Uutta strong> version 3.24.0:
- Päivitetty käännökset: lv
Uutta strong> versiossa 3.22.0 / 3.24.0 Beta 2:
- / li>
- # 763518, Lisää sivupalkki toggler valikkoon
- # 770785, Lisää GTK-Doc API -viite ja GObject Introspection -tuki
- # 771503, korjaa varoitus sivupalkin viimeistelyssä
- # 773900, Pienikokoinen järjestelmän päivitys
- # 774069, ei voi rakentaa devhelpia jhbuild : lla
- # 775261, Tee DhLanguage GObject-alaluokka
- Päivitetty käännös: cs, de, es, eu, fi, turkis, hr, hu, it, kk, nb, pl, pt_BR, sk, sl, sr @ latin, sr, sv
Uutta strong> versiossa 3.22.0:
- Päivitetyt käännökset: en_FI, fi, pl, sl
Uutta strong> versiossa 3.20.0 / 3.22.0 Beta 2:
- Päivitetyt käännökset: en_FI , fi, pl, sl
Uutta strong> versiossa 3.19.3:
- # 709658, gedit-plugin: liian monta .plugin-tiedostoa (jotkut tuotetut, jotkut outoja)
- # 755872, joskus sivu ei avaudu
- # 756341, Erilaiset koodin parannukset ja virheenkorjaukset
- Päivitetty käännökset: eu, pt, th, zh_CN
Uutta strong> versiossa 3.16.1:
- Kiinteät virheet:
- Päivitä virallinen kehittäjien dokumentointi sivustoja
- # 747016, kuvake: anna sovelluksen kuvakkeen symbolinen muunnelma
- Kiinteät virheet
- # 728916, Et löydä & quot; _ & quot; tuloksissa
- # 741806, Lisätty tuki XF86Back / XF86Forward-näppäimiin
- # 742447, devhelp kaatuu tyhjällä dokumentointitiedostolla
- # 742457, Typo GSettings-muuntamistiedostossa aiheuttaa gsettings-data-convert to crash
- # 742687, DevHelpBookTree on laajempi haettaessa
- Päivitetty käännökset: fi, it, ja, sl, tr
- Päivitetty käännökset: da, de, sr @ latin
Uutta strong> versiossa 3.14.0 / 3.16.0 Beta 1
, sr, zh_CN
Uutta strong> versiossa 3.14 RC:
- # 735252, libdevhelp: Fix .pc-tiedosto vaatii, kun rakennetaan webkit2gtk-4.0: llä
- Päivitetty käännös: fi, gl, hu, id, ko, lv, pl, ru, sv, zh_HK, zh_TW
Uutta strong> versiossa 3.14 Beta 1:
- Kiinteät virheet:
- # 734324, Build against webkit2gtk-4.0
- Päivitetty käännökset:
- kuten, ca, ca @ valencia, cs, eu, fi, fr, lt, nb
Uutta strong> versiossa 3.13.4:
- Kiinteät virheet:
- # 724098, välilehtileimat
- # 724538, Käytä vaihtavan valikon -operaattoria
- # 727064, Käytä otsikkobaria etusivun valintaikkunassa
- # 730445, Laajenna välilehdet esivalintaikkunassa
- # 730723, ikkuna: Salli Shift-paluu edelliseen hakuun
- # 730772, Käytä uutta tukea RTL-kuvakkeille GtkIconTheme
- # 732897, Käytä vaihteenvalinta-kontekstivalikon-symbolista li>
- Päivitetty käännökset:
- ca, ca @ valencia, el, es, he, pt_BR, sl
- Päivitetty käännös: eu
Uutta strong>
Uutta strong> versiossa 3.12.0:
- Päivitetty käännökset: da, id, pt, sl
- Päivitetty käännökset: fi, fr, ko, lv,
pl, ru, sr @ latin, sr, zh_CN
Uutta strong> versiossa 3.11.4:
- Kiinteät virheet:
- # 712183, noin devhelp, väärä URL
- # 720167, Sovellusvalikko: standardisoi Ohje / Tietoja / Lopeta li>
- # 720948, Lisää & quot; sivupalkki & quot; tyyli luokan sivupalkkiin
- Päivitetty käännökset: ca, ca @ valencia, cs, el, es, gl, he, it, pt_BR, sl, zh_CN
Uutta strong> versiossa 3.10.2:
- Päivitetyt käännökset: ca, ca @ valencia, de , el
- Vikojen korjaus
Uutta strong>
- Kiinteät virheet :
Uutta strong>
Uutta strong> versiossa 3.10 Beta 1:
- Ignacio Casal Quinteiro siirsi haun GtkHeaderBariin, GtkSearchBariin ja muuhun.
- Kiinteät virheet:
- # 700588, virhe, joka koskee gsetting-kaavaa, kun gsettings-datan muuntaminen alkaa
- Päivitetty käännökset: it, lt, pt_BR, zh_HK, zh_TW
- Kiitos kaikille vastaajille: Milo Casagrande, Ignacio Casal Quinteiro, Rafael Ferreira, Piotr DrA ..., Baptiste Mille-Mathias, Aurimas Aıernius, Chao-Hsiung Liao
Uutta strong> versiossa 3.9.5:
- # 703609, Set-painikkeen nuolinäppäimillä paikallisen tekstin suunnan mukaan
- # 704752, Tee ikkunasta malli ja muut asiat
- # 704805, Asetukset-muistikirja ei laajene oikein
Uutta strong> versiossa 3.9.4:
- Kiinteät virheet:
- # 665531, devhelp: muuta ShowSearchTab-näppäintä ctrl + K
- # 695758, Ctrl + F / Ctrl + S eivät tarkenna hakuehtoa
- # 696922, välilehdet on järjestettävä uudelleen
- # 700430, .pc käyttää WEBKITGTK_PC_NAMEa, jota ei enää määritellä
- Päivitetty käännös: cs, es, eu, gl, he, hu, ml, nb, ru, sl
- Kiitokset kaikille osallistuville: BalAzs Asr, Kjartan Maraas, Carlos Garcia Campos, Ignacio Casal Quinteiro, Fran DiAguez, Javier JardA³n, Matej UrbanA iA, Yuri Myasoedov, Daniel Mustieles, Yosef tai Boczko, Adam Dingle, Marek AÅ'ernockA½ , Arnel A. Borja, Yaron Shahrabani, Anish A, Aleksander Morgado
Uutta strong> versio 3.8.2:
- Kiinteät virheet:
- katkaise signaalit, kun valintaikkuna on sammutus
- Päivitetty käännökset: ru
- Kiitokset kaikille osallistujille: Dmitriy S. Seregin, Aleksander Morgado
Uutta strong> versiossa 3.8.1:
- Kiinteät virheet:
- # 697026, fonttikoko on liian pieni oletusarvoisesti ja se ei vastaa järjestelmän fonttikokoa
- # 697541, asetusten muuttaminen kaatuu / epäonnistuu sulkemalla yhden useista ikkunoista li>
- Kiitokset kaikille osallistujille: Carlos Garcia Campos, Ignacio Casal Quinteiro, Aleksander Morgado
Uutta strong> versiossa 3.8.0:
- Kiinteät virheet:
- # 695455, gedit-plugin: Aseta lataaja python3
- # 696367, devhelp: n gschema kaatuu gsettings-työkalun
- Päivitetty käännökset: as, be, da, el, et, fa, fi, fr, hu, ko, pt_BR, pt, tg
- Kiitokset kaikille osallistuville: 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
Uutta strong> versio 3.7.91:
- Kiinteät virheet:
- # 569021, otsikkolinkit eivät hyppää tekstin oikeaan kohtaan
- # 600309, mahdoton tai erittäin hankala siirtyä näppäimistöstä
- # 640567, virhe, kun kirjojen / sivujen vaihtaminen on liian nopeaa
- # 665531, devhelp: muuta ShowSearchTab-näppäintä ctrl + K
- # 671907, Älä käytä muokattuja marskereita li>
- # 673320, sivupuussa olevat solmut eivät saa laajentaa tarkennusta li>
- # 693237, Syntaksivirheet työpöytätiedostossa
- Päivitetty käännökset: ca, ca, valencia, cs, de, el, gl, it, lt, nb, nl, pl, sl, sr @ latin,
Uutta strong> versio 3.7.5:
- Tämä julkaisu luo käyttöliittymän uudistusta sovitettujen GNOME 3-sovellusten mukaan Aleksander Morgadon ja Thomas Bechtoldin työn aikana kehittäjäkokemuksen aikana Brysselissä.
- Kiinteät virheet:
- # 569021, otsikkolinkit eivät hyppää tekstin oikeaan kohtaan
- # 646402, [korjaustiedosto] port devhelp to gsettings
- # 664080, ikkunan otsikkoa ei päivitetä, kun avaat sivuja haun avulla
- # 671907, Älä käytä muokattuja marskereita li>
- # 679955, Käytä hakuehtoa hakutöitä varten
- # 679956, Olisi mukavaa, ettei sinun tarvitse vaihtaa välilehteä etsimään
- # 688955, Fonttivalinta ei tee mitään
- # 690599, muistivuoto
- # 690980, portti python3
- # 692242, libdevhelp: Poista dh_init () otsikosta, koska sitä ei enää ole.
- # 692732, avustaja-näkymä: älä viittaa DhApplicationiin
- # 693017, Navigation back / forward näyttää rikki webkit2
- # 693023, libdevhelp: Fix .pc-tiedosto & quot; Vaatii & quot; kun rakennat webkitgtk2: n kanssa
- Päivitetty käännös: bg, el, es, gl, he, lt, nb, pl, sr @ latin, sr, ug, zh_HK, zh_TW
Uutta strong> versiossa 3.6.1:
- Päivitetty käännös: latvia, slovakki, malajalammi, viro
- Korjaa Ctrl-C kopioitavaksi
Uutta strong> versiossa 3.4.0:
- Kiinteät virheet:
- # 671256, Korjaa kokoelma -varoitukset -Wunused-but-set-variable -työkalulla
- Päivitetty käännökset: ar, as, fa, fi, fr, it, km, ko, lv, pt, uk
Uutta strong> versiossa 3.2.0:
- Kiinteät virheet:
- # 592897, ikkunaa käytetään uudelleen vain, jos nykyisellä sivulla
- # 646399, [korjaustiedosto] poista käyttämättömät PLATFORM_ {C, LD} LIPUT
- # 646400, [korjaustiedosto] poistaa kuollut GTK + -koodit
- # 646962, Ei rakenna Mac OS / Quartz
- # 650542, Jotkut pienet UI-versiot
- Päivitetty käännös: ast, ca @ valencia, en_CA, eo, es, eu, fi, ja, lt
Uutta strong> versiossa 3.0.0:
- Päivitetty käännökset: da, de, it, lv , pt_BR, sk, sr @ latin, sr, ug
Uutta strong> versiossa 2.91.92:
- Kiinteät virheet:
- # 644221, ikkuna: aseta tyyliluokka ennen kuin lisäät ylätason laatikkoon
- Päivitetty käännös: de, en_FI, pl, ro, sk, sq
Uutta strong> versiossa 2.91.91.2:
- Kiinteät virheet:
- Osittainen päivitys gtk-tyyli -yhteydelle, jotkut vanhentuneet toiminnot ovat edelleen käytössä.
Uutta strong> versiossa 2.91.90:
- Kiinteät virheet: # 642002, [PATCH] gedit plugin GObject Introspektioon ja viimeisimpään
- GEdit
- Päivitetty käännös: ar, bg, ca, el, eo, es, fa, fr, gl, ko, nl, ru, ug, uk, zh_HK, zh_TW
Uutta strong> versiossa 2.91.5:
- Kiinteät virheet:
- # 638748, Sovita uusiin moniosaiseen GTK + -alkuun
- # 638761, Lisää ellipsoida hakukomponenttiin
- Päivitetty käännös: cs, es, et, gl, id, nb, sl, sv, ug, zh_CN
- Kiitos kaikille vastaajille: 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
Uutta strong> versiossa 2.91.4:
- Kiinteät virheet:
- # 90469, hakutoiminto, jonka avulla voit valita kirjoja haulle
- # 349608, seurata kirjoja ja päivitä, kun ne muuttuvat.
- # 353108, Etsi kieli
- # 601201, [PATCH] riittämätön hakutuloksen tilaaminen
- # 633834, L10N: "Käytössä"
- # 635162, Devhelp ei rakenna uuden GApplication-sovellusliittymän vuoksi.
- # 636339, Korjaa oletusarvo listan tyypin avaimelle
- valtio / main / sisältö / books_disabled
- # 636933, [PATCH] Sulje asetusvalintaikkunan
- otsikkorivin sulkeminen
- Päivitetty käännökset: et, he, th, zh_HK, zh_TW
Uutta strong> versiossa 2.30.1:
- Päivitetty käännökset: ca @ valencia, en @ shaw , eo, fr, gl, hy, id, nl, sl, sq, ug
- Kiitos kaikille osallistujille: Kristian Schmidt, Laurent Dhima, Andika Triwidada, Gheyret Kenji, Noch, Wouter Bolsterlee, Fran Dieguez, Matej Urbancic, Claude Paroz, Thomas Thurman, Carles Ferrando
Vaatimukset
- GNOME
- Gtkmozembed
Kommentteja ei löytynyt