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: 62

Rating: 2.0/5 (Total Votes: 1)

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

Kommentit GLib2

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