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

Sábado, 8 de Abril de 2017
O KDE anuncia hoje o lançamento das Plataformas do KDE 5.33.0.
As Plataformas do KDE são 70 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
Baloo
- Adição de descrição para os comandos (balooctl)
- Pesquisa também em pastas via ligações simbólicas (erro 333678)
BluezQt
- Fornecimento do tipo de dispositivos nos dispositivos de Baixo Consumo
Módulos Extra do CMake
- Definição do 'qml-root-path' como pasta partilhada no prefixo
- Correcção da compatibilidade do 'ecm_generate_pkgconfig_file' com o novo 'cmake'
- Só registar as opções APPLE_* com 'if(APPLE)'
KActivitiesStats
- Adição de predefinições para a aplicação de testes
- Movimento adequado dos itens para a posição desejada
- Reordenação da sincronização para outras instâncias de modelos
- Se a ordem não for definida, ordena os elementos pelo ID
Ferramentas de Doxygen do KDE
- [Meta] Mudança do responsável de manutenção no setup.py
KAuth
- Infra-estrutura para o Mac
- Adição do suporte para matar uma KAuth::ExecuteJob
KConfig
- Limpeza da lista de atalhos na leitura/escrita do 'kdeglobals'
- Evitar novas alocações inúteis, removendo a chamada 'squeeze' no 'buffer' temporário
KDBusAddons
- KDBusService: Adição de método de acesso ao nome do serviço D-Bus registado por nós
KDeclarative
- Com o Qt >= 5.8, usa a nova API para definir a infra-estrutura gráfica das cenas
- Não activar o 'acceptHoverEvents' na DragArea, dado que não são usados
KDocTools
- meinproc5: ligação para os ficheiros, não para a biblioteca (erro 377406)
KFileMetaData
- Fazer com que o PlainTextExtractor corresponda de novo ao "text/plain"
KHTML
- Página de erro a carregar correctamente a imagem (com um URL real)
KIO
- Fazer com que funcione de novo o URL remoto file:// a ser direccionado de novo para o smb://
- Manter a codificação da pesquisa quando é usado um 'proxy' de HTTP
- Actualização dos agentes de utilizadores (Firefox 52 ESR, Chromium 57)
- Tratamento/Corte do texto de apresentação do URL atribuído à descrição da tarefa. Evita que os URL's 'data:' grandes sejam incluídos nas notificações da GUI
- Adição do KFileWidget::setSelectedUrl() (erro 376365)
- Correcção do modo de gravação do KUrlRequester, adicionando o setAcceptMode
KItemModels
- Menção ao novo QSFPM::setRecursiveFiltering(true), que torna o KRecursiveFilterProxyModel obsoleto
KNotification
- Não remover as notificações em espera quando é iniciado o serviço 'fd.o'
- Adaptações para a plataforma Mac
KParts
- Docs da API: correcção de nota em falta na chamada 'setXMLFile' com o KParts::MainWindow
KService
- Correcção das mensagens de terminal 'Not found: ""' (não encontrado)
KTextEditor
- Exposição de funcionalidades internas adicionais da View à API pública
- Gravação de diversas alocações do 'setPen'
- Correcção da ConfigInterface do KTextEditor::Document
- Adição de opções do tipo de letra e ortografia no ConfigInterface
KWayland
- Adição do suporte para o 'wl_shell_surface::set_popup' e 'popup_done'
KWidgetsAddons
- Suporte para a compilação com um Qt sem acessibilidade activa
- Correcção de sugestão errada de tamanho quando é invocado o 'animatedShow' com um elemento-pai escondido (erro 377676)
- Correcção dos caracteres no KCharSelectTable a ficar com reticências
- Activação de todos os planos na janela de teste do 'kcharselect'
NetworkManagerQt
- WiredSetting: devolver 'autonegotiate' mesmo se estiver inactivo
- Impedir que os 'signals' na 'glib2' sejam definidos pelo Qt
- WiredSetting: A velocidade e o duplex só podem ser configurados se a negociação automática estiver desligada (erro 376018)
- O valor de auto-negociação na configuração com fios deverá ser falso
Plataforma do Plasma
- [ModelContextMenu] Uso do Instantiator em vez do truque 'Repetidor-e-mudança-de-pai'
- [Calendário] O Encolhimento e colocação dos nomes das semanas é feito como na delegação do dia (erro 378020)
- [Item de Ícone] Fazer com que a propriedade "smooth" faça algo de facto
- Definição do tamanho implícito no tamanho da origem para as fontes de URL's 'image/svg'
- adição de uma nova propriedade no contentor para um modo de edição
- correcção do 'maskRequestedPrefix' quando não é usado nenhum prefixo (erro 377893)
- [Menu] Harmonização da colocação do 'openRelative'
- A maioria dos menus (de contexto) têm aceleradores (atalhos Alt+letra) agora (erro 361915)
- Controlos do Plasma baseados no QtQuickControls2
- Tratamento do 'applyPrefixes' com um texto vazio (erro 377441)
- limpeza de facto das 'caches' de temas antigos
- [ContainmentInterface] Despoletar os menus de contexto ao carregar na tecla "Menu"
- [Tema Brisa do Plasma] Melhoria nos ícones de sobreposição de acções (erro 376321)
Realce de Sintaxe
- TOML: Correcção do realce das sequências de escape dos textos
- Actualização do realce de sintaxe do Clojure
- Algumas actualizações na sintaxe do OCaml
- Realce dos ficheiros *.sbt como código em Scala
- uso também do realce de QML para os ficheiros .qmltypes
Informação de segurança
O código lançado foi assinado com GPG, usando a seguinte chave: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure@kde.org> Impressão digital da chave primária: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB
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.33.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.33.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.33.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.