ATK (כלי נגישות) הוא קוד פתוח ותוכנה חופשית בקו-ליין שתוכננה מהיסוד לשמש ספריית נגישות לסביבת שולחן העבודה של GNOME.
כולל compoenents
הוא כולל אוסף של ממשקי נגישות המיושמים על ידי יישומים שונים וערכות כלים שונות. ניתן להשתמש בממשקי ATK כדי לאפשר לכלי נגישות לקבל שליטה מלאה על יישומים פועלים.
כלי השירות AtkNoOpOjectject, AtkObjectFactory, AtkRegistry ו- Versioning כוללים גם את האובייקטים המותאמים המותאמים אישית של AtkGObjectAccessible, AtkHyperlink, AtkNoOpOject, AtkPlug ו- AtkSocket.
בנוסף, הוא כולל את אובייקט נגישות הבסיס AtkObject, AtkUtil עבור ערכת כלים ותמיכה באירועים, AtkRange, AtkRelation, AtkRelationSet, AtkState ו- AtkStateSet סוגי נתונים נגישים בסיסיים ומגוון רחב של ממשקי ATK.
תחילת העבודה עם ATK
כדי להגדיר את התצורה של ATK, הפעל את הסקריפט ./configure, ולאחר מכן 'בצע' ו'התקין '. אם אתה מתקין למיקום שבו אין לך הרשאות כתיבה, יהיה עליך להפוך לשורש לפני הפעלת 'התקן'.
מידע כללי על בניית ATK וספריות קשורות ניתן למצוא בכתובת http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html. כדי לקמפל גרסת CVS של atk במערכת שלך, יהיה עליך לבצע מספר שלבים כדי להגדיר את העץ עבור הידור.
תוכל לבצע את כל השלבים האלה בו-זמנית על ידי הפעלת & ldquo; cvsroot / atk # ./autogen.sh” הפקודה, ללא ציטוטים. בעיקרון זה עושה את הפעולות הבאות עבורך & lsquo; cvsroot / atk # aclocal; automake; autoconf & rsquo ;. הפקודות הנ"ל יוצרות את התצורה & lsquo; & rsquo; סקריפט, אשר ניתן להפעיל cvsroot / atk כדי ליצור את כל Makefiles.
לפני הפעלת autogen.sh או קביעת תצורה, ודא שיש לך libtool בנתיב שלך. שים לב autogen.sh פועל להגדיר עבורך. אם אתה רוצה להעביר אפשרויות כמו --prefix = / usr כדי להגדיר אתה יכול לתת את האפשרויות האלה autogen.sh והם יעברו על מנת להגדיר.
מה חדש במהדורה זו:
- הוספת שיטות ScrollTo ו- ScrollToPoint ל- AtkComponent
- בנה:
- דרוש גרסה חדשה יותר עבור Meson, 0.46.0
- אחר:
- תיעוד, התבוננות פנימית ותיקוני גרסאות
מה חדש בגרסה:
- בנה: meson על Windows, במעקב על ידי באג 785802 (לא לגמרי קבוע עדיין):
- כפה את msvc_recommended_pragmas.h ב- MSVC
- בדיקות: תקן לבנות על מראש C99
- meson: בניית קובץ .rc ב- Windows
- תרגומים
- שאל את Hjorth Larsen (da)
מה חדש בגירסה 2.26.0:
- בנה: meson ב- Windows, במעקב על ידי Bug 785802 (לא לגמרי קבוע עדיין):
- כפה את msvc_recommended_pragmas.h ב- MSVC
- בדיקות: תקן לבנות על מראש C99
- meson: בניית קובץ .rc ב- Windows
- תרגומים
- שאל את Hjorth Larsen (da)
מה חדש בגירסה 2.25.2:
- תיקוני באגים:
- Bug 781715: קריסה תחת atk_gobject_accessible_dispose ()
- בנה (כללי / אוטוטולים):
- הוסף מאקרו ATK_UNAVAILABLE
- השתמש בקבצי תבנית עבור פקודות ATK
- המר atkversion.h.in לקידוד UTF-8
- כלול את כותרת ה- marshallers, לא את המקור
- הוסף buildir לספריות המסמכים
- עדכן סמלי אזהרות הפחתה
- פשט את גילוי התלות של Gobject
- בנה (meson):
- באג 782871: הוסף מערכת בניית meson
- הפץ את קובצי Meson
- השתמש ב- soversion המתאים
- השתמש ב- GETTEXT_PACKAGE המתאים
- התקן את atk.h
- תלוי רק בכותרת שנוצרת
- בנה (win32):
- win32: תקן החלפת פריטים בקבצים עם תוכן UTF-8
- ניקוי:
- הסר atk.spec.in
- הסר קובץ pkg-config שלא הוסר
- הסר script שאינו בשימוש עבור שילוב של ATK ב- Windows
- הסר את ChangeLog
- הסר את ההתייחסות המקומית.
- Docs:
- מודרניזציה של הפניה ל- API:
- השתמש ב- XInclude
- הפסק להשתמש במצב SGML עם קובצי XML
- Drop version.xml והשתמש בגופי החבילה gtk-doc
- עדכן את ה- README המזכיר את Meson, Ninja, וניקוי מעט
- הסר קובץ דריסה ריק
- התבוננות Gobject:
- סמן פונקציות שאינן ניתנות לאיפוס כ'דלג
- אחר:
- עדכן git להתעלם מהקובץ
- קשרים ותפקידים חדשים:
- באג 748384: הוסף ATK_ROLE_FOOTNOTE
- Bug 781587: הוסף הודעת שגיאה, שגיאה עבור, פרטים ופרטים עבור יחסי
- תמיכת תרגום:
- עדכן את po / Makevars (כתובת זכויות יוצרים וכתובת באגים)
- תרגומים:
- Yuras Shumovich (be)
- Build, MSVC:
- תמיכה ב- Visual Studio 2017
- תרגומים:
- שאל Hjorth Larsen (דה), Jordi Mas (ca)
- Build, MSVC:
- הסר את atk-install.props על ייצור מחדש
- Makefile.msvcproj, Makefile-newvs.am: עדכון מ- GLib
- העבר קבצים אל Win32
- Docs:
- תקן שגיאת הקלדה
- באג 772236: שינוי מזהה של הפרק atkobject צורך במערכות קבצים חסרות רישיות
- אחר:
- השתמש בגירסת Unicode במחרוזת הניתנת לתרגום
- תורמים:
- מורי קאמינג, פיוטר דראג ', אלחנדרו פינירו איגלסיאס,
- תרגומים:
- gogo (hr), Jordi Mas (ca), פאביו טומאט (פרווה)
- הוסף אפשרויות נוספות ל- XGETTEXT_OPTIONS ב- po / Makevars
- תרגומים:
- פיוטר דראג (פו), דוד המלך (en_GB)
- באג 764883: הוסף כמה הערות חסרות (החוצה)
- הוספת כותרות שפה לקובצי po
- MSVC / win32:
- MSVC בונה: הוסף מודול Autotools משותף עבור Introspection (באג 764983)
- MSVC בונה: צור את פקודות הבנייה Introspection (באג 764983)
- נקה את atk-introspection-msvc.mak
- Visual Studio בונה: כלול פרטי גרסה בגליונות המאפיינים
- Visual Studio בונה: צור atk.pc
- Visual Studio 2008 בונה: ודא שקובץ PC נוצר לפני & quot; התקן & quot;
- Visual Studio בונה: הפוך את הדור .pc לגמיש יותר
- build / win32 / pc_base.py: אפשר אפשרויות מותאמות אישית
- build / win32 / atkpc.py: תקן מחרוזת חבילה תלויה
- תרגומים:
- רובוט של GNOME תרגום (gd), Cedric Valmary (oc)
- תיעוד:
- החלף את האזכורים של 'המדינה שהשתנתה' עם 'שינוי מצב'.
- תוקן כמה שגיאות הקלדה זעירות
- שיפורים Build / win32:
- השתמש בכללי תבנית על build / Makefile-newvs.am
- ניקיון וניקוי .vcxproj.filters דור
- תיקוני Bug 748176: הצ'ק אאוט מחוץ לעץ נכשל בבניית / win32
- דרישת ה- GCC הוסרה
- & quot; התקן & quot; פרויקטים ששמם שונה ל- & quot; atk-install & quot;
- אחר: הגדר הרשאת קובץ מתאימה לקובצי המקור
- תרגומים:
- פדרו אלבוקרקי (pt), דניאל מרטינז (א)
- באג 746459: תקן כמה GTK-Doc בלוקים תגובה
- תמיכה ב- Visual Studio
- בניית המהירות משחררת
- תקן ושפר את הדור .pdb.
- & quot; התקן & quot; .pdb קבצים
- תרגומים:
- AtkRole:
- באג 742806: הוסף תפקידים חדשים עבור שברים, שורשים, כותרות משנה ועלי כותרת
- AtkState:
- באג 665598: הוסף ATK_STATE_READ_ONLY
- תיקוני באגים:
- הסר את הסוג של מחיקת STATE_TYPE לאחר השימוש בו בכתובת state_type_get_name
- AtkTable: נוסף חסר & quot;: & quot; על ביאור gi אחד
- תרגומים:
- מוחמט קארה (tr)
- AtkState:
- באג 739981: הוסף ATK_ROLE_STATIC והבהר את ATK_ROLE_TEXT
- באג 740152: תיעוד ההפסקה של ATK_STATE_ARMED
- תיעוד:
- באג 740044: תקן שפה לא ברורה לגבי ATK_STATE_ACTIVE
- באג 740066: שפר את התיעוד הקשור ל- AtkState ו- AtkStateSet
- הרחב את atk_focus_tracker_notify תיעוד הפינוי
- הסר תיעוד כלשהו בקוד, שהוא כבר חלק מהמסמכים
- תרגומים:
- אנדרס גונסון (sv)
- Bug 407539: הוסף ATK_STATE_HAS_TOOLTIP
- תיעוד:
- עודכן קובץ README
- באג 737602: עדכן תיעוד כדי לשקף מקרה שימוש נוסף עבור STATE_INDETERMINATE
- תרגומים: דואן קאזיק (sk), מריה מאברידו (אל), יורי מיאסדוב (ru)
- AtkText:
- באג 723292: קבלת שם התפקיד המקומי נכשל עבור ATK_ROLE_EDITBAR
- באג 653293: הוספת טקסט והסרה של טקסט הם שוב אותות מפורטים. תעד אותו.
- תרגומים:
- Aurimas AŒernius (lt), מארק AŒernockA½ (cs), טונג הואי (zh_CN), צ'או-הסיונג ליאו (zh_HK)
- MSVC בונה: עיבוד מחדש של עיבוד חוזר ותיקונים שונים אחרים
- תרגומים: יוסף או בוצקו (he), דימיטריס ספינגוס (אל), פיטר וגנר (sk)
- AtkRole:
- באג 720065: הוסף תפקידים לרשימות תיאור
- פחת:
- Bug 476674: בטל מאפייני טבלה התלויים במספר השורה / עמודה
- באג 652798: להרוג את AtkMisc
- דחה את הקשר / remove_property_change_handler
- חסר ערך atk_role_register
- תיעוד:
- Bug 644747: שיפור התיעוד עבור AtkObject :: property-change
- תיעוד משופר של AtkUtil
- קטעים מעודכנים של סמלים חדשים בתיעוד
- לא משתמש בתג DTK-Doc & quot; Virtual & quot; יותר, כפי שהוצא משימוש
- בניין:
- באג 644756: הסר atkintl.h לטובת gi18n-lib.h מתוך glib
- באג 652965: כולל atk-enum-types.h ב- atk.h
- תוקנו כמה אזהרות gobject-introspection
- החלף כולל AM_CPPFLAGS כדי להשתיק את אזהרות ההפסקה של automake.
- קבצי Visual C + Studio:
- הוסף PlatformToolsetTag בפרויקט gengir MSVC
- פיצול גליונות המאפיינים
- עדכן את Visual C ++ 2008 & quot; התקן & quot; שלב
- Bug 690145: השתמש ב- Python כדי ליצור את הפרויקטים MSVC
- אחר:
- Bug 572489: atk_text_range_extents צריך להשתמש ב- g_return_if_fail
- Bug 653293: הסר את G_SIGNAL_DETAILED מ אותות atextext שאינם משתמשים בפרטים
- באג 720095: הוסף atk_object_peek_parent
- קובצי AUTHORS ו- DOAP מעודכנים
- שמות תפקיד נוסף בקובץ המקור כדי לתרגם
- Bug 709214: יש צורך ב- API כדי לקבל את המסמך הנוכחי מספר עמוד וספירת דפים
- תרגום מעודכן ליוונית
- GLib2
מה חדש בגירסה 2.24.0:
מה חדש בגירסה 2.23.4:
מה חדש בגירסה 2.22.0:
מה חדש בגירסה 2.20.0 / 2.22.0 ביתא:
מה חדש בגירסה 2.16.0 / 2.18 Beta 1:
מה חדש בגירסה 2.16.0:
יוסף אנדרסון (sv), יורי גראנרוס (פי), בורז'ן Muftakhidinov (kk), סמיר ריביק (bs), זהרי Yurukov (bg)
מה חדש בגירסה 2.15.4:
מה חדש בגירסה 2.15.3:
מה חדש בגירסה 2.15.2:
מה חדש בגירסה 2.15.1:
מה חדש בגירסה 2.14.0:
מה חדש בגירסה 2.11.6:
מה חדש בגירסה 2.11.5:
מה חדש בגרסה 2.11.4:
מה חדש בגירסה 2.11.3:
דרישות :
תגובות לא נמצא