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 strong> 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 strong> 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 strong> versiossa:
- Vikojen korjaus:
- 780296 Korjaa kisan auki auki
- Käännöspäivitykset:
- katalaani (valencialainen)
- Nepali
- Slovakki
- Slovenia
Uutta strong> versiossa 2.54.2:
- 780296 Korjaa kisan auki auki
- Käännöspäivitykset:
- katalaani (valencialainen)
- Nepali
- Slovakki
- Slovenia
Uutta strong> 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 strong> 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 li>
- 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 strong> 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 li>
- 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 strong> 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 strong> 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 strong> 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 li>
- 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 strong> versiossa 2.51.0:
- Glib-genmarshal ja glib-mkenums ovat saaneet - ulosottovaihtoehdot parantamaan järjestelmän integraatiota li>
- 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 strong> 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 strong> 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 strong> 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 strong> 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 strong> 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 strong> 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 strong>
- li>
Uutta strong> 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 li>
- 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 li>
- 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 strong> 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 li>
- 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:
- 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 strong>
Uutta strong> 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 strong> 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
Kommentteja ei löytynyt