GLib2

Software screenshot:
GLib2
Dettagli del software:
Versione: 2.57.2 Aggiornato
Data di caricamento: 16 Aug 18
Sviluppatore: Peter Mattis
Licenza: Libero
Popolarità: 62

Rating: 2.0/5 (Total Votes: 1)

GLib2 è un software di libreria di basso livello open source e liberamente scaricabile che costituisce la base per il framework del toolkit GTK + GUI, nonché per l'ambiente desktop grafico di GNOME.

Il software è stato progettato dall'offset per fornire la gestione della struttura dei dati per il linguaggio di programmazione C, i wrapper di portabilità, potenti interfacce per funzionalità di runtime come loop di eventi, thread, caricamento dinamico e un sistema di oggetti affidabile.


Distribuito come un software di libreria standalone

GLib2 è distribuito come un software di libreria standalone, ma è una parte importante del progetto GTK + Toolkit. Entrambi sono utilizzati da molte applicazioni basate su GNOME e dall'intero ambiente desktop GNOME.

Come suggerisce il nome, GLib2 è la libreria GLib di nuova generazione, utilizzata in applicazioni moderne che fanno parte della più recente distribuzione GNOME e utilizzano GTK + 2 o anche i nuovi framework GTK + 3. L'ultima versione di GLib2 è sempre completamente compatibile con l'ultima versione di GTK + e GNOME.

Introduzione a GLib2

La libreria GLib2 viene generalmente installata automaticamente insieme all'ambiente desktop GNOME o ad altre app GNOME che lo richiedono. Di solito è distribuito come pacchetto sorgente, che può essere facilmente installato su piattaforme di computer a 32 o 64 bit.

Per installare GLib2 usando il pacchetto sorgente, scarica l'ultima versione da Softoware o dal sito web ufficiale del progetto (consulta il link alla home page alla fine dell'articolo), salvalo da qualche parte sul tuo computer e scompattalo.

Apri un'app emulatore di terminale, vai al percorso in cui hai estratto il file di archivio (ad es. cd /home/softoware/glib-2.43.3), esegui & lsquo; ./ configure && make & rsquo; comando per configurare e compilare la libreria, seguito dal comando sudo make install & rsquo; comando per installarlo a livello di sistema e renderlo disponibile a tutte le applicazioni che lo richiedono.

Novità in questa versione:

  • Richiedi pcra 8.31
  • Richiedi meson 0.47.0
  • Risolti bug:
  • 742456 Aggiungi la funzione di convenienza g_steal_pointer () per contrassegnare la proprietà ...
  • 795569 CI MinGW: correzione dei test
  • 796341 gmem.h: usa typeof () nella macro g_steal_pointer ()
  • # 1013 Supporto per sostituzioni per sessione
  • # 1360 glib-mkenums si interrompe se l'opzione è specificata ma nessun nick
  • # 1175 Aggiungi nomi e tag a vari GSources e GTK costruiti in GLib
  • # 903 g_main_context_wait () non è deprecato in API, ma emette un g_critical () ...
  • # 786 Risolve problemi di memoria nei test di libgio
  • # 927 gio / gresource.c: controllo do_lookup per la terminazione & quot; / & quot;
  • # 976 Differenza di documento tra g_assert () e g_assert _ * () ...
  • # 1447 glib 2.57.1: test_month_names: assertion failed ...
  • Aggiornamenti della traduzione:
  • friulana
  • tedesco
  • Romeno

Novità nella versione 2.57.1:

  • Correzioni di bug:
  • 793400 g_application_id_is_valid () non abbastanza rigoroso
  • 793578 i test di gdatetime dipendono dalla traduzione giapponese dei nomi dei mesi
  • 793645 test_month_names: sono necessarie traduzioni aggiornate per el_GR, hr_HR, ru_RU
  • 794194 gobject_gdb.py: "indirizzo" è una proprietà di gdb.Value non una funzione
  • 794473 Rimuovi l'opzione duplicata in gio.xml
  • 794506 glib-mkenums: inserisce il ciclo infinito se si utilizza typedef enum SomeIdentifier
  • 794528 Correggere il segfault causato da use-after-free in GPollFileMonitor
  • 794606 glib-2.56.0 non riesce a compilare quando res_nquery non è disponibile
  • 794686 Data (escluso il giorno della settimana) visualizzata in inglese
  • Aggiornamenti della traduzione:
  • Slovak
  • sloveno
  • spagnolo

Novità della versione nella versione:

  • Risoluzione dei problemi:
  • 780296 Correggi una gara in gio aperto
  • Aggiornamenti della traduzione:
  • catalano (valenciano)
  • nepalese
  • Slovak
  • sloveno

Novità della nuova versione nella versione 2.54.2:

  • Risoluzione dei problemi:
  • 780296 Correggi una gara in gio aperto
  • Aggiornamenti della traduzione:
  • catalano (valenciano)
  • nepalese
  • Slovak
  • sloveno

Novità della nuova versione nella versione 2.54.0:

  • Risoluzione dei problemi:
  • 780861 Arresto anomalo in GnomeWallClock
  • 786983 Si prega di rendere deterministico l'output di gio-querymodules
  • 787109 Valgrind falso positivo in ioctl () nella copia del file btrfs
  • 787123 glib: aggiornamento pessimo della documentazione di GIOChannel
  • 787146 GMainLoop: corrispondenza della coppia di parametri di LOCK_CONTEXT / UNLOCK_CONTEXT
  • Aggiornamenti della traduzione:
  • Baschi
  • catalano
  • Romeno
  • svedese

Novità nella versione 2.53.3:

  • Risolti bug:
  • 658446 Aggiungi commento traduzione per password errata nota stringa
  • 661926 Migliora l'impostazione di registrazione predefinita in GLib
  • 674885 deadlock di inizializzazione del tipo in GObject
  • 775593 GIO non può scrivere collegamenti simbolici su FreeBSD e NetBSD
  • 776169 Varie correzioni di strumenti-gio
  • 776333 Correggi annotazione su g_file_copy_async ()
  • 776504 Licenza di aggiornamento da LGPLv2 + a LGPLv2.1 +
  • 777307 condizioni di competizione tra callback del segnale gdbus e g_bus_unwatch_name ...
  • 778422 gsubprocesslauncher: chiarisci il comportamento di set_environ ()
  • 781301 Puntatore di stack danneggiato dalla chiamata errata di NtNotifyChangeMultipleKeys
  • 782336 Aggiungi ulteriore documentazione del formato XML GResource
  • 782996 build: utilizza AM_TESTS_ENVIRONMENT anziché TESTS_ENVIRONMENT
  • 783061 GApplicazione: rimuovi alcuni membri non utilizzati
  • 783130 Rendi l'attivazione di dbus sensibile alla sandbox
  • 783193 Adattamento al cambio API OpenURI
  • 783201 gdbus-codegen: applica anche la directory -output ai documenti generati
  • 783340 win32: porta i tempi monotonici per utilizzare QPC
  • Il parametro di lunghezza 783350 può essere NULL g_data_input_stream_read_line
  • 783392 annotazione errata (fuori) per g_dbus_interface_info_generate_xml
  • 783593 GGtkNotificationBackend dovrebbe usare / org / freedesktop / DBus per chiamare Ge ...
  • Aggiornamenti della traduzione:
  • Esperanto
  • tedesco
  • Indonesian
  • kazako
  • spagnolo

Novità nella versione 2.53.2:

  • Sono state aggiunte alcune nuove funzioni di analisi dei numeri:
  • g_ascii_string_to_signed
  • g_ascii_string_to_unsigned
  • Questi hanno una gestione degli errori migliore di quelli esistenti.
  • glib-mkenums ora supporta / * & lt; privato & gt; * / e / * & lt; pubblico & gt; * /
  • GSettings ora considera XDG_DATA_HOME in aggiunta a XDG_DATA_DIRS.
  • Risolti bug:
  • 674885 deadlock di inizializzazione del tipo in GObject
  • 698064 Aggiungi g_ptr_array_contains ()
  • 732000 gdatetime: rimuove un controllo del puntatore NULL non necessario
  • 734946 Implementa GContentType su OSX
  • 741335 Possibili differenze nell'uso di XDG_DATA_DIRS rispetto alle specifiche della directory di base XDG
  • 748263 Utilizzabile dopo l'uso in g_dbus_connection_call_internal ()
  • 776876 gmodule - Varie correzioni di bug per Android
  • 777030 errore di compilazione in cui minore () e maggiore () non può essere risolto in gio / gdbusmessage.c
  • 780300 gio / gosxappinfo.c utilizza deprecato LSFindApplicationForInfo
  • 780309 gio / tests / appinfo non riesce: gdesktopappinfo.c è saltato su OS X
  • 781755 Evita gli avvisi del compilatore nel codice di marshalling generato
  • Supporto del portale 781826: leggi /.flatpak-info
  • 781830 Correggere alcuni refusi ed errori nella documentazione di GVariant
  • 781847 Usa-dopo-libero sotto send_message_with_reply_cleanup (): gdbusconnection.c: 1792
  • 781867 vari gvfsd-vuole cercare in / boot / efi, causa l'auto non necessaria / inappropriata ...
  • 782068 doc: errori di battitura banali
  • 782075 gtimer: errore gmtime () in g_time_val_to_iso8601 ()
  • 782089 gdatetime: corregge i controlli di overflow durante la costruzione dei timestamp
  • 782162 Supporta il trigrafo pubblico / privato in glib-mkenums
  • 782237 verifica l'errore
  • 782311 inode / directory viene trattato come una sottoclasse di application / octet-stream
  • 782628 controllo della dipendenza di build di libmount che non richiede la versione corretta?
  • Aggiornamenti della traduzione:
  • ungherese
  • Indonesian
  • spagnolo

Novità nella versione 2.52.0:

  • Correzioni di bug:
  • 779799 test gdatetime fallisce con tzdata 2017a
  • 780032 Aggiungi attributi mancanti a due funzioni
  • 780144 gio / fam: rimuovi la stampa di debug rimanente
  • Aggiornamenti della traduzione:
  • francese
  • friulana
  • Latvian

Novità nella versione 2.51.2:

  • Risolti bug:
  • 775309 Arresto anomalo in gdbusauth
  • 775468 Migliora la scrittura del registro supporta il metodo del colore su windows
  • 775517 L'immissione della password viene ripetuta nel terminale
  • 775765 Il backend di ritiro delle notifiche FDO invia un ID errato al server
  • Aggiornamenti della traduzione:
  • Cinese semplificato

Novità nella versione 2.51.1:

  • glib-compile-resources è cresciuto con un flag --generate-fony-target
  • GLib ora installa un file di soppressione valgrind per GLib e GIO
  • Risolti bug:
  • 666114 dovrebbe avere l'infrastruttura per eseguire i suoi test sotto valgrind
  • 729730 GDBusMessage: Correggi segfault se DEBUG_SERIALIZER è abilitato
  • 730932 asserisce staticamente che ipotesi ragionevoli sull'enumerazione sono vere
  • 735731 gobject: comportamento del documento di GType che controlla le macro su NULL
  • 736810 gdbus: fix leak in g_dbus_message_print ()
  • 762283 GSocket - Risolvi le condizioni di gara su Win32 se più thread sono in attesa su cond ...
  • 767609 Problemi con la suite di test
  • 767952 g_dbus_method_invocation_return_ *, g_dbus_method_invocation_take_error: They d ...
  • 769672 I thread di assert per la testcase 642026 sono stati creati con successo
  • 769745 gtask: aggiungi guardie per funzioni pubbliche
  • 770175 Aggiungi l'argomento della riga di comando a mkenums e genmarshal per scrivere l'output in un file
  • 770646 glib: Variabili tapset globali dello spazio dei nomi per sonamo
  • 772160 Aggiungi il supporto a g_unix_mount_for ()
  • 772989 Totem consente inviti non validi che potrebbero causare segfault che è irrecuperabile
  • 773823 gio: Aumenta la dimensione del buffer di copia su 256k per impostazione predefinita

  • 774086 aggiorna la dichiarazione g_main_context_check
  • 774368 L'output del file di dipendenza di Scanner risorse interrompe Ninja
  • 774421 Due patch minori
  • 774520 GSocket assegna ed elabora i messaggi di controllo anche se non richiesto
  • 775309 Arresto anomalo in gdbusauth
  • 775468 Migliora la scrittura del registro supporta il metodo del colore su windows
  • 775510 test con -fsanitize = rapporti non definiti vari comportamenti non definiti
  • 775517 L'immissione della password viene ripetuta nel terminale
  • 775621 gmessages: correzione della compilation su Android
  • 775765 Il backend di ritiro delle notifiche FDO invia un ID errato al server
  • 775913 subprocesslauncher: potenziale loop infinito in verify_disposition ()
  • 776198 Punto e virgola vagante dopo la funzione g_variant_print () in gvariant.c
  • 776586 Pulizia delle intestazioni delle licenze
  • 777077 Uso della memoria dopo che è stato liberato
  • Aggiornamenti della traduzione:
  • Portoghese brasiliano
  • Repubblica
  • Galizia
  • tedesco
  • Hebrew
  • kazako
  • Lituano
  • spagnolo
  • svedese

Novità nella versione 2.51.0:

  • glib-genmarshal e glib-mkenums hanno ottenuto opzioni --output per una migliore integrazione del sistema di build
  • Nuova API: g_utf8_make_valid
  • Risolti bug:
  • 591603 Crea _g_utf8_make_valid public
  • 610969 Bello avere g_utf8_make_valid come pubblico
  • 767882 Avviso di overflow del bit overflow (-Wshift-overflow) in gparam.h
  • 769135 Controllo esterno per g_test_add / g_test_run
  • 769630 gfile: G_FILE_MONITOR_WATCH_MOVES è stato effettivamente introdotto in 2.46
  • 772160 Aggiungi il supporto a g_unix_mount_for ()
  • 772221 Approfitta di Unicode
  • 773303 GApplication leaks option_strings
  • Aggiornamenti della traduzione:
  • francese
  • Galizia
  • tedesco
  • ungherese
  • Lituano
  • bokmal norvegese
  • occitano
  • polacco
  • Slovak
  • turco

Novità della nuova versione nella versione 2.50.0:

  • Risoluzione dei problemi:
  • 771438 Attiva libmount per impostazione predefinita su linux
  • Correggi l'annotazione per g_log_variant
  • Aggiornamenti della traduzione:
  • inglese britannico
  • francese

Novità nella versione 2.49.6:

  • Lo strumento della linea di comando gsettings ora ha un comando descrivi
  • Risolti bug:
  • 745754 Aggiungi output di dipendenza in stile gcc a leb-compile-resources
  • 769076 Avviso di correzione: tenta di ignorare closure- & gt; va_marshal con il nuovo marshall
  • 770372 gdbus-codegen: Strip @since i parametri prima del confronto
  • Aggiornamenti della traduzione:
  • Portoghese brasiliano
  • Repubblica
  • tedesco
  • ungherese
  • polacco
  • portoghese
  • spagnolo

Novità nella versione 2.49.4:

  • Modifica l'API di registrazione strutturata appena introdotta. Gli argomenti di g_log_structured () dovevano essere riordinati per abilitare un'implementazione entro i limiti di ciò che gli standard garantiscono su var args.
  • Risolti bug:
  • 744456 API di registrazione strutturata
  • 768936 gio doc build fallisce a causa della mancanza di gio.xml nei tarball
  • 768963 uso scorretto di va_list in g_log_structured ()
  • 768968 gio / tests / socket-listener si blocca da e4ee307
  • Aggiornamenti della traduzione:
  • spagnolo

Novità nella versione 2.49.2:

  • GMainContext e GTask hanno ottenuto più sonde systemtap
  • Risolti bug:
  • La generazione delle dipendenze del compilatore di risorse 673101 non funziona per gen ...
  • 700756 GFile.new_for_path argomenti manca (tipo nome file) annotazione
  • 730187 glocalfileoutputstream: risolve una perdita FD in un percorso di errore
  • 755439 Perdita di memoria in gdbusproxy.c
  • 759813 Aggiungi altri probe SystemTap / DTrace per il contesto principale e GTask
  • 761810 gio: supporto utilizzando GDBusObjectManagerServer nel percorso "/"
  • 767172 documenti: sposta GIO_USE_VFS in & quot; va bene per la produzione & quot; sezione
  • 767218 Rimuovi un ellissi UTF-8 da gsignal.h
  • 767245 Aggiungi annotazioni sul tipo di nome file
  • 767824 Alcuni timezone UTC erroneamente riconosciuti su Windows 7
  • Aggiornamenti della traduzione:
  • occitano

Novità nella versione 2.47.4:

  • La documentazione di GA è stata migliorata in diverse aree.
  • Risolti bug:
  • 749092 gdb pretty-printers non riesce su Python 3 con un errore TypeError ...
  • 757374 macros: ripulisci & quot; inline & quot; pasticcio
  • 758641 Perdita di memoria in g_dbus_proxy_new_for_bus_sync ()
  • 759134 Aggiungi assegni mancanti per gnulib vasnprintf ()
  • 759408 Non utilizzare var non inizializzata
  • 756475 Smetti di supportare non POSIX getpwuid_r, getgrgid_r
  • 757372 GApplication: distruggi l'impl allo spegnimento
  • 728099 macro: aggiungi G_GNUC_CHECK_VERSION () per i controlli del compilatore
  • 757299 glib-compile-resources: non perdete nome_c
  • 758553 Risolto l'uso di gettext
  • 758823 monitor di file: riordina del codice per evitare il segfault
  • 756214 gsettings: non tradurre & quot; & quot;
  • 710243 Aggiungi annotazioni di gestione degli errori di oggetti GParamSpec
  • 735696 xdgmime: gestione più fine per i casi in cui mmap () non è disponibile
  • 752983 gapplication: acquisisci il contesto principale prima di eseguire
  • Aggiornamenti della traduzione:
  • svedese

Novità nella versione 2.47.3:

  • La pulizia in linea dell'ultima versione ha rimosso per errore tre simboli da libglib-2.0.so. È improbabile che ciò abbia causato problemi poiché questi simboli erano solo simboli di backup per le definizioni esportate come inline nei file di intestazione, ma ABI è ABI. Questa versione corregge solo questo problema.

Novità nella versione 2.45.6:

  • Risolve un errore di test e un errore di compilazione

Novità nella versione 2.45.3:

  • Migliora le prestazioni di g_signal_handler_disconnect per i segnali con molti gestori
  • GDBus ha ottenuto un nuovo flag di chiamata per consentire l'autorizzazione interattiva
  • GSettings:
  • Nuova API: g_settings_schema_list_keys
  • Obsoleto: g_settings_list_keys
  • OS X:
  • Implementa la GNotification
  • Aumenta il requisito di OS X a 10.9
  • Windows:
  • Aggiungi API di lettura registro
  • Reimplementare GAppInfo utilizzando le informazioni di registro
  • Risolti bug:
  • 666831 Apertura URI di supporto su W32
  • 728489 azione di proprietà con stato booleano invertito
  • 730168 Annotazione errata su g_action_group_get_action_state_type return ...
  • 733325 Diversi test regex falliscono con pcre3 8.35
  • 734888 GLib non ha funzioni di supporto per lavorare con il registro W32
  • 737009 la ricerca del gestore di segnale non scala
  • 738185 Linguaggio fuorviante su & quot; codifica del nome file & quot; nei documenti su g_env ...
  • 738504 Ottimizza la decodifica UTF-8 srotolando rami ed espressioni
  • 739122 glib che non gestisce -1 return (& quot; no limit & quot;) da sysconf (_SC_THREAD_S ...
  • 739424 gnome-shell si arresta in modo anomalo quando i file vengono aggiunti, eliminati o modificati in $ ...
  • 739616 DBus; Aggiungi un nuovo flag di chiamata per consentire l'autorizzazione interattiva
  • 740308 Aggiungi il metodo g_settings_schema_list_keys ()
  • 740516 RFE: fornisci una versione introspecabile di g_log_set_handler
  • 741788 Document GSettings crea l'integrazione del sistema
  • 745013 GBinding non thread-safe
  • 747146 Implementa la GNotification su OSX
  • 747941 prova XDG_RUNTIME_DIR / bus prima di tornare a X11 autolaunch (dbus ...
  • 748727 La finestra di dialogo Filechooser non mostra icone per le directory su W32
  • 749693 GActionGroupExporter: coda di flusso sulle richieste
  • 750203 GNetworkMonitorNetlink si blocca nello spazio dei nomi utente
  • 750322 gapplication: assicurati che l'output di help sia tradotto
  • 750344 GTlsInteractionClass manca nel documento
  • 750369 Diverse correzioni a GBinding
  • 750386 Condizioni di gara in g_io_condition_get_type
  • 750399 Typo & quot; equilatero & quot; in glib-Error-Reporting.html ...
  • della documentazione di glib
  • 750573 GTlsDatabaseClass non è documentato
  • 750918 genmarshal: silenzio registra gli avvisi sulla classe di archiviazione
  • 751122 gsocket: evita g_socket_cond_wait () non necessario in _send_messages ()
  • 479730 Il & quot; g_key_file_set_comment & quot; interfaccia antepone il carattere '#' a ...
  • Aggiornamenti della traduzione:
  • ungherese
  • spagnolo

Novità nella versione 2.45.1:

  • Il compilatore dello schema di GSettings, glib-compile-schemi è stato modificato per rifiutare lo schema xml che ha duplicato o elementi. Tali elementi si verificano in genere quando le traduzioni vengono unite nello schema, con gli attributi xml: lang. Questo non è il modo corretto per tradurre schemi. Conserva invece le traduzioni nel file .mo e imposta l'attributo gettext-domain sull'elemento.
  • L'infrastruttura di monitoraggio dei file è stata riscritta e tutti i back-end hanno subito importanti miglioramenti.
  • Il backend inotify sta segnalando eventi con meno ritardo (nessun evento verrà ritardato di oltre 10 ms) e i wakeup a causa del monitoraggio dei file sono stati significativamente ridotti. Un evento CHANGES_DONE verrà inviato anche quando vengono visualizzati nuovi file.
  • L'implementazione del sondaggio ora utilizza il contesto principale predefinito del thread.
  • La fam fammentation è ora in esecuzione nel thread di lavoro.
  • L'implementazione fen è stata rimossa, poiché era non mantenuta.
  • Il compilatore di schemi di GSettings, glib-compile-schemi, è più rigido sul rifiuto degli schemi con le traduzioni unite in stile xml: lang. Le traduzioni dello schema dovrebbero essere fatte specificando il dominio gettext in xml e mantenendo le traduzioni in gettext. Per evitare di rompere gli schemi già installati, questa modifica ha effetto solo quando si utilizza l'opzione --strict.
  • Il limite di 10 thread codificato hard del pool di thread di GTask è stato rimosso, poiché era soggetto a causare deadlock. Il pool di thread ora può crescere in modo dinamico e si ridurrà nel tempo.
  • GSimpleAsyncResult è stato deprecato a favore di GTask.
  • L'algoritmo utilizzato da GAppInfo per trovare i gestori predefiniti per i tipi mime è stato ottimizzato per preferire le app che gestiscono il sottotipo specifico rispetto ai gestori predefiniti per un supertipo generico.
  • Correzioni di bug:
  • 627285 inotify delay monitorato del monitor del file
  • 631597 Errore di segmentazione in append_escaped_text
  • 661767 unire / migliorare vari bit della funzionalità di run-in-thread
  • 687223 cleverer gestione GThreadPool
  • 711547 win32: disabilita alcuni avvisi di costruzione
  • 719966 glib: aggiungi annotazioni mancanti (nullable) e (facoltative)
  • 726447 Probabilmente un errore nella stringa di testo
  • 728663 W32: viene usata la struct stat errata quando è costruita con MinGW-w64
  • 728669 W32: GLocalFile non può misurare le dimensioni dei file più grandi di 2 ^ 32 ...

Novità della nuova versione nella versione 2.44.0:

  • Risoluzione dei problemi:
  • 730188 gsocket: proprietà del documento FD con g_socket_new_from_fd ()
  • Traduzioni aggiornate:
  • lingua basca
  • Portoghese brasiliano
  • Cinese (Taiwan)
  • danese
  • Galiziano s
  • Hebrew
  • Indonesian
  • Norvegese bokmA ¥ l
  • turco

Novità nella versione 2.43.4:

  • GType ora ha macro di dichiarazione del tipo G_DECLARE_DERIVABLE_TYPE, G_DECLARE_FINAL_TYPE e G_DECLARE_INTERFACE, che riducono in modo significativo il numero di piastre necessario per i tipi e le interfacce GObject.
  • g_autoptr e g_auto sono macro per la dichiarazione delle variabili con pulizia automatica. Funzionano solo con gcc e clang.
  • GListModel è una nuova interfaccia che rappresenta un elenco dinamico di GObjects.
  • GListStore è un'implementazione basata su GSequence di GListModel.
  • Supporta i nomi dei thread su OS X
  • g_simple_action_set_state_hint: Nuova funzione per impostare il suggerimento di stato di GSimpleActions
  • g_win32_check_windows_version: nuova funzione per controllare la versione di Windows
  • g_settings_schema_list_children e g_settings_schema_key_get_name sono nuove funzioni per completare l'API GSettingsSchema.
  • Risolti bug:
  • 389585 G_DEFINE_TYPE hack per i file di intestazione
  • 729351 Aggiungi GListModel
  • 736914 Documenti: varie correzioni e miglioramenti
  • 741807 Aggiungi il supporto per il nome del thread su OS X e iOS
  • 741895 gwin32: aggiungi API semplice per verificare se siamo almeno su un v ...
  • Oggetto 742456: aggiungi la funzione di comodità g_steal_pointer () per contrassegnare il proprio ...
  • 743508 polkitd non riesce ad avviare: patch per gio / gcredentialsprivate.h
  • 743517 API di GSettings mancano alcune funzioni di introspezione
  • 743521 GSimpleAction: aggiungi g_simple_action_set_state_hint
  • 743596 G_DECLARE_DERIVABLE_TYPE () dovrebbe consentire un typedef aggiuntivo per ...
  • 743640 aggiungi __attribute __ ((cleanup)) supporto
  • 743827 Fix build di GListModel (su Visual Studio)
  • 743927 GListStore: aggiungi funzione di inserimento ordinato
  • 743936 glib: gestisci il modificatore senza firma per lungo nella stampa interna
  • 744012 Aggiungi GMutexLocker
  • 744190 Correggi build su compilatori che non si utilizzano in linea per il codice C semplice

Novità nella versione 2.43.3:

  • aggiungi g_set_object () convenience function
  • GNetworkMonitor: controlla se NM non è in esecuzione e non si blocca
  • correggi alcune razze con g_mkdir_with_parents
  • corregge alcuni avvisi in MSVC
  • evita l'uso di G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC per risparmiare sulle stringhe statiche
  • corregge alcuni tipi di contenuti e problemi mime
  • miglioramenti della documentazione
  • Risolti bug:
  • 719455 g_file_make_directory_with_parents () può erroneamente generare G_IO_ERROR_EXISTS
  • 732439 GSocket: evita g_socket_wait_condition () non necessario per bloccare i socket
  • 734946 Implementa GContentType su OSX
  • 741589 gobject: aggiungi la funzione comfort g_set_object () per impostare i puntatori GObject
  • 741653 gnetworkmonitornm: controlla se il gestore di rete è in esecuzione
  • 741654 [patch] gobject: non utilizzare G_STRLOC nella macro G_OBJECT_WARN_INVALID_PSPEC ()
  • 741707 blocchi Gsocket che tentano di inviare dati
  • 741788 Document GSettings crea l'integrazione del sistema
  • 742548 configure.ac: resta fuori dallo spazio dei nomi di autoconf
  • 742851 evita avvisi MSVC in G_STMT_END
  • 742972 ggettext: includi un esempio di setlocale () e amici nei documenti i18n
  • 743014 gtestutils: aggiungi un esempio di utilizzo dei dispositivi di prova
  • Traduzioni aggiornate:
  • Baschi
  • Portoghese brasiliano
  • spagnolo

Programmi simili

libjpeg
libjpeg

20 Feb 15

ACE
ACE

22 Jun 18

OpenSSL
OpenSSL

5 Sep 16

Commenti a GLib2

I commenti non trovato
Aggiungi commento
Accendere le immagini!