GLib2

Software kuvakaappaus:
GLib2
Ohjelmiston tiedot:
Versio: 2.57.2 Päivitetty
Lähetyksen päivämäärä: 16 Aug 18
Kehittäjä: Peter Mattis
Lupa: Vapaa
Suosio: 182

Rating: 2.7/5 (Total Votes: 3)

GLib2 on avoimen lähdekoodin ja vapaasti ladattavan alhaisen tason kirjasto-ohjelmisto, joka muodostaa perustan GTK + GUI-työkalupaketille sekä GNOME-graafiselle työpöytäympäristölle.

Ohjelmisto on suunniteltu offsetista C-ohjelmointikielen datarakenteen käsittelyyn, siirrettävyyskääreihin, tehokkaisiin käyttöliittymän käyttöliittymiin, kuten tapahtumasilmukkaan, ketjuihin, dynaamiseen lastaukseen ja luotettavaan kohtejärjestelmään.


Jaettu itsenäiseksi kirjastoohjelmaksi

GLib2 jaetaan erillisenä kirjastoohjelmana, mutta se on tärkeä osa GTK + Toolkit -hanketta. Molempia käytetään useilla GNOME-pohjaisilla sovelluksilla ja koko GNOME-työpöytäympäristössä.

GLib2 on seuraavan sukupolven GLib-kirjasto, jota käytetään nykyaikaisissa sovelluksissa, jotka ovat osa viimeisintä GNOME-jakelua ja jotka käyttävät GTK + 2: n tai jopa uudempia GTK + 3 -kehyksiä. GLib2: n uusin versio on aina täysin yhteensopiva GTK +: n ja GNOME: n uusimman julkaisun kanssa.

Aloittaminen GLib2: lla

GLib2-kirjasto asennetaan yleensä automaattisesti GNOME-työpöytäympäristön tai useiden muiden GNOME-sovellusten kanssa. Se toimitetaan yleensä lähdekoodipaketiksi, joka voidaan helposti asentaa 32- tai 64-bittisille tietokonealustoille.

Jos haluat asentaa GLib2: n lähdepaketin avulla, lataa uusin versio joko Softwaresta tai projektin viralliselta verkkosivustolta (katso sivun etusivun linkki artikkelin lopussa), tallenna se jonnekin tietokoneellesi ja poista se pakkauksesta. / p>

Avaa pääteemulaattorisovellus, siirry arkistotiedostoon (esim. cd /home/softoware/glib-2.43.3), suorita & lsquo; ./ configure && make & rsquo; komento konfiguroida ja kääntää kirjasto, jota seuraa & lsquo; sudo make install & rsquo; komento asentaa sen järjestelmä laajalle ja asettaa sen saataville kaikille sovelluksille, jotka sitä vaativat.

Uutta tässä versiossa:

  • Vaadi pcre 8.31
  • Vaadi meson 0.47.0
  • Vikojen korjaus:
  • 742456 Lisää g_steal_pointer () -komento -toiminto omistajuuden merkitsemiseen ...
  • 795569 MinGW CI: korjaustiedot
  • 796341 gmem.h: Käytä typeof () g_steal_pointer () makroa
  • # 1013 Tuki istuntojen ohituksille
  • # 1360 glib-mkenums breaks jos vaihtoehto on määritetty mutta ei nick
  • # 1175 Lisää nimiä ja tunnisteita eri GS-lähteisiin ja GTasks-versioihin, jotka on rakennettu GLib: ssä
  • # 903 g_main_context_wait () ei ole vanhentunut sovellusliittymässä, vaan lähettää g_critical () ...
  • # 786 Korjaa muistivuotoja libgio testeissä
  • # 927 gio / gresource.c: do_lookup tarkistaa lopettamalla & quot; / "
  • # 976 Asiakirjan ero g_assert () ja g_assert _ * () ...
  • välillä
  • # 1447 glib 2.57.1: test_month_names: väite epäonnistui ...
  • Käännöspäivitykset:
  • friulin-
  • Saksan
  • romania

Uutta versiossa 2.57.1:

  • Virheenkorjaukset:
  • 793400 g_application_id_is_valid () ei tarpeeksi tiukkaa
  • 793578 gdatetime -testit riippuvat japanilaisten kuukausienimien käännöksistä
  • 793645 test_month_names: Päivitetty käännökset tarvitaan el_GR, hr_HR, ru_RU
  • 794194 gobject_gdb.py: 'osoite' on gdb.Value-ominaisuuden ominaisuus, ei toiminto
  • 794473 Poista päällekkäinen vaihtoehto jo.xml
  • 794506 glib-mkenums: Syötä ääretön silmukka, jos käytetään typedef enum SomeIdentifier
  • 794528 GPollFileMonitorin käyttämisen jälkeen jäljellä olevan oletusmäärän korjaaminen
  • 794606 glib-2.56.0 epäonnistuu, kun res_nqueryä ei ole saatavilla
  • 794686 Englanninkielinen päivämäärä (paitsi arkipäivä)
  • Käännöspäivitykset:
  • Slovakki
  • Slovenia
  • Espanjan

Uutta versiossa:

  • Vikojen korjaus:
  • 780296 Korjaa kisan auki auki
  • Käännöspäivitykset:
  • katalaani (valencialainen)
  • Nepali
  • Slovakki
  • Slovenia

Uutta versiossa 2.54.2:

  • 780296 Korjaa kisan auki auki
  • Käännöspäivitykset:
  • katalaani (valencialainen)
  • Nepali
  • Slovakki
  • Slovenia

Uutta versiossa 2.54.0:

  • Vikojen korjaus:
  • 780861 Crash GnomeWallClockissa
  • 786983 Tee gio-querymodulen tuotos deterministiseksi
  • 787109 Valgrind vääriä positiivisia ioctl: ssa () btrfs-tiedoston kopiossa
  • 787123 glib: Slighty päivittää GIOChannel-dokumentaation
  • 787146 GMainLoop: LOCK_CONTEXT / UNLOCK_CONTEXT parametriparin vastaavuus
  • Käännöspäivitykset:
  • baski
  • katalaani
  • romania
  • Ruotsi

Uutta versiossa 2.53.3:

  • Vikojen korjaus:
  • 658446 Lisää käännöskommentti väärän salasanan merkkijonolle
  • 661926 Paranna oletuskirjoitusasetuksia GLibissä
  • 674885 tyyppisen alustuksen umpikuja GObjectissa
  • 775593 GIO ei voi kirjoittaa symboliittejä FreeBSD: lle ja NetBSD: lle
  • 776169 Eri gio-työkalun korjaukset
  • 776333 Korjaa merkintä g_file_copy_async ()
  • 776504 Päivitä lisenssi LGPLv2 +: sta LGPLv2.1 +
  • : lle
  • 777307 kilpailutila gdbus-signaalin soittopyynnön ja g_bus_unwatch_name ... välillä
  • 778422 gsubprocesslauncher: Selvitä set_environ (): n käyttäytyminen
  • 781301 NtNotifyChangeMultipleKeys väärästä puhelusta vioittunut pino-osoitin
  • 782336 Lisää lisätiedot GResource XML -muodosta
  • 782996 rakentaa: Käytä AM_TESTS_ENVIRONMENT sijaan TESTS_ENVIRONMENT
  • 783061 GApplication: Poista käyttämättömät jäsenet
  • 783130 Tee dbus aktivointi sandbox-aware
  • 783193 Sovita OpenURI api muutoksiin
  • 783201 gdbus-codegen: Käytä myös -output-hakemistoon luotuihin dokumentteihin
  • 783340 win32: monotoninen portti QPC: n käyttämiseksi
  • 783350 pituusparametri voi olla NULL g_data_input_stream_read_line
  • 783392 virheellinen (ulos) huomautus g_dbus_interface_info_generate_xml
  • 783593 GGtkNotificationPacken pitäisi käyttää / org / freedesktop / DBus soittaa Ge ...
  • Käännöspäivitykset:
  • Esperanto
  • Saksan
  • Indonesian
  • Kazakstanin
  • Espanjan

Uutta versiossa 2.53.2:

  • Lisättiin muutamia uusia numeroiden jäsentelytoimintoja:
  • g_ascii_string_to_signed
  • g_ascii_string_to_unsigned
  • Näillä on paremmat virheenkäsittely kuin olemassa olevilla.
  • glib-mkenums tukee nyt / * & lt; yksityinen & gt; * / ja / * & lt; julkinen & gt; * /
  • GSettings käsittelee nyt XDG_DATA_HOME XDG_DATA_DIRS: n lisäksi.
  • Vikojen korjaus:
  • 674885 tyyppisen alustuksen umpikuja GObjectissa
  • 698064 Lisää g_ptr_array_contains ()
  • 732000 gdatetime: Poista tarpeeton NULL-osoittimen tarkistus
  • 734946 Toteuta GContentType OSX: ssä
  • 741335 Mahdolliset eroja XDG_DATA_DIRS: n käytön suhteessa XDG: n perushakemiston määrittelyyn
  • 748263 Käytä jälkikäteen g_dbus_connection_call_internal ()
  • 776876 gmodule - Erilaiset Android-bugikorjaukset
  • 777030 rakentaa virheen, kun minor () ja major () cant voidaan ratkaista gio / gdbusmessage.c
  • 780300 gio / gosxappinfo.c käyttää vanhentuneita LSFindApplicationForInfo
  • 780309 gio / tests / appinfo rakentaa epäonnistuu: gdesktopappinfo.c ohitetaan OS X: ssä
  • 781755 Vältä kääntäjän varoituksia tuotetuissa esimiehen koodissa
  • 781826-portaalin tuki: Lue /.flatpak-info
  • 781830 Korjaa kirjoitusvirheet ja virheet GVariant-dokumentaatiossa
  • 781847 Käytä jälkikäteen osoitteessa send_message_with_reply_cleanup (): gdbusconnection.c: 1792
  • 781867 eri gvfsd-haluaa etsiä / boot / efi, aiheuttaa tarpeetonta / sopimatonta autoa ...
  • 782068 doc: Trivial typo-korjaukset
  • 782075 gtimer: käsittele gmtime () epäonnistuminen g_time_val_to_iso8601 ()
  • 782089 gdatetime: Korjaa ylivuototarkistukset rakennettaessa aikaleimoista
  • 782162 Tuki julkisen / yksityisen trigraphin glib-mkenoksessa
  • 782237 tee tarkistusvirhe
  • 782311 inode / hakemisto käsitellään sovelluksen / oktetti-streamin aliluokkina
  • 782628 libmount rakentaa riippuvuus tarkistusta, joka ei vaadi oikeaa versiota?
  • Käännöspäivitykset:
  • Unkari
  • Indonesian
  • Espanjan

Uutta versiossa 2.52.0:

  • 779799 gdatetime -testi epäonnistuu tzdata 2017a
  • kanssa
  • 780032 Lisää puuttuvat attribuutit kahteen funktioon
  • 780144 gio / fam: Poista jäljellä oleva virheenkorjaustulos
  • Käännöspäivitykset:
  • Ranskan
  • friulin-
  • Latvia

Uutta versiossa 2.51.2:

  • Vikojen korjaus:
  • 775309 Crash in gdbusauth
  • 775468 Paranna log-kirjoitus tukee väritekniikkaa ikkunoissa
  • 775517 Salasanan syöte toistetaan päätelaitteessa
  • 775765 FDO-ilmoituksen peruutusosa lähettää väärän tunnuksen palvelimelle
  • Käännöspäivitykset:
  • yksinkertaistettu kiina

Uutta versiossa 2.51.1:

  • glib-compile-resurssit kasvoivat - generoi-phony-targets flag
  • GLib asentaa nyt valgrind suppressions -tiedoston GLib ja GIO
  • Vikojen korjaus:
  • 666114: lla on oltava infrastruktuuri testien suorittamiseksi valgrindin alla
  • 729730 GDBusMessage: Fix segfault jos DEBUG_SERIALIZER on käytössä
  • 730932 väittävät staattisesti, että kohtuulliset oletukset enumista ovat totta
  • 735731 gobject: GType-tarkistusmaktioiden asiakirjojen käyttäytyminen NULL: ssa
  • 736810 gdbus: Korjaa vuoto g_dbus_message_print ()
  • 762283 GSocket - Korjaa kilpailuedellytykset Win32: ssä, jos useat kierteet odottavat kond ...
  • 767609 Testaa ongelmat
  • 767952 g_dbus_method_invocation_return_ *, g_dbus_method_invocation_take_error: He d ...
  • 769672 Testialueen 642026 vahvistetut kierteet on luotu onnistuneesti
  • 769745 gtask: Lisää vartijat julkisiin toimintoihin
  • 770175 Lisää komentorivin argumentti mkenoksiin ja genmarshal-tiedostoon kirjoitettaessa tiedostoa
  • 770646 glib: Salasanan muuttujat globaalisti.
  • 772160 Lisää g_unix_mount_for () tuki
  • 772989 Totem sallii virheellisiä URL-osoitteita, jotka saattavat aiheuttaa epäonnistuneita segfault-arvoja
  • 773823 gio: Bump kopioi puskuri koko 256 k oletuksena
  • 774086 korjaa g_main_context_check-ilmoitus
  • 774368 Resurssien skannerin riippuvuustiedosto tuottaa Ninja
  • 774421 Kaksi pientä laastaria
  • 774520 GSocket varaa ja käsittelee ohjaussanomia, vaikka niitä ei pyydetä.
  • 775309 Crash in gdbusauth
  • 775468 Paranna log-kirjoitus tukee väritekniikkaa ikkunoissa
  • 775510 testaus -fsanitize = undefined raportoi erilaisia ​​undefined käyttäytymistä
  • 775517 Salasanan syöte toistetaan päätelaitteessa
  • 775621 gmessages: Fix-kokoelma Androidissa
  • 775765 FDO-ilmoituksen peruutusosa lähettää väärän tunnuksen palvelimelle
  • 775913 aliprosessilukija: mahdollinen ääretön silmukka verify_disposition ()
  • 776198 Stray puolipiste, kun g_variant_print () -toiminto on gvariant.c
  • 776586 Lisenssin otsikkotulostus
  • 777077 Muistin käyttö sen vapauttamisen jälkeen
  • Käännöspäivitykset:
  • Brasilianportugali
  • Tsekin
  • Galicia
  • Saksan
  • hepreaa
  • Kazakstanin
  • Liettua
  • Espanjan
  • Ruotsi

Uutta versiossa 2.51.0:

  • Glib-genmarshal ja glib-mkenums ovat saaneet - ulosottovaihtoehdot parantamaan järjestelmän integraatiota
  • Uusi API: g_utf8_make_valid
  • Vikojen korjaus:
  • 591603 Tee _g_utf8_make_valid public
  • 610969 On hyvä olla g_utf8_make_valid julkisena
  • 767882 Bit shift ylivuoto (-Wshift-ylivuoto) varoitus gparam.h
  • 769135 Ulkoinen hallinta g_test_add / g_test_run
  • 769630 gfile: G_FILE_MONITOR_WATCH_MOVES otettiin käyttöön 2,46
  • 772160 Lisää g_unix_mount_for () tuki
  • 772221 Hyödynnä Unicode
  • 773303 GApplication vuotaa option_strings
  • Käännöspäivitykset:
  • Ranskan
  • Galicia
  • Saksan
  • Unkari
  • Liettua
  • norjalainen bokmal
  • oksitaani
  • puola
  • Slovakki
  • turkki

Uutta versiossa 2.50.0:

  • Vikojen korjaus:
  • 771438 Ota libmount käyttöön oletuksena Linuxissa
  • Korjaa g_log_variantin
  • merkinnät
  • Käännöspäivitykset:
  • brittiläinen englanti
  • Ranskan

Uutta versiossa 2.49.6:

  • Gsettings-komentorivin työkalussa on nyt kuvaava komento
  • Vikojen korjaus:
  • 745754 Lisää gcc-tyyppinen riippuvuusulostus glib-compile-resursseihin
  • 769076 Korjaa varoitus: yritä ohittaa sulkeminen- & gt; va_marshal uuden marsalkan kanssa
  • 770372 gdbus-codegen: Strip @since parametrit ennen vertailua
  • Käännöspäivitykset:
  • Brasilianportugali
  • Tsekin
  • Saksan
  • Unkari
  • puola
  • Portugali
  • Espanjan

Uutta versiossa 2.49.4:

  • Muuta juuri käyttöön otettua strukturoitua kirjautumisliittymää. G_log_structured (): n argumentit oli järjestettävä uudelleenkäytettäväksi, jotta toteutus voitaisiin toteuttaa rajoissa, mitä standardit takaavat var args: n.
  • Vikojen korjaus:
  • 744456 Structured logging API
  • 768936 gio doc -rakentaminen epäonnistuu, koska tarra-arkissa on puuttuva gio.xml
  • 768963 virheellinen va_list-käyttö g_log_structured ()
  • 768968 gio / testit / socket-listenener hangs e4ee307: n jälkeen
  • Käännöspäivitykset:
  • Espanjan

Uutta versiossa 2.49.2:

  • GMainContext ja GTask ovat saaneet enemmän systemtap-koettimia
  • Vikojen korjaus:
  • 673101 resurssin kääntäjän riippuvuus sukupolvi ei toimi gen ...
  • 700756 GFile.new_for_path argumentit puuttuu (tyyppi tiedostonimi) huomautus
  • 730187 glocalfileoutputvirta: Korjaa FD-vuoto virhepolussa
  • 755439 Muisti vuotaa gdbusproxy.c
  • 759813 Lisää SystemTap / DTrace-koettimia pääyhteydelle ja GTask
  • 761810 gio: Tuki GDBusObjectManagerServerin avulla polulla '/'
  • 767172 docs: Siirrä GIO_USE_VFS "tuotantoon sopivaksi" & quot; jakso
  • 767218 Poista UTF-8-ellipsi osoitteesta gsignal.h
  • 767245 Lisää tiedoston tyypin merkintöjä
  • 767824 Joissakin UTC-aikaväleissä virheellisesti tunnistettu Windows 7: ssä
  • Käännöspäivitykset:
  • oksitaani

Uutta versiossa 2.47.4:

  • GApplication-dokumentaatiota on parannettu useilla alueilla.
  • Vikojen korjaus:
  • 749092 gdb: n kauniit tulostimet epäonnistuivat Python 3: ssä TypeErrorilla ...
  • 757374 makrot: puhdista "inline" sotku
  • 758641 Muisti vuotaa g_dbus_proxy_new_for_bus_sync ()
  • 759134 Lisää puuttuvat tarkistukset gnulib vasnprintf ()
  • 759408 Älä käytä aloittamatonta var
  • 756475 Lopeta tukeminen kuin POSIX getpwuid_r, getgrgid_r
  • 757372 GApplication: tuhota impl shutdown
  • 728099 makrot: lisää G_GNUC_CHECK_VERSION () kääntäjän tarkistuksiin
  • 757299 glib-compile-resurssit: älä vuotaa c_nimeä
  • 758553 Korjaa gettext-käyttö
  • 758823 tiedostonmonitorit: järjestää uudelleen jonkin koodin, jotta vältetään segfault
  • 756214 gsettings: Älä käännä & quot; & quot;
  • 710243 Lisää GParamSpec-objektin ref-hallinta -merkinnät
  • 735696 xdgmime: Parempi käsittely tilanteissa, joissa mmap () ei ole käytettävissä
  • 752983 gapplication: Hanki pääyhteys ennen käynnistystä
  • Käännöspäivitykset:
  • Ruotsi

Uutta versiossa 2.47.3:

  • Viimeisen julkaisun sisäinen siivous vahingossa poistanut kolme symbolia osoitteesta libglib-2.0.so. On epätodennäköistä, että tämä on aiheuttanut ongelmia, koska nämä symbolit olivat vain varmuuskopiointisymboleita viivästetyille määritelmille otsikkotiedostoissa, mutta ABI on ABI. Tämä julkaisu korjaa vain tämän ongelman.

  • Versio 2.45.6:

Uutta

  • li>

Uutta versiossa 2.45.3:

  • Paranna g_signal_handler_disconnect -toiminnon suorituskykyä useiden käsittelijöiden signaaleille
  • GDBus on saanut uuden puhelun lippua vuorovaikutteisen valtuutuksen sallimiseksi
  • GSettings:
  • Uusi API: g_settings_schema_list_keys
  • Epäonnistui: g_settings_list_keys
  • OS X:
  • Täytä GNotification
  • Kopioi OS X -vaatimus 10,9
  • Windows:
  • Lisää rekisterinlukualue API
  • Reimplement GAppInfo käyttämällä rekisteritietoja
  • Vikojen korjaus:
  • 666831 Tuki URI: n avautumiselle W32: ssa
  • 728489 omaisuuden toiminta käänteisellä boolen tilalla
  • 730168 Virheellinen huomautus g_action_group_get_action_state_type return ...
  • 733325 Useita regex-testejä ei onnistunut pcre3 8.35: llä
  • 734888 GLibilla ei ole helper-toimintoja, jotka toimivat W32-rekisterin kanssa
  • 737009 signaalinkäsittelijän haku ei skaalaa
  • 738185 Harhaanjohtava kieli "tiedostonimen koodauksesta" tiedostossa g_env ...
  • 738504 Optimoi UTF-8-dekoodaus avaamalla oksia ja ilmaisuja
  • 739122 glib ei käsittele -1 paluuta ("ei rajaa") sysconf: ltä (_SC_THREAD_S ...
  • 739424 gnome-shell-kaatuu, kun tiedostoja lisätään, poistetaan tai muutetaan $ ...
  • 739616 DBus; Lisää uuden puhelun lippu interaktiivisen valtuutuksen sallimiseksi
  • 740308 Lisää g_settings_schema_list_keys () -menetelmä
  • 740516 RFE: anna esitettävä versio g_log_set_handlerista
  • 741788 Document GSettings rakentaa järjestelmän integraation
  • 745013 Kiinnitys ei kierrä turvallinen
  • 747146 Toteuta GNotification OSX: ssä
  • 747941 kokeile XDG_RUNTIME_DIR / bussia ennen paluuta X11: n autolaunchiin (dbus ...
  • 748727 Filechooser-valintaikkunassa ei ole kuvakkeita hakemistoille W32
  • 749693 GActionGroupExporter: tasoittaa jonot pyyntöihin
  • 750203 GNetworkMonitorNetlink roikkuu käyttäjän nimiavaruudessa
  • 750322 gapplication: Varmista, että --help-tuloste on käännetty
  • 750344 GTlsInteractionClass puuttuu docista
  • 750369 Erilaisia ​​yleispuhdistuksia
  • 750386 Kilpailutila g_io_condition_get_type
  • 750399 Typo "equilalent" in glib-dokumentaation glib-Error-Reporting.html ...
  • 750573 GTlsDatabaseClass ei ole dokumentoitu
  • 750918 genmarshal: hiljaisuusrekisterin varastoluokka varoitukset
  • 751122 gsocket: vältä turhaa g_socket_cond_wait () _send_messages ()
  • 479730 & quot; g_key_file_set_comment & quot; käyttöliittymä korvaa "#" merkin ...
  • Käännöspäivitykset:
  • Unkari
  • Espanjan

Uutta versiossa 2.45.1:

  • GSettings-skeeman kääntäjä, glib-compile-kaaviot on muutettu hylkäämään xml-kaava, jolla on päällekkäisiä tai elementtejä. Tällaisia ​​elementtejä esiintyy tyypillisesti, kun käännökset yhdistetään kaavioon xml: lang attribuutteilla. Tämä ei ole oikea tapa kääntää skeemoja. Sen sijaan pitää käännökset .mo-tiedostossa ja asettaa gettext-domain -attribuutin elementtiin.
  • Tiedostojen tarkkailuinfrastruktuuri on kirjoitettu uudelleen, ja kaikki backend-sivustot ovat nähneet merkittäviä parannuksia.
  • Inotify backend raportoi tapahtumia, joissa on vähemmän viivettä (ei tapahtumaa viivästy yli 10 ms) ja tiedostojen seurannasta johtuvat herätykset ovat merkittävästi pienentyneet. CHANGES_DONE-tapahtuma lähetetään myös uusien tiedostojen näyttämisen yhteydessä.
  • Kyselyn toteutus käyttää nyt säikeen oletusympäristöä.
  • Fam implmentation toimii nyt työntekijällä.
  • Suorituskyky on poistettu, koska sitä ei ole säilytetty.
  • GSettings-skeeman kääntäjä, glib-compile-kaaviot, on tiukempi hylkäämään kaavioita xml: lang-tyyliin yhdistetyillä käännöksillä. Schema-käännökset tulisi tehdä määrittämällä gettext-alue xml: ssä ja pitämällä käännökset gettext-muodossa. Jotta vältetään jo asennetut skeemat, tämä muutos tulee voimaan vasta, kun käytät --strict-vaihtoehtoa.
  • GTaskin thread-altaan kovakoodattu 10-lankainen raja on poistettu, koska se oli altis aiheuttamaan umpikujia. Lankaveden sallitaan kasvaa dynaamisesti ja kutistuu ajan myötä.
  • GSimpleAsyncResult on hylätty GTaskin hyväksi.
  • GAppInfo: n käyttämä algoritmi oletusarvoisten käsittelijöiden löytämiseksi mime-tyyppeihin on muokattu, jotta mieluummin sovellukset, jotka käsittelevät tietyn alatyypin yleisen supertyypin oletuskäsittelijöiden kohdalla.
  • Virheiden korjaukset:
  • 627285 inotify tiedostomittari kireällä viiveellä
  • 631597 Segmenttivirhe append_escaped_tekstissä
  • 661767 yhdistävät / parantavat eri run-in-thread-toimintojen bittiä
  • 687223 älykkäämpi GThreadPool-hallinta
  • 711547 win32: hiljaa joitain varoitusvaroituksia
  • 719966 glib: Lisää puuttuvat (tyhjä) ja (valinnainen) merkinnät
  • 726447 Mahdollisesti virhe merkkijonossa
  • 728663 W32: vääriä stat-rakenteita käytetään MinGW-w64: n kanssa rakennettuina
  • 728669 W32: GLocalFile ei pysty mittaamaan suurempia tiedostoja kuin 2 ^ 32 ...

    • Fixed bugs:

    Uutta

  • 730188 gsocket: Asiakirjan FD omistajuus g_socket_new_from_fd ()
  • Päivitetty käännös:
  • baski kielen
  • Brasilianportugali
  • kiina (Taiwan)
  • Tanska
  • Galician s
  • hepreaa
  • Indonesian
  • Norja bokmA ¥ l
  • turkki

Uutta versiossa 2.43.4:

  • GTypeilla on nyt tyyppi-ilmoitusmakrot G_DECLARE_DERIVABLE_TYPE, G_DECLARE_FINAL_TYPE ja G_DECLARE_INTERFACE, jotka vähentävät merkittävästi GObject-tyyppeihin ja -rajapintoihin tarvittavia koodilevyjä.
  • g_autoptr ja g_auto ovat makroja muuttujien ilmoittamiseksi automaattisella puhdistuksella. Ne toimivat vain gcc: n ja clangin kanssa.
  • GListModel on uusi käyttöliittymä, joka edustaa dynaamista GObjects-luetteloa.
  • GListStore on GListModelin GSequence-pohjainen toteutus.
  • Tukee langan nimiä OS X: ssä
  • g_simple_action_set_state_hint: Uusi toiminto GSimpleActionsin valtionavun asettamiseksi
  • g_win32_check_windows_version: uusi toiminto Windows-version tarkistamiseen
  • g_settings_schema_list_children ja g_settings_schema_key_get_name ovat uusia toimintoja GSettingsSchema API: n täydentämiseksi.
  • Vikojen korjaus:
  • 389585 G_DEFINE_TYPE hack otsikkotiedostoille
  • 729351 Lisää GListModel
  • 736914 Dokumentit: erilaiset korjaukset ja parannukset
  • 741807 Lisää threadinimien tuki OS X: lle ja iOS: lle
  • 741895 gwin32: Lisää yksinkertainen API tarkistaaksesi, onko vähintään v ...
  • 742456 objektti: Lisää g_steal_pointer () -toiminnon merkintä omalle ...
  • 743508 polkitd ei käynnisty: patch / gio / gcredentialsprivate.h
  • 743517 GSettings-sovellusliittymästä puuttuu joitain introspection-toimintoja
  • 743521 GSimpleAction: lisää g_simple_action_set_state_hint
  • 743596 G_DECLARE_DERIVABLE_TYPE () pitäisi sallia lisää typedef for ...
  • 743640 lisää __attribute __ ((cleanup)) tuki
  • 743827 Kiinnitä GListModel-mallisto (Visual Studio)
  • 743927 GListStore: Lisää lajiteltu lisätoiminto
  • 743936 glib: tallenna allekirjoittamaton muokkaaja pitkään sisäiseen tulostukseen
  • 744012 Lisää GMutexLocker
  • 744190 Kiinteä rakenne kääntäjille, joita ei käytetä rivissä C-koodeihin

Uutta versiossa 2.43.3:

  • Lisää g_set_object () convenience-toiminto
  • GNetworkMonitor: tarkista, onko NM ei ole käynnissä ja älä mene kaatumaan
  • korjaa joitakin kilpailuja g_mkdir_with_parents
  • korjaa joitain varoituksia MSVC: ssä
  • Vältä G_STRLOC: n käyttöä G_OBJECT_WARN_INVALID_PSPEC: ssä, jotta voit tallentaa staattisia merkkijonoja
  • korjaa joitakin sisältötyyppejä vs. mime-ongelmia
  • dokumentaation parannukset
  • Vikojen korjaus:
  • 719455 g_file_make_directory_with_parents () voi virheellisesti heittää G_IO_ERROR_EXISTS
  • 732439 GSocket: vältä tarpeettomia g_socket_wait_condition () estää pistorasiat
  • 734946 Toteuta GContentType OSX: ssä
  • 741589 gobject: Lisää g_set_object () convenience-toiminnon asettaaksesi GObject-osoittimet
  • 741653 gnetworkmonitornm: Tarkista, onko verkonhallinta käynnissä
  • 741654 [korjaustiedosto] gobject: älä käytä G_STRLOC G_OBJECT_WARN_INVALID_PSPEC () makroon
  • 741707 Gsocket-lohkot yrittävät lähettää tietoja
  • 741788 Document GSettings rakentaa järjestelmän integraation
  • 742548 configure.ac: pysy autokonferenssin nimiavaruudessa
  • 742851 vältä MSVC-varoituksia G_STMT_END
  • 742972 ggettext: Sisällytä esimerkki setlocalesta () ja ystävistä i18n -dokumentteihin
  • 743014 gtestutils: Lisää esimerkki testikokoonpanojen käyttämisestä
  • Päivitetty käännös:
  • baski
  • Brasilianportugali
  • Espanjan

Vastaavia ohjelmistoja

ATK
ATK

22 Jun 18

libpng
libpng

22 Jun 18

LibSoup
LibSoup

16 Aug 18

tcpdump
tcpdump

22 Jun 18

Kommentit GLib2

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!