KDE • Community • Announcements
DOAÇÕES (Por quê?)
paypal

Lançamento do KDE Frameworks 5.18.0

Também disponível em:

English | Català | Nederlands | Português | Português brasileiro | Svenska | Українська

9 de janeiro de 2016. O KDE anuncia hoje o lançamento do KDE Frameworks 5.18.0.

KDE Frameworks são 60 bibliotecas auxiliares do Qt, que oferecem uma grande variedade de funcionalidades comuns em bibliotecas maduras, revistas e bem testadas, que possuem termos de licenciamento amigáveis. Para uma breve introdução, leia o anúncio de lançamento do Frameworks 5.0.

Esta versão integra uma série planejada de versões mensais, que disponibilizarão as melhorias para os desenvolvedores de uma forma rápida e previsível.

Novidades desta versão

Baloo

  • Correção de diversos problemas na pesquisa relacionada com o mtime
  • Iteração da PostingDB: Não afirmar em caso de MDB_NOTFOUND
  • Status do Balooctl: Evitar a apresentação de 'Indexando conteúdo' nas pastas
  • StatusCommand: Mostrar o status correto das pastas
  • SearchStore: Tratamento elegante de valores de termos vazios (erro 356176)

Ícones Breeze

  • Alterações de ícones e novidades
  • Os ícones de status com 22px de tamanho agora também em 32px, porque podem ser necessários na área de notificação
  • Correção do valor Fixo para Escalável nas pastas de 32px com o Breeze Dark

Módulos Extra do CMake

  • Transformar o módulo CMake do KAppTemplate para global
  • Eliminação dos avisos CMP0063 com o KDECompilerSettings
  • ECMQtDeclareLoggingCategory: Inclusão do <QDebug> com o arquivo gerado
  • Correção dos avisos CMP0054

KActivities

  • Racionalização do carregamento de QML para o KCM (erro 356832)
  • Alternativa para o erro do Qt SQL que não elimina as conexões corretamente (erro 348194)
  • Mesclagem de um plugin que executa aplicativos quando o estado de uma atividade é alterado
  • Migração do KService para o KPluginLoader
  • Migração dos plugins para usarem o kcoreaddons_desktop_to_json()

KBookmarks

  • Inicialização completa do DynMenuInfo no valor devolvido

KCMUtils

  • KPluginSelector::addPlugins: Correção de validação se o parâmetro 'config' é o padrão (erro 352471)

KCodecs

  • Evitar o esgotamento deliberado de um buffer completo

KConfig

  • Garantia de que o grupo é recomposto no kconf_update

KCoreAddons

  • Adição do KAboutData::fromPluginMetaData(const KPluginMetaData &plugin)
  • Adição do KPluginMetaData::copyrightText(), extraInformation() e otherContributors()
  • Adição do KPluginMetaData::translators() e do KAboutPerson::fromJson()
  • Correção de uso-após-liberação no processador de arquivos .desktop
  • Permitir a construção de um KPluginMetaData a partir de caminho em JSON
  • desktoptojson: Mudança do arquivo de tipo de serviço em falta para um erro do binário
  • Torna a chamada do kcoreaddons_add_plugin sem o SOURCES um erro

KDBusAddons

  • Adaptação para o 'dbus-em-tarefa-secundária' do Qt 5.6

KDeclarative

  • [DragArea] Adição da propriedade dragActive
  • [KQuickControlsAddons MimeDatabase] Exposição do comentário QMimeType

KDED

  • kded: Adaptação para o dbus em tarefa secundária do Qt 5.6: O messageFilter deverá acionar o carregamento do módulo na tarefa principal

KDELibs 4 Support

  • O kdelibs4support requer o kded (para o kdedmodule.desktop)
  • Correção do aviso CMP0064 através da definição da política do CMP0054 como NEW
  • Não exportar símbolos que também existem no KWidgetsAddons

KDESU

  • Não perder descritores ao criar um socket

KHTML

  • Windows: Remoção da dependência do kdewin

KI18n

  • Documentação da regra do primeiro argumento para os plurais no QML
  • Redução de alterações de tipo indesejadas
  • Possibilidade de usar números de precisão dupla como índice nas chamadas i18np*() em QML

KIO

  • Correção do kiod para o dbus em tarefas separadas do Qt 5.6: O messageFilter deve esperar pelo carregamento do módulo antes de devolver o resultado
  • Alteração do código de erro ao colar/mover para uma subpasta
  • Correção do problema de bloqueio do emptyTrash
  • Correção do botão inválido no KUrlNavigator para URLs remotas
  • KUrlComboBox: Correção do retorno de um caminho absoluto no urls()
  • kiod: desativação do gerenciamento de sessões
  • Adição da completação automática para a entrada '.', que oferece todos os arquivos/pastas ocultos (erro 354981)
  • ktelnetservice: Correção de erro de correspondência 'menos um' no argc, corrigido por Steven Bromley

KNotification

  • [Notificação por Popup] Enviar junto com o ID do evento
  • Definição do motivo não-vazio padrão para a inibição do protetor de tela (erro 334525)
  • Adição de uma dica de desativação do agrupamento de notificações (erro 356653)

KNotifyConfig

  • [KNotifyConfigWidget] Permitir a seleção de um evento específico

Package Framework

  • Tornar possível o fornecimento dos metadados em JSON

KPeople

  • Correção de uma possível remoção dupla no DeclarativePersonData

KTextEditor

  • Realce de sintaxe do pli: Adição de funções incorporadas, adição de regiões expandidas

KWallet Framework

  • kwalletd: Correção de vazamento de FILE*

KWindowSystem

  • Adição da variante XCB para os métodos estáticos KStartupInfo::sendFoo

NetworkManagerQt

  • Capacidade de trabalhar com versões antigas do NM

Plasma Framework

  • [ToolButtonStyle] Sempre indicar o activeFocus
  • Uso da opção SkipGrouping para a notificação de "widget removido" (erro 356653)
  • Tratamento adequado dos links simbólicos no caminho dos pacotes
  • Adição do HiddenStatus para auto-ocultar os plasmoides
  • Parar o redirecionamento de janelas quando o item está desativado ou oculto. (erro 356938)
  • Não emitir o statusChanged se não tiver sido alterado
  • Correção dos IDs dos elementos para a orientação a Leste
  • Contêiner: Não emitir um appletCreated com um miniaplicativo nulo (erro 356428)
  • [Interface de contêineres] Correção de um deslocamento de alta precisão irregular
  • Leitura da propriedade X-Plasma-ComponentTypes do KPluginMetadata como uma lista de strings
  • [Miniaturas de janelas] Não falhar se a composição estiver desativada
  • Possibilidade de os contêineres substituírem o CompactApplet.qml

Instalando os pacotes binários

No Linux, o uso dos pacotes da sua distribuição favorita é a forma recomendada para ter acesso ao KDE Frameworks. Instruções para instalação dos pacotes binários das distribuições.

Compilação do código-fonte

O código-fonte completo do KDE Frameworks 5.18.0 pode ser livremente baixado. As instruções para compilação e instalação do KDE Frameworks 5.18.0 estão disponíveis na Página de Informações do KDE Frameworks 5.18.0.

É possível compilar a partir do código-fonte usando os comandos básicos cmake .; make; make install. Para um framework Tier 1 individual, esta será provavelmente a solução mais simples. Para as pessoas interessadas em contribuir para os frameworks ou acompanhar a evolução do desenvolvimento do conjunto completo, recomendamos usar o kdesrc-build. O Frameworks 5.18.0 necessita do Qt 5.3.

Uma relação detalhada de todos os Frameworks e outras bibliotecas Qt de terceiros pode ser encontrada em inqlude.org, o arquivo catalogado de bibliotecas Qt. Uma lista completa com a documentação da API está disponível em api.kde.org.

Contribuições

As pessoas interessadas em acompanhar e contribuir para o desenvolvimento dos Frameworks poderão obter os repositórios git, seguir as discussões na lista de e-mails KDE Frameworks Development e contribuir com alterações no quadro de revisões (Review Board). As políticas, o estado atual e os planos do projeto estão disponíveis na wiki dos Frameworks. As discussões em tempo-real são feitas no canal de IRC #kde-devel no freenode.net.

Você pode discutir e compartilhar ideias sobre esta versão na seção de comentários do artigo do Dot.

Apoiando o KDE

O KDE é uma comunidade de Software Livre que existe e cresce apenas com a ajuda de muitos voluntários que doam parte do seu tempo e esforço. O KDE está sempre procurando novos voluntários e contribuições, sejam elas de código, documentação, tradução, promoção, monetárias, etc. Todas as contribuições são apreciadas e bem-vindas. Por favor, leia a Página de doações para mais informações ou para se tornar um membro de suporte do KDE e.V., através da nossa nova iniciativa Junte-se ao Jogo.

Sobre o KDE

KDE é uma equipe tecnológica internacional que cria software livre e aberto para computadores e dispositivos móveis. Entre os produtos do KDE encontra-se um ambiente de trabalho moderno para as plataformas Linux e UNIX, pacotes de groupware e produtividade de escritório, assim como centenas de aplicativos para diversas finalidades, que incluem aplicativos Web e da Internet, multimídia, entretenimento, educação, gráficos e desenvolvimento de programas. O KDE é traduzido para mais de 60 idiomas e está construído com base em modernos princípios de usabilidade e acessibilidade. Os aplicativos do KDE executam nativamente no Linux, BSD, Solaris, Windows e Mac OS X.


Informações sobre Marcas Registradas. O KDE® e o logotipo do K Desktop Environment® são marcas registradas do KDE e.V. Linux é uma marca registrada de Linus Torvalds. UNIX é uma marca registrada do Open Group nos Estados Unidos e em outros países. Todas as outras marcas registradas e direitos autorais citados neste anúncio são de propriedade dos seus respectivos proprietários.


Contatos de Imprensa

For more information send us an email:
press@kde.org

Links de navegação global