GLib2

Screenshot Λογισμικό:
GLib2
Στοιχεία Λογισμικού:
Εκδοχή: 2.57.2 επικαιροποιημένο
Ανεβάστε ημερομηνία: 16 Aug 18
Προγραμματιστής: Peter Mattis
Άδεια: Δωρεάν
Δημοτικότητα: 62

Rating: 2.0/5 (Total Votes: 1)

Το GLib2 είναι ένα ανοικτού κώδικα λογισμικό βασικής βιβλιοθήκης χαμηλού επιπέδου, το οποίο αποτελεί τη βάση για το πλαίσιο εργαλείων GTK + GUI, καθώς και για το γραφικό περιβάλλον γραφικών του GNOME.

Το λογισμικό έχει σχεδιαστεί από τη μετατόπιση για να παρέχει διαχείριση της δομής δεδομένων για τη γλώσσα προγραμματισμού C, περιτυλίξεις φορητότητας, ισχυρές διεπαφές για λειτουργικότητα χρόνου εκτέλεσης όπως βρόχο συμβάντων, σπειρώματα, δυναμική φόρτωση, καθώς και αξιόπιστο σύστημα αντικειμένων. >
Διανέμεται ως αυτόνομο λογισμικό βιβλιοθήκης

Το GLib2 διανέμεται ως αυτόνομο λογισμικό βιβλιοθήκης, αλλά αποτελεί σημαντικό μέρος του έργου GTK + Toolkit. Και οι δύο χρησιμοποιούνται από πολλές εφαρμογές που βασίζονται στο GNOME και από ολόκληρο το περιβάλλον εργασίας του GNOME.

Όπως υποδηλώνει το όνομά του, το GLib2 είναι η επόμενη γενιά βιβλιοθήκης GLib, που χρησιμοποιείται σε σύγχρονες εφαρμογές που αποτελούν μέρος της τελευταίας διανομής του GNOME και χρησιμοποιεί το GTK + 2 ή ακόμα και τα νεότερα GTK + 3 πλαίσια. Η τελευταία έκδοση του GLib2 είναι πάντα πλήρως συμβατή με την τελευταία έκδοση του GTK + και του GNOME.

Ξεκινώντας με το GLib2

Η βιβλιοθήκη GLib2 συνήθως εγκαθίσταται αυτόματα μαζί με το περιβάλλον εργασίας GNOME ή με διάφορες άλλες εφαρμογές GNOME που το χρειάζονται. Διανέμεται συνήθως ως πακέτο προέλευσης, το οποίο μπορεί εύκολα να εγκατασταθεί σε πλατφόρμες υπολογιστών 32 ή 64 bit.

Για να εγκαταστήσετε το GLib2 χρησιμοποιώντας το πακέτο προέλευσης, κάντε λήψη της πιο πρόσφατης έκδοσης από το 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 Προσθέστε ονόματα και ετικέτες σε διάφορες πηγές GS και GTask που έχουν κατασκευαστεί στο GLib
  • # 903 g_main_context_wait () δεν έχει καταργηθεί στο API, αλλά εκπέμπει ένα g_critical () ...
  • # 786 Διόρθωση διαρροών μνήμης σε δοκιμασίες libgio
  • # 927 gio / gresource.c: έλεγχος do_lookup για τερματισμό "/"
  • # 976 Διαφορά εγγράφου μεταξύ g_assert () και g_assert _ * () ...
  • # 1447 glib 2.57.1: test_month_names: η διαπίστωση απέτυχε ...
  • Ενημερώσεις μετάφρασης:
  • 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: Η 'διεύθυνση' είναι ιδιότητα του gdb.Value not a function
  • 794473 Κατάργηση διπλής επιλογής στο gio.xml
  • 794506 glib-mkenums: Εισάγει άπειρο βρόχο αν χρησιμοποιείτε typedef enum SomeIdentifier
  • 794528 Επιδιόρθωση segfault που προκαλείται από χρήση μετά από δωρεάν στο GPollFileMonitor
  • 794606 glib-2.56.0 αποτυγχάνει να μεταγλωττίσει όταν η res_nquery δεν είναι διαθέσιμη
  • 794686 Η ημερομηνία (εκτός της εβδομάδας) εμφανίζεται στα αγγλικά
  • Ενημερώσεις μετάφρασης:
  • Σλοβάκικα
  • Σλοβενικά
  • Ισπανικά

Τι νέο υπάρχει στην έκδοση:

  • 780296 Επιδιόρθωση μιας κούρσας σε ανοικτό gio
  • Ενημερώσεις μετάφρασης:
  • Καταλανικά (Βαλένθια)
  • Νεπάλι
  • Σλοβάκικα
  • Σλοβενικά
  • Τι νέο υπάρχει στην έκδοση 2.54.2:

  • 780296 Επιδιόρθωση μιας κούρσας σε ανοικτό gio
  • Ενημερώσεις μετάφρασης:
  • Καταλανικά (Βαλένθια)
  • Νεπάλι
  • Σλοβάκικα
  • Σλοβενικά
  • Τι νέο υπάρχει στην έκδοση 2.54.0:

    • Σταθερά σφάλματα:
    • 780861 Σφάλμα στο GnomeWallClock
    • 786983 Παρακαλείστε να κάνετε τη έξοδο των gio-querymodules ντετερμινιστική
    • 787109 Valgrind ψευδώς θετικό σε ioctl () στην αντιγραφή αρχείου btrfs
    • 787123 glib: Ελαφριά ενημερωμένη τεκμηρίωση GIOChannel
    • 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 +

    • τη30 not30 not30 not τη30 not τη year not30 not τη30 τη not not not not τη not not τη τη not not not not τη not not not τη not not τη not not not not not τη τη not not not not not τη τη30 not not not not not not not not not not not τη not τη not year τη τη not not not not30 not not τη τη not not not τη not not τη not not τη τη not not not not not not not not not not not not not not not30 not year not τη τη not τη not not not not τη not not not not τη τη not not not not not not
    • 778422 gsubprocesslauncher: Διευκρινίστε τη συμπεριφορά του set_environ ()
    • 781301 Ο δείκτης στοίβας είναι κατεστραμμένος από εσφαλμένη κλήση του NtNotifyChangeMultipleKeys
    • 782336 Προσθέστε επιπλέον τεκμηρίωση της μορφής XML GResource
    • 782996 δημιουργία: Χρησιμοποιήστε AM_TESTS_ENVIRONMENT αντί για TESTS_ENVIRONMENT
    • 783061 GApplication: Αφαιρέστε ορισμένα αχρησιμοποίητα μέλη
    • 783130 Δημιουργία συνειδητοποίησης της ενεργοποίησης του dbus
    • 783193 Προσαρμογή στην αλλαγή του OpenUI api

    • 30 τη not not not τη not τη not τη not year not τη not not not τη not not τη not not not τη not τη not τη not τη not τη not not not τη30 not not τη not τη τη not τη τη not τη not τη τη30 not not τη30 not not not τη30 not τη not not τη30 not τη30 not not not not τη not not not τη not τη not not not not not τη not not not τη not τη not not not not3030 not not30 not not30 not τη30 τη not not not not not not not not τη not not not τη not τη not τη not not not τη not
    • 783340 win32: μονοτονικοί χρόνοι θύρας για χρήση QPC

    • year τη not not30 not not not not not not τη not not not not τη not τη not τη τη not30 not not not not not not not not not not not not not not not not not year not not not τη year τη τη not not not not not not τη30 not not30 not30 not30 not30 not30 not30 not30 not30 not30 not30 not30 not30 not30 not30 not30 not30 not not not30 not τη τη year not not τη not30 not30 not τη τη not τη not not not30
    • 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 υποστηρίζει τώρα / * & ιδιωτικές & gt; * / και / δημόσια & gt; * /
    • Οι ρυθμίσεις του GSet θεωρούν πλέον 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: Το 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 / αντιμετωπίζεται ως υποκλάση εφαρμογής / οκτατ-ρεύμα
    • 782628 έλεγχος εξάρτησης από το build libmount που δεν απαιτεί τη σωστή έκδοση;
    • Ενημερώσεις μετάφρασης:
    • Ουγγρικά
    • Ινδονησιακά
    • Ισπανικά

    Τι νέο υπάρχει στην έκδοση 2.52.0:

  • 779799 Η δοκιμή gdatetime αποτυγχάνει με tzdata 2017a
  • 780032 Προσθέστε τις ιδιότητες που λείπουν σε δύο λειτουργίες
  • 780144 gio / fam: Αφαιρέστε την αποτυχημένη εκτύπωση σφαλμάτων
  • Ενημερώσεις μετάφρασης:
  • Γαλλικά
  • Friulian
  • Λετονικά
  • Τι είναι καινούργιο στην έκδοση 2.51.2:

    • Σταθερά σφάλματα:
    • 775309 Σφάλμα στο gdbusauth
    • 775468 Βελτιώστε τη γραφή καταγραφής υποστηρίζει τη μέθοδο χρώματος στα παράθυρα
    • 775517 Η εισαγωγή κωδικού πρόσβασης ανιχνεύεται στο τερματικό
    • 775765 Το backend απόσυρσης ειδοποίησης FDO στέλνει λάθος αναγνωριστικό στο διακομιστή
    • Ενημερώσεις μετάφρασης:
    • Απλοποιημένα Κινέζικα

    Τι νέο υπάρχει στην έκδοση 2.51.1:

    • Οι πόροι glib-compile αυξήθηκαν με τη σημαία -generate-phony-targets
    • Ο GLib εγκαθιστά τώρα ένα αρχείο καταστολής βάγλου για τα GLib και GIO
    • Σταθερά σφάλματα:
    • 666114 θα πρέπει να έχει υποδομή για να εκτελέσει τις δοκιμές του κάτω από το βέλτιστο
    • 729730 GDBusMessage: Επιδιορθώστε το segfault εάν είναι ενεργοποιημένο το DEBUG_SERIALIZER
    • 730932 δηλώνει στατικά ότι οι λογικές υποθέσεις για τα enums είναι αληθινές
    • 735731 gobject: Συμπεριφορά εγγράφου των μακροεντολών ελέγχου GType σε NULL
    • 736810 gdbus: Διορθώστε τη διαρροή στο g_dbus_message_print ()
    • 762283 GSocket - Επιδιόρθωση των συνθηκών αγώνα στο Win32, αν υπάρχουν πολλά θέματα που περιμένουν στο cond ...
    • 767609 Προβλήματα σουίτας δοκιμής
    • 767952 g_dbus_method_invocation_return_ *, g_dbus_method_invocation_take_error: Έχουν ...
    • 769672 Δημιουργούνται με επιτυχία τα θέματα για την δοκιμή 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 Βελτιώστε τη γραφή καταγραφής υποστηρίζει τη μέθοδο χρώματος στα παράθυρα
    • 775510 δοκιμή με -fsanitize = undefined αναφέρει διάφορες απροσδιόριστες συμπεριφορές
    • 775517 Η εισαγωγή κωδικού πρόσβασης ανιχνεύεται στο τερματικό
    • 775621 gmessages: Διορθώστε τη σύνταξη σε Android
    • 775765 Το backend απόσυρσης ειδοποίησης FDO στέλνει λάθος αναγνωριστικό στο διακομιστή
    • 775913 δευτερεύων επεξεργαστής: πιθανός άπειρος βρόχος στο verify_disposition ()
    • 776198 Ασαφής ερωτηματικό μετά τη λειτουργία g_variant_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 Διαρροές γεωμετρικών εφαρμογών επιλογές_αρχείων
    • Ενημερώσεις μετάφρασης:
    • Γαλλικά
    • Γαλικίας
    • Γερμανικά
    • Ουγγρικά
    • Λιθουανικά
    • Νορβηγικά bokmal
    • Occitan
    • Πολωνικά
    • Σλοβάκικα
    • Τουρκικά

    • Τι είναι καινούργιο στην έκδοση 2.50.0:

    • 771438 Ενεργοποιήστε το libmount από προεπιλογή στο linux
    • Διορθώστε τον σχολιασμό για το g_log_variant
    • Ενημερώσεις μετάφρασης:
    • Αγγλικά
    • Γαλλικά

    Τι νέο υπάρχει στην έκδοση 2.49.6:

    • Το εργαλείο γραμμής εντολών gsettings έχει τώρα μια εντολή περιγραφής
    • Σταθερά σφάλματα:
    • 745754 Προσθέστε έξοδο εξάρτησης τύπου gcc σε glib-compile-resources
    • 769076 Προειδοποίηση επιδιόρθωσης: επιχειρήστε να παρακάμψετε το κλείσιμο- & gt; va_marshal με νέο κριτή
    • 770372 gdbus-codegen: Strip @ από τις παραμέτρους πριν από τη σύγκριση
    • Ενημερώσεις μετάφρασης:
    • Πορτογαλικά Βραζιλίας
    • Τσεχικά
    • Γερμανικά
    • Ουγγρικά
    • Πολωνικά
    • Πορτογαλικά
    • Ισπανικά

    Τι νέο υπάρχει στην έκδοση 2.49.4:

    • Αλλαγή του μόλις εισήχθη API δομημένης καταγραφής. Τα επιχειρήματα του g_log_structured () έπρεπε να αναδιαρθρωθούν για να επιτρέψουν την υλοποίηση μέσα στα όρια των όρων που εγγυώνται τα πρότυπα για τα αρχεία.
    • Σταθερά σφάλματα:
    • 744456 Δομημένο API καταγραφής
    • 768936 Το gio doc build αποτυγχάνει λόγω έλλειψης gio.xml στα tarballs
    • 768963 Ανάρμοστη χρήση va_list στη g_log_structured ()
    • 768968 gio / tests / socket-listener κρέμονται από το e4ee307
    • Ενημερώσεις μετάφρασης:
    • Ισπανικά

    Τι νέο υπάρχει στην έκδοση 2.49.2:

    • Το GMainContext και το GTask έχουν αποκτήσει περισσότερους ανιχνευτές συστήματος
    • Σταθερά σφάλματα:
    • 673101 η γενεά εξάρτησης του μεταγλωττιστή πόρων δεν λειτουργεί για gen ...
    • 700756 Οι παράμετροι GFile.new_for_path παραλείπουν (σχολιασμός τύπου αρχείου)
    • 730187 glocalfileoutputstream: Διορθώστε διαρροή FD σε διαδρομή σφάλματος
    • 755439 Διαρροή μνήμης στο gdbusproxy.c
    • 759813 Προσθέστε περισσότερους αισθητήρες SystemTap / DTrace για το κύριο περιβάλλον και το GTask
    • 761810 gio: Υποστήριξη με χρήση του GDBusObjectManagerServer στη διαδρομή '/'
    • 767172 docs: Μετακινήστε το GIO_USE_VFS σε "εντάξει για παραγωγή" ενότητα
    • 767218 Αφαιρέστε μια έκλειψη UTF-8 από το gsignal.h
    • 767245 Προσθήκη σχολιασμών τύπου αρχείου
    • 767824 Ορισμένες ζώνες ώρας UTC αναγνωρίστηκαν εσφαλμένα στα Windows 7
    • Ενημερώσεις μετάφρασης:
    • Occitan

    Τι νέο υπάρχει στην έκδοση 2.47.4:

    • Η τεκμηρίωση GApplication έχει βελτιωθεί σε αρκετές περιοχές.
    • Σταθερά σφάλματα:
    • Αρκετά εκτυπωτές gdb 749092 αποτυγχάνουν στην Python 3 με TypeError ...
    • 757374 μακροεντολές: καθαρίστε "inline" χάος
    • 758641 Διαρροή μνήμης στο g_dbus_proxy_new_for_bus_sync ()
    • 759134 Προσθέστε ελλείποντα επιταγές για το gnulib vasnprintf ()
    • 759408 Μην χρησιμοποιείτε άγνωστο var
    • 756475 Διακοπή υποστήριξης μη POSIX getpwuid_r, getgrgid_r
    • 757372 GApplication: καταστρέφει το impl κατά το shutdown
    • 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:

    • Ο καθαρισμός inline στην τελευταία έκδοση αφαιρούσε τυχαία τρία σύμβολα από το libglib-2.0.so. Είναι απίθανο ότι αυτό θα έχει προκαλέσει προβλήματα, επειδή αυτά τα σύμβολα ήταν μόνο αντίγραφα ασφαλείας για τους ορισμούς που εξήχθησαν ως inline στα αρχεία κεφαλίδας, αλλά το ABI είναι ABI. Αυτή η έκδοση διορθώνει μόνο αυτό το πρόβλημα.

    Τι νέο υπάρχει στην έκδοση 2.45.6:

    li>

    Τι νέο υπάρχει στην έκδοση 2.45.3:

    • Βελτιώστε την απόδοση του g_signal_handler_disconnect για σήματα με πολλούς χειριστές
    • Το GDBus έχει αποκτήσει μια νέα σημαία κλήσης για να επιτρέψει διαδραστική εξουσιοδότηση
    • Ρυθμίσεις:
    • Νέο API: g_settings_schema_list_keys
    • Καταργήθηκε: g_settings_list_keys
    • OS X:
    • Εφαρμογή GNotification
    • Χτυπήστε την απαίτηση OS X σε 10.9
    • Windows:
    • Προσθήκη API ανάγνωσης μητρώου
    • Επανασυνδέστε το GAppInfo χρησιμοποιώντας πληροφορίες μητρώου
    • Σταθερά σφάλματα:
    • 666831 Άνοιγμα URI υποστήριξης στο W32
    • 728489 ενεργότητα ιδιοκτησίας με ανεστραμμένη boolean κατάσταση
    • 730168 Εσφαλμένη επισήμανση στην επιστροφή g_action_group_get_action_state_type ...
    • 733325 Αρκετές δοκιμές επανάληψης αποτυγχάνουν με pcre3 8.35
    • 734888 Το GLib δεν διαθέτει βοηθητικές λειτουργίες για να λειτουργεί με το μητρώο W32
    • Η αναζήτηση χειριστή σημάτων δεν έχει κλίμακα 737009
    • 738185 Παραπλανητική γλώσσα σχετικά με την "κωδικοποίηση ονόματος αρχείου" στα αρχεία στο g_env ...
    • 738504 Βελτιστοποιήστε την αποκωδικοποίηση UTF-8 ξετυλίγοντας κλάδους και εκφράσεις
    • 739122 glib δεν χειρίζεται -1 επιστροφή ("no limit") από το sysconf (_SC_THREAD_S ...
    • 739424 Το gnome-shell διακόπτεται όταν τα αρχεία προστίθενται, διαγράφονται ή τροποποιούνται σε $ ...
    • 739616 DBus. Προσθήκη νέας σημαίας κλήσης για να επιτρέψετε τη διαδραστική εξουσιοδότηση
    • 740308 Προσθέστε τη μέθοδο g_settings_schema_list_keys ()
    • 740516 RFE: παραθέστε μια introspectible έκδοση του g_log_set_handler
    • 741788 Το έγγραφο GSettings ενσωματώνει την ολοκλήρωση του συστήματος
    • 745013 Δεν είναι ασφαλής η επισήμανση
    • 747146 Εφαρμογή GNotification σε OSX
    • 747941 δοκιμάστε το XDG_RUNTIME_DIR / bus πριν επιστρέψετε στην αυτόματη εκκίνηση X11 (dbus ...
    • 748727 Το παράθυρο διαλόγου Filechooser δεν εμφανίζει εικονίδια για καταλόγους σε W32
    • 749693 GActionGroupΕξαγωγέας: ουρά εκκαθάρισης για αιτήματα
    • 750203 Το GNetworkMonitorNetlink κρέμεται στο χώρο ονομάτων χρηστών
    • 750322 gapplication: Βεβαιωθείτε ότι η έξοδος --help μεταφράστηκε
    • 750344 Το GTlsInteractionClass λείπει από το έγγραφο
    • 750369 Διάφορες εκκαθαρίσεις κατά την εγγραφή
    • 750386 Συνθήκη φυλής στο g_io_condition_get_type
    • 750399 Τύπος "ισότιμο" στην glib τεκμηρίωσης glib-Error-Reporting.html ...
    • 750573 Το GTlsDatabaseClass δεν τεκμηριώνεται
    • 750918 genmarshal: προειδοποιήσεις κλάσης αποθήκευσης μητρώου σιωπής
    • 751122 gsocket: αποφύγετε την περιττή g_socket_cond_wait () στα _send_messages ()
    • 479730 Το στοιχείο "g_key_file_set_comment" η διασύνδεση προάγει τον χαρακτήρα "#" σε ...
    • Ενημερώσεις μετάφρασης:
    • Ουγγρικά
    • Ισπανικά

    Τι είναι καινούργιο στην έκδοση 2.45.1:

    • Ο μεταγλωττιστής σχήματος GSettings, τα glib-compile-schemas έχει αλλάξει για να απορρίψει το σχήμα XML που έχει διπλότυπα ή στοιχεία. Αυτά τα στοιχεία συνήθως εμφανίζονται όταν οι μεταφράσεις συγχωνεύονται στο σχήμα, με τα χαρακτηριστικά xml: lang. Αυτός δεν είναι ο σωστός τρόπος για να μεταφράσετε τα σχήματα. Αντ 'αυτού διατηρήστε τις μεταφράσεις στο αρχείο .mo και ορίστε το χαρακτηριστικό gettext-domain στο στοιχείο.
    • Η υποδομή παρακολούθησης αρχείων έχει ξαναγραφεί και όλα τα backends έχουν σημειώσει σημαντικές βελτιώσεις.
    • Το back-end inotify αναφέρει γεγονότα με μικρότερη καθυστέρηση (κανένα γεγονός δεν θα καθυστερήσει περισσότερο από 10ms) και οι awakeups λόγω παρακολούθησης αρχείων έχουν μειωθεί σημαντικά. Ένα συμβάν CHANGES_DONE θα σταλεί επίσης όταν εμφανιστούν νέα αρχεία.
    • Η εφαρμογή δημοσκόπησης χρησιμοποιεί τώρα το βασικό πλαίσιο προεπιλογής για το νήμα
    • Η υλοποίηση της οικογένειας τρέχει τώρα στο νήμα εργασίας.
    • Η υλοποίηση του fen έχει καταργηθεί, καθώς δεν διατηρήθηκε.
    • Ο μεταγλωττιστής σχήματος GSettings, glib-compile-schemas, είναι πιο αυστηρός όσον αφορά την απόρριψη σχημάτων με συγχωνευμένες μεταφράσεις xml: lang style. Οι μεταφράσεις του σχήματος θα πρέπει να γίνονται καθορίζοντας τον τομέα gettext στο xml και διατηρώντας τις μεταφράσεις στο gettext. Για να αποφύγετε το σπάσιμο των ήδη εγκατεστημένων σκαρίδων, αυτή η αλλαγή ισχύει μόνο όταν χρησιμοποιείτε την επιλογή -strict.
    • Το όριο των 10 κλωστών με σκληρό κώδικα της πισίνας νήματος του GTask έχει αφαιρεθεί, δεδομένου ότι ήταν επιρρεπές σε πρόκληση αδιεξόδων. Η πισίνα νήματος επιτρέπεται τώρα να αναπτυχθεί δυναμικά και θα συρρικνωθεί με την πάροδο του χρόνου.
    • Το GSimpleAsyncResult έχει καταργηθεί υπέρ του GTask.
    • Ο αλγόριθμος που χρησιμοποιείται από το GAppInfo για την εύρεση προεπιλεγμένων χειριστών για τύπους mime έχει τροποποιηθεί για να προτιμήσει τις εφαρμογές που χειρίζονται τον συγκεκριμένο υποτύπο έναντι των χειριστών προεπιλογής για ένα γενικό supertype.
    • Διορθώσεις σφαλμάτων:
    • 627285 inotify την παρακολούθηση αρχείων του σκληρού δίσκου
    • 631597 Βλάβη τμηματοποίησης στο append_escaped_text
    • 661767 συγχώνευση / βελτίωση διαφόρων δυαδικών ψηφιακών λειτουργιών
    • 687223 πιο έξυπνη διαχείριση του GThreadPool
    • 711547 win32: σιωπή μερικές προειδοποιήσεις δημιουργίας
    • 719966 glib: Προσθέστε σχόλια που λείπουν (μηδενικά) και (προαιρετικά)
    • 726447 Ενδεχομένως ένα σφάλμα στη συμβολοσειρά κειμένου
    • 728663 W32: Χρησιμοποιείται λανθασμένη stat struct όταν είναι κατασκευασμένη με 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 είναι νέες λειτουργίες για την ολοκλήρωση του API GSettingsSchema.
    • Σταθερά σφάλματα:
    • 389585 G_DEFINE_TYPE hack για αρχεία κεφαλίδας
    • 729351 Προσθήκη GListModel
    • 736914 Έγγραφα: διάφορες επιδιορθώσεις και βελτιώσεις
    • 741807 Προσθήκη υποστήριξης ονόματος νημάτων σε OS X και iOS
    • 741895 gwin32: Προσθέστε Simple API για να ελέγξετε αν είμαστε σε τουλάχιστον ένα v ...
    • 742456 αντικείμενο: Προσθέστε τη λειτουργία ευκολίας g_steal_pointer () για να επισημάνετε τη δική σας ...
    • 743508 Το polkitd αποτυγχάνει να ξεκινήσει: patch για gio / gcredentialsprivate.h
    • 743517 Το API GSettings λείπει από κάποιες λειτουργίες ενδοσκόπησης
    • 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 Η επιδιόρθωση βασίζεται σε μεταγλωττιστές που δεν χρησιμοποιούνται σωστά για τον απλό κώδικα C

    Τι νέο υπάρχει στην έκδοση 2.43.3:

    • προσθέστε τη λειτουργία ευκολίας g_set_object ()
    • GNetworkMonitor: ελέγξτε αν το NM δεν εκτελείται και δεν συντρίβετε
    • να διορθώσετε μερικούς αγώνες με g_mkdir_with_parents
    • διορθώστε μερικές προειδοποιήσεις στο MSVC
    • αποφύγετε τη χρήση του G_STRLOC στο G_OBJECT_WARN_INVALID_PSPEC για να αποθηκεύσετε σε στατικές συμβολοσειρές
    • να διορθώσετε ορισμένους τύπους περιεχομένου και ζητήματα μιμητών
    • βελτιώσεις τεκμηρίωσης
    • Σταθερά σφάλματα:
    • 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 Το έγγραφο GSettings ενσωματώνει την ολοκλήρωση του συστήματος
    • 742548 configure.ac: παραμείνετε έξω από το χώρο ονομάτων του autoconf
    • 742851 αποφύγετε τις προειδοποιήσεις MSVC στο G_STMT_END
    • 742972 ggettext: Συμπεριλάβετε ένα παράδειγμα του setlocale () και των φίλων στο i18n docs
    • 743014 gtestutils: Προσθέστε ένα παράδειγμα χρήσης δοκιμαστικών εξαρτημάτων
    • Οι μεταφράσεις ενημερώθηκαν:
    • Βασκική
    • Πορτογαλικά Βραζιλίας
    • Ισπανικά

    Παρόμοια λογισμικά

    OpenGL Library
    OpenGL Library

    2 Jun 15

    zlib
    zlib

    3 Oct 17

    Σχόλια για GLib2

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!
    Αναζήτηση ανά κατηγορία