ATK (Accessibility Toolkit) är en öppen källkod och fri programvara för comand-line som har utformats från grunden för att fungera som ett tillgänglighetsbibliotek för GNOME-skrivbordsmiljön.
Inkluderade komponenter
Den består av en samling av tillgänglighetsgränssnitt som implementeras av olika andra applikationer och verktygssatser. Du kan använda ATK-gränssnitt för att låta tillgänglighetsverktygen ha full kontroll över körbara appar.
AtkObjectFactory, AtkRegistry och Versioning-makroverktygen innehåller, liksom AtkGObjectAccessible, AtkHyperlink, AtkNoOpObject, AtkPlug och AtkSocket anpassade åtkomliga objekt.
Dessutom innehåller det åtkomstobjektet AtkObject-bas, AtkUtil för verktygsverktyg och händelsestöd, AtkRange, AtkRelation, AtkRelationSet, AtkState och AtkStateSet grundläggande tillgängliga datatyper och ett brett utbud av ATK-gränssnitt.
Komma igång med ATK
För att konfigurera ATK, kör ./konfigurera skriptet, sedan "skapa" och "skapa installation". Om du installerar till en plats där du inte har skrivbehörigheter måste du bli rot innan du kör "installera".
Allmän information om att bygga ATK och relaterade bibliotek finns på http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html. För att kompilera en CVS-version av atk på ditt system måste du vidta flera steg för att konfigurera trädet för kompilering.
Du kan göra alla dessa steg på en gång genom att köra & ldquo; cvsroot / atk # ./autogen.sh” kommando, utan citat. I grund och botten gör detta följande för dig & csroot / atk # aclocal; auto; autoconf & rsquo ;. De ovan nämnda kommandon skapar & lsquo; configure & rsquo; script, som kan köras i cvsroot / atk för att skapa alla Makefiles.
Innan du kör autogen.sh eller konfigurerar, se till att du har libtool i din sökväg. Observera att autogen.sh körs konfigurerar för dig. Om du vill överföra alternativ som --prefix = / usr för att konfigurera kan du ge dessa alternativ till autogen.sh och de kommer att vidarebefordras för att konfigurera.
Vad är nytt i den här utgåvan:
- Lägg till ScrollTo och ScrollToPoint-metoder till AtkComponent
- Kroppsform:
- Kräv en nyare version för Meson, 0.46.0
- Övrigt:
- Korrigering av dokumentation, introspektion och versioning
Vad är nytt i version:
- Bygg: meson på Windows, spåras av Bug 785802 (inte helt fixad än):
- Tvinga-inkludera msvc_recommended_pragmas.h på MSVC
- test: Fix bygga på före-C99
- meson: Bygg .rc-fil på Windows
- Översättningar
- Fråga Hjorth Larsen (da)
Vad är nytt i version 2.26.0:
- Bygg: meson på Windows, spåras av Bug 785802 (inte fullständigt fixad än):
- Tvinga-inkludera msvc_recommended_pragmas.h på MSVC
- test: Fix bygga på före-C99
- meson: Bygg .rc-fil på Windows
- Översättningar
- Fråga Hjorth Larsen (da)
Vad är nytt i version 2.25.2:
- felrättning:
- Fel 781715: Krasch under atk_gobject_accessible_dispose ()
- Bygga (allmänna / autotools):
- Lägg till ATK_UNAVAILABLE makro
- Använd mallfiler för ATK-uppräkningarna
- Konvertera atkversion.h.in till UTF-8-kodning
- Inkludera marshallernas rubrik, inte källan
- Lägg till buildir i docs-katalogerna
- Uppdatera avskrivningsvarningssymbolerna
- Förenkla upptäckten av GObject-beroende
- Bygg (meson):
- Bug 782871: Lägg till meson build system
- Distribuera Meson-filerna
- Använd lämplig soversion
- Använd lämplig GETTEXT_PACKAGE
- Installera atk.h
- Beroende bara på genererad rubrik
- Bygg (win32):
- win32: Fix ersättning av objekt i filer med UTF-8-innehåll
- Rengöring:
- Ta bort atk.spec.in
- Ta bort avinstallerad pkg-config-fil
- Ta bort oanvänd script för att kombinera ATK på Windows
- Ta bort ChangeLog
- Ta bort lokal introspection.m4
- Dokument:
- Modernisera API-referensen:
- Använd XInclude
- Sluta använda SGML-läget med XML-filer
- Släpp version.xml och använd gtk-doc-paketenheter
- Uppdatera README om Meson, Ninja, och städa lite
- Ta bort tomma överordnade filer
- Gobject introspection:
- Markera obindbara funktioner som "hoppa över"
- Övrigt:
- Uppdatera git ignore file
- Nya relationer och roller:
- Fel 748384: Lägg till ATK_ROLE_FOOTNOTE
- Bug 781587: Lägg till felmeddelande, fel-för, detaljer och detaljer-för-förhållande
- Översättningsstöd:
- Uppdatera po / Makevars (upphovsrätt och feladress)
- Översättningar:
- Yuras Shumovich (var)
Vad är nytt i version 2.24.0:
- Bygg, MSVC:
- Stöd Visual Studio 2017
- Översättningar:
- Fråga Hjorth Larsen (da), Jordi Mas (ca)
Vad är nytt i version 2.23.4:
- Bygg, MSVC:
- Ta bort atk-install.props på omproduktion
- Makefile.msvcproj, Makefile-newvs.am: Uppdatering från GLib
- Flytta filer till win32
- Dokument:
- Fix typsnitt
- Bug 772236: ändra id för atkobject-kapitlet som behövs för otillräckliga filsystem
- Övrigt:
- Använd Unicode-apostrof i en translaterbar sträng
- bidragande:
- Murray Cumming, Piotr Drag, Alejandro Pineiro Iglesias,
- Översättningar:
- gogo (hr), Jordi Mas (ca), Fabio Tomat (päls)
Vad är nytt i version 2.22.0:
- Lägg till fler alternativ till XGETTEXT_OPTIONS i po / Makevars
- Översättningar:
- Piotr Drag (po), David King (en_GB)
Vad är nytt i version 2.20.0 / 2.22.0 Beta:
- Bug 764883: Lägg till lite saknade argument (ut) -annonser
- Lägg till språkhuvud i po-filer
- MSVC / win32:
- MSVC Builds: Lägg till en gemensam autotools modul för Introspection (Bug 764983)
- MSVC Builds: Generera kommandon för inspelning av Introspection (Bug 764983)
- Rensa atk-introspektion-msvc.mak
- Visual Studio bygger: Ta med versionsinformation i egenskapsblad
- Visual Studio bygger: Generera atk.pc
- Visual Studio 2008 bygger: Se till att pc-filen genereras före "installera"
- Visual Studio bygger: Gör .pc-generationen mer flexibel
- build / win32 / pc_base.py: Tillåt anpassade alternativ
- build / win32 / atkpc.py: Fixa beroende paketsträng
- Översättningar:
- GNOME Translation Robot (gd), Cedric Valmary (oc)
Vad är nytt i version 2.16.0 / 2.18 Beta 1:
- Dokumentation:
- Byt namn på "state-changed" med "state-change".
- Fixa några små typsnitt
- Bygg / win32 förbättringar:
- Använd mönsterregler på build / Makefile-newvs.am
- Tidning och rengöring .vcxproj.filters generation
- Fixes Bug 748176: distcheck out-of-tree misslyckas i build / win32
- Ta bort GCC-krav
- & quot; installera & quot; Projekt som byttes till "atk-install",
- Övrigt: Ange rätt filtillstånd till källfiler
- Översättningar:
- Pedro Albuquerque (pt), Daniel Martinez (an)
Vad är nytt i version 2.16.0:
- Fel 746459: Fix ett par GTK-Doc kommentarblock
- Support för Visual Studio
- Snabba upp frigörsbyggnader
- Fix och förbättra .pdb Generation.
- & quot; Installera & quot; .pdb-filer
- Översättningar:
- Josef Andersson (sv), Jiri GrAnroos (fi), Baurzhan Muftakhidinov (kk), Samir Ribic (bs), Zahari Yurukov (bg)
Vad är nytt i version 2.15.4:
- AtkRole:
- Bug 742806: Lägg till nya roller för fraktioner, rötter, prenumerationer och superscripts
Vad är nytt i version 2.15.3:
- AtkState:
- Fel 665598: Lägg till ATK_STATE_READ_ONLY
- felrättning:
- Avlägsna STATE_TYPE klassref efter att ha använt den på state_type_get_name
- AtkTable: Tillagt saknas ":" på en Gi-notering
- Översättningar:
- Muhammet Kara (tr)
Vad är nytt i version 2.15.2:
- AtkState:
- Fel 739981: Lägg till ATK_ROLE_STATIC och klargör ATK_ROLE_TEXT
- Fel 740152: Dokument avskrivningen av ATK_STATE_ARMED
- Dokumentation:
- Bug 740044: Fix något otydigt språk angående ATK_STATE_ACTIVE
- Bug 740066: Förbättra dokumentationen relaterad till AtkState och AtkStateSet
- Utöka atk_focus_tracker_notify deprecation dokumentation
- Ta bort dokumentation i kod, som redan ingår i dokumenten
- Översättningar:
- Anders Jonsson (sv)
Vad är nytt i version 2.15.1:
- Fel 407539: Lägg till ATK_STATE_HAS_TOOLTIP
- Dokumentation:
- Uppdaterad README-fil
- Bug 737602: Uppdatera dokumentation för att reflektera ett nytt användningsfall för STATE_INDETERMINATE
Vad är nytt i version 2.14.0:
- Översättningar: DuAan Kazik (sk), Maria Mavridou (el), Yuri Myasoedov (ru)
Vad är nytt i version 2.11.6:
- AtkText:
- Fel 723292: Att få det lokala namnet misslyckas för ATK_ROLE_EDITBAR
- Fel 653293: textinlägg och textavlägsnande är återigen detaljerade signaler. Dokumentera det.
- Översättningar:
- Aurimas AŒernius (lt), Marek AŒernockA½ (cs), Tong Hui (zh_CN), Chao-Hsiung Liao (zh_HK)
Vad är nytt i version 2.11.5:
- MSVC Builds: Rework Introspection Bygg och andra diverse fix
- Översättningar: Yosef eller Boczko (han), Dimitris Spingos (el), Peter Vagner (sk)
Vad är nytt i version 2.11.4:
- AtkRole:
- Fel 720065: lägg till roller för beskrivningslistor
- Avskrivningar:
- Bug 476674: avlägsna tabellegenskaper som beror på rad / kolumnnummer
- Fel 652798: döda AtkMisc
- Deprecate connect / remove_property_change_handler
- Deprecera atk_role_register
- Dokumentation:
- Fel 644747: förbättra dokumentationen för AtkObject :: property-change
- Förbättrad dokumentation från AtkUtil
- Uppdaterade nya symboler avsnitt om dokumentation
- Använd inte GTK-Doc-taggen "Virtual" längre, vilket är avlägsnat
- Building:
- Fel 644756: ta bort atkintl.h till förmån för gi18n-lib.h från glib
- Fel 652965: inkludera atk-enum-types.h på atk.h
- Fixade några gobject-introspektionsvarningar
- Byt INKLUDERAR för AM_CPPFLAGS för att tysta avkallningsvarningar för automake.
- Visual C ++ Studio-filer:
- Lägg till en PlatformToolsetTag på gengir MSVC Project
- Dela egenskapsarken
- Uppdatera Visual C ++ 2008 "installera" fas
- Fel 690145: använd Python för att generera MSVC-projekten
- Miscellanea:
- Bug 572489: atk_text_range_extents ska använda g_return_if_fail
- Fel 653293: Ta bort G_SIGNAL_DETAILED från atktext-signaler som inte använder detaljer
- Fel 720095: lägg till atk_object_peek_parent
- Uppdaterade AUTHORS och doppfiler
- Tillagda rollnamn på källfilen för att översättas
Vad är nytt i version 2.11.3:
- Fel 709214: Behöver API för att få dokumentets aktuella sidnummer och sidräkning
- Uppdaterad grekisk översättning
Krav :
- glib2
Kommentarer hittades inte