Notas de versão/25.8
TDF LibreOffice Brasil Document Liberation Project Community Blogs Traduções Nextcloud Redmine Perguntas e respostas Doar
Writer
- A regra de hifenização
Mover linha
foi adicionada para escolher se as palavras da última linha das páginas devem ser hifenizadas e as linhas inteiras devem ser movidas para as páginas seguintes (post do blog). Veja também a interoperabilidade com o MSO 2016 e versões posteriores em Filters (este desenvolvimento foi financiado pelo NGI0 Entrust Fund, um fundo estabelecido pela Fundação NLnet com apoio financeiro do programa Next Generation Internet da Comissão Europeia). (László Németh) tdf#165354
-
Ao hifenizar o texto, uma opção para mover a ultima linha completa para a próxima página para evitar cortar a última palavra da página (outro caso a seção dos detalhes do arquivo 'File history' section).
- Zonas finais de parágrafo, coluna, página e spread (blog post) (László Németh)
- Recurso de espaçamento mínimo, desejado e máximo entre palavras (blog post) (László Németh)
- A primeira e segunda chave são mostradas nas dicas dos campos de índice. (Andreas Heinisch) tdf#143157
- Para entrada de títulos, o Navegador mostra agora uma dica com a contagem de palavras e caracteres nos tópicos incluindo todas as palavras e caracteres dos sub-tópicos. (Jim Raykowski) tdf#163646
-
Dica de ferramenta com a contagem de palavras e caracteres do esboço, incluindo todas as palavras e caracteres do subesboço
- Foi adicionado um comando para inserir uma quebra de parágrafo antes de uma tabela: ".uno:BreakAboveTable". (Ujjawal Kumar) tdf#149825
- Agora é mais fácil controlar como o texto é selecionado ao rolar a visualização. (Oliver Specht, CIB) tdf#50743
- Foi adicionada uma caixa de diálogo para copiar o conteúdo de um campo de um documento somente leitura. (Oliver Specht, CIB) tdf#164318
-
Caixa de diálogo para copiar o conteúdo de um campo de um documento somente leitura
- Um novo campo que exibe a contagem de páginas de um intervalo até a próxima redefinição de numeração foi adicionado. (Oliver Specht, CIB) tdf#71583
- Um comando (com o atalho Ctrl + ⇧ Shift + F2) foi adicionado para converter campos em texto simples. (Oliver Specht, CIB) tdf#45946
- Gravação de alterações de trilha por janela no Writer postagem do blog. (Miklos Vajna, Collabora)
- Agora é possível 'reinstaurar' alterações no Writer (rejeitar com histórico) postagem do blog. (Miklos Vajna, Collabora)
- O suporte a alterações rastreadas interdependentes foi aperfeiçoado (blog post blog post 2). (Miklos Vajna, Collabora)
- Uma opção para redigir imagens foi adicionada na caixa de diálogo Censura automática tdf#139331 ▸ ▸ . (Karthik Godha)
-
Selecione 'Todas as imagens' no menu suspenso na caixa de diálogo 'Adicionar destino' para censurar imagens.
- Agora é possível definir o idioma de determinados caracteres de pontuação no Writer. (Jonathan Clark, TDF) tdf#66791 tdf#166011 tdf#166012
-
Em alguns casos, o Writer tratará a pontuação como um idioma diferente do pretendido. Agora, isso pode ser controlado selecionando o texto e definindo o idioma correto.
Acessibilidade
- Agora há uma verificação de acessibilidade para links e referências no cabeçalho/rodapé. (Balázs Varga, Collabora) tdf#164797
Desempenho
- Um certo arquivo DOC pesado inspirou otimizações no carregamento de dados de linguagem e no layout de objetos gráficos. (Noel Grandin, Collabora) tdf#141415
- Carregar documentos do Writer com registro de alterações de movimentações agora é mais rápido. (Noel Grandin, Collabora) tdf#162343
- O comando de desfazer foi otimizado, tornando a exclusão de tabelas muito grandes do Writer muito mais rápida. (Noel Grandin, Collabora) tdf#136238
- O carregamento de tabelas do Writer contendo marcadores ficou mais rápido. (Mike Kaganski, Collabora) tdf#165918
- Documentos grandes do Writer, escritos da direita para a esquerda, são mais rápidos de abrir. (Noel Grandin, Collabora) tdf#64991
Calc
- A caixa de diálogo Importação de Texto, usada na importação de CSV, agora possui a caixa de seleção tdf#74580 (habilitada por padrão). Esta caixa de seleção controla se a caixa de diálogo será exibida na importação de CSV ou se as configurações salvas (configuradas no último uso da caixa de diálogo) serão usadas automaticamente. Quando a caixa de seleção está desmarcada e a caixa de diálogo normalmente não é exibida, é possível exibi-la (uma vez) usando a nova caixa de seleção na caixa de diálogo Abrir Arquivo, que funciona da mesma forma que a caixa de seleção correspondente, já existente na caixa de diálogo Salvar Arquivo: ela é habilitada quando um formato de arquivo com configurações configuráveis é selecionado na lista suspensa de filtros. (Shardul Vikram Singh)
-
A caixa de diálogo Importação de texto agora tem uma caixa de seleção para sempre mostrar na importação CSV.
- Operadores de formatação condicional em conjuntos de ícones agora podem ser personalizados. (Ahmed Hamed) tdf#61313
-
Os operadores de formatação condicional em conjuntos de ícones agora podem ser personalizados.
- A opção "Limpar AutoFiltro" foi adicionada ao menu de contexto das células do Calc. (Ujjawal Kumar) tdf#164322
-
Opção «Limpar filtro automático».
- A caixa de diálogo Importar texto agora é exibida apenas para ações de Colar especial para evitar interrupções desnecessárias. (Shardul Vikram Singh) tdf#65872
Novas funções
- Nova função ESCOLHERCOLS. (Xisco Faulí, TDF) tdf#151000
- Nova função ESCOLHERLINS. (Xisco Faulí, TDF) tdf#150999
- Nova função DESCARTAR. (Xisco Faulí, TDF) tdf#150998
- Nova função EXPANDIR. (Xisco Faulí, TDF) tdf#151001
- Nova função EMPILHARH. (Xisco Faulí, TDF) tdf#150868
- Nova função PEGAR. (Xisco Faulí, TDF) tdf#150997
- Nova função TEXTODEPOIS. (Xisco Faulí, TDF) tdf#150865
- Nova função TEXTOANTES. (Xisco Faulí, TDF) tdf#150864
- Nova função DIVIDIRTEXTO. (Xisco Faulí, TDF) tdf#150866
- Nova função PARACOL. (Xisco Faulí, TDF) tdf#150879
- Nova função PARALINHA. (Xisco Faulí, TDF) tdf#150878
- Nova função EMPILHARV. (Xisco Faulí, TDF) tdf#150867
- Nova função DISPORCOLS. (Xisco Faulí, TDF) tdf#150881
- Nova função DISPORLINHAS. (Xisco Faulí, TDF) tdf#150880
Desempenho
- A velocidade de renderização de arquivos XLSX com muita formatação condicional foi aperfeiçoada. (Noel Grandin, Collabora) 185df5e6
- A velocidade de abertura de arquivos XLSX com muita formatação condicional foi bastante aperfeiçoada. (Noel Grandin, Collabora) tdf#134864
- A velocidade de abertura de arquivos XLSX com muitos objetos gráficos foi significativamente aperfeiçoada. (Noel Grandin, Collabora) tdf#130326 tdf#150623
- O cálculo da altura da linha ao alternar entre planilhas do Calc foi otimizado, reduzindo muito o tempo de espera em planilhas complexas. (Noel Grandin, Collabora) tdf#150623
- Agora é muito mais rápido alternar planilhas do Calc com muitos objetos de desenho. (Noel Grandin, Collabora) tdf#131595
- O desempenho da verificação ortográfica em planilhas multilinguagem foi aprimorado (Caolán McNamara, Noel Grandin; Collabora) 9a1f131a 3c7156da
- Manipular gráficos grandes no Calc agora é muito mais rápido ao carregar, alternar o modo de edição e alternar planilhas. (Noel Grandin, Collabora) tdf#147874 tdf#151876
- A velocidade de carregamento de arquivos XLSX com muitos atributos customFormat em linhas foi aperfeiçoada. (Noel Grandin, Collabora) tdf#163015
- A velocidade de carregamento de arquivos XLSX com muitas fórmulas, formatação condicional e comentários foi bastante aperfeiçoada. (Noel Grandin, Collabora) tdf#166684
- O desempenho do trabalho com planilhas com muitos comentários foi aperfeiçoado. (Noel Grandin, Collabora) tdf#161372
Impress
- Ctrl + scrollwheel altera quantos slides são exibidos por linha na visualização do Classificador de Slides. (Oliver Specht, CIB) tdf#117946
- Fontes incorporadas em arquivos PPTX agora são suportadas. (Tomaž Vajngerl, Collabora) faf45f80 d0ee08cf
- Melhor algoritmo para determinar se uma fonte é utilizada e precisa ser incorporada ao exportar para PPTX (Tomaž Vajngerl, Collabora) 777ff280
- Agora é possível copiar slides mestres no Impress e páginas mestres no Draw. (Mohamed Ali) tdf#45617
Draw
- Os limites são exibidos para margens de página; desabilite com a opção de especialista
Draw::Misc::TextObject::ShowBoundary
(Heiko Tietze, TDF) tdf#89420
-
Desenhar limites da página.
Núcleo / Geral
- Um novo modo de visualização para todo o aplicativo foi implementado. Nele, todos os arquivos são abertos em modo somente leitura; todas as ferramentas de edição são desabilitadas. O modo é controlado pela nova configuração avançada "ViewerAppMode". (Mike Kaganski, Collabora) tdf#62845
- No Windows, o mecanismo de atualização automática (“MAR”) agora registra apenas seu
update_service.exe
como um “Serviço de Manutenção do LibreOffice” do Windows (que permite fazer atualizações com privilégios de administrador) quando o LibreOffice é instalado emC:\Arquivos de Programas
. (Stephan Bergmann, Collabora) tdf#164225 tdf#162780 - A imagem de fundo no documento agora está visível como uma miniatura de bitmap em tdf#125969 > > . (Justin Luth)
-
Imagem de fundo agora visível como miniatura bitmap.
- SHA384 com AES_192 agora é levado em consideração, permitindo, por exemplo, abrir mais arquivos criptografados. (Julien Nabet) tdf#166241
- A marcação de data e hora da assinatura em PDF na exportação de documentos agora exige um único cálculo de assinatura criptográfica em vez de dois. Portanto, um código PIN deve ser inserido no máximo uma vez durante o processo. (Juraj Šarinay) tdf#147452
- O formato de documentos PDF assinados na exportação agora é compatível com o Adobe Reader. (Juraj Šarinay) tdf#121133
- Objetos OLE, como gráficos no Calc, agora podem ser redimensionados proporcionalmente com ou sem a ⇧ Shift no modo de edição (mesmo comportamento de outros objetos de forma). Além disso, mover objetos OLE no modo de edição arrastando a borda é forçado a uma direção de 45° se a ⇧ Shift for pressionada. (Laurent Balland) tdf#163816
-
Redimensionar um gráfico no modo de edição preserva a proporção altura/largura com alças nos cantos; a tecla ⇧ Shift alterna esse comportamento.
Filtros
- Agora é possível importar PDFs híbridos criptografados. (David Gilbert) tdf#55425
- Os filtros automáticos agora são importados de arquivos XML do MS Excel. (Kohei Yoshida) tdf#154311
- 25.8.2Deleted comments with tracked changed are now fully removed in non-native DOCX/DOC documents (Mike Kaganski, Collabora) tdf#108791
- A exibição de documentos DOC/DOCX em chinês, japonês e coreano é significativamente mais precisa. (Jonathan Clark, TDF) tdf#88908 tdf#83844 tdf#80596
- Adicionar interoperabilidade de layout de documentos DOCX com hifenização criados no MSO 2016 e versões posteriores: Mova apenas palavras hifenizadas entre páginas e colunas (não linhas completas, como na correção de interoperabilidade anterior do MSO 2013), __RefHeading___Toc244324_217506495111 postagem no blog, consulte também os desenvolvimentos da extensão ODF e da interface do utilizador associados (este desenvolvimento foi financiado pelo NGI0 Entrust Fund, um fundo criado pela NLnet Foundation com o apoio financeiro do programa Next Generation Internet da Comissão Europeia). (László Németh) tdf#165354
- Numeração multinível DOCX corrigida. (Michael Stahl, Collabora) tdf#166975
-
DOCX numeração multinível comparada
PDF 2.0
Suporte para exportação em PDF 2.0 (ISO 32000-2) foi adicionado. (Tomaž Vajngerl, Collabora)
- Implementada criptografia moderna AES-256, que é obrigatória no PDF 2.0.
- Adicionado suporte ao PDF/A-4, que utiliza o PDF 2.0 como base.
- A interface de exportação de PDF foi reorganizada para combinar de forma mais lógica as seções (Formulários).
- As versões PDF e PDF/A foram combinadas em um único menu suspenso.
- Adicionados novos elementos de estrutura (/Em /Strong /Title)
- Adicionado o /AFRelationship para os arquivos incorporados.
- No modo híbrido, o documento ODF incorporado é marcado como fonte.
-
A janela de exportação de PDF foi reorganizada para exibir o PDF 2.0 como versão de saída.
Interface do Usuário
- A caixa de diálogo Editar campo pode ser aberta em documentos somente leitura. (Oliver Specht, CIB) tdf#164318
- A barra de ferramentas de formatação fica visível em seções marcadas como editáveis em documentos somente leitura. (Tibor Nagy, Collabora) tdf#146549
- O menu suspenso de moedas não exige mais clicar no botão OK. (Szymon Kłos, Collabora) tdf#165589
- A barra de Localização rápida agora tem uma opção para corresponder sinais diacríticos. (Johann Lorber, Linagora) tdf#163616
-
Correspondência de diacríticos na barra de pesquisa rápida. Correspondências para "atencao" e "atenção"
- Foi adicionado um botão de alternância para mostrar a senha em caixas de diálogo de entrada de senha. (Balázs Varga, Collabora; Karthik Godha) tdf#146947
- Agora é possível alternar o modo de rotação de um objeto selecionado com um único clique no Writer e no Calc, e não apenas no Impress e no Draw. (Oliver Specht, CIB) tdf#90293
- As janelas de documentos do LibreOffice, bem como a Central de Inicialização, agora alternarão entre o modo de tela cheia nativo do macOS ao pressionar o botão de título verde de uma janela. (Patrick Luby) tdf#128186
- O menu Janela do LibreOffice agora inclui os itens de menu de posicionamento e organização de janelas que a Apple adicionou no macOS Sequoia. (Patrick Luby) tdf#165448
- A caixa de diálogo Bem-vindo/Novidades oferece acesso ao seletor de IU e às opções de aparência (Heiko Tietze, TDF) tdf#137931
- O seletor de IU tdf#158880 ▸ permite ativar barras de ferramentas (Heiko Tietze, TDF)
-
Ativar barras de ferramentas no seletor da interface do utilizador.
Acessibilidade
- Os menus na caixa de diálogo tdf#157001 ▸ ▸ agora podem ser acessados por leitores de tela no Windows. (Michael Weghorn, TDF)
- Foi adicionado suporte para o atributo "text-indent" do IAccessible2, que pode ser utilizado por tecnologias assistivas, como leitores de tela, para informar a indentação da primeira linha de um parágrafo (o leitor de tela NVDA no Windows \[[1](https://github.com/nvaccess/nvda/pull/17638) suporta isso a partir da versão 2025.1 do NVDA]). (Michael Weghorn, TDF) tdf#164795
- A exibição de design de tabela no Base (8a919d02 ▸ ) não fica mais sem resposta quando um leitor de tela está ativo no Windows. (Michael Weghorn, TDF)
- Caixas de combinação e outros controles dentro de barras de ferramentas agora também são representados na árvore de acessibilidade do aplicativo. (Michael Weghorn, TDF) tdf#163989
Alterações nas strings da IU
Scripting
- A versão interna do Python é 3.11.13.
- Envie pip com python interno. (Xisco Fauli, TDF) tdf#162786
As bibliotecas do ScriptForge
Uma coleção extensível e robusta de recursos de script de macro para o LibreOffice ser chamado a partir de scripts básicos ou scripts Python do usuário. (Jean-Pierre Ledure)
As bibliotecas expõem um total de 33 services, cada um com vários métodos e propriedades.
Novidades no LibreOffice 25.8:
- A nova propriedade calc.XRectangle(rangename) retorna as coordenadas (em pixels) na tela onde o intervalo fornecido está localizado. Isso abre caminho para o uso eficaz de menus pop-up. Consulte Wiki: popup menu.
- A tradução em espanhol já está disponível (B. Antonio Fernández).
- O método calc.Intersect(range1, range2) calcula a área comum de 2 intervalos de entrada.
- Com o método contextmenu.RemoveAllItems(), você pode optar por configurar um menu de contexto totalmente personalizado. Exemplo em Wiki: context menu.
- Para evitar duplicatas, a propriedade document.MenuHeaders lista os menus presentes na barra de menus.
- O serviço Calc agora recebe novos métodos de formatação (AlignRange, BorderRange, ColorizeRange, DecorateFont e FormatRange). Veja um exemplo em Wiki: format range.
- Os controles TabPageContainer agora podem ser inseridos em caixas de diálogo por código. Troca de páginas em caixas de diálogo: Wiki: tabbed pages.
- Ainda nos diálogos, o método dialog.ImportControl() copia controles entre diálogos: \[\[Macros/ScriptForge/BasicMacroOrganizer|Wiki: construindo diálogos compostos]]
- A nova propriedade platform.UntitledPrefix fornece o prefixo usado para nomear novos documentos. Isso pode tornar as macros mais independentes de idioma.
- O serviço de exceção foi revisado: as propriedades ReportScriptErrors, StopWhenError, ReturnCode e ReturnCodeDescription permitem que o autor dos scripts decida o que o ScriptForge deve fazer quando um erro é detectado pelo software.
- O ui.CreateBaseDocument() permite que você defina, além dos bancos de dados HSQLDB, FIREBIRD e CALC (incorporados), também o tipo FIREBIRD_EXTERNAL.
- A nova propriedade calc.DefinedNames associada ao método calc.DefineName() permite que você gerencie nomes definidos nos níveis de planilha e global.
Todo o conjunto de serviços (exceto quando melhor executado por funções nativas integradas) é disponibilizado para scripts Python com sintaxe e comportamento idênticos aos do Basic.
ScriptForge in the wiki: leia Macros/ScriptForge (Lobaluna).
A versão em inglês da documentation das bibliotecas do ScriptForge (25.8) está parcialmente integrada nas help pages do LibreOffice (https://help.libreoffice.org/25.8/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Sua finalização e tradução para outros idiomas estão em andamento. (Alain Romedenne, Rafael Lima)
Android Viewer
Localização
Novos idiomas/localidades com dados de localidade
- Adicionar localização albanesa. (Xisco Faulí, TDF) tdf#96151
- Adicionar localidade moldava. (Xisco Faulí, TDF) tdf#136753
- Adicione a moeda Bitcoin. (Xisco Faulí, TDF) tdf#167431
Melhorias na ferramenta de revisão e suporte aos idiomas
- Dicionários de verificação ortográfica e regras de hifenização foram adicionados para os idiomas: Punjabi, Oriya, Sanskrit, Kannada e Assamese.
- Dicionários de verificação ortográfica foram adicionados para os idiomas: Tamil e Marathi.
- Os dicionários de verificação ortográfica foram atualizados para os idiomas: Dinamarquês, Inglês GB + ZA, Hindi, Mongol, Espanhol, Tailandês e Ucraniano.
- O dicionário de sinônimos Marathi foi adicionado.
- O dicionário de sinônimos Slovenian foi atualizado. (Martin Srebotnjak, OdprtiTezaver)
Ajuda do LibreOffice
Páginas de ajuda para novas funções do Calc:
ESCOLHERCOLS ESCOLHERLINS DESCARTAR EXPANDIR EMPILHARH PEGAR TEXTODEPOIS TEXTOANTES DIVIDIRTEXTO PARACOL PARALINHA EMPILHARV DISPORCOLS DISPORLINHAS (Olivier Hallot, TDF)
Atualizações e correções de conteúdo de ajuda:
- O. Hallot, TDF
- G. Kelemen, Collabora
- A. Romedenne
- I. Lauhakangas, TDF
- S. Horáček
- B. Buzea
- A. Timar, Collabora Productivity
Recurso removido / Descontinuado
Compatibilidade entre plataformas
O suporte para Windows 7 e 8/8.1 foi removido.
O suporte para compilações do Windows x86 (32 bits) está obsoleto.
A versão 25.8 será a última versão a funcionar no macOS 10.15 - o LibreOffice 26.2 exigirá o macOS 11 ou posterior.
Mudanças na API
- A interface XTiledRenderable UNO foi removida. ccefc5e5
Mudanças nas configurações
Foi adicionado suporte para instrumentação Java. tdf#165774
Funcionalidades experimentais atuais
As funcionalidades experimentais estão ativadas
▸ ▸ ▸ ▸- O Writer agora tem suporte provisório para recuo de parágrafo relativo à fonte na primeira linha, antes do texto e depois do texto. Esse recurso pode ser usado inserindo valores de recuo na caixa de diálogo de propriedades do parágrafo, incluindo a unidade «em» para a unidade tipográfica padrão ou «ic» para a largura de um caractere ideográfico CJK. (Jonathan Clark, TDF) tdf#36709 tdf#163913
- Conclusão de código IDE básico e recursos auxiliares, em ▸ ▸ ▸
- Nova caixa de diálogo Gestor de Macros tdf#120658 ▸ ▸ que combina as funções de 5 caixas de diálogo existentes utilizadas para a gestão da linguagem de macro e da estrutura de scripting básica numa única caixa de diálogo. (Jim Raykowski)
-
Caixa de diálogo Macro Manager que combina as funções de 5 caixas de diálogo existentes utilizadas para a gestão da linguagem de macro e da estrutura de macro de scripting Basic numa única caixa de diálogo.
Criptografia ODF Wholesome: Foi implementado um novo modo de criptografia ODF baseado em senha, com as seguintes vantagens (Michael Stahl, allotropia) tdf#105844:
- mais eficiente devido à obtenção de uma chave apenas uma vez por pacote
- mais resistente a adulterações com encriptação autenticada (AES-GCM)
- melhor ocultação de metadados para reduzir fugas de informação
- maior resistência a ataques de força bruta usando a função de derivação de chaves Argon2id com memória pesada