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

África
AJ Venter
Unit 7B Beauvallon Village
13 Sandown Road
West Beach
Cidade do Cabo
7441
África do Sul
Telefone: +27 83 455 9978
info-africa@kde.org
Ásia
Pradeepto Bhattacharya
A-4 Sonal Coop. Hsg. Society
Plot-4, Sector-3,
New Panvel,
Maharashtra.
Índia 410206

info-asia@kde.org
Europa
Sebastian Kügler
Meloenstraat 17
6543 ZE Nijmegen
Holanda
Telefone: +31-6-48370928
info-europe@kde.org
América do Norte
Jeff Mitchell
21 Kinross Rd. #2
Brighton, MA 02135
E.U.A
Telefone: +1 (762) 233-4KDE (4533)
info-northamerica@kde.org
Oceania
Hamish Rodda
11 Eucalyptus Road
Eltham VIC 3095
Austrália
Telefone: (+61)402 346684
info-oceania@kde.org
América do Sul
Sandro Santos Andrade
R. da Gratidão 232, apto 1106-A
Salvador/BA 41650-195
Brasil
Telefone: +55(71)99142-3855
info-southamerica@kde.org

Links de navegação global