
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
ARRAYTOTEXTemFunctionsTest
- Extraiu código comum de
- 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
