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

Lançamento do KDE Frameworks 5.17.0

Também disponível em:

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

12 de dezembro de 2015. O KDE anuncia hoje o lançamento do KDE Frameworks 5.17.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 do filtro de dados usado pelo timeline://
  • Balooctl: Voltar após os comandos
  • Limpeza e proteção do Baloo::Database::open(), para lidar com mais condições de falhas
  • Adição de verificação no Database::open(OpenDatabase) para falhar se o BD não existir

Ícones Breeze

  • Foram adicionados e melhorados diversos ícones
  • Uso de folhas de estilo nos ícones do tema Breeze (erro 126166)
  • Correção e modificação da tela de bloqueio do sistema (erro 355902)
  • Adição da informação de caixas de diálogo de 24px para aplicativos em GTK (erro 355204)

Módulos Extra do CMake

  • Não avisar quando os ícones SVG(Z) forem fornecidos em vários tamanhos/níveis de detalhe
  • Confirmação de que as traduções são carregadas na tarefa principal (erro 346188)
  • Revisão geral do sistema de compilação ECM.
  • Possibilidade de ativar o Clazy em qualquer projeto do KDE
  • Não localizar a biblioteca XINPUT do XCB por padrão
  • Limpeza da pasta de exportação antes de gerar novamente um APK
  • Usar o quickgit para a URL do repositório Git

Framework Integration

  • Adição de falha na instalação do plasmoide no plasma_workspace.notifyrc

KActivities

  • Correção de um bloqueio ao iniciar o serviço pela primeira vez
  • Transferência da criação do QAction para a tarefa principal (erro 351485)
  • Em alguns casos, o clang-format toma uma decisão errada (erro 355495)
  • Correção de problemas potenciais de sincronização
  • Uso do org.qtproject em vez do com.trolltech
  • Remoção do uso da libkactivities a partir dos plugins
  • A configuração do KAStats foi removida da API
  • Adição da associação/dissociação do ResultModel

Ferramentas Doxygen do KDE

  • Tornar o kgenframeworksapidox mais robusto

KArchive

  • Correção do KCompressionDevice::seek(), chamado ao criar um KTar no topo de um KCompressionDevice.

KCoreAddons

  • KAboutData: Permitir https:// e outros esquemas de URLs na página Web. (erro 355508)
  • Reparação da propriedade MimeType ao usar o kcoreaddons_desktop_to_json()

KDeclarative

  • Migração do KDeclarative para usar o KI18n diretamente
  • O delegateImage do DragArea pode agora ser uma string, do qual será criado automaticamente um ícone
  • Adição da nova biblioteca CalendarEvents

KDED

  • Remoção da variável de ambiente SESSION_MANAGER em vez de defini-la como "vazia"

KDELibs 4 Support

  • Correção de algumas chamadas 'i18n'

KFileMetaData

  • Marcação do 'm4a' como legível pela biblioteca taglib

KIO

  • Janela de cookies: fazê-la funcionar como desejado
  • Correção da sugestão de nomes de arquivos para algo aleatório, quando mudar o tipo MIME na gravação
  • Registro do nome DBus do kioexec (erro 353037)
  • Atualização do KProtocolManager após a mudança da configuração

KItemModels

  • Correção do uso do KSelectionProxyModel no QTableView (erro 352369)
  • Correção da restauração ou alteração do modelo de origem de um KRecursiveFilterProxyModel.

KNewStuff

  • O registerServicesByGroupingNames pode agora definir mais itens por padrão
  • Mudança do KMoreToolsMenuFactory::createMenuFromGroupingNames para carregamento posterior

KTextEditor

  • Adição do realce de sintaxe para o TaskJuggler e o PL/I
  • Possibilidade de desativação da completação de palavras-chave pela interface de configuração
  • Redimensionamento da árvore quando o modelo de completação foi redefinido

KWallet Framework

  • Tratamento correto do caso em que o usuário nos desativou

KWidgetsAddons

  • Correção de um pequeno problema do KRatingWidget em altas resoluções
  • Remodelação e correção da funcionalidade introduzida no erro 171343

KXMLGUI

  • Não chamar o QCoreApplication::setQuitLockEnabled(true) na inicialização

Plasma Framework

  • Adição de um plasmoide básico como exemplo para o guia de desenvolvimento
  • Adição de um conjunto de modelos de plasmoides para o kapptemplate/kdevelop
  • [calendário] Atrasar a redefinição do modelo até que a visualização esteja pronta (erro 355943)
  • Não reposicionar ao ocultar. (erro 354352)
  • [IconItem] Não falhar com um tema KIconLoader nulo (erro 355577)
  • Soltar arquivos de imagens sobre um painel não oferece mais a opção de os definir como papel de parede do painel
  • Soltar um arquivo .plasmoid sobre um painel ou área de trabalho fará com que seja instalado e adicionado
  • Remoção do módulo do kded platformstatus, que já não é mais usado (erro 348840)
  • Permitir colar caracteres em campos de senhas
  • Correção do posicionamento do menu de edição e adição de um botão para seleção
  • [calendário] Uso do idioma da interface gráfica para obter o nome do mês (erro 353715)
  • [calendário] Ordenação dos eventos também pelo seu tipo
  • [calendário] Transferência da biblioteca de plugins para o KDeclarative
  • [calendário] O qmlRegisterUncreatableType precisa de mais alguns argumentos
  • Possibilidade de adicionar mais categorias de configuração de forma dinâmica
  • [calendário] Transferência do tratamento dos plugins para uma classe separada
  • Permitir que os plugins forneçam dados de eventos ao miniaplicativo Calendário (erro 349676)
  • Verificação da existência do slot antes de conectar ou desconectar (erro 354751)
  • [plasmaquick] Não se associar explicitamente ao OpenGL
  • [plasmaquick] Remoção da dependência do XCB::COMPOSITE e DAMAGE

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.17.0 pode ser livremente baixado. As instruções para compilação e instalação do KDE Frameworks 5.17.0 estão disponíveis na Página de Informações do KDE Frameworks 5.17.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.17.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