Devhelp is 'n oopbronprogram waarmee gebruikers 'n API-dokumentasieblaaier vir die GTK + widget-toolkit en verskeie ander kernkomponente en toepassings van die GNOME-werksomgewing bied.
Funksies in 'n oogopslag
Die gebruikerskoppelvlak van die program volg die GNOME HIG (Human Interface Guidelines), wat beteken dat dit maklik deur enigiemand gebruik kan word. Dit bestaan uit 'n sidebar wat al die ingeslote kategorieë en subkategorieë bevat, asook 'n groot uitsig area waar u die werklike dokumentasie kan navigeer.
Onder die bedekte projekte kan ons ATK, Bonobo, Cairomm, Cally, Camel, Cheese, Clutter, D-Bus, Evince, Evolution, GAIL, GIMP, Glade, GMime, GStreamer, GTK +, GtkSourceView, PackageKit, PyGTK noem. , GNOME Shell, Totem, en Vala.
Die aansoek is ten volle versoenbaar met GTK-Doc, wat 'n API-verwysingsraamwerk is wat vir GTK + ontwerp is en wat regdeur die hele GNOME-rekenaaromgewing gebruik word vir API-dokumentasie. Dit gebruik GTK-Doc om die dokumentasie te genereer.
Ontwerp vir GNOME
Terwyl dit gebruik word om die API-dokumentasie van GTK + en GNOME-komponente te blaai, is die sagteware nie aan die GNOME-werfomgewing gekoppel nie, aangesien dit gebruik kan word op enige ander open source vensterbestuurder, soos MATE, Cinnamon, LXDE, Xfce of selfs Openbox en Fluxbox.
Beskikbaarheid en ondersteunde bedryfstelsels
Dit word versprei as 'n bron argief wat gebruik kan word om die program in enige Linux-verspreiding te konfigureer, op te stel en te installeer solank as wat aan alle vereistes voldoen word. Die program kan egter maklik geïnstalleer word vanaf die standaard sagteware repositories van jou Linux verspreiding.
Hoewel groot Linux-bedryfstelselstelsels reeds Devhelp insluit, beplan die ontwikkelaars om voorafgeboude weergawes vir Windows- en Mac OS X-bedryfstelsels te skep, om ontwikkelaars te help om GTK + -programme maklik op die platforms te implementeer.
Bottom line
Devhelp is 'n uiters nuttige toepassing wat ontwerp is vir beide beginner en gevorderde GNOME / GTK + ontwikkelaars. Dit is een van die belangrikste projekte tydens die ontwikkeling van die GNOME-projek.
Wat is nuut in hierdie weergawe:
- A paar klein verbeteringe.
- Vertaalopdaterings.
Wat is nuut in weergawe 3.29.3:
- Devhelp is verskuif na die GNOME GitLab-instansie. Die bugzilla kaartjies is nog nie gemigreer na die GitLab kwessies nie. So, voordat jy 'n nuwe probleem op GitLab inskryf, soek eers die bugzilla. Alle skakels is soos gewoonlik beskikbaar op: https://wiki.gnome.org/Apps/Devhelp
- Skryf eers 'n HACKING-lêer.
- Moenie 'n GtkInfoBar op fout wys nie, gebruik die standaard implementering WebKitWebView om die kode te vereenvoudig.
- Kode refactorings: van DhWindow uittreksel DhNotebook, DhSearchBar en bind_sidebar_and_notebook () funksie, en delegeer meer werk aan DhWebView.
- Maak die volgende klasse herbruikbaar en skuif dit na die libdevhelp: DhWebView, DhTab, DhTabLabel, DhNotebook en DhSearchBar. En beweeg dh_window_bind_sidebar_and_notebook () na die libdevhelp.
- Flatpak: voer Amtk- en Devhelp-eenheidstoetse na die bou van daardie modules.
- Aansoek ikone: herbenoem lêername na org.gnome.Devhelp. *, om die Flatpak manifest te vereenvoudig.
- Bou stelsel: maak die oorblywende plekke waar die libdevhelp API / hoof weergawe hardcoded is, maak die veranderlike in plaas om dit maklik in die toekoms te stamp.
- Ander klein verbeteringe.
- Vertaalopdaterings.
Wat is nuut in weergawe:
- Baie kode refactorings.
- Skryf eerste eenheidstoets.
- DhLink: Gebruik 'n unie binne die struktuur om minder geheue te gebruik.
- Verbeter API dokumentasie.
- Sommige klein foutoplossings.
- Vertaalopdaterings.
Wat is nuut in weergawe 3.26.0:
- Bygewerkte vertalings: wees, da, eu, fi , hu, dit, ko, lt, lv, ne, pt_BR, sk, tr
Wat is nuut in weergawe 3.25.1:
- Boek boom in die sypaneel: voeg konteks kieslys saam met Alle aksie in.
- Werk GUI by wanneer stelselfonts verander.
- Baie kode skoonmaak en refactorings.
- Maak die GSettings-skedule skoon.
- Gebruik GIO om die indekslêers te laai.
- Verskeie foutoplossings in die parser.
- Bou stelsel:
- Disable -Werror by verstek.
- Gebruik git.mk.
- Kontroleer op gsettings-lessenaarskemas met pkg-config.
- API:
- Daar is 'n paar API-breuke gedokumenteer in die verwysingshandleiding, maar beide Anjuta en gnome-bouer moet nog steeds goed saamstel en werk.
- Verskeie regstellings in die GTK-Doc-kommentaar en GObject Introspection-annotasies.
- Verbeter dokumentasie, skryf klasbeskrywings vir openbare klasse.
- DhBookManager is nou 'n singleton.
- Deprecate dh_link_get_page_name ().
- dh_init () begin nou die i18n.
- Nuwe funksie: dh_free_resources ().
- Vaste foute:
- # 761292, Boekboom in sidebar: voeg regs kliek -> ineenstort alles
- # 775175, Probleme met die terug / vorentoe knoppies sensitiwiteit
- # 776596, devhelp - soek soms nie na simbool nie
- # 782511, Maak gebruik van Unicode
- Bygewerkte vertalings: wees, de, el, hu, id, pl
- Bygewerkte vertalings: lv
- Vaste foute:
- # 763518, Voeg sidebar skakelaar by die kieslys
- # 770785, Voeg GTK-Doc API verwysing en GObject Introspection ondersteuning
- # 771503, maak 'n waarskuwing in die afronding van die sidebar
- # 773900, klein stelsel stelsel update
- # 774069, kan nie devhelp bou deur jhbuild
- # 775261, Maak DhLanguage 'n GO-sub subklasse
- Opdateer vertalings: cs, de, es, eu, fi, pels, hr, hu, dit, kk, nb, pl, pt_BR, sk, sl, sr @ latin, sr, sv
- Bygewerkte vertalings: en_GB, fi, pl, sl
- Bygewerkte vertalings: nl_NL , fi, pl, sl
- Vaste foute:
- # 709658, gedit plugin: te veel. plugin lêers (sommige gegenereer, 'n bietjie vreemd)
- # 755872, Soms word 'n bladsy nie oopgemaak nie
- # 756341, verskeie kode verbeteringe en foutoplossings
- Bygewerkte vertalings: eu, pt, th, zh_CN
- Vaste foute:
- Opdateringslys van amptelike ontwikkelingsdokumentasie webwerwe
- # 747016, ikoon: verskaf 'n simboliese variant van die programikoon
- Vaste foute:
- # 728916, kan nie '_' vind nie in die resultate
- # 741806, bygevoeg ondersteuning vir XF86Back / XF86Forward keys
- # 742447, devhelp crashes met leë dokumentasie lêer
- # 742457, Typo in die GSettings-omskakeling lêer veroorsaak dat gsettings-data omskakel na ongeluk
- # 742687, DevHelpBookTree is wyer as jy soek
- Opgedateerde vertalings: fi, dit, ja, sl, tr
- Bygewerkte vertalings: da, de, sr @ latin , sr, zh_CN
- Vaste foute:
- # 735252, libdevhelp: Fix. Pc-lêer vereis wanneer jy met webkit2gtk-4.0 bou
- Opgedateerde vertalings: fi, gl, hu, id, ko, lv, pl, ru, sv, zh_HK, zh_TW
- Vaste foute:
- # 734324, Bou teen webkit2gtk-4.0
- Bygewerkte vertalings:
- as, ca, ca @ valencia, cs, eu, fi, fr, lt, nb
- Vaste foute:
- # 724098, etikette vir sentrum tabbladen
- # 724538, Gebruik popver vir die ratkieslys
- # 727064, Gebruik headerbar in die voorkeur dialoog
- # 730445, Vou oortjies uit in die prefdialoog
- # 730723, venster: Laat skuif toe-terug na vorige soek
- # 730772, Gebruik die nuwe ondersteuning vir RTL-ikone in GtkIconTheme
- # 732897, Gebruik vertoning-konteks-menu-simbolies vir die ratkieslys
- Bygewerkte vertalings:
- ca, ca @ valencia, el, es, hy, pt_BR, sl
- Bygewerkte vertaling: eu
- Bygewerkte vertalings: da, id, pt, sl
- Bygewerkte vertalings: fi, fr, ko, lv, pl, ru, sr @ latin, sr, zh_CN
- Vaste foute:
- # 712183, oor devhelp, verkeerde URL
- # 720167, App kieslys: standaardiseer Hulp / Oor / Sluit
- # 720948, Voeg 'zijbalk' by styl klas aan die sybalk
- Opgedateerde vertalings: ca, ca @ valencia, cs, el, es, gl, hy, dit, pt_BR, sl, zh_CN
- Opdateer vertalings: ca, ca @ Valencia, de , el
- Vaste foute:
- # 707490, [PATCH] Moenie AM_GNU_GETTEXT gebruik nie
- Opgedateerde vertalings: as, wees, da, fi, hy, id, ja, ko, lv, ru, sk, sr @ latin, sr, th
- Vaste foute:
- # 700588, fout met betrekking tot die gsetting-skema wanneer die opstart-data-omskakeling begin
- # 706498, Tik in die laaste devhelpA se POT-lêer
- Bygewerkte vertalings:
- cs, es, fr, gl, hy, hu, dit, lt, nb, pl, pt_BR, sl, zh_HK, zh_TW
- Ignacio Casal Quinteiro het devhelp gestuur na GtkHeaderBar, GtkSearchBar, en meer.
- Vaste foute:
- # 700588, fout met betrekking tot die gsetting-skema wanneer die opstart-data-omskakeling begin
- Opgedateerde vertalings: dit, lt, pt_BR, zh_HK, zh_TW
- Baie dankie aan alle bydraers: Milo Casagrande, Ignacio Casal Quinteiro, Rafael Ferreira, Piotr DrA ... g, Baptiste Mille-Mathias, Aurimas AŒernius, Chao-Hsiung Liao
- Vaste foute:
- # 703609, Stel pyltjie-ikone volgens die teks rigting van die plaaslike teks
- # 704752, Maak die venster 'n sjabloon en ander dinge
- # 704805, Die notaboek in die voorkeure word nie behoorlik uitgebrei nie
- Vaste foute:
- # 665531, devhelp: verander ShowSearchTab sleutel tot ctrl + K
- # 695758, Ctrl + F / Ctrl + S fokus nie die soektoginligting nie
- # 696922, Tabs moet herbestelbaar wees
- # 700430, .pc gebruik WEBKITGTK_PC_NAME wat nie meer gedefinieer is nie
- Bygewerkte vertalings: cs, es, eu, gl, hy, hu, ml, nb, ru, sl
- Baie dankie aan alle bydraers: BalAzs Asr, Kjartan Maraas, Carlos Garcia Campos, Ignacio Casal Quinteiro, Fran DiAguez, Javier JardA³n, Matej UrbanA iA, Yuri Myasoedov, Daniel Mustieles, Yosef Or Boczko, Adam Dingle, Marek AÅ'ernockA½ , Arnel A. Borja, Yaron Shahrabani, Anish A, Aleksander Morgado
- Vaste foute:
- ontkoppel seine wanneer voorkeure dialoog gesluit word
- Bygewerkte vertalings: ru
- Baie dankie aan alle bydraers: Dmitriy S. Seregin, Alexander Morgado
- Vaste foute:
- # 697026, die lettergrootte is standaard te klein en pas nie op die grootte van die lettertipe
- # 697541, verander voorkeure ineenstortings / versuim nadat een van verskeie vensters gesluit is
- Baie dankie aan alle bydraers: Carlos Garcia Campos, Ignacio Casal Quinteiro, Alexander Morgado
- Vaste foute:
- # 695455, gedit-plugin: Stel loader op python3
- # 696367, devhelp se gschema ineenstortingsgegee vernietig
- Opgedateerde vertalings: as, wees, da, el, et, fa, fi, fr, hu, ko, pt_BR, pt, tg
- Baie dankie aan alle bydraers: BalAzs Asr, Changwoo Ryu, Mattias PAμldaru, Dimitris Spingos, Alexandre Franke, Thomas Bechtold, Ville-Pekka Vainio, Victor Ibragimov, Arash Mousavi, Vra H. Larsen, Ihar Hrachyshka, Duarte Loreto, Nilamdyuti Goswami, Enrico Nicoletto, Jeremy Bicha, Alexander Morgado
- Vaste foute:
- # 569021, kopkoppelings spring nie om korrekte punt in teks te maak nie
- # 600309, onmoontlik of baie omslagtig om van sleutelbord te navigeer
- # 640567, fout vertoon wanneer u boeke / bladsye te vinnig verander
- # 665531, devhelp: verander ShowSearchTab sleutel tot ctrl + K
- # 671907, Moenie aangepaste marshallers gebruik nie
- # 673320, nodusse in sybome moet nie op fokus uitbrei nie
- # 693237, Syntaxfouten in die lessenaar lêer
- Opgedateerde vertalings: ca, ca @ valencia, cs, el, gl, dit, lt, nb, nl, pl, sl, sr @ latin, sr, th, ug
- Hierdie weergawe sien 'n opknapping van die UI volgens die GNOME 3-toepassings, te danke aan die werk van Alexander Morgado en Thomas Bechtold tydens die ontwikkelaar-ervaring hackfest in Brussel.
- Vaste foute:
- # 569021, kopkoppelings spring nie om korrekte punt in teks te maak nie
- # 646402, [patch] poort devhelp aan gsettings
- # 664080, venster titel nie opgedateer wanneer u bladsye oopmaak met soek nie
- # 671907, Moenie aangepaste marshallers gebruik nie
- # 679955, Gebruik soekinskrywing vir soekinskrywings
- # 679956, Dit sal lekker wees om nie 'n oortjie te soek om te soek nie
- # 688955, Font keuse maak niks
- # 690599, geheue lek
- # 690980, poort na python3
- # 692242, libdevhelp: Verwyder dh_init () van hoofstuk aangesien dit nie meer bestaan nie.
- # 692732, assistent-view: verwys nie DhApplication
- # 693017, Navigasie terug / vorentoe blyk gebreek met webkit2
- # 693023, libdevhelp: Fix. Pc-lêer "Requires" wanneer jy met webkitgtk2 bou
- Bygewerkte vertalings: bg, el, es, gl, hy, dit, lt, nb, pl, sr @ latin, sr, ug, zh_HK, zh_TW
- Bygewerkte vertalings: Lets, Slowaaks, Malabaars, Esties
- Fix Ctrl-C om te kopieer
- Vaste foute:
- # 671256, Stel opstelling waarskuwings saam met -Wunused-but-set-variable
- Opgedateerde vertalings: ar, as, fa, fi, fr, dit, km, ko, lv, pt, uk
- Vaste foute:
- # 592897, venster word slegs hergebruik as op die huidige bladsy
- # 646399, [pleister] verwyder ongebruikte PLATFORM_ {C, LD} FLAGS
- # 646400, [pleister] verwyder dooie GTK + kode
- # 646962, bou nie op Mac OS / Quartz
- # 650542, 'n paar klein UI-tweaks
- Bygewerkte vertalings: ast, ca @ valencia, en_CA, eo, es, eu, fi, ja, lt
- Bygewerkte vertalings: da, de, it, lv , pt_BR, sk, sr @ latin, sr, ug
- Vaste foute:
- # 644221, venster: stel die stylklas voor voordat jy by die ouerkas voeg
- Bygewerkte vertalings: de, en_GB, pl, ro, sk, vk
- Vaste foute:
- gedeeltelike opdatering vir gtk-styl-konteks, sommige afgedankte funksies word steeds gebruik.
- Vaste foute: # 642002, [PATCH] poort gedit plugin na GObject Introspection en nuutste
- gedit
- Opgedateerde vertalings: ar, bg, ca, el, eo, es, fa, fr, gl, ko, nl, ru, ug, uk, zh_HK, zh_TW
- Vaste foute:
- # 638748, Aanpas by nuwe multi backend GTK +
- # 638761, Voeg ellipsize om combo te soek
- Bygewerkte vertalings: cs, es, et, gl, id, nb, sl, sv, ug, zh_CN
- Baie dankie aan alle bydraers: 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
- Vaste foute:
- # 90469, Soek funksie om boeke vir soektog te kies
- # 349608, Monitor boeke en werk wanneer hulle verander
- # 353108, Soek per taal
- # 601201, [PATCH] onvoldoende soekresultaat bestel
- # 633834, L10N: msgid "Enabled"
- # 635162, sal Devhelp nie bou nie weens die nuwe GApplication API
- # 636339, Stel standaard waarde vir lys tipe sleutel
- staat / hoof / inhoud / books_disabled
- # 636933, [PATCH] Crash wanneer die voorkeure dialoog met die gesluit word
- titelbalk sluitknoppie
- Bygewerkte vertalings: et, hy, th, zh_HK, zh_TW
- Bygewerkte vertalings: ca @ valencia, en @ shaw , eo, fr, gl, hy, id, nl, sl, vk, ug
- Baie dankie aan alle bydraers: Kristjan Schmidt, Laurent Dhima, Andika Triwidada, Gheyret Kenji, Wouter Bolsterlee, Fran Dieguez, Matej Urbancic, Claude Paroz, Thomas Thurman, Carles Ferrando
- GNOME
- Gtkmozembed
Wat is nuut in weergawe 3.24.0:
Wat is nuut in weergawe 3.22.0 / 3.24.0 Beta 2:
Wat is nuut in weergawe 3.22.0:
Wat is nuut in weergawe 3.20.0 / 3.22.0 Beta 2:
Wat is nuut in weergawe 3.19.3:
Wat is nuut in weergawe 3.16.1:
Wat is nuut in weergawe 3.14.0 / 3.16.0 Beta 1:
Wat is nuut in weergawe 3.14.0:
Wat is nuut in weergawe 3.14 RC:
Wat is nuut in weergawe 3.14 Beta 1:
Wat is nuut in weergawe 3.13.4:
Wat is nuut in weergawe 3.12.1:
Wat is nuut in weergawe 3.12.0:
Wat is nuut in weergawe 3.12 RC1:
Wat is nuut in weergawe 3.11.4:
Wat is nuut in weergawe 3.10.2:
Wat is nuut in weergawe 3.10.0:
Wat is nuut in weergawe 3.10 Beta 2:
Wat is nuut in weergawe 3.10 Beta 1:
Wat is nuut in weergawe 3.9.5:
Wat is nuut in weergawe 3.9.4:
Wat is nuut in weergawe 3.8.2:
Wat is nuut in weergawe 3.8.1:
Wat is nuut in weergawe 3.8.0:
Wat is nuut in weergawe 3.7.91:
Wat is nuut in weergawe 3.7.5:
Wat is nuut in weergawe 3.6.1:
Wat is nuut in weergawe 3.4.0:
Wat is nuut in weergawe 3.2.0:
Wat is nuut in weergawe 3.0.0:
Wat is nuut in weergawe 2.91.92:
Wat is nuut in weergawe 2.91.91.2:
Wat is nuut in weergawe 2.91.90:
Wat is nuut in weergawe 2.91.5:
Wat is nuut in weergawe 2.91.4:
Wat is nuut in weergawe 2.30.1:
Vereistes :
Kommentaar nie gevind