GLib2

ภาพหน้าจอของซอฟแวร์:
GLib2
รายละเอียดซอฟแวร์:
รุ่น: 2.57.2 การปรับปรุง
วันที่อัพโหลด: 16 Aug 18
ผู้พัฒนา: Peter Mattis
การอนุญาต: ฟรี
ความนิยม: 182

Rating: 2.7/5 (Total Votes: 3)

GLib2 เป็นซอฟต์แวร์ไลบรารีแกนหลักแบบโอเพ่นซอร์สและดาวน์โหลดได้อย่างอิสระซึ่งเป็นพื้นฐานสำหรับกรอบเครื่องมือของ GTK + GUI toolkit รวมถึงสภาพแวดล้อมเดสก์ท็อปกราฟิกแบบ GNOME

ซอฟต์แวร์ได้รับการออกแบบมาจากออฟเซ็ตเพื่อให้สามารถจัดการโครงสร้างข้อมูลสำหรับภาษาการเขียนโปรแกรม C, ห่อหุ่้ได้สะดวก, อินเทอร์เฟซที่มีประสิทธิภาพสำหรับฟังก์ชันการทำงานของรันไทม์เช่นลูปเหตุการณ์, เธรด, การโหลดแบบไดนามิกรวมถึงระบบอ็อบเจ็กต์ที่เชื่อถือได้


แจกจ่ายเป็นซอฟต์แวร์ไลบรารีแบบสแตนด์อโลน

GLib2 จัดจำหน่ายเป็นซอฟต์แวร์ไลบรารีแบบสแตนด์อโลน แต่เป็นส่วนสำคัญของโครงการ GTK + Toolkit ทั้งสองโปรแกรมจะถูกใช้โดยแอพพลิเคชันที่ใช้ GNOME จำนวนมากและสภาพแวดล้อมเดสก์ท็อป GNOME ทั้งหมด

GLib2 เป็นไลบรารี GLib รุ่นใหม่ที่ใช้ในแอพพลิเคชันอันทันสมัยซึ่งเป็นส่วนหนึ่งของการแจกจ่าย GNOME ล่าสุดและใช้ GTK + 2 หรือแม้แต่ GTK + 3 ใหม่กว่า รุ่นล่าสุดของ GLib2 สามารถใช้งานร่วมกับ GTK + และ GNOME รุ่นล่าสุดได้อย่างสมบูรณ์แบบ

เริ่มต้นใช้งาน GLib2

ไลบรารี GLib2 จะติดตั้งโดยอัตโนมัติพร้อมกับสภาวะแวดล้อมเดสก์ท็อป GNOME หรือแอพพลิเคชัน GNOME อื่น ๆ ที่จำเป็นต้องใช้ โดยปกติแล้วจะแจกจ่ายเป็นแพ็กเกจต้นทางซึ่งสามารถติดตั้งได้ง่ายบนแพลตฟอร์มคอมพิวเตอร์ 32 บิตหรือ 64 บิต

ในการติดตั้ง GLib2 โดยใช้แพคเกจ source ให้ดาวน์โหลดเวอร์ชันล่าสุดจาก Softoware หรือเว็บไซต์ทางการของโครงการ (โปรดดูลิงก์โฮมเพจที่ท้ายบทความ) บันทึกที่ใดที่หนึ่งในคอมพิวเตอร์ของคุณและแกะกล่อง

เปิดแอปจำลองเทอร์มินัลไปที่ตำแหน่งที่คุณได้ขยายไฟล์เก็บถาวร (เช่น cd /home/softoware/glib-2.43.3) เรียกใช้ & lsquo; ./ configure && make & rsquo; คำสั่งเพื่อกำหนดค่าและรวบรวมไลบรารีตามด้วย & lsquo; sudo make install & rsquo;

มีอะไรใหม่ ในรุ่นนี้:

  • ต้องใช้ pcre 8.31
  • ต้องการ meson 0.47.0
  • แก้ไขข้อบกพร่อง:
  • 742456 เพิ่มฟังก์ชันความสะดวก g_steal_pointer () เพื่อทำเครื่องหมายการเป็นเจ้าของ ...
  • 795569 MinGW CI: ทดสอบการแก้ไข
  • 796341 gmem.h: ใช้ typeof () ในแมโคร g_steal_pointer ()
  • # 1013 การสนับสนุนการแทนที่สำหรับแต่ละเซสชัน
  • # 1360 glib-mkenums จะแบ่งถ้าตัวเลือกระบุ แต่ไม่มี nick
  • # 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: assertion failed ...
  • การแปลการแปล:
  • Friulian
  • เยอรมัน
  • โรมาเนีย

  • มีอะไรใหม่ ในเวอร์ชัน 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: ป้อนลูปไม่มีที่สิ้นสุดหากใช้ typumef enum SomeIdentifier
    • 794528 แก้ไข segfault ที่เกิดจากการใช้งานฟรีใน GPollFileMonitor
    • 794606 glib-2.56.0 ไม่สามารถคอมไพล์ได้เมื่อไม่มี res_nquery
    • 794686 วันที่ (ยกเว้นวันธรรมดา) ที่แสดงเป็นภาษาอังกฤษ
    • การแปลการแปล:
    • สโลวัก
    • สโลวีเนีย
    • สเปน

    • มีอะไรใหม่ ในเวอร์ชัน:

      • แก้ไขข้อบกพร่องแล้ว:
      • 780296 แก้ไขการแข่งขันใน gio open
      • การแปลการแปล:
      • คาตาลัน (วาเลนเซีย)
      • เนปาล
      • สโลวัก
      • สโลวีเนีย

      • มีอะไรใหม่ ในเวอร์ชัน 2.54.2:

        • แก้ไขข้อบกพร่องแล้ว:
        • 780296 แก้ไขการแข่งขันใน gio open
        • การแปลการแปล:
        • คาตาลัน (วาเลนเซีย)
        • เนปาล
        • สโลวัก
        • สโลวีเนีย

        มีอะไรใหม่ ในเวอร์ชัน 2.54.0:

        • แก้ไขข้อบกพร่องแล้ว:
        • 780861 Crash in GnomeWallClock
        • 786983 โปรดระบุผลลัพธ์ของคำจำกัดความของ gio-querymodules
        • 787109 Valgrind เป็น false positive ใน ioctl () ในไฟล์ btrfs copy
        • 787123 glib: มีการปรับปรุงเอกสาร GIOChannel เล็กน้อย
        • 787146 GMainLoop: จับคู่พารามิเตอร์คู่ LOCK_CONTEXT / UNLOCK_CONTEXT
        • การแปลการแปล:
        • บาสก์
        • คาตาลัน
        • โรมาเนีย
        • สวีเดน

        • มีอะไรใหม่ ในเวอร์ชัน 2.53.3:

          • แก้ไขข้อบกพร่อง:
          • 658446 เพิ่มคำแปลความคิดเห็นสำหรับสายรหัสผ่านผิดพลาด
          • 661926 ปรับปรุงการบันทึกการตั้งค่าเริ่มต้นใน GLib
          • 674885 การหยุดชะงักการเริ่มต้นการทำงานของประเภทใน GObject
          • 775593 GIO ไม่สามารถเขียนลิงก์แบบ symlink บน FreeBSD และ NetBSD
          • 776169 การแก้ไขเครื่องมือทางเครื่องมือต่างๆในรูปแบบต่างๆ
          • 776333 แก้ไขคำอธิบายประกอบใน g_file_copy_async ()
          • 776504 อัปเกรดใบอนุญาตจาก LGPLv2 + ถึง LGPLv2.1 +
          • 777307 สภาวะการแข่งขันระหว่างการเรียกกลับสัญญาณ gdbus และ g_bus_unwatch_name ...
          • 778422 gsubprocesslauncher: ชี้แจงลักษณะการทำงานของ set_environ ()
          • 781301 ตัวชี้กองหลังเสียหายจากการโทรไม่ถูกต้องของ NtNotifyChangeMultipleKeys
          • 782336 เพิ่มเอกสารเพิ่มเติมในรูปแบบ XML ของ GResource
          • 782996 สร้าง: ใช้ AM_TESTS_ENVIRONMENT แทน TESTS_ENVIRONMENT
          • 783061 การทำงานแบบ GApplication: ลบสมาชิกที่ไม่ได้ใช้ออก
          • 783130 ทำให้การเปิดใช้งาน sandbus-aware ของ Dbus
          • 783193 ปรับเปลี่ยน OpenURI api เปลี่ยน
          • 783201 gdbus-codegen: ใช้ - ออก - ไดเรกทอรีเพื่อสร้างเอกสารด้วย
          • 783340 win32: พอร์ตแบบ monotonic times เพื่อใช้ 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; ส่วนตัว & 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 - การแก้ไขข้อบกพร่องต่างๆของ Android
            • 777030 สร้างข้อผิดพลาดที่ minor () และ major () ไม่สามารถแก้ไขได้ใน gio / gdbusmessage.c
            • 780300 gio / gosxappinfo.c ใช้เลิกใช้ LSFindApplicationForInfo
            • 780309 gio / tests / appinfo build failed: gdesktopappinfo.c ข้าม OS X
            • 781755 หลีกเลี่ยงคำเตือนของคอมไพเลอร์ในโค้ด marshallers ที่สร้างขึ้น
            • 781826 พอร์ทัลสนับสนุน: อ่าน /. flatpak-info
            • 781830 แก้ไขข้อผิดพลาดบางอย่างและข้อผิดพลาดในเอกสาร GVariant
            • 781847 ใช้งานโดยไม่เสียค่าใช้จ่ายตาม send_message_with_reply_cleanup (): gdbusconnection.c: 1792
            • 781867 gvfsd ต่างๆต้องการค้นหา / boot / efi ทำให้รถยนต์ไม่จำเป็น / ไม่เหมาะสม ...
            • 782068 doc: การแก้ไขข้อผิดพลาดที่เลวร้ายในบางกรณี
            • 782075 gtimer: ใช้ gmtime () ล้มเหลวใน g_time_val_to_iso8601 ()
            • 782089 gdatetime: ตรวจสอบการตรวจสอบล้นเมื่อสร้างจาก timestamps
            • 782162 สนับสนุนข้อมูลไขว้ที่เป็นสาธารณะ / ส่วนตัวใน glib-mkenums
            • 782237 ตรวจสอบข้อผิดพลาด
            • 782311 inode / directory ถือว่าเป็นคลาสย่อยของแอ็พพลิเคชัน / octet-stream
            • 782628 libmount สร้างการตรวจสอบการพึ่งพาโดยไม่ต้องการเวอร์ชันที่ถูกต้องหรือไม่
            • การแปลการแปล:
            • ฮังการี
            • อินโดนีเซีย
            • สเปน

            • มีอะไรใหม่ ในเวอร์ชัน 2.52.0:

              • การแก้ไขข้อบกพร่อง:
              • ทดสอบ 779799 gdatetime ล้มเหลวกับ tzdata 2017a
              • 780032 เพิ่มแอตทริบิวต์ที่ขาดหายไปให้กับฟังก์ชันสองอย่าง
              • 780144 gio / fam: นำการแก้ปัญหาที่เหลือออก
              • ออก
              • การแปลการแปล:
              • ฝรั่งเศส
              • Friulian
              • ลัตเวีย

              • มีอะไรใหม่ ในเวอร์ชัน 2.51.2:

                • แก้ไขข้อบกพร่อง:
                • 775309 ความผิดพลาดใน gdbusauth
                • 775468 ปรับปรุงการเขียนบันทึกช่วยสนับสนุนวิธีสีบน Windows
                • 775517 ใส่รหัสผ่านจะถูกสะท้อนในเครื่องเทอร์มินัล
                • 775765 การแจ้งเตือนการถอนการเรียกเก็บเงิน FDO จะส่งหมายเลขประจำตัวไม่ถูกต้องไปยังเซิร์ฟเวอร์
                • การแปลการแปล:
                • จีนตัวย่อ

                • มีอะไรใหม่ ในเวอร์ชัน 2.51.1:

                  • glib-compile-resources ขยายตัวสร้าง - ธงปลอม - เป้าหมาย
                  • ขณะนี้ GLib ติดตั้งไฟล์ปราบปรามสำหรับ GLib และ GIO
                  • แก้ไขข้อบกพร่อง:
                  • 666114 ควรมีโครงสร้างพื้นฐานเพื่อรันการทดสอบภายใต้ valgrind
                  • 729730 GDBusMessage: แก้ไข segfault ถ้า DEBUG_SERIALIZER เปิดใช้งานอยู่
                  • 730932 ยืนยันแบบสแตติกว่าสมมติฐานที่สมเหตุสมผลเกี่ยวกับ enums เป็นความจริง
                  • 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: พวกเขาต้องการ ...
                  • 769672 กำหนดหัวข้อสำหรับ testcase 642026 สำเร็จ
                  • 769745 gtask: เพิ่มยามสำหรับฟังก์ชันสาธารณะ
                  • 770175 เพิ่มอาร์กิวเมนต์บรรทัดคำสั่งเพื่อ mkenums และ genmarshal เพื่อเขียนผลลัพธ์ไปยังไฟล์
                  • 770646 glib: ตัวแปรของเน็ทสเปซสากล tapset โดย soname
                  • 772160 เพิ่มการสนับสนุน g_unix_mount_for ()
                  • 772989 Totem อนุญาต URL ที่ไม่ถูกต้องซึ่งอาจทำให้ segfault ไม่สามารถเรียกคืนได้
                  • 773823 gio: บัฟเฟอร์สำเนาบัฟเฟอร์ขนาดเป็น 256k โดยปริยาย
                  • 774086 แก้ไขคำประกาศ g_main_context_check
                  • 774368 ไฟล์ข้อมูลพึ่งพาของเครื่องสแกนเนอร์แบ่ง Ninja
                  • 774421 สองแผ่นรองเล็กน้อย
                  • 774520 GSocket จัดสรรและประมวลผลข้อความควบคุมแม้ว่าจะไม่ได้ร้องขอ
                  • 775309 ความผิดพลาดใน gdbusauth
                  • 775468 ปรับปรุงการเขียนบันทึกช่วยสนับสนุนวิธีสีบน Windows
                  • 775510 ทดสอบด้วย -fsanitize = ไม่ได้กำหนดรายงานพฤติกรรมที่ไม่ระบุชื่อต่างๆ
                  • 775517 ใส่รหัสผ่านจะถูกสะท้อนในเครื่องเทอร์มินัล
                  • 775621 gmessages: แก้ไขการรวบรวมข้อมูลบน Android
                  • 775765 การแจ้งเตือนการถอนการเรียกเก็บเงิน FDO จะส่งหมายเลขประจำตัวไม่ถูกต้องไปยังเซิร์ฟเวอร์
                  • 775913 subprocesslauncher: ลูปที่มีขีด จำกัด ที่อาจเกิดขึ้นได้ใน verify_disposition ()
                  • 776198 เครื่องหมายอัฒภาคหลังจาก st_alternator_print () ใน gvariant.c
                  • 776586 การล้างข้อมูลส่วนหัวของใบอนุญาต
                  • 777077 การใช้หน่วยความจำหลังจากปลดปล่อย
                  • การแปลการแปล:
                  • บราซิลโปรตุเกส
                  • สาธารณรัฐเช็ก
                  • กาลิเซีย
                  • เยอรมัน
                  • ภาษาฮิบรู
                  • คาซัคสถาน
                  • ลิทัวเนีย
                  • สเปน
                  • สวีเดน

                  • มีอะไรใหม่ ในเวอร์ชัน 2.51.0:

                  • glib-genmarshal และ glib-mkenums ได้รับ - ตัวเลือกการออกสำหรับการรวมระบบที่ดีขึ้น
                  • API ใหม่: 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 lections option_strings
                  • การแปลการแปล:
                  • ฝรั่งเศส
                  • กาลิเซีย
                  • เยอรมัน
                  • ฮังการี
                  • ลิทัวเนีย
                  • Norwegian bokmal
                  • Occitan
                  • โปแลนด์
                  • สโลวัก
                  • ตุรกี

                  • มีอะไรใหม่ ในเวอร์ชัน 2.50.0:

                    • แก้ไขข้อบกพร่องแล้ว:
                    • 771438 เปิด libmount โดยค่าเริ่มต้นบน linux
                    • แก้ไขคำอธิบายประกอบสำหรับ g_log_variant
                    • การแปลการแปล:
                    • ภาษาอังกฤษแบบอังกฤษ
                    • ฝรั่งเศส

                    • มีอะไรใหม่ ในเวอร์ชัน 2.49.6:

                      • เครื่องมือบรรทัดคำสั่ง gsettings มีคำสั่งอธิบายอยู่
                      • แก้ไขข้อบกพร่อง:
                      • 745754 เพิ่มการอ้างอิงพึ่งพา gcc ไปยัง glib-compile-resources
                      • 769076 คำเตือนการแก้ไข: พยายามแทนที่คำว่า closure- & gt; va_marshal ด้วย Marsar ใหม่
                      • 770372 gdbus-codegen: แถบ @ จากพารามิเตอร์ก่อนการเปรียบเทียบ
                      • การแปลการแปล:
                      • บราซิลโปรตุเกส
                      • สาธารณรัฐเช็ก
                      • เยอรมัน
                      • ฮังการี
                      • โปแลนด์
                      • โปรตุเกส
                      • สเปน

                        • เปลี่ยน API การเข้าสู่ระบบที่มีโครงสร้างแบบเพิ่งเริ่มใช้

                        มีอะไรใหม่ ในเวอร์ชัน 2.49.4: อาร์กิวเมนต์ของ g_log_structured () ต้องถูกจัดลำดับใหม่เพื่อให้การติดตั้งใช้งานได้ภายในขีด จำกัด ของสิ่งที่รับประกันมาตรฐานเกี่ยวกับ args var

                      • แก้ไขข้อบกพร่อง:
                      • 744456 API การบันทึกข้อมูลที่มีโครงสร้าง
                      • 768936 gio doc build ล้มเหลวเนื่องจากขาด gio.xml ใน tarball
                      • 768963 ใช้ va_list ที่ไม่เหมาะสมใน g_log_structured ()
                      • 768968 gio / tests / socket-listener แฮงค์ตั้งแต่ e4ee307
                      • การแปลการแปล:
                      • สเปน

                      • มีอะไรใหม่ ในเวอร์ชัน 2.49.2:

                        • GMainContext และ GTask ได้รับการตรวจสอบ systemtap เพิ่มเติม
                        • แก้ไขข้อบกพร่อง:
                        • 673101 การอ้างอิงพึ่งพาแหล่งทรัพยากรไม่ทำงานสำหรับ gen ...
                        • 700756 อาร์กิวเมนต์ GFile.new_for_path พลาด (ชื่อไฟล์ชนิด) หมายเหตุ
                        • 730187 glocalfileoutputstream: แก้ไขการรั่วไหลของ FD ในเส้นทางข้อผิดพลาด
                        • 755439 การรั่วไหลของหน่วยความจำใน gdbusproxy.c
                        • 759813 เพิ่ม SystemTap / DTrace probes สำหรับบริบทหลักและ GTask
                        • 761810 gio: สนับสนุนการใช้ GDBusObjectManagerServer ที่เส้นทาง '/'
                        • 767172 เอกสาร: ย้าย GIO_USE_VFS ไปที่ & quot; ถูกต้องสำหรับการผลิต & quot; ส่วน
                        • 767218 ลบเครื่องหมายจุดไข่ปืน UTF-8 จาก gsignal.h
                        • 767245 เพิ่มคำอธิบายประกอบชนิดของไฟล์
                        • 767824 บางเขตเวลา UTC ได้รับการยอมรับอย่างไม่ถูกต้องใน Windows 7
                        • การแปลการแปล:
                        • Occitan

                        • มีอะไรใหม่ ในเวอร์ชัน 2.47.4:

                          • เอกสารคู่มือ GApplication ได้รับการปรับปรุงในหลายพื้นที่
                          • แก้ไขข้อบกพร่อง:
                          • 749092 เครื่องพิมพ์สวย ๆ ของ gdb ล้มเหลวใน Python 3 ด้วย TypeError ...
                          • 757374 มาโคร: ล้างข้อมูล & quot; บรรทัดในบรรทัด & quot; ระเบียบ
                          • 758641 หน่วยความจำรั่วไหลใน g_dbus_proxy_new_for_bus_sync ()
                          • 759134 เพิ่มการตรวจสอบที่ขาดหายไปสำหรับ vasnprintf gnulib ()
                          • 759408 อย่าใช้ var ที่ไม่ได้ตั้งใจ
                          • 756475 หยุดสนับสนุน POSPIX getpwuid_r ไม่ใช่ getgrgid_r
                          • 757372 GApplication: ทำลาย impl เมื่อปิดระบบ
                          • มาโคร 728099: เพิ่ม G_GNUC_CHECK_VERSION () เพื่อตรวจสอบคอมไพเลอร์
                          • 757299 glib-compile-resources: ไม่รั่วไหล 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 รุ่นนี้แก้ไขเฉพาะปัญหานี้

                              • แก้ไขข้อผิดพลาดในการทดสอบและสร้างไฟล์

                                li>

                                มีอะไรใหม่ ในเวอร์ชัน 2.45.3:

                                • ปรับปรุงประสิทธิภาพของ g_signal_handler_disconnect สำหรับสัญญาณที่มีหลายตัวจัดการ
                                • GDBus ได้รับค่าสถานะการโทรใหม่เพื่ออนุญาตการให้สิทธิ์แบบโต้ตอบ
                                • GSettings:
                                • API ใหม่: g_settings_schema_list_keys
                                • ไม่สนับสนุน: g_settings_list_keys
                                • OS X:
                                • ใช้ GNotification
                                • ชนข้อกำหนดของ OS X เป็น 10.9
                                • ของ Windows:
                                • เพิ่ม API การอ่านรีจิสทรี
                                • Reimplement GAppInfo โดยใช้ข้อมูลรีจิสทรี
                                • แก้ไขข้อบกพร่อง:
                                • 666831 เปิด URI การสนับสนุนบน W32
                                • 728489 การกระทำกับแอ็คชันแบบ boolean แบบกลับกัน
                                • 730168 คำอธิบายประกอบไม่ถูกต้องใน g_action_group_get_action_state_type return ...
                                • 733325 การทดสอบ regex หลายรายการล้มเหลวด้วย pcre3 8.35
                                • 734888 GLib ไม่มีฟังก์ชันผู้ช่วยเหลือเพื่อทำงานกับ W32 Registry
                                • การค้นหาตัวจัดการสัญญาณ 737009 ไม่ปรับขนาด
                                • 738185 ภาษาที่ทำให้เข้าใจผิดเกี่ยวกับ "quoted encoding & 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 เอกสาร GSettings สร้างระบบบูรณาการ
                                • 745013 GBinding ไม่ใช่ด้ายปลอดภัย
                                • 747146 ใช้ GNotification บน OSX
                                • 747941 ลองใช้รถ XDG_RUNTIME_DIR / รถบัสก่อนที่จะถอยกลับไปที่ X11 autolaunch (dbus ...
                                • 748727 กล่องโต้ตอบ Filechooser จะไม่แสดงไอคอนสำหรับไดเรกทอรีใน W32
                                • 749693 GActionGroupExporter: ล้างคิวในคำขอ
                                • 750203 GNetworkMonitorNetlink แฮงค์ในเนมสเปซของผู้ใช้
                                • 750322 การประยุกต์ใช้งานแอ็พพลิเคชัน: ตรวจสอบว่าได้รับการแปล - output ช่วยเหลือ
                                • 750245 GTlsInteractionClass หายไปจาก doc
                                • 750369 การล้างข้อมูลต่างๆใน GBinding
                                • 750386 เงื่อนไขการแข่งขันใน g_io_condition_get_type
                                • 750399 Typo & quot; equilentent & quot; ในไฟล์ glib ของ glib-Error-Reporting.html ...
                                • 750573 GTlsDatabaseClass ไม่ได้รับการจัดทำเป็นเอกสาร
                                • 750918 genmarshal: การแจ้งเตือนระดับการเก็บข้อมูลที่ลงทะเบียนเงียบ
                                • 751122 gsocket: หลีกเลี่ยงไม่จำเป็น g_socket_cond_wait () ใน _send_messages ()
                                • 479730 ส่วน & quot; g_key_file_set_comment & quot; ส่วนติดต่อจะใช้อักขระ '#' ในการ ...
                                • การแปลการแปล:
                                • ฮังการี
                                • สเปน

                                • มีอะไรใหม่ ในเวอร์ชัน 2.45.1:

                                  • คอมโพเนนต์ GSettings schema compiler ได้ถูกเปลี่ยนเป็น glib-compile-schemas เพื่อปฏิเสธ schema xml ที่มี duplicate หรือ elements องค์ประกอบดังกล่าวมักเกิดขึ้นเมื่อการแปลถูกผสานเข้ากับสคีมาด้วยแอ็ตทริบิวต์ xml: lang นี่ไม่ใช่วิธีที่ถูกต้องในการแปล schema ให้เก็บคำแปลไว้ในไฟล์. mo และตั้งค่าแอตทริบิวต์ของโดเมน gettext ในองค์ประกอบ
                                  • โครงสร้างพื้นฐานการตรวจสอบไฟล์ถูกเขียนใหม่และแบ็กเอนด์ทั้งหมดได้รับการปรับปรุงที่สำคัญ
                                  • แบ็กเอนด์ inotify กำลังรายงานกิจกรรมที่มีความล่าช้าน้อยลง (ไม่มีเหตุการณ์ใดที่ล่าช้าเกินกว่า 10ms) และ wakeups เนื่องจากการตรวจสอบไฟล์ลดลงอย่างมาก เหตุการณ์ CHANGES_DONE จะถูกส่งเมื่อไฟล์ใหม่ปรากฏขึ้น
                                  • การใช้งานโพลนี้กำลังใช้บริบทหลักเริ่มต้นของเธรด
                                  • การทำงานของ fam กำลังทำงานอยู่ในเธรดงาน
                                  • การดำเนินการ FEN ถูกนำออกแล้วเนื่องจากไม่มีการรักษาความปลอดภัย
                                  • คอมไพเลอร์สคีมา GSettings, glib-compile-schemas จะเข้มงวดมากยิ่งขึ้นในการปฏิเสธ schema ด้วย xml: lang style merged translations การแปล Schema ควรทำโดยการระบุโดเมน gettext ใน XML และการเก็บคำแปลใน gettext เพื่อหลีกเลี่ยงการทำลายสกีมาที่ติดตั้งไว้การเปลี่ยนแปลงนี้จะมีผลเฉพาะเมื่อคุณใช้ตัวเลือก --strict
                                  • ขีด จำกัด ของเกลียว 10 เธรดของ hardcoded ของสระว่ายน้ำหัวข้อ GTask ถูกนำออกเนื่องจากมีแนวโน้มที่จะทำให้เกิด deadlocks ขณะนี้สระด้ายได้รับอนุญาตให้เติบโตแบบไดนามิกและจะหดตัวเมื่อเวลาผ่านไป
                                  • GSimpleAsyncResult ได้รับการคัดค้านจาก GTask
                                  • อัลกอริทึมที่ GAppInfo ใช้เพื่อค้นหาตัวจัดการค่าเริ่มต้นสำหรับประเภท mime ได้รับการปรับแต่งให้เหมาะกับแอปที่จัดการกับประเภทย่อยเฉพาะกว่าตัวจัดการค่าเริ่มต้นสำหรับ supertype ทั่วไป
                                  • การแก้ไขข้อบกพร่อง:
                                  • 627285 แจ้งเตือนความคืบหน้าในการตรวจสอบไฟล์ของฮาร์ดดิสก์
                                  • 631597 ความผิดพลาดในการแบ่งเซ็กเมนต์ใน append_escaped_text
                                  • 661767 ผสาน / ปรับปรุงบิตต่างๆของฟังก์ชันการทำงานที่ทำงานในเส้นเธรด
                                  • 687223 การจัดการ GThreadPool ที่เก่งกาจ
                                  • 711547 win32: เงียบบางส่วนสร้างคำเตือน
                                  • 719966 glib: เพิ่มคำอธิบายประกอบที่หายไป (nullable) และ (optional)
                                  • 726447 อาจเป็นข้อผิดพลาดในสตริงข้อความ
                                  • 728663 W32: stat stat ถูกใช้เมื่อสร้างด้วย MinGW-w64
                                  • 728669 W32: GLocalFile ไม่สามารถวัดขนาดไฟล์ที่ใหญ่กว่า 2 ^ 32 ...

                                  • มีอะไรใหม่ ในเวอร์ชัน 2.44.0:

                                    • แก้ไขข้อบกพร่องแล้ว:
                                    • 730188 gsocket: ความเป็นเจ้าของเอกสาร FD ด้วย g_socket_new_from_fd ()
                                    • มีการแปลการแปล:
                                    • ภาษาบาสก์
                                    • บราซิลโปรตุเกส
                                    • จีน (ไต้หวัน)
                                    • เดนมาร์ก
                                    • ภาษากาลิเซีย
                                    • ภาษาฮิบรู
                                    • อินโดนีเซีย
                                    • นอร์เวย์ bokmA ¥ l
                                    • ตุรกี

                                    • มีอะไรใหม่ ในเวอร์ชัน 2.43.4:

                                      • GType มีคำประกาศเกี่ยวกับรูปแบบแมโคร G_DECLARE_DERIVABLE_TYPE, G_DECLARE_FINAL_TYPE และ G_DECLARE_INTERFACE ซึ่งช่วยลด boilerplate ที่จำเป็นสำหรับชนิดและอินเตอร์เฟส GObject
                                      • g_autoptr และ g_auto เป็นมาโครสำหรับการประกาศตัวแปรด้วยการล้างข้อมูลอัตโนมัติ พวกเขาใช้งานได้กับ gcc และ clang เท่านั้น
                                      • GListModel เป็นอินเทอร์เฟซใหม่ที่แสดงรายการแบบไดนามิกของ GObjects
                                      • GListStore เป็นการนำ GListModel ที่ใช้ GSequence ไปใช้
                                      • สนับสนุนชื่อเธรดบน 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 API สมบูรณ์
                                      • แก้ไขข้อบกพร่อง:
                                      • 389585 G_DEFINE_TYPE สับสำหรับไฟล์ส่วนหัว
                                      • 729351 เพิ่ม GListModel
                                      • 736914 เอกสาร: การแก้ไขและการปรับปรุงต่างๆ
                                      • 741807 เพิ่มการสนับสนุนชื่อหัวข้อใน OS X และ iOS
                                      • 741895 gwin32: เพิ่ม Simple API เพื่อตรวจสอบว่าเราใช้งานอย่างน้อย v ...
                                      • หรือไม่
                                      • 742456 วัตถุ: เพิ่มฟังก์ชันความสะดวกของ g_steal_pointer () เพื่อทำเครื่องหมายว่าเป็นของตนเอง ...
                                      • 743508 polkitd ไม่สามารถเริ่มต้น: patch for gio / gcredentialsprivate.h
                                      • 743517 GSettings API ไม่มีฟังก์ชันวิปัสสนาบางอย่าง
                                      • 743521 GSimpleAction: เพิ่ม g_simple_action_set_state_hint
                                      • 743596 G_DECLARE_DERIVABLE_TYPE () ควรให้ typedef เพิ่มเติมสำหรับ ...
                                      • 743640 เพิ่ม __attribute __ ((ล้าง))
                                      • 743827 แก้ไขการสร้าง GListModel (ใน Visual Studio)
                                      • 743927 GListStore: เพิ่มฟังก์ชันแทรกเรียงเรียง
                                      • 743936 glib: จัดการแก้ไขค่าที่ไม่ได้ลงชื่อเป็นเวลานานใน printf ภายใน
                                      • 744012 เพิ่ม GMutexLocker
                                      • 744190 แก้ไขสร้างคอมไพเลอร์ที่ไม่ใช้อินไลน์สำหรับรหัส Plain 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: เพิ่มฟังก์ชันความสะดวกในการกำหนดคำแนะนำ GObject () g_set_object ()
                                        • 741653 gnetworkmonitornm: ตรวจสอบว่ามีการจัดการเครือข่าย
                                        • หรือไม่
                                        • 741654 [patch] gobject: อย่าใช้ G_STRLOC ในมาโคร G_OBJECT_WARN_INVALID_PSPEC ()
                                        • 741707 บล็อก Gsocket พยายามส่งข้อมูล
                                        • 741788 เอกสาร GSettings สร้างระบบบูรณาการ
                                        • 742548 configure.ac: พักจาก namespace ของ autoconf
                                        • 742851 หลีกเลี่ยงคำเตือน MSVC ใน G_STMT_END
                                        • 742972 ggettext: ใส่ตัวอย่างของ setlocale () และเพื่อนในเอกสาร i18n
                                        • 743014 gtestutils: เพิ่มตัวอย่างการใช้อุปกรณ์ทดสอบ
                                        • มีการแปลการแปล:
                                        • บาสก์
                                        • บราซิลโปรตุเกส
                                        • สเปน

ซอฟต์แวร์ที่คล้ายกัน

OpenGL Library
OpenGL Library

2 Jun 15

Ncurses
Ncurses

11 May 15

ความคิดเห็นที่ GLib2

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!