ATK (Erişilebilirlik Araç Takımı), GNOME masaüstü ortamı için erişilebilirlik kitaplığı olarak hareket etmek üzere sıfırdan tasarlanmış açık kaynak kodlu ve açık kodlu bir yazılımdır.
Dahil olan bileşenler
Çeşitli diğer uygulamalar ve araç takımları tarafından uygulanan bir erişilebilirlik arayüzleri koleksiyonundan oluşur. Erişilebilirlik araçlarının çalışan uygulamalar üzerinde tam kontrol sahibi olmasını sağlamak için ATK arayüzlerini kullanabilirsiniz.
AtkNoOpObjectFactory, AtkObjectFactory, AtkRegistry ve Sürüm makrosu yardımcı programlarının yanı sıra AtkGObjectAccessible, AtkHyperlink, AtkNoOpObject, AtkPlug ve AtkSocket özel erişilebilir nesneleri de içerir.
Ayrıca, AtkObject temel erişilebilirlik nesnesini, araç seti ve olay desteği için AtkUtil, AtkRange, AtkRelation, AtkRelationSet, AtkState ve AtkStateSet temel erişilebilir veri türlerini ve geniş bir ATK Arabirimi yelpazesini içerir.
ATK ile çalışmaya başlama
ATK'yi yapılandırmak için, ./configure komut dosyasını çalıştırın, ardından 'make' ve 'make make' komutunu çalıştırın. Yazma yetkiniz olmayan bir yere yüklüyorsanız, 'make install' komutunu çalıştırmadan önce root olmanız gerekir.
ATK ve ilgili kütüphaneleri oluşturma hakkında genel bilgiler http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html adresinde bulunabilir. Sisteminizde atk'ın CVS versiyonunu derlemek için, derleme için ağacı kurmak için birkaç adım atmanız gerekecektir.
Tüm bu adımları bir kerede & ldquo; cvsroot / atk # ./autogen.sh” komut, tırnaksız. Temel olarak bu sizin için aşağıdakileri yapar: cvsroot / atk # aclocal; automake; autoconf görmezler ;. Yukarıda belirtilen komutlar & lsquo; configure & rsquo; Tüm Makefiles'i oluşturmak için cvsroot / atk komut dosyasında çalıştırılabilir.
autogen.sh dosyasını çalıştırmadan veya yapılandırmadan önce, yolunuzda libtool olduğundan emin olun. Autogen.sh'nin sizin için yapılandırıldığını unutmayın. Eğer yapılandırmak için --prefix = / usr gibi seçeneklere geçmek isterseniz, bu seçenekleri autogen.sh'e verebilirsiniz ve yapılandırmak için iletilecektir.
Yeni olan nedir? bu sürümde:
- ScrollTo ve ScrollToPoint yöntemlerini AtkComponent'e ekle
- Yapı:
- Meson için daha yeni bir versiyon isteyin, 0.46.0
- Çeşitli:
- Dokümantasyon, iç gözlem ve sürüm düzeltmeleri
Sürümde yeni: :
- Oluşturma: Windows'taki meson, Bug 785802 tarafından izlendi (henüz tam olarak sabit değil):
- MSVC'de msvc_recommended_pragmas.h'yi dahil et
- testler: C99 öncesi yapıyı düzeltin
- meson: Windows'ta .rc dosyası oluşturun
- Çeviriler
- Hjorth Larsen'e sor (d)
Sürüm 2.26.0'da yeni :
- Oluşturma: Windows'da meson, Bug 785802 tarafından takip ediliyor (henüz tam olarak değil):
- MSVC'de msvc_recommended_pragmas.h'yi dahil et
- testler: C99 öncesi yapıyı düzeltin
- meson: Windows'ta .rc dosyası oluşturun
- Çeviriler
- Hjorth Larsen'e sor (d)
Yeni olan nedir? 2.25.2 sürümünde:
- arıza giderme:
- Hata 781715: atk_gobject_accessible_dispose () altındaki kilitlenme
- Yapı (genel / otomatik araçlar):
- ATK_UNAVAILABLE makro ekle
- ATK numaralandırmaları için şablon dosyalarını kullanma
- atkversion.h.in dosyasını UTF-8 kodlamasına dönüştür
- Marşalörler başlığını ekleyin, kaynağı değil
- Dokümanlar dizinlerine buildir
- Kullanımdan kaldırılma uyarısı simgelerini güncelle
- GObject bağımlılık keşifini basitleştir
- Yapı (meson):
- Hata 782871: Meson oluşturma sistemi ekle
- Meson dosyalarını ayırma
- Uygun sürümü kullanın
- Uygun GETTEXT_PACKAGE adresini kullan
- Yükleme atk.h
- Yalnızca oluşturulan üstbilgiye bağlı
- Yapı (win32):
- win32: Öğeleri UTF-8 içeriğiyle değiştirmeyi onar
- Temizlik:
- atk.spec.in adresini kaldır
- Kaldırılmış pkg-config dosyasını kaldır
- Windows'ta ATK'yi paketlemek için kullanılmayan komut dosyasını kaldırın
- ChangeLog'u Kaldır
- Yerel içgözlüğü kaldır.m4
- Dokümanlar:
- API referansını modernleştirin:
- XInclude Kullan
- XML dosyaları ile SGML modunu kullanmayı bırak
- version.xml dosyasını bırakın ve gtk-doc paket varlıkları kullanın
- Meson, Ninja ve biraz temizlemeden README'yi güncelle
- Boş geçersiz kılma dosyasını kaldır
- Gobject iç gözlemi:
- Birleştirilemeyen işlevleri 'atla olarak işaretle
- Çeşitli:
- Güncelleştirme, dosyayı yoksay
- Yeni İlişkiler ve Roller:
- Hata 748384: ATK_ROLE_FOOTNOTE ekle
- Hata 781587: Hata mesajı, hata-detaylar ve ilişki için ayrıntılar ekle
- Çeviri desteği:
- po / Makevar'ları güncelle (telif hakkı ve hata adresi)
- Çeviriler:
- Yuras Shumovich (olmak)
Sürüm 2.24.0'da yeni olan :
- Oluşturma, MSVC:
- Visual Studio 2017'yi Destekleyin
- Çeviriler:
- Hjorth Larsen'e sor (da), Jordi Mas (ca)
Sürüm 2.23.4'teki nedir:
- Oluşturma, MSVC:
- Atk-install.props ürününü yeniden oluşturmaya devam edin
- Makefile.msvcproj, Makefile-newvs.am: GLib'den Güncelle
- Dosyaları win32'ye taşı
- Dokümanlar:
- Yazım hatası düzelt
- Hata 772236: büyük / küçük harf duyarlı dosya sistemlerine gereken atkobject bölümünün kimliğini değiştir
- Çeşitli:
- Çevrilebilir bir dizede Unicode kesme işareti kullan
- Katkıda Bulunanlar:
- Murray Cumming, Piotr Drag, Alejandro Pineiro Iglesias,
- Çeviriler:
- gogo (sa), Jordi Mas (ca), Fabio Tomat (kürk)
Sürüm 2.22.0'da yeni :
- po / Makevars içinde XGETTEXT_OPTIONS seçeneğine daha fazla seçenek ekleyin
- Çeviriler:
- Piotr Sürümü (po), David King (en_GB)
Yeni olan nedir? 2.20.0 / 2.22.0 Beta sürümü:
- Hata 764883: Biraz ekle eksik argüman (çıkış) ek açıklamaları
- Po başlıklarına dil üstbilgileri ekle
- MSVC / Win32:
- MSVC Oluşur: Introspection için Ortak Otomatik Araçlar Modülü Ekleme (Hata 764983)
- MSVC Oluşturur: Introspection Yapılandırma Komutlarını Oluşturma (Hata 764983)
- Atk-introspection-msvc.mak dosyasını temizle
- Visual Studio şunları oluşturur: Özellik sayfalarına sürüm bilgilerini dahil et
- Visual Studio şunları oluşturur: Atk.pc'yi oluşturun
- Visual Studio 2008, aşağıdakileri yapar: Bilgisayarın "yükleme" işleminden önce oluşturulduğundan emin olun
- Visual Studio şunları oluşturur: .pc neslini daha esnek hale getirin
- build / win32 / pc_base.py: Özel seçeneklere izin ver
- build / win32 / atkpc.py: Bağımlı paket dizgisini onar
- Çeviriler:
- GNOME Çeviri Robotu (gd), Cedric Valmary (oc)
Yeni olan nedir? 2.16.0 / 2.18 Beta 1 sürümünde:
- Belgeleme:
- 'Devlet değişikliği' ifadelerini 'durum değişikliği' ile değiştirin.
- Bazı küçük yazım hataları düzeltildi
- Build / win32 geliştirmeleri:
- Yapılandırmada / Makefile-newvs.am'da Model Kuralları kullanın
- Toplama ve temizleme .vcxproj.filters jenerasyonu
- Hata 748176 düzeltildi: yapı / win32'de ağaçtan çıktı bozukluğu başarısız oluyor
- GCC gereksinimi kaldırıldı
- & quot; yükleme ve quot; Projeler & quot; atk-install & quot; olarak yeniden adlandırıldı
- Misc: kaynak dosyalara uygun dosya izni ayarla
- Çeviriler:
- Pedro Albuquerque (pt), Daniel Martinez (an)
Sürüm 2.16.0'da yeni olan :
- Hata 746459: Birkaç GTK-Doc'u düzeltin yorum blokları
- Görsel Stüdyo desteği
- Hız Yükseltme Sürümü
- Düzeltme ve iyileştirme .pdb Nesil.
- & quot; Yükleme ve quot; .pdb Dosyaları
- Çeviriler:
- Josef Andersson (sv), Jiri GrAnroos (fi), Baurzhan Muftakhidinov (kk), Samir Ribiç (bs), Zahari Yurukov (bg)
Sürüm 2.15.4'te yeni olan :
- AtkRole:
- Hata 742806: Kesirler, kökler, alt simgeler ve üst simgeler için yeni roller ekle
Sürüm 2.15.3'teki yeni :
- AtkState:
- Hata 665598: ATK_STATE_READ_ONLY adresini ekle
- arıza giderme:
- Unref STATE_TYPE sınıfı ref, state_type_get_name adresinde kullandıktan sonra
- AtkTable: Eklenen eksik ": & quot; bir gi notunda
- Çeviriler:
- Muhammet Kara (tr)
Sürüm 2.15.2’de yeni :
- AtkState:
- Hata 739981: ATK_ROLE_STATIC kodunu ekleyin ve ATK_ROLE_TEXT öğesini netleştirin
- Hata 740152: ATK_STATE_ARMED'inin kullanımdan kaldırıldığını belgeleyin
- Belgeleme:
- Hata 740044: ATK_STATE_ACTIVE ile ilgili bazı açık olmayan dilleri düzeltin
- Hata 740066: AtkState ve AtkStateSet ile ilgili dokümantasyonu geliştirin
- Atk_focus_tracker_değer kullanımdan kaldırma dokümanlarını uzatın
- Koddaki belgelerin bir kısmını zaten kaldırın, bu zaten belgelerin bir parçasıdır
- Çeviriler:
- Anders Jonsson (sv)
Sürüm 2.15.1'deki yeni :
- Hata 407539: ATK_STATE_HAS_TOOLTIP ekle
- Belgeleme:
- README dosyası güncellendi
- Hata 737602: STATE_INDETERMINATE için ek kullanım durumunu yansıtacak belgeleri güncelleyin
Sürüm 2.14.0’da yeni: :
- Çeviriler: DuAan Kazık (sk), Maria Mavridou (el), Yuri Myasoedov (ru)
Sürüm 2.11.6’da yeni :
- AtkText:
- Hata 723292: Yerelleştirilmiş rolün adı ATK_ROLE_EDITBAR için başarısız oluyor
- Hata 653293: metin ekleme ve metin kaldırma yine ayrıntılı sinyallerdir. Belge.
- Çeviriler:
- Aurimas AŒernius (lt), Marek AŒernockA½ (cs), Tong Hui (zh_CN), Chao-Hsiung Liao (zh_HK)
Sürüm 2.11.5'teki nedir:
- MSVC: Rework Introspection Build ve diğer çeşitli düzeltmeler
- Çeviriler: Yosef veya Boczko (o), Dimitris Spingos (el), Peter Vagner (sk)
Yeni olan nedir? 2.11.4 sürümünde:
- AtkRole:
- Hata 720065: açıklama listeleri için roller ekleyin
- deprecations:
- Hata 476674: Satır / sütun sayısına bağlı olan kullanım dışı tablo özellikleri
- Hata 652798: AtkMisc'i öldür
- Bağlantıyı kaldır / remove_property_change_handler
- Geçersizliği atk_role_register
- Belgeleme:
- Hata 644747: AtkObject :: property-change için dokümantasyonu geliştirin
- Geliştirilmiş AtkUtil belgeleri
- Belgelerindeki yeni semboller bölümlerini güncellendi
- GTK-Doc etiketini kullanmayın & quot; Sanal & quot; artık kullanımdan kaldırıldı
- İnşaat:
- Hata 644756: glib'den gi18n-lib.h lehine atkintl.h dosyasını kaldırın
- Hata 652965: atk.h üzerindeki atk-enum-types.h kodunu ekleyin
- Bazı gobject-introspection uyarıları düzeltildi
- Otomatik kullanımdan kaldırılma uyarılarını susturmak için AM_CPPFLAGS için DAHİL DEĞİŞİMİ değiştirin.
- Visual C ++ Studio dosyaları:
- Gengir MSVC Projesi'nde PlatformToolsetTag ekleyin
- Mülk Sayfalarını Bölme
- Visual C ++ 2008'i Güncelle & quot; Yükle & quot; faz
- Hata 690145: MSVC Projelerini Oluşturmak için Python kullanın
- Çeşitli durumlar:
- Hata 572489: atk_text_range_extents g_return_if_fail kullanmalı
- Hata 653293: ayrıntıları kullanmayan atktext sinyallerinden G_SIGNAL_DETAILED öğesini kaldırın
- Hata 720095: atk_object_peek_parent ekleyin
- AUTHORS ve doap dosyaları güncellendi
- Çevrilmek üzere kaynak dosyada rol adları eklendi
Sürüm 2.11.3'te yeni olan :
- Hata 709214: Belgenin güncelliğini almak için API'ye ihtiyacınız var sayfa numarası ve sayfa sayısı
- Güncellenmiş Yunanca çeviri
Koşullar :
- GLib2
Yorum Bulunamadı