GLib2

Sagteware kiekie:
GLib2
Sagteware besonderhede:
Weergawe: 2.57.2 Opgedateer
Upload datum: 16 Aug 18
Ontwikkelaar: Peter Mattis
Lisensie: Gratis
Populariteit: 62

Rating: 2.0/5 (Total Votes: 1)

GLib2 is 'n oop bron en gratis aflaaibare kernbiblioteek sagteware wat die basis vorm vir die GTK + GUI toolkit raamwerk, asook vir die GNOME grafiese lessenaar omgewing.

Die sagteware is ontwerp van die offset om data struktuur hantering vir die C programmeertaal, draagbaarheid wrappers, kragtige interfaces vir runtime funksionaliteit soos gebeurtenis lus, drade, dinamiese laai, sowel as 'n betroubare objek stelsel. >
Versprei as 'n selfstandige biblioteek sagteware

GLib2 word as 'n selfstandige biblioteek sagteware versprei, maar dit is 'n belangrike deel van die GTK + Toolkit-projek. Beide word gebruik deur baie GNOME-gebaseerde programme, en deur die hele GNOME-rekenaar omgewing.

Soos sy naam aandui, is GLib2 die volgende generasie GLib-biblioteek, wat gebruik word in moderne toepassings wat deel is van die nuutste GNOME-verspreiding en gebruik die GTK + 2 of selfs die nuwer GTK + 3 raamwerke. Die nuutste weergawe van GLib2 is altyd ten volle versoenbaar met die nuutste weergawe van GTK + en GNOME.

Aan die begin met GLib2

Die GLib2-biblioteek word gewoonlik outomaties geïnstalleer saam met die GNOME-lessenaaromgewing of verskeie ander GNOME-programme wat dit benodig. Dit word gewoonlik as 'n bronpakket versprei, wat maklik op 32 of 64-bis rekenaarplatforms geïnstalleer kan word.

Om GLib2 te installeer met die bronpakket, laai die nuutste weergawe van Softoware of die projek se amptelike webwerf af (sien die tuisblad aan die einde van die artikel), stoor dit iewers op jou rekenaar en pak dit uit.

Open 'n terminale emulator-program, navigeer na die plek waar u die argieflêer (bv. cd / home /softoware/glib-2.43.3) uitgevis het, voer die & lsquo; ./ configure && make & rsquo; Opdrag om die biblioteek te konfigureer en saam te stel, gevolg deur die 'sudo maak installeer & rsquo; opdrag om dit stelselwyd te installeer en beskikbaar te stel vir alle toepassings wat dit benodig.

Wat is nuut in hierdie weergawe:

  • Vereis PCre 8.31
  • Vereis meson 0.47.0
  • Bugs opgelos:
  • 742456 Voeg g_steal_pointer () geriefsfunksie toe om eienaarskap te merk ...
  • 795569 MinGW CI: fix tests
  • 796341 gmem.h: Gebruik typeof () in g_steal_pointer () makro
  • # 1013 Ondersteuning vir per sessie oortredings
  • # 1360 glib-mkenums breek as opsie gespesifiseer maar geen byskrif
  • # 1175 Voeg name en tags by verskeie GSources en GTasks opgemerk in GLib
  • # 903 g_main_context_wait () nie in API geverf nie, maar gee 'n g_kritieke () ...
  • # 786 Herstel lekkasies in libgio toetse
  • # 927 gio / gresource.c: do_lookup tjek vir die beëindiging van "/"
  • # 976 Dokument verskil tussen g_assert () en g_assert _ * () ...
  • # 1447 glib 2.57.1: test_month_names: bewering het misluk ...
  • Vertaalopdaterings:
  • Friulaans
  • Duits
  • Roemeens

Wat is nuut in weergawe 2.57.1:

  • Bugfixes:
  • 793400 g_application_id_is_valid () nie streng genoeg nie
  • 793578 gdatetime toetse is afhanklik van Japannese vertaling van maandname
  • 793645 test_month_names: Opdateer vertalings wat nodig is vir el_GR, hr_HR, ru_RU
  • 794194 gobject_gdb.py: 'adres' is 'n eiendom van gdb.Value nie 'n funksie nie
  • 794473 Verwyder gedupliceerde opsie in gio.xml
  • 794506 glib-mkenums: Gee oneindige lus aan as u TypEdit SomeIdentifier gebruik
  • 794528 Fix segfault veroorsaak deur gebruik-na-vry in GPollFileMonitor
  • 794606 glib-2.56.0 versuim om saam te stel wanneer res_nquery nie beskikbaar is nie
  • 794686 Datum (behalwe die weekdag) in Engels vertoon
  • Vertaalopdaterings:
  • Slowaakse
  • Sloveens
  • Spaans

Wat is nuut in weergawe:

  • Bugs opgelos:
  • 780296 Maak 'n wedren in Gio oop
  • Vertaalopdaterings:
  • Katalaans (Valenciaans)
  • Nepalees
  • Slowaakse
  • Sloveens

Wat is nuut in weergawe 2.54.2:

  • Bugs opgelos:
  • 780296 Maak 'n wedren in Gio oop
  • Vertaalopdaterings:
  • Katalaans (Valenciaans)
  • Nepalees
  • Slowaakse
  • Sloveens

Wat is nuut in weergawe 2.54.0:

  • Bugs fixed:
  • 780861 Crash in GnomeWallClock
  • 786983 Maak asseblief die uitset van gio-querymodules deterministic
  • 787109 Valgrind val positief in ioctl () in btrfs-lêer kopie
  • 787123 glib: Slighty update GIOChannel dokumentasie
  • 787146 GMainLoop: pas van parameter paar LOCK_CONTEXT / UNLOCK_CONTEXT
  • Vertaalopdaterings:
  • Baskies
  • Katalaans
  • Roemeens
  • Sweedse

Wat is nuut in weergawe 2.53.3:

  • Bugs opgelos:
  • 658446 Voeg vertaling kommentaar by vir verkeerde wagwoord kennisgewing string
  • 661926 Verbeter die standaard logging opstelling in GLib
  • 674885 tipe initialisatie deadlock in GObject
  • 775593 GIO kan nie simbakels skryf op FreeBSD en NetBSD
  • 776169 Diverse gio-tool fixes
  • 776333 Bevestig annotasie op g_file_copy_async ()
  • 776504 Upgrade lisensie van LGPLv2 + na LGPLv2.1 +
  • 777307 wedloop toestand tussen gdbus sein terugbel en g_bus_unwatch_name ...
  • 778422 gsubprocesslauncher: Verduidelik die gedrag van set_environ ()
  • 781301 Stapelwyser beskadig deur verkeerde oproep van NtNotifyChangeMultipleKeys
  • 782336 Voeg bykomende dokumentasie by van die GResource XML-formaat
  • 782996 bou: Gebruik AM_TESTS_ENVIRONMENT eerder as TESTS_ENVIRONMENT
  • 783061 GApplication: Verwyder sommige ongebruikte lede
  • 783130 Maak dbus aktivering sandbox-bewus
  • 783193 Aanpas by OpenURI api verandering
  • 783201 gdbus-codegen: Dien ook - output-gids toe aan gegenereerde dokumente
  • 783340 win32: port monotoniese tye om QPC te gebruik
  • 783350 lengte parameter kan NULL g_data_input_stream_read_line
  • wees
  • 783392 foutiewe (out) annotasie vir g_dbus_interface_info_generate_xml
  • 783593 GGtkNotificationBackend moet / org / freedesktop / DBus gebruik om Ge ... te skakel
  • Vertaalopdaterings:
  • Esperanto
  • Duits
  • Indonesiese
  • Kazakh
  • Spaans

Wat is nuut in weergawe 2.53.2:

  • Enkele nuwe parseer funksies is bygevoeg:
  • g_ascii_string_to_signed
  • g_ascii_string_to_unsigned
  • Dit het beter fouthantering as die bestaande.
  • glib-mkenums ondersteun nou / * & lt; privaat> * en / * & lt; publiek> * /
  • GSettings oorweeg nou XDG_DATA_HOME bykomend tot XDG_DATA_DIRS.
  • Bugs opgelos:
  • 674885 tipe initialisatie deadlock in GObject
  • 698064 Voeg g_ptr_array_contains ()
  • by
  • 732000 gdatetime: Verwyder 'n onnodige NULL pointer check
  • 734946 Implementeer GContentType op OSX
  • 741335 Moontlike verskille in die gebruik van XDG_DATA_DIRS versus XDG basis gids spesifikasie
  • 748263 Gebruik-na-vry in g_dbus_connection_call_internal ()
  • 776876 gmodule - Verskeie Android bug-fixes
  • 777030 bou fout waar klein () en hoof () kan nie opgelos word in gio / gdbusmessage.c
  • 780300 gio / gosxappinfo.c gebruik afgedankte LSFindApplicationForInfo
  • 780309 gio / tests / appinfo bou misluk: gdesktopappinfo.c oorgeslaan op OS X
  • 781755 Vermy compiler waarskuwings in gegenereerde Marshallers kode
  • 781826 portaalondersteuning: Lees /.flatpak-info
  • 781830 Maak 'n paar tipes en foute in GVariant-dokumentasie.
  • 781847 Gebruik-na-vry onder send_message_with_reply_cleanup (): gdbusconnection.c: 1792
  • 781867 verskeie gvfsd-wil in / boot / efi kyk, veroorsaak onnodige / onvanpas outomatiese ...
  • 782068 doc: Trivial typo fixes
  • 782075 gtimer: Hanteer gmtime () mislukking in g_time_val_to_iso8601 ()
  • 782089 gdatetime: Bevestig oorloop tjeks wanneer konstrueer vanaf tydstempels
  • 782162 Ondersteun openbare / private trigraph in glib-mkenums
  • 782237 maak kontrole fout
  • 782311 inode / gids word behandel as 'n subklas van aansoek / octet-stroom
  • 782628 libmount bou afhanklikheidskontrole wat nie die regte weergawe benodig nie
  • Vertaalopdaterings:
  • Hungarian
  • Indonesiese
  • Spaans

Wat is nuut in weergawe 2.52.0:

  • Bugfixes:
  • 779799 gdatetime toets misluk met tzdata 2017a
  • 780032 Voeg ontbrekende eienskappe by twee funksies by
  • 780144 gio / fam: Verwyder oorblywende afdruk druk
  • Vertaalopdaterings:
  • French
  • Friulaans
  • Lets

Wat is nuut in weergawe 2.51.2:

  • Bugs opgelos:
  • 775309 Crash in gdbusauth
  • 775468 Verbeter log skryf ondersteun kleur metode op Windows
  • 775517 Wagwoord insette word in die terminaal geherhaal
  • 775765 FDO-kennisgewing onttrekking agtergrond stuur verkeerde ID na die bediener
  • Vertaalopdaterings:
  • Vereenvoudigde Sjinees

Wat is nuut in weergawe 2.51.1:

  • Glib-compile-hulpbronne het 'n vlag van generaal-genoteerde teikens gegroei
  • GLib installeer nou 'n valgrind onderdrukking lêer vir GLib en GIO
  • Bugs opgelos:
  • 666114 moet infrastruktuur hê om sy toetse onder valgrind uit te voer
  • 729730 GDBusMessage: Fix segfault as DEBUG_SERIALIZER is aangeskakel
  • 730932 stel staties dat redelike aannames oor enums waar is.
  • 735731 gobject: Dokumente gedrag van GType controleer macro's op NULL
  • 736810 gdbus: Fix lek in g_dbus_message_print ()
  • 762283 GSocket - Fix race voorwaardes op Win32 as verskeie drade op cond ... wag
  • 767609 Toets suite probleme
  • 767952 g_dbus_method_invocation_return_ *, g_dbus_method_invocation_take_error: Hulle d ...
  • 769672 Assert threads vir testcase 642026 is suksesvol geskep
  • 769745 gtask: Voeg wagte by vir openbare funksies
  • 770175 Voeg bevellyn argument by mkenums en genmarshal om uitvoer na 'n lêer te skryf
  • 770646 glib: Naamruimten globale tapset veranderlikes deur soname
  • 772160 Voeg g_unix_mount_for () ondersteuning by
  • 772989 Totem laat ongeldige URL's toe wat sigfault kan veroorsaak wat onherstelbaar is.
  • 773823 gio: Standaardkopie buffer grootte tot 256k by verstek
  • 774086 fix g_main_context_check verklaring
  • 774368 Afhanklikheid lêer uitvoer van hulpbron skandeerder breek Ninja
  • 774421 Twee klein patches
  • 774520 GSocket ken en verwerk beheer boodskappe selfs as dit nie aangevra word nie
  • 775309 Crash in gdbusauth
  • 775468 Verbeter log skryf ondersteun kleur metode op Windows
  • 775510 toets met -fsanitize = ongedefinieerde verslae verskeie ongedefinieerde gedrag
  • 775517 Wagwoord insette word in die terminaal geherhaal
  • 775621 gmessages: Stel kompilasie op Android
  • 775765 FDO-kennisgewing onttrekking agtergrond stuur verkeerde ID na die bediener
  • 775913 subprocesslauncher: potensiële oneindige lus in verify_disposition ()
  • 776198 Stray semikolon na g_variant_print () funksie in gvariant.c
  • 776586 Opruiming van lisensie headers
  • 777077 Gebruik van geheue nadat dit bevry is
  • Vertaalopdaterings:
  • Brasiliaanse Portugees
  • Tsjeggiese
  • Galicies
  • Duits
  • Hebreeus
  • Kazakh
  • Litaus
  • Spaans
  • Sweedse

Wat is nuut in weergawe 2.51.0:

  • Glib-genmarshal en glib-mkenums het opgedoen - Uitsetopsies vir beter integrasie van die stelsel.
  • Nuwe API: g_utf8_make_valid
  • Bugs opgelos:
  • 591603 Maak _g_utf8_make_valid publiek
  • 610969 Leuk om g_utf8_make_valid as publiek te hê
  • 767882 Bit shift oorloop (-Wshift-overflow) waarskuwing in gparam.h
  • 769135 Eksterne beheer vir g_test_add / g_test_run
  • 769630 gfile: G_FILE_MONITOR_WATCH_MOVES is eintlik in 2.46 ingestel
  • 772160 Voeg g_unix_mount_for () ondersteuning by
  • 772221 Maak gebruik van Unicode
  • 773303 GApplication leaks option_strings
  • Vertaalopdaterings:
  • French
  • Galicies
  • Duits
  • Hungarian
  • Litaus
  • Noorse Bokmal
  • Occitan
  • Pools
  • Slowaakse
  • Turkish

Wat is nuut in weergawe 2.50.0:

  • Bugs opgelos:
  • 771438 Laai libmount as standaard aan op linux
  • Plak die annotasie vir g_log_variant
  • Vertaalopdaterings:
  • Britse Engels
  • French

Wat is nuut in weergawe 2.49.6:

  • Die instruksies op die bevelgids het nou 'n beskrywing van die beskrywing
  • Bugs opgelos:
  • 745754 Voeg Gcc-styl afhanklikheid uitvoer na glib-compile-hulpbronne
  • 769076 Vereiste waarskuwing: probeer om sluiting-> va_marshal met nuwe marshal te ignoreer
  • 770372 gdbus-codegen: Strip @ sien parameters voor vergelyking
  • Vertaalopdaterings:
  • Brasiliaanse Portugees
  • Tsjeggiese
  • Duits
  • Hungarian
  • Pools
  • Portugees
  • Spaans

Wat is nuut in weergawe 2.49.4:

  • Verander die net ingestelde gestruktureerde logging API. Die argumente van g_log_structured () moes gereordeer word om 'n implementering binne die perke van wat die standaarde waarborg vir var args in staat te stel.
  • Bugs opgelos:
  • 744456 Gestruktureerde logging API
  • 768936 gio doc build misluk as gevolg van die ontbrekende gio.xml in die tarballs
  • 768963 onbehoorlike va_list gebruik in g_log_structured ()
  • 768968 gio / toetse / socket-luisteraar hang sedert e4ee307
  • Vertaalopdaterings:
  • Spaans

Wat is nuut in weergawe 2.49.2:

  • GMainContext en GTask het meer systemtap probes gekry
  • Bugs opgelos:
  • 673101 hulpbron samesteller afhanklikheid generasie nie werk vir gen ...
  • 700756 GFile.new_for_path arguments misses (tipe lêernaam) annotasie
  • 730187 glocalfileoutputstream: Fix 'n FD-lek in 'n foutpad
  • 755439 Geheue lek in gdbusproxy.c
  • 759813 Voeg meer SystemTap / DTrace probes vir hoof konteks en GTask
  • 761810 gio: Ondersteuning met GDBusObjectManagerServer op pad '/'
  • 767172 docs: Verplaats GIO_USE_VFS na 'okay for production' artikel
  • 767218 Verwyder 'n UTF-8 ellipsis van gsignal.h
  • 767245 Voeg annotasies van lêername by
  • 767824 Sommige UTC tydzones is onjuist herken op Windows 7
  • Vertaalopdaterings:
  • Occitan

Wat is nuut in weergawe 2.47.4:

  • Die dokumentasie vir GApplication is op verskeie gebiede verbeter.
  • Bugs opgelos:
  • 749092 gdb pretty-printers versuim op Python 3 met 'n TypeError ...
  • 757374 macro's: opruimen "inline" gemors
  • 758641 Geheue lek in g_dbus_proxy_new_for_bus_sync ()
  • 759134 Voeg ontbrekende tjeks vir gnulib vasnprintf ()
  • by
  • 759408 Moenie uninitialized var
  • gebruik nie
  • 756475 Stop die ondersteuning van nie-POSIX getpwuid_r, getgrgid_r
  • 757372 GApplication: vernietig die impl on shutdown
  • 728099 macro's: voeg G_GNUC_CHECK_VERSION () vir compiler kontrole toe
  • 757299 glib-compile-resources: lek nie c_name
  • 758553 Fix gettext gebruik
  • 758823 lêer monitors: herbestel sommige kode om selfstandig te voorkom
  • 756214 gsettings: Vertaal nie ""
  • 710243 Voeg GParamSpec object ref management annotations by
  • 735696 xdgmime: Behandeling vir gevalle waar mmap () nie beskikbaar is nie
  • 752983 gapplication: Verkry die hoofkonteks voordat u hardloop
  • Vertaalopdaterings:
  • Sweedse

Wat is nuut in weergawe 2.47.3:

  • Die inline opruiming in die laaste weergawe het per ongeluk drie simbole van libglib-2.0.so verwyder. Dit is onwaarskynlik dat dit enige probleme sal veroorsaak omdat hierdie simbole slegs Friends-simbole is vir definisies wat as inline in die koplêers uitgevoer word, maar ABI is ABI. Hierdie weergawe korrigeer net hierdie probleem.

Wat is nuut in weergawe 2.45.6:

  • li>

Wat is nuut in weergawe 2.45.3:

  • Verbeter prestasie van g_signal_handler_disconnect vir seine met baie hanteerders
  • GDBus het 'n nuwe oproepvlag verkry om interaktiewe magtiging toe te laat
  • GSettings:
  • Nuwe API: g_settings_schema_list_keys
  • Uitgereik: g_settings_list_keys
  • OS X:
  • Implementeer GNotification
  • Bots die OS X-vereiste tot 10.9
  • Windows:
  • Voeg register lees API by
  • Herlaai GAppInfo met registerinligting
  • Bugs opgelos:
  • 666831 Ondersteun URI-opening op W32
  • 728489 eiendomsaksie met omgekeerde Boole-state
  • 730168 Onjuiste annotasie op g_action_group_get_action_state_type teruggawe ...
  • 733325 Verskeie regex toetse misluk met PCre3 8.35
  • 734888 GLib het geen helper funksies om te werk met W32 Register
  • 737009 seinhanteerderopzoeking skaal nie
  • 738185 Misleidende taal oor 'lêernaam kodering' in die dokumente op g_env ...
  • 738504 Optimaliseer UTF-8-dekodering deur takke en uitdrukkings te verwyder
  • 739122 glib not handling -1 terugkeer ("no limit") van sysconf (_SC_THREAD_S ...
  • 739424 gnome-shell crashes wanneer lêers bygevoeg, verwyder of gewysig word in $ ...
  • 739616 DBus; Voeg nuwe oproepvlag by om interaktiewe magtiging toe te laat
  • 740308 Voeg g_settings_schema_list_keys () metode toe
  • 740516 RFE: verskaf asseblief 'n introspekteer weergawe van g_log_set_handler
  • 741788 Document GSettings bou stelsel integrasie
  • 745013 GBinding nie draad veilig
  • 747146 Implementeer GNotification on OSX
  • 747941 probeer XDG_RUNTIME_DIR / bus voordat dit terugval na X11 autolaunch (dbus ...
  • 748727 Filechooser dialoog toon geen ikone vir directories op W32
  • 749693 GActionGroupExporter: spoel wachtrij op versoeke
  • 750203 GNetworkMonitorNetlink hang in gebruikersnaamruimte
  • 750322 gapplication: Maak seker - hulp uitvoer is vertaal
  • 750344 GTlsInteractionClass ontbreek van doc
  • 750369 Diverse GBinding opruimings
  • 750386 Wedrenstoestand in g_io_condition_get_type
  • 750399 Typo "ewewaardige" in glib dokumentasie se glib-fout-reporting.html ...
  • 750573 GTlsDatabaseClass is nie gedokumenteer nie
  • 750918 genmarshal: stilte register stoor klas waarskuwings
  • 751122 gsocket: vermy onnodige g_socket_cond_wait () in _send_messages ()
  • 479730 Die "g_key_file_set_comment" koppelvlak prepend '#' karakter na ...
  • Vertaalopdaterings:
  • Hungarian
  • Spaans

Wat is nuut in weergawe 2.45.1:

  • Die GSettings-skema-samesteller, glib-kompileer-skemas is verander om skedule xml wat duplikaat of elemente het, te verwerp. Sulke elemente kom gewoonlik voor wanneer vertalings in die skema saamgevoeg word, met xml: lang eienskappe. Dit is nie die regte manier om skemas te vertaal nie. Hou eerder die vertalings in die .mo-lêer en stel die gettext-domain-kenmerk op die element.
  • Die lêermonitering-infrastruktuur is herschreven, en alle backends het groot verbeteringe vertoon.
  • Die inotify backend rapporteer gebeurtenisse met minder vertraging (geen gebeurtenis sal meer as 10 ms vertraag word nie) en wakeups as gevolg van lêermonitering is aansienlik verminder. 'N CHANGES_DONE-geleentheid sal ook gestuur word wanneer nuwe lêers verskyn.
  • Die poll-implementering gebruik nou die standaard hoofkonteks van die draad.
  • Die fam implmentation is nou in die werker draad.
  • Die bewapenimplementering is verwyder, aangesien dit nie behou is nie.
  • Die GSettings-skema-samesteller, glib-kompileer-skemas, is strenger om skemas met xml te verwerp: lang styl saamgesmelte vertalings. Skema vertalings moet gedoen word deur die gettext domein in die XML te spesifiseer en die vertalings in gettext te hou. Om te verhoed dat reeds geïnstalleerde skemas verbreek word, word hierdie verandering slegs van krag wanneer u die opsie -strikke gebruik.
  • Die hardgekodeerde 10-draadsgrens van GTask se draadpoel is verwyder, aangesien dit geneig was om dooiepunte te veroorsaak. Die draadpool kan nou dinamies groei en krimp terug met verloop van tyd.
  • GSimpleAsyncResult is afgekeur ten gunste van GTask.
  • Die algoritme wat deur GAppInfo gebruik word om verstekhanteerders vir mimietipes te vind, is aangepas om programme te verkies wat die spesifieke subtipe oor standaardverwerkers hanteer vir 'n generiese supertipe.
  • Bug fixes:
  • 627285 inotify file monitor hardwired vertraging
  • 631597 Segmentasie fout in append_escaped_text
  • 661767 versamel / verbeter verskeie stukkies funksionaliteit vir die loop-in-draad
  • 687223 slimder GThreadPool bestuur
  • 711547 win32: stoor 'n paar waarskuwings
  • 719966 glib: Voeg ontbrekende (nullable) en (opsionele) aantekeninge
  • 726447 Eventueel n fout in teks reeks
  • 728663 W32: verkeerde statstruct word gebruik wanneer dit met MinGW-w64 gebou is
  • 728669 W32: GLocalFile kan nie die grootte van lêers groter as 2 ^ 32 ... meet nie

Wat is nuut in weergawe 2.44.0:

  • Bugs opgelos:
  • 730188 gsocket: Document FD eienaarskap met g_socket_new_from_fd ()
  • Vertalings opgedateer:
  • Baskies taal
  • Brasiliaanse Portugees
  • Sjinees (Taiwan)
  • Deense
  • Galicies s
  • Hebreeus
  • Indonesiese
  • Noorse bokmA ¥ l
  • Turkish

Wat is nuut in weergawe 2.43.4:

  • GType het nou tipe-makro's, G_DECLARE_DERIVABLE_TYPE, G_DECLARE_FINAL_TYPE en G_DECLARE_INTERFACE, wat die ketelplaat wat nodig is vir GO-tipes en koppelvlakke aansienlik verminder.
  • g_autoptr en g_auto is makros om veranderlikes met outomatiese opruiming te verklaar. Hulle werk net met gcc en clang.
  • GListModel is 'n nuwe koppelvlak wat 'n dinamiese lys van GObjects verteenwoordig.
  • GListStore is 'n GSequence-gebaseerde implementering van GListModel.
  • Ondersteun draadname op OS X
  • g_simple_action_set_state_hint: Nuwe funksie om die staatswenk van GSimpleActions te stel
  • g_win32_check_windows_version: Nuwe funksie om Windows-weergawe te keur
  • g_settings_schema_list_children en g_settings_schema_key_get_name is nuwe funksies om die GSettingsSchema API te voltooi.
  • Bugs opgelos:
  • 389585 G_DEFINE_TYPE hack vir koplêers
  • 729351 Voeg GListModel
  • by
  • 736914 Dokumente: verskeie regstellings en verbeteringe
  • 741807 Voeg ondersteuning vir die naam van die draad op OS X en iOS
  • 741895 gwin32: Eenvoudige API byvoeg om te kontroleer of ons ten minste 'n v ...
  • is
  • 742456 voorwerp: voeg g_steal_pointer () geriefsfunksie toe om eie te merk ...
  • 743508 polkitd versuim om te begin: pleister vir gio / gcredentialsprivate.h
  • 743517 GSettings API ontbreek sommige introspeksiefunksies
  • 743521 GSimpleAction: voeg g_simple_action_set_state_hint by
  • 743596 G_DECLARE_DERIVABLE_TYPE () moet addisionele tipedef toelaat vir ...
  • 743640 voeg __attribute __ ((opruim)) ondersteuning
  • 743827 Vaste bou van GListModel (op Visuele Studio)
  • 743927 GListStore: voeg gesorteerde invoegfunksie by
  • 743936 glib: hanteer ongetekende wysiger vir lang lank in interne printf
  • 744012 Voeg GMutexLocker by
  • 744190 Fix bou op Compilers wat nie inlyn gebruik word vir gewone C-kode

Wat is nuut in weergawe 2.43.3:

  • voeg g_set_object () geriefsfunksie by
  • GNetworkMonitor: kontroleer of NM nie loop nie en nie ineenstort nie
  • maak 'n paar wedstryde met g_mkdir_with_parents
  • Maak 'n paar waarskuwings in MSVC
  • Vermy die gebruik van G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC om sodoende op statiese snare te stoor
  • Maak 'n paar inhoudstipes teen mime-probleme.
  • dokumentasie verbeteringe
  • Bugs opgelos:
  • 719455 g_file_make_directory_with_parents () kan foutief G_IO_ERROR_EXISTS gooi
  • 732439 GSocket: vermy onnodige g_socket_wait_condition () om blokkies te blokkeer
  • 734946 Implementeer GContentType op OSX
  • 741589 gobject: Voeg g_set_object () geriefsfunksie by om GObject-wenke te stel
  • 741653 gnetworkmonitornm: Kontroleer of netwerkbestuurder loop
  • 741654 [pleister] gobject: gebruik nie G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC () makro
  • 741707 Gsocket blokke probeer data te stuur
  • 741788 Document GSettings bou stelsel integrasie
  • 742548 configure.ac: bly uit die naam ruimte van autoconf
  • 742851 vermy MSVC waarskuwings in G_STMT_END
  • 742972 ggettext: Voeg 'n voorbeeld van setlocale () en vriende in die i18n-dokumente
  • 743014 gtestutils: Voeg 'n voorbeeld van die gebruik van toets wedstryde
  • Vertalings opgedateer:
  • Baskies
  • Brasiliaanse Portugees
  • Spaans

Soortgelyke sagteware

PyGObject
PyGObject

22 Jun 18

zlib
zlib

3 Oct 17

File::LockDir
File::LockDir

2 Jun 15

Kommentaar te GLib2

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!