Publicação original: 19 de agosto de 2026.

Atividades do time da The Document Foundation no projeto LibreOffice

Group photo of TDF team

Por Mike Saunders. Tradução automática.

O LibreOffice é um projeto global composto por centenas de pessoas: voluntários, desenvolvedores de empresas do ecossistema e a equipe de 18 pessoas da The Document Foundation (a organização sem fins lucrativos que coordena o projeto e a comunidade). Então, no que a equipe tem trabalhado recentemente? Segue um breve resumo:

Engenharia de Lançamento

  • Marcação (tagging), compilação e distribuição do LibreOffice 26.8.0 Release Candidate 2
  • Habilitar atualizações via MAR para atualizações entre versões 25.8.7 e 26.2.4 para a 26.2.5
  • Revisar patches
  • Testar novos *build bots* para Windows em ambiente de produção
  • Investigar e corrigir permissões incorretas nos pacotes diários para Debian

Scripts

  • Investigação de um problema relatado por um desenvolvedor de extensões ao exportar macros BASIC como uma extensão
  • Identificação de uma asserção em compilações de depuração (debug builds) que não parece afetar as compilações de lançamento (release builds)
  • Adição de um teste de interface (UI test) para ajudar a prevenir futuras regressões na exportação de macros

Código e Acessibilidade

  • Discussão sobre melhorias de acessibilidade propostas na lista de discussão de acessibilidade do LibreOffice
  • Análise e correção do tdf#172831: nomes personalizados de abas da NotebookBar não eram traduzidos após a atualização
  • Lançamento do LibreOffice Viewer para Android versão 26.2.5 no Google Play, F-Droid e Meta Horizon Store
  • Discussão sobre o tdf#172885, um tema/estilo Qt específico para o LibreOffice.
  • Explorou uma abordagem *upstream* utilizando variáveis ​​de ambiente para folhas de estilo do Qt e, em seguida, implementou suporte na linha de comando do LibreOffice para definir a folha de estilo
  • Publicou e reformulou as partes específicas para macOS do trabalho na VCL do Qt
  • Reformulou as alterações em resposta a comentários e, depois, realizou a integração (*merge*)
  • Trabalhou na generalização do *patch* de escala para macOS
  • Tornou o ID da ação do botão “Redefinir” (Reset) da caixa de diálogo conhecido em toda a base de código

QA (Controle de Qualidade)

  • Anunciou a disponibilidade do LibreOffice 26.8 RC1 para testes
  • Atualizou bibliotecas externas:
    • NSS para 3.126
    • libffi para 3.7.1
  • Melhorou testes automatizados:
    • Extraiu código comum de CppunitTest_sc_swarmsolvertest
    • Adicionou testes para a função ARRAYTOTEXT em FunctionsTest
  • Corrigiu falhas (*crashes*) e avisos:
    • Corrigiu um aviso de desreferenciação de ponteiro nulo no Writer
    • Corrigiu uma falha em ThemeExport::write
    • Corrigiu uma falha em OutMarkdown_SwTableNode
  • Testou e comentou o trabalho de estilo e temas para Qt6 referente ao tdf#172885
  • Concluiu tarefas de contratação e revisões de código
  • Investigou regressões envolvendo nomes de fontes CJK e a galeria de marcadores CJK
  • Corrigiu dois problemas de compilação/SDK:
    • Corrigiu um problema de compilação com o Visual Studio 2026 18.7.0
    • Corrigiu a ausência de arquivos de *binding* .NET multiplataforma no SDK (tdf#165585)
  • Continuidade do trabalho para resolver problemas de compilação *headless* (sem interface gráfica) no Windows/fontconfig, necessários para o Qt6 no Windows

Mentoria

  • Revisão de seis submissões de *patches* substanciais
  • Conclusão de tarefas de mentoria do GSoC

Design

  • Triagem de reportes de erros no Bugzilla
  • Participação nas reuniões semanais de UX e do ESC
  • Publicação de extensões e gerenciamento de comentários
  • Apoio ao crescimento da comunidade por meio da conta de rede social @libodesign
  • Conclusão de várias revisões de design
  • Preparação da pesquisa sobre o Base
  • Contribuição com *patches*:
    • tdf#115805: correção de incrementos nas caixas de diálogo de numeração
    • tdf#172739: harmonização da ordem de tabulação da NotebookBar

Documentação

  • Atualização da Ajuda online com correções para as versões Master, 26.2 e 25.8
  • Atualização de páginas da Ajuda por meio de triagem de bugs, revisão de *patches* de colaboradores, correções e tarefas de manutenção
  • Contribuição com melhorias na Ajuda, incluindo:
    • Ajuste das margens esquerdas para parágrafos em tabelas
    • Refatoração da página de Opções de Correção Automática
    • Atualização da documentação sobre ancoragem “Na página”
    • Adição de “Quebra de página” ao Localizar e Substituir atributos
    • Revertida a remoção de “Estilo de Página” dos atributos de Localizar e Substituir
    • Desativado as tradução em linhas de código Python e BASIC selecionadas
    • Apoio as atualizações contínuas da comunidade nos Guias do LibreOffice
    • Prestado auxílio a novos colaboradores
    • Trabalhado no projeto Bookshelf, incluindo a revisão e limpeza do Guia do Impress

    Marketing

    • Anunciados e promovidos novos membros da TDF e a nova posição de marketing
    • Mantidas as atividades, atualizações e interações nas redes sociais
    • Coordenada a logística da conferência e preparado o primeiro esboço da programação
    • Redigidas seções do Relatório Anual de 2025 da TDF
    • Atualizadas as listas de distribuição e o banco de dados de jornalistas
    • Publicadas postagens no blog sobre o ODF e realizada a manutenção do blog
    • Monitoradas doações, downloads, repercussão na mídia e solicitações de suporte relacionadas a downloads
    • Gerenciadas atividades relacionadas ao orçamento