Jump to content

ReleaseNotes/7.2

From The Document Foundation Wiki
This page is a translated version of the page ReleaseNotes/7.2 and the translation is 100% complete.


Writer

Algemene verbeteringen

  • Alfabetische indexen, inhoudsopgaven en door gebruiker gedefinieerde indexen worden nu aangemaakt met hyperlinks naar de document index entry marks (Michael Stahl, allotropia) 7685c074
  • Al het vullen van de achtergrond kan nu worden ingesteld op binnen de marges of op de gehele pagina (Michael Stahl, allotropia) 56d8007a
  • Opmaakprofiel Pagina kan nu een gutter margin hebben blog post (Miklos Vajna, Collabora)
  • Verbeteringen in de bibliografie: tooltip voor entry fields en URL's in de tabel blog post; referenties naar specifieke pagina's in PDF's blog post (Miklos Vajna, Collabora)
  • Toegevoegd label en business card paper (A-One, Hisago, Sanwa Supply, Daiso) gegevens gebruikt in Japan. Dit is gebaseerd op de gegevens in de extensie "Standaard instellingen voor Japans", die hoofdzakelijk is ontwikkeld door Masahisa Kamataki. baddf594 (JO3EMC, Jun Nogata)
  • De Word compatibele ondersteuning voor het afdrukken van tabelranden voor samengevoegde cellen is verbeterd blog post (Miklos Vajna, Collabora)
  • As-char afbeeldingen kunnen nu groter zijn dan 65k twips (circa 116 cm) blog post (Miklos Vajna, Collabora)
  • Bij het exporteren van een Writer document naar PDF zijn links tussen ankers en voetnoten of eindnoten (ook indien niet op dezelfde pagina) in beide richtingen beschikbaar (Georgy Litvinov) 51d1952c 38cff2a3
  • Ondersteuning voor lijstformaat strings in ODT-bestanden: nu wordt complexe nummeringsregels van DOCX ook ondersteund voor ODT (Vasily Melenchuk, CIB) 9987b518
  • Spellingscontrole voor indexen is nu uitgeschakeld (taal op Geen gezet voor de opmaakprofiel paragraaf Index en kinderen) (Heiko Tietze, TDF) tdf#143066
  • 7.2.1
    Bij de spellingcontrole worden opmerkingsmarkeringen genegeerd. (Justin Luth) tdf#65535
  • Bestandstype afbeelding wordt nu getoond in de dialoog Afbeelding Eigenschappen (Opmaak ▸ Afbeelding ▸ Eigenschappen ▸ Afbeelding), niet alleen in de dialoog Comprimeren. (Shubham Jain) tdf#138843
  • "Geen lijst" commando is nu beschikbaar in het menu, het contextmenu, de werkbalk en de zijbalk. (Anshu) tdf#92622
  • Velden worden nu getoond in de zijbalk Navigator, een gebruiker kan kiezen "Veld" en "Veldtype" in het hulpmiddel "Navigeer bij". (Jim Raykowski) tdf#137741
  • Er wordt een banner getoond om te melden of gevolgde wijzigingen worden vastgelegd, met de optie de relevante werkbalk weer te geven of te verbergen. (László Németh) d8978605
  • Toevoegen en verwijderen van afbeeldingen wordt nu vastgelegd bij 'Wijzigingen bijhouden'. (László Németh) tdf#59463 tdf#141994
  • Selectie van ankertype toegevoegd in dialoog frame-opmaak (Miklos Vajna, Collabora) 5951da51

Standaardbrief

  • Gebruiker ziet een waarschuwing over een niet bestaande gegevensbron (data source) in plaats van dat er lege velden getoond worden. Er is een knop om dit probleem op te lossen. blog post (Gülşah Köse, Collabora) e64dc07c d7d48787

Performance

  • Verbeterde caching van font om sneller teksten weer te kunnen geven (Luboš Luňák, Collabora) 3f69ec9a
  • Het sneller openen van sommige DOCX-bestanden (Noel Grandin, Collabora) tdf#135316

RDF meta-data in Opmaak Navigator

Opmaak Navigator toont ODF 1.2 RDF meta-data van aangegeven tekstgedeelten (text:meta), meta-data velden (text:meta-field), paragrafen (text:p en text:h) en bladwijzers (text:bookmark-start). (László Németh) dd45df62 11a4e270 db7ef0a9

Aanpassen schaduwkleur van meta-data velden

Het is mogelijk om de kleur van de schaduw te zetten voor een aangegeven tekstgedeelte of een meta-data veld bijv. voor het weergeven van meta-data categorieën in de document-editor. Ctrl + F8 of Beeld ▸ Veldarcering uitschakelen/inschakelen van de gekleurde veldschaduw. (László Németh) tdf#142448

Calc

Algemene verbeteringen

  • Het Kahan summation algorithm⁠ is geïmplementeerd om de fout bij het optellen in enkele Calc-functies te verkleinen (Dante DM) tdf#137679
  • De in de externe dialoog getoonde HTML-tabellen (Blad ▸ Externe gegevens...) toont nu de toelichting / het bijschrift van de tabel om het vinden van de goede tabel te vereenvoudigen. (Andreas Heinisch) tdf#127484
  • Er is nu een 'fat-cross' cursor. Om deze in te schakelen: Extra ▸ Opties ▸ Calc ▸ Beeld en vink "Thema" aan (de cursor volgt het pictogram thema); gebruik "Systeem" om de conventionele cursor, de pijl, te gebruiken. (Sarabjot Singh, Mesut Çifci; Heiko Tietze, TDF) tdf#142499 tdf#104169
  • De dialoog Speciaal plakken is gewijzigd (Bewerken ▸ Plakken speciaal ▸ Plakken speciaal...). Er is een voorinstelling "Alleen opmaak" toegevoegd. (Heiko Tietze, TDF) tdf#134802
  • De opties "Alleen zichtbare rij(en)" en "Alleen zichtbare kolom(men)" zijn toegevoegd bij Bewerken ▸ Selecteren. (Tünde Tóth, NISZ) tdf#36466
  • Beschrijvende statistieken (Gegevens ▸ Statistieken ▸ Beschrijvende statistieken...) gebruiken nu het invoerbereik van de kolomlabels om de resultaten te labelen. (Andreas Heinisch) tdf#128018

AutoFilter verbeteringen

  • Calc toont nu blauwe rijnummers bij gebruik van Autofilter. (Tünde Tóth, NISZ) tdf#89841
  • Calc markeert nu een actieve autofilter dropdownpijl (Tünde Tóth, NISZ) tdf#140955
  • De knop van AutoFilter schaalt nu mee bij het zoomen (Szymon Kłos, Collabora) 008c2354
  • Calc kan nu op kleur filteren met het Autofilter (zowel achtergrond cel als tekstkleur), en ook importeren uit en exporteren naar het OOXML-formaat (Samuel Mehrbrodt, allotropia) tdf#76258
  • De dropdown bij het AutoFilter heeft nu een knop om eenvoudig alle zoekcriteria te wissen. (Tünde Tóth, NISZ) tdf#141559

Nieuwe werkblad functies

Gewijzigde werkblad functies

  • CEL() gebruikt nu de cel linksboven van de geselecteerde cellen als tweede parameter in plaats van het gewoonlijke kruispunt van scalaire parameters, dit vanwege een wijziging in de gevolgde ODF OpenFormule standaarddefinitie. (Eike Rathke, Red Hat) tdf#66409
  • VERMINDEREN.RUW() verwerkt de argumenten nu van links naar rechts. Eerder werd VERMINDEREN.RUW(1;2;3;4) berekend als 1-4-3-2 zoals ze op de stack voor argumenten terecht kwamen. Nu wordt de volgorde van verwerking 1-2-3-4. De uitkomst van berekeningen kan hierdoor anders zijn =VERMINDEREN.RUW(0.3;0.2;0.1;-0.1;-0.2;0.3) gaf als resultaat 2.77555756156289E-17 (berekend als (0.3-0.3--0.2--0.1-0.1-0.2) == (0.0--0.2--0.1-0.1-0.2) hetzelfde bij =VERMINDEREN.RUW(0;0.2;0.1;-0.1;-0.2)), waar het eerste resultaat nu is 0 (berekend als (0.3-0.2-0.1--0.1--0.2-0.3)) en het resultaat van =VERMINDEREN.RUW(0;0.2;0.1;-0.1;-0.2) is nu -2.77555756156289E-17. (Eike Rathke, Red Hat)
  • Bij AFRONDEN() is de kunstmatige beperking van de tweede parameter (af te ronden positie) verwijderd, eerst moest dit een getal in het bereik [-20,20] zijn. (Eike Rathke, Red Hat) tdf#136794
  • Bij IR() kan de eerste parameter (Waarden) nu een matrix zijn. (Eerst was het alleen een bereik van cellen.) (Andreas Heinisch) tdf#58585

Performance

  • Het plakken van formules gaat sneller bij de functie VERT.ZOEKEN (Noel Grandin, Collabora) tdf#92456
  • Het openen van enkele XLSX-bestanden en het scrollen gaat sneller (Noel Grandin, Collabora and Caolán McNamara, RedHat) tdf#130326
  • Het filteren gaat sneller (Luboš Luňák, Collabora) tdf#133878
  • Het openen van enkele grote XLSX-bestanden gaat sneller (Noel Grandin, Collabora) tdf#79049

Document conversie

  • De commando-regel --convert-to csv:... voor het converteren van spreadsheets en de export filter options string hebben nu een extra parameter. Dit is de 12e parameter, die optioneel is, waarmee het mogelijk is om het gehele document te exporteren naar een csv-bestand of naar een specifiek bladtab.
    Voorbeeld:
    soffice --convert-to csv:"Text - txt - csv (StarCalc)":44,34,UTF8,1,,0,false,true,false,false,false,-1 sample.ods (Caolán McNamara, Red Hat; Eike Rathke, Red Hat) tdf#135762
    • 0 of ontbrekend betekent het standaardgedrag, eerste blad van commandoregel of huidige blad in macro filter opties, geëxporteerd naar sample.csv
    • -1 voor alle bladtabs, elke bladtab wordt geëxporteerd naar een eigen bestand waarbij de bestandsnaam wordt aangevuld met de naam van de bladtab. Voorbeeld: sample-Sheet1.csv, sample-Sheet2.csv en sample-Sheet3.csv
    • 2 of een ander nummer geeft aan dat het alleen om het bladtab gaat met dat als volgnummer, hier dus sample-Sheet2.csv

Impress / Draw

Algemene verbeteringen

  • De standaardsjablonen zijn bijgewerkt (Indonesische LibreOffice team en Heiko Tietze, TDF): tdf#138097
    • Verwijderd: Alizarin, Bright Blue, Classy Red, Impress, Lush Green (geïntroduceerd in versie 4.4)
    • Toegevoegd: Candy, Freshes, Grey Elegant, Growing Liberty, Yellow Idea
  • Het opvullen van de achtergrond kun nu zowel voor de pagina binnen de marges als voor de hele pagina (Michael Stahl, allotropia) dda83832
  • Verbeteringen bij het tekenen van een stippellijn in de mode presentatie (Luboš Luňák, Collabora) tdf#136957
  • Meerdere kolommen in LibreOffice tekstvakken een blog post (Mike Kaganski, Collabora)
  • De verificatie van de PDF-handtekening is nu gebaseerd op PDFium blog post (Miklos Vajna, Collabora)

Gebruikersinterface

  • Directe toegang tot de schaalfactor van het document via de statusbalk (Heiko Tietze, TDF) tdf#66470
  • Verbeterd dialoogvenster voor het exporteren van PNG en JPG met uitleg over het verschil tussen dimensies en resolutie. (Aditya Pratap Singh) tdf#115464

Performance

  • Verbeterde laadtijd document door door grote afbeeldingen op aanvraag te laden (Luboš Luňák, Collabora)
  • Snellere rendering van dia door grote afbeeldingen van te voren op te halen (Luboš Luňák, Collabora)
  • Semi-transparente afbeeldingen worden sneller getekend (Luboš Luňák, Collabora) 5ba5ac94

Chart

Gegevensreeksen labels

  • Er kan nu een reeksen-naam worden toegekend aan een gegevensreeksen-label (Samuel Mehrbrodt, allotropia) tdf#94235

"Zwevend gemiddelde" trendlijn

  • Het type van de trendlijn "Zwevend gemiddelde" kan nu worden geselecteerd (Samuel Mehrbrodt, allotropia) tdf#133423
    • Voorafgaand (standaard)
    • Centraal
    • Gemiddelde abscis

Math

  • Het invoerveld voor de code kan nu geschaald worden. (Dante DM) tdf#130654
    • De instelling is benaderbaar via: org.openoffice.Office.Math.smeditwindowzoom
    • Of Extra ▸ Opties ▸ LibreOffice Math ▸ Instellingen ▸ Invoervenster vergrotingsfactor

Core / Algemeen

  • Er zijn nu ontwikkelingshulpmiddelen met een "Xray" zoals de "UNO object inspector" part1 part2 part3 (Tomaž Vajngerl, Collabora)
  • Er kunnen nu formuliervelden binnen het document worden geselecteerd met Alt + <Mnemonic>. (Samuel Mehrbrodt, allotropia) tdf#139804
  • De C++ bibliotheek om QR-codes te genereren is gewijzigd van qrcodegen naar ZXing. (Akshit Kushwaha) tdf#139778
  • Het Format StarViewMetafile (SVM) is verbeterd: Bij het afhandelen van een probleem tdf#127471 is een eerder nog onbekende fout ontdekt. Bij het gebruiken van ScaledText, is de export naar SVM systeemafhankelijk vanwege de verschillende interne representatie in de Font-MetafileAction. De inhoud van SVM verschilde op Windows van die op niet Windows, waardoor er problemen kwamen bij het uitwisselen van op SVM-gebasseerde meta-bestanden tussen verschillende systemen. (Details: ([1]) ). Omdat SVM deels gebruikt wordt als meta-formaat in opgeslagen bestanden (bijv. de ODF varianten), gaf dit raar uitziende SWcaledText's. ScaledText wordt niet veel gebruikt maar wel in Chart Labels. Omdat SVM een eigen formaat is, kon dit aangepast worden zodanig dat er meer informatie wordt opgeslagen en het ook oudere versies blijft ondersteunen. Na de aanpassing kunnen alle nieuw aangemaakte SVM-bestanden uitgewisseld worden tussen LibreOffice versies die deze fix hebben. Het is niet altijd mogelijk voor al bestaande bestanden, dit wordt aangegeven in het overzicht ([2]) (2e helft). (Armin Le Grand, allotropia)
  • De formaten EMF/WMF Metafile zijn verbeterd. Bij de bovenstaande aanpassing voor het formaat SVM, bleek dat deze fout ook in de geschreven EMF/WMF bestanden zit. Deze formaten zijn specifiek voor Windows, de versies die Windows aanmaakt zijn goed. De definities van EMF/WMF zijn niet openbaar, dus die aanpassing is anders gedaan. De aanpassing is niet alleen van belang voor goede gegevensuitwisseling tussen LibreOffice versies, maar voor alle Windows-applicaties die EMF/WMF als datatype gebruiken. Na de aanpassing wordt EMF/WMF altijd aangemaakt in de Windows-conform vorm voor ScaledText. Dit zorgt voor deze werkende gegevensuitwisseling : ([3]). (Armin Le Grand, allotropia)
  • Het herkennen van verkeerd aangemaakt EMF/WMF meta-bestanden: Om te herkennen dat een verkeerd aangemaakt bestand als invoer wordt gebruikt, is door de schrijver dezes een 'Old-Emf-Wmf-Format-Detector' gemaakt die oude bestanden herkent en zoveel mogelijk aanpast en ze dan probeert te gebruiken. De uitwisseling lijkt nu weer compleet mogelijk. Er hoeven geen oude bestanden te vervallen en ze hoeven niet te worden omgezet. Dit is dan weer niet mogelijk voor andere Windows-applicaties, dus daar zouden de oude verkeerde EMF/WMF bestanden van niet-Windows LibreOffice Versies zelf iets moeten doen, bijvoorbeeld eerst laden en dan opnieuw geschreven worden op een LibreOffice Versie die de aanpassing bevat. (Armin Le Grand, allotropia)
  • Verbeteringen bij in documenten gelinkte OLE: De inhoud van de OLE data en het OLE-bestand wordt nu gesynchroniseerd voor het opslaan van het document. Eerst werd dit pas gedaan als de OLE gedeactiveerd werd. Er waren klachten van een gebruiker die opzettelijk NIET het document opsloeg na het wijzigen van de OLE in het document, in de verwachting dat de OLE Data/File niet gewijzigd zouden worden bij het opnieuw embedden. Met deze wijziging wordt het wijzigen van de gelinkte OLE uitgesteld (met gebruik van een tijdelijk bestand) totdat de document wordt opgeslagen. Als het document wordt gesloten zonder het op te slaan (of LibreOffice loopt stuk), worden de gelinkte OLE niet opgeslagen en gaan de wijzigingen dus verloren. Dit is meer in overstemming wat een gebruiker zal verwachten bij het wijzigen van gegevens die gekoppeld zijn aan een document. (Armin Le Grand, allotropia) tdf#141529
  • Een paar verbeteringen bij het gebruik van Skia-gebaseerd tekenen in de backend. (Luboš Luňák, Collabora)
  • Het renderen van CJK-tekst is verbeterd bij het gebruik van Skia-gebaseerd tekenen in de backend. (Luboš Luňák, Collabora)
  • In tekstvakken zijn nu meerdere kolommen mogelijk. Info (Mike Kaganski, Collabora)
  • In het dialoogvenster voor beveiligingsopties wordt bij de keuze van "Persoonlijke informatie verwijderen bij opslaan" de namen en datums van het commentaar en de vastgelegde wijzigingen, verwijderd. (László Németh, NISZ) 12da70

Performance

  • Verbeterde tekensnelheid bij grote afbeeldingen. (Luboš Luňák, Collabora) tdf#138068 tdf#140797
  • Verbeterde rendering van tekst bij gebruik van het terugvallen op een font. (Luboš Luňák, Collabora) 7439cabc
  • Verbeterde interactie van langzame tekenhandelingen met herhaalde gebruikersinvoer. (Luboš Luňák, Collabora) d3b498cc
  • Meerdere verbeteringen voor de tekensnelheid bij gebruik van de Skia-gebaseerde backend. (Luboš Luňák, Collabora)
  • Sneller laden van document door geoptimaliseerde crc32 bij gebruik van zlib. (Luboš Luňák, Collabora) 85ed3a47
  • Sneller swappen en beter geheugengebruik voor afbeeldingen (Tomaž Vajngerl, Collabora)

Filters

Verbeteringen aan DOC import/export filter

  • DOC import: Fout met paginanummering opgelost (Justin Luth) tdf#94326
  • DOC import: Fout met Z-order van objecten opgelost (Justin Luth) tdf#120761
  • DOC import: Fout met enkele DOC bestanden in 64 bit systeem opgelost (Justin Luth) tdf#139495
  • DOC export: Fout met het verliezen van het niveau van uitlijnen opgelost (Justin Luth) tdf#81705

Verbeteringen aan DOCX import/export filter

  • DOCX: import negeerde de headers/footers. Eerst gingen de inactieve DOCX headers/footers verloren bij het importeren. Nu kunnen ze hersteld worden door de opties “Dezelfde inhoud op linker en rechterpagina's” en “Zelfde inhoud op de eerste pagina” op tabs Koptekst en Voettekst van het Pagina-opmaakprofiel, uit te schakelen. Dit is een verbetering om meer bij te sluiten aan andere Office programma's, bijvoorbeeld het beter ondersteunen van DOCX tekstdocument sjablonen. (Attila Bakos, NISZ) tdf#141158
  • DOCX: rtlGutter wordt nu ondersteund. Info (Miklos Vajna, Collabora) tdf#140343
  • DOCX: export GEEN achtergrond bij ParaBackColor. (Justin Luth) tdf#140336
  • DOCX: verloren tabellen in voetnoten en eindnoten worden hersteld door ze te converteren gedurende het importeren, en ze weer te verwijderen bij de DOCX export. (László Németh, NISZ) tdf#95806 tdf#125877 tdf#141172
  • DOCX export: afbeelding in header eenmalig bewaren. Writer deed dit nog voor elke keer dat die afbeelding voorkwam in een header of foot, wat de omvang van het docx-bestand aardig wat groter kon maken. (Dániel Arató, NISZ) tdf#118535
  • DOCX table import: Extra pagina-overgang aangepast. (Attila Szűcs, NISZ) tdf#140182
  • DOCX: Afhandeling voor effect aangepast zodat het niet de lijnlengte overschrijd. (Miklos Vajna, Collabora) tdf#138895
  • DOCX export: aanpassing m.b.t. veldmarkering in een eigen run starten. (Michael Stahl, allotropia) 3eced2d5
  • DOCX import: probleem met ontbrekende tblPrEx celgrenzen van eerste tabelcellen opgelost. Nu is de eigenschap van het maken van een nieuwe cel een kopie van de tabeleigenschap exception voor het maken van een nieuwe rij, wat nodig is om de tabelstijl te overerven. (László Németh, NISZ) tdf#140957
  • DOCX exporteren: altijd een titelpagina schrijven in sectie eigenschappen. Ook als de pagina-beschrijving ontbreekt, we zouden moeten blijven proberen de titelpagina te markeren omdat het koppelen van twee pagina-opmaakprofielen niet kan werken voor aanvullende secties. (Vasily Melenchuk, allotropia) tdf#124678
  • DOCX exporteren: Ontbrekende pagina-einde hersteld. Als een lege alinea zowel de pagina als de sectie beëindigd dat werd alleen de laatste geëxporteerd naar DOCX, terwijl MSO die wel nodig heeft om alle pagina's te tonen. (Attila Szűcs, NISZ) tdf#121666
  • DOCX importeren: Frame richting hersteld. Bij het importeren van frames werd de rotatie uitgezet, ook al was die met w:textDirection nadrukkelijk aangezet. (Dániel Arató, NISZ) tdf#97128
  • DOCX importeren: Verbeteren performance bij voetnoten. Bij elke voetnoot werd endnotes.xml verwerkt, dat gebeurt nu maar één keer. Bij honderden voetnoten scheelt dat minuten. (László Németh, NISZ) tdf#76260 tdf#120351
  • DOCX: verbeteren van een fout waarbij margins werden geïmporteerd als paddings. (Attila Szűcs, NISZ) tdf#74367
  • DOCX importeren: de opmaak van CREATEDATE velden bewaren. De aanmaakdatum van een document wijzigt niet, maar kan soms verloren gaan als het gecachde resultaat van het veld niet bewaard is. (Miklos Vajna, Collabora) tdf#134592
  • DOCX tabel importeren: herstel fout met lege alinea top margin als alleen w:beforeAutospacing=0 was gespecificeerd, maar niet de PARA_TOP_MARGIN (zie default_spacing = -1 bij verwerking van LN_CT_Spacing_beforeAutospacing). (László Németh, NISZ) tdf#137655
  • DOCX: ondersteuning toegevoegd voor het importeren/exporteren van Hebreeuwse/Arabische nummering types (Justin Luth) tdf#141341
  • DOCX exporteren: Writer bewaard nu de russianUpper/russianLower nummering (Justin Luth) tdf#97569
  • DOCX exporteren: dupliceren van tekst in uitgestelde tekst gestopt (Justin Luth) tdf#134951
  • DOCX: importeren/exporteren Status van commentaar verbeterd (Mike Kaganski, Collabora) tdf#122222
  • DOCX exporteren: ontbrekende border van frame hersteld (Nagy Tibor and Attila Szűcs, NISZ) tdf#131420
  • DOCX importeren: frame posities van oude documenten verbeterd door AddFrameOffsets compatibiliteits optie te beperken voor documenten aangemaakt met MSO 2010 of ouder. (Attila Bakos, NISZ) tdf#138782
  • DOCX: exporteren verborgen (gedeelde) kopteksten/voetteksten. (Dániel Arató, NISZ) tdf#69635
  • DOCX: importen vastleggen wijzigingen van inline afbeeldingen (László Németh, NISZ) tdf#128913
  • DOCX importeren: herstel verloren kolom-einde bij vormen. De kolom-einde werd aan de volgende vorm toegekend bij de eerste keer importeren, en verwijderd bij de 2e keer importeren, waardoor de lay-out van een 2-kolomstekst verloren ging. Nu wordt de alinea gesplitst en komt de kolom-einde in een nieuwe alinea. (Attila Szűcs and Tibor Nagy from NISZ and Justin Luth) tdf#121659
  • DOCX: ondersteunen volgen wijzigingen van het verwijderen van een rij in een tabel. (László Németh, NISZ) tdf#79069
  • DOCX c15: TabOverMargin niet langer 'True' in 2013+ (Justin Luth) tdf#142404
  • DOCX importeren: verbeteren geankerde object-positie met aan-teken en TEXT_LINE (Miklos Vajna, Collabora) tdf#139915
  • DOCX importeren: verbeteringen voor eerste regel inspringingen in lijsten (Vasily Melenchuk, allotropia) tdf#132752

Verbeteringen aan RTF-filter

  • RTF importeren: Te kleine grootte verbeterd als zowel picwgoal als picw gebruikt worden (Miklos Vajna, Collabora) 490450c7

Verbeteringen aan XLSX import/export filter

  • XLSX importeren: het zetten van de filterindicatie voor rijen de met het AutoFilter zijn verborgen, dit om het kopiëren van het resultaat te ondersteunen. Anders dan ODS en XLS, maakt XLSX geen onderscheid tussen gefilterde en handmatig verborgen rijen. Zonder deze aanpassing zou het kopie van de ongewijzigde gegevens van de geladen filtering ook de verborgen rijen bevatten. (Tünde Tóth, NISZ) tdf#99913
  • XLSX importeren: herstel verloren filters als de opgeslagen filterwaarden in een zichtbare cel staan (afgeronde waarde) en niet de originele (bewerkte) waarde wordt gebruikt. Het AutoFilter dialoogvenster toont nu de items in het formaat van de zichtbare cel (bijv. 1.0 i.p.v. 1.01 of 0.99), maar groepeert ze op de niet afgeronde waarde. Hierdoor kunnen er wel herhaalde waarden bij de filteropties ontstaan (bijv. de opties "1.0" en "1.0" voor 1.01 en 0.99). (Balazs Varga, NISZ) tdf#140968 tdf#140978
  • XLSX importeren: herstel ontbrekende datum/tijd filters bij het converteren van tekenreeksen (die een datum bevatten) naar ISO 8601 (met leeg i.p.v. T), dit om problemen bij het filteren van datums te voorkomen die door landinstellingen veroorzaakt worden. (Balazs Varga, NISZ) tdf#137626
  • XLSX importeren: toepassen meer dan 8 filters in OOXML autofilter door het verwijderen van de beperking van de voorwaarden (die beperking lijkt nog afkomstig van het standaard filter in LibreOffice, maar die is niet van toepassing op het autofilter). Nu toonde het venster autofilter niet alle geselecteerde items, als het er meer dan 8 waren. (Balazs Varga, NISZ) tdf#140469
  • XLSX importeren: herstel conditionele opmaak in hetzelfde bereik. Het importeren van meerdere conditionele opmaakregels voor dezelfde cel ging verkeerd omdat de afhandeling van de verschillende prioriteit en operatoren niet goed gebeurde. (Nagy Tibor, NISZ) tdf#139928
  • XLSX exporteren autofiltered datumkolommen. Exporteren XML_dateGroupItem, XML_year, XML_month, XML_day, XML_dateTimeGrouping gebaseerd op de OOXML standaard. (Balazs Varga, NISZ) tdf#139809
  • XLSX exporteren: verbeteren van proliferatie (ontwikkeling) van conditionele opmaak. Bij uitvoering aangemaakte opmaakprofielen “ExtConditionalStyle_N N” werden naar het XLSX-bestand teruggeschreven, waardoor de lijst bij elke keer opslaan/herladen groeide met ongebruikte opmaakstijlen. (Nagy Tibor, NISZ) tdf#139167
  • XLSX importeren: verbeteren autofilterde datumkolommen door importeren dateGroupItem. (Balazs Varga, NISZ) tdf#116818
  • XLSX exporteren: herstel verloren bestandsnamen in gewijzigde links. (Attila Szűcs, NISZ) tdf#138832
  • XLSX exporteren: herstellen positie van geroteerde afbeeldingen (Szabolcs Toth, NISZ) tdf#139258
  • XLSX importeren: herstellen type "Formula is" conditionele opmaakregel wanneer de formule een referentie naar een ander werkblad bevat. (Nagy Tibor, NISZ) tdf#113013
  • XLSX: herstel "begint/eindigt met" conditionele opmaak bij gebruik type "Given text" en cel referentie (Nagy Tibor, NISZ) tdf#120749 tdf#139394
  • XLSX exporteren: herstellen "contains" conditionele opmaak bij gebruik van type "Given text" met cel referentie i.p.v. vaste tekenreeks. Ook "notContainsText" hersteld, voorbereidingen gedaan voor het herstel van "beginsWith", "endsWith" en "expression" type condities. (Nagy Tibor, NISZ) tdf#139021
  • XLSX importeren: verbergen van verborgen genoemd bereik van autofilter. (Balazs Varga, NISZ) tdf#127301

Verbeteringen aan PPTX import/export filter

  • PPTX importeren: herstel WordArt effect textDeflate en textInflateTop. Deze effecten werden verkeerd in kaart gebracht, waardoor ze niet getoond werden en na ODP round-trip, het effect anders was. (Gabor Kelemen, NISZ and Regina Henschel) tdf#125560
  • PPTX importeren: herstel verloren directe hyperlink kleuren. (Nagy Tibor, NISZ) tdf#137367
  • PPTX tabel exporteren: herstel verticale uitlijning. (Nagy Tibor, NISZ) tdf#131905
  • PPTX wordart 3D, toegevoegd sp3d. (Regina Henschel) tdf#140865
  • Schaduw bij tabellen van PPTX in Impress. blog post (Miklos Vajna, Collabora)
  • Importeren van ondersteuning voor het bijsnijden van tekeningen. blog post (Gülşah Köse, Collabora) db39b68c
  • Importeren ondersteuning voor positie bijsnijden van tekeningen. blog post (Gülşah Köse, Collabora) ccdee8ee
  • Importeren ondersteuning voor het effect greyscale bij tekeningen.blog post (Gülşah Köse, Collabora) b7189e1a
  • Importeren ondersteuning voor het effect mirror effect bij tekeningen. blog post (Gülşah Köse, Collabora) 62ee7fdc
  • Importeren ondersteuning voor de waarde bij het aanpassen van de grootte van tekeningen.blog post (Gülşah Köse, Collabora) 2c96bd26
  • PPTX exporteren: Exporteren placeholders. Lege placeholders werden niet goed geëxporteerd waardoor ze onzichtbaar en onbruikbaar werden. (Attila Bakos, NISZ) tdf#111903 tdf#137152
  • PPTX importeren: herstellen interne hyperlink naar dia. Interne hyperlinks gingen verloren als ze naar een dia op naam verwezen. (Nagy Tibor, NISZ) tdf#65724
  • PPTX exporteren: herstelt dat interne hyperlinks per ongeluk als externe werden geëxporteerd: na het herladen van de foutieve export, werd er bij het klikken op de hyperlink hetzelfde bestand in een ander venster geopend omdat de link niet alleen de dia-naam bevatte maar het hele pad, dit volgens de OOXML Relationship TargetMode="External". (Nagy Tibor, NISZ) tdf#54037
  • PPTX importeren: herstellen van dubbele dia-naam. (Nagy Tibor, NISZ) tdf#103347
  • PPTX animatie: exporteren repeatCount (Nagy Tibor, NISZ) tdf#124457
  • PPTX: herstellen van een fout bij het importeren van een diapresentatie (Nagy Tibor, NISZ) tdf#131390
  • PPTX: herstellen van een fout bij het exporteren van een dia-presentatie (Nagy Tibor, NISZ) tdf#125071

Verbeteringen aan WMF/EMF filter

  • Ondersteuning bij het importeren van WMF en EMF afbeeldingen toegevoegd, gegenereerd door LTspice⁠ (Bartosz Kosiorek, Valek Filippov - QA) tdf#53004 tdf#142495
  • Ondersteuning toegevoegd voor het importeren van EMF afbeeldingen, aangemaakt door CATIA⁠ (Bartosz Kosiorek, Valek Filippov - QA) tdf#55007
  • Ondersteuning toegevoegd voor het importeren van EMF bestanden, gegenereerd door ESRI ArcMap 2004⁠ (Bartosz Kosiorek, Valek Filippov - QA) tdf#128199
  • EMF FILLRGN record wordt nu goed weergegeven (Bartosz Kosiorek) tdf#55058 tdf#141394
  • Complex knippen in EMF is geïmplementeerd (Bartosz Kosiorek) tdf#37281 tdf#45820 tdf#48916 tdf#55058
  • EMF Implementatie PAINTRGN record ondersteuning (Bartosz Kosiorek) tdf#55058
  • EMF: Verbeterde performance van FILLRGN, PAINTRGN, EXTSELECTCLIPRGN records (Bartosz Kosiorek, Valek Filippov - QA) tdf#142745
  • WMF EMF Herstellen RestoreDC record volgens de MS specificatie (Bartosz Kosiorek, Valek Filippov - QA) tdf#142567
  • EMF: Toevoegen ondersteunen rotatie voor INTERSECTCLIPRECT, ARC, ARCTO, CHORD, PIE en ROUNDRECT (Bartosz Kosiorek, Valek Filippov - QA) tdf#55058 tdf#141982 tdf#142139
  • EMF Herstellen tonen van ARC, CHORD en PIE (Bartosz Kosiorek, Valek Filippov - QA) tdf#55007 tdf#142263 tdf#142268
  • WMF: Toevoegen ondersteunen van kiezen van kleuren van palet (Bartosz Kosiorek, Valek Filippov - QA) tdf#117957
  • WMF/EMF: Verbeteren lijnen tekenen met verschillende dikte (Bartosz Kosiorek, Valek Filippov - QA) tdf#112603 tdf#142014 tdf#142139
  • WMF: Implementatie van BitBlt en StretchBlt records (Bartosz Kosiorek, Valek Filippov - QA) tdf#55058 tdf#142722
  • WMF: Vooraf bewaren van zowel non-EMF+ als EMF+ tekencommando's tijdens het laden/opslaan roundtrip. (Luboš Luňák, Collabora) 6b349bcc
  • EMF+: Toevoegen ondersteuning van brush bij DrawString record (Bartosz Kosiorek, Valek Filippov - QA) tdf#142975
  • EMF+ Toevoegen ondersteuning uitlijnen bij DrawString (Bartosz Kosiorek, Valek Filippov - QA) tdf#142995 tdf#142997 tdf#143076

Verbeteringen aan SVG-filter

  • Een dia met een aangepast achtergrond wordt nu goed geëxporteerd. (Marco Cecchetti, Collabora) fd84bce8
  • Het is nu mogelijk een dia te exporteren met een bitmap als achtergrond. (Marco Cecchetti, Collabora) 3d008f3b
  • De achtergrond wordt geoptimaliseerd geëxporteerd. Indien meerdere dia's dezelfde bitmap als achtergrond hebben, wordt de bitmap maar één keer geëxporteerd. Idem als de achtergrond uit tiles (tegels) is opgebouwd, die alle tot dezelfde bitmap behoren, dan wordt de bitmap maar één keer geëxporteerd. Idem bij achtergronden met patterns en hatches. (Marco Cecchetti, Collabora) 66f88211

GUI

Algemeen

  • Nieuwe zoekopdracht popup HUD ("Heads-up display") om te zoeken naar en het uitvoeren van acties. Het kan worden aangeroepen met Help ▸ Zoekopdrachten of met de toetsen ⇧ Shift + Esc. (Tomaž Vajngerl, Collabora) tdf#91874
  • De vergrendeling van de globale werkbalk kan nu worden uitgeschakeld via Beeld ▸ Werkbalken (Heiko Tietze, TDF) tdf#131817
  • Kleurenschema 'LibreOffice Dark' toegevoegd.
    Extra ▸ Opties ▸ LibreOffice ▸ Toepassingskleuren (Heiko Tietze, TDF) tdf#141986

Pictogramthema

Dialogen

  • De sjablonen kunnen nu ook in een lijst worden weergegeven. U kunt sorteren op naam, categorie, datum, toepassing, grootte, enz. (Vert D.) tdf#104154
  • Bestand ▸ Eigenschappen... ▸ Algemeen ▸ Locatie is nu een link naar de map als het een lokale map is (Heiko Tietze, TDF) tdf#135896

Zijbalk

  • Fontwork-paneel toegevoegd. (Szymon Kłos, Collabora)

Notebook-balk

  • Het gemakkelijker maken om een opmaakstijl te vinden met een opmaakkiezer (Szymon Kłos, Collabora)

Localisatie

Nieuwe talen/locales met lokale gegevens

Beschikbaar als standaardtaal voor een document en voor lokaal specifieke opmaak.

  • Engels (Denemarken) {en-DK}.
    Gebruik ',' komma als decimaal scheidingsteken en '.' punt als duizendtal scheidingsteken.
    ISO 8601 datum(+tijd) formaten.
    Kalender als bij {en-GB} (week-1stweek=4 first_weekday=2).
    Valuta DKK 'kr.' symbool.
    Tweede valuta EUR '€' symbool. (Eike Rathke, Red Hat)

Extra talen in de taallijst

Beschikbaar voor tekst attributie.

  • Pali Thai {pi-Thai} in de CTL taallijst. (Eike Rathke, Red Hat) tdf#139607
  • Cabécar {cjp-CR} en Bribri {bzd-CR}. (Eike Rathke, Red Hat) tdf#138839
  • Sesotho {st-LS} (zoals gesproken in Lesotho). (Eike Rathke, Red Hat)

Verbeteringen aan hulpmiddelen voor het testen en taalondersteuning

  • Esperanto spelling woordenboek en thesaurus (Carmen Bianca Bakker, András Tímár)
  • Een aanzienlijke verbetering van het Tsjechisch spelling woordenboek: duizenden woorden toegevoegd (gebaseerd op de frequentie van ontbrekende woorden in Corpora), aangepast (fouten in formulieren) of verwijderd (inclusief zeer zeldzame gebruikte maar goede formulieren die verwarrend waren met verkeerde formulieren). Meer informatie: blogpost en the README file. (Miroslav Pošta, Stanislav Horáček)
  • De code modifier voor het nummerformaat [NatNum12] ondersteunt nu alle dag en maandnamen, kort, volledig of met initialen met de sleutelwoorden upper, lower, capitalize en title. Het sleutelwoord lower is nieuw. (Eike Rathke, Red Hat) tdf#128314
    • Voorbeelden:
      • [NatNum12 MMM=upper]MMM-DD toont JAN-01
      • [NatNum12 MMMM=lower]MMMM toont january
      • [NatNum12 MMMM=capitalize]MMMM toont een formaat January (bedoelt voor talen waarin de maandnaam alleen in kleine letters is)
    • NB. deze modifierregels en spell-out opties zijn allemaal NIET te exporteren naar Excel, Word of bestandstypes anders dan van ODF (OpenDocument Format).

Scripting

ScriptForge bibliotheken

Een uitbreidbare en robuuste verzameling met macro's voor LibreOffice die aangeroepen kunnen worden in gebruikersscripts in Basic of Python. (Jean-Pierre Ledure)

De bibliotheken bevatten 21 services met elk een aantal methoden en eigenschappen.

Nieuw in LibreOffice 7.2:

  • De service DialogControl ondersteunt het werken met boomstructuren inclusief de gebeurtenissen OnNodeSelected en OnNodeExpanded.
  • Het beheren van het document is uitgebreid met de nieuwe services Form en FormControl. Een form(ulier) en de subform(ulieren) kunnen geplaatst zijn in een Base, Writer of Calc-document.
  • Alle services (behalve de functies die beter intern via Python gedaan kunnen worden) zijn nu beschikbaar voor Python-scripts met identieke syntaxis en gedrag als in Basic. Aanvullend is een aantal methodes gesteld die compatibel zijn met de overeenkomende interne Basic functies (MsgBox, CreateUnoService, ...). ScriptForge integreert ook de APSO shell console, met het aanbieden van de vorige installatie van de APSO extensie.
  • De (Engelstalige) documentatie van de ScriptForge bibliotheken (7.2) is volledig geïntegreerd in de LibreOffice helppagina's (https://help.libreoffice.org/7.2/nl/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). De vertaling zal per taal verschillen, maar het kan worden vertaald. (Alain Romedenne, Rafael Lima)

BASIC

  • De functies InStr en Replace ondersteunen nu de hoofdlettergevoelige bewerking voor niet-ASCII-tekens met behulp van de landinstelling van de toepassing. (Andreas Heinisch) tdf#139840 tdf#132389
  • Bij het exporteren van een macro met Bestand ▸ exporteren, wordt er een bas-bestand geschreven met de UTF-8 karakterset inclusief de BOM. Bij het importeren van een macro met Bestand ▸ Importeren, wordt gecontroleerd of de BOM aanwezig is, en besloten of het bas-bestand wordt geïmporteerd met de systeem of de UTF-8 karakterset. (Andreas Heinisch) tdf#139196

Python

  • De Python-versie die gebruikt wordt in LibreOffice is nu 3.8.10 (Jan-Marek Glogowski, CIB) c22fc8

Verwijderde / Ontraden functies

Platform compatibiliteit

Mac

Windows

  • U kunt nu wildcards gebruiken op de commando-regel bij het converteren van document. (Deborah Barkley-Yeung) tdf#48413
Voorbeeld: om alle documenten met bestandstype doc in de map C:\Docs\In\ naar ODF te converteren:
    soffice.exe --headless --convert-to odf --outdir C:\Docs\Out C:\Docs\In\*.doc
  • LibreOffice kan nu bij het opstarten de associaties van de ODF bestandsformaten controleren (Matt K.) tdf#45735
  • Er is een nieuwe expert configuratie mogelijk. Met org.openoffice.Office.Common/Load/DetectWebDAVRedirection (standaard: true), bij uitschakelen wordt het mogelijk de detectie uit te zetten van WebDAV mapped drive op Windows (toegevoegd in tdf#126121 in versie 6.4), en gebruik te maken van het vorige interne Windows WebDAV toegangsmechanisme (waardoor voorkomen wordt dat LibreOffice uitgebreide informatie over het document kan verkrijgen, maar het wel mogelijk is om enkele functies te gebruiken zoals cookie-based WebDAV authenticatie, iets wat nog niet intern door LibreOffice wordt ondersteund) (Mike Kaganski, Collabora) tdf#141164

Wijzigingen API

  • osl_getLocalHostname retourneert niet langer een volledig gekwalificeerde domeinnaam (FQDN). Hierdoor werkt de functie sneller omdat er niet meer via het netwerk de DNS wordt benaderd. (Samuel Mehrbrodt, allotropia) eac00017
  • osl_demultiplexSocketEvents en de ondersteuning wordt ontraden, zonder vervanging in de UNO C/C++ API, mogelijk wordt het in een volgende versie verwijderd. 0a126b4c

Wijzigingen UNO API

  • Interface XSystemTransferable is verwijderd uit CDOTransferable. Het was alleen geïmplementeerd voor te verplaatsen objecten op Windows; maar de implementatie was verkeerd en onbruikbaar (Mike Kaganski, Collabora) 818a84c4
  • "No-width No Break" (uno:InsertZWNBSP) is vervangen door "Word Joiner" (uno:InsertWJ) omdat het een U+2060 teken invoegt (Julien Nabet) tdf#140796
  • De UNO-instructie "uno:PasteTransposed" is toegevoegd. Dit is onderdeel van de dialoog "Plakken speciaal", die nu rechtstreeks kan worden aangeroepen. (Roland Kurmann) tdf#102255
  • De UNO-instructie "uno:PasteAsLink" is toegevoegd. Dit is onderdeel van de dialoog "Plakken speciaal", die nu rechtstreeks kan worden aangeroepen. (Roland Kurmann) tdf#90101
  • De Calc VBA compatibiliteit Range.Formula en Range.FormulaR1C1 eigenschappen gebruikten formule expressies verkeerd als die gelokaliseerd (vertaald) waren. Zij gebruikten Range.FormulaLocal en Range.FormulaR1C1Local implementaties. Maar die werken niet als de UI vertaald is met taalafhankelijke scheidingstekens, het gaat fout bij geïmporteerde Excel-documenten die deze eigenschappen gebruiken.
    In plaats daarvan gebruiken ze nu de Engelse formule expressies en scheidingstekens. Aanvullend gebruiken Range.FormulaLocal en Range.FormulaR1C1Local nu de gelokaliseerde formule expressies. (Eike Rathke, Red Hat) tdf#141543
    • Deze wijziging betekent dat macro's die in LibreOffice zijn aangemaakt en vertrouwden op het foutieve gedrag in gelokaliseerde (niet Engelse) omgeving, niet meer zullen werken. De oplossing in die gevallen is het vervangen van Formula en FormulaR1C1 attributen met FormulaLocal en FormulaR1C1Local attributen.