GLib2

Programinė įranga Screenshot:
GLib2
Programinė detalės:
Versija: 2.57.2 Atnaujintas
Įkėlimo datą: 16 Aug 18
Kūrėjas: Peter Mattis
Licencija: Nemokamai
Populiarumas: 182

Rating: 2.7/5 (Total Votes: 3)

GLib2 yra atviro kodo ir laisvai atsisiųstos žemo lygio pagrindinės bibliotekos programinė įranga, kuri yra pagrindas GTK + GUI įrankių rinkinio sistemai, taip pat GNOME grafinei darbastalio aplinkai.

Programinė įranga buvo sukurta iš kompensavimo, siekiant suteikti duomenų struktūros apdorojimą C programavimo kalbai, perkeliamiesiems įvyniojimams, galingoms sąsajoms runtime funkcionalumui, pvz., įvykių kilpui, temoms, dinaminei apkrovai, taip pat patikimai objektų sistemai.


Platinama kaip atskira bibliotekos programinė įranga

"GLib2" platinamas kaip atskira bibliotekos programinė įranga, tačiau tai yra svarbi "GTK + Toolkit" projekto dalis. Abu yra naudojami daugelyje GNOME taikomųjų programų ir visos GNOME kompiuterio aplinkos.

Kaip rodo jo pavadinimas, GLib2 yra naujos kartos GLib biblioteka, naudojama šiuolaikinėse programose, kurios yra naujausio "GNOME" paskirstymo dalis, ir naudojamos GTK + 2 ar net naujesnės GTK + 3 sistemos. Naujausias "GLib2" leidimas visada visiškai suderinamas su naujausiais GTK + ir GNOME leidimais.

Darbo su GLib2 pradžia

"GLib2" biblioteka paprastai įdiegiama kartu su "GNOME" darbalaukio aplinka arba kitomis GNOME programomis, kurioms tai reikalinga. Paprastai ji platinama kaip šaltinio paketas, kurį galima lengvai įdiegti 32 ar 64 bitų kompiuterio platformose.

Norėdami įdiegti GLib2 naudodami šaltinio paketą, atsisiųskite naujausią versiją iš "Softoware" arba oficialios svetainės projekto (žr. puslapio nuorodą straipsnio pabaigoje), išsaugokite ją kur nors savo kompiuteryje ir išpakuokite.

Atidarykite terminalo emuliatoriaus programą, eikite į vietą, kurioje išarchavote archyvinį failą (pvz., cd /home/softoware/glib-2.43.3), paleiskite & lsquo; ./configure && make & rsquo; komanda sukonfigūruoti ir sukonfigūruoti biblioteką, o po to - sudo make install & rsquo; komandą įdiegti visą sistemą ir padaryti ją prieinamą visoms programoms, kurioms tai reikalinga.

Kas naujo šiame leidime:

  • Reikalauti pcre 8.31
  • Reikalauti mezonas 0.47.0
  • Pataisytos klaidos:
  • 742456 Pridėkite g_steal_pointer () patogumo funkciją pažymėti nuosavybės teisę ...
  • 795569 MinGW CI: nustatykite testus
  • 796341 gmem.h: naudokite typeof () į g_steal_pointer () makrokomandą
  • # 1013 Paramos vienai sesijai pakeitimai
  • # 1360 glib-mkenums pertraukos, jei pasirinkta parinktis, bet nėra jokio vardo
  • # 1175 Pridėkite vardus ir žymas į įvairius "GSifs" ir "GTasks", sukurtus "GLib"
  • # 903 g_main_context_wait () API nepanaikina, bet išleidžia g_critical () ...
  • # 786 Ištaisykite atminties nutekimus "libgio" testuose
  • # 927 gio / gresource.c: do_lookup patikrinkite, ar baigiate & quot; / & quot;
  • # 976 Dokumento skirtumas tarp g_assert () ir g_assert _ * () ...
  • # 1447 glib 2.57.1: test_month_names: tvirtinimas nepavyko ...
  • Vertimo atnaujinimai:
  • Friulis
  • vokiečių
  • rumunų kalba

Kas naujo 2.57.1 ​​versijoje:

  • Klaidų pataisymai:
  • 793400 g_application_id_is_valid () nėra pakankamai griežtas
  • 793578 "gdatetime" testai priklauso nuo mėnesinių pavadinimų vertimo Japonijoje
  • 793645 test_month_names: atnaujinti vertimai, reikalingi el_GR, hr_HR, ru_RU
  • 794194 gobject_gdb.py: "adresas" yra gdb.Value nuosavybė, o ne funkcija
  • 794473 Pašalinkite dubliuojamą parinktį gio.xml
  • 794506 glib-mkenums: įveda begalinę kilpą, naudojant typedef enum SomeIdentifier
  • 794528 Pakeiskite segmentą, kurį sukėlė "GPOLFileMonitor" naudojimas be laidų
  • 794606 glib-2.56.0 nesudaro, kai res_nquery nėra
  • 794686 Data (išskyrus savaitės dieną) rodomi anglų kalba
  • Vertimo atnaujinimai:
  • slovakų kalba
  • slovėnų
  • ispanų

    • Pataisytos klaidos:
    • Kas naujo

    • 780296 Nustatykite lenktynes ​​gio atviru
    • Vertimo atnaujinimai:
    • Katalonų (Valensijos)
    • Nepali
    • slovakų kalba
    • slovėnų

    Kas naujo 2.54.2 versijoje:

    • Pataisytos klaidos:
    • 780296 Nustatykite lenktynes ​​gio atviru
    • Vertimo atnaujinimai:
    • Katalonų (Valensijos)
    • Nepali
    • slovakų kalba
    • slovėnų

    Kas naujo 2.54.0 versijoje:

    • Pataisytos klaidos:
    • 780861 "GnomeWallClock" avarija
    • 786983 Prašome padaryti gio-querymodules deterministinę išvestį
    • 787109 Valgrind klaidingai teigiamas į ioctl () btrfs failo kopiją
    • 787123 glib: šiek tiek atnaujinama GIOChannel dokumentacija
    • 787146 GMainLoop: parametrų poros atitikimas LOCK_CONTEXT / UNLOCK_CONTEXT
    • Vertimo atnaujinimai:
    • Baskų kalba
    • Katalonų kalba
    • rumunų kalba
    • švedų

    Kas naujo 2.53.3 versijoje:

    • Pataisytos klaidos:
    • 658446 Pridėkite vertimo komentaro klaidingą slaptažodį įspėjimo eilutę
    • 661926 Pagerinkite numatytąją žurnalo sąranką GLib
    • 674885 tipo inicializavimo aklavietė GObject
    • 775593 GIO negali rašyti nuorodų į FreeBSD ir NetBSD
    • 776169 Įvairūs gio-įrankio nustatymai
    • 776333 Ištaisykite anotaciją g_file_copy_async ()
    • 776504 atnaujinkite licenciją iš LGPLv2 + į LGPLv2.1 +
    • 777307 lenktynių sąlyga tarp gdbus signalo atgalinio ryšio ir g_bus_unwatch_name ...
    • 778422 gsubprocesslauncher: patikslinkite set_environ () elgesį
    • 781301 Stack pointer sugadintas klaidingu NtNotifyChangeMultipleKeys skambučiu
    • 782336 Pridėti papildomus XML formato GResource dokumentus
    • 782996 statyti: naudokite AM_TESTS_ENVIRONMENT, o ne TESTS_ENVIRONMENT
    • 783061 GApplication: pašalinkite kai kuriuos nepanaudotus elementus
    • 783130 Padarykite "Dbus" aktyvinimo smėlio dėžę.
    • 783193 Prisitaikyti prie OpenURI api keitimo
    • 783201 gdbus-codegen: Taikyti - įvedimo katalogą taip pat ir sugeneruotus dokumentus
    • 783340 win32: uosto monotoniškas laikas naudoti QPC
    • 783350 ilgio parametras gali būti NULL g_data_input_stream_read_line
    • 783392 neteisinga (išbraukta) anotacija g_dbus_interface_info_generate_xml
    • 783593 GGtkNotificationBackend turėtų naudoti / org / freedesktop / DBus skambinti Ge ...
    • Vertimo atnaujinimai:
    • esperanto
    • vokiečių
    • indoneziečių
    • Kazachstanas
    • ispanų

    Kas naujo 2.53.2 versijoje:

    • Pridėta keletas naujų skaičių analizuojančių funkcijų:
    • g_ascii_string_to_signed
    • g_ascii_string_to_unsigned
    • Tai geresnis klaidų apdorojimas nei esami.
    • Dabar glib-mkenums palaiko / * & lt; privatus & gt; * ir / * & lt; vieša & gt; * /
    • GSsettings dabar be XDG_DATA_DIRS apsvarsto XDG_DATA_HOME.
    • Pataisytos klaidos:
    • 674885 tipo inicializavimo aklavietė GObject
    • 698064 Pridėti g_ptr_array_contains ()
    • 732000 gdatetime: pašalinkite nereikalingą NULL rodyklės patikrinimą
    • 734946 Įdiegti GContentType OSX
    • 741335 Galimi XDG_DATA_DIRS ir XDG bazinių katalogų specifikacijų naudojimo skirtumai
    • 748263 Use-after-free į g_dbus_connection_call_internal ()
    • 776876 gmodule - Įvairūs "Android" klaidų taisymai
    • 777030 kurti klaidą, kai gio / gdbusmessage.c gali būti išspręstos minor () ir major () cant
    • 780300 gio / gosxappinfo.c naudoja pasenusią LSFindApplicationForInfo
    • 780309 gio / tests / appinfo kurti nepavyksta: gdesktopappinfo.c praleistas OS X
    • 781755 Venkite kompiliatoriaus įspėjimų generuojamo maršrutizatoriaus kodo
    • 781826 portalo palaikymas: skaitykite /.flatpakinfo'ą
    • 781830 Ištaisykite kai kuriuos klaidų ir klaidų dokumente GVariant
    • 781847 Use-after-free pagal send_message_with_reply_cleanup (): gdbusconnection.c: 1792
    • 781867 įvairių gvfsd-nori ieškoti / boot / efi, sukelia nereikalingą / netinkamą auto ...
    • 782068 doc: Trivial typo pataisymai
    • 782075 gtimer: rankena gmtime () g_time_val_to_iso8601 ()
    • 782089 gdatetime: pataisyti perpildymo patikrinimus pastatydami iš laiko žymių
    • 782162 Palaikykite viešąsias / privačias trigrabas "glib-mkenums"
    • 782237 patikrinkite klaidą
    • 782311 inode / directory laikomas programos / octet-stream poklasiu
    • 782628 libmount sukūrimo priklausomybės patikrinimas nereikalauja tinkamos versijos?
    • Vertimo atnaujinimai:
    • vengrų
    • indoneziečių
    • ispanų

    Kas naujo 2.52.0 versijoje:

    • Klaidų pataisymai:
    • 779799 "gdatetime test" nepavyksta su "tzdata 2017a"
    • 780032 Pridėkite trūkstamus atributus į dvi funkcijas
    • 780144 gio / fam: pašalinkite likusį spausdinimo derinimą
    • Vertimo atnaujinimai:
    • prancūzų kalba
    • Friulis
    • latvių

    Kas naujo 2.51.2 versijoje:

    • Pataisytos klaidos:
    • 775309 avarijos gdbusauth
    • 775468 Pagerinti žurnalo rašymą palaiko spalvų metodą Windows
    • 775517 Terminas įvedamas slaptažodžiu
    • 775765 FDO pranešimų panaikinimo fonas siunčia serveriui neteisingą ID
    • Vertimo atnaujinimai:
    • Supaprastinta kinų kalba

    Kas naujo 2.51.1 versijoje:

    • "glib-compile-resources" išaugo - vėliavos suklastotų tikslų
    • "GLib" dabar įdiegia "GLib" ir "GIO" "valgrind" slopinimo failą
    • Pataisytos klaidos:
    • 666114 turėtų turėti infrastruktūrą bandymų vykdymui pagal valgrind
    • 729730 GDBusMessage: Fix segfault, jei DEBUG_SERIALIZER įjungtas
    • 730932 statiškai teigia, kad pagrįstos prielaidos apie enumus yra tiesos
    • 735731 gobject: GType tikrinimo makrokomandų dokumento veikimas NULL
    • 736810 gdbus: ištaisykite nuotėkį g_dbus_message_print ()
    • 762283 GSocket - Nustatykite lenktynių sąlygas Win32, jei keli laukai laukia cond ...
    • 767609 Problemos su testų komplektais
    • 767952 g_dbus_method_invocation_return_ *, g_dbus_method_invocation_take_error: Jie d ...
    • 769672 Testavimo testas 642026 tvirtinimo temos sėkmingai sukurtas
    • 769745 gtask: pridėkite viešųjų funkcijų apsaugą
    • 770175 Pridėti komandinės eilutės argumentą į mkenius ir genmarshal įrašyti išvestį į failą
    • 770646 glib: Vardų srities globalūs kintamieji pagal sono
    • 772160 Pridėti g_unix_mount_for () palaikymą
    • 772989 "Totem" leidžia neteisingus URL, kurie gali sukelti nepagrįstą pažeidimą
    • 773823 gio: pagal nutylėjimą nukopijuokite kopijavimo buferio dydį iki 256k
    • 774086 nustatykite g_main_context_check deklaraciją
    • 774368 Ištekliaus skaitytuvo priklausomybės failo išeiga sulaužė "Ninja"
    • 774421 Du smulkūs pataisymai
    • 774520 GSocket priskiria ir apdoroja valdymo pranešimus net ir neprašius
    • 775309 avarijos gdbusauth
    • 775468 Pagerinti žurnalo rašymą palaiko spalvų metodą Windows
    • 775510 testavimas su -fsanitize = neapibrėžtos ataskaitos apie įvairius neapibrėžtą elgesį
    • 775517 Terminas įvedamas slaptažodžiu
    • 775621 gmessages: Fix compilation on Android
    • 775765 FDO pranešimų panaikinimo fonas siunčia serveriui neteisingą ID
    • 775913 subprocesslauncher: potencialus begalinis ciklas patikrinimo_dispozicijoje ()
    • 776198 Stray semicolon after g_variant_print () function in gvariant.c
    • 776586 Išvalyti licencijos antraštes
    • 777077 Atminties naudojimas po jo išlaisvinimo
    • Vertimo atnaujinimai:
    • Brazilijos portugalų
    • čekų
    • Galicijos
    • vokiečių
    • hebrajų
    • Kazachstanas
    • lietuvių
    • ispanų
    • švedų

    Kas naujo versijoje 2.51.0:

    • "glib-genmarshal" ir "glib-mkenums" - įvesties parinktys geresnei sistemos integracijai sukurti
    • Nauja API: g_utf8_make_valid
    • Pataisytos klaidos:
    • 591603 Padarykite _g_utf8_make_valid viešą
    • 610969 malonu, kad g_utf8_make_valid būtų viešas
    • 767882 "Bit shift overflow" (-Wshift-overflow) įspėjimas gparam.h
    • 769135 "g_test_add / g_test_run" išorinė kontrolė
    • 769630 gfile: G_FILE_MONITOR_WATCH_MOVES iš tikrųjų buvo įdiegta 2.46
    • 772160 Pridėti g_unix_mount_for () palaikymą
    • 772221 Pasinaudokite "Unicode" funkcija
    • 773303 GApplication leaks option_strings
    • Vertimo atnaujinimai:
    • prancūzų kalba
    • Galicijos
    • vokiečių
    • vengrų
    • lietuvių
    • Norvegijos bokmal
    • Oksitanas
    • lenkų
    • slovakų kalba
    • turkų

    Kas naujo versijoje 2.50.0:

    • Pataisytos klaidos:
    • 771438 Įjunkite libmount pagal numatytuosius nustatymus "linux"
    • Nustatykite g_log_variant
    • anotaciją
    • Vertimo atnaujinimai:
    • anglų britų
    • prancūzų kalba

    Kas naujo versijoje 2.49.6:

    • "gsettings" komandų eilutės įrankis dabar turi apibūdinti komandą
    • Pataisytos klaidos:
    • 745754 Pridėkite gcc tipo priklausomybės išvestį į glib-compile-resursus
    • 769076 Ištaisykite įspėjimą: bandykite nepaisyti uždarymo- & gt; va_marshal su nauja maršrute
    • 770372 gdbus-codegen: Strip @since parametrai prieš palyginimą
    • Vertimo atnaujinimai:
    • Brazilijos portugalų
    • čekų
    • vokiečių
    • vengrų
    • lenkų
    • portugalų
    • ispanų

    Kas naujo versijoje 2.49.4:

    • Pakeiskite tiesiog įdiegtą struktūrizuotą žurnalo API. G_log_structured () argumentai turėjo būti pertvarkyti, kad būtų galima įgyvendinti, neatsižvelgiant į tai, kokie standartai garantuoja "var args".
    • Pataisytos klaidos:
    • 744456 "Struktūrizuota medienos ruošimo API"
    • 768936 gio doc build neveikia dėl trūkstamo gio.xml failo "tarballs"
    • 768963 netinkamas va_list naudojimas g_log_structured ()
    • 768968 gio / tests / socket-listener pakimba nuo e4ee307
    • Vertimo atnaujinimai:
    • ispanų

    Kas naujo versijoje 2.49.2:

    • "GMainContext" ir "GTask" įgijo daugiau sisteminių daviklių
    • Pataisytos klaidos:
    • 673101 išteklių generatorius priklausomybės generavimas neveikia gen ...
    • 700756 GFile.new_for_path argumentai praleisti (įveskite failo vardą) komentarą
    • 730187 glocalfileoutputstream: Nustatykite FD nutekėjimą klaidos keliu
    • 755439 Atminties nutekėjimas gdbusproxy.c
    • 759813 Pridėti daugiau SystemTap / DTrace zondų pagrindiniam kontekstui ir GTask
    • 761810 gio: palaikymas naudojant GDBusObjectManagerServer keliu '/'
    • 767172 docs: perkelkite GIO_USE_VFS į "tinkamą produkcijai" skirsnis
    • 767218 Pašalinkite UTF-8 elipsius iš gsignal.h
    • 767245 Pridėti filename tipo komentarus
    • 767824 Kai kurie "UTC" laiko juostos neteisingai pripažįstami sistemoje "Windows 7"
    • Vertimo atnaujinimai:
    • Oksitanas

    Kas naujo versijoje 2.47.4:

    • GApplication dokumentai buvo patobulinti keliose srityse.
    • Pataisytos klaidos:
    • 749092 gdb gana spausdintuvai nepavyksta paleisti "Python 3" su "TypeError ..." ...
    • 757374 makrokomandos: išvalykite & # x201C; inline & quot; netvarka
    • 758641 Atminties nutekėjimas g_dbus_proxy_new_for_bus_sync ()
    • 759134 Pridėti gnulib vasnprintf () trūkstamus čekius ()
    • 759408 Nenaudokite uninitialized var
    • 756475 sustabdyti ne POSIX getpwuid_r, getgrgid_r
    • palaikymą
    • 757372 GApplication: sunaikinkite impl. dėl išjungimo
    • 728099 makrokomandos: pridėti G_GNUC_CHECK_VERSION () kompiliavimo čekiams
    • 757299 glib-compile-resources: neleiskite c_name
    • 758553 Fix gettext naudojimo
    • 758823 failų monitoriai: pakeiskite kodą tam, kad išvengtumėte segfault
    • 756214 gsettings: neverskite "
    • 710243 Pridėti GParamSpec objekto ref valdymo anotacijas
    • 735696 xdgmime: Geresnis tvarkymas tais atvejais, kai nėra mmap ()
    • 752983 Atsakymas: prieš pradedant paleisti pagrindinį kontekstą, įsigykite
    • Vertimo atnaujinimai:
    • švedų

    Kas naujo versijoje 2.47.3:

    • Inline cleanup paskutiniame leidime atsitiktinai pašalino tris simbolius iš libglib-2.0.so. Mažai tikėtina, kad tai sukėlė kokių nors problemų, nes šie simboliai buvo tik atsarginiai simboliai apibrėžimams, kurie eksportuojami kaip antraštės failai, bet ABI yra ABI. Šis išleidimas ištaiso tik šią problemą.

    • li>

    Kas naujo versijoje 2.45.3:

    • Gerinti g_signal_handler_disconnect efektyvumą signalams su daugeliu tvarkytojų
    • "GDBus" gavo naują skambučio vėliavą, kad leistų interaktyvų įgaliojimą
    • GS nustatymai:
    • Nauja API: g_settings_schema_list_keys
    • Neteisėtas: g_settings_list_keys
    • OS X:
    • Įdiekite "GNotification"
    • Pakelkite "OS X" reikalavimus į 10,9
    • "Windows":
    • Pridėti registro skaitymo API
    • Re-implement GAppInfo naudojant registro informaciją
    • Pataisytos klaidos:
    • 666831 Palaikykite URI atidarymą W32
    • 728489 nuosavybės veiksmas su apversta Būlio būkle
    • 730168 Neteisinga anotacija g_action_group_get_action_state_type grįžti ...
    • 733325 Keletas regex testų nepavyksta su pcre3 8,35
    • 734888 GLib neturi pagalbinių funkcijų dirbti su W32 registro
    • 737009 signalų apdorojimo priemonė nėra masto
    • 738185 Klaidinanti kalba apie "failo vardo kodavimą" & quot; dokumentuose g_env ...
    • 738504 Optimizuokite UTF-8 dekodavimą atskleidžiant filialus ir išraiškas
    • 739122 neveikia -1 grįžti ("be apribojimų") iš sysconf (_SC_THREAD_S ...
    • 739424 "gnome-shell" sugenda, kai failai yra pridėti, ištrinti ar pakeisti į $ ...
    • 739616 DBus; Pridėti naują skambučio vėliavą, kad leistų interaktyvų įgaliojimą
    • 740308 Pridėti g_settings_schema_list_keys () metodą
    • 740516 RFE: prašome pateikti introspektualų versiją g_log_set_handler
    • 741788 Dokumentų nustatymo nustatymai sukuria sistemos integraciją
    • 745013 "Negalima naudoti siūlų"
    • 747146 Įdiekite "GNotification" OSX sistemoje
    • 747941 išbandykite XDG_RUNTIME_DIR / autobusą prieš sugrįždami į X11 autolaunch (dbus ...
    • 748727 "Filechooser" dialogas nerodo W32 katalogų piktogramų
    • 749693 GAworkGroupExporter: užklausos eilutė užpildoma
    • 750203 GNetworkMonitorNetlink kabo vartotojo vardų srityje
    • 750322 išplėtimas: įsitikinkite, kad pagalbos vertė išversta
    • 750344 "GTlsInteractionClass" trūksta dokumente
    • 750369 Įvairūs klaviatūros klavišai
    • 750386 lenktynės būklė g_io_condition_get_type
    • 750399 Typo & quot; equilalent & quot; Glib dokumentacijos glib-Error-Reporting.html ...
    • 750573 GTlsDatabaseClass nėra dokumentuotas
    • 750918 genmarshal: tylos registro saugojimo klasės įspėjimai
    • 751122 gsocket: išvengti nereikalingų g_socket_cond_wait () _send_messages ()
    • 479730 & quot; g_key_file_set_comment & quot; sąsaja prideda "#" simbolį į ...
    • Vertimo atnaujinimai:
    • vengrų
    • ispanų

    Kas naujo versijoje 2.45.1:

    • GSi nustatymų schema kompiliatorius, glib kompiliavimo schemos buvo pakeistos, kad būtų atmesta XML schema, turinti dublikatą arba elementus. Paprastai tokie elementai atsiranda, kai vertimai yra sujungti į schemą su atributais xml: lang. Tai nėra tinkamas schemų vertimas. Vietoj to išsaugokite vertimus į .mo failą ir nustatykite elemento "gettext-domain" atributą.
    • Buvo perrašyta failų stebėjimo infrastruktūra, ir visi "baldų" programos patobulino.
    • "Inotify" atgalinė praneša apie įvykius, kuriuose yra mažiau vėlavimų (jokio įvykio atidėjimas neviršija 10 ms), o dėl rinkmenų stebėjimo labai pablogėjo aktyvinimas. Įvykis CHANGES_DONE taip pat bus išsiųstas, kai pasirodys nauji failai.
    • Apklausos įgyvendinimas dabar naudojamas numatytojo pagrindinio konteksto temai.
    • "Fam implmentacija" dabar veikia darbuotojo gija.
    • "Fen" įdiegimas buvo pašalintas, nes jis nebuvo išsaugotas.
    • "GSettings" schema kompiliatorius, glib kompiliavimo schemos, yra griežtesnė, jei atmestų schemas su "xml: lang" stiliaus sujungtais vertimais. Vertimo schema turėtų būti atlikta nurodant gettext domeną xml ir išlaikant vertimus į gettext. Jei norite išvengti jau įdiegtų schemų pažeidimo, šis pakeitimas įsigalioja tik tada, kai naudojate spartųjį variantą.
    • "GTask" siūlų baseino dešimties siūlų apribojimas buvo pašalintas, nes jis buvo linkęs sukelti aklavietes. Siūlomas baseinas dabar leidžiamas dinamiškai augti ir laikui bėgant mažės.
    • "GSampleAsyncResult" nebetinkama naudoti "GTask".
    • "GAppInfo" naudojamas algoritmas, skirtas rasti numatytuosius MIME tipų tvarkykles, buvo pritaikytas, kad būtų teikiamos pirmenybės programoms, kurios tvarko konkretų potipį pagal numatytuosius bendrosios supertitūros tvarkykles.
    • Klaidų pataisymai:
    • 627285 inotify failų stebėjimo standųjį delsimą
    • 631597 Segmentation fault in append_escaped_text
    • 661767 sujungia / patobulina įvairias funkcijas įtraukiančių siūlų bitų
    • 687223 protingesnis GThreadPool valdymas
    • 711547 win32: kai kurių įspėjimų apie kūrimą tyla
    • 719966 glib: pridėti trūkstamus (nullable) ir (neprivalomus) anotacijas
    • 726447 Galbūt teksto eilutės klaida
    • 728663 W32: neteisinga stat struktūra naudojama pastatant naudojant "MinGW-w64"
    • 728669 W32: "GLocalFile" negali matuoti failų dydis didesnis nei 2 ^ 32 ...

    Kas naujo versijoje 2.44.0:

    • Pataisytos klaidos:
    • 730188 gsocket: FD nuosavybės dokumentas su g_socket_new_from_fd ()
    • Vertimai atnaujinti:
    • baskų kalba
    • Brazilijos portugalų
    • Kinų (Taivanas)
    • danų kalba
    • Galisų s
    • hebrajų
    • indoneziečių
    • Norvegijos bokm ā l
    • turkų

    Kas naujo versijoje 2.43.4:

    • Šiuo metu GType turi tipo deklaravimo makrokomandas G_DECLARE_DERIVABLE_TYPE, G_DECLARE_FINAL_TYPE ir G_DECLARE_INTERFACE, kurios žymiai sumažina reikalingą GObject tipų ir sąsajų kopiją.
    • g_autoptr ir g_auto yra makrokomandos deklaruoti kintamuosius automatiškai išvalyti. Jie dirba tik su "gcc" ir "clang".
    • "GListModel" yra nauja sąsaja, atspindintis dinamišką GObjects sąrašą.
    • "GListStore" yra "GListModel" įdiegimas GSequence.
    • Palaikykite srovės pavadinimus OS X
    • g_simple_action_set_state_hint: nauja funkcija nustatyti GSimpleActions būklės užuominą
    • g_win32_check_windows_version: nauja funkcija patikrinti Windows versiją
    • g_settings_schema_list_children ir g_settings_schema_key_get_name yra naujos funkcijos užbaigti GSettingsSchema API.
    • Pataisytos klaidos:
    • 389585 G_DEFINE_TYPE sugadinti antraščių failus
    • 729351 Pridėti GListModel
    • 736914 Dokumentai: įvairūs pataisymai ir patobulinimai
    • 741807 Pridėkite sriegių pavadinimų palaikymą "OS X" ir "iOS"
    • 741895 gwin32: pridėkite paprastą API, kad patikrintumėte, ar mes esame bent jau v <...>
    • 742456 objektas: pridėkite g_steal_pointer () patogumo funkciją, kad pažymėtumėte savo ...
    • 743508 polkitd nepavyko pradėti: pleistras gio / gcredentialsprivate.h
    • 743517 "GSettings API" trūksta keleto savistabos funkcijų
    • 743521 GSimpleAction: pridėti g_simple_action_set_state_hint
    • 743596 G_DECLARE_DERIVABLE_TYPE () turėtų leisti papildomą tippedef ...
    • 743640 pridėti __atributiką __ ((valymas)) palaikymas
    • 743827 "GListModel" kūrimo nustatymas ("Visual Studio" versijoje)
    • 743927 GListStore: pridėti rūšiuotą įterpimo funkciją
    • 743936 glib: laikykite nepasirašytą modifikatorių ilgą laiką vidiniame printf
    • 744012 Pridėti GMutexLocker
    • 744190 "Fix" sudarytas iš kompiliatorių, kurie nenaudoja tiesioginio C kodo įvedimo

    Kas naujo versijoje 2.43.3:

    • pridėti g_set_object () patogumo funkciją
    • "GNetworkMonitor": patikrinkite, ar NM neveikia ir nepažeista
    • pataisykite keletą rasių su g_mkdir_with_parents
    • ištaisykite kai kuriuos įspėjimus MSVC
    • išvengti G_STRLOC naudojimo G_OBJECT_WARN_INVALID_PSPEC, kad išsaugotumėte statines eilutes
    • pataisykite kai kurių turinio tipą ir "MIME" problemas
    • dokumentacijos tobulinimas
    • Pataisytos klaidos:
    • 719455 g_file_make_directory_with_parents () gali klaidingai išmesti G_IO_ERROR_EXISTS
    • 732439 "GSocket": vengti nereikalingų g_socket_wait_condition () blokavimo lizdų
    • 734946 Įdiegti GContentType OSX
    • 741589 gobject: pridėti g_set_object () patogumo funkciją norėdami nustatyti GObject rodykles
    • 741653 gnetworkmonitornm: patikrinkite, ar veikia tinklo tvarkyklė
    • 741654 [patch] gobject: nenaudokite G_STRLOC į G_OBJECT_WARN_INVALID_PSPEC () makrokomandą
    • 741707 "Gsocket" blokai bando siųsti duomenis
    • 741788 Dokumentų nustatymo nustatymai sukuria sistemos integraciją
    • 742548 configure.ac: išlikti iš autoconf's namespace
    • 742851 išvengti MSVC perspėjimų G_STMT_END
    • 742972 ggettext: įtraukite "i18n" dokumentuose "setlocale () ir draugų" pavyzdį
    • 743014 gtestutils: pridėkite bandymo prietaisų pavyzdį
    • Vertimai atnaujinti:
    • Baskų kalba
    • Brazilijos portugalų
    • ispanų

Panaši programinė įranga

iTunes
iTunes

2 Jun 15

libdvdcss
libdvdcss

7 Mar 16

ALSA driver
ALSA driver

2 Dec 17

PyGObject
PyGObject

22 Jun 18

Komentarai GLib2

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!