LibreOffice 4.3: Notas da versão

From The Document Foundation Wiki
Jump to: navigation, search

Novidades do LibreOffice 4.3

Sobre esta página

Esta é uma página de rascunho com anotações sobre os desenvolvimentos até a liberação da versão. Não inclua aqui as modificações que já foram implementadas na versão 4.2 ou em outra anterior!

O que deve constar nesta página:

  • Uma descrição, e uma maneira adequada para um revisor encontrar e conferir a nova característica. Considere que pessoas são bastante ocupadas e com conhecimento modesto do produto. Assim, se um elemento da interface do usuário for importante, seja bastante explícito sobre onde encontrá-lo. Por exemplo, caminhos do tipo Menu ▸ Formatar ▸ Caractere ▸ Guia Posição ▸ 90 graus para achar o elemento novo. Claro que você considera sua contribuição importante e todos deveriam estar cientes de sua “caixa de diálogo de Propriedades avançadas das autoformas”, porém nem sempre as pessoas que gravam imagens de tela e que escrevem sobre o LibreOffice entendem exatamente o novo recurso.
  • Dê os créditos aos autores principais, as pessoas que trabalharam na novidade – Coloque seus nomes entre parênteses.
  • Se uma novidade pode ser apresentada com um exemplo ou arquivo de teste – particularmente para arquivos contendo as novidades, será muito bom ter um atalho para carregar um arquivo de teste que possa ser utilizado para mostrar de forma bem clara a nova característica. Isso ajuda muito para gravar imagens da tela para mostrar as novidades, e permite aos revisores fazerem seus próprios testes.

Obrigado por nos ajudar a completar esta página!


Writer

Parágrafos extensos

  • Ampliada a limitação de 65.535 caracteres (16 bits) por parágrafo para 2.147.483.647 caracteres (32 bits), especialmente útil nas localidades onde há uma exigência para gravar atas de reunião em um único parágrafo. tdf#30668 e i#17171 (Caolán McNamara)
Um parágrafo com mais de 66 mil caracteres.

Botões de navegação do documento

  • Os botões de navegação foram movidos da barra de rolagem para a barra de localização. (Samuel Mehrbrodt, equipe de projeto e usabilidade interativa com sistemas de informática)
Antes.
Depois.

Dimensionamento de fontes em objetos

  • Removida a limitação de 72pt para a fonte no botão. tdf#73414 (Maxim Monastirsky e Caolán McNamara)
  • Também adicionada a funcionalidade de redimensionar a fonte em objetos de desenho. Para mais detalhes, acesse esta página. (Maxim Monastirsky)

Importação e Exportação de DrawingML

  • Novo filtro de importação e exportação de DrawingML do DOCX para formas e quadros de texto. Para mais detalhes, acesse esta página. (Miklós Vajna)
Antes.
Depois.

Faça testes com este documento DOCX.

Escalonamento de imagens

  • As imagens, agora, são dimensionadas proporcionalmente por padrão, o qual está disponível pela tecla ⇧ Shift. tdf#71669 (Tomaž Vajngerl)

Nova cor para caracteres não imprimíveis

  • Uso da cor "azul brilhante" para exibir os caracteres não imprimíveis, mas ainda não disponível para o Mac OS X. tdf#68071 (Tomaž Vajngerl)
Nova cor para exibição de caracteres não imprimíveis.

Referências a quadros

  • Várias referências são agora suportadas para o texto em quadros. Para mais detalhes, acesse esta página. (Miklós Vajna)
Posição relativa para textos no quadro: referência à página ou ao parágrafo.

Alinhamento vertical de texto para quadros

Alinhamento vertical para texto, além de outros tipos, agora é permitido para quadros. Esta funcionalidade pode ser configurada na aba "Opções". (Tamás Zolnai)

Alinhamento vertical para texto de quadros.

Impressão das anotações do texto na margem da página

  • Os comentários podem agora ser impressos ao lado do texto na margem direita como eles aparecem na tela. Cada página é reduzida a fim de abrir espaço para os comentários ajustando-se ao tamanho do papel suportado. tdf#36815 (Caolán McNamara)
Nova opção 'Localizar nas margens'.
Exemplo de saída em PDF com os comentários localizados na margem.

Formatar todas as anotações

  • As propriedades de caracteres de todos os comentários podem ser definidas ao mesmo tempo agora, a fim de formatar todos os comentários de um documento ao mesmo tempo. (Caolán McNamara)
Nova opção 'Formatar todos os comentários'.

Aprimoramento do LibreLogo, o ambiente de programação Logo do LibreOffice para projeto gráfico e educacional:

  • Novos comandos PENTRANSPARENCY e FILLTRANSPARENCY para configurar a transparência no uso dos comandos PENCOLOR e FILLCOLOR:
Um círculo transparente de 50% (a parte laranja está sobreposta ao círculo e seu contorno).
  • A codificação fica:
   PENSIZE 100
   PENCOLOR “GOLD”
   PENTRANSPARENCY 50
   FILLCOLOR “RED”
   FILLTRANSPARENCY 50
   CIRCLE 450
  • Os gradientes de cor e transparência são possíveis nos comandos FILLCOLOR e FILLTRANSPARENCY.
Exemplo de cor gradiente.
  • A codificação fica:
   PENUP
   REPEAT 100 [
       FILLCOLOR [ANY, ANY]
       CIRCLE 20 + RANDOM 130
       POSITION ANY ]
  • Para informações adicionais, acesse o novo portal de notícias do LibreLogo e seus exemplos: LibreLogo.org

Calc

Novas funções

  • Adicionadas novas funções para interoperabilidade com o Excel. (Winfried Donkers)
    • DIST.GAMA, INV.GAMA e LNGAMA.PRECISO tdf#71936
    • DIST.LOGNORMAL.N, INV.LOGNORMAL, DIST.NORM.N, INV.NORM.N, DIST.NORMP.N e INV.NORMP.N tdf#72158
    • DIST.T, DIST.T.BC, DIST.T.CD, INV.T, INV.T.BC e TESTE.T tdf#72793
    • PERCENTIL.EXC, PERCENTIL.INC, ORDEM.PERCENTUAL.EXC, ORDEM.PERCENTUAL.INC, QUARTIL.EXC, QUARTIL.INC, ORDEM.EQ e ORDEM.MÉD tdf#73146
    • MODO.ÚNICO, MODO.MULT, DIST.BIN.NEG.N e TESTE.Z tdf#72197
    • ARREDMULTB.PRECISO, TETO.PRECISO e ISO.TETO tdf#71720 (Com a colaboração de Eike Rathke)
    • DIATRABALHOTOTAL.INTL e DIATRABALHO.INTL tdf#73147
    • FUNERRO.PRECISO e FUNERROCOMPL.PRECISO tdf#73149

Método de resolução coin-MP

  • Além do método lpsolve, agora é possível utilizar o método coin-MP. (Matúš Kukan)

Assistente de estatísticas (alternativa ao pacote complementar de análise do MSExcel)

  • Acesse o assistente em Dados ▸ Estatísticas
    • Análise da variância (ANOVA) (Tomaž Vajngerl)
    • Teste F tdf#74663 (Tomaž Vajngerl)
    • Teste T tdf#74668 (Tomaž Vajngerl)

Geração de números aleatórios

  • Na caixa de diálogo de geração de números aleatórios Editar ▸ Preencher ▸ Número aleatório…, pode ser usada a opção para limitar o número de casas decimais. tdf#76718 (Tomaž Vajngerl)
Nova opção para arredondar um número aleatório.

Edição e conversão facilitadas

  • Permite editar células com o conteúdo da célula acima, assim como o seu conteúdo inicial. A tecla padrão de atalho rápido é Ctrl+' (apóstrofo). Em algumas localidades esse atalho de teclado pode entrar em conflito com os atalhos padrão do sistema. Se porventura o atalho não funcionar devido a algum conflito, associe esta característica a um outro atalho. (Kohei Yoshida)
Começando edição célula com a fórmula da célula acima.
  • Através do menu Ferramentas ▸ Opções… ▸ LibreOffice Calc ▸ Fórmula, na opção Configurações detalhadas para cálculos ▸ Personalizado ▸ Detalhes…, é possível selecionar como o conteúdo da célula textual deve ser tratado em operações aritméticas. Para mais detalhes, acesse esta página. tdf#37132 e tdf#75834 (Eike Rathke)
Mais opções para a conversão de texto.

Melhoria no leiaute da tabela dinâmica

  • Campo Dados está por padrão agora em colunas e pode ser movido para linhas, se necessário. Isso torna muito mais rápida a geração de tabelas dinâmicas úteis de fontes de dados de grande porte. tdf#77927 (Tomaž Vajngerl)
Nos ramos anteriores a 4.3, só era possível gerar tabela dinâmica com campo de dados em linhas.
A partir do ramo4.3, é possível gerar tabela dinâmica com campo de dados em colunas.

Mapeamento em gráficos

  • Propriedade mapping permite alterar as propriedades da série de dados com base nos valores da planilha. Para mais detalhes, acesse esta página. (Markus Mohrhard)
Uma nova propriedade mapping.

Impress

Numeração com slides ocultos

  • Slides ocultos não são considerados no campo "Número de páginas", para evitar confusão. tdf#74383 (Joseph Fernando Lagrange)

Identificação de slides selecionados

  • É possível distinguir se um slide está selecionado ou não pois, ao passar o mouse, ele fica destacado. rhbz#1096295 (Caolán McNamara)
Antes, selecionado ou não.
Depois, não selecionado.
Depois, selecionado.

Modelos 3D

Suporte a modelos 3D em formato glTF nas apresentações, usando a biblioteca libgltf. Use esta funcionalidade no menu Inserir ▸ Objetos ▸ Modelo 3D…. Inicialmente esta opção está disponível para Windows e Linux. (Tamás Zolnai, Jan Holešovský e Markus Mohrhard).

  • Modelo estático: o pato
Modelo 3D do pato, frontal.
Modelo 3D do pato, perfil.
Modelo 3D do pato, de trás.

Documento com o pato.

  • Modelo animado: o monstro
Modelo 3D do monstro.

Documento com o monstro.

O suporte para modelos 3D nos formatos DAE e KMZ ainda é limitado, por usar a biblioteca collada2gltf. Para mais detalhes, acesse esta página. (Tamás Zolnai e Matúš Kukan)

Base

Interface do usuário

  • Removida uma borda extra de 1 pixel na tela inicial, disponível na versão 4.3.1. (Adolfo Jayme Barrientos)
  • A cor de fundo foi alterada e unificada com as réguas, de forma a racionalizar e melhorar a aparência padrão, disponível na versão 4.3.1. tdf#51534 e tdf#79278 (Michael Meeks e Adolfo Jayme Barrientos)
As réguas estão em harmonia com o fundo.

Ícones

  • O conjunto padrão de ícones Tango recebeu uma atualização geral, incluindo a adição de novos ícones para a barra lateral. (Alexander Wilms e Miroslav Mazel)
Novos ícones na barra de ferramentas.

Destaque em edição de fórmulas

  • O destaque da borda em várias instâncias de uma mesma célula do Calc, ao selecionar uma fórmula, agora fica com a mesma cor. Após o cálculo de uma fórmula longa, as células podem ser facilmente identificadas na fórmula, pois terão a mesma cor. tdf#52461 (Rachit Gupta)
Antes.
Depois.
  • Quando células do Calc estiverem selecionadas, o número de linhas e colunas selecionadas será exibido na barra de status. (Manmeet Singh)
Observe o número de linhas e colunas selecionadas na barra de status.

Guias da planilha

  • Haverá um melhor uso do espaço disponível na área de guias de planilha ao expandi-las. (Michael Meeks)

Ajuste de slides

  • Adicionado um ícone na barra de status que permite o encaixe do slide atual à janela com apenas um clique (Draw e Impress). (Caolán McNamara)
Encaixando o slide na janela.

Janela

  • Pré-visualização de todos os tipos de arquivo na tela de abertura e não apenas do ODF. tdf#72469 (Jan Holešovský)
  • Exclusão dos documentos recentes de forma seletiva. (Jan Holešovský)
Seleção de documentos recentes.
  • Seletor da cor da linha agora usa uma paleta de cores em vez de uma lista. tdf#46839 (Maxim Monastirsky)
Antes.
Depois.
  • Vários seletores de cores foram convertidos para dividir botões, tornando-se possível aplicar a última cor usada com um clique do mouse. Isto inclui cor da fonte (Impress e Draw), cor da fonte de objetos de desenho (Writer e Calc), cor da linha e retirada de cor 3D. (Maxim Monastirsky)

Menu

  • Fundo da barra de ferramentas agora mostra a barra nativa no Mac OS X. tdf#69358 (Joren De Cuyper, Jan Holešovský e Tor Lillqvist)
Fundo da barra de ferramentas.
  • As propriedades de caracteres de todos os comentários podem ser definidas ao mesmo tempo. Desta forma facilita-se a padronização de todos os comentários em um documento. (Caolán McNamara)
Nova opção 'Formatar todos os comentários'.
  • O painel Inserir formas foi removido da barra lateral do Draw. tdf#73070 (Rob Snelders)

Localização

Suporte a fontes

  • O pacote da Adobe Source Sans Pro 2.0 está incluído, disponibilizando uma gama enorme de caracteres. Agora há suporte a sistemas de escrita cirílico, grego e IPA, diversos ajustes nos sinais diacríticos e adiciona o novo sinal russo rúpia (, U+20BD, incluídos desde a versão 7 do Unicode), disponível na versão 4.3.1. tdf#81095 (András Timár)

Novos corretores ortográficos

  • Idiomas adicionados com suporte à verificação ortográfica. (Eike Rathke)
    • Maninkakan latino oriental [emk-Latn-GN] tdf#74672
    • Avar [av-RU] tdf#75161
    • Cree latino [crk-Latn-CN] e silábico [crk-Cans-CN] tdf#73973

Novas localidades

  • Idiomas adicionados com suporte a padrão dos documentos e formatação específica de localidade.
    • Lengo das Ilhas Salomão [lgr-SB] tdf#72512 (Paul Unger, Cathy Unger e Eike Rathke)
    • More de Burquina Fasso [mos-BF] tdf#78647 (David Delma e Eike Rathke)
    • Francês da Costa do Marfim [fr-CI] tdf#79348 (David Delma e Eike Rathke)
    • Francês de Mali [fr-ML] tdf#79349 (David Delma e Eike Rathke)
    • Francês de Senegal [fr-SN] tdf#79350 (David Delma e Eike Rathke)
    • Francês do Benim [fr-BJ] tdf#79351 (David Delma e Eike Rathke)
    • Francês do Níger [fr-NE] tdf#79352 (David Delma e Eike Rathke)
    • Francês de Togo [fr-TG] tdf#79353 (David Delma e Eike Rathke)

Novos idiomas

  • Na caixa de diálogo de formatação dos caracteres, a lista de idiomas agora é uma caixa de seleção com um campo editável. Na hipótese de o idioma não estar disponível na lista, agora é possível especificá-lo conforme a ISO 639, sendo suficiente a digitação do código. (Eike Rathke)
Caixa de seleção de idiomas é editável.

Compatibilidade da hifenização com o padrão Unicode

Hifens suaves podem resultar em uma hifenização não padrão, tomando-se o padrão Unicode como referência. A caixa de diálogo de hifenização (baseada no hífen suave) apresentará esta opção de hifenização.

Melhor suporte à hifenização não padrão em dicionários definidos pelo usuário

Nos dicionários definidos pelo usuário, agora é possível usar um bloco [] em vez do sinal = para especificar as mudanças de caracteres antes do intervalo de hifenização. Possíveis mudanças de caracteres:

  • Acréscimo de caracteres extras, por exemplo “tug[g]gumi” resulta na correta hifenização “tugg- gummi” da palavra sueca “tuggummi”.
  • Remoção especificada de caracteres por um dígito, por exemplo “paral·[1]lel” resulta na correta hifenização “paral- lel” da palavra catalã “paral·[1]lel”, removendo um caractere antes do ponto de ruptura.
  • Remoção de caracteres e acréscimo de caracteres extras, por exemplo “cafee[2é]tje” resulta na correta hifenização “café- tje” da palavra holandesa “cafeetje”, retirando dois caracteres antes do ponto de ruptura e acrescentando um extra.

Nota: também é possível completar a hifenização de Holandês, Norueguês, Sueco, Catalão, Húngaro, sem a modificação dos padrões de hifenização compatíveis com TeX, usando um padrão de arquivo compartilhado de dicionário definido pelo usuário. (László Németh)

Novo suporte à hifenização não padrão nos dicionários definidos pelo usuário.

Interno

Núcleo

  • LibreOffice agora detectará automaticamente as impressoras que são máquinas de fax e solicitará o número do fax para usar quando você imprimir nelas. Vários números, separados por vírgulas, podem ser inseridos.
Inclusão de número do aparelho de fax.
  • Agora são suportadas outras impressoras que contenham opções personalizadas com texto ou número arbitrários. Assim, para configurar o número de telefone em impressoras de fax que utilizam uma opção personalizada para este propósito, o número pode ser digitado na guia de dispositivo das propriedades da impressora.
Digitação de texto e valores personalizados para impressoras.
  • O utilitário gráfico spadmin foi removido em favor de novos recursos e ferramentas de administração da impressora padrão do sistema operacional. (Caolán McNamara)
  • Melhorado o suporte na acessibilidade. (Jacobo Aragunde)
    • No Windows, IAccessible2 é agora a única opção de suporte de tecnologia assistiva. Suporte à Acessibilidade pelo Java foi removido, e ligar recursos experimentais não é mais necessário nas opções avançadas para ativar o suporte de tecnologia assistiva.
    • Novas regras especializadas foram adicionadas para documentos específicos de texto, planilha e apresentação. Para mais detalhes, acesse esta página. tdf#39944
    • O mapeamento de funções ATK e LibreOffice foi melhorado, combinando novas regras ATK com os objetos UNO existentes. Para mais detalhes, acesse esta página. tdf#39944
    • Exposta a regra de alteração entre um título e um parágrafo através de um novo evento de acessibilidade UNO. Para mais detalhes, acesse esta página. tdf#35105
    • Removidos eventos text-attributes-changed desnecessários durante a digitação. tdf#71556
    • As palavras com erro ortográfico são soletradas. tdf#71558 (Jacobo Aragunde)
    • Uso do texto de ajuda rápida para botões da barra de ferramentas, se não tiverem nomes explicitamente definidos. tdf#74681 (Jacobo Aragunde)
  • Maior refatoração e limpeza do código da VCL (Biblioteca de Componentes Visuais). (Chris Sherlock)

Filtro

  • Nova importação e exportação de formas e quadros para DOCX utilizando DrawingML. Para mais detalhes, acesse esta página e observe este exemplo de DOCX. (Miklós Vajna)
Antes.
Depois.
  • Importação de DOCX agora possui uma barra de progresso. tdf#58044 (Miklós Vajna)
Barra de progresso na abertura de arquivo DOCX.
  • Aperfeiçoada a manipulação das alterações nos textos das formas agrupadas. (Miklós Vajna)
Manipulação no texto em formas agrupadas.
  • O ajuste de nomes nas formas são exportados de acordo com a especificação. tdf#73215 (Miklós Vajna)
  • A importação DOCX agora lida com mesclagem horizontal explícita de células da tabela. tdf#65090 (Miklós Vajna)
  • A importação DOCX agora lida com tabela flutuante ancorada dentro de tabelas. tdf#74357 (Miklós Vajna)
  • Importação e exportação de comentários aninhados nos filtros ODF, DOC, DOCX e RTF. i#123792 (Oliver-Rainer Wittmann – Apache: ODF e DOCX; e Miklós Vajna: DOCX, RTF e DOC)
Comentários aninhados após a importação de um arquivo RTF.
  • Suporte inicial de importação para OOXML estrito nos formatos DOCX, XLSX e PPTX. Para mais detalhes, acesse esta página. (Markus Mohrhard e Miklós Vajna)
  • Aperfeiçoado o suporte ao OOXML. (Jacobo Aragunde)
    • Preenchimento de formas, fontes e tabelas com melhor acabamento. Para mais detalhes, acesse esta página.
    • Detecta e desenha as fontes de forma adequada e preserva atributos do tema na fonte.
    • Preserva as cores do tema nas fontes, parágrafos e células da tabela. Para mais detalhes, acesse esta página.
    • Preserva o atributo estilo sobre formas e tabelas.
    • Preserva a linha e preenche cores do tema nas formas, incluindo transformações de cores. Para mais detalhes, acesse esta página.
    • Preserva o gradiente nas formas, mais ainda incipiente na exportação. Para mais detalhes, acesse esta página.
    • Salva planilhas, apresentações e outros objetos embutidos em DOCX.
    • Melhor suporte às sinalizações do documento padrão: corrigida exportação de data e controles de caixa de seleção, corrigida importação de controles de caixa de combinação com reutilização da caixa suspensa e preservação de outros tipos de sinalização.
    • Preserva efeitos sobre formas e imagens, incluindo efeitos 3D e efeitos artísticos. Para mais detalhes, acesse esta página.
Efeitos artísticos no Writer
  • Importação de planilhas e bancos de dados do Microsoft Works. (Laurent Alonso)
  • Importação de antigos formatos do Mac: (Laurent Alonso)
    • planilhas: BeagleWorks, ClarisWorks, Claris Resolve, GreatWorks, MacWorks e Wingz
    • imagens vetoriais e não vetoriais: BeagleWorks, ClarisWorks, GreatWorks, MacPaint, MacWorks e SuperPaint

Extensão

Desempenho

  • O algoritmo de reordenação de dados foi revisado, permitindo uma classificação substancialmente mais rápida de um grande conjunto de dados. (Kohei Yoshida e Michael Meeks)
  • A importação de documentos OOXML com muitas relações ficou muito mais rápida. (Michael Meeks)
  • A importação de documentos DOCX com hiperligações ficou muito mais rápida. tdf#76563 (Miklós Vajna)

Infraestrutura

  • Descontinuado o suporte à exportação para o formato de arquivo OpenOffice.org 1.0 XML. Os usuários são orientados para salvar no formato ODF, que é um substituto perfeito e melhor em todos os aspectos. A importação de arquivos antigos ainda será possível. (Bryan Quigley)
  • Atualizado o ambiente de compilação para Windows (Windows Server 2012 R2 com Visual Studio 2012).

Programação & Suporte

  • Questão conhecida: há problemas com a execução nas distribuições para Windows em antigos processadores que não suportam corretamente as instruções SSE2. tdf#82430
Processadores afetados são Intel Pentium III ou mais antigos e AMD 32 bites (Athlon XP ou anteriores).
  • Para a versão 1.1.0 da extensão embutida Access2Base do LibreOffice, foi criada uma API simplificada para programação no Base (banco de dados de formulários armazenados no Writer, Calc e outros documentos) na linguagem de programação Basic. É mais conciso e mais fácil de aprender do que a API UNO padrão entre linguagens. Esta versão permite o acesso de dados dinâmicos de qualquer macro Basic, incluindo, apenas como exemplo, a partir de uma função definida pelo usuário chamada em uma fórmula de células do Calc. (Jean-Pierre Ledure)
  • Não serão mais construídos binários para Mac OS X 10.6 e 10.7, 32 bites
  • Todas as funções inline em C++ que possuíam parâmetros por valor de tipo sal_Bool ou retornavam sal_Bool foram alteradas para usar o tipo lógico padrão (bool). Esta alteração é transparente para o código do cliente, e ajuda consideravelmente os analisadores estáticos a produzirem um melhor diagnóstico.
  • Implementações devem sempre retornar apenas uma sequência vazia. Os clientes devem estar preparados para obter invariavelmente sequências vazias, o que já poderia ter acontecido no passado, ou melhor, não deveriam chamar esse método para tudo.
  • Removida a sobrecarga cppu::loadSharedLibComponentFactory com o parâmetro rPrefix, o qual era para uso apenas interno.
  • Algumas funções obsoletas foram removidas de osl/diagnose.h antes de serem realocadas em sal/log.hxx
  • Removido suporte para conceitos inexistentes de vetor e união na linguagem UNO
    • função typelib_static_array_type_init
    • função typelib_typedescription_newArray
    • função typelib_typedescription_newUnion
    • estrutura typelib_ArrayTypeDescription
    • estrutura typelib_UnionTypeDescription
    • função inline getCppuArrayType*