Anúncios de LançamentosPlataformas do KDE 5.10.0
Plataformas do KDE 5.10.0

Sexta, 8 de Maio de 2015
O KDE anuncia hoje o lançamento das Plataformas do KDE 5.10.0.
As Plataformas do KDE são 60 bibliotecas com extensões ao Qt que oferecem uma grande variedade de funcionalidades comuns e necessárias sob a forma de bibliotecas maduras, revistas pela comunidade e bem testadas, tendo ainda termos de licenciamento amigáveis. Para uma introdução, veja o anúncio de lançamento das Plataformas do KDE.
Esta versão faz parte de uma série de versões mensais planeadas que disponibilizam as melhorias aos programadores de uma forma rápida e previsível.
Novo nesta versão
KActivities
- (sem registo de alterações fornecido)
KConfig
- Gerar classes de prova do QML, usando o 'kconfigcompiler'
KCoreAddons
- Nova macro do CMake kcoreaddons_add_plugin para criar 'plugins' baseados no KPluginLoader de forma mais simples.
KDeclarative
- Correcção de estoiro na 'cache' de texturas.
- e outras correcções
KGlobalAccel
- Adição do novo método 'globalShortcut', que devolve o atalho como estiver definido na configuração global.
KIdleTime
- Evitar que o 'kidletime' estoire na plataforma Wayland
KIO
- Adição dos métodos KPropertiesDialog::KPropertiesDialog(urls) e KPropertiesDialog::showDialog(urls).
- Obtenção assíncrona de dados, baseada no QIODevice, para o KIO::storedPut e o KIO::AccessManager::put.
- Correcção de condições com o valor devolvido pelo QFile::rename (erro 343329)
- Correcção do KIO::suggestName para sugerir nomes melhores (erro 341773)
- kioexec: Correcção da localização de escrita do kurl (erro 343329)
- Gravação dos favoritos apenas no user-places.xbel (erro 345174)
- Item RecentDocuments duplicado, caso dois ficheiros diferentes tenham o mesmo nome
- Mensagem de erro melhor, caso um único ficheiro seja demasiado grande para o caixote do lixo (erro 332692)
- Correcção do estoiro do KDirLister com o redireccionamento provado pelo 'slot', ao chamar o 'openURL'
KNewStuff
- Novo conjunto de classes, chamadas de KMoreTools ou com outros nomes relacionados. As KMoreTools ajudam a adicionar sugestões sobre as ferramentas externas que potencialmente não estejam instaladas. Para além disso, torna os menus longos mais curtos, oferecendo uma secção principal e outra adicional, que possa também ser configurada pelo utilizador.
KNotifications
- Correcção do KNotifications quando é usado com o NotifyOSD da Ubuntu (erro 345973)
- Não despoletar actualizações das notificações quando definir as mesmas propriedades (erro 345973)
- Introdução da opção LoopSound, que permite que as notificações toquem um som em ciclo, caso precisem disso (erro 346148)
- Não estoirar se uma notificação não tiver associado um item gráfico
KPackage
- Adição de uma função KPackage::findPackages, semelhante ao KPluginLoader::findPlugins
KPeople
- Uso do KPluginFactory para instanciar os 'plugins', em vez do KService (mantido por questões de compatibilidade).
KService
- Correcção da divisão errada da localização do item (erro 344614)
KWallet
- O agente de migração agora também verifica, antes de começar, se a carteira antiga está vazia (erro 346498)
KWidgetsAddons
- KDateTimeEdit: Correcção para que os dados introduzidos pelo utilizador sejam mesmo registados. Correcção das margens duplas.
- KFontRequester: correcção da selecção apenas de tipos de letra monoespaçados
KWindowSystem
- Não depender do QX11Info no KXUtils::createPixmapFromHandle (erro 346496)
- novo método NETWinInfo::xcbConnection() -> xcb_connection_t*
KXmlGui
- Correcção dos atalhos quando definir um atalho secundário (erro 345411)
- Actualização da lista de componentes/produtos no Bugzilla para os relatórios de erros (erro 346559)
- Atalhos globais: permitir a configuração também do atalho alternativo
NetworkManagerQt
- Os ficheiros de inclusão são agora organizados como em todas as outras plataformas.
Plataforma do Plasma
- O PlasmaComponents.Menu agora suporta secções
- Uso do KPluginLoader em vez do ksycoca para carregar os motores de dados em C++
- Considerar a rotação do 'visualParent' no popupPosition (erro 345787)
Sonnet
- Não tentar realçar nada, caso não existia nenhum verificador ortográfico. Isto iria provocar um ciclo infinito com o temporizador do 'rehighlighRequest' a disparar de forma constante.
Frameworkintegration
- Correcção das janelas de ficheiros nativas no QFileDialog: ** As janelas de ficheiros abertas com o exec() e sem um item-pai eram abertas, mas qualquer interacção com o utilizador era bloqueada de tal forma que não era possível seleccionar nenhum ficheiro nem fechar a janela. ** As janelas de ficheiros abertas com o open() ou o show() com um item-pai não eram abertas de todo.
Poderá discutir e partilhar ideias sobre esta versão na secção de comentários do artigo do Dot.
Instalar os pacotes binários
No Linux, a utilização dos pacotes da sua distribuição favorita é a forma recomendada de ter acesso às Plataformas do KDE. Página da Wiki para Obter as Aplicações do KDE na sua Distribuição de Linux
Compilar a partir do código
Poderá obter o código-fonte completo das Plataformas do KDE 5.10.0 sem qualquer custo. As instruções de compilação e instalação estão disponíveis na Página de Informações das Aplicações do KDE 5.10.0.
A compilação do código-fonte é possível através dos comandos básicos cmake .; make; make install. Para uma única plataforma de Nível 1, esta é normalmente a solução mais simples. As pessoas interessadas em contribuir para as plataformas ou acompanhar o progresso no desenvolvimento do conjunto completo são encorajadas a usar o kdesrc-build. As Plataformas 5.10.0 necessitam do Qt .
Poderá obter uma lista detalhada de todas as Plataformas e das outras bibliotecas do Qt de terceiros em inqlude.org, o arquivo de pacotes devidamente auditado de bibliotecas do Qt. Poderá obter uma lista completa com a documentação da API em api.kde.org.
Envolva-se
Os que estejam interessados em seguir e contribuir para o desenvolvimento das Plataformas poderão consultar os repositórios de Git e seguir as discussões na lista de correio de Desenvolvimento das Plataformas do KDE. As políticas e o estado actual do projecto e planos estão disponíveis na wiki das Plataformas. As discussões em tempo-real têm lugar no canal de IRC #kde-devel do Libera Chat.
Apoiar o KDE
O KDE é uma comunidade de Software Livre que existe e cresce apenas devido à ajuda dos muitos voluntários que doam o seu tempo e esforço. O KDE está sempre à procura de novos voluntários e contribuições, sejam sob a forma de ajuda no código, na correcção ou comunicação de erros, na escrita de documentação, de traduções, promoção, dinheiro, etc. Todas as contribuições são bem-vindas da nossa parte e agradecemos em toda a medida. Por favor leia a página de Suporte ao KDE para obter mais informações sobre como poderá ser um membro de suporte do KDE e.V., através da nossa iniciativa Join the Game.