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

Lançamento do KDE Frameworks 5.12.0

Também disponível em:

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

10 de julho de 2015. O KDE anuncia hoje o lançamento do KDE Frameworks 5.12.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

Módulos Extra do CMake

  • Melhoria na comunicação de erros da macro query_qmake

BluezQt

  • Remoção de todos os dispositivos do adaptador antes de removê-lo (erro 349363)
  • Atualização dos links no README.md

KActivities

  • Adição da opção para não registrar dados do usuário em determinadas atividades (semelhante ao modo de 'navegação privativa' de um navegador Web)

KArchive

  • Manutenção das permissões executáveis dos arquivos no copyTo()
  • Clarificação do ~KArchive com a remoção de código obsoleto.

KAuth

  • Possibilidade de usar o kauth-policy-gen a partir de diferentes fontes

KBookmarks

  • Não adicionar um favorito com URL e texto em branco
  • Codificação da URL do KBookmark para corrigir a compatibilidade com os aplicativos do KDE4

KCodecs

  • Remoção do teste x-euc-tw

KConfig

  • Instalação do kconfig_compiler na libexec
  • Nova opção de geração de código TranslationDomain=, para usar com o TranslationSystem=kde; normalmente necessário em bibliotecas.
  • Possibilidade de usar o kconfig_compiler a partir de diferentes fontes

KCoreAddons

  • KDirWatch: Só estabelecer uma conexão ao FAM se for solicitada
  • Permitir a filtragem de plugins e aplicativos pelo formato da tela
  • Possibilidade de usar o desktoptojson a partir de diferentes fontes

KDBusAddons

  • Clarificação do valor de saída para as instâncias Unique

KDeclarative

  • Adição do clone para QQC do KColorButton
  • Atribuição de um QmlObject para cada instância kdeclarative quando possível
  • Executar o Qt.quit() a partir do código em QML
  • Mesclagem da ramificação mart/singleQmlEngineExperiment
  • Implementação do sizeHint com base no implicitWidth/height
  • Subclasse do QmlObject com um mecanismo estático

KDELibs 4 Support

  • Correção da implementação do KMimeType::Ptr::isNull.
  • Reativação do suporte para streaming do KDateTime para o kDebug/qDebug, para mais SC
  • Carregamento do catálogo de traduções correto para o kdebugdialog
  • Não ignorar a documentação de métodos obsoletos, para que as pessoas possam ler as sugestões de migração

KDESU

  • Correção do CMakeLists.txt para passar o KDESU_USE_SUDO_DEFAULT à compilação, de forma a ser usado pelo suprocess.cpp

KDocTools

  • Atualização de modelos Docbook do KF5

KGlobalAccel

  • A API de execução privada é instalada para permitir ao KWin fornecer plugins para o Wayland.
  • Contingência na resolução de nomes do componentFriendlyForAction

KIconThemes

  • Não tentar pintar o ícone se o tamanho for inválido

KItemModels

  • Novo modelo de proxy: KRearrangeColumnsProxyModel. Suporte a reordenação e ocultação de colunas no modelo de origem.

KNotification

  • Correção dos tipos de imagens no org.kde.StatusNotifierItem.xml
  • [ksni] Adição de método para obter a ação pelo seu nome (erro 349513)

KPeople

  • Implementação das funcionalidades de filtragem do PersonsModel

KPlotting

  • KPlotWidget: Adição do setAutoDeletePlotObjects, correção de esvaziamento de memória no replacePlotObject
  • Correção das marcas de seleção ausentes quando o x0 > 0.
  • KPlotWidget: Não é necessário o setMinimumSize ou o resize.

KTextEditor

  • debianchangelog.xml: Adição do Debian/Stretch, Debian/Buster, Ubuntu-Wily
  • Correção do par substituo do UTF-16 para o comportamento do Backspace/Delete.
  • Permitir ao QScrollBar lidar com WheelEvents (erro 340936)
  • Aplicação do patch do desenvolvedor do KWrite para o realce básico e puro - "Alexander Clay" <tuireann@EpicBasic.org>"

KTextWidgets

  • Correção da ativação/desativação do botão OK

KWallet Framework

  • Importação e melhoria da ferramenta de linha de comando kwallet-query.
  • Suporte para a sobreposição de itens dos mapas.

KXMLGUI

  • Não mostrar a "Versão do KDE Frameworks" na caixa de diálogo "Sobre o KDE"

Plasma Framework

  • O tema escuro e o grupo complementar tornaram-se completamente escuros
  • Cache do naturalsize em separado por fator de escala
  • ContainmentView: Não causar falha com metadados inválidos do Corona
  • AppletQuickItem: Não acessar ao KPluginInfo se não for válido
  • Correção das páginas ocasionais de configuração vazias (erro 349250)
  • Melhoria do suporte de DPIs altos (hidipi) no componente da grade do Calendário
  • Verificação se o KService tem informações válidas do plugin antes de usá-lo
  • [calendário] Certificação de que a grade é atualizada nas alterações de tema
  • [calendário] Sempre começar a contagem de semanas a partir da Segunda-Feira (erro 349044)
  • [calendário] Atualização da grade ao alterar a opção para mostrar os números da semana
  • Agora é usado um tema opaco quando apenas o efeito de borrão estiver disponível (erro 348154)
  • Lista de permissões das versões/miniaplicativos para um mecanismo separado
  • Introdução de uma nova classe ContainmentView

Sonnet

  • Permissão para usar o realce da verificação ortográfica em um QPainTextEdit

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.12.0 pode ser livremente baixado. As instruções para compilação e instalação do KDE Frameworks 5.12.0 estão disponíveis na Página de Informações do KDE Frameworks 5.12.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.12.0 necessita do Qt 5.2.

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 to:
press@kde.org

Links de navegação global