ATK (Accessibility Toolkit) je otevřený zdrojový a bezplatný software, který byl navržen od začátku, aby fungoval jako knihovna pro usnadnění pro prostředí GNOME.
Zahrnuty komponenty
Obsahuje kolekci přístupových rozhraní, která jsou implementována různými aplikacemi a sadami nástrojů. Rozhraní ATK můžete použít k tomu, aby nástroje umožňující přístup umožňovaly plnou kontrolu nad běžícími aplikacemi.
Nástroje AtkNoOpObjectFactory, AtkObjectFactory, AtkRegistry a Versioning makra obsahují také dostupné objekty AtkGobjectAccessible, AtkHyperlink, AtkNoOpObject, AtkPlug a AtkSocket.
Navíc obsahuje objekt AtkObject pro přístupnost základny, AtkUtil pro podporu nástrojů a událostí, AtkRange, AtkRelation, AtkRelationSet, AtkState a AtkStateSet pro základní dostupné datové typy a širokou škálu rozhraní ATK.
Začínáme s ATK
Chcete-li konfigurovat ATK, spusťte skript ./configure, pak 'make' a 'make install'. Pokud instalujete na místo, kde nemáte oprávnění k zápisu, musíte se před spuštěním funkce "make install" stát root.
Obecné informace o budování ATK a souvisejících knihoven naleznete na adrese http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html. Chcete-li kompilovat verzi systému ats v systému CVS, budete muset provést několik kroků k nastavení stromu pro kompilaci.
Všechny tyto kroky můžete provést najednou spuštěním příkazu & ldquo; cvsroot / atk # ./autogen.sh” příkaz, bez uvozovek. V zásadě to pro vás provádí následující: cvsroot / atk # aclocal; automake; autoconf & rsquo ;. Výše uvedené příkazy vytvářejí konfiguraci & rsquo; skript, který může být spuštěn v souboru cvsroot / atk a vytvoří všechny makefile.
Před spuštěním programu autogen.sh nebo konfigurace se ujistěte, že máte libtool ve své cestě. Všimněte si, že autogen.sh běží nakonfigurovat pro vás. Chcete-li nastavit parametry jako --prefix = / usr, můžete tyto možnosti zadat autogen.sh a předat je pro konfiguraci.
Co je nového v této verzi:
- Přidejte metody ScrollTo a ScrollToPoint do AtkComponent
- Stavět:
- Vyžadovat novější verzi pro Meson, 0.46.0
- Různé:
- Oprava dokumentace, introspekce a verzí
Co je nového ve verzi:
- Sestava: meson v systému Windows, sledována chybou 785802 (dosud zcela nefixovaná):
- Vynutit-include msvc_recommended_pragmas.h na MSVC
- testy: Opravte sestavu na pre-C99
- mezon: Vytvoření souboru .rc v systému Windows
- Překlady
- Zeptejte se Hjortha Larsena (da)
Co je nového ve verzi 2.26.0:
- Build: meson on Windows, tracked by Bug 785802 (dosud zcela nefixováno):
- Vynutit-include msvc_recommended_pragmas.h na MSVC
- testy: Opravte sestavu na pre-C99
- mezon: Vytvoření souboru .rc v systému Windows
- Překlady
- Zeptejte se Hjortha Larsena (da)
Co je nového ve verzi 2.25.2:
- Oprava chyb:
- Chyba 781715: Crash pod atk_gobject_accessible_dispose ()
- Stavět (obecné / automatické):
- Přidat makro ATK_UNAVAILABLE
- Použijte soubory šablon pro výčty ATK
- Převedete atkversion.h.in na kódování UTF-8
- Zahrnout hlavičku marshallers, ne zdroj
- Přidat sestavu do adresářů docs
- Aktualizujte symboly upozornění na odmítnutí
- Zjednodušte zjištění závislostí GObject
- Vytvořit (mezon):
- Chyba 782871: Přidat systém mezonů
- Rozdělit soubory Meson
- Použijte příslušnou svržení
- Použijte příslušný GETTEXT_PACKAGE
- Nainstalujte soubor atk.h
- Záleží pouze na generovaném záhlaví
- Vytvořit (win32):
- win32: Oprava nahrazení položek v souborech s obsahem UTF-8
- Čištění:
- Odstraňte atk.spec.in
- Odstraňte odinstalovaný soubor pkg-config
- Odebrat nepoužívaný skript pro sdružování ATK v systému Windows
- Odebrat ChangeLog
- Odstraňte místní introspection.m4
- Dokumenty:
- Modernizujte odkaz API:
- Použijte XInclude
- Zastavte režim SGML se soubory XML
- Odstraňte verzi.xml a použijte entity balíku gtk-doc
- Aktualizujte README s odkazem na Meson, Ninja a trochu čištění
- Odstranit prázdný soubor override
- introspekce gobelu:
- Označit nepovinné funkce jako "přeskočit
- Různé:
- Aktualizovat soubor ignorovat git
- Nové vztahy a role:
- Chyba 748384: Přidat ATK_ROLE_FOOTNOTE
- Chyba 781587: Přidat chybovou zprávu, chybu, podrobnosti a detaily pro vztah
- Podpora překladů:
- Aktualizovat po / Makevars (autorská a chybová adresa)
- Překlady:
- Yuras Shumovich (být)
Co je nového ve verzi 2.24.0:
Co je nového ve verzi 2.23.4:
Co je nového ve verzi 2.22.0:
- Přidejte další možnosti k XGETTEXT_OPTIONS v po / Makevars
- Překlady:
- Piotr Drag (po), David King (en_GB)
Co je nového ve verzi 2.20.0 / 2.22.0 Beta:
- Bug 764883: chybějící anotace argumentů (out)
- Přidat hlavičky jazyka do souborů po
- MSVC / win32:
- MSVC Builds: Přidejte modul Common Autotools pro introspekci (Bug 764983)
- MSVC buduje: generování příkazů Build Introspection (Bug 764983)
- Vyčistěte atk-introspection-msvc.mak
- Visual Studio sestaví: Zahrnuje informace o verzích do listů vlastností
- Visual Studio staví: Generuje atk.pc
- Visual Studio 2008 staví: Zkontrolujte, zda je soubor PC generován před "instalací"
- Visual Studio sestaví: Zvyšte flexibilitu generování .pc
- build / win32 / pc_base.py: Povolte vlastní možnosti
- build / win32 / atkpc.py: Opravte závislý balíček
- Překlady:
- Překladový robot GNOME (gd), Cedric Valmary (oc)
Co je nového ve verzi 2.16.0 / 2.18 Beta 1:
- Dokumentace:
- Nahraďte zmínky o stavu změněném se změnou stavu.
- Opraveny některé maličkosty
- Vylepšení build / win32:
- Použijte vzorové pravidla pro sestavení / Makefile-newvs.am
- Generování a čištění .vcxproj.filters generation
- Opravuje chybu 748176: Selhání selhání stromu v sestavě / win32
- Požadavek GCC odstraněn
- "instalovat" Projekty byly přejmenovány na "atk-install"
- Různé: nastavte správné oprávnění k souborům
- Překlady:
- Pedro Albuquerque (pt.), Daniel Martinez (a)
Co je nového ve verzi 2.16.0: Chyba 746459: Opravte pár GTK-Doc bloky komentářů
Co je nového ve verzi 2.15.4:
Co je nového ve verzi 2.15.3:
- AtkState:
- Chyba 665598: Přidat ATK_STATE_READ_ONLY
- Oprava chyb:
- Jednotka refresh třídy STATE_TYPE poté, co ji použijete u state_type_get_name
- AtkTable: Přidáno chybějící ":" na jednu anotaci gi
- Překlady:
- Muhammet Kara (tr)
Co je nového ve verzi 2.15.2:
Co je nového ve verzi 2.15.1: chyba 407539: Přidat ATK_STATE_HAS_TOOLTIP
Co je nového ve verzi 2.14.0:
- DuAan Kazik (sk), Maria Mavridou (el), Yuri Myasoedov (ru)
Co je nového ve verzi 2.11.6:
Co je nového ve verzi 2.11.5:
- MSVC Builds: Rework Introspection Build a další různé opravy
- Překlady: Yosef nebo Boczko (on), Dimitris Spingos (el), Peter Vagner (sk)
Co je nového ve verzi 2.11.4:
- AtkRole:
- Chyba 720065: přidání rolí pro seznamy popisů
- Odpisy:
- Chyba 476674: zrušení vlastností tabulky, které závisí na čísle řádku / sloupce
- Chyba 652798: zabij AtkMisc
- Deprecated connect / remove_property_change_handler
- Odstraňte atk_role_register
- Dokumentace:
- Chyba 644747: vylepšení dokumentace pro AtkObject :: change property
- Vylepšená dokumentace aplikace AtkUtil
- Aktualizované nové části symbolů v dokumentaci
- Nepoužíváte značku GTK-Doc "Virtuální" již tak, jak je zastaralé
- Budova:
- Chyba 644756: odeberte atkintl.h ve prospěch gi18n-lib.h od glib
- Chyba 652965: uveďte atk-enum-types.h na atk.h
- Opravena některá upozornění na gobject-introspection
- Nahradit INCLUDES pro AM_CPPFLAGS k zastavení varování o odmítnutí automake.
- Soubory Visual C ++ Studio:
- Přidat platformu PlatformToolsetTag na projekt MSVC gengir
- Rozdělit listy vlastností
- Aktualizujte Visual C ++ 2008 "install" fáze
- Chyba 690145: použijte program Python pro generování projektů MSVC
- Různé:
- Chyba 572489: atk_text_range_extents by měl používat g_return_if_fail
- Chyba 653293: odstranění G_SIGNAL_DETAILED z atktextových signálů, které nepoužívá podrobnosti
- Chyba 720095: přidat atk_object_peek_parent
- Aktualizované soubory AUTORŮ a souborů doap
- Přidány jména rolí ve zdrojovém souboru pro překlad
Co je nového ve verzi 2.11.3:
- Bug 709214: číslo stránky a počet stránek
- Aktualizovaný řecký překlad
- GLib2
Komentáře nebyl nalezen