ATK (Accessibility Toolkit) on avoimen lähdekoodin ja vapaasti toimivan komentorivin ohjelmisto, joka on suunniteltu alustasta toimimaan GNOME-työpöytäympäristön esteettömänä kirjastona.
Sisältyvät komponentit
Se koostuu helppokäyttöisten rajapintojen kokoelmasta, jota toteutetaan useilla eri sovelluksilla ja työkaluilla. Voit käyttää ATK-rajapintoja, jotta esteettömyyden työkaluilla on täysi määräysvalta sovelluksissa.
AtkNoOpObjectFactory, AtkObjectFactory, AtkRegistry ja Versioning-makrojen apuohjelmat sisältävät sekä AtkObjectAccessible-, AtkHyperlink-, AtkNoOpObject-, AtkPlug- ja AtkSocket-mukautetut käytettävissä olevat kohteet.
Lisäksi se sisältää AtkObject-tukiaseman saavutettavuusobjektin, AtkUtil for toolkit- ja tapahtumatuen, AtkRange-, AtkRelation-, AtkRelationSet-, AtkState- ja AtkStateSet-perustiedot käytettävissä olevat tietotyypit sekä laajan valikoiman ATK-rajapintoja.
Aloittaminen ATK: n kanssa
Jos haluat määrittää ATK: n, suorita ./configure-skripti, sitten "make" ja "make install". Jos asennat paikkaan, jossa sinulla ei ole kirjoitusoikeuksia, sinun on ryhdyttävä juuriksi ennen kuin teet "asenna".
Yleistä ATK: n ja siihen liittyvien kirjastojen rakentamisesta on osoitteessa http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html. Jos haluat koota tietokoneesi CVS-version tietokoneellesi, sinun on tehtävä useita vaiheita kokoelman tekemiseksi kokoelmaksi.
Voit tehdä kaikki nämä vaiheet kerralla suorittamalla & ldquo; cvsroot / atk # ./autogen.sh” komento, ilman lainauksia. Pohjimmiltaan tämä tekee sinulle seuraavia asioita: cvsroot / atk # aclocal; automake; autoconf & rsquo ;. Edellä mainitut komennot luovat & lsquo; konfiguroida & rsquo; script, jota voidaan käyttää cvsroot / atk: ssä kaikkien Makefilesin luomiseksi.
Ennen kuin käynnistät autogen.sh: n tai määrität sen, varmista, että sinulla on libtool polussa. Huomaa, että autogen.sh suorittaa määrityksen sinulle. Jos haluat antaa asetuksia, kuten --prefix = / usr, voit antaa nämä asetukset autogen.sh: lle ja ne siirretään konfiguroimaan.
Uutta strong> tässä julkaisussa:
- Lisää ScrollTo- ja ScrollToPoint-menetelmät AtkComponentiin
- Rakenne:
- Pyydä uudempaa versiota Mesonille, 0.46.0
- Muut:
- Dokumentaatio, introspection ja versioiden korjaukset
Uutta strong> versiona:
- Rakenna: meson Windowsissa, jota seuraa Bug 785802 (ei vielä täysin vahvistettu):
- Force-sisältää msvc_recommended_pragmas.h MSVC: ssä
- testit: Korjaa rakentaminen pre-C99: lle
- meson: Rakenna .rc-tiedosto Windowsissa
- Käännökset
- Pyydä Hjorth Larsen (da)
Uutta strong> versiossa 2.26.0:
- Rakenna: meson Windowsissa, jota seuraa Bug 785802 (ei täysin kiinteä):
- Force-sisältää msvc_recommended_pragmas.h MSVC: ssä
- testit: Korjaa rakentaminen pre-C99: lle
- meson: Rakenna .rc-tiedosto Windowsissa
- Käännökset
- Pyydä Hjorth Larsen (da)
Uutta strong> versiossa 2.25.2:
- Bugfixing:
- Vika 781715: Crash alle atk_gobject_accessible_dispose ()
- Rakenna (yleinen / autotools):
- Lisää ATK_UNAVAILABLE makro
- Käytä ATK-luetteloiden mallitiedostoja
- Muunna atkversion.h.in UTF-8-koodaukselle
- Sisällytä ylätunnisteen otsikko, ei lähde
- Lisää buildir docs-hakemistoihin
- Päivitä varoitussymbolit
- Yksinkertaista GObject-riippuvuuden havaitsemista li>
- Rakenna (meson):
- Vihje 782871: Lisää meson rakentaa järjestelmä
- Keskitä Meson-tiedostot
- Käytä sopivaa sovitusta li>
- Käytä sopivaa GETTEXT_PACKAGE -painiketta
- Asenna atk.h
- Riippuvat vain generoidusta otsakkeesta li>
- Rakenna (win32):
- win32: Korjaa kohteiden korvaaminen UTF-8-sisällön tiedostoilla
- Puhdistus:
- Poista atk.spec.in
- Poista poistettu pkg-config-tiedosto
- Poista käyttämättömiä komentosarjoja Windowsin ATK: n niputtamiseen
- Poista ChangeLog
- Poista paikallinen introspection.m4
- Docs:
- Päivitä API-viite:
- Käytä XInclude
- Lopeta SGML-tilan käyttö XML-tiedostoilla
- Pudota version.xml ja käytä gtk-doc-pakettien kokonaisuuksia
- Päivitä README mainitsemalla Meson, Ninja ja puhdistamalla hieman
- Poista tyhjä ohitus tiedosto
- Gobject-introspection:
- Merkitse määrittämättömät toiminnot 'ohita li>
- Muut:
- Päivitä git-sivuutus tiedosto
- Uudet suhteet ja roolit:
- Vihje 748384: Lisää ATK_ROLE_FOOTNOTE
- Vihje 781587: Lisää virheilmoituksia, virheitä, yksityiskohtia ja yksityiskohtia suhteessa
- Käännöstuki:
- Päivitä po / Makevars (tekijänoikeus ja bugiosoite)
- Käännökset:
- Yuras Shumovich (olla)
- Rakenna, MSVC:
- Tuki Visual Studio 2017
- Käännökset:
- Pyydä Hjorth Larsen (da), Jordi Mas (ca)
- Rakenna MSVC:
Uutta strong>
Uutta strong>
Uutta strong> versiossa 2.22.0:
- Lisää vaihtoehtoja XGETTEXT_OPTIONS: lle po / Makevars
- Käännökset:
- Piotr Drag (po), David King (en_FI)
Uutta strong> versiossa 2.20.0 / 2.22.0 Beta:
- Vihje 764883: puuttuvat argumentti (ulos) merkinnät
- Lisää kielen otsikot po-tiedostoihin
- MSVC / Win32:
- MSVC Builds: Lisää yhteinen Autotools-moduuli introspectioniin (virhe 764983)
- MSVC Builds: Luo Introspection Build komentoja (Bug 764983)
- Puhdista atk-introspection-msvc.mak
- Visual Studio -rakenteet: Sisällytä version tiedot kiinteistöarkeihin
- Visual Studio rakentaa: Luo atk.pc
- Visual Studio 2008 rakentaa: Varmista, että pc-tiedosto on luotu ennen "asennus"
- Visual Studio rakentaa: Tee .pc-sukupolvi joustavammaksi
- build / win32 / pc_base.py: Salli mukautetut asetukset
- build / win32 / atkpc.py: Korjaa riippuvainen paketin merkkijono
- Käännökset:
- GNOME-kääntäjärobotti (gd), Cedric Valmary (oc)
Uutta strong> versiossa 2.16.0 / 2.18 Beta 1:
- Documentation:
- Korvaa "tilamuutoksen" maininnat "tilamuutoksella".
- Kiinteä pieni kirjoitusvirhe
- Build / win32 -parannukset:
- Käytä rakenteen / Makefile-newvs.am-mallisääntöjä
- Tyhjennä ja puhdista .vcxproj.filters sukupolvi
- Korjaa vika 748176: ulos-of-tree distcheck epäonnistuu rakentaa / win32
- Poistettu GCC-vaatimus
- & quot; Asenna & quot; Projekteja, jotka on nimitetty uudelleen "atk-install" -asiakirjaan
- Misc: aseta oikeat tiedoston oikeudet lähdetiedostoihin
- Käännökset:
- Pedro Albuquerque (pt), Daniel Martinez (an)
- Vika 746459: Korjaa muutamia GTK-dokumentteja
- Visual Studio -tuki
- Nopeuttaa julkaisupyynnöt
- Korjaa ja paranna .pdb-sukupolvi.
- & quot; Asenna & quot; .pdb-tiedostot
- Käännökset:
- Josef Andersson (sv), Jiri GrA¶roos (fi), Baurzhan Muftakhidinov (kk), Samir Ribic (bs), Zahari Yurukov (bg)
Uutta strong> kommenttilohkoja
Uutta strong> versiossa 2.15.4:
- AtkRole:
- Vihje 742806: Lisää uusia rooleja jakeille, juurille, alaindeksille ja superskripteille
Uutta strong> versiossa 2.15.3:
- AtkState:
- Vihje 665598: Lisää ATK_STATE_READ_ONLY
- Bugfixing:
- Poista STATE_TYPE -luokka ref käytöstä sen jälkeen kun se on käytössä state_type_get_nimi
- AtkTable: lisätty puuttuu & quot;: & quot; yhdellä merkinnällä
- Käännökset:
- Muhammet Kara (tr)
- AtkState:
- Vihje 739981: Lisää ATK_ROLE_STATIC ja selvitä ATK_ROLE_TEXT
- Vihje 740152: Asiakirja ATK_STATE_ARMEDin poistamista li>
- Documentation:
- Vika 740044: Korjaa epäselvä kieli ATK_STATE_ACTIVE
- Vika 740066: Paranna AtkState- ja AtkStateSet-tiedostojen dokumentointia
- Laajenna atk_focus_tracker_notify hylkäysdokumentaatio
- Poista joitain dokumenttien sisältämät dokumentit, jotka ovat jo osa dokumentteja
- Käännökset:
- Anders Jonsson (sv)
- Varmuuskopio 407539: Lisää ATK_STATE_HAS_TOOLTIP
- Documentation:
- Päivitetty README-tiedosto
- Vianmääritys 737602: Päivitä dokumentaatio, joka heijastaa ylimääräistä käyttötapaa STATE_INDETERMINATE
Uutta strong>
Uutta strong>
Uutta strong> versiossa 2.14.0:
- Käännökset: DuAan Kazik (sk), Maria Mavridou (el), Yuri Myasoedov (ru)
Uutta strong> versiossa 2.11.6:
- AtkText:
- Vihje 723292: Lokalisoidun roolimenimen saaminen epäonnistuu ATK_ROLE_EDITBAR
- Virhe 653293: teksti-insertti ja tekstinpoisto ovat jälleen yksityiskohtaisia signaaleja. Dokumentaati.
- Käännökset:
- Aurimas Aıernius (lt), Marek AŒernockA½ (cs), Tong Hui (zh_CN), Chao-Hsiung Liao (zh_HK)
- MSVC Builds: Rework Introspection Build ja muut sekalaiset korjaukset
- Käännökset: Yosef Or Boczko (hän), Dimitris Spingos (el), Peter Vagner (sk)
Uutta strong>
Uutta strong> versiossa 2.11.4:
- AtkRole:
- Vihje 720065: Lisää roolit kuvausluetteloille
- Poistot:
- Virhe 476674: hylkää taulukon ominaisuudet, jotka riippuvat rivistä / sarakemäärästä
- Vihje 652798: tappaa AtkMisc
- Epätoivo yhteys / remove_property_change_handler
- Vähennä atk_role_register
- Documentation:
- Vika 644747: parantaa AtkObject :: property-changesin dokumentaatiota li>
- Parempi AtkUtil-dokumentaatio
- Päivitetty dokumenttien uudet symbolit
- Ei käytä GTK-Doc-tunnistetta "Virtual" enää, kuten on vanhentunut
- Rakennus:
- Bug 644756: poista atkintl.h gi18n-lib.h: n puolesta glibista li>
- Vihje 652965: sisältää atk-enum-types.h osoitteessa atk.h
- Korjattu joitain gobject-introspection-varoituksia
- Vaihda INCLUDES AM_CPPFLAGS-ohjelmaan hiljaa automake-deprecation-varoituksia.
- Visual C ++ Studio -tiedostot:
- Lisää PlatformToolsetTag gengir MSVC-projektiin
- Jaa kiinteistötyypit
- Päivitä Visual C ++ 2008 "Asenna" vaihe
- Vika 690145: Python luo MSVC-projektien luonti
- Sekalaista:
- Bug 572489: atk_text_range_extents pitäisi käyttää g_return_if_fail
- Bug 653293: poista G_SIGNAL_DETAILED atktext-signaaleista, jotka eivät käytä yksityiskohtia
- Vihje 720095: lisää atk_object_peek_parent
- Päivitetty AUTHORS- ja Dap-tiedostoja
- Lisätty roolien nimet lähdetiedostossa käännettäviksi
- Vika 709214: Tarvitsetko sovellusliittymän saada dokumentin nykyisen sivunumero ja sivun määrä
- Päivitetty kreikkalainen käännös
- GLib2
Vaatimukset
Kommentteja ei löytynyt