GLib2

Screenshot Software:
GLib2
Detalii soft:
Versiune: 2.57.2 Actualizat
Incarca data: 16 Aug 18
Producător: Peter Mattis
Licenţă: Gratuit
Popularitate: 62

Rating: 2.0/5 (Total Votes: 1)

GLib2 este un nivel scăzut de software liber descărcabil bibliotecă de bază sursă deschisă și care formează baza pentru cadrul toolkit GTK + GUI, precum și pentru mediul desktop grafic GNOME.

Software-ul a fost proiectat de offset pentru a furniza structura de date de manipulare pentru limbajul de programare C, ambalaje de portabilitate, interfețe puternice pentru funcționalitate de execuție ca bucla eveniment, fire, de încărcare dinamică, precum și un sistem de obiect fiabil.


Distribuit ca un software independent de bibliotecă

GLib2 este distribuit ca un software independent de bibliotecă, dar este o parte importantă a proiectului GTK + Toolkit. Ambele sunt folosite de multe aplicații bazate pe GNOME și de întregul mediu desktop GNOME.

După cum sugerează și numele, GLib2 este biblioteca GLib de generație următoare, utilizată în aplicațiile moderne care fac parte din ultima distribuție GNOME și utilizează cadrele GTK + 2 sau chiar cele mai noi GTK + 3. Ultima versiune a GLib2 este întotdeauna pe deplin compatibilă cu cea mai recentă versiune de GTK + și GNOME.

Începeți cu GLib2

Biblioteca GLib2 este de obicei instalată automat împreună cu mediul de lucru GNOME sau alte aplicații GNOME care o cer. Acesta este, de obicei, distribuit ca un pachet sursă, care poate fi ușor instalat pe platforme de calcul pe 32 sau 64 de biți.

Pentru a instala GLib2 folosind pachetul sursă, descărcați cea mai recentă versiune de pe Softoware sau pe site-ul oficial al proiectului (vedeți link-ul de la sfârșitul articolului), salvați-l undeva pe computer și despachetați-l.

Deschideți o aplicație emulator terminal, navigați la locația unde ați extras fișierul de arhivă (de exemplu, cd /home/softoware/glib-2.43.3), rulați "& configure && make & rsquo; comanda pentru configurarea și compilarea bibliotecii, urmată de sudoku make install & rsquo; comanda pentru instalarea sistemului la scară largă și punerea la dispoziția tuturor aplicațiilor care o cer.

Ce este nou în această versiune:

  • Solicitați pcre 8.31
  • Necesar meson 0.47.0
  • Bug-uri fixate:
  • 742456 Adăugați g_steal_pointer () funcția comodă pentru a marca proprietatea ...
  • 795569 MinGW CI: teste de remediere
  • 796341 gmem.h: Utilizați typeof () în macro g_steal_pointer ()
  • # 1013 Suport pentru suprascrierea pentru sesiuni
  • # 1360 glib-mkenums se rupe dacă opțiunea este specificată, dar nu există nicio pictogramă
  • # 1175 Adăugați nume și etichete la diverse surse GS și GTasks construite în GLib
  • # 903 g_main_context_wait () nu este depreciat în API, dar emite o g_critical () ...
  • # 786 Fixați scurgeri de memorie în testele libgio
  • # 927 gio / gresource.c: verificați do_lookup pentru terminarea "/"
  • # 976 Diferența de documente dintre g_assert () și g_assert _ * () ...
  • # 1447 glib 2.57.1: test_month_names: afirmația a eșuat ...
  • Actualizările traducerii:
  • friuliană
  • German
  • Română

Ce este nou în versiunea 2.57.1:

  • Remedieri de erori:
  • 793400 g_application_id_is_valid () nu este suficient de strictă
  • Testele gdatetime 793578 depind de traducerea în japoneză a numelor de luni
  • 793645 test_month_names: Traduceri actualizate necesare pentru el_GR, hr_HR, ru_RU
  • 794194 gobject_gdb.py: "adresa" este o proprietate a funcției gdb.Value not a
  • 794473 Eliminați opțiunea dublată în gio.xml
  • 794506 glib-mkenums: intră în buclă infinită dacă folosiți typedef enum SomeIdentifier
  • 794528 Fixarea segfault cauzată de utilizarea după utilizare în GPollFileMonitor
  • 794606 glib-2.56.0 nu reușește să se compileze când res_nquery nu este disponibil
  • 794686 Data (cu excepția săptămânii) afișată în limba engleză
  • Actualizările traducerii:
  • slovacă
  • slovenă
  • spaniolă

Ce este nou în versiune:

  • 780296 Fixați o cursă în gio deschis
  • Actualizările traducerii:
  • Catalană (Valenciană)
  • nepaleză
  • slovacă
  • slovenă
  • Ce este nou în versiunea 2.54.2:

  • 780296 Fixați o cursă în gio deschis
  • Actualizările traducerii:
  • Catalană (Valenciană)
  • nepaleză
  • slovacă
  • slovenă
  • Ce este nou în versiunea 2.54.0:

    • 780861 Crash în GnomeWallClock
    • 786983 Vă rugăm să faceți determinarea determinării gio-querymodulelor
    • 787109 Valgrind fals pozitiv în ioctl () în copia de fișier btrfs
    • 787123 glib: Actualizare ușoară a documentației GIOChannel
    • 787146 GMainLoop: potrivirea perechii de parametri LOCK_CONTEXT / UNLOCK_CONTEXT
    • Actualizările traducerii:
    • Basc
    • catalană
    • Română
    • suedeză

    Ce este nou în versiunea 2.53.3:

    • Bug-uri fixate:
    • 658446 Adăugați un comentariu de traducere pentru șirul de avertizare greșit de parolă
    • 661926 Îmbunătățiți setarea implicită de înregistrare în GLib
    • blocaj inițializare de tip 674885 în GObject
    • 775593 GIO nu poate scrie simboluri pe FreeBSD și NetBSD
    • 776169 Diverse remedii gio-instrument
    • 776333 Remediați o adnotare pe g_file_copy_async ()
    • 776504 Actualizați licența de la LGPLv2 + la LGPLv2.1 +
    • 777307 condiție de rasă între apelul de semnal gdbus și g_bus_unwatch_name ...
    • 778422 gsubprocesslauncher: Clarificarea comportamentului set_environ ()
    • 781301 Pointerul stack-ului este corupt prin apelul incorect al NtNotifyChangeMultipleKeys
    • 782336 Adăugați documentația suplimentară a formatului GResource XML
    • 782996 build: Utilizați AM_TESTS_ENVIRONMENT mai degrabă decât TESTS_ENVIRONMENT
    • 783061 Aplicație GA: eliminați unii membri neutilizați
    • 783130 Efectuați activarea zgomotului pentru activarea dbus
    • 783193 Adaptați la schimbarea OpenUI api
    • 783201 gdbus-codegen: Aplicați --output-directory la docs generate și
    • 783340 win32: timpul monotonic la port pentru a utiliza QPC
    • Parametrul lungimii 783350 poate fi NULL g_data_input_stream_read_line
    • 783392 adnotare incorectă (pentru) g_dbus_interface_info_generate_xml
    • 783593 GGtkNotificationBackend ar trebui să folosească / org / freedesktop / DBus pentru a apela Ge ...
    • Actualizările traducerii:
    • Esperanto
    • German
    • indoneziană
    • kazah
    • spaniolă

    Ce este nou în versiunea 2.53.2:

    • Au fost adăugate câteva funcții de parsare a numerelor noi:
    • g_ascii_string_to_signed
    • g_ascii_string_to_unsigned
    • Acestea au o gestionare mai bună a erorilor decât cele existente.
    • glib-mkenums acceptă acum / * < private & gt; * și / public & gt; * /
    • Setările acum consideră XDG_DATA_HOME pe lângă XDG_DATA_DIRS.
    • Bug-uri fixate:
    • blocaj inițializare de tip 674885 în GObject
    • 698064 Adăugați g_ptr_array_contains ()
    • 732000 gdatetime: Eliminați o verificare inutilă a indicatorului NULL
    • 734946 Implementați GContentType pe OSX
    • 741335 Diferențe posibile în utilizarea specificației XDG_DATA_DIRS față de XDG de bază
    • 748263 Utilizați-free în g_dbus_connection_call_internal ()
    • 776876 gmodule - Diferite erori bug-uri Android
    • 777030 construi eroare unde minor () și major () nu pot fi rezolvate în gio / gdbusmessage.c
    • 780300 gio / gosxappinfo.c utilizează LSFindApplicationForInfo depreciat
    • 780309 gio / tests / appinfo build eșuează: gdesktopappinfo.c a fost omisă pe OS X
    • 781755 Evitați avertizările compilatorului în codul generat de marshallers
    • 781826 suport portal: Citiți /.flatpak-info
    • 781830 Remediați unele greșeli și erori în documentația GVariant
    • 781847 Utilizați-free după send_message_with_reply_cleanup (): gdbusconnection.c: 1792
    • 781867 diverse gvfsd-vrea să se uite în / boot / efi, provoacă auto inutil / necorespunzător ...
    • 782068 doc: remedierile tipo trivială
    • 782075 gtimer: Manevrați gmtime () eșec în g_time_val_to_iso8601 ()
    • 782089 gdatetime: Verificați verificările de depășire atunci când construiți din timbre
    • 782162 Sprijină trigraful public / privat în glib-mkenums
    • 782237 face eroare de verificare
    • directorul inode / 782311 este tratat ca o subclasă de aplicație / octet-stream
    • 782628 Verificarea dependenței de construire libmount care nu necesită versiunea potrivită?
    • Actualizările traducerii:
    • Hungarian
    • indoneziană
    • spaniolă

    Ce este nou în versiunea 2.52.0:

  • 779799 testul gdatetime nu reușește cu tzdata 2017a
  • 780032 Adăugați atributele lipsă la două funcții
  • 780144 gio / fam: Eliminați imprimarea de depanare rămasă
  • Actualizările traducerii:
  • franceză
  • friuliană
  • letonă
  • Ce este nou în versiunea 2.51.2:

    • Bug-uri fixate:
    • 775309 Crash în gdbusauth
    • 775468 Îmbunătățiți scrierea în jurnal acceptă metoda de culoare în ferestre
    • 775517 Introducerea parolei este reluată în terminal
    • 775765 Backend-ul de retragere a notificărilor FDO trimite un ID greșit la server
    • Actualizările traducerii:
    • Chineză simplificată

    Ce este nou în versiunea 2.51.1:

    • Resursele glib-compile au generat un flag -generat-phony-targets
    • GLib instalează acum un fișier de supresii valgrind pentru GLib și GIO
    • Bug-uri fixate:
    • 666114 ar trebui să aibă infrastructură pentru a-și executa testele în condiții valgrind
    • 729730 GDBusMessage: Fixați segfault dacă DEBUG_SERIALIZER este activat
    • 730932 afirmă static că presupunerile rezonabile despre enumuri sunt adevărate
    • 735731 gobject: comportamentul documentelor în GType verificând macro-urile pe NULL
    • 736810 gdbus: remediați scurgeri în g_dbus_message_print ()
    • 762283 GSocket - Modificarea condițiilor de curse pe Win32 dacă mai multe fire sunt în așteptare pe cond ...
    • 767609 Probleme cu setările de testare
    • 767952 g_dbus_method_invocation_return_ *, g_dbus_method_invocation_take_error: Ei au ...
    • 769672 Asamblarea firelor pentru testul 642026 este creată cu succes
    • 769745 gtask: adăugați paznici pentru funcțiile publice
    • 770175 Adăugați argumentul liniei de comandă la mkenums și genmarshal pentru a scrie ieșirea într-un fișier
    • 770646 glib: variabilele globale ale tapetului de spațiu de nume de către soname
    • 772160 Adăugați suport g_unix_mount_for ()
    • 772989 Totem permite urlări nevalide care ar putea cauza segfault care este irecuperabil
    • 773823 gio: dimensiunea bufferului de copiere la 256k în mod implicit
    • 774086 remediați declarația g_main_context_check
    • 774368 Rezultatul fișierului de dependență al scanerului de resurse sparge Ninja
    • 774421 Două patch-uri minore
    • 774520 GSocket alocă și procesează mesajele de control chiar dacă nu sunt solicitate
    • 775309 Crash în gdbusauth
    • 775468 Îmbunătățiți scrierea în jurnal acceptă metoda de culoare în ferestre
    • 775510 testarea cu -fsanitize = rapoarte nedefinite diverse comportamente nedefinite
    • 775517 Introducerea parolei este reluată în terminal
    • 775621 gmessages: Fixați compilația pe Android
    • 775765 Backend-ul de retragere a notificărilor FDO trimite un ID greșit la server
    • 775913 subprocesslauncher: potențiala buclă infinită în verify_disposition ()
    • 776198 Valoarea punctului virgulă după funcția g_variant_print () în gvariant.c
    • 776586 Curățarea anteturilor de licență
    • 777077 Utilizarea memoriei după ce este eliberată
    • Actualizările traducerii:
    • Portugheză braziliană
    • Czech
    • Galician
    • German
    • ebraică
    • kazah
    • lituaniană
    • spaniolă
    • suedeză

    Ce este nou în versiunea 2.51.0:

    • glib-genmarshal și glib-mkenums au câștigat opțiuni de ieșire pentru o integrare mai bună a sistemului de construcție
    • API nou: g_utf8_make_valid
    • Bug-uri fixate:
    • 591603 Faceți publicitate _g_utf8_make_valid public
    • 610969 Este bine să aveți g_utf8_make_valid ca public
    • 767882 Avertisment de deplasare a biților (-Wshift-overflow) în gparam.h
    • 769135 Control extern pentru g_test_add / g_test_run
    • 769630 gfile: G_FILE_MONITOR_WATCH_MOVES a fost introdus de fapt în 2.46
    • 772160 Adăugați suport g_unix_mount_for ()
    • 772221 Profitați de Unicode
    • 773303 Scurgeri de aplicații_aplicații_aplicații
    • Actualizările traducerii:
    • franceză
    • Galician
    • German
    • Hungarian
    • lituaniană
    • Norvegiană bokmal
    • Occitană
    • Polish
    • slovacă
    • Turkish

    Ce este nou în versiunea 2.50.0: 771438 Activați libmount implicit pe linux

  • Remediați adnotarea pentru g_log_variant
  • Actualizările traducerii:
  • Engleză engleză
  • franceză
  • Ce este nou în versiunea 2.49.6:

    • Instrumentul liniei de comandă gsettings are acum o comandă de descriere
    • Bug-uri fixate:
    • 745754 Adăugați ieșirea de dependență în stil gcc pentru a glib-compile-resources
    • 769076 Avertisment de remediere: încercați să ignorați închiderea-> va_marshal cu un nou șef de camp
    • 770372 gdbus-codegen: Strip din parametrii înainte de comparație
    • Actualizările traducerii:
    • Portugheză braziliană
    • Czech
    • German
    • Hungarian
    • Polish
    • portugheză
    • spaniolă

    Ce este nou în versiunea 2.49.4:

    • Schimba API- Argumentele lui g_log_structured () au trebuit să fie reordonate pentru a permite o implementare în limitele a ceea ce garantează standardele cu privire la var.
    • Bug-uri fixate:
    • 744456 API logging structurat
    • 768936 gio doc build nu reușește din cauza lipsei de gio.xml în tarballs
    • 768963 utilizarea necorespunzătoare a va_list în g_log_structured ()
    • 768968 gio / tests / socket-listener atârnă de la e4ee307
    • Actualizările traducerii:
    • spaniolă

    Ce este nou în versiunea 2.49.2:

    • GMainContext și GTask au obținut mai multe sonde sistemtap
    • Bug-uri fixate:
    • Generarea dependenței compilatorului de resurse nu funcționează pentru gen ...
    • 700756 Argumentele GFile.new_for_path lipsesc (adnotă nume de fișier)
    • 730187 glocalfileoutput: Fixați o scurgere FD într-o cale de eroare
    • 755439 Pierderi de memorie în gdbusproxy.c
    • 759813 Adăugați mai multe sonde SystemTap / DTrace pentru contextul principal și GTask
    • 761810 gio: Suportul folosind GDBusObjectManagerServer pe calea '/'
    • 767172 docs: mutați GIO_USE_VFS la "OK for production" secțiunea
    • 767218 Eliminați o elipsă UTF-8 de la gsignal.h
    • 767245 Adăugați adnotări de tip fișier
    • 767824 Unele fusuri orare UTC recunoscute incorect pe Windows 7
    • Actualizările traducerii:
    • Occitană

    Ce este nou în versiunea 2.47.4:

    • Documentația GApplication a fost îmbunătățită în mai multe domenii.
    • Bug-uri fixate:
    • 749092 gdb destul de imprimante eșuează pe Python 3 cu TypeError ...
    • 757374 macro-uri: curățați "inline" mizerie
    • 758641 Pierderi de memorie în g_dbus_proxy_new_for_bus_sync ()
    • 759134 Adăugați cecuri lipsă pentru gnulib vasnprintf ()
    • 759408 Nu utilizați var neinitializat
    • 756475 Opriți suportul non-POSIX getpwuid_r, getgrgid_r
    • 757372 GApplication: distrugeți impl-ul la oprire
    • 728099 macrocomenzi: adăugați G_GNUC_CHECK_VERSION () pentru verificările compilatorului
    • 757299 Resursele glib-compile: nu scapă c_name
    • 758553 Fixați utilizarea gettext
    • 758823 monitoare de fișiere: reordonați un anumit cod pentru a evita segfault
    • 756214 gsettings: Nu traduceți ""
    • 710243 Adăugați adnotări de gestionare a ref obiectului GParamSpec
    • 735696 xdgmime: Manipularea mai fină pentru cazurile în care mmap () nu este disponibil
    • 752983 gapplication: Achiziționați contextul principal înainte de a rula
    • Actualizările traducerii:
    • suedeză

    Ce este nou în versiunea 2.47.3:

    • Curățarea inline din ultima versiune a eliminat accidental trei simboluri din libglib-2.0.so. Este puțin probabil ca acest lucru să fi cauzat probleme, deoarece aceste simboluri erau doar simboluri de rezervă pentru definițiile exportate ca inline în fișierele antet, dar ABI este ABI. Această versiune corectează numai această problemă.

    Ce este nou în versiunea 2.45.6:

    li>

    Ce este nou în versiunea 2.45.3:

    • Îmbunătățiți performanța g_signal_handler_disconnect pentru semnale cu mai mulți utilizatori
    • GDBus a obținut un nou semn de apel pentru a permite autorizarea interactivă
    • GSettings:
    • API nou: g_settings_schema_list_keys
    • Deprecated: g_settings_list_keys
    • OS X:
    • Implementați GNotificare
    • Bump cerința OS X la 10.9
    • Ferestre:
    • Adăugați API pentru citirea registrilor
    • Reimplementați GAppInfo utilizând informațiile din registru
    • Bug-uri fixate:
    • 666831 Deschiderea URI de sprijin pe W32
    • 728489 acțiune proprietate cu stare booleană inversată
    • 730168 Adnotarea incorectă pe returnarea g_action_group_get_action_state_type ...
    • 733325 Mai multe teste de regex nu reușesc cu pcre3 8.35
    • 734888 GLib nu are funcții de ajutor pentru a lucra cu registrul W32
    • 737009 Căutarea de mesaje a semnalului nu scade
    • 738185 Limba înșelătoare despre "codificarea numelui fișierului" în docs pe g_env ...
    • 738504 Optimizați decodificarea UTF-8 prin derularea ramurilor și expresiilor
    • 739122 glib nu se manipulează -1 return ("no limit") din sysconf (_SC_THREAD_S ...
    • 739424 gnome-shell se blochează când fișierele sunt adăugate, șterse sau modificate în $ ...
    • 739616 DBus; Adăugați un nou semn de apel pentru a permite autorizarea interactivă
    • 740308 Adăugați metoda g_settings_schema_list_keys ()
    • 740516 RFE: furnizați o versiune introspectibilă a lui g_log_set_handler
    • 741788 Documentul GSettings construiește integrarea sistemului
    • 745013 Grătar fără fir
    • 747146 Implementați GNotificarea pe OSX
    • 747941 încercați XDG_RUNTIME_DIR / bus înainte de a cădea înapoi la X1 autolaunch (dbus ...
    • Dialogul Filechooser nu arată nici o pictogramă pentru directoarele pe W32
    • 749693 GActionGroupExporter: coada de așteptare pentru solicitări
    • 750203 GNetworkMonitorNetlink se blochează în spațiul de nume al utilizatorului
    • 750322 gapplication: Asigurați-vă că ieșirea --help este tradusă
    • 750344 GTlsInteractionClass lipsește din documentul
    • 750369 Diverse curățări de identificare
    • 750386 Starea rasei în g_io_condition_get_type
    • 750399 Typo "echilalent" în documentația glib glib-Error-Reporting.html ...
    • 750573 GTlsDatabaseClass nu este documentat
    • 750918 genmarshal: avertismente privind clasa de stocare a tăcerii
    • 751122 gsocket: evita g_socket_cond_wait () în nu este necesar în _send_messages ()
    • 479730 "G_key_file_set_comment" interfața prefixează caracterul "#" la ...
    • Actualizările traducerii:
    • Hungarian
    • spaniolă

    Ce este nou în versiunea 2.45.1:

    • Compilatorul schemei GSettings, glib-compile-schemas, a fost modificat pentru a respinge schema XML care are duplicat sau elemente. Astfel de elemente apar în mod obișnuit atunci când traducerile sunt fuzionate în schemă, cu atributele xml: lang. Acesta nu este modul corect de a traduce schemele. În schimb, păstrați traducerile în fișierul .mo și setați atributul gettext-domain pe element.
    • Infrastructura de monitorizare a fișierelor a fost rescrisă și toate backend-urile au înregistrat îmbunătățiri majore.
    • Backendul inotify raportează evenimentele cu mai puțin întârziere (niciun eveniment nu va fi amânat mai mult de 10ms) și trezirea din cauza monitorizării fișierelor a fost redusă semnificativ. Un eveniment CHANGES_DONE va fi, de asemenea, trimis atunci când apar fișiere noi.
    • Implementarea sondajului folosește acum contextul principal implicit pentru fir
    • Implmentarea familiei rulează acum în firul lucrătorului.
    • Implementarea fenului a fost eliminată, deoarece nu a fost menținută.
    • Compilatorul schemei GSettings, glib-compile-schemas, este mai strictă în ceea ce privește respingerea schemelor cu traduceri fuzionate în stil xml: lang. Schema de traduceri ar trebui să se facă prin specificarea domeniului gettext în xml și păstrarea traducerilor în gettext. Pentru a evita ruperea schemelor deja instalate, această modificare are efect numai când utilizați opțiunea - strict.
    • Limita hardcoded cu 10 fire a filei de filete a lui GTask a fost eliminată, deoarece era susceptibilă să provoace blocări. Bazinul de fire este acum permis să crească dinamic și se va micșora în timp.
    • GSimpleAsyncResult a fost depreciat în favoarea GTask.
    • Algoritmul utilizat de GAppInfo pentru a găsi manageri impliciți pentru tipurile de mime a fost optimizat pentru a prefera aplicațiile care manipulează subtipul specific față de agenții impliciți pentru un supertip tip generic.
    • Remedierea erorilor:
    • 627285 inotify fișier monitorizare întârziere hardwired
    • 631597 Eroare de segmentare în append_escaped_text
    • 661767 îmbină / îmbunătăți diferiți biți de funcționalitate run-in-thread
    • 687223 managementul mai inteligent al GThreadPool
    • 711547 win32: tăcere unele avertizări de construire
    • 719966 glib: Adăugați adnotări lipsă (nule) și (opțional)
    • 726447 Posibil o eroare în șirul de text
    • 728663 W32: Stru structură greșită este folosită atunci când este construită cu MinGW-w64
    • 728669 W32: GLocalFile nu poate măsura dimensiunea fișierelor mai mari de 2 ^ 32 ...

    Ce este nou în versiunea 2.44.0: 730188 gsocket: Proprietatea Documentului FD cu g_socket_new_from_fd ()

  • Traduceri actualizate:
  • Limba bască
  • Portugheză braziliană
  • Chineză (Taiwan)
  • Danish
  • Galiciană
  • ebraică
  • indoneziană
  • norvegiană bokmA ¥ l
  • Turkish
  • Ce este nou în versiunea 2.43.4:

    • GType are acum macro-uri de declarație de tip G_DECLARE_DERIVABLE_TYPE, G_DECLARE_FINAL_TYPE și G_DECLARE_INTERFACE, care reduc în mod semnificativ boilerplate-ul necesar tipurilor și interfețelor GObject.
    • g_autoptr și g_auto sunt macro-uri pentru declararea variabilelor cu curățare automată. Lucrează numai cu gcc și clang.
    • GListModel este o interfață nouă care reprezintă o listă dinamică a GObjects.
    • GListStore este o implementare bazată pe GSequence a GListModel.
    • Suportă numele de fire pe OS X
    • g_simple_action_set_state_hint: Funcție nouă pentru a seta sugestia de stare a GSimpleActions
    • g_win32_check_windows_version: Funcție nouă pentru verificarea versiunii Windows
    • g_settings_schema_list_children și g_settings_schema_key_get_name sunt funcții noi pentru a finaliza API-ul GSettingsSchema.
    • Bug-uri fixate:
    • 389585 G_DEFINE_TYPE hack pentru fișiere antet
    • 729351 Adăugați GListModel
    • 736914 Documente: diferite soluții și îmbunătățiri
    • 741807 Adăugați suport pentru nume de fir pe OS X și iOS
    • 741895 gwin32: Adăugați un API simplu pentru a verifica dacă suntem pe cel puțin un ...
    • 742456 obiect: Adăugați g_steal_pointer () funcția comodă pentru a marca propria dvs. ...
    • 743508 polkitd nu reușește să înceapă: patch pentru gio / gcredentialsprivate.h
    • 743517 API-ul GSettings lipsește unele funcții de introspecție
    • 743521 GSimpleAction: adăugați g_simple_action_set_state_hint
    • 743596 G_DECLARE_DERIVABLE_TYPE () ar trebui să permită tippedef suplimentar pentru ...
    • 743640 adăugați __attribute __ ((curățare)) suport
    • 743827 Fixați construirea GListModel (pe Visual Studio)
    • 743927 GListStore: adăugați funcția de inserare sortată
    • 743936 glib: manipulați modificatorul nesemnificat pentru lungă durată în printf intern
    • 744012 Adăugați GMutexLocker
    • 744190 Fixați construirea compilatoarelor care nu se utilizează în linie pentru codul C simplu

    Ce este nou în versiunea 2.43.3:

    • adăugați g_set_object () funcția comodă
    • GNetworkMonitor: verificați dacă NM nu rulează și nu crash
    • stabili unele rase cu g_mkdir_with_parents
    • remediați câteva avertismente în MSVC
    • evita utilizarea G_STRLOC în G_OBJECT_WARN_INVALID_PSPEC pentru a salva pe șiruri statice
    • remediați unele probleme de tipul conținutului și problemele de tip mime
    • îmbunătățiri de documentație
    • Bug-uri fixate:
    • 719455 g_file_make_directory_with_parents () poate arunca eronat G_IO_ERROR_EXISTS
    • 732439 GSocket: evita g_socket_wait_condition () pentru a bloca soclurile
    • 734946 Implementați GContentType pe OSX
    • 741589 gobject: Adăugați g_set_object () funcția comodă pentru a seta GObject pointers
    • 741653 gnetworkmonitornm: Verificați dacă administratorul de rețea rulează
    • 741654 [patch] gobject: nu folosiți G_STRLOC în macro G_OBJECT_WARN_INVALID_PSPEC ()
    • 741707 Blocuri Gsocket care încearcă să trimită date
    • 741788 Documentul GSettings construiește integrarea sistemului
    • 742548 configure.ac: rămâneți în spațiul de nume autoconf
    • 742851 evitați avertismentele MSVC în G_STMT_END
    • 742972 ggettext: includeți un exemplu de setlocale () și prieteni în documentele i18n
    • 743014 gtestutils: Adăugați un exemplu de utilizare a elementelor de testare
    • Traduceri actualizate:
    • Basc
    • Portugheză braziliană
    • spaniolă

    Software similare

    libpcap
    libpcap

    17 Feb 15

    php-json
    php-json

    3 Jun 15

    libxml2
    libxml2

    14 Apr 15

    libiconv
    libiconv

    11 May 15

    Comentarii la GLib2

    Comentariile nu a fost găsit
    Adauga comentarii
    Porniţi pe imagini!