GLib2

البرمجيات قطة:
GLib2
تفاصيل البرنامج:
الإصدار: 2.57.2 محدث
تاريخ إيداع: 16 Aug 18
المطور: Peter Mattis
ترخيص: حرر
شعبية: 182

Rating: 2.7/5 (Total Votes: 3)

GLib2 عبارة عن برنامج مكتبة مفتوح المصدر مفتوح المصدر ويمكن تنزيله على مستوى منخفض تمامًا ويشكل الأساس لإطار أدوات مجموعة أدوات GTK + واجهة المستخدم الرسومية ، بالإضافة إلى بيئة سطح المكتب الرسومية لـ GNOME.

تم تصميم البرنامج من الإزاحة لتوفير معالجة بنية البيانات لبرمجة لغة C ، وأغلفة قابلية النقل ، وواجهات قوية لوظائف التشغيل مثل حلقة الحدث ، والخيوط ، والتحميل الدينامي ، بالإضافة إلى نظام كائن موثوق به.


توزع كبرنامج مكتبة مستقل

يتم توزيع GLIB2 كبرنامج مستقل للمكتبات ، ولكنه جزء مهم من مشروع GTK + Toolkit. كلاهما يستخدم من قبل العديد من التطبيقات القائمة على جنوم ، وبجميع بيئة سطح مكتب GNOME.

كما يوحي اسمها ، فإن GLib2 هي مكتبة GLIB2 من الجيل التالي ، وتستخدم في التطبيقات الحديثة التي تعد جزءًا من أحدث توزيعات جنوم وتستخدم GTK + 2 أو حتى الأطر GTK + 3 الأحدث. دائمًا ما يكون الإصدار الأخير من GLib2 متوافقًا تمامًا مع أحدث إصدار من GTK + و GNOME.

الشروع في العمل مع GLib2

عادةً ما يتم تثبيت مكتبة GLib2 تلقائيًا جنبًا إلى جنب مع بيئة سطح مكتب GNOME أو مختلف تطبيقات جنوم الأخرى التي تتطلب ذلك. عادة ما يتم توزيعه كحزمة مصدر ، والتي يمكن تثبيتها بسهولة على منصات الكمبيوتر 32 أو 64 بت.

لتثبيت GLIB2 باستخدام الحزمة المصدر ، قم بتنزيل أحدث إصدار من Softoware أو موقع الويب الرسمي للمشروع (راجع ارتباط الصفحة الرئيسية في نهاية المقالة) ، وحفظه في مكان ما على جهاز الكمبيوتر الخاص بك ، وفك ضغطه. / P>

افتح تطبيق محاكي طرفي ، وانتقل إلى الموقع الذي استخرجت فيه ملف الأرشيف (على سبيل المثال cd /home/softoware/glib-2.43.3) ، وشغّل & lsquo؛ ./ configure && make & rsquo؛ الأمر لتكوين وتجميع المكتبة ، متبوعًا بـ & lsquo؛ sudo make install & rsquo؛ الأمر لتثبيته على نطاق واسع وجعله متاحًا لجميع التطبيقات التي تتطلبه.

ما هو الجديد في هذا الإصدار:

يتطلب pcre 8.31
يتطلب الميزون 0.47.0
البق الثابتة:
742456 إضافة وظيفة g_steal_pointer () ملائمة لوضع علامة على الملكية ...
795569 MinGW CI: fix tests
796341 gmem.h: استخدم typeof () في الماكرو g_steal_pointer ()
# 1013 دعم لتجاوزات كل جلسة
# 1360 فواصل glib-mkenums إذا كان الخيار المحدد ولكن لا نيك
# 1175 إضافة الأسماء والعلامات إلى مختلف GSources و GTasks شيدت في GLIB
# 903 g_main_context_wait () لم يتم إهمالها في API ، ولكنها تنبثق g_critical () ...
# 786 إصلاح تسرب الذاكرة في اختبارات libgio
# 927 gio / gresource.c: do_lookup check for terminating & quot؛ / & quot؛
# 976 اختلاف الوثيقة بين g_assert () و g_assert _ * () ...
# 1447 glib 2.57.1: test_month_names: فشل التأكيد ...
تحديثات الترجمة:
الفريلايان
ألمانية
روماني

ما هو الجديد في الإصدار 2.57.1:

إصلاح الأخطاء:
793400 g_application_id_is_valid () غير صارمة بما فيه الكفاية
793578 اختبارات gdatetime تعتمد على الترجمة اليابانية لأسماء الشهر
793645 test_month_names: تم تحديث الترجمات المطلوبة لـ el_GR ، hr_HR ، ru_RU
794194 gobject_gdb.py: "address" هي خاصية gdb.Value وليست دالة
794473 احذف الخيار المكرر في gio.xml
794506 glib-mkenums: يدخل حلقة لا نهائية في حالة استخدام التعداد typedef SomeIdentifier
794528 إصلاح segfault الناجمة عن الاستخدام المجاني بعد في GPollFileMonitor
فشل 794606 glib-2.56.0 في الترجمة عند عدم توفر res_nquery
794686 التاريخ (ما عدا أيام الأسبوع) معروض باللغة الإنجليزية
تحديثات الترجمة:
السلوفاكية
سلوفيني
الأسبانية

ما هو الجديد في الإصدار:

Bugs fixed:
780296 إصلاح السباق في جيو مفتوح
تحديثات الترجمة:
الكتالانية (بلنسية)
النيبالية
السلوفاكية
سلوفيني

ما هو الجديد في الإصدار 2.54.2:

Bugs fixed:
780296 إصلاح السباق في جيو مفتوح
تحديثات الترجمة:
الكتالانية (بلنسية)
النيبالية
السلوفاكية
سلوفيني

الجديد في الإصدار 2.54.0:

Bugs fixed:
Crash in GnomeWallClock 780861 Crash in GnomeWallClock
786983 الرجاء جعل إخراج gio-querymodules deterministic
787109 Valgrind false موجبة في ioctl () في نسخة ملف btrfs
787123 glib: Slighty update GIOChannel documentation
787146 GMainLoop: تطابق زوج المعلمة من LOCK_CONTEXT / UNLOCK_CONTEXT
تحديثات الترجمة:
الباسكي
الكاتالونية
روماني
اللغة السويدية

ما هو الجديد في الإصدار 2.53.3:

الأخطاء التي تم إصلاحها:
658446 أضف تعليقًا على الترجمة لسلسلة إشعار خاطئة لكلمة المرور
661926 قم بتحسين إعداد تسجيل الدخول الافتراضي في GLib
674885 مأزق تهيئة الأحرف في GObject
775593 لا يمكن لـ GIO أن يكتب روابط رمزية على FreeBSD و NetBSD
776169 إصلاحات مختلفة لأداة gio
776333 إصلاح التعليق التوضيحي على g_file_copy_async ()
776504 ترقية ترخيص من LGPLv2 + إلى LGPLv2.1 +
777307 حالة سباق بين استدعاء إشارة gdbus و g_bus_unwatch_name ...
778422 gsubprocesslauncher: توضيح سلوك set_environ ()
781301 تلف مؤشر مكدس بواسطة استدعاء NtNotifyChangeMultipleKeys غير صحيحة
782336 إضافة وثائق إضافية لتنسيق XML لمصادر الموارد
الإصدار 782996: استخدم AM_TESTS_ENVIRONMENT بدلاً من TESTS_ENVIRONMENT
783061 GApplication: إزالة بعض الأعضاء غير المستخدمة
783130 جعل تفعيل dbus sandbox-aware
783193 قم بالتأقلم مع تغيير OpenURI api
783201 gdbus-codegen: تطبيق - دليل الإخراج على المستندات التي تم إنشاؤها أيضًا
783340 win32: أوقات رتيبة ميناء لاستخدام QPC
معلمة الطول 783350 يمكن أن تكون NULL g_data_input_stream_read_line
783392 تعليق توضيحي غير صحيح لـ g_dbus_interface_info_generate_xml

783593 يجب أن يستخدم GGtkNotificationBackend / org / freedesktop / DBus للاتصال بـ Ge ...
تحديثات الترجمة:
الاسبرانتو
ألمانية
الأندونيسية
الكازاخية
الأسبانية

ما هو الجديد في الإصدار 2.53.2:

تمت إضافة عدد قليل من وظائف تحليل الأرقام الجديدة:
g_ascii_string_to_signed
g_ascii_string_to_unsigned
هذه لها معالجة خطأ أفضل من تلك الموجودة.
يدعم glib-mkenums الآن / * & lt؛ private & gt؛ * / و / * & lt؛ عام & gt؛ * /
GSettings الآن تعتبر XDG_DATA_HOME بالإضافة إلى XDG_DATA_DIRS.
البق الثابتة:
674885 مأزق تهيئة الأحرف في GObject
698064 أضف g_ptr_array_contains ()
732000 gdatetime: إزالة فحص مؤشر NULL غير ضروري
734946 قم بتنفيذ GContentType على OSX
741335 اختلافات محتملة في استخدام XDG_DATA_DIRS مقابل مواصفات دليل القاعدة XDG
748263 الاستخدام المجاني في g_dbus_connection_call_internal ()
776876 gmodule - العديد من إصلاحات أخطاء الروبوت
777030 خطأ في البناء حيث لا يمكن حل القاصر () و main () في gio / gdbusmessage.c
يستخدم 780300 gio / gosxappinfo.c موقوفًا LSFindApplicationForInfo
780309 gio / tests / appinfo build failed: gdesktopappinfo.c skipped on OS X
781755 تجنب تحذيرات برنامج التحويل البرمجي في رمز mارشhallers الذي تم إنشاؤه
دعم البوابة 781826: قراءة /.flatpak-info
781830 قم بإصلاح بعض الأخطاء المطبعية والأخطاء في وثائق GVariant

781847 الاستخدام المجاني بعد send_message_with_reply_cleanup (): gdbusconnection.c: 1792
781867 مختلف gvfsd- يريد أن ننظر في / التمهيد / efi ، ويسبب السيارات غير ضرورية / غير مناسب ...
782068 doc: إصلاحات مطبعي تافهة
782075 gtimer: معالجة فشل gmtime () في g_time_val_to_iso8601 ()
782089 gdatetime: إصلاح التحقق من الفائض عند الإنشاء من الطوابع الزمنية
782162 دعم trigraph العامة / الخاصة في glix - mkenums
782237 تأكد من الخطأ
يتم التعامل مع 782311 inode / directory كفئة فرعية للتطبيق / الثماني - الدفق
782628 libmount بناء تبعية تحقق لا تتطلب النسخة الصحيحة؟
تحديثات الترجمة:
الهنغارية
الأندونيسية
الأسبانية

ما هو الجديد في الإصدار 2.52.0:

إصلاح الأخطاء:
فشل اختبار 779799 gdatetime مع tzdata 2017a
780032 إضافة سمات مفقودة إلى وظيفتين
780144 gio / fam: إزالة طباعة debug المتبقية
تحديثات الترجمة:
الفرنسية
الفريلايان
اللاتفية

ما هو الجديد في الإصدار 2.51.2:

الأخطاء التي تم إصلاحها:
تحطم في gdbusauth
775468 تحسين كتابة السجل يدعم طريقة اللون على النوافذ
٧٧٥٥١٧ ﻳﺮﺩﺩ ﺻﻮﺕ ﺇﺩﺧﺎﻝ ﻛﻠﻤﺔ ﺍﻟﺴﺮ ﻓﻲ ﺍﻟﺠﻬﺎﺯ
775765 ترسل الخلفية الانسحاب الإخطار FDO ID خاطئ إلى الخادم
تحديثات الترجمة:
الصينية المبسطة

ما هو الجديد في الإصدار 2.51.1:

نمت موارد الترجمة الشفوية - علم أهداف زائفة - زائفة
يقوم GLib الآن بتثبيت ملف قمع valgrind لـ GLib و GIO
البق الثابتة:
يجب أن يكون 666114 البنية التحتية لتشغيل اختباراتها تحت valgrind
729730 GDBusMessage: إصلاح segfault إذا تم تمكين DEBUG_SERIALIZER
يؤكد 730932 بشكل ثابت أن الافتراضات المعقولة حول التعدادات صحيحة
735731 gobject: تصرف وثيقة بوحدات فحص بوكر GType في NULL
736810 gdbus: إصلاح تسرب في g_dbus_message_print ()
762283 GSocket - إصلاح شروط السباق على Win32 إذا كانت هناك عدة خيوط تنتظر ...
767609 مشاكل مجموعة الاختبار
767952 g_dbus_method_invocation_return_ *، g_dbus_method_invocation_take_error: They d ...
769672 يتم إنشاء Assert threads لـ testcase 642026 بنجاح
769745 gtask: أضف حراسًا للوظائف العامة
770175 اضافة وسيطة سطر الأوامر الى mkenums و genmarshal لكتابة المخرجات الى ملف
770646 glib: Namespace global tapset variables by soname
772160 أضف دعم g_unix_mount_for ()
772989 الطوطم يسمح لعناوين url غير الصالحة التي قد تتسبب في عدم قابلية resfault
773823 gio: Bump copy buffer size to 256k by default

774086 قم بإصلاح تعريف g_main_context_check
774368 فواصل ملف التبعية من ماسح الموارد يكسر النينجا
774421 اثنين من بقع طفيفة
774520 يقوم GSocket بتخصيص ومعالجة رسائل التحكم حتى لو لم يتم طلبها
تحطم في gdbusauth
775468 تحسين كتابة السجل يدعم طريقة اللون على النوافذ
775510 اختبار مع -fsanitize = تقارير غير محددة مختلف السلوك غير معروف
٧٧٥٥١٧ ﻳﺮﺩﺩ ﺻﻮﺕ ﺇﺩﺧﺎﻝ ﻛﻠﻤﺔ ﺍﻟﺴﺮ ﻓﻲ ﺍﻟﺠﻬﺎﺯ
775621 gmessages: إصلاح تجميع على Android
775765 ترسل الخلفية الانسحاب الإخطار FDO ID خاطئ إلى الخادم
775913 subprocesslauncher: حلقة لا نهائية محتملة في verify_disposition ()
776198 فاصلة منقوطة بعد الدالة g_variant_print () في gvariant.c
776586 رؤوس التراخيص التنظيف
777077 استخدام الذاكرة بعد تحريرها
تحديثات الترجمة:
البرتغالية البرازيلية
تشيكي
الجاليكية
ألمانية
اللغة العبرية
الكازاخية
اللتوانية
الأسبانية
اللغة السويدية

ما هو الجديد في الإصدار 2.51.0:

لقد اكتسبت glib-genmarshal و glib-mkenums - خيارات الإخراج لتحسين تكامل نظام البناء
واجهة برمجة التطبيقات الجديدة: g_utf8_make_valid
البق الثابتة:
591603 جعل _g_utf8_make_valid عامًا
610969 من الجيد أن يكون لديك g_utf8_make_valid كعامة
767882 التحذير من تجاوز البتات (-Wshift-overflow) في gparam.h
769135 تحكم خارجي لـ g_test_add / g_test_run
769630 gfile: تم تقديم G_FILE_MONITOR_WATCH_MOVES فعليًا في 2.46
772160 أضف دعم g_unix_mount_for ()
772221 استفد من Unicode
773303 عمليات التسريب في GApplication option_strings
تحديثات الترجمة:
الفرنسية
الجاليكية
ألمانية
الهنغارية
اللتوانية
البوكمال النرويجية
الأوكيتانية
البولندي
السلوفاكية
اللغة التركية

ما هو الجديد في الإصدار 2.50.0:

bugs fixed:
771438 قم بتشغيل libmount بشكل افتراضي على لينكس
أصلح التعليق التوضيحي لـ g_log_variant
تحديثات الترجمة:
الإنجليزية البريطانية
الفرنسية

ما هو الجديد في الإصدار 2.49.6:

تحتوي أداة سطر الأوامر gsettings الآن على أمر وصف
البق الثابتة:
745754 قم باضافة ناتج التبعية بنمط gcc الى مصادر تجميع glib
769076 تحذير فيكس: محاولة تجاوز الإغلاق - & GT ؛ va_marshal مع المارشال الجديد
770372 gdbus-codegen: Stripsince parameters before compar للمقارنة
تحديثات الترجمة:
البرتغالية البرازيلية
تشيكي
ألمانية
الهنغارية
البولندي
البرتغالية
الأسبانية

ما هو الجديد في الإصدار 2.49.4:

تغيير واجهة برمجة التطبيقات المنظمة للتسجيل المنظم فقط. يجب إعادة ترتيب حجج g_log_structured () لتمكين تنفيذ ضمن حدود ما تضمنه المعايير حول var.
البق الثابتة:
744456 واجهة برمجة تطبيقات تسجيل الدخول المركبة
فشل في إنشاء doc 768936 بسبب فقدان gio.xml في tarballs
768963 استخدام va_list غير لائق في g_log_structured ()
768968 gio / tests / socket-listener توقف منذ e4ee307
تحديثات الترجمة:
الأسبانية

ما هو الجديد في الإصدار 2.49.2:

اكتسب GMainContext و GTask تحقيقات أكثر في النظام
البق الثابتة:
673101 جيل التبعية مترجم الموارد لا يعمل لجنرال ...
700756 GFile.new_for_path الوسائط يفتقد التعليق التوضيحي (نوع الملف)
730187 glocalfileoutputstream: إصلاح تسرب FD في مسار خطأ
755439 تسرب الذاكرة في gdbusproxy.c
759813 إضافة المزيد من مجسات SystemTap / DTrace للسياق الرئيسي و GTask
761810 gio: Support using GDBusObjectManagerServer at path ‘/ '
767172 مستند: نقل GIO_USE_VFS إلى & quot؛ بخير للإنتاج & quot؛ الجزء
767218 أزل علامة حذف UTF-8 من gsignal.h
767245 أضف التعليقات التوضيحية لنوع اسم الملف
767824 تم التعرف على بعض المناطق الزمنية UTC بشكل غير صحيح على Windows 7
تحديثات الترجمة:
الأوكيتانية

ما هو الجديد في الإصدار 2.47.4:

تم تحسين وثائق GApplication في عدة مناطق.
البق الثابتة:
749092 gdb pretty-printers fail on Python 3 with TypeError ...
757374 macros: clean up & quot؛ inline & quot؛ تعبث
758641 حدوث تسرب للذاكرة في g_dbus_proxy_new_for_bus_sync ()
759134 إضافة شيكات مفقودة لـ gnulib vasnprintf ()
759408 لا تستخدم var غير مهيأ
756475 توقف عن دعم non-POSIX getpwuid_r، getgrgid_r
757372 GApplication: إتلاف الإنغلاق على إيقاف التشغيل
728099 وحدات الماكرو: إضافة G_GNUC_CHECK_VERSION () لعمليات التحقق من برنامج التحويل البرمجي
757299 الموارد ترجمة glib: لا تسرب c_name
758553 إصلاح استخدام gettext
758823 ملف الشاشات: إعادة ترتيب بعض التعليمات البرمجية لتجنب segfault
756214 gsettings: لا تترجم & quot؛ & quot؛
710243 قم بإضافة الشروح التوضيحية لإدارة مرجع كائن GParamSpec
735696 xdgmime: معالجة أدق للحالات حيث mmap () غير متوفر
752983 gapplication: الحصول على السياق الرئيسي قبل التشغيل
تحديثات الترجمة:
اللغة السويدية

ما هو الجديد في الإصدار 2.47.3:

قام التنظيف المضمن في الإصدار الأخير بطريق الخطأ بإزالة ثلاثة رموز من libglib-2.0.so. من غير المحتمل أن يكون هذا قد تسبب في أي مشاكل لأن هذه الرموز كانت فقط رموز النسخ الاحتياطية للتعريفات التي تم تصديرها كحقول مضمنة في ملفات الرأس ، لكن ABI هي ABI. هذا الإصدار بتصحيح هذه المشكلة فقط.

ما هو الجديد في الإصدار 2.45.6:

إصلاح فشل اختبار وفشل في الإنشاء

ما هو الجديد في الإصدار 2.45.3:

تحسين أداء g_signal_handler_disconnect للإشارات مع العديد من معالجات
اكتسب GDBus علامة اتصال جديدة للسماح بالتفويض التفاعلي
GSettings:
واجهة برمجة التطبيقات الجديدة: g_settings_schema_list_keys
موقوف: g_settings_list_keys
OS X:
تنفيذ GNOTification
نتوء بمتطلبات OS X إلى 10.9
شبابيك:
إضافة سجل قراءة API
Reimplement GAppInfo باستخدام معلومات التسجيل
البق الثابتة:
666831 دعم URI الافتتاحي على W32
728489 إجراء الخاصية مع الحالة المنطقية المقلوبة
730168 تعليق توضيحي غير صحيح على g_action_group_get_action_state_type return ...
733325 فشل العديد من اختبارات regex مع pcre3 8.35
734888 لا يوجد لدى GLib وظائف مساعد للعمل مع W32 Registry
737009 بحث معالج الإشارة لا مقياس
738185 عبارة مضللة عن & quot؛ ترميز اسم الملف & quot؛ في المستندات على g_env ...
738504 قم بتحسين فك تشفير UTF-8 عن طريق فتح الفروع والتعبيرات
739122 glib لا يعالج -1 عودة (& quot؛ لا يوجد حد & quot؛) من sysconf (_SC_THREAD_S ...
739424 أعطال gnome-shell عند إضافة الملفات أو حذفها أو تعديلها في $ ...

739616 DBus؛ إضافة علامة مكالمة جديدة للسماح بالتفويض التفاعلي
740308 قم باضافة طريقة g_settings_schema_list_keys ()
740516 RFE: يرجى تقديم نسخة قابلة للتصفح من g_log_set_handler
741788 GSetsings وثيقة بناء تكامل النظام
745013 GBinding ليس موضوع آمن
747146 تنفيذ GNotification على OSX
747941 جرِّب XDG_RUNTIME_DIR / bus قبل الرجوع إلى X11 autolaunch (dbus ...
748727 يظهر مربع الحوار فيليكووسر بدون رموز الدلائل على W32
749693 GActionGroupExporter: قائمة انتظار flush على الطلبات
750203 تعليق GNetworkMonitorNetlink في مساحة اسم المستخدم
750322 gapplication: تأكد من ترجمة - help output
750344 GTlsInteractionClass مفقود من المستند
750369 تطهير GBinding المختلفة
750386 حالة السباق في g_io_condition_get_type
750399 مطبعي & quot؛ equilalent & quot؛ في glib-Error-Reporting.html في glib documentation وثائق ...
750573 لم يتم توثيق GTlsDatabaseClass
750918 genmarshal: تحذيرات من صمت سجل التخزين
751122 gsocket: تجنب g_socket_cond_wait () غير ضروري في _send_messages ()

479730 The & quot؛ g_key_file_set_comment & quot؛ الواجهة prepends حرف '#' إلى ...
تحديثات الترجمة:
الهنغارية
الأسبانية

ما هو الجديد في الإصدار 2.45.1:

تم تغيير برنامج التحويل البرمجي المخطط لـ GSettings ، ومخططات الترجمة الشفهية لرفض مخطط xml الذي يحتوي على عناصر مكررة أو عناصر. عادةً ما تحدث هذه العناصر عند دمج الترجمات في المخطط ، مع سمات xml: lang. هذه ليست الطريقة الصحيحة لترجمة المخططات. بدلاً من ذلك ، احتفظ بالترجمات في ملف .mo واضبط سمة المجال gettext-domain على العنصر.
تمت إعادة كتابة البنية الأساسية لرصد الملفات ، وقد شهدت جميع الأجزاء الخلفية تحسينات كبيرة.
إن inotify backend هو الإبلاغ عن الأحداث بتأخير أقل (لن يتأخر أي حدث أكثر من 10 مللي ثانية) وقد تم تخفيض التنبيه بسبب مراقبة الملفات بشكل كبير. سيتم أيضًا إرسال حدث CHANGES_DONE عند ظهور ملفات جديدة.
تطبيق الاستطلاع يستخدم الآن السياق الرئيسي الافتراضي مؤشر الترابط.
يتم الآن إنشاء fam famation في مؤشر ترابط العامل.
تمت إزالة تطبيق الفين ، حيث إنه لم يتم إبعاده.

يعتبر مخطط مخططات GSettings ، المخططات التجميعية ، أكثر صرامة حول رفض المخططات مع xml: lang style merged translations. يجب أن تتم ترجمة المخطط عن طريق تحديد نطاق gettext في xml ، والاحتفاظ بالترجمات في gettext. لتجنب كسر المخططات المثبتة بالفعل ، يصبح هذا التغيير ساري المفعول فقط عند استخدام الخيار -strict.
تم إزالة حد 10 خيط ضمني من تجمع موضوع GTask ، لأنها كانت عرضة للتسبب في حالة الجمود. يُسمح الآن لمجموعات مؤشرات الترابط بالنمو ديناميًا وستتقلص مع مرور الوقت.
تم إيقاف GSimpleAsyncResult لصالح GTask.
تم تعديل الخوارزمية المستخدمة من قِبل GAppInfo لإيجاد معالجات افتراضية لأنواع mime لتفضيل التطبيقات التي تتعامل مع النوع الفرعي المحدد على المعالجات الافتراضية لنوع supertype عام.
اصلاحات الشوائب:
627285 inotify رصد ملف hardwired تأخير
631597 خطأ التجزئة في append_escaped_text
661767 دمج / تحسين بتات مختلفة من وظيفة مؤشر الترابط قيد التنفيذ
687223 إدارة ذكية GThreadPool
711547 win32: صمت بعض التحذيرات البناء
719966 glib: إضافة التعليقات التوضيحية المفقودة (الباطلة) والتعليقات التوضيحية (الاختيارية)
726447 من المحتمل وجود خطأ في سلسلة النص

728663 W32: يتم استخدام بنية stat خاطئ عند إنشاء MinGW-w64
728669 W32: لا يمكن قياس GLocalFile حجم الملفات أكبر من 2 ^ 32 ...

ما هو الجديد في الإصدار 2.44.0:

Bugs fixed:
730188 gsocket: وثيقة ملكية FD مع g_socket_new_from_fd ()
الترجمات المحدثة:
لغة الباسك
البرتغالية البرازيلية
الصينية (تايوان)
دانماركي
الجاليكية
اللغة العبرية
الأندونيسية
النرويجية bokmá ¥ l
اللغة التركية

ما هو الجديد في الإصدار 2.43.4:

تحتوي GType الآن على وحدات ماكرو لإعلان النوع G_DECLARE_DERIVABLE_TYPE و G_DECLARE_FINAL_TYPE و G_DECLARE_INTERFACE ، مما يقلل بشكل كبير من المعدن القياسي المطلوب لأنواع واجهات GObject.
g_autoptr و g_auto هي وحدات ماكرو للإعلان عن المتغيرات مع التنظيف التلقائي. انهم يعملون فقط مع دول مجلس التعاون الخليجي و clang.
GListModel هي واجهة جديدة تمثل قائمة ديناميكية من GObjects.
GListStore هو تطبيق قائم على GSCE من GListModel.
دعم أسماء موضوع على OS X
g_simple_action_set_state_hint: وظيفة جديدة لتعيين تلميح حالة GSimpleActions
g_win32_check_windows_version: وظيفة جديدة للتحقق من إصدار Windows
g_settings_schema_list_children و g_settings_schema_key_get_name هي وظائف جديدة لإكمال واجهة برمجة تطبيقات GSettingsSchema.
البق الثابتة:
389585 G_DEFINE_TYPE hack for header files
729351 أضف GListModel
736914 محرر المستندات: إصلاحات وتحسينات متنوعة
741807 قم باضافة دعم اسم مؤشر الترابط على OS X و iOS
741895 gwin32: أضف Simple API للتحقق مما إذا كنا على الأقل v ...
كائن 742456: إضافة وظيفة g_steal_pointer () ملائمة للعلامة الخاصة ...

فشل في بدء polkitd 743508: التصحيح لـ gio / gcredentialsprivate.h
743517 API GSettings يفتقد بعض وظائف الاستبطان
743521 GSimpleAction: add g_simple_action_set_state_hint
743596 G_DECLARE_DERIVABLE_TYPE () يجب أن تسمح typedef إضافية من أجل ...
743640 إضافة __سمة __ ((تنظيف)) دعم
743827 إصلاح البنية من GListModel (في Visual Studio)
743927 GListStore: إضافة وظيفة الإدراج المفروزة
743936 glib: تعامل معدّل غير موقّع لمدة طويلة في printf الداخلي
744012 أضف GMutexLocker
744190 بناء على بناء المجمعة التي لا تستخدم مضمنة ل C رمز عادي

ما هو الجديد في الإصدار 2.43.3:

إضافة وظيفة g_set_object () ملائمة
GNetworkMonitor: تحقق مما إذا كانت NM لا تعمل ولا تتعطل
إصلاح بعض السباقات باستخدام g_mkdir_with_parents
إصلاح بعض التحذيرات في MSVC
تجنب استخدام G_STRLOC في G_OBJECT_WARN_INVALID_PSPEC من أجل حفظ على سلاسل ثابتة
إصلاح بعض أنواع المحتوى مقابل قضايا mime
تحسينات الوثائق
البق الثابتة:
719455 g_file_make_directory_with_parents () يمكن أن يلقى خطأ G_IO_ERROR_EXISTS
732439 GSocket: تجنب g_socket_wait_condition () غير ضروري لحظر مآخذ التوصيل
734946 قم بتنفيذ GContentType على OSX
741589 gobject: إضافة وظيفة g_set_object () الملائمة لضبط مؤشرات GObject
741653 gnetworkmonitornm: تحقق من تشغيل مدير الشبكة
741654 [patch] gobject: لا تستخدم G_STRLOC في الماكرو G_OBJECT_WARN_INVALID_PSPEC ()
741707 كتل Gsocket تحاول إرسال البيانات
741788 GSetsings وثيقة بناء تكامل النظام
742548 configuration.ac: البقاء خارج مساحة اسم autoconf
742851 تجنب تحذيرات MSVC في G_STMT_END
742972 ggettext: تضمين مثال على setlocale () والأصدقاء في المستندات i18n


743014 gtestutils: أضف مثالًا لاستخدام تركيبات الاختبار
الترجمات المحدثة:
الباسكي
البرتغالية البرازيلية
الأسبانية

برامج مماثلة

LibSoup
LibSoup

16 Aug 18

ALSA driver
ALSA driver

2 Dec 17

Vulkan
Vulkan

10 Mar 16

libiconv
libiconv

11 May 15

تعليقات ل GLib2

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!