GLib2

Tela Software:
GLib2
Detalhes de Software:
Versão: 2.57.2 Atualizado
Data de upload: 16 Aug 18
Revelador: Peter Mattis
Licença: Livre
Popularidade: 62

Rating: 2.0/5 (Total Votes: 1)

O GLib2 é um software de biblioteca central de baixo nível que pode ser baixado gratuitamente e que forma a base para a estrutura do kit de ferramentas GUI GTK +, bem como para o ambiente gráfico GNOME.

O software foi projetado a partir do offset para fornecer manipulação de estrutura de dados para a linguagem de programação C, wrappers de portabilidade, interfaces poderosas para funcionalidade de tempo de execução como loop de eventos, threads, carregamento dinâmico, bem como um sistema de objetos confiável. >
Distribuído como um software de biblioteca autônomo

O GLib2 é distribuído como um software de biblioteca independente, mas é uma parte importante do projeto do GTK + Toolkit. Ambos são usados ​​por muitos aplicativos baseados no GNOME e pelo ambiente de área de trabalho GNOME inteiro.

Como o próprio nome sugere, o GLib2 é a biblioteca GLib da próxima geração, usada em aplicativos modernos que fazem parte da distribuição mais recente do GNOME e usam o GTK + 2 ou até mesmo as novas estruturas do GTK + 3. A última versão do GLib2 é sempre totalmente compatível com a última versão do GTK + e do GNOME.

Começando com o GLib2

A biblioteca GLib2 é geralmente instalada automaticamente junto com o ambiente de área de trabalho GNOME ou vários outros aplicativos do GNOME que a exigem. Geralmente, ele é distribuído como um pacote de origem, que pode ser facilmente instalado em plataformas de computador de 32 ou 64 bits.

Para instalar o GLib2 usando o pacote fonte, baixe a última versão do Softoware ou do site oficial do projeto (veja o link da página no final do artigo), salve-o em algum lugar do seu computador e descompacte-o. / p>

Abra um aplicativo de emulador de terminal, navegue até o local onde você extraiu o arquivo (por exemplo, cd /home/softoware/glib-2.43.3), execute o & lsquo; ./ configure && make & rsquo; comando para configurar e compilar a biblioteca, seguido pelo comando & lsquo; sudo make install & rsquo; comando para instalá-lo em todo o sistema e disponibilizá-lo para todos os aplicativos que o exigem.

O que há de novo nesta versão:

  • Requer o pcre 8.31
  • Requer o meson 0.47.0
  • Erros corrigidos:
  • 742456 Adicione a função de conveniência g_steal_pointer () para marcar a propriedade ...
  • 795569 IC do MinGW: corrigir testes
  • 796341 gmem.h: use typeof () na macro g_steal_pointer ()
  • # 1013 Suporte para substituições por sessão
  • # 1360 glib-mkenums quebra se a opção for especificada, mas não o nick
  • # 1175 Adicione nomes e tags a vários GSources e GTasks construídos no GLib
  • # 903 g_main_context_wait () não é preterido na API, mas emite um g_critical () ...
  • # 786 Corrigir vazamentos de memória em testes de libgio
  • # 927 gio / gresource.c: verificação do_lookup para finalizar & quot; / & quot;
  • # 976 Diferença de documentos entre g_assert () e g_assert _ * () ...
  • # 1447 glib 2.57.1: test_month_names: declaração falhou ...
  • Atualizações de tradução:
  • friulano
  • alemão
  • Romeno

O que há de novo na versão 2.57.1:

  • Correções de bugs:
  • 793400 g_application_id_is_valid () não é suficientemente rigoroso
  • 793578 Os testes do gdatetime dependem da tradução em japonês dos nomes dos meses
  • 793645 test_month_names: traduções atualizadas necessárias para el_GR, hr_HR, ru_RU
  • 794194 gobject_gdb.py: 'endereço' é uma propriedade de gdb.Valor não é uma função
  • 794473 Remova a opção duplicada em gio.xml
  • 794506 glib-mkenums: Entra em loop infinito se estiver usando typedef enum SomeIdentifier
  • 794528 Corrigir o segfault causado pelo uso-depois-livre em GPollFileMonitor
  • 794606 glib-2.56.0 falha ao compilar quando res_nquery não está disponível
  • 794686 Data (exceto dia da semana) exibido em inglês
  • Atualizações de tradução:
  • eslovaco
  • esloveno
  • espanhol

O que há de novo na versão:

  • Erros corrigidos:
  • 780296 Corrigir uma corrida no gio open
  • Atualizações de tradução:
  • Catalão (valenciano)
  • nepalês
  • eslovaco
  • esloveno

O que há de novo na versão 2.54.2:

  • Erros corrigidos:
  • 780296 Corrigir uma corrida no gio open
  • Atualizações de tradução:
  • Catalão (valenciano)
  • nepalês
  • eslovaco
  • esloveno

O que há de novo na versão 2.54.0:

  • Erros corrigidos:
  • 780861 Crash no GnomeWallClock
  • 786983 Favor fazer a saída de gio-querymodules determinísticos
  • 787109 Valgrind positivo falso em ioctl () na cópia de arquivo btrfs
  • 787123 glib: Atualize um pouco a documentação do GIOChannel
  • 787146 GMainLoop: correspondência do par de parâmetros de LOCK_CONTEXT / UNLOCK_CONTEXT
  • Atualizações de tradução:
  • Basco
  • catalão
  • Romeno
  • sueco

O que há de novo na versão 2.53.3:

  • Erros corrigidos:
  • 658446 Adicione um comentário de tradução para uma string de aviso de senha incorreta
  • 661926 Aprimore a configuração de registro padrão no GLib
  • deadlock de inicialização do tipo 674885 no GObject
  • 775593 O GIO não pode escrever links simbólicos no FreeBSD e no NetBSD
  • 776169 Várias correções da ferramenta para gio
  • 776333 Corrigir anotação em g_file_copy_async ()
  • 776504 Licença de atualização da LGPLv2 + para LGPLv2.1 +
  • 777307 condição de corrida entre retorno de chamada do sinal gdbus e g_bus_unwatch_name ...
  • 778422 gsubprocesslauncher: Esclareça o comportamento de set_environ ()
  • 781301 Ponteiro de pilha corrompido por chamada incorreta de NtNotifyChangeMultipleKeys
  • 782336 Adicionar documentação adicional do formato XML do GRESource
  • 782996 build: use AM_TESTS_ENVIRONMENT em vez de TESTS_ENVIRONMENT
  • 783061 GApplication: remova alguns membros não utilizados
  • 783130 Tornar a ativação dbus compatível com sandbox
  • 783193 Adaptar à alteração da API do OpenURI
  • 783201 gdbus-codegen: Aplique --output -out-directory também aos documentos gerados
  • 783340 win32: tempos monótonos de porta para usar o QPC

  • O parâmetro de comprimento
  • 783350 pode ser NULL g_data_input_stream_read_line
  • 783392 anotação incorreta (saída) para g_dbus_interface_info_generate_xml
  • 783593 GGtkNotificationBackend deve usar / org / freedesktop / DBus para chamar Ge ...
  • Atualizações de tradução:
  • Esperanto
  • alemão
  • indonésio
  • Cazaque
  • espanhol

O que há de novo na versão 2.53.2:

  • Algumas novas funções de análise de números foram adicionadas:
  • g_ascii_string_to_signed
  • g_ascii_string_to_unsigned
  • Eles têm um tratamento de erros melhor que os existentes.
  • o glib-mkenums agora suporta / * & lt; private & gt; * / e / * & lt; público & gt; * /
  • O GSettings agora considera XDG_DATA_HOME além de XDG_DATA_DIRS.
  • Erros corrigidos:
  • deadlock de inicialização do tipo 674885 no GObject
  • 698064 Adicionar g_ptr_array_contains ()
  • 732000 gdatetime: remova uma verificação de ponteiro NULL desnecessária
  • 734946 Implementar GContentType no OSX
  • 741335 Possíveis diferenças no uso de XDG_DATA_DIRS versus especificação do diretório base XDG
  • 748263 Usar-depois-livre em g_dbus_connection_call_internal ()
  • 776876 gmodule - Várias correções de bugs do Android
  • 777030 erro de compilação onde minor () e major () não podem ser resolvidos em gio / gdbusmessage.c
  • 780300 gio / gosxappinfo.c usa LSFindApplicationForInfo
  • reprovado
  • 780309 gio / tests / appinfo build falha: gdesktopappinfo.c ignorado no OS X
  • 781755 Evite avisos do compilador no código de empacotadores gerados
  • Suporte ao portal 781826: leia /.flatpak-info
  • 781830 Corrigir alguns erros de digitação e erros na documentação do GVariant
  • 781847 Usar-depois-livre em send_message_with_reply_cleanup (): gdbusconnection.c: 1792
  • 781867 vários gvfsd-quer procurar em / boot / efi, causa auto desnecessário / inapropriado ...
  • 782068 doc: Correções de erros de digitação triviais
  • 782075 gtimer: Falha no gmtime () em g_time_val_to_iso8601 ()
  • 782089 gdatetime: corrigir verificações de estouro ao construir a partir de registros de data e hora
  • 782162 Suporte a trigraph público / privado em glib-mkenums
  • 782237 verifique o erro de verificação
  • 782311 inode / directory é tratado como uma subclasse de application / octet-stream
  • 782628 A verificação de dependência de compilação do libmount não requer a versão correta?
  • Atualizações de tradução:
  • húngaro
  • indonésio
  • espanhol

O que há de novo na versão 2.52.0:

  • Correções de bugs:
  • 779799 o teste gdatetime falha com tzdata 2017a
  • 780032 Adicione atributos ausentes a duas funções
  • 780144 gio / fam: remova a impressão de depuração restante
  • Atualizações de tradução:
  • francês
  • friulano
  • letão

O que há de novo na versão 2.51.2:

  • Erros corrigidos:
  • 775309 Falha em gdbusauth
  • 775468 Melhorar a gravação de log suporta o método de cor nas janelas
  • 775517 A entrada da senha é ecoada no terminal
  • 775765 O backend de retirada de notificação do FDO envia um ID errado para o servidor
  • Atualizações de tradução:
  • chinês simplificado

O que há de novo na versão 2.51.1:

  • recursos de compilação glib criaram uma sinalização de alvos falsos -generados
  • O GLib agora instala um arquivo de supressão valgrind para GLib e GIO
  • Erros corrigidos:
  • 666114 deve ter infraestrutura para executar seus testes sob valgrind
  • 729730 GDBusMessage: Corrija o segfault se o DEBUG_SERIALIZER estiver ativado
  • 730932 afirma estaticamente que suposições razoáveis ​​sobre enums são verdadeiras
  • 735731 gobject: Comportamento do documento de macros de verificação GType em NULL
  • 736810 gdbus: corrija o vazamento em g_dbus_message_print ()
  • 762283 GSocket - Corrige as condições de corrida no Win32 se vários encadeamentos estiverem aguardando cond ...
  • 767609 Problemas do conjunto de testes
  • 767952 g_dbus_method_invocation_return_ *, g_dbus_method_invocation_take_error: Eles d ...
  • 769672 Encadear encadeamentos para o testcase 642026 são criados com sucesso
  • 769745 gtask: adicionar guardas para funções públicas
  • 770175 Adicione um argumento de linha de comando a mkenums e genmarshal para gravar a saída em um arquivo
  • 770646 glib: variáveis ​​globais de conversão do namespace por soname
  • 772160 Adicionar suporte a g_unix_mount_for ()
  • 772989 Totem permite URLs inválidos que podem causar segfault irrecuperável
  • 773823 gio: Bump o tamanho do buffer de cópia para 256k por padrão
  • 774086 corrija a declaração g_main_context_check
  • 774368 A saída do arquivo de dependência do scanner de recursos quebra Ninja
  • 774421 Dois patches menores
  • 774520 O GSocket aloca e processa mensagens de controle, mesmo que não solicitadas
  • 775309 Falha em gdbusauth
  • 775468 Melhorar a gravação de log suporta o método de cor nas janelas
  • 775510 testando com -fsanitize = indefinido reporta vários comportamentos indefinidos
  • 775517 A entrada da senha é ecoada no terminal
  • 775621 gmessages: Corrigir compilação no Android
  • 775765 O backend de retirada de notificação do FDO envia um ID errado para o servidor
  • 775913 subprocesslauncher: potencial loop infinito em verify_disposition ()
  • 776198 Ponto-e-vírgula perdido após a função g_variant_print () em gvariant.c
  • 776586 Limpeza de cabeçalhos de licença
  • 777077 Uso da memória depois que ela é liberada
  • Atualizações de tradução:
  • Português do Brasil
  • Tcheco
  • galego
  • alemão
  • hebraico
  • Cazaque
  • lituano
  • espanhol
  • sueco

O que há de novo na versão 2.51.0:

  • O glib-genmarshal e o glib-mkenums ganharam - opções de saída para melhor integração do sistema de construção
  • Nova API: g_utf8_make_valid
  • Erros corrigidos:
  • 591603 Torne o público _g_utf8_make_valid
  • 610969 É bom ter o g_utf8_make_valid como público
  • 767882 Aviso de estouro de deslocamento de bit (-Wshift-overflow) em gparam.h
  • 769135 Controle externo para g_test_add / g_test_run
  • 769630 gfile: G_FILE_MONITOR_WATCH_MOVES foi realmente introduzido em 2.46
  • 772160 Adicionar suporte a g_unix_mount_for ()
  • 772221 Aproveite o Unicode
  • 773303 GApplication leaks option_strings
  • Atualizações de tradução:
  • francês
  • galego
  • alemão
  • húngaro
  • lituano
  • norueguês bokmal
  • Occitânico
  • polonês
  • eslovaco
  • Turco

O que há de novo na versão 2.50.0:

  • Erros corrigidos:
  • 771438 Ative o libmount por padrão no linux
  • Corrigir a anotação para g_log_variant
  • Atualizações de tradução:
  • inglês britânico
  • francês

O que há de novo na versão 2.49.6:

  • A ferramenta de linha de comando gsettings agora tem um comando describe
  • Erros corrigidos:
  • 745754 Adicionar saída de dependência no estilo gcc para recursos de compilação simplificados
  • 769076 Aviso de correção: tentativa de substituir fechamento- & gt; va_marshal por novo marechal
  • 770372 gdbus-codegen: tira os parâmetros @since antes da comparação
  • Atualizações de tradução:
  • Português do Brasil
  • Tcheco
  • alemão
  • húngaro
  • polonês
  • Português
  • espanhol

O que há de novo na versão 2.49.4:

  • Altere a API de criação de log estruturada recém-introduzida. Os argumentos de g_log_structured () tiveram que ser reordenados para permitir uma implementação dentro dos limites do que os padrões garantem sobre var args.
  • Erros corrigidos:
  • 744456 API de criação de log estruturada
  • 768936 A compilação do gio doc falha devido a falta de gio.xml nos tarballs
  • 768963 uso incorreto da va_list em g_log_structured ()
  • 768968 O gio / tests / socket-listener trava desde e4ee307
  • Atualizações de tradução:
  • espanhol

O que há de novo na versão 2.49.2:

  • O GMainContext e o GTask ganharam mais probes de systemtap
  • Erros corrigidos:
  • 673101 geração de dependência do compilador de recursos não está funcionando para o gen ...
  • 700756 Argumentos do GFile.new_for_path erra a anotação (tipo nome do arquivo)
  • 730187 glocalfileoutputstream: corrigir um vazamento de FD em um caminho de erro
  • 755439 Fuga de memória em gdbusproxy.c
  • 759813 Adicione mais probes do SystemTap / DTrace para o contexto principal e o GTask
  • 761810 gio: Suporte usando GDBusObjectManagerServer no caminho '/'
  • 767172 docs: mova GIO_USE_VFS para & quot; OK para produção & quot; seção
  • 767218 Remova uma elipse UTF-8 de gsignal.h
  • 767245 Adicionar anotações de tipo de nome de arquivo
  • 767824 Alguns fusos horários UTC reconhecidos incorretamente no Windows 7
  • Atualizações de tradução:
  • Occitânico

O que há de novo na versão 2.47.4:

  • A documentação do GApplication foi aprimorada em diversas áreas.
  • Erros corrigidos:
  • 749092 gdb pretty-printers falham no Python 3 com um TypeError ...
  • macros 757374: limpar & quot; inline & quot; bagunça
  • 758641 Vazamento de memória em g_dbus_proxy_new_for_bus_sync ()
  • 759134 Adicionar cheques ausentes para gnulib vasnprintf ()
  • 759408 Não use var não inicializado
  • 756475 Parar de suportar não-POSIX getpwuid_r, getgrgid_r
  • 757372 GApplication: destrua o impl no encerramento
  • 728099 macros: adicione G_GNUC_CHECK_VERSION () para verificações do compilador
  • 757299 glib-compile-resources: não vazam c_nome
  • 758553 Corrigir o uso do gettext
  • 758823 monitores de arquivos: reordene alguns códigos para evitar o segfault
  • 756214 gsettings: não traduzir & quot; & quot;
  • 710243 Adicionar anotações de gerenciamento de ref. do objeto GParamSpec
  • 735696 xdgmime: melhor manuseio para casos em que o mmap () não está disponível
  • 752983 gapplication: Adquira o contexto principal antes de executar
  • Atualizações de tradução:
  • sueco

O que há de novo na versão 2.47.3:

  • A limpeza in-line da última liberação removeu acidentalmente três símbolos do libglib-2.0.so. É improvável que isso tenha causado algum problema, porque esses símbolos eram apenas símbolos de backup para definições exportadas como inlines nos arquivos de cabeçalho, mas a ABI é ABI. Esta versão corrige apenas este problema.

O que há de novo na versão 2.45.6:

  • Corrigir uma falha de teste e uma falha de compilação

O que há de novo na versão 2.45.3:

  • Melhore o desempenho de g_signal_handler_disconnect para sinais com muitos manipuladores
  • GDBus ganhou um novo sinalizador de chamada para permitir autorização interativa
  • GSettings:
  • Nova API: g_settings_schema_list_keys
  • Depreciado: g_settings_list_keys
  • OS X:
  • Implementar GNotification
  • Bata o requisito do OS X para 10.9
  • Windows:
  • Adicionar API de leitura do registro
  • Reimplementar o GAppInfo usando informações de registro
  • Erros corrigidos:
  • 666831 Abertura de URI de suporte no W32
  • Ação da propriedade 728489 com estado booleano invertido
  • 730168 Anotação incorreta no retorno de g_action_group_get_action_state_type ...
  • 733325 Vários testes de regex falham com pcre3 8.35
  • 734888 O GLib não possui funções auxiliares para trabalhar com o W32 Registry
  • A pesquisa do manipulador de sinal 737009 não é dimensionada
  • 738185 Linguagem enganosa sobre & quot; codificação do nome do arquivo & quot; nos documentos em g_env ...
  • 738504 Otimize a decodificação UTF-8 desenrolando ramificações e expressões
  • 739122 glib não está processando -1 return (& quot; no limit & quot;) do sysconf (_SC_THREAD_S ...
  • 739424 O gnome-shell trava quando arquivos são adicionados, excluídos ou modificados em $ ...
  • 739616 DBus; Adicionar novo sinalizador de chamada para permitir autorização interativa
  • 740308 Adicionar o método g_settings_schema_list_keys ()
  • 740516 RFE: forneça uma versão introspectível de g_log_set_handler
  • 741788 Document GSettings cria integração de sistema
  • 745013 GBinding não é seguro para threads
  • 747146 Implementar GNotificação no OSX
  • 747941 tente XDG_RUNTIME_DIR / bus antes de voltar ao autolaunch X11 (dbus ...
  • 748727 A caixa de diálogo Filechooser não mostra ícones para diretórios no W32
  • 749693 GActionGroupExporter: fila de liberação em solicitações
  • 750203 GNetworkMonitorNetlink trava no namespace do usuário
  • 750322 gapplication: Verifique se a saída --help está traduzida
  • 750344 GTlsInteractionClass está ausente do documento
  • 750369 Várias limpezas do GBinding
  • 750386 Condição de corrida em g_io_condition_get_type
  • 750399 Typo? equil�el? na glib documentation's glib-Error-Reporting.html ...
  • 750573 GTlsDatabaseClass não está documentado
  • 750918 genmarshal: silencia registrar avisos de classe de armazenamento
  • 751122 gsocket: evite g_socket_cond_wait () desnecessário em _send_messages ()
  • 479730 O & quot; g_key_file_set_comment & quot; interface preenche o caractere '#' para ...
  • Atualizações de tradução:
  • húngaro
  • espanhol

O que há de novo na versão 2.45.1:

  • O compilador de esquema do GSettings, o glib-compile-schemas foi alterado para rejeitar o xml do esquema que possui elementos ou duplicados. Esses elementos geralmente ocorrem quando as traduções são mescladas no esquema, com atributos xml: lang. Esta não é a maneira correta de traduzir esquemas. Em vez disso, mantenha as traduções no arquivo .mo e defina o atributo gettext-domain no elemento.
  • A infra-estrutura de monitoramento de arquivos foi reescrita e todos os back-ends tiveram grandes melhorias.
  • O back-end inotify está relatando eventos com menos atraso (nenhum evento será atrasado mais de 10 ms) e os wakeups devido ao monitoramento de arquivos foram reduzidos significativamente. Um evento CHANGES_DONE também será enviado quando novos arquivos aparecerem.
  • A implementação da pesquisa agora está usando o contexto principal padrão de thread.
  • A implementação fam agora está em execução no thread de trabalho.
  • A implementação do fen foi removida, uma vez que não foi mantida.
  • O compilador de esquema GSettings, esquemas de compilação simplificada, é mais rigoroso quanto à rejeição de esquemas com traduções mescladas em estilo xml: lang. Traduções de esquema devem ser feitas especificando o domínio gettext no xml e mantendo as traduções em gettext. Para evitar a quebra de esquemas já instalados, esta alteração só entrará em vigor quando você usar a opção --strict.
  • O limite de 10 segmentos codificados do conjunto de threads do GTask foi removido, pois estava sujeito a causar deadlocks. O pool de threads agora pode crescer dinamicamente e encolher com o tempo.
  • O GSimpleAsyncResult foi descontinuado em favor do GTask.
  • O algoritmo usado pelo GAppInfo para localizar manipuladores padrão para tipos MIME foi ajustado para preferir aplicativos que lidam com o subtipo específico sobre manipuladores padrão para um supertipo genérico.
  • Correções de bugs:
  • 627285 atraso de ligação do monitor de arquivo inotify
  • 631597 Falha de segmentação em append_escaped_text
  • 661767 mescla / melhora vários bits da funcionalidade run-in-thread
  • 687223 gerenciamento inteligente do GThreadPool
  • 711547 win32: silencia alguns avisos de compilação
  • 719966 glib: Adicione anotações ausentes (anuláveis) e (opcionais)
  • 726447 Possivelmente um erro na sequência de texto
  • 728663 W32: estrutura estatística incorreta é usada quando construída com MinGW-w64
  • 728669 W32: O GLocalFile não pode medir o tamanho dos arquivos maiores que 2 ^ 32 ...

O que há de novo na versão 2.44.0:

  • Erros corrigidos:
  • 730188 gsocket: propriedade do Document FD com g_socket_new_from_fd ()
  • Traduções atualizadas:
  • Língua basca
  • Português do Brasil
  • chinês (Taiwan)
  • dinamarquês
  • galego
  • hebraico
  • indonésio
  • norueguês bokmA ¥ l
  • Turco

O que há de novo na versão 2.43.4:

  • O GType agora tem as macros de declaração de tipo G_DECLARE_DERIVABLE_TYPE, G_DECLARE_FINAL_TYPE e G_DECLARE_INTERFACE, que reduzem significativamente o padrão necessário para os tipos e interfaces GObject.
  • g_autoptr e g_auto são macros para declarar variáveis ​​com limpeza automática. Eles só trabalham com o gcc e o clang.
  • O GListModel é uma nova interface que representa uma lista dinâmica de GObjects.
  • O GListStore é uma implementação baseada em GSequence do GListModel.
  • Nomes de encadeamentos de suporte no OS X
  • g_simple_action_set_state_hint: nova função para definir a sugestão de estado de GSimpleActions
  • g_win32_check_windows_version: nova função para verificar a versão do Windows
  • g_settings_schema_list_children e g_settings_schema_key_get_name são novas funções para concluir a API GSettingsSchema.
  • Erros corrigidos:
  • 389585 G_DEFINE_TYPE hack para arquivos de cabeçalho
  • 729351 Adicionar GListModel
  • 736914 Docs: várias correções e melhorias
  • 741807 Adicionar suporte ao nome do encadeamento no OS X e no iOS
  • 741895 gwin32: Adicione API simples para verificar se estamos em pelo menos um v ...
  • 742456 objeto: Adicione a função de conveniência g_steal_pointer () para marcar o próprio ...
  • 743508 polkitd falha ao iniciar: patch para gio / gcredentialsprivate.h
  • 743517 A API GSettings não possui algumas funções de introspecção
  • 743521 GSimpleAction: adicione g_simple_action_set_state_hint
  • 743596 G_DECLARE_DERIVABLE_TYPE () deve permitir typedef adicional para ...
  • 743640 adicionar suporte __attribute __ ((limpeza))
  • 743827 Correção da compilação de GListModel (no Visual Studio)
  • 743927 GListStore: adicionar função de inserção classificada
  • 743936 glib: manipule o modificador não assinado por muito tempo em printf interno
  • 744012 Adicionar GMutexLocker
  • 744190 Corrigir compilação em compiladores que não usam inline para código C simples

O que há de novo na versão 2.43.3:

  • adicione a função de conveniência g_set_object ()
  • GNetworkMonitor: verifique se o NM não está em execução e não trava
  • conserte algumas corridas com g_mkdir_with_parents
  • conserte alguns avisos no MSVC
  • evite usar G_STRLOC em G_OBJECT_WARN_INVALID_PSPEC para salvar em strings estáticas
  • conserte algum tipo de conteúdo vs. problemas de mimo
  • melhorias na documentação
  • Erros corrigidos:
  • 719455 g_file_make_directory_with_parents () pode erroneamente lançar G_IO_ERROR_EXISTS
  • 732439 GSocket: evite g_socket_wait_condition () desnecessário para bloquear soquetes
  • 734946 Implementar GContentType no OSX
  • 741589 gobject: Adicione a função de conveniência g_set_object () para definir os ponteiros GObject
  • 741653 gnetworkmonitornm: Verifique se o gerenciador de rede está executando
  • 741654 [patch] gobject: não use G_STRLOC na macro G_OBJECT_WARN_INVALID_PSPEC ()
  • 741707 Gsocket bloqueia a tentativa de enviar dados
  • 741788 Document GSettings cria integração de sistema
  • 742548 configure.ac: fique de fora do namespace do autoconf
  • 742851 evite avisos do MSVC em G_STMT_END
  • 742972 ggettext: inclua um exemplo de setlocale () e amigos nos documentos i18n
  • 743014 gtestutils: adicione um exemplo de uso de acessórios de teste
  • Traduções atualizadas:
  • Basco
  • Português do Brasil
  • espanhol

Programas semelhantes

Comentário para GLib2

Comentários não encontrado
Adicionar comentário
Ligue imagens!