Jump to content

Eldonaj Notoj/26.8

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

Verkilo

  • La direktoj de alineoj por dekstra-al-maldekstra teksto nun estas aŭtomate detektitaj dum malfermo aŭ algluo de simpla teksto. (Jonathan Clark, TDF) tdf#157037
  • Legi kaj reeksporti la stilajn atributojn “kaŝita” kaj “montri en galerio” en la dosieroj DOCX. Tio ebligas filtradon de listo de stiloj al nur la sencohavaj. (Szymon Kłos, Collabora) 5bee91d5
  • Komenco nun estas la apriora agordo por ĝisrandigo de alineoj en novaj dokumentoj. (Jonathan Clark, TDF) tdf#169035
  • Ŝanĝi alineajn direktojn ne plu spegulas la ĝisrandigon de dekstre aŭ maldekstre ĝisrandigitaj alineoj. Por alineoj kiuj estas aŭtomate ĝisrandigitaj baze de la skriba direkto, bonvolu uzi la ĝisrandigojn komenco aŭ fino. (Jonathan Clark, TDF) tdf#165206
  • Plibonigis forigitajn komentitajn tekstajn ampleksojn en la filtrilo de DOCX de Verkilo. blogero (Miklos Vajna, Collabora)
  • Nova eblo aldoniĝis por montri la bazlinian kradon por paĝlinia interspaco: Vido ▸ Kradoj kaj helplinioj ▸ Montri bazlinian kradon. (blogero) (Tamás Zolnai) tdf#169806
    • La koloron de la krado oni povas ŝanĝi: Iloj ▸ Agordaĵoj ▸ LibreOffice ▸ Aspekto ▸ Adapti ▸ Bazlinia krado
  • Paĝlinia interspaco nun ĝuste funkcias en kadroj de Verkilo. La tektso en la kadro estas ĝuste ĝisrandigita laŭ la bazlinia krado. (blogero) (Tamás Zolnai) tdf#93785
  • Montro de kamponomoj en Verkilo nun montras priskribon de la tipo de la kampo kiam temas pri dokumentaj statistikoj. (Andreas Heinisch) tdf#45048
  • Interna laboro por kompari dokumentojn flank-al-flanke. blogero (Miklos Vajna, Collabora)
  • Alinea kunmetilo: La nova Alinea kunmetilo ekvilibrigas vortan interspacon en sinsekvaj linioj, riparante la fundamentan nekompletecon de la “avida” unulinia kunmetilo de dokumentoredaktiloj. (blogero). (László Németh) tdf#38159
  • Malneta vido por sendistra redaktado Vido ▸ Malneta (László Németh) tdf#168705
  • Dum printado de modela letero, la dialogo de Retpoŝta kunfando nun konservas sian elirajn agordojn: kunfandita dokumento/unuopaj dokumentoj, dosierformato. (Laurent Balland) tdf#144771
  • La flanka breto Serĉi rapide ebligas serĉi tra komentoj. (Vojtěch Doležal) tdf#170192
  • Plibonigis linifaldadon por ambaŭdirektaj tekstoj. Spacetoj ĉe la fino de linio nun metiĝas laŭ la skriba direkto de la alineo, anstataŭ la lega direkto. (Jonathan Clark, TDF) tdf#146572
  • Aldonis agordaĵon por malhelpi ke tajpita teksto anstataŭu la aktualan elektaĵon Iloj ▸ Agordaĵoj ▸ LibreOffice-Verkilo ▸ Formata Asistanto: Tajpado: ☑ Tajpado anstataŭigas la elektaĵon (Andreas Heinisch) tdf#169913
  • Korektis ŝovtenilojn por aligrandigi objektojn en dekstra-al-maldekstraj kaj vertikalaj dokumentoj. Aligrandigo de objektoj devus nun konduti laŭ pli intuicia maniero. (Jonathan Clark, TDF) tdf#56412
  • Montro de Formataj markoj nun videbligas ankaŭ formatajn markojn por ambaŭdirekta teksto. (Jonathan Clark, TDF) tdf#63929
  • Nun eblas ordigi sekciojn laŭ la alfabeta ordo de iliaj titoloj en Verkilo. (Jim Raykowski) tdf#167491
  • Agordo de la flanka breto Serĉi rapide nun okazas ene de la flankbreta kartaro anstataŭ en dialogo. (Vojtěch Doležal) tdf#170980
  • Paĝa navigo per Alt-klavo + Paĝo_suben kaj Alt-klavo + Paĝo-supren nun lokigas la vidon tiel, ke la supro de la paĝo estas ĉe la supro de la vidujo. Ankaŭ la dialogon Iri al paĝo oni modifis por ke ĝi kondutu sammaniere. (Jim Raykowski) tdf#171259
  • Aldoniĝis alinea atributo por la minimuma signa limo por limigi la vortdividon lasitan al la limoj de kunmetiteroj. (László Németh) tdf#170177
  • La dialogo Nombro da vortoj nun inkluzivas vortnombrajn datumojn por “antaŭ/post la kursoro”. (Tien Nguyen Minh) tdf#123083
  • La signa stilo de ligila fino de ero de indeksa/tabela elemento nun apriore kongruas kun tiu de la ligila komenco. (Manish Bera) tdf#50050
  • La nomoj de paĝaj stiloj videblas en la paĝsaltaj dekoracioj. (Heiko Tietze, TDF) tdf#128616
  • La liston de stiloj en la falmenuo de stiloj oni povas agordi per la altnivelaj agordoj ShowDefaultStyles, ShowUsedStyles, ShowFavouriteStyles, kaj ShowUserDefinedStyles sub org.openoffice.Office.Common. (Jim Raykowski) tdf#171727
  • Informbreto montriĝas se la aŭtomata formatilo forigas (mal)antaŭajn spacetojn aŭ tabojn. (Heiko Tietze, TDF) tdf#171343

Navigilo

  • La navigilo de Verkilo nun vidigas indekserojn. (Jim Raykowski) tdf#164864
  • Paĝokapojn oni povas ordigi kune kun iliaj enhavoj per la Navigilo (necesas enŝalti eksperimentajn atributojn). (Jim Raykowski) tdf#169674


Rendimento

  • La tempo por malfermi tre grandajn dokumentojn de Verkilo kun bildoj pliboniĝis. (Noel Grandin, Collabora) tdf#170595


Tabelilo

  • Datumvalideco nun ebligas silente malakcepti nevalidajn valorojn (ankaŭ la konduto de antaŭ 24.2 estas restarigita) (Heiko Tietze, TDF) tdf#160096
  • La komando Miksi aldoniĝis por hazardigi la ordon de ĉeloj en amplekso. (Tomaž Vajngerl, Collabora) tdf#158196
  • Tabelilo nun kondutas pli bone kiam oni tajpas kaj modifas dekstra-al-maldekstran tekston. Tajpi tian tekston en vaka ĉelo nun aŭtomate agordos la direkton de la ĉelo al dekstro-al-maldekstro. (Jonathan Clark, TDF) tdf#65563 tdf#144296
  • Kalkulita kampo por pivota tabelo (Balazs Varga, Collabora) tdf#78486 (Olivier Hallot, TDF) tdf#172107
  • Pliboniĝis kongruo kun XLSX kiam linisaltoj estas en referencataj ĉeloj. (Bayram Çiçek, Collabora) tdf#169326
  • Pliboniĝis la uzantinterfaco por ŝanĝi tekstformaton en la dialogo por paĝokapoj kaj paĝopiedoj de Tabelilo. (Viraj Parmar) tdf#103035
  • Relativaj tipargrandoj nun estas subtenataj en ĉelaj stiloj de Tabelilo. (Paolo Benvenuto) tdf#92144
  • Stir + Hejmo movas la kursoron al la unua ne-fiksita ĉelo en la folio. (Andreas Heinisch) tdf#107994
  • Kampo-regiloj de XLSX nun aperas en la Navigilo. (Jim Raykowski) tdf#167766
  • Konvertis la ilobretan butonon por borderoj al dividita butono kiu memoras kaj reaplikas la laste uzitan borderan stilon. (Andreas Heinisch) tdf#58349
  • Ligiloj al kaŝitaj folioj nun montrigas atentigon (Heiko Tietze, TDF) tdf#118866

Prezentilo

  • Transiri de nombra listo al bula listo nun eblas. blogero (Miklos Vajna, Collabora)
  • Prezentilo & Desegnilo nun subtenas plurajn paĝgrandojn en dokumento. blogero (Mohit Marathe, Collabora) tdf#49787
  • Enkorpigitaj ŝablonoj: Kaj la proporcio 16:9 kaj 4:3 nun estas proponitaj por kelkaj ŝablonoj: Blukopiaj planoj, Abelujo, DNA, Lumoj, Natura ilustraĵo (16:9 nun estas apriora). Tio evitas streĉon de la fonaj dekoracioj kiam oni ŝanĝas la proporcion de la paĝa grando. (Laurent Balland) tdf#170789
  • Aldonis prezentaĵajn sekciojn (Pranam Lashkari, Collabora)
  • La flankaj bretoj por lumbildoj kaj paĝoj nun montras proprigitajn nomojn de lumbildoj apud la numero de la lumbildo super ĉiu miniaturo. (Andreas Heinisch) tdf#37654
  • La bildsimboloj en la nedeviga naviga panelo en prezentaĵoj nun aŭtomate aligrandiĝas laŭ ŝanĝoj de la grando de la fenestro. (Vladislav Tarakanov) tdf#158394
  • La elekto de lumbildo en la Skema vido nun spuras la lokon de la kursoro. (Andreas Heinisch) tdf#99079


Desegnilo

  • Interŝanĝi la zomon kaj la rulumadon per la musrado: Kiam tio estas ŝaltita en Desegnilo, la musrado zomas anstataŭ rulumi, kaj kombine kun la Stir-klavo la musrado rulumas anstataŭ zomi. (Lucas Negrea) tdf#171291

Datumbazo

  • Konservitaj SQL-aj komentoj en la Skiza Vido: Riparis problemon ke komentoj ene de SQL-a informpeto estis aŭtomate forigitaj kiam oni ŝanĝas de la informapeto vido al la skiza.
    ⚠️ Averto: Komentoj ankoraŭ perdiĝos se la informpeton oni aktive modifas per la skiza vido, ĉar la vida redaktilo regeneras la subtavolan SQL-an kodon. (Vissarion Fysikopoulos, TDF) tdf#42713
  • Kolumna filtrado laŭ dato, horo kaj tempindiko nun estas subtenata por Datumbazo kiam oni uzas la enkorpigitan datumbazon Firebird. (Vissarion Fysikopoulos, TDF) tdf#153057

Diagramo

  • LibreOffice nun disponebligas bazan subtenon por importo kaj reeksporto de la novaj tipoj de diagramoj (“chartex”) kiujn oni povas krei en Microsoft Office kaj konservi en la formatojn OOXML. La diagramaj tipoj kun ĉi tiu baza irrevena subteno inkluzivas box-whisker, funnel, Pareto, sunburst, treemap kaj akvofalajn diagramojn. Diagramoj de regionaj mapoj enhavas vastajn geografiajn informojn kiuj ne estas subtenataj, do kvankam la diagrama tipo estas konservita tra irrevena konservo, malmulte da substanca enhavo restas. Ankoraŭ neniu subteno ekzistas por montri aŭ redakti ĉi tiujn diagramajn tipojn. Anstataŭe, mesaĝo montriĝas por indiki ke la diagrama tipo ankoraŭ ne estas subtenata en LibreOffice. (Kurt Nordback, Collabora) tdf#165742

Formulilo

  • Nomitaj funkcioj kaj operatoroj estis aldonitaj por la skriptoj N’Ko kaj Adlam. (Neil S. Patel) tdf#170259
  • Vektoraj sagoj kaj harpunoj kiuj celas maldekstren aldoniĝis por dekstra-al-maldekstraj formuloj. (Neil S. Patel) tdf#158727
  • Nun ekzistas dialogo de matrico-kreilo por Formulilo. (Jan Rheinländer) tdf#170787

Kerna / Ĝenerala

  • La langeto Ĝenerala de la dialogo por stiloj nun vidigas interagajn erojn por ĉiuj atributoj kiuj malsamas ol la gepatra stilo. Ĉiu ero vidigas la nomon kaj la valoron de la atributo, kaj inkluzivas butonon X por reagordi tiun atributon al gepatra heredo. Ĉiuj atributoj videblas kun la plena teksto, sen elipso. (Paolo Benvenuto) tdf#89826
  • LibreOffice nun akceptas nomojn de tiparoj en aliaj lingvoj, aldone al la aktuala lingvo de la uzantinterfaco. Dokumentoj kreitaj per aliaj uzantinterfacaj lingvoj nun montriĝos kun la tiparoj kiujn la aŭtoroj celis, kondiĉe ke tiuj tiparoj estas instalitaj ĉe la sistemo. (Jonathan Clark, TDF) tdf#63011
  • Eblas agordi fulmoklavojn por individua dokumento uzante la dialogon de klavara adapto. (Neil Roberts, TDF) tdf#94522
  • When the generic VCL UI widgets are used (for example, when a desktop-integration package like libreoffice-kf6 has not been installed), an infobar is shown warning about the situation and how to fix it. (Heiko Tietze, TDF) tdf#172256
  • OpenType font variations are now natively supported. (Khaled Hosny, Alif Type) tdf#171624 tdf#153368 tdf#118792 tdf#152206
  • Unicode escapes now work in Find and Replace with regular expressions. (Anamay Narkar) tdf#106137

User Interface

  • Add more paper sizes (A0, A1, A2, B0, B1, B2, B3) to the Page style dialog, and also to the page sidebar panel. (Samuel Mehrbrodt, Collabora) tdf#106889
  • Use deterministic list of styles which is unified across Notebookbar, the Formatting toolbar and the Style dropdown of the Properties deck of the Sidebar. It doesn’t hide one standard style when you use new custom one - avoiding impression of random collection. (Szymon Kłos, Collabora) tdf#108239
  • Changes to application theme colors no longer require a restart. (Heiko Tietze, TDF) tdf#170678
  • Theme colors can be accessed via the Notebookbar UI in Impress. (Samuel Mehrbrodt, Collabora, Heiko Tietze, TDF) tdf#170485
  • A “Remove query string” option was added to the Hyperlink dialog. (Siddhi Salunkhe) tdf#170592
  • A maximize button is now shown for resizable dialogs on Windows. (Thomas Rogenmoser) tdf#141381
  • It is now possible to scroll between Notebookbar tabs using the mousewheel or touchpad. (Jonas Greifenhain) tdf#103033
  • Existing table styles in Writer and Calc can now be edited. The internal format was changed from a binary one to XML. (Karthik Godha) tdf#105933 tdf#49437
  • The macOS-specific menu items Emoji & Symbols, Dictation support, and AutoFill are now available. (Dan Williams, TDF) tdf#94251
  • Custom dictionaries now have a search filter. (Shlok Kanani) tdf#170978
  • The Calc ▸ Calculate option page was reorganized. (Sahil Gautam, Collabora) tdf#151144
  • The Notebookbars' background is colored individually per module. These colors are hard-coded for now and merged with the background to work on both dark and light themes, controlled via expert configuration NotebookbarColorTransparency with 0 for the exact defined color and 255 for the background color. The default is 150. (Heiko Tietze, TDF) tdf#121174
  • The Tabbed Notebookbar UI now has category labels. (Heiko Tietze, TDF) tdf#166641
  • The paragraph styles picker in the Notebookbar UI shows only one (styled) label and the style grid expands to fill the available space of the application (Heiko Tietze, TDF) tdf#169763 tdf#168657
  • Style filters in the Styles Sidebar deck can be applied independently. (Jim Raykowski) tdf#167949

Accessibility

  • The special character split-button widget is now navigable with the keyboard. (Michael Weghorn, TDF) tdf#168594
  • Writer tables now report row and column index text as specified in ARIA. (Michael Weghorn, TDF) tdf#171086

Changes in UI strings

  • The “Company” field has been relabeled to a more generic “Organization” in User Data options. (Aleksi Kallio) tdf#169121
  • The “Ignore system input language” check box is now more clearly labeled as “Apply system input language to new text”. (Prajwal Shelar; Isha Desai) tdf#134628
  • “Safe Mode” is now known as “Troubleshoot Mode” to reflect its intended use and minimize misunderstandings about what it does. (Adolfo Jayme-Barrientos) tdf#171916
  • “Use square [sic] page mode for text grid” is now called “Use CJK manuscript grid”, and its extended tooltip and help text have been updated accordingly. This option enables the genkō yōshi⁠ grid. (Olivier Hallot, TDF) tdf#171455
  • Labels of two “New” commands were clarified as “New Document” and “New Style from Selection”. (Heiko Tietze, TDF) tdf#169766
  • Options for “Do show again” were changed to “Do not show again”. (Heiko Tietze, TDF) tdf#169313


Scripting

Python

Users can create and edit Python scripts directly from Macro manager dialog without APSO installing, the buttons are active for actions now. The Python scripts will be opened in standard text editor on all OS. (Neil Roberts, TDF) tdf#56289

Scripts can create instances of UNO services using a constructor instead of having to use a string. (Neil Roberts, TDF) tdf#171122

For example:

from com.sun.star.awt import Toolkit
toolkit = Toolkit.create(self.xContext)

Similarly for singletons:

from com.sun.star.frame import theDesktop
desktop = theDesktop.get(ctx)

Users debugged remote processes to LibreOffice - started with officehelper.py - can be released from memory. Information is available from [Developer's Guide - Getting started] chapter. (Alain Romedenne) tdf#163465

from officehelper import SessionManager
def my_script():
  # user code goes here

g_exportedScripts = (my_script,)  # LibreOffice entry points

if __name__ == "__main__":  # entry point for IDEs   
  with SessionManager() as ctx:  # remote Python context
    my_script()

The ScriptForge libraries

An extensible and robust collection of macro scripting resources for LibreOffice to be invoked from user Basic or Python scripts. (Jean-Pierre Ledure)

The libraries expose a total of 35 services each with a bunch of methods and properties.

New in LibreOffice 26.8:

  • The new ui.EnterValue(...) method displays a typed input box (cfr. the InputBox() Basic function) to the user and returns the entered value as a scalar of the requested type, or Empty/None when the user cancels the box. The supported types are: STRING, PASSWORD, BOOL, INTEGER, FLOAT, DATE, TIME, DATETIME, COMBO, LIST and RADIO.
  • (Basic only) The new array.Map(), array.Filter() and array.Reduce() methods introduce functional programming techniques on Basic arrays. They mimic their Python equivalents. Those methods allow the programmer to write simpler, shorter code, without necessarily needing to bother about intricacies like loops, branching and error handling.
  • The new session.GetUnoProperty() and session.GetPropertyByName() methods return the property value of resp. a UNO object or a ScriptForge service instance when the property name is given as a string.
  • (Python only) Python scripts may run either (1) inside the LibreOffice process, the usual mode, or (2) as a client of a LibreOffice server using a pipe or a socket. The benefit of (2) is the freedom to choose his/her preferred IDE to edit and debug the script. The drawback is the reference to the pipe/socket in the script source code. Avoid this by using a default pipe, named PIPE2LIBREOFFICE. The same code will run without change in both (1) and (2) modes.

The whole set of services (except when better done by native built-in functions) is made available for Python scripts with identical syntax and behavior as in Basic.

ScriptForge in the wiki: read Macros/ScriptForge (Lobaluna).

The English version of the documentation of the ScriptForge libraries (26.8) is partially integrated in the LibreOffice help pages (https://help.libreoffice.org/26.8/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Their finalization and translation into other languages is underway. (Alain Romedenne, Lobaluna)

Android Viewer

Localization

  • AutoCorrect will now automatically replace x’s with circumflexes in Esperanto text. For example “sxangxigxi” becomes “ŝanĝiĝi”. (Neil Roberts, TDF) tdf#172042

LibreOffice Help

Help accepts MathML contents, prefixed by namespace “m” (O. Hallot, TDF)

<m:math xmlns:m="http://www.w3.org/1998/Math/MathML" display="block">
<m:semantics>
  <m:mrow>
   <m:mi>cot</m:mi>
   <m:mrow> 
    ...
</m:math>

Help contents upgrades and fixes:

Feature Removal / Deprecation

  • Removed obsolete Java Applet configuration settings from NetAccess and Security registry schemas. (Shlok Kanani) (Gabor Kelemen, Collabora) tdf#162563
  • Removed the obsolete OfficeBean example (which was based on Java applet functionality) from the SDK. (Stephan Bergmann, Collabora) 05ba63c6
  • Obsolete Gentium Basic and Gentium Book Basic fonts (v.1.102, SIL) are no longer bundled. Note: In case you still need these fonts, they can be downloaded from our site. Alternatively, you can try to migrate to new Gentium and Gentium Book fonts, they can be downloaded from SIL site. (Xisco Faulí, TDF) tdf#167563
  • AppletShape API is deprecated and will be removed in a future version.


API Changes

  • Removed the legacy Profile API and replaced it with a manual .ini file parser. (Shlok Kanani) tdf#49602
  • FunctionAccess::callFunction now accepts missing arguments. (Neil Roberts, TDF) tdf#168267


Code quality

  • VeraPDF was added as a PDF validator for automated tests. (Xisco Faulí, TDF) tdf#136822