|
|
planet.documentfoundation.org_atom.xml - sfeed_tests - sfeed tests and RSS and Atom files |
|
|
 |
git clone git://git.codemadness.org/sfeed_tests (git://git.codemadness.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
README |
|
|
 |
LICENSE |
|
|
|
--- |
|
|
|
planet.documentfoundation.org_atom.xml (672919B) |
|
|
|
--- |
|
|
|
1 <?xml version="1.0"?> |
|
|
|
2 <feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/> |
|
|
|
3 <title>The Document Foundation Planet</title> |
|
|
|
4 <updated>2022-02-03T23:01:02Z</updated> |
|
|
|
5 <generator uri="http://intertwingly.net/code/venus/">Venus</generator> |
|
|
|
6 <author> |
|
|
|
7 <name>The Document Foundation</name> |
|
|
|
8 <email>hostmaster@documentfoundation.org</email> |
|
|
|
9 </author> |
|
|
|
10 <id>https://planet.documentfoundation.org/atom.xml</id> |
|
|
|
11 <link href="https://planet.documentfoundation.org/atom.xml" rel="self" type="application/atom+xml"/> |
|
|
|
12 <link href="https://planet.documentfoundation.org" rel="alternate"/> |
|
|
|
13 |
|
|
|
14 <entry xml:lang="en-GB"> |
|
|
|
15 <id>https://blog.documentfoundation.org/?p=12617</id> |
|
|
|
16 <link href="https://blog.documentfoundation.org/blog/2022/02/02/libreoffice-73-community/" rel="alternate" type="text/html"/> |
|
|
|
17 <title>LibreOffice 7.3 Community is better than ever at interoperability</title> |
|
|
|
18 <summary>In addition to the majority of code commits being focused on interoperability with Microsoft’s proprietary file formats, there is a wealth of new features targeted at users migrating from Office, to simplify the transition Berlin, February 2, 2022 – LibreOffice 7.3 Community, the new major release of the volunteer-supported free office suite for desktop productivity, […]</summary> |
|
|
|
19 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong><a href="https://blog.documentfoundation.org/wp-content/uploads/2022/02/LO73_banner.png"><img alt="" class="alignnone wp-image-12622" height="138" src="https://blog.documentfoundation.org/wp-content/uploads/2022/02/LO73_banner-1024x201.png" width="700"/></a></strong></p> |
|
|
|
20 <p><strong>In addition to the majority of code commits being focused on interoperability with Microsoft’s proprietary file formats, there is a wealth of new features targeted at users migrating from Office, to simplify the transition</strong></p> |
|
|
|
21 <p><a href="https://blog.documentfoundation.org/wp-content/uploads/2022/02/tdf-lointegrationneutral-scaled.jpg"><img alt="" class="alignleft wp-image-12623" height="241" src="https://blog.documentfoundation.org/wp-content/uploads/2022/02/tdf-lointegrationneutral-300x206.jpg" width="350"/></a>Berlin, February 2, 2022 – LibreOffice 7.3 Community, the new major release of the volunteer-supported free office suite for desktop productivity, is available from <a href="https://www.libreoffice.org/download">https://www.libreoffice.org/download</a>. Based on the LibreOffice Technology platform for personal productivity on desktop, mobile and cloud, it provides a large number of improvements targeted at users migrating from Microsoft Office to LibreOffice, or exchanging documents between the two office suites.</p> |
|
|
|
22 <p>There are three different kinds of interoperability improvements:</p> |
|
|
|
23 <ul> |
|
|
|
24 <li>Development of new features, such as the new handling of change tracking in tables and when text is moved, which have a positive impact on interoperability with Microsoft Office documents.</li> |
|
|
|
25 <li>Performance improvements when opening large DOCX and XLSX/XLSM files, improved rendering speed of some complex documents, and new rendering speed improvements when using the Skia back-end introduced with LibreOffice 7.1.</li> |
|
|
|
26 <li>Improvements to import/export filters: DOC (greatly improved list/numbering import); DOCX (greatly improved list/numbering import; hyperlinks attached to shapes are now imported/exported; fix permission for editing; track change of paragraph style); XLSX (decreased row height for Office XLSX files; cell indent doesn’t increase on each save; fix permission for editing; better support of XLSX charts); and PPTX (fixed interactions and hyperlinks on images; fix the incorrect import/export of PPTX slide footers; fix hyperlinks on images and shapes; transparent shadow for tables).</li> |
|
|
|
27 </ul> |
|
|
|
28 <p><a href="https://blog.documentfoundation.org/wp-content/uploads/2022/02/devcycles-scaled.jpg"><img alt="" class="alignleft wp-image-12620" height="237" src="https://blog.documentfoundation.org/wp-content/uploads/2022/02/devcycles-300x203.jpg" style="border: 1px solid #000000;" width="351"/></a>In addition, LibreOffice’s Help has also been improved to support all users, with a particular attention for those switching from Microsoft Office: search results – which are now using FlexSearch instead of Fuzzysort for indexing – are focused on the user’s current module, while Help pages for Calc Functions have been reviewed for accuracy and completeness and linked to Calc Function wiki pages, while Help pages for the ScriptForge scripting library have been updated.</p> |
|
|
|
29 <p>ScriptForge libraries, which make it easier to develop macros, have also been extended with various features: the addition of a new Chart service, to define charts stored in Calc sheets; a new PopupMenu service, to describe the menu to be displayed after a mouse event; an extensive option for Printer Management, with a list of fonts and printers; and a feature to export documents to PDF with full management of PDF options. The whole set of services is available with identical syntax and behavior for Python and Basic.</p> |
|
|
|
30 <p>LibreOffice offers the highest level of compatibility in the office suite market segment, starting with native support for the OpenDocument Format (ODF) – beating proprietary formats in the areas of security and robustness – to superior support for DOCX, XLSX and PPTX files. In addition, LibreOffice provides filters for a large number of legacy document formats, to return ownership and control to users.</p> |
|
|
|
31 <p>Microsoft files are still based on the proprietary format deprecated by ISO in 2008, and not on the ISO approved standard, so they hide a large amount of artificial complexity. This causes handling issues with LibreOffice, which defaults to a true open standard format (the OpenDocument Format).</p> |
|
|
|
32 <p>LibreOffice 7.3 is available natively for Apple Silicon, a series of processors designed by Apple and based on the ARM architecture. The option has been added to the default ones available on the download page.</p> |
|
|
|
33 <p>A video summarizing the top new features in LibreOffice 7.3 Community is available on YouTube: <a href="https://www.youtube.com/watch?v=Raw0LIxyoRU">https://www.youtube.com/watch?v=Raw0LIxyoRU</a> and PeerTube: <a href="https://peertube.opencloud.lu/w/iTavJYSS9YYvnW43anFLeC">https://peertube.opencloud.lu/w/iTavJYSS9YYvnW43anFLeC</a>.</p> |
|
|
|
34 <p>A description of all new features is available in the Release Notes [1]</p> |
|
|
|
35 <p><strong><a href="https://blog.documentfoundation.org/wp-content/uploads/2022/02/lo73commits-scaled.jpg"><img alt="" class="alignleft wp-image-12621" height="247" src="https://blog.documentfoundation.org/wp-content/uploads/2022/02/lo73commits-300x211.jpg" style="border: 1px solid #000000;" width="350"/></a>Contributors to LibreOffice 7.3 Community</strong></p> |
|
|
|
36 <p>LibreOffice 7.3 Community’s new features have been developed by 147 contributors: 69% of code commits are from the 49 developers employed by three companies sitting in TDF’s Advisory Board – Collabora, Red Hat and allotropia – or other organizations (including The Document Foundation), and 31% are from 98 individual volunteers.</p> |
|
|
|
37 <p>In addition, 641 volunteers have provided localizations in 155 languages. LibreOffice 7.3 Community is released in 120 different language versions, more than any other free or proprietary software, and as such can be used in the native language (L1) by over 5.4 billion people worldwide. In addition, over 2.3 billion people speak one of those 120 languages as their second language (L2).</p> |
|
|
|
38 <p><strong>LibreOffice for Enterprises</strong></p> |
|
|
|
39 <p>For enterprise-class deployments, TDF strongly recommends the LibreOffice Enterprise family of applications from ecosystem partners – for desktop, mobile and cloud – with a large number of dedicated value-added features. These include long-term support options, professional assistance, personalized developments and other benefits such as SLA (Service Level Agreements): <a href="https://www.libreoffice.org/download/libreoffice-in-business/">https://www.libreoffice.org/download/libreoffice-in-business/</a>.</p> |
|
|
|
40 <p>Despite this recommendation, an increasing number of enterprises are using the version supported by volunteers, instead of the version optimized for their needs and supported by the different ecosystem companies.</p> |
|
|
|
41 <p>Over time, this represents a problem for the sustainability of the LibreOffice project, because it slows down the evolution of the project. In fact, every line of code developed by ecosystem companies for their enterprise customers is shared with the community on the master code repository, and improves the LibreOffice Technology platform.</p> |
|
|
|
42 <p>Products based on LibreOffice Technology are available for major desktop operating systems (Windows, macOS, Linux and Chrome OS), for mobile platforms (Android and iOS), and for the cloud. Slowing down the development of the platform is hurting users at every level, and the LibreOffice project may fall short of its expectations and possibilities.</p> |
|
|
|
43 <p><strong>Migrations to LibreOffice</strong></p> |
|
|
|
44 <p>The Document Foundation has developed a Migration Protocol to support enterprises moving from proprietary office suites to LibreOffice, which is based on the deployment of an LTS version from the LibreOffice Enterprise family, plus migration consultancy and training sourced from certified professionals who offer value-added solutions in line with proprietary offerings. Reference: <a href="https://www.libreoffice.org/get-help/professional-support/">https://www.libreoffice.org/get-help/professional-support/</a>.</p> |
|
|
|
45 <p>In fact, LibreOffice – thanks to its mature codebase, rich feature set, strong support for open standards, excellent compatibility and LTS options from certified partners – is the ideal solution for businesses that want to regain control of their data and free themselves from vendor lock-in.</p> |
|
|
|
46 <p><strong>Availability of LibreOffice 7.3 Community</strong></p> |
|
|
|
47 <p>LibreOffice 7.3 Community is immediately available from the following link: <a href="https://www.libreoffice.org/download/">https://www.libreoffice.org/download/</a>. Minimum requirements for proprietary operating systems are Microsoft Windows 7 SP1 and Apple macOS 10.12.</p> |
|
|
|
48 <p>LibreOffice Technology-based products for Android and iOS are listed here: <a href="https://www.libreoffice.org/download/android-and-ios/">https://www.libreoffice.org/download/android-and-ios/</a>, while for App Stores and ChromeOS are listed here: <a href="https://www.libreoffice.org/download/libreoffice-from-microsoft-and-mac-app-stores/">https://www.libreoffice.org/download/libreoffice-from-microsoft-and-mac-app-stores/</a></p> |
|
|
|
49 <p>For users whose main objective is personal productivity, and therefore prefer a release that has undergone more testing and bug fixing over the new features, The Document Foundation maintains the LibreOffice 7.2 family, which includes some months of back-ported fixes. The current version is LibreOffice 7.2.5.</p> |
|
|
|
50 <p>The Document Foundation does not provide technical support for users, although they can get it from volunteers on user mailing lists and the Ask LibreOffice website: <a href="https://ask.libreoffice.org">https://ask.libreoffice.org</a><br/> |
|
|
|
51 LibreOffice users, free software advocates and community members can support The Document Foundation with a donation at <a href="https://www.libreoffice.org/donate">https://www.libreoffice.org/donate</a>.</p> |
|
|
|
52 <p>LibreOffice 7.3 is built with document conversion libraries from the Document Liberation Project: <a href="https://www.documentliberation.org">https://www.documentliberation.org</a></p> |
|
|
|
53 <p>[1] Release Notes: <a href="https://wiki.documentfoundation.org/ReleaseNotes/7.3">https://wiki.documentfoundation.org/ReleaseNotes/7.3</a></p> |
|
|
|
54 <p><strong>Press Kit</strong></p> |
|
|
|
55 <p>Download link: <a href="https://nextcloud.documentfoundation.org/s/MnZEgpr86TzwBJi">https://nextcloud.documentfoundation.org/s/MnZEgpr86TzwBJi </a></p> |
|
|
|
56 <div class="shariff"/></div> |
|
|
|
57 </content> |
|
|
|
58 <updated>2022-02-02T11:22:37Z</updated> |
|
|
|
59 <published>2022-02-02T11:22:37Z</published> |
|
|
|
60 <category term="Announcements"/> |
|
|
|
61 <category term="LibreOffice"/> |
|
|
|
62 <category term="Press Releases"/> |
|
|
|
63 <author> |
|
|
|
64 <name>Italo Vignoli</name> |
|
|
|
65 </author> |
|
|
|
66 <source> |
|
|
|
67 <id>https://blog.documentfoundation.org</id> |
|
|
|
68 <logo>https://blog.documentfoundation.org/wp-content/uploads/2015/10/TDF_Logo_Wiki-50x50.png</logo> |
|
|
|
69 <link href="https://blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
70 <link href="https://blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
71 <subtitle>The home of LibreOffice</subtitle> |
|
|
|
72 <title>The Document Foundation Blog</title> |
|
|
|
73 <updated>2022-02-02T11:22:37Z</updated> |
|
|
|
74 </source> |
|
|
|
75 </entry> |
|
|
|
76 |
|
|
|
77 <entry> |
|
|
|
78 <id>tag:blogger.com,1999:blog-7556381905930318362.post-2212995201733712966</id> |
|
|
|
79 <link href="https://libreofficemaster.blogspot.com/feeds/2212995201733712966/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/> |
|
|
|
80 <link href="https://libreofficemaster.blogspot.com/2022/02/new-colibres-chart-type-design.html#comment-form" rel="replies" title="1 Komentar" type="text/html"/> |
|
|
|
81 <link href="https://www.blogger.com/feeds/7556381905930318362/posts/default/2212995201733712966" rel="edit" type="application/atom+xml"/> |
|
|
|
82 <link href="https://www.blogger.com/feeds/7556381905930318362/posts/default/2212995201733712966" rel="self" type="application/atom+xml"/> |
|
|
|
83 <link href="https://libreofficemaster.blogspot.com/2022/02/new-colibres-chart-type-design.html" rel="alternate" title="New Colibre's Chart Type Design" type="text/html"/> |
|
|
|
84 <title>New Colibre's Chart Type Design</title> |
|
|
|
85 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Currently Colibre is following the monoline theme guide as described in a <a href="https://libreofficemaster.blogspot.com/2020/08/neo-colibre-for-maximum-productivity.html">previous post</a>. There is a part that is still out of the guide, namely the chart images. On a whim to fill the Lunar New Year holiday, I redrawn almost the entirety of this chart. The reference goes back to the Galaxy icon theme.<br/><br/>Here's a screenshot of the current icon files<br/><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABK0AAAIsCAYAAAAwBVqVAAAABHNCSVQICAgIfAhkiAAAIABJREFUeF7snQdgFcXWx//33txUUkgIoXdQqoWi0qSDIiiIKGLB/iyoPHsBG6II2D77E8t7ir0giiiIAoIgHek9ECCBNNLLzd1v5iaBkNxed+/9z3uRZHdn5szvnJ2dPTtzRqeIBCYSIAESIAESIAESIAESIAESIAESIAESIAESUBEBvYpkoSgkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkYCFApxUNgQRIgARIgARIgARIgARIgARIgARIgARIQHUE6LRSnUooEAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAJ1WtAESIAESIAESIAESIAESIAESIAESIAESIAHVEaDTSnUqoUAkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAJ0WtEGSIAESIAESIAESIAESIAESIAESIAESIAEVEeATivVqYQCkQAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJhBGBfwiUlpZCp9PBYDBYfphIQBKgXdAOrBGgXVijwmO0C9qANQK0C2tUeIx2QRuwRoB2YY0Kj9EuaAPWCKjJLvzmtCovL7fGImSOZWVlITw8HFFRUYiJiQmZdjtqKO2CdmHNRmgXtAvaRV0CfI7UZSKPsL9gf2HNMmgXtAvaRV0CfI7UZcLnCEC7oF1YI6Amu+DyQGsa8sGxPXv24MiRI8jNzfVB6SxSqwRoF1rVnG/lpl34lq9WS6ddeE9ziqJA/gRDol0Egxa93wbahfeZBkOJtAvvaZHPEe+xZEnqJKCm/kKVTqtg6gSqTXDLli3Yt28fMjMz1WmVKpMqGG3AGmLahTUqrh0LRluhXdAGrBGgXVij4t6x48eP4/bbb3Uvs8py0S5cU0gwPjOsEaBdWKPi3LFgthHahXM24MxVfI44Qyk4rwnmPqKmxtTUX6jSabVz5w7MmDE9qKxceirT0tI408pJrX766f/wyy+LnLxau5fRLjzXHfsLzxlqvYTq/qJ6EKHFf53RAfsLZyg5d01FhQnHjh1z7mKVX0W7cE1BHF+4xisUr16zZg0++eSToGw6+wvvqZXPEe+x1FpJ3377Lf744w+tie2yvGrqL/wW08oVSoWFRUhNTXUli+qvlTOsGjZsiOLiYtXLqgYB09MzoNcHf8B62oXn1sb+wnOGWi9B9hff7szDfwsOaLYp13RNxOizEuzKz/7CLh4XT+pcvF69l9MuXNMNxxeu8QrFq/Py8pCRkRGUTWd/4U218jniTZpaKuvEiRPiPVWVc3+8ilFN/YUqnVZepa2SwmRAUJPJBLPZrBKJKIYaCNAu1KAF9clAu3BdJ0fyypB1pND1jCrJcXGrWIeS0C4cIgrJC2gXIal2h42mXThEVPcCcwWw4zucdXItEqNPAH+/Xfcau0eEE6PROUCLi+xeFciTtItA0ldv3bQL9eomkJKpyS7otPKTJUhnlfyRy1aYSKCaAO2CtmCNAO3CGhVtHmsRH47rz0lCqcmMDzdmIqtYvBSJdFfPZKQJR9sPu0463TDahdOoQupC2kVIqdvpxtIunEZVeaHZBGz8CLojwmFVmofIsCLo0jc5XYhldG8qBSLqqdppRbtwWqUhdSHtwg11H1wBLN/pRkYXs1x0P2CMcjGTdy5Xk12ElNNKOowOnSzD9hMlGNY2DgZ98Ezr9I5pshQS0C4BeX/vEPf2pvQidTZCp0OPJtHokBSpTvkoldcJRBh0+OTK1vh1bx4axxrx7qhWGPflPvRtUQ+TzmuAcV/s83qdLNBZApUfkGS/kZZXjj3ZJbi4ZSzHBc7i43VnEJB29M/xYpiFWZ3bKJp0tEZAOqw2fADd0fUWyV39wFztsNKVFYCfprWmfE/kpbY9oaf5vNl7odu70afNsFjYBff4tA6tFB4STiv58CmvUPDdzly8vz4TheVmLN6Xhwf7pKBJbLhWdEU5SYAEbBAwKzos2H0SC/ectLw0qDEVl1UgKcpAp5UaleMjmeQsqwiDHtOXH0OMUY9Nd3ZCy4RwvDS0GaYtPWL5iMIUWALSYXXfz4eQXmDCBU1jMPnChmhTPyKwQrF2TRGQY8ydmSW45fuDKBLjy/svSsFNwikdxg+j2tHjls+g2//7KXnDzSWArhwoyXOuDWERkA4rpuAnIO/3beID6V7xoSM3pwwnG5+P73fm+Lzh7RMj0blhYGbb+LxxrIAEnCAQ9E4ry+wLMZh48+/j2HSs+NQXkNVphbjxu4O4s0cyRp+dwMGFE8bCS0hAjQRK9RHYVb87fhROK7WmIuGwKihjPDu16sdXch3MLRN6r8CMIU2REGnARjEL8IXBTfGTcK4uErOvmAJJQIeSiARMXngIxwvFLAuR1oiYaBuF4+HKTvUx6dwkxEYE/2YggdRAsNS9N7sUNwm7ySmpXPo78890rDxUYLnv+WFUI1rOFrNeC9JPCStdA+Ibkzjm3OZJupiGGmkoxfSUwIZjRZi7IRMm8YG0pKQMeSndxAdT3z7PyyvMGNgqjk4rT5WnwfxyTZhKv8X7nWZQO63ySivw+T/ZImZILrKr4ojUJFwoXiJnr8rA8tQCy6yrZnGcdeV3C/RzhbuzSiBW7Fi+pOvEci0mbRPYJ14WXtuhQ0FiW2QWia+iKkxRYqaNnN3JFHoEysW0v+u/PYBrxc6AR8WMnkb1jOiYHIkVqfkYdVY8lh3MR14pbSMQllGqGHCs6wTEVzmsqmUoE7OyPxPjhqX783BXr4YY1DrwSwZNwo6yikxIEfbDpC4CB3MqHVaZQj8105/CaTXms72YPrgZhrSJ5XhDXWqjNCTgFoH1RwtPOazcKsCNTNJhlWPlHdaNopiFBDRNICidVhVigPfX4QK8ufY4NgqPuE78r774ZCL/teat/Ft8XZ0kZl3dIWZdjenIWVeatmgbwp8UX0DlbLtPtmRZlo/JmGa3d08WXy0iOZi0wUwLh3cJJ+SGTKHQqEbYku7cF1FftysyTMzgkJ/gqlIn4aTQ00Hqa+yqLf9ofrnl48gAsTvgdeckYvnBAjwzsCkOiyDsk3ul4IrP91qWFDH5l0AxwlAW30yMCRTorYwNMoQz66nfj2L+zmhMvqAhzmrg/1h0MqzBhmOFlmXPjYXD6l89OZvDv1Ziv7bDYnnvjd8dEEtLrX8wkZsu3PVjKiYIp/UjfRshJpwz9+wT5VkSUC+BteJd8YUVxywzrKpTuXh2myLibPYBnrYmLlzPWfqeQmT+oCEQdE6rY/llmCt2aPp+Ry5yq6Zqy4l1cvp/PXHz1xODBmsxb+RLwyt/iVlX4sv3Q2JwIWORMGmfgPxCvUDMtJsjXhprDizlS8Ave09CbjMvnZXnNY6mY0H76vZrC24QO8KNOivBEsD5xRXpYsZMhaWPmTeuDR7+Nc0S44SJBCQB6XB4QSwVeuK3I3hmQFPc9VMqtmQUY/6Edugp4ijJGVdM/ieg6MNwQowNokW8sTixFNDa2EAuBbn9h1TLBy0ZpyheLPP0dap2Vv0slpDKHSazhIwpbTnLytfcXSn/mHBG3/T9ARwR/9pL8v12npi5t/5oEWYNa4ZOjEljDxfPkYA6CeSJGJT7DsN8Ikt85DidZPTD9gniP5m7xJumDjvNTVAB7z0jzhIb9xjl8hAmEiAB8akxCJKMWyWn9C8SToh31p2AXDJkbfApY8pI51T9yDBLJ2DtmvVigCpjE9x2fgNLXAt2Fto0EGkT8qVQfhVZJwaL1pIwGSw9kI/fxc+FzWJwu3BeXdS8HuObWYOl1mNCz4FIcve3W0QfIWdijBP9hPyK/qRwSEwf1BRyucguOqwCoRZV1mkUwZhfvaQ5vhUfUn7bny9iJZXiChFHUe4m2DTOiMMnxRbpTAElIMcFxeJHOqSiwvSQz4aaSS7z/HJbDn4Tz4o7ejTAiHbxXn9OyGeWSUy4kzO/f9l30vKRRawKQbZYdhaYXi6gKlFt5VJPJ4ROJokZVjJmnbNJzgoe/9U+PNC7Ea4XHzwYpN1Zctq6Tt6rx4r1yD3heOZ328QIhIvwAUwqJiDHmOmbge1fo0dOMRIjrD+vpd5jdGW4veg2FHrRaaViMhTNTwT4/D8NWvNOq+pdW94QS7/kLKnimvM2rRiUdFRlFZsgl/DER4RZHQzKwevra47jD1Hew+JllDsJWQGp4kMnCsvx6urj+GZ7jngJcHy7yyv+EoH55c85jaJwm1g2OLh1HB2WKtbxKdECtOyutYiJtlVsby77CDm76tpuSWLpV5LlK/qVYrmXY6vTAlzK6A0CfYSDs1Q8l175qzLI7yOL0/BYv8a4WczakU7P/WL3IabAE5D3rJydXaCvsHzYkkt6a9/HMq7UjOXpWLDzpGWXwS5emjVTJrxTFmeVmFkllyXmlZqE87tMyGFAhHCiMamHgFzyJx1W+8THCVeTXDb+vNhJVMa7el5syCBj3DEFF4Et+o6YcfA8lBw4Yrdhcjble6Nbig8XXNVhF1SgTx7bCOz4FjrFLOZRWU+VDqtS1NOVinAj4praDw7r2Xg0CAhk6upjhy7Z5y1RssQ40VjXEd4wxoikaM27cpzmp+mWVgdal3GKZNwQV5IcPJSayhEnBoXRVr6syrLkTJ1b5x+0zKgY3zmRTgxXAAfgWjnw/3JrjnA4ZlgNvO+MSJtFXKR7fjqEs0X8ktu6V35R50uDM+RC65rfRJBmufOoHHR2SY7CYvH3feIl9kYRdDufuwSGljE4aK10bMoYi3IWjUzyWSV3rGNSJwGpJzmTJkosGYy3sWTwH+GwlrGKLuuQgFvFcyIxyr2hlC1nVXVQb+m0YlIPgVzxwVOOCXdnue6wqtkKuRx4jPi4IR1XA0WIAm4Kox4deyLJZumwMl+LEsW+M1I6rHKELTGpnMCRdcC2L6EzVz68DeZyRODMd80KsVgwXCfCzwiHFVPoEfi09CLMzOvj+4Z/ddRqHQ+JTeTu6BE6sS7dG2lZRee/g2Yxe+avNBFo/e8TIkhpkVOzaaxJJ53hMkB3kd5s2Y7c2pdV6dyS9cgXD7kEqF2i/4OxWpOdx04TkLPt5FfqGWIp4Lbj3okjJOMRPfBLGv5PzLiTMyKuEPFMoo18gaDdVRKQjgf50tFbzKL5dHM2nhrYGPO2ZGNE+3gMELuNfSp+Px1Tj9RCnUBp7fVmoQ5EA+2XM65LxI+MdSUdWLUn7Urn1vc7cy1jA+m4GiUcWM6GEygVmVeLmb2/7suzOMhOlsiZVaViFniFBsiEpojyI+mtPxy0zLC1leQLbZlYGiRD+ztKMpbavxakYqKYpftQn0aWuGpMgSNQpIuBSR9/SgCzcFTId42wMOfGfXv0XTC74iqUKmE2Z+TIwkvFx9VceZ8HaJZ44AhrsOZ/Pofu6IZTgjcVvzUxnDmNKkeJwTEkarBxFJkEtEdAc04rGWj9g41Z+G5HjtdeCmW8CjlwjBXLfOTuLrUHp1Kt0hlymwjGetO5DXBN1/pch64SWz8q7OFlEWRdBlv3xXuhjFkxTSzhkbHSJgndX9W5PmLFSwwTCchlPHLDhzdGtrD0D5eJoOxrhDNdOsDfFMcmfnOAkEiABDRMwPJhSzgrCssrxH0dBoOVJYPSOT17ZQYW7j6Je8Uug90aRdtsMZ1VNtGo+kRhWYXFwbTJxg61ibp8XGVcjWuNK5GrRONHU3f8XH4O0pQk0S5bi4pgGWv+b3OWCNJeaAnSflaDKFVzCGbhniq5EksKBp9qonRYyQ+iBidjTpXnh4kA3HL2lO0ZVNIxGSGDatNhpRFTkk+A004qeSfXVp3F1czlgBrRJ8XUOgHNOK3kNPpFYsc36TzYayPQuqfKkMt6CsWXVTnV39rgVMYlkfXLqd1y1lWHAGyB7WkbgyV/ifhS/d9NWXh77XG/LMeSM2vkTK5315/Add0SMbFrEhJDaB1xsNiNt9shdxOTMe8eW5KGd0e1Ev8eQYwYmG66s5Mlbp6cqclEAiSgbQJyVpVcsifvaem8svZha/uJEtwtlpYPbxdnma6fHHN6eCWdVavEElE5s0rOppIzqw6ImVXZnFmlesOQQfrv/PGQZTZ37dRWn44bjMtxuXEdYnWVs7ybIRtdDGn4d/iP2FDRGj+YemCxqSuyldja2U/9LW1n3Bf7xYyrFMvMK4PYvIHJvwRKzAbkV1hZ1ufS5Ef7z3sZY5XhJvyrV9ZGAiQQPARU77SSXzrkTlxvrhVL9MTOPcXVgUGc1kH1Q8S5QYAcjDoanO4Q8twuvrpJ54XcBYYPIaeV4fGF0h6k0/CFFeluBEJ1zRasCSsD8b4mgrx/sCETV3dJtMy+aiR2AWMKEAGv7x7ovI10bxyNu3olY8LX+5EqZuRJR+q0AY0tQZw3phfRYRUgk/Betc7bgvfqZElqJiCd0HJXv7gIvWW5eG3nlZztu3BPHlakFkA6tEd2iLc4O6SzKkc4quSyIOmsyhGzs2wnaXfOjVdsl8Ez3iAg+/TJP6VaHI6VSW5qr+BCw17cFP47+ht2wqizrstwcfzCsL2WnyeVb/Gn6SyLA2u5qaPYXaxumAk5tn12WWWQ9uki1pUMsMvkPwL23U3+k4M1qYiAE0ZRcwgqf/f6kFRFOCgKCQSagKqdVnJ21RcisPZ/xOwW1wKti3XoOgVdjekYaNyOQWHb8LupM94sGiACJDrXZDk4zbAMTkWgdjFzovbSszJxQMatkbuIDW4TF2g9Bn390lmVerIMLwpn1dIDeXVeFmwDUESQRDPODT+KgWHbMUD8yK+fc0svxv7y+razOTgjZ+W9LxxXn/2TjbGd6osXlCS0iI9wkIun1UnAvf6iR9MYsZPYMeypCsp7gwjCLp3YR8SSVblDFJMWCfimv9AiCcpsm0BeqZiVLZ4BCWJWdpiVJYPy+SDHLXKXuDIRG8dZZ1W4WFo0UIxX9ptTsMfc2LYAPONzAnL8OWXRYSwTDki5/idC6GZ42GZMCv8DXfWHRQxUJ95oq6SM1pVhmPEfDBU/2eYYLDF1Ew6s7lhX0VaUema4gaXi4+xYES9xxuBm6C+CtDORAAmQAAmQAAkAznlwAkAqXwnHv8WAYYnYlcvZyVXxhjJcaNyPQYatuFg4JxqYsyxfxSCm9nfU78Pw2E14vOQarCtr5lSL5JBExrMoEgIkCOdVzUDtcl16QpTB7SDwTgnAiywEZDyJ99ZnYu6GE07PXkkyFKOPca/FYdnXsAMJ5txTttBBdwBXRq7Ar5E98F7pYGwtc3/nBbmcVMak+GJrtuWr+m3dk9Ehqe5XVKrSRwRqBxhwoRpP+4t3xVLhmkk6VafTWeWCBtRzqb/6C/W0mJJ4SkB+yJIzbyPkksGIsDPCmkSJY20SI5BRWG6ZWeVoUwYR5h0XiNk7o8PWob3hGJ4T8XWYAkdA7u72oNiIZbGYIVcfBRgf/hcmGv9EE11OnZg2rkgp588l6QtxtShvvPEvHFXqY6HpPCwo745tZjkurZxhl14gdikUQd9vFDO5H+idIpalMki7K5zduZZzG92hFuR5nDAKyxC0yn8tf6/5tzfpyGdKr6a24yV6sy6WRQJqJaBKp9We8jhsbHM1THvzHHJrHpaH/sZdli9Y52M3opWiysd+1fbiNQtoqxzCpxEv4+PwYXi1cAiKnJx1JQcwNQO1G0W8Aemw4jRQh+rx6AK59ELGMXtpZToOCYeAo9TemIUBxp0WR1U37EWkUrWToBVbMIpdfkbiLwyP+BvLI87Du2WDsa5U7g3iXpIz774TQbkX7DqJYW3jcHuPZHRpyKCq7tH0XS5/9Be+k54le5NAIPsLb7aDZQWWgIx1mWE6vWRQxr2KF5sxbBQ7GztyVsm3nY76Ixhr/Bst9SeQqCsQy82sPLAC28SQqr1CDDye+C0N2/buxdSI5RbdxOls7xjoLhz5cttUOMFuC1+Km42/Y7eYWSeXDy4sP88SwF2Ofz7cmIm1Ynnp7OHNuHO1u6BVmq+jiImbxLioKtWOusSSDqsnLm6Cs5P5TqEuzVAafxNQndNqRWo+nlpbCnO09S1E9WKQd36EXOq1zeKcaGM+JKaLiZgCTs7UDhOTsW/RLcSQ2M14ovRq/FXaymnm1YHaO4mOgw4rp7G5feFHYsB2MPOQzfyRImZEz/BDFlsYGLYVTc3pYqK9GPA7aQuyYGk7g7AOA8I3YF1ER7xTOhTLSluLM058YrEimQy0uVA42hbtPYnpg5pivIh7xRQ4AjX7i4GGbZCOa3/1F4FrNWu2RuCM/kLMxm2qeNZfrBf9xdse9hfW5OQxHxKQD+5dC8Qzwgyd4SyvVlS9ZDBShBOQu846Ss10WbjSuAad9GlI1ueJzyhhdFg5gubj83LHuAXLlmPIgW8xI2abzXhV3hbDIJYadjQcFT8/WAK4bxQhDOYLB9YvYgfCrcchlgvuw6Ni858JXRPFTA73xibelpnluU+gc8NIzBnenDPo3EcYMjlleJqpA5pAvncyqY/AFWcn4PxBrQImWOuE0ApLozqnlXQM1Q5uGmcox0XGfZAvnQOEgyJJLPuTL6PSP+FuaqkcETOuXsNnxkGYVTQCBWbngl5K2cxi4CuXCjL5lkC+WBZYOyWHFaNv2O5Ty/5izSdtzqyrndfe33J5Ri9lm3CCbcfWiPZ4u2woFpd0EEfd07O0E/vBdu1Jw3OeELDZX7jgzKxdv7v9Re1y+Ld/CdjsLzywBdkC2V/0FP1FDy/1F/6lEqK1SYfVtq+g2/qlBUA78Xh5O6oJFpd3wx8Vnezu7uYsMblkUMa6spcSdIUYFbYevQ27IH9vZ8hAffHvxopW9rLxnC8JVJiAQyuAf77G5Sd2QG/0sIPwQFY5065X2D7LzxMR32GF6Wx8b+qJF37vaAkI/5z4GFZfxFJj0iYB6bB6WTisYkXIESbtEzCKD9/G4iykpDSyNObF3s1gMnjPwSSdVXKpOZM6CbQUTqP+LRl70F/aUd+TzzKFSUEjJQvDo/dhkFE4ErAT4WKpl8V9YH886BI3g+hsrtMtxsB6/2CqmHW1rLStS/l5sT8IKOgUnimcVDKg/lZ0wn4YlfLKir1oC9UtkTHQuiq78aZxN/aHt8C75UMxv6QrTApjSvhD2y7Xwf7CZWTBnYH9RXDr183WyX5i6xfQbfv6VAE68fw/15Bq+blfWWjZoGOxCJC9XDgJ8uHt2CGK2C+uHMNEIO+hYf8gXleEtvoMpOjERxcxsOHMbTf16mm2MhFkfddCYMd30BXImZciufedylNJrOaXAdyHG7cIu9mCk4jCr2nn4IUvL8K4QQPQqzk3ALIKzc2DE7omoW+Nl8/t27cjLS0Nw4YNc7PEutnCRGiR4e3iUC+cDqu6dFR4xAnftVzdYSgvRYLYNVqJScGIsxoABucmQaiwxRSJBFRNQHVOq/OMaVhUbxbaIA0i1rlLS73cJS2XicwNfx3fh/fHc4WX4aSZXm13WXoz36iILbgtfg1SzMcrx5FOPEC8Vb80PbmUbGbYXEyJS8F/yobgi9IeKDFzsOEtxt4oh/2FNygGRxnsL4JDjz5pxYHfge3fW1aOn/ZJnP7NKJaaXxC2F71EMPSHRFD1NRXthQOrK1YKB1Yxwj0SSc7K6y82A7nMuN4Ss6q1iF0llwaK99dTiRO3PULsVmbT3t+gfD4PelORW/n9mUnaR4KwxPHG1bjKtBqZiz9E6cAHEdG6jz/FCOq6ereod0b7fj1ahC2H0nA1QzwEtd7tNs4JB3b1JUo9MdOq9xQ6rOwC5UkS8IyA6pxWjZEpvjymedYqN3LLGTZjsAy9623D1LIJ+K2kvRulMIs3CbQRSzgbmcW0/QAm+UBqbM7A1LBPcadxET4yDcKnJRci38nlpAEUPSSqZn8REmp2qpHsL5zCFJoXiVk0usIMKGFiZ1fxoxikI6ruVF3pHIgQcS/7h+1AP+FoKoqIsCzPWiIcWGsq2okzrgyZFJyjTxWBvNegqT5HBN3OtjispIOMKfAEDHmHhMNKe7qQNpqMXCj5qQIinVY+saS0v9GscJPoDMS7yK6ffFKF3UKT2gENvBtzz259POk2AZMIFpCma4QdDW4WS4xlMblul+VuRrk52PB28e5mZz5PCBwT/cSmfE9KcD1v26FAbGPX8wVBDldGYEHQXMdNSFEy8a7x//CzsTeeKroc2RXeW5vsuHZeoVYC0nmVLJasPmT4Cv+qtwifVgzAByV9kUX7UKvK/CIX+wu/YNZcJewv1KkynUnsKCt+pH70hkjoFCPKxKKwMBm9sPqTeZXo8u8YlGKEcbPlJ0+Jwu+mTsKB1c2ylNAsXlasJ0U4p45jXNhqtDekW5YAthNLASN1VcvarWfiURIggUATkOt09/4CnVgu2rwwD0kRYjfyXT/4Vyohg9KqP51W/qVuvbaW/aHUb13n3J6sUqRW7WheYNLjldwmOEv6kMUiXn8nRdiL3OGeTit/k6+q79hG6DYs92vlSnJnOq38Slzllcmx66VYhQtjduCpsmuwsORscaTWiNbSBgXx+lKVt4bieZtArJKPf+kXYFLMEnxuvhj/Ke6P9IoYGzbi7dpZntoIsL9Qm0bUJQ/7C3Xpo1oaQ0WJ2LWvxLJkMF84pEqUMBF1yroDS+aJ0xXjcrHET/6cMMfiNzH7SsbA2mFuKsqQvYCCBrp8XBG2VgTR3ot4FKGDcFrJfEzqI2BtRKc+KSmR3wjUcFj5rc7aFUkZirNrH+XfgSLQ8fIzapbPii3pRXg38wRMVatJS0pKkFuxOSASSodVbnEFwsPYmwVEAazU7wQ408oO8kQlB/9nfBujjb0wrWgMjlscE9VJwXVRf+NCfXNxoKGdUnjKfQJ+DGLlhpCRSjEm6RZhYsxSzDdfhHdLBmK/qb4oiQ8QN3BqPgv7i0CrkP1FoDWgxfplby0dS3HiF7OiE0HYI8XsK+HAUgzChVV3BpZsY7I+H9eEr7L8pJkT8YvpHMtMrAGG7aK1tKY3AAAgAElEQVScIsvMKnmNs4mB2J0lxetIwEcE5Ayrfz4/VbheEYuBxU6OMPnpw7ReBO8uyfFR41isNwhsPlaEl1amw1Rji/uycrHjvTFKOI/8G8pEBvUvEzOspCzhfOfwhnpZhgYI0GnlhJKG4m/0itmJGeVX4ZvibpbuYVLUaozR/ym+rU50ogRe4h4BbTh/jEoZxumWYWz0Svxi7o53RND2bWV0ZLqnc+3nYn8RKB2yvwgU+WCpV68Ts6dFwGuZZKySQhHhqlQsIZS/23Jgpehy0dew05KnjVgW2ETEr3LVEmsvTQwWnupuh6taUndrKJ2HBA6vFuGIUk8VIifS1JP77uSKHSb9kWI4ZvQHZvfqEB/E8tOxd+9h5B/LqlNEq8QwFGfsrnPcmQPl4gPJXrMI4u5iioswoEW8Z5uEuFglLyeBgBOg08pJFcQreZad5C6J6468qE4YrV/jZE5eFioE5Je5S3RrMCJiLZZFnAtzmAjMKEKmMoUeAfYXoadzV1vM/sJVYv69Xs6ysDiwxCysMjHrSu4iWKyEW5YTGoRzS6ZyRY+D5mRLoPUWuszKmRn+FZO1kQAJkAAJ+IyA6OsztkK39Uv0yikScc68N/NOPkWKlQjcVzLJZ9KzYBIIJgJ0WrmozQHKehHBVQbbsxWE1cUCeXnQEdCJJSUDsAGKvrtomwiYxxSyBNhfhKzqnW44+wunUQXswnCx459wWSFeOLBKReyroioHVon4t4fhACJ0/l0aEjAQrJgESIAEQoaAcCul/wPdti9FyMK6u816gkE6rOTzpDIeoiclMS8JhA4BOq1CR9dsKQmQAAmQAAmQgAcEpIMqQiwYrC9iVzGRAAmQAAkEKQHpsNr6hXBYVVQ2UAQf1Fnm2nqWZCnSYWXZUdbz4jwThrlJQEME6LTSkLJCT1T25qGnc7aYBNwlwP7CXXLMF1gCDMQeCP7sLwJBnXVaJ2CWnUBVR1AmfCQm+Z9aSUZhiw6XgbaY/EJg48fAsQ2nqmopfmvphbfmY+YEZCHWL01gJb4lUCpmW+cp0b6tpFbpivB1orRu/1DzMhGnH/WCsK/wwu3nV12xMhIgARIgARIgARIgARIgARIICgJZYvc5udnDCV0i5uzqgKw9B+q0K8Kgx6fj2tQ5zgMkQAKBIfBe+RA8U9THv5UvkNVtt1tnMxGkf/ENZ9m9Rosn6bTSotZCRmbu7hMyqmZDScBjAuwvPEbIAgJCgLsHBgI7+4tAUGedtglk6JIwK/wOMQsnEcJ/dUYqr1CQX8rYebbp+eCMr7oIWS4nevpAYf4v0iz0WO7dcGdeaYTJ/kQsr9QRiELotAoEddZJAiRAAiRAAiRAAnYIyPcapWrJkCLecszmuqNjvZ6bwthByFMk4CQBGa2oppdCLtcTWX3sUa72XaTrkvFK+K3I0tU/Q14pUalwWOWWVCA2nPe6k8oM/svEc6H62SCXlVp7NrgCgc8RV2jx2kARoNMqUORZLwmQAAmQAAmQAAnYIHDkSBr05srZFV9v3I1Vr60648qYmGi89977NnLzMAmQgLMEnisdixWF/U5dLp3E8v86HzqtzDWm2+Tp4lCkixL1l5whcmSYHuFiWSATCdQkUFhUhIM5RyyHDBVluP76qW4D4nPEbXTM6GcCdFr5GTirc4UA58+6QovXkkBoE2B/Edr6127rbQVib5jcULywVs7+6NO9Ba5tf+kZjeTXcU90zv7CE3rBljfDHIf9dScy+nkZlzWbVEQfEGy0NdIea+rwhuheKDcqMhKNk5papBnaph6umDjdbcn4HHEbHTP6mQCdVi4Ct/Q1p/9jyX1qimaNsnz5dcZFkXk5CZBAgAiwvwgQeFZLAkFAIDw8HBFipoVMifXj0KZNwyBoFZtAAiTgCoGa7xjW3jcclcX3EUeEtHdebzAgIiIcQ9vG4V89kmGQ28UxkUCQE6DTykUFy27h6LGjp9a+/7H9U2wrWFSnlKZNm+Kuu+6uc5wHXCHATtgVWrxWfQTYX/hTJ+wv/EmbdXmPgKMVSPJ9pFNypPcqZEmCAPsLmsFpAmq1BlN5OQrLK5cIlxeUY+bMb11WW6NGjTBp0iSX84V8Bl8ZhSzXC7OtRrSLw23d6bAKeTsNIQCqc1rl5eUhXuUKiI2NPeW06tKsKxpGnV1H4ri42DrHeIAESMC7BNhfeJcnSyMBElAXAemwukN8Sb+4VZy6BKM0JEACPicgl24ZDUZLPVGGMPTp0cflOuvVq+dyHmbwHYGECAOiwit1mhQehTlnN3O5shixZnRgq1jOsHKZHDNomYCqnFb//PMPfnnvXTzUXd1IpdMKusop+926dgNa9Ve3wJSOBIKQAPuLIFQqm0QCPiBQXFyMaB+U6+sipcPqduGwGtY23tebmPm6KSyfBEjADQKVy8Aqg1p1aRSFfv3OdaMUZlETgUijHlGRla/f8Y1a4fKzz9wxUk2yUhb7BAYIx2Hb3k3sXxSAs/WCdKdR1TittmzZjKlTn8S/x/QCzH8EQMWuV6lIx1V0A9czMgcJkIBHBNhfeISPmUkgZAisXr0au776EpM6q7vJTWKNMCiV61Emtk/C0OgUdEmJQp8WsVzIpm7VUToS8DmBLg0jMXOo6zNyfC4YK3CbgJLcCTj/FrfzM2PgCZzTKBpjzkkKvCAhIoEqnFbVL6D33HMvLm4npkz+/of68UuHVbdrgYYd1S8rJSSBICLA/iKIlMmmkIAPCUiH1YwZ0/H0mC4ihsgGH9bkedEp9YzQmXVQ9GEYe24LIJ5B1z2nyhJIQPsEpMNq9vDmiBPLypiCg4DFYdXzX0BYRHA0iK0gAT8QCKjTSu6CsXnzJkybNg33338/Bg0aDBz4ww/N9qwKRSceHOdcDzS/SBTkq0h9nsmotdzSFpYtW4bc3FyL6KmpB5GbV4Hvd1nbg1gjrSvZBmX/9xZhmzZtgp49xSxCJrcJsL9wG13QZWR/EXQq9WqDpH389ddfePHFGXj88SdwfvQBYJ16nVbVMXmlwwrdbxUOK86o8KZBsL/wJs3gLKtvy1hkpO7F/v37MGToMIQbK2MOBbq19UTsort6JqMeHVb+V0Xz3tiSmo2jR44KmxgKg9ixzytJrtDpMp4OK6/A9F8htZ8jBw8eRGZmpli6Hxx+AC28pwbMaWX1BVTaXkxDKK0H+s8K3amp3TCg2QXCXxUchuoOAm/nkTf9nj27cezYMUvRWVlZKApvgs1G9a0VdrrtGcI+MjdbLi8XO8DQaeU0uToXsr+ogySkD7C/CGn12218bYfVhReKj0tbhNNK7UkvXpLPuxFofJ7aJdWcfOwvNKcyvwos+4wO5akoWfQKXrp/iviA3sqv9bMy9RGwPEdONsaLP50QHz6ehkE+R5hCmoC150hBQT7M5oqg4KKF99SAOa02btyAp59+Cg888CAuvnjAaYU3FFMmG04LCgNgI1wjcNttt5/KMHv2LDRp0gTXXjvRtUJ4dVASYH8RlGr1qFHsLzzCF7SZV65cKbaFf1HEyJyGXr2qZrfGNoHS7EJ1t/kc8axLEcsYmXxCgP2FT7AGRaE2xxdB0To2wh0CVp8j7hTEPEFFoOZz5J133kFKSgrGjBkTVG1Uc2MC4rRat24tnnnmaTz88KNiJ4x+auZD2UiABAJMgP1FgBXA6klAIwSWL1+GWbNeEh/EnkH37j1OS916ACB/mEiABEigBgGOL2gOtQnYfI7UvpB/kwAJ+JWA351WZWVlePXVV+iw8quatVdZcnIyEhIStCc4JfYqAfYXXsUZtIWxvwha1TrdsIKCArz11pvCYfWscFh1dzofLww9AuwvQk/n1lrM8YU1KqF9jM+R0Na/K61PSkpCXFycK1l4rYcE/O60Cg8Px3/+MxdRUVEeis7swUzghhtEbA+mkCfA/iLkTcApAOwvnMIU1BfVq1cPH374MccWQa1l7zSO/YV3OGq9FI4vtK5B78vP54j3mQZriePGjQvWpqm2XX53WkkSdFip1h5UI1iw7MagGqAaFoT9hYaV5yfR2V/4CbTKq2FfoXIFqUQ89hcqUYQKxGCfoQIlqEwE2oTKFKJScfgc8b9i9P6vkjWSAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgH0CfptpdeLECezZswebN2/G3r17kZmZCbm9otlsti9hkJxt2rQpGjRoADn1lOk0AdoF7cLa/UC7oF3QLuoS4HOkLhN5hP0F+wtrlkG7oF3QLuoS4HOkLhM+RwDaBe3CGgE12YXfnFZy7bgMrN2sWTMLk4YNG1qcVoqiWGMUdMekw0q2ncHFz1Qt7YJ2Ye1mp13QLmgXdQnwOVKXiTzC/oL9hTXLoF3QLmgXdQnwOVKXCZ8jsEys4HtqXdvgc0Q9duE3p5VcIyxvCJkSExNRUlJimWUVKk6rmJgYi8NK7jbAdJoA7YJ2Ye1+oF3QLmgXdQnwOVKXiTzC/oL9hTXLoF3QLmgXdQnwOVKXCZ8jAO2CdmGNgJrsQiecRqEx1cmaJniMBEiABEiABEiABEiABEiABEiABEiABEhAlQQYiF2VaqFQJEACJEACJEACJEACJEACJEACJEACJBDaBOi0Cm39s/UkQAIkQAIkQAIkQAIkQAIkQAIkQAIkoEoCdFqpUi0UigRIgARIgARIgARIgARIgARIgARIgARCmwCdVqGtf7aeBEiABEiABEiABEiABEiABEiABEiABFRJgE4rVaqFQpEACZAACZAACZAACZAACZAACZAACZBAaBOg0yq09c/WkwAJkAAJkAAJkAAJkAAJkAAJkAAJkIAqCdBppUq1UCgSIAESIAESIAESIAESIAESIAESIAESCG0CdFqFtv7ZehIgARIgARIgARIgARIgARIgARIgARJQJYGgdlqZj87Drf0n4/tsRZXwKRQJkICKCBRtx2ePXI1hAy7GoNHPYXmBA9kqtuPNqwbiyT/KgJq/O8hm7TT7KmtUfHQsgHr2UYtYbKAJiPv/7WtH49nlRQHvC9iXBNoYXKhfRXbjgtT+vdTDZ6u3hOV95S2SKipHI7ZF2/OyzahE715uVUgUF6aVViqFe/Hrx3PxxeJ12JdZDCWqMbqNuAOP3DMEzcM9aUUZ/nxmBKYsyMMp15ahBW744Cvc29kAmHOxdf77+M+XS7HpUC6Uei3Q4/K78fAd/dBInHacynBk+Ud486OFWHcwDxWGJFw28zNMOb8SvenoH3hzxuv4YVMGymNboc+EB/HI9echQee4ZF5hjQD1aY0KjzkioODEojfxdmofvLFwMrqElcPsZr/iu77KURt43jEB7+nZdl3sg2yzCdIz+lYYfve/UdIpyqsNZF/iVZzqK8xHdqO+hqpLIt/dV+z71aVp/0vjO9vyf1tYozcIsE/wBsXqMjTjtEJFLrIMPXHnG1PRvWkkSg4twUv3PYsZzTrjzfGN4faUMaUI2VkV6D31F8y6JLaKiw4GY6VHSincj793RGD41E8wq2M8SvbOx/T7nsJLLb/GnJGJsO9bUpC9dDruer0IVz3+Fp7s0QTRegWKUpXLfAhfPv0sVrd/FvNe7o249F/xwr2P4aXG8/D8UEdle9MMgqgs6jOIlOnPppiRkXYMYR2uxtnROtGfhLvfp/iqr/InjqCty4t6tsWIfZAtMsF7XBeNNn0GVLavwovNZF/iRZgqLMpXdqPCpnomkg46+4Nt14r31X3Fvt81Pajiao3YlipYBZMQXta7LTTsE2yRceu4k74eM7JWvoUp11+BS4cNxaChl+P2WUtwRA7O5DS7a27GB2tX4K17rsCAvmPx2hYTzNnr8PHjN2C0uH7opVfj/rdWIOPUYM5eeelY/sZ9uPrSIRg0oD8Gj74ZM349BiWuB669Yyx6No0WL5N6RLfoh75n6ZGRnglzVdPLUn/BS3dcgcEDBmH42Dsw6/d0x1CUbGTmxqBhShzCw8OrfowwVD0gdbHn4+bHJ+PSTokI1xkQ1/4SDO5sQlrqcVGvgtw/p+OKSx7Aj+mVUihZSzF11GhMW5oNpWIPvnp/E3o+/Cyu6yUdVlKc0zeK+ehyLNnVBRNu6YOUcD2iWgzDbVc2waoFK5Cj6hWN9vTnH3uo1nkdBWtJnxVWbH3RWnxwQ3/c/vnRU3YNJQ+LHxuCy2dvgFiIhrLDizHnziswqP/FGDb2Tsz56XNMveReDS+DDbA9/bITK9+agmfnH0XBH9Nx5aixePynLCjlK/Hs0NGYvcF0ysyU7O8xuf+tmHfUpgVC56u+qo6xa+1AcOnZJn0t9UE2G6GmEwG2GzH+MFvGORPx8vx5ePL6kaLv7Y9h1zyA99ZUjT/sLDewPxYS/bmdcQv7Ek/sMHTtxhNqqsyrM6J05yd4dOJlGCKW7w+vee+JkZKr7yc+u6+01Pdz/Flp6iq0LXvPBCm0o2eK3fOOnmWq7AB8IJSX9W5TQvYJNtG4dUJxMpWlrlP+3JWllJoVpezI98qUIcOV51aVKoppm/LGVQOUYeMmK28tP6Dk5BcqxWWHlC/+NVi5asYyJaNMUSqy/1bmXDNQuW1eqlJRVZ+t8sr+flEZefl0ZUWOvLJCKTy6U9mXWZ2rMrO5NEfZs2S2csMlNylztwsZZCrfqbwzod/pOgsPKD88NlLpedE9yndZQmhbqXyL8tqY3sqAocOUwQMuVgaPuk554I3flENVxdbJVvS3MvPyS5RnVhRWnjIXKOvnjFeGT/5GOVyeoSx65FJlzIxVyklRZcWRT5VbBk5R5n43R5l87Rhl1Mgxyo2PzVXWVLWnbOUzytAxrypbyk/XUrbqOWXYqFnK+hrH6sigggO29BcIezgDh4b0ad3Wy5WjX9yhXHzjx0pqldmbs39Upgwcr7y1wyTut73KB9f3V656/g/lmLDRirzdyrePjFR6ObJzFdiMPRECb0/lyuZXxyhDnl6hnLr1y/5UnhkySplV42Y0Z32n3NPvFuXTI0I5su8bN0B54veqfrD69xoN9WpfZQ+gRs4Fq5612gdpxGyUgNuN5V6/UOl3w+vKmuOy481Xdn0xRRk+8D5lfoadvqDCwVjIhXEL+xLXrZV24zoz1eWw3HsXKH1u+D9lXZYYGJsLlQPzH1FGDrq/8t4TArukZzGMqpm8el9x/Kk687ErkBpty9EzwdEzxdF5R88yu8CC5KSP9X4GJfYJXjUaJ2daAcYW3dGng5xtJH5vdAEuaF2E4yeKKuNAKWVodNmDuKNfKyTUi0Z42mIs2NoB42/th4ZGQF+/O666tCV2LF2JjKoJCrbK0zdsjsYFG7Hwx79wIA+IbnwW2iRViVn+F2Zc0hsX9h2Ka59bg6bX3YsrOlQGnqk4sAzLDnXCVbf0rawzuhUuvXYYmjlqYVhX3PnRD/h2/s9YsnQxvp4zEQnLnsYD725FeW03oDkLy1+ZhZUd78UdvaMrz+picP5dT2Fs7rt4YspjeC11GKbedxHiBCdzxjEcL9mMv9IuwKNzv8H8b17HhLD5eHzGz8gSM6mU4mKUREQhosa0Z11UNCKLi1Cs6plWKrGH2vqRf2tInwarth6GRkNG4fxDi/DLfnmzmHHi95+xqeVIjOxggPng71hyoDPG39YfjYTp62PbY/SNl6KlIzu3xkpFx2z1B5bbwF/9izd5+KKv8qZ8ASor6PRsjaOG+iBr4qvxmDrsxoBuV0xEz2TZ8dZDh7E34dKEDfh9bcHpeJi14JlT7Y+FnBq3sC9x2yRD2m7cpqbGjGE45/IJOD9RRDQRSypbjbwBlySuP3XvuaLnyOpYtL64rzTU93P8WW3n6rItR88ER88UR+crW+36s0yNvYJnMvlA79YEYp9gjYrbx5yLaaUUYs+ij/DRgrU4VKDAoDch+4BJPDiqPStGNGvR6FQMmIrM48gq24r3bh6Nj6tEU0zFCG9cjEL5t53y9C0n4OW3G+Cz/87F5DEvoNGAibjn7qtxbqJ4KzdehMd/XoXHK4pwYt9qfDbzIdx6ZAY+eagnjCdzkBuegkYJp9/edUkN0UC/xyEcY1wS6luu0iOh/XDcc91CjPpiDQ7d3QVtq4szHcPSl/6NV9PHYPbMEUip6SSI7IjxE7ph3lN/ofOjL+CcKn+WWFOAiug+uP62PmgSIctvhiFXD8F79/2N7eUjcWFUFCJLi1Faw0GllIi/heMqypvr9x0ScPECO/qrLMlP9mBDbK3o07atX4xRfV7H24t24qa7ErB00XZ0HDXN4oA152Qj15iMlPjTBqJLSkaifocNGho4rAp7cpaTiEnnzKU+6qucqVq11wSjnm3A1kofZEN8dR1Wg93ESyRhiEuodzqOpT4ZDRso2JRTYxOXWuQcjYXMzoxb2Je4Z4+hbjfuUVNpLgPiE2JP33u6RDSor2C9vPcUA/a68H5yqoE+uq+00vdz/FltCeqyLUfPBEfPFEfnK1tt71kW5yBWs0q7CJfF8oHebcjAPsEGGDcOO+W0Klv/Jv49az+ufON1PNspDgbzEcy7bQJWn6rwzIBmhvpJSIjsgYmfzsFIOeWoVipbZ688HWLbD8Ptzw3DLbnb8c3zD+PB2cn4bsYQVIdJhyEayR0G4vpR3+GrLzYiraIn2sYlIL78MDKFUw2JlXUq+SeR59Qb5pkCVphM0EUKh1L14bJULHh6Cj40XYdXXxqLNqdOVF6g5P6J/3tvB7qP648DH76KJf2mY1iyiLzVuBkai7g4mVKI5CqZysthCguHUfxpaNUOLbP/xoF8BV3ry/NmHN+/H0XNR6KFUzsT1ibrn79VZw8Omq1efdq29YtGDcDLLyzClksa4NeDPTB+UHKlUzhe2vmhM+wcBfkodMPOHWDz22l12NMAK+2V/ZpyOraYuEIRL5knbYezqluGj/uquhWq90hQ69kBdvX2QQ4EV8FpVdjNc00ECRNyMnNFf9Cwsi82H0f6CR0SEuUgX0wLt5IcjYUqXBm3sC+xQtj2IdqNbTbaO1OB3OyT4oNRcuULtZKF41ni3qsfh3IX30/qtN3H95V6+36OPyttQV22pXfwTHD0TDE7eP+GJba0vWdZnTskSA/4UO8OiLFPcADIzmmnFhWZcnOQH9MKnVoLh5UYsuXvXISle04HJ65dvr7NUFzafgv+98ZvOFhYucSpNGsfth/Kt8xSsFee+fgubDmcL24p4dSJbynqjIe5tAzF+//Gqh0ZKDTJEswoProa837YiviuXdFMOHgMrfuhX5N/8PXHfyNLZFZKjmDp54twwMFOPubsLVi2ajeOF5YL2cSNvHMBXvtkN7oM74fGkk7RLnz+8GR8pL8Zs54cgUbmIhQVieV7JWWVL7Ni4Prriy9i/fmPYOqDT+CJgXvxyvM/4Ihotr7REIzpuQ//ff1npIr1fub83fj2f0tg6t0fnYW7UN9oEC7pth1ffrwWmaJdZUd/x9yvD+K8YX0r/W7mg1j40jS8ufzEGS/OtXn7+297+rMmiy/sQbHhpNGSPm3Zumxb5HmXYWjYcnzy9hJk9L4M/RMqnZ761gMwoPlWfPWRsHNp22Xp+POLn7HHgZ1b04tajqnWngxN0LzxSWzdsB+lEpY5Dxu/+8Uha1/1VWrRl7tyBJuebXHQUh9kqw1qOq4euynH5vmfQcTVEQOMIuz99kP8nNcDg3rWmH1VC5yjZ5+jcQv7EvctMZTtxn1qas1Zjk3fz8Nay71XjNSf/otFud0xQNx7FS6+n8gW+uq+0lLfz/Fnta2ry7YcPRMcPVMcna9stevPMrX2DO7L5V2925KDfYItMu4dd2qmVXSfSbhn2fN4ceK1qBcbgYTOV2D44Ib401ad+la4duZMmF9/G1PGTEdWiXgJb9AOQ+6ajrNbxMJeeUrWOrz/1H/xz3ETjBGRYrneYDz68BDUy/kC8199HlP3ZaNc7OJnrNcEXQY9gFfuvBCW1XjGTrj5hYdx8oXncdXgAhiT2mHwpHEYvHKNLSkrjyu52Pi/NzDzyXTkl+sQlXwW+o6fgxnjmlu+phYt/w9e//Oo2LXtaVy96OlTZekTx+D1nx5F0wXT8fLei/Hch32RoNeh+51PYuQtD+KZed3w5nVtcOm02Sh85WVMHjUTueZYtO0/CbOm9EWs9EHoGuGKJ59G+oxZuHbQMRHfqjHOH/scnhxV9SXXlImda1Zja8oNQP9k++3w41l7+rMqhg/swcoEPs3p05atW9pm7IyRw2Mw8b1cXPlOlY3LFoZ1wKQZjyBnxvMYP6QYEYmt0Xf0BegUlmoVvRYOqtae9C1x5QO3YceLD+KqXxPQMCEOTfsMQr+4dXaxKvm7fNNX2a1V/SeDTc82ifOZYhONOyfUYTd7xfO6Pvr2rYdv7x2Dx9LyYGjcC+NfeByXilnVlV+vrbTOwbNP52Dcwr7EClMnD4Wy3TiJSDuXGc/DpOvi8c3kK/D40QLoU3pg3IwncFlDsaLB1fcT0Wqf3Vca6vs5/qwyf7XZloNnAhw9Uxydl8229yzTTq/gmaRe1rtNYdgn2ETjzgmdDOvuTkbmIQESUAcB84EPMOnG7bj259kYEaMOmSgFCZAACQQNAcs24fcg/Z5FeO7iys1fgqZtbIjvCNBufMeWJauCAMefqlCD80KwT3KeFa90i4Av+wSnZlq5JbWaMhX9iTn/egvra61o1MUPwiP/dyu6hQYFNWnEM1lCWp9lOLzlH5iad0Wr+uLlqfgwlvz3R6SefRW6RHmGlblVQCCkbVsF/J0VgXpyllQQXSc2YdDSJz7aqEpsz892Q737Vu8hzZfjT98al79Kt9EnhbRte8A+pLn5t0/gTCsP7JRZScD/BEqx6YMH8eI325FeWAFFH4XGXUfg9ofuwqBmRv+LwxpJgARIINgJWL5O341jd/+C6QM40yrY1e219tFuvIaSBamBAMefatCCRzKwT/IIHzPXJuDfPoFOq9r8+TcJkAAJkAAJkFlyDIQAACAASURBVAAJkAAJkAAJkAAJkAAJkEDACTi1e2DApaQAJEACJEACJEACJEACJEACJEACJEACJEACIUWATquQUjcbSwIkQAIkQAIkQAIkQAIkQAIkQAIkQALaIECnlTb0RClJgARIgARIgARIgARIgARIgARIgARIIKQI0GkVUupmY0mABEiABEiABEiABEiABEiABEiABEhAGwTotNKGniglCZAACZAACZAACZAACZAACZAACZAACYQUATqtQkrdbCwJkAAJkAAJkAAJkAAJkAAJkAAJkAAJaINAmDbEpJQkQAKhRaAMfz4zAlMW5EGpbrihBW744Cvc29kAmHOxdf77+M+XS7HpUC6Uei3Q4/K78fAd/dBInHacynBk+Ud486OFWHcwDxWGJFw28zNMOb+ySzQd/QNvzngdP2zKQHlsK/SZ8CAeuf48JOgcl8wrSIAEAkGAfUYgqKu/TtqF+nVECUlALQTYX6hFE5SDBOoQUJhIgARIQG0EzDnK/Mn9lXu/z1RKS0urfsoUk7lSUHPeemXu868rP23LUkrNJuXk7m+Uhy4ZqEz5MUupusROi8xK1m9TldGXP6D8b80RpbBCXmpWzNUZK1KVT28bqFzz0golvbRCKUr9WZl6+XDlsV+dKdtOtTxFAiTgOwLsM3zHVssl0y60rD3KTgL+JcD+wr+8WRsJuEBA+8sDK9Kx/I37cPWlQzBoQH8MHn0zZixaiw9u6I/bPz8Kc7WbTsnD4seG4PLZG1AmjpUdXow5d16BQf0vxrCxd2LOT59j6iX34vvsU/M66jj4eIAESMBPBJRsZObGoGFKHMLDw6t+jDBUzXTSxZ6Pmx+fjEs7JSJcZ0Bc+0swuLMJaanHxT2vIPfP6bjikgfwY3plD6BkLcXUUaMxbWk2lIo9+Or9Tej58LO4rlcTRFt6QR10VWWbjy7Hkl1dMOGWPkgJ1yOqxTDcdmUTrFqwAjnWugf2QX4yCh9XQz36GLCPi2ef4WPAGi2edqFRxVFsEggAAfYXAYDOKknAOQKad1qVb/gYLy1piMnzfsXSP/7AgncfwTU9z8Mll3XC7kVLkFbltVJyV+DnNUkYcdk5CK/Yh0+fmI41zadg3pJlWPTxv9FmxSf49aS1N1LnQPIqEiABLxIwF6Kg4CSWTLsMQwYOwJDR1+PBN5fisPQ4W0vFW7F5Tz106dYCBuGASugzBdOGpuGNGd8jzXQcv86ag229H8ODAxOhZKzD2vR2aHL8Hdw7cSxGXzYWkx7/AH9nVXYWFYf2Iy2pLVrHVa8F1KNRuzaIOLgHByvqVs4+qC4TLR6hHrWotRoys8/QuAJ9JD7twkdgWSwJBCEB9hdBqFQ2KVgIaN5pZWjYHI0LNmLhj3/hQB4Q3fgstEkKQ6Mho3D+oUX4Zb98ETXjxO8/Y1PLkRjZwQDzwd+x5EBnjL+tPxqFA/rY9hh946VoqXkawWKWbEfIEwjrijs/+gHfzv8ZS5YuxtdzJiJh2dN44N2tKK8Nx5yF5a/MwsqO9+KO3tGVZ3UxOP+upzA29108MeUxvJY6DFPvuwjSD2XOOIbjJZvxV9oFeHTuN5j/zeuYEDYfj8/4GVnCb60UF6MkIgoRNeJX6aKiEVlchGIrfm32QbUVos2/qUdt6u2U1OwzNK5AH4lPu/ARWBZLAkFIgP1FECqVTQoWApp30+hbTsDLb9+OVrvmYvKY0bj1uc+wKdsMXeLFGNUnC4sX7YTJnI6li7aj46gRaCZabM7JRq4xGSnxp99KdUnJSNQ8jWAxS7aDBABjXBLqR4mbUmdEQvvhuOe6c3Fs9RocOrXmV1AyHcPSF+/B7PQxmDVtBFJq3sORHTF+QjekrtmF1ldNwDlV/iyYK1AR3QfX39YHTSLFssCIZhhy9RDEb/4b24VHTBcVhcjSYpTWcFApJeJv4biKshKInX1QcFgr9ah9PbLP0L4OfdEC2oUvqLJMEghOAuwvglOvbJX2CQSBm0aH2PbDcPtzH4gZEy9hWN6neHD2UuSjHi4aNQDFvy3ClgNL8OvBHhg1KBmywfr4BMSXZyGzoMZbaUE+Cq3MotC+itkCEggOAhUmE3SRwqFU3ZyyVCyYdjfeyL0Kr740AR2izmynkvsn/u+9Heg+rj+Offgqlpyo9HbpGzdDY3n/552+4ZXycpjCwmEUTilDq3ZomX0AB/Krz5txfP9+FDVvgxZWdyZkHxQcFkY9BoceT7eCfUawadQ77aFdeIcjSyGBUCDA/iIUtMw2aoGA5p1W5uO7sOVwPkyCtiG+JTq1joe5tAyKeN+MPO8yDA1bjk/eXoKM3pehf9V+9frWAzCg+VZ89dHfyJIxasrS8ecXP2OPlXg1WlAiZSSBYCNgzt6CZat243hhuQirbkLOzgV47ZPd6DK8HxrLXqtoFz5/eDI+0t+MWU+OQCNzEYqKxPK9krLKzRfMIo7Viy9i/fmPYOqDT+CJgXvxyvM/4IjwW+kbDcGYnvvw39d/RqpY72fO341v/7cEpt790TlMnh+ES7ptx5cfr0WmSUHZ0d8x9+uDOG9YXyTKmVbmg1j40jS8ufyEpS72QcFhfdSjtvXIPkPb+vOV9LQLX5FluSQQfATYXwSfTtmi4CEgXtG0nZSsdXj/qf/in+MmGCMixTKiwXj04SGW2DUwdsbI4TGY+F4urnznQlSvDkJYB0ya8QhyZjyP8UOKEZHYGn1HX4BOYanahkHpSSBYCCi52Pi/NzDzyXTkl+sQlXwW+o6fgxnjmltmSxYt/w9e//Oo2An0aVy96OlTrdYnjsHrPz2Kpgum4+W9F+O5D/siQa9D9zufxMhbHsQz87rhzeva4NJps1H4ysuYPGomcs2xaNt/EmZN6YtY2W/oGuGKJ59G+oxZuHbQMRHfqjHOH/scnhzV0FI3TJnYuWY1tqbcAPRPBvug4DA66lHjemSfoXEF+kh82oWPwLJYEghCAuwvglCpbFKwENApIgVLYzxph/nAB5h043Zc+/NsjIjxpCTmJQESIAHXCbAPcp2ZGnNQj2rUSnDKRFsLTr162irahacEmZ8EQocA+4vQ0bXWW6r55YHuKaAMh7esx4EcsYxQFKAUH8aS//6I1LO7o0utuDjulc9cJEACJGCPAPsge3S0c4561I6utC4pbU3rGvSN/LQL33BlqSQQjATYXwSjVkOlTZpfHuieohRkrfsILz62HemFFVD0UWjcdQSemjbOsrsgEwmQAAn4lgD7IN/y9Vfp1KO/SLMe2hptwBoB2oU1KjxGAiRgjQD7C2tUeEwbBLg8UBt6opQkQAIkQAIkQAIkQAIkQAIkQAIkQAIkEFIEOK8opNTNxpIACZAACZAACZAACZAACZAACZAACZCANgjQaaUNPVFKEiABEiABEiABEiABEiABEiABEiABEggpAnRahZS62VgSIAESIAESIAESIAESIAESIAESIAES0AYBOq20oSdKSQIkQAIkQAIkQAIkQAIkQAIkQAIkQAIhRYBOq5BSNxtLAiRAAiRAAiRAAiRAAiRAAiRAAiRAAtogQKeVNvREKUmABEiABEiABEiABEiABEiABEiABEggpAjQaRVS6mZjSYAESIAESIAESIAESIAESIAESIAESEAbBOi00oaeKCUJkAAJkAAJkAAJkAAJkAAJkAAJkAAJhBQBOq1CSt1sLAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlogwCdVtrQE6UkARIgARIgARIgARIgARIgARIgARIggZAiQKdVSKmbjSUBEiABEiABEiABEiABEiABEiABEiABbRCg00obeqKUJEACJEACJEACJEACJEACJEACJEACJBBSBOi0Cil1s7EkQAIkQAIkQAIkQAIkQAIkQAIkQAIkoA0CdFppQ0+UkgRIgARIgARIgARIgARIgARIgARIgARCigCdViGlbjaWBEiABEiABEiABEiABEiABEiABEiABLRBIEwbYmpfytLSUuh0OhgMBssPEwlIArQL2oE1ArQLa1R4jHZBG7BGgHZhjQqP0S5oA9YI0C6sUeEx2gVtwBoBNdmF35xW5eXl1lhYPaYoiuW4dPIES8rKykJ4eDiioqIQExMTLM3yuB2u2IXHlamwANqFdaW4YhfsL6wzDMajrthFMLaf/YV1rdIuOL6wZhm0C9oF7aIuAT5H6jKRR9hfsL+wZhm0C/XYhSqXB27evBkPPvhva7aj2WN79uzBkSNHkJubq9k2UHDvE6BdeM6U/YXnDFmCNgiwv9CGnvwtJe3C38S1UR/tQht68reUtAt/E9dGfbQLbejJ31KqyS78NtPKFcgmkwn5+fmuZFH9tVu2bEHTpk0tclb/q3qhAyhgMM6esYaTdmGNimvH2F+4xisYr2Z/EYxa9bxNtAvPGQZjCbSLYNSqb9oUjLbCcadrtmLPBqrPOVOis6uHfFGmM/LRLpyhZP8ae7Zi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dZ7PFyFDGdcVcb6Ia/H6PDjOFz6jClvGiBut1EhosAqbPOOmYhUIkYkEOF9QB3whwPnCF0qJl4d6kXgy92XE1AtfKCVGHr6PJIacgxkl54tg6MVXWc4X0ZVnxJcHRne4bJ0ESIAESIAESIAESIAESIAESIAESIAESCAWCETM02r37t1Yu3YtfvnlF6xbtw579uyxbdNrtcp2oQmQiouL0blzZ2RlZSXAaH0fIvWCeuFKW6gX1AvqhTMB3kecmagznC84X7jSDOoF9YJ64UyA9xFnJryPANQL6oUrAnrSi4gZrdRa0Ly8PPTo0cPGpKioyGa00jTNFaO4O6cMVmrsigHTPgLUC+qFq98D9YJ6Qb1wJsD7iDMTdYbzBecLV5pBvaBeUC+cCfA+4syE9xHYHCv4nuqsG7yP6EcvIma0UutA1Q9Cpfz8fDQ0NNi8rBLFaJWZmWkzWBUUFDj/IhL4DPWCeuFK/akX1AvqhTMB3kecmagznC84X7jSDOoF9YJ64UyA9xFnJryPANQL6oUrAnrSC4MYjRLD1cmVJHiOBEiABEiABEiABEiABEiABEiABEiABEhAlwQYiF2XYmGnSIAESIAESIAESIAESIAESIAESIAESCCxCdBoldjy5+hJgARIgARIgARIgARIgARIgARIgARIQJcEaLTSpVjYKRIgARIgARIgARIgARIgARIgARIgARJIbAI0WiW2/Dl6EiABEiABEiABEiABEiABEiABEiABEtAlARqtdCkWdooESIAESIAESIAESIAESIAESIAESIAEEpsAjVaJLX+OngRIgARIgARIgARIgARIgARIgARIgAR0SYBGK12KhZ0iARIgARIgARIgARIgARIgARIgARIggcQmQKNVYsufoycBEiABEiABEiABEiABEiABEiABEiABXRII3GhlWYGnzhiL2+Y36XJgsdIpa8mb+POoq/FhuRYrXQ6un9Sb4PjFY+lY1Albn8fjzoWhmf8SYh6gnOPx1xvaMQWrI97KB3s9tKNlbXoi4E03wtlXx7bl38+cPRX3LKgLZ4vxXXc0ZRnfZF2OLuafX6gvLuXKkwEQiBNd0utvOikAkbBIC4HGNZ9jvmUEjh+cYTuj1a7D5/95Ef/7YinW76mHlt4NB51wGW68ajx6phAbCdgJdNQbcoksgXDz5zwQWXm6ay3ccnbXLtCE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zTSFpgoidqGp5ojqwoitRXXz+lw5sQuf0cXMhWIjMdPUAatoqG0mdJ5WAUOk1YQqsG/jH6hq1hEt69D2gaX7sPQ/X2LPmVfjLLu1ubRaAylXMAiIXQSDauSnKXYhbRj5BKQGzgjIb9sZFTkWDAJia8GgGvlpil2oasOSNXj6npexnteCsQq6rN549MU70CmqR8hiI6psxD6S2ExYdY6o/kna21pwvyvI/+UdzBq3GYeLDVDiUpDb8TJMmXyVaXdBCbFKQOwiVlvefb3FLtzziYSz0oaR0EqhL6PYReiZx2qOYmux2vLu6y124Z5P9dnUrnjoP11VRY2+SGIjPrWp2ExYdQ6ZHuiT1cpFQkAICAEhIASEgBAQAkJACAgBISAEhIAQEALBJCA+QMGkK2kLASEgBISAEBACQkAICAEhIASEgBAQAkJACPhEQEQrn7DJRUJACAgBISAEhIAQEAJCQAgIASEgBISAEBACwSQgolUw6UraQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAI+ERDRyidscpEQEAJCQAgIASEgBISAEBACQkAICAEhIASEQDAJiGgVTLqSthAQAkJACAgBISAEhIAQEAJCQAgIASEgBISATwREtPIJm1wkBISAEBACQkAICAEhIASEgBAQAkJACAgBIRBMAiJaBZOupC0EhIAQEAJCQAgIASEgBISAEBACQkAICAEh4BMBEa18wiYXCQEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgEk4CIVsGkK2kLASEgBISAEBACQkAICAEhIASEgBAQAkJACPhEQEQrn7DJRUJACAgBISAEhIAQEAJCQAgIASEgBISAEBACwSQgolUw6UraQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAI+ERDRyidscpEQEAJCQAgIASEgBISAEBACQkAICAEhIASEQDAJiGgVTLqSthAQAkJACAgBISAEhIAQEAJCQAgIASEgBISATwREtPIJm1wkBISAEBACQkAICAEhIASEgBAQAkJACAgBIRBMAiJaBZOupC0EhIAQEAJCQAgIASEgBISAEBACQkAICAEh4BOBeJ+ukouEgBAQAkJACAiBkBIoLy+HTqeDXq83fSQIASYgdiF24IyA2IUzKnJM7EJswBkBsQtnVOSYlgiIaKWl1pCyCAEhIASEgEsCa9euxZw5s5CXl+cyTjhPLBxSGZTsK/TpSBnwKIrrn43ExESkpKQgLS0tKHlFYqJr167B3LlzcPz4cU0W/5VXXkX79u1ryvbRxjzMWn3Q9H1c98a4tmP9mnN//rkJ9913r6p6ZGdn4+GHH0Xr1q3FLpwQ03p/4aTIATmUlpaOsWPH4qyzOopdOCF6YuMilH4zG4mGIidn/T80ZGGC/4kEIYUGDRqY+otWrVqJXTjhG2y7cJKlJg5VJGQgpd9j9Hwh/YUmGkQK4ZKATqHg8qycEAJCQAgIASGgEQJDhw5Gfn6+RkrjWIxgiVacEwtXWy+YBhYq6tevjyZNmjgWIEaPDBs2RLNCJjfJ8uUrTYNES2j//AYUVxpMXzMT9fjjgbNrzpWVlaJPn9413z39UbduXRIoHhG7cAJK6/2FkyIH7BALVxMmTBS7cEL08FM9kVgVHMGKs9OqaMVlY+FqzJiHxC6c2kUPsotiJ2ei/1BFfAa2nj9V7CL6mzqiayieVhHdfFJ4ISAEhEDsENCqJ00oWoC9AjZu3FgjVoloVUtdy0ImT+e0Fqz4LaFFsOIaFFWLV5baJCUle2VOBQUFYhcuiMVyf1FcLP2FC7MIqmDlKk+tHOe+Uu4jzlsjVgUrppFQeUrswrlZyFENERDRSkONIUURAkJACAgBIeCKwPbt28HO0fXq1XMVRY7HIAGxixhsdBVVFrtQASkGo4hdxGCjq6iy2IUKSBIlrAREtAorfslcCAgBISAEfCWwYsUqXy81XTdl0nib66c9MdOv9HRv9bK53tDvRr/SO/Xxm4jT1SbBa3nl5OSgtLTUr3Sj+eK4uDgsW7bC5yqyKDh18gSb6/21C28Kw55Znuy6d++eMBqNNcmKXagj7Imrp1QC3V/07NndJssB/fp6KoLb898sWWpzXuzCLS7TSSO5PmZce7vniG5i6Je8b3N2xYrlbmJ7PhVsOxO78NwGRkVHdjHSc0RXMciu9Eut7UIHQ78bXMX2fDzQ6dF9puijN2hjl9qsxS48N4PECC+BuPBmL7kLASEgBISAEBACaghUVlaiqqrKRrBQc53E0Q4BqzFCwAoldhEwlFGVkNhFVDVnwCojdhEwlG4Ssl8u2v67m0udnrK/3v6704tcH3SynLXYhWtcckYbBES00kY7SCmEgBAQAkJACLglwN41/JH9U9xiirmTYhcx1+SqKix2oQpTzEUSu4i5JldVYbELVZgkUhgJiGgVRviStRAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAcwKyppVzLgE/Wl5eTnOHddDr9aaPBCHABMQuxA6cERC7cEZFjgkBISAEhIAQEAJCQAgIASEQCgJaGo+ETLTiubKxHHibWd72OiUlBWlpabGMwqbuYhdiF85+DGIXYhfO7EKOCQEhIASEgBAQAkJACAiBUBCQ8Yh2xiMyPTAUFk958FaiBw4cQGFhYYhylGwigYDYRSS0UujLKHYReuaSoxAQAkJACAgBISAEhIAQEAJmAloaj4TM00pN41sWl+VpdNEWNm7ciCZNmpiqZfk/2uoY7PpEo32IXfhvNWIX/jOUFISAEBACQkAICAEhIASEgBAIDwFPm+yEQx/R0jhVU6LV6tWrsGXLFtx99z3hsZYg5spKJRtjvXr1gphLdCf9119b8Pnnn2HChElRU1GxC/+bUuzCf4aSghAQAkJACAgBISAEhIAQEAKhIWARqcqrFGzJK8XmY2XYebwch05VorDMgLIqo6kgyfFxyE7WIzcjAa3rJKF9gxScWT+ZjutM62UHM2hpnKop0erEiRM4ePBgMNmHLe28vDzk5OSgtLQ0bGWI9IyLi0uwZ8+eSK+GTfnFLvxvTrEL/xlKCkJACAgBISAEhIAQEAJCQAgElwCLVSxKLf77BJbuPIVfDhSjuNIsUKnNOSUhDufmpmJA20wMaJOFOin6oAhYWhqnakq0UttQkRiPF3KrqqqC0eidUUZiXUNRZv7B8w98d2EFDpIinV9SRd8NqDQoph8tq8+ZSXrkpMajWVYiGmckIkGvXo2uMiompXvviQocLa7EyXJWvBUYKd+EOB3SEuNQNyXepHq3zE5CBn33Re0WuwistQTbLgJbWtepiV24ZiNnhIAQEAJCQAgIgcAS8DQ1KbC5RX9qSoCrGOj03BVPbKGWTqBZ7Cgox5u/5eHLrSdQWu1J5a4tXJ0rpTHwmr1Fps/M1Ycx+LQs3N6lPtrUTXJ1iU/HrccjvrDwZWzsqqAiWrkiE+DjLFbxx5cGD3BRIjo5g6KjH+gpfL+vGLvIhZI0KlUhnUSljjkp6Nkyg0SmRKcCE7fN/pOVWL77FDYcLsGpCnUCI2lYaEHC2MVN03FRszSTG6faIHahlpT7eMG0C/c5B+es2EVwuEqqQkBrBMi5X2tFkvIIASEQQwRkXOK8sVUOL5xf7OSo1tNzUmQ5FEACh4uq8MwPh7Hgr0LVY1e12bOA9cnm4/hsy3EMPSMbD13SEI3SE9Re7jaev+MRS/8SCPFKU6IVaQYShIBTAmz0J3Wp2JLTDf/ZUOA0jruDRSRA/bC/GD/S52ISlm7oWBeJ+lpxiT2rPv3zOFbsOUXeVO5ScjzH8XeRx9euwgJ8s+MERnauj9PqJTtGlCMBJxBsuwh4gSVBISAEoooAP4jFxcWZPhwsD3j8fyAe0pyl37NnL6xYsVw8t6PKkqQyQiD0BESwCj1zyTG2CBhokPhfGl/OXXtYtTOEr4R4PPoFiWLf7TyJsZc2wrUd6kDPnhUaCNzX+PtMFF7RSiFPlv0/A8e2APR3u5JtyM4+BKx/0yXeCl0ivjJegF0VWS7jeDoRRw+Z9WnaGE8X60LzQduSK52/ID3lKef9I8BTAd//2whDSrZfCbEexV5aPMXvxk7mRfH5h7RwayGWkYeVvyG/1IAXfz6KqT0bm6YPSggugWDaRXBLLqkLASEQ6QT0en2NWGWpi0XA4vsKLwngT4iPj3d4NuH0n3hiOtatW4eJE8ejqKjInyzkWiEgBISAEBACQiDABPgZgB0mxn93gNauOhng1N0nxzOFpiw/iO956mCfJsikRdy1EPwVrsI3qmbB6vvnoNu6sIbj6fTX6axFbXjPKdsSXQpuLx+Nn8sr6Pwxp3E8HeRljXi+p8XL5uNNBbjz3AYYSHNBJWiXwPb8clKoDQEr4K+HSmpEKxYs+XugAq99tYV2gLi0eXqgkpR0XBAIpl24yFIOCwEhIATgTLCyxsL3FRadfBGu+FpO393LtPPPPx+zZs3G6NGjpTWEgBAQAkIgoAS8nHIR0LwlsWggcLCoEnct2INtNH4NV/hmx0maBVSO14a0QJPMxHAVI2D5ql98J2BZVie0Y6mNYKUm+aerhpNg1VRNVJdxuNGsp4WxK92bvx4zrY8kQbsETtBC6IGcPnqcPKKsA+/iEKjASvLxMv/esAeqLNGeTrDtItr5Sf2EgBDwnoBlyp6nKy3ClX08T876ngQrS3qdO3fBwIGX2Scv34WAEBACQkAICIEwEdh3shw3fbYrrIKVpeosmt30+S7sOxH5Okd4PK2MJBD89o5XpnREVx/vl17g1TX2kRPJzSqLdpSz18958f7//lmAR7vm2l8i3zVCoISmB24rrEKyzn+d9QQJSntoDSrr8NexUmQlx6MuTRv1J/Dc5a15ZejTSt0i7v7kJdcCwbYLYaxtAlMmjQ9oAf1N7/FWtsXRL3k/oOWTxNQR8Lcd7XOxT++OO+9G6zZta6L9cqAIj3yz17R77bQ+TdG7da3ntjtvKft8LN/tr1m28wQmLd2HZNrieu6AFujSOK3m0sGDh+DXX393lZQctyJg347+wgl0et8sWepvkeR6HwgEup8OtF0EOj0fEMXkJfolHwS03ppKj7x5JQSHQB7tOH/b//aYNvbyN/DsMNYsvF1r2T5fLsutX+zBx1e1Qv20wCzQbp9HKL77N0L3tYRH/4TuFK1d5UX42nAuKhX/BIs6NKfTXrCyFGHdgWIU0/SztERtzPv0Ak3MRC1WElGW3sykFjekXRGsPeY8QbDMLd5/ogKHyWUzg8RL68DC5e+0Y2DDtHg0o50A0+k8r32mNvBg5Silu5fKVkrTAyWEjkAw7SJ0tZCchIAQiBQCTZs1tynqmK93U99vfhFy1/ydeGVoa/RrE5glB775uxD3LdyFquqtcscs2oWVt59Vk/9pp/HCChKEgBAQAkIgsAQC/SyvofQCXZTAgo/Y1CoMRoxetA97qp8HvKkIbzzPayHzJ5PGoLyAOq+/rNA/HqNWknJ1imYdHS+tQgF9+Jg3gZ9RHqCyvTO8pVfjZ2/yCHbc8IhWh37zql782/q+yv8Hs3Q3ghQ3Pq9DdF6T2jeYXhVSIgeXQPXcQAPiwOsY/V1QjgxqzywSIk0/btKXUhPj6H/+gdOPmx7weQvQCvrf9CMn7ypea8pZMO+eYj53pLgK/EmiBOtQx5FOaSZTT8JvuNlTj2UsI5WFPXzYZjjtk9Uff5VwZ2WTYx4IBNEuPOQsp4WAEIhRAvaeUPzCyxL43nPvgsAIV9+SYDXKSrDiPIrLbZ9U4zSyM1CMmoJUWwgIASEgBIQALWGj4Lkfj+KXg96tkZxK48vm5CzBzhg8ZmVR6sDJCtNOg7yzPYd4us9n0HiUHSp4Xe52+hQcMTlKVJjGo2rDOiobl/ER2lkwEkN4RKvjO71ixULBNvi3lhVnmBTv3nOGlVERrbxqmtBFtvN6Yq3CIhb5WwjzAMTWNsqp42CPLAkaJxBEu9B4zaV4QkAIhInAoYMH0bxFi5rcp/RuhjFf74GhWkS3CFf/Io+rvj56XC3ZYfaw4rQsgV/OTO5t+yy0Y8eOMFGQbIWAEBACQkAICAEmwLN13vw1TzUMft/Uuk4SmpJglV9ShQ10vbv1lXnMi1PmcSk7bLDQdUHTNPAMop20Lrdax4m3qIz92mSgc6PIc9IJj2hVWqC6US0Rj1WleH2N/QVJ5DFj/QBof57VTQlCwJ4Aq9tsO3nUqVgCe2Dl0Lxg7igkxCYBdgNm7z1+E8JjVb4BsTdeCr018WZqaWzSC0ytpz0x06+E7NcK8Tc9vNXLpjyGfjf6VT58/KZ/18fo1f60I78tnTp5gg05+/Ti4myXKhjWrq7pDemjtK6VtXB1D3lc+SJcLd1xgry1dtk8r7AX8ZwBzTH0zLo2Zfvmm29itJW9r7Z9O3qbQqD7i549u9sUYUC/vt4WydYWZE0sn/j520/br4mldTvzCVIMXDRkYe1aP9zHf7f0O59rzfeRaVMn1lzP8zSmTJsekPTi4vTo1OlsXHX1tTU7zPIMEKPRCIU+asMVfXubruHAL+8bNlR7pcSzJ8DrGU9fdVi1cJRMTjQdG6aSBxWJXbR7vTuxyj4v/n6CNg/7o6wU2SRendkg2TQz6I8jJS5nFFmnwe/Bpq88jP9e3do0BTGSQnhEK4P3HixW3vdB48vzRSUIAWsCQ87IwvhuuSYR4uvtJzBtxUHTFMEZfZrQGmhGjP/ugACLEQL8luPPo6Wmhfb3kusu32TKSbTiQapFtEpg0YruQo3Izbd1nUR0yElBq+ykiLsxxEiTSjWFgE8E+EGfBzXW0wSvPqueKa1HF5NwVb16psnjite4Gqbe4+o7Fqzm76D1K2qLxs+Vcy5rjqs6mPOwnNm1aycWLJiPevUa+FQPuUgICAEhIARcEPBiXVvnKdQKAqbRZQDSq1u3Hm646Wbk5ja2yZLHKHxPYrGsqkocMJy3R/COLtl5ChuPlKrKgMcI5zZORWVlOX4+WEljCFWXOY3E45B1+4txXqMEnEcbtPxKApia6YJc1qW7TmFAm0yn6Wr1YHhEq/hkr3mQiAgrRxevrzdd4MEwkvX+LfTuW6HkKi0TYMHqkSX7sY2EigU3nIYP/8jH+bTuWfsGKRjx0d9aLrqULUAEeLfJhdtO4GfarMHVumicFd94DCRilVXxGmoGbCGb+Wr7STTJSMCg07JMNynxwApQo0gyQiDMBAwGA/R6vXPh6hueKmguYAW9DGPh6l8kXPXxMFWQdwlk7yx6H1ITWLCa3b+Fg2B15MgRPPzwWHrw9f4lYJjRSfZCQAgIASHgJYH6DRrgjjvvQUZGhssr+UVKQkKC3BdcEgr8CRYK3/j1mKqE2bPqnNxUjDB+hzbFP+OOuNtxzJCq6lpXkerGleCx4rewK/M8GBr1BW8sZ1kLy9U1fPyN9cfQv3WGzTOMu/haOBcelSbV+7eCjeJO+s2r1MNS+/VSw6Ph+V0xSSCoBPhHwi9I+NOJ3DnHXNwQDy7aa1okT0J0E+DFEGesPoxVe4rcClbuKBygOeiv0xzy9zfmm96CSRACQiCwBMLxu+I8Wbiyz5s9rmYNaGGaLmwJLJA1QbQAACAASURBVFyxGLWcRClXgQUr3nmQpxlaAt9zZpFgdU1HWw+ro0ePYvTo+3HokHe7MLvKW44LASEgBISAdgmwGOVJsLIufXy8jGdD1Zpb8sppPSp1XlbtyOGhu24jhpz4EB2U7fgw7UU0j3f9XOCpDs3o2g/SXkJHZRsGn/jIlHZ7mi6oJvxOZf6LNjaLpBAeq67XFti51CtO7eP2YSc6eHWNfeRyEq3i3ewg2Iqm80jQKIEgDvbNgw7nYsLjKw/RW+6mpu1Bl9C0jVEX5GDOmsPYTDtNStAAgSDbxX//PO71XHNXVFbvJRdect/lm5aE8BPgh8Db77wbzZo2MynShw4dNLnXW9Z4CH8JpQRaJ2ARruw9rq7hqYJ0S3n02z01a1ywGHX3/F14dVgrh2qxYHU3Twms3YTQJHrN6t8c19oJVpwnC1YHDux3SEcOBI+A9BfBYysp1xLge9A9945CI57+Rb/1ffv3mTwh7MVxYRY7BLj9WYRiDyrr8PnmAjy56qDJNib0bIrh7erUnLZcI1MFg2snzP7LbYWqMqlPjjFtU8tw4/G3aJkZs9NDS+UAPkx9DreX3oe/Kr1x6FFwRkI+3kx+GY0U8+Lv9PSKG0++hW11ZuIQ5XVMxfS0L7eeQLv66kQuVZUMcqTweFo1Oc/ranWN/8vra+wvKHLjGcNzTM+IoIazr5t8Dw6BRbSOVZ93tqHvv7cig7Ya/bugDF2bp+O7f5yOx7o2Au/mJCF6CRwpDtzUG765HSmStQa0YC0sMvBDYJs2bZGYlITExES0aNHSNN1L3lBqoYUipwwW4cp+UMneUU+Sl5S1x1U5bd5wNy2wbh14Ad27TR5WtUfNglULEqzq28S15HXggKylGEoLkf4ilLRjNy++97CtNad7Ed+T+N7E9yjL8dglE7s1t4hP9gQ+oqVKxi7eg2P0jMqbRD309W7wMetguZb/lxA8Ait3n1KVOO8UOLjsa6QabGeONVTy8W7yC+ic5Og5zZs78cc2KDgn8TDeS34ejWC7WyGnPbjsK7Sum6SqTCt3+z+LTVVGAYoUHtGqTmso9c/0qgqXxa1HZpx/A8gCN7sD9miZbvKmkaBRAkHsdM0dun2nUMuhmFbE5TcYLWlBbd6WlOOPWbwPl5J4NfTMbI0Ci5FiBdku9hZWmN52BiKUkafnsRL/+rBAlCPW0+BBgf3ub9ZM5EEv1i3E+/qzmMRvtO2Fq+tIuJpJ3lI2whX1A9Y9Cv9tPSWQ4z7pwsPKWR7el1au8IaA9Bfe0JK4vhBQc8/hexbbooTYIuCszT8mcWr8kr02O9Wx3874b/e6FK5ii1roassbNG1XMcUuk5weGiZV4pKS5U4LVwcn8HbS8+ietNPkDNGGBC4eY15S/eG/25AQxee6Je3GOyRy8TXOAueRk1iJLMrTU9hGZT9J6/ZGSgiPSsMDzfPuJEauhQJ7gBlKEUalLrM/7NV3XiqCRQf7kEZb1F/VwXYbafs48j26CaTFkTjhInSmRfPuPb8B/o/Wscqk7UV5QW7eeWELTRHMpV3inAV36TmLL8d8I5Cuc91uvqSYbieMH6L1qP6gHQN5arE/4WhRJdYfLAE5WkgIIwEeHLgTrCxF43j8sChvKMPYWBGYtTNR6Xrylnqyn61w5apq/EA2k+JeZ+dhxfFlmocrasE7Lv1F8NhKymYC3txr+N6l5v4lbKODAHvY2T+DfLQpH+PsBCtLbU3CFZ37mOLYB2ce5AF6H2ufVUx95zWh1LzWbpgWj3MqNyDB6HppmXSlBC+nvI7LmytokZ2IJJoBZtoVkj78d/OsRFzWPA6vpLyGdKXYJWfO45zKjWhAeXoKXPZIWtcqPKIVU8ztDOWi0UCcZ6gW6LfpFuGG1F89tYHb84do8Fhs5YefnhiHR2iaF881lRC7BO5IWetUQq1DItXzlzXDDFrbihXpDzYW4MGLcvDx1a3RtUU6Fmx1nMvcOuE4+sT/GbswQ1jzi+K346zEIwHL8c6U1Q5pHSuuwvd7i/DnkRKTK3YFCVhq5PZT9AZm9/Fy/LSvCJtI+LL2pnDIRA6EhID9A/8vB4rQ7Y1N6DxvAxb8ddymDN4MJkJSeMkkIgjw4uz24bpO9U1ilLXHlX0cPsdeWddTXOtg8eKyj2/5bj+ocRVPjntPwL6/2LhxI6655ipcfvkgLF26xCZB6S+85xvrV7iymQV/FZjuSd1f/xN8j7IO8nuPfqvhNnYmWH28qcDkTUX7ergMfG4cxfmvnXDlKk1LQvZewi4zkBM2BEyzMVSErJR4tKvc4jFmUnYu6iWS/OhkFgm3YXaigqSsXI/pnFm5Gdk0flUT9pxQVwc1aQU7TviUGm6QdldAaXohuT9toyk4Rqxfvx67du3EVVdd7bTerLBNo+HitcjA7spsVeqm04Qo6wxakJ3nibanRZGzVDas07TkYFQQuEK3GkkZezG9dCiOVKXV1ImFhpfXHcP//jKLU2tIvBjx0Q6cUS8Z6w8Vo6C0doDCQkb/lG2YFv8+UpXbooKL1iuRqFTgrYTnMKVyBL5Rzq9e2tD7UtfTl+KRlEW4UreeLr7fIQF+RjhC4hV/uJ0TqO9gd1/+O57+5gFnZfWuX2VVikkYt9oEzCE9ORAeAvaD0Ie/2QPLQ8f/fbWb2tCIKzvU7tRmGVSIl0t42isSc7WITPZvtlmM4jfbE5Y6Djq4/5jRV71gxY9P8pY8+NZh31/MmjWDFsA3ryc2bdoU07byAwcOqimI9BfBb5NoycGVYPXZn/l4ePFeen5QTM+Xj3yzF8tGtq+pNtukM2E8WrjEej1c2cUnJFiNs9rYwx0nFq4eI+GKg2lTkOpgSdvZrrfu0pNzrgnwemJqAs/oalB20H1UfQJ0qfTSilYRYYea82njJvau4rCPhKV1B8m7ioacujSKU7gHMLpebiSn8iDSMtSJVs5moLkvaPjOhk+04jrzk1cm7ZDBHwoHNhXhj+JTuKp1b5dEeJDIewj6t4+gy+TlhFYJBPMJndOmzyD8gF6pv2Gx8TwsqjwHvxha40RlPD6im4V12EudB394eygd/WubWIDu8VsxIv5HnKHsMgkZbl6EaJVwxJarXlwxXkx/Fzt1K/B51cVYUXUmtlXWd/s2ilsoQ2/EufG7MSD+d1yuX4c0cs1VkF7DwfzmybEl+QiLmWpvVhELNgYKXkECoyXwIIEHC/zAd7Xdgx4LEPKgFwMGEaAqWoQr+ymmN5xNwhXlMdFKuDIJVuSFdYOXHlYBKqok4wWBioraQYKROoqZM2fQbqMKeV5dXpOKxaNB+gsvwMZgVPu+gRF8St4xLFLxvcgS/F2aIAbRRmyVXQpWfxbY7ETLFWSnC35RarEUHnfwy1SLRz8/xzxKwhWPUa4+q3b5G2vhKmJBaajgpSqXDuG2qaez9Zp0qEZiOhTSRc5tnIru7XORkmAlOjVLw9AzsrBsC92DjlFrJ5FzRanjTB9LmpwX56kmlNC6zZESwita2VFy4g0XKRylnMEmEEzj4LSrf9spShmG69bgisQ15LUTh/36pthTmYVjcQ1QpCSSyE1zi3UGZKMIjWnXhjZxh5FhPEVH6Q5R+5wRbBqSvn3fQd/bKPvwsH4fxlI/X5ycjh1KLg6iHo4jE+UKLb5NcdJ05ahvzEOLhBNoZtgPvalFKVS3nbXgyDd3b9bdk0bRPgGjkX7V9KbaEp7o2wx3fbETldX+9jxYeJQGDWwO9m8oWbhytmaR9mstJQwHAWuPK3NfYi7FjSRcJdHD5MxV+00DinHdm+AqK5GUY3maEhiO+sRinvb9xT//+RDGjx9n8rDiwOdnzZrJLUbC1eAaRBbhSvqLWLQaz3V2NvXrExKs+N5jLVjxmJXvUdaBbU5C9BFwJVh9SoLVY+QRXv2IYqp4Ir3p+NfQ1rj9fztqQPC6R68Oa129E635gZa1z0fJO4uDM+GqcePG5Dm6P/pgarBGPJpwtzyAqcjcYHVPQ/9Obcinx3H1phTy1hrUsQWUDadDd9T9VEOPeWmQkZoiaUq0UlNgiSMEQkGAOxg9yVYtDHvRwtJ3VAtbNvnL80MomsOrPLiZ0mnjhrOx3fQxBeu24/Z0XHbGqzwkcmQSsB+E9m6dhZeHtsJ9C3fVTO80C1d7TM8P19Lub9aB346LB0Vktn24Ss3CRVlZKTIyMmuKwCKVvVBlXT6Zjhqu1rLN176/uOSSS/HEE9MxadJEO+HqSZPQOHjwEOkvtNF0miyFK2HCuWClw7whrcD3KOsgopUmm9avQrmyCxasHuWpolaps4cVC1a9W9feTyyne7XKNJ27Z/4OVFSPTcweV3voZR1wZXtbj6sXX3wJ998/CgcPmqc8+1WJGL2Y20NNYI9JRW+e6ucyfsUp4LQBTgUryzUmMattf2DDey6T4ROcF+9YriaorYOatIIdx1HKC3aOkr4Q8IEAC0iBDHqduEUFkqekJQQigQA/8NsvONq/bTZeIeHK2hPb8qD38R95NtVy9XAZCXWXMoaHANvb66/9C6dOnvRYAPGw8ogopBGc9RfdunXH9OkzkJBQ+86X482ePQtffrlQ+ouQtlDkZObq3mESrKrXsLLUhqf1zBvcCgPo3mQduH+wv39FDgHtl9TaIzaUpXU6VZQFK/a8s5rCwc8or7gQrCzlZTHrX8Pa2EwN4+eZR8jGPqM0rUNOTg5eemkeGjVqFMrqRlVevD62mlBEU/CUxAz3UY0kT+5cbva4chWT36ZyHI7rJnBeJRbl0k08PqW2Dh6SCcnp8HpaMfwT+4C8v6iRjGhathlV6bQT2PbFflX+pJKCteUtUWLwoMnFJ3u1eyEXijVVXrid3fs7NUo1LcYsIfgEOifsR2pcFUqMgTHZrkm7qNCyMlrwW05yEALaIcAPpezFYj89o18bFq7a4N4FNFWwegV9vj3xYqYsb1/XsXZHN8vgQ7xhtNOuWi9J3rFjeO3Vl3HDTbcgN9e8hqd9mUWwsicS/u+u+ouuXbuRx9VMTJw4gfqT2qmCLFxxvzFkSK3HlfQX4W/HcJeAbcB+YwYuE+/wxlO/rIefJsGKPKycCVayAHu4WzLw+ds/i3AOn28+7jBVlL1hWLDq48TDyr5ULFy9MrQlPc/w5jL8BEOTC6hjeoRsjVe9GGHlccXC1dy5T2HkyNvsk5HvKgio3aHvOG/a1cDWa9JZ8rpf34bCi7G36ee4gyDfXHYsAcfxGJKzUXBS3SLx2SmRo2MERgHwSM9JBIb/x8fQrX/dJFhx6MIfno2xeraTCzwfMiVpbIY7S+9GnuL5rabnFG1jsGDVpm4SkuPNYhjvBjCuWyOc1TDV26QkvpcEcpR8vJL8CR4ovgEndI5useqTU9AzeReeSPiILqleg4INx9yvq09GYkYlAWszML/RFMOIxobmh3/7t5v92mThVXatJ+HKejFT3rGHg71wJYuzR6NlBK9O+fn5mPfi8+h09jm4+prraPBgnlbA/Qx76rBNhutNf/BqHR0pO+svunXrRguxz8SECeNtpgrOmTPLNDC0nipoES1kanF02IM3tXApWP1BHlZ2u8GxYMXCBN+LrIMI2t4Qj5y4vL6mfZ//vy0FNbtHWmrCdvGySsHKck3f1tl4eUhLWvrAWriCKW0O1sJVq1atSWgfiu+//yFy4GmkpE0zE0xrVVmvOeasaEeLKmFsSp5W7CxTVeYsivmYQs8Bq+nlx46lpqmCqNvGfLyA1i8jhx7dQd7h3EOgPIy0qPtR2u3cU+CyN8lI8BRNM+fDJ1od+Bm6X14NKIgiJOPe0jtJsPJH1HBdpKaZiTWCFccqJne/2WsO48XLmyM7OXwoXZc4us501W/GsvSZeB/98FnFedhXmUmTBs0P/p5qyounX5C0D7ckrEQv/AqdklarU/ETprpkPGUj5yOcAJuBRaYyP0yIYWipSV999TW0bt0Gycl04w9C6EODBdOaEDbCFS2WzR5XZBjXW+3wxvZRUlKCN1//F46RJw2Hx1vZFkq/5P0glFKStCewcIjVrm7UTrq3ettHUf2df/H27YhAplf4PQyvvexQHg9+4bXxye6+GFRuEkY4sF3e9YtDcnKACAS7v7j00q6YMcNRuGKPKxYihw4dVtMOzvoL+0b6ZgkNVCSEnECg++kpk8ab6lC/QQPccefdyMy0FaE+IsGKX4ZYD3R56hffe/raCVacDttOQoLvA8u1a81iRFlZGXbu3EFrsk0OOeNIzHDq5AkBLbZ9evfcOwrNmreoyWPh1uMYu8h+MX4SrEh86qvCw8q+sOxB7ihcmXdJTtTHYfAZtdNPL7vsMhGt7AGq+J6THo86NP7PL3UvELFesPJkQwzLbAoU/O0xZd1Buqnzx4egZDWlvHKgZlfAOjRzrFG6732LD8Xz6xLVz0l+5WJ/MT9l/fKG/VG/v79b0R2HFds54H4nWp0ATwd05gZ4iuaMfrHF9baTgcpf0jETyI4rwai4+ViaPBlfZT6Lmemf47bUnzAgcTMuSNyLTklHcU7SEVyasB1XpGzCgynf4dWMd7Em8wm8k/AMemO9eac/ASoEVBEItKdVoNNTVYmoidS+fYegCVYWSCxc8S481tsF8+BiPAlXH260XeMqMzMTt995D+rWtV2wPWqAR2xF+HcWpR9+fpKgikAo+gsWrmbOfJKmf9U++LNgNXfuHCxYMN+mnNJfqGq2qIjE94Q76N5gL1h9SOsk2gtW5sW12zgVrAIJg1/28G9CgjYINLKbKj5l2X673SPNghWLT74GvnYeiV7WzzM8VXAa5WUd2NtKgvcEGqUlolGGOqeVF460R3kaLQ9AXlDBCgqlXZ6aixePtleVRUMSrBqmRY5opY60qqp7ESl/O3QqlEYvUjS9bfyk8kJvLvEqbh2a8+nqUXHZrlO4+ex60EfrHpNekQpN5DhqjdOV3Thdt5u3+TN/3GUd2HXc3eUk56KIwJmJedgHz/PQ1VRZRzZ7RgKLHiJwqOEVzji8Y9NrdttHcxcyfonZ4+qGs2vXuOKB6I20VtG8l54PZ5ElbyEgBMJEgHcVfPLJJzF+/DibqYIsXPHUrmHDrqgpmfQXYWqkEGbL075uuOlmEqxsZ318RC89+B5i7WGVSOMG9rDilyUSYouA/aL66eRuVwCzxw573rHY5I9gZaHZn4WrwTRVkNa4qqp+6ZGaaOuzYl+W2GoJ32vLYuAFTdKw+WiZS43AkvqesmS8kN8ZY+sXAYc3Qmd0753lbamUOJJ06p+O5/K6YHdZisfL2Vn7gqZpNoKmx4vCHCE8nlZq5mR6CWafUg97lQZeXqU+erqbHQJOlhuwu7BcfWISUwgIgYggMDHpM7ROOO53WVlkHZW2Bp2xze+0JIHQEGDhij2ukqrXMORcebAxYelefGDncZXbuLFprSIJQkAIxCYBFq7Y4yoxsXZbc/a4euqpuZg//wsbKNJfRLeNdDqnMxo3bmJTSfbSHWcvWNGA9190jxHByh970JmmT5o+/iQThmsP7Lf1dnpmYHO0rpuMplkJ9NKsDVhsClTgXZJfvaI1eJmb1rQ287ODWtgk/fff291kFX7GNW1sauRQlMcqD6eGVXv+HNqUrSFNEzSXzA1GOvX60TZYUt4euvpnks3Smmbuo9ec5XiWj9NLKC00OBPfUNpvUh5qQoO0eHSmskdSCI+nVYC9rBj4FoPtDSLQjZBKi667W2htd2EFLdIenHVWAl0XSc9u3XV+8+DKjU5gxRQBGzMgu2hiPIL/Jc/G24n98WH5RThS5U0HryBep+D8xP0YlbgYF2MTmdk/Y4pnoCvLb6qfWHEARRXut/sNdL7W6ZmEKxp88JTxKzvUes3x4tqG1+bZZG3od6N/Rfn4Tf+uj9GrDX39465farsWmabS4ydXsQtVlr1gwQLa0v0FFBcXq4ofjEgW4YrFrIEDB9Vkwf3F8y+8YJPlgH59/SqCrInlGz5/+2n7NbGuvvpam4J8+me+g4cVR+ANP0b+jxZYDlHgl++TegZyrMQDd/eFj2QPnqmPz3BfOTdnud7Tpky0iWFOr5aZPbvzmqRj2W3tnKbK6dkv2u40otVB+2t458E+rZ1PD/3yy688JSfnXRDokpuKFtlJOFzk2XOKnx//ufc8fNwiHx0akmh1bCtt7eif04uiTyLB6gz8WdUEYylttcPZllTmcxu7GdNoUAgOvWjFAkGx7bogLuzAq8NHlOC61nraHSC/xLOxelUhiSwEhIAmCKSjBKPjvsCdqYvxi3IGfjScjj9JJN+t5KCwMh5VOp46rEMc7YKarKtCbkIp2uoOoLN+N7rqt6CFckD12xRNVFjDhZi56mBYBSsLGn7wmLnygI1o5e0DpYYxR37RPAyk3FawevqETRwtpee28HLSmsDLL88Lq2BV01+QxxWXxVq0kv4iem3Vvm2fXHnQ7UvvUJHglz1PrjqAtqHKUPXwOWQF0lRGLCqxqM3TSd0FjldVVeWwGL8ncYKv4V2O7e3RPq/ff/8dixZ9jYYNG9mf0uh3xbQkUHgDl4G9+xTTQuZn5aTQjKsK8C6B7oOCq/VrcHreEpRkt0Fqo05QCveQLnLMh/WWKfe0+lCyW6Kk+BROL1yKa/Sp+I+xOxXB/UNLQ/Ky6tgwxfV6VhoUrJhr6EUrlpb9VBWdGUSZUuuS7ey8v8eqPKyJVE5vTCREDgH+Ode0GNuk+9935FRMSuoXAXd2kayUoSs2kBC1oWYNtcrkRJTpUmAkG0pQqpBsLAZPBawJ0i341R72F9u/mbQ/H9rv0mmElrfa3KRd1JKK9ngexoLRXn2pn2YIaOdBILC9o5V4YD3IJUXBUmPngonlOjeeWlZpsDuX83I7Ey/s0mR1w+mDg+cyWJ4Hfa6DCvszGAwm0coxD7MowiMVFrZqq+CamW0a5haoqjKQ2OVEuKrmu379ekycOI4EGNtBrjktZ3y5UoFjzOqT01+Hyza3y7/6ekd+HM9zGzs2kbM6O9aXX1Sb28QsXLEX29a8MhSUVII2CnQadLTf/ajEb/Fg4tc0TqD12Au3oqQ0B3F1miMpIxcoOmxy6tEptTMJnLFR6EW5jsQqpDdCBRJgyNuLjPIjpjx5SZMsXQleqhhA32pHI9ZjG17xom29ZPK6yzTZnYM3pFv2TqsWsoPu5d1gFUMfeIEpSedJ3fSvMjQTxG3g3T8kCAEhEFsEEpQKZBhPIMtQiFRjka1gFVsoQlLb8d2bgBcrDXdgz9vxPWgXGKvgcOMPdyElfyEQ4wTuvfd+pKWlhZ0CD0rvu+9+6S/C3hKhKYD9vWB8jybQwj5NGUl6PNajaWggVOfibNBtEj08laJGpVER1yotG32qWtDwvQzuCuldudylxB5R/LG2GyO5cxuqSACprKw+Xk3MIzhLTrXlc5a+gYSwKVMmY8yYB3HqFC0M7jQ4r2NgGTurkPN8nRax+qDPbeyQqIq8nRS5C60N1SwrEafXd75MkB4GEpT+h/9jwcrq+tTyo4g//BvKThxFWWpjGBvT9L6cDlDqtCIvqhwSp3IA+vDfpmN0zkBxOG7piWNIoGvTqgUrrgpLEQ8kLqK8Pqc9ygw1vzPmw9ny53QSrFpkJ+JcmtbIwaE6zmGa4oY7hN7TimucEvjdsxroToaVZZ3k8A+kwgpAMhcCQkAIBJnAtR3rgT+hCst2nsDdX+xEhdWChvzAMaNfc5upgVwefhsqQQgIAe0QGDJkCPgTqvD992ttdhDkfFmwGjv2YZoaONCmGNJfhKpVQp8Pt61eXzsm4LUPK+keMu5b+50DQQuxtwn5QuyfhBKJjScNCQIOI2RLYao9XKy8PDgqzcCqDaa03KRhq6bUevCoLoM9GBYwuFxWo3hrLxRTAa2vqa2DfUruvnP6lqmCtl5llLhVnRyys0vUXE4rPlYX8DkWr2q9j4Dly5d5/9ziN2MX7WxdF2/a3HKd6jY252/jmcXXqmjX2mschS09PRgOPzMbR4qrcKLMgP0nax1pEmhHyBnJH+HKhJ9NpbUISJais7ikLz0EhT6VNL3PkJQFY2IWEpJTUKlLMsVPopkeFQbqV4poY6jy3UiqKq4xDfv0uIluTVyFTF0Zxpddh0qrSXWNMxJo0fgEXHFmHXCZTcHBsKrbiE+5/sFaih/S/8MjWtVtDexeEdCKnhl3MKDp2SdWQv5+1rtI2Z/nRdgkRA4B2/sMfbM5EDn1kJIGloDYRWB5RnJqJsFq/g4SrGprwa7JM/o2xw2dyDXbKvADocnNP5IrLGUXAkLAZwLuBKthw65w2l/4nJlcqGkCzqZ8XdeR7hn0gGG9gyDfW+6ZvxOv0A6CfdsEd13e8ABzJzBRibx87jZHtx+iO6tZ7aDbYSqbdXSHwbqztNzUwVl0r495SN+6ulTeWj3HFh7VWIXAYM1FZUFdMgokY9dlUdfmbhi6KL81VlMeKszKU5TO5LnUkda2MtLz4P+3dybwVRXXH/+97BuRhMgWBBQsKhaxQlUUSEgIIopFkL+IreBWVhEohCg7BRRFsQJqLW39uxUtIi6toEgNhFbEsiigAiIgIBgSDIQkL8mbnnlL3rv33bffvLzlzOeTD9y5d86c+c65M2/OnaW6TqCU9rpORg2WJb+E/LgvzYVU1pq93FJN+ZdYfx44L/9OmG9Kz4ItX9saNfO13RDsQlT/u52cZHKp4KSqe1BFkjKTY83LAru1SkF32s8qHEPT/MZuc7XurDrGnEJrQ+BH07tSrJKcVjZvuPrfVDpZsBMdIeoY70oOx4cOgYb6aiSV1HZi+QrSSJmxWN0IsF3ohjJsBUmH1YM0mHA8pFB2losKyGF1lbPDSn7BDLUvUmELnxVnAmFGwOKwmmFeymMLcobVtGnToeWw4vYizCrYR3VlX6Be7iVF3EkfO2Qf4rg8SM7iHUt9zUcHf/IxlzB43IuBdUMpXI3m/SqmjAo1rwAAGsRJREFUw0wYX3TQyivQ9FoyHeM8ypfuKFtweFjFy6MYT3r4fN9PxrrWs1VpXwrfGPnb1KD3fmS3TDSjUzq7kvOqQ0otXkz+I/KsDiufEeuQQOb9p+QX0D7ZiCvJWZVOS4RHdssI29+rTTPTquUVEBdcBMNPR3WoEosI2QkMif8MzxkLdJPpKOjHczWoLiuXvmwn+S0r9mPOjm8V8dnZ2bSHwXinZzkiNAhUV1VhwcxHG5T5XfsyZMbrp9u6dW9jW8W/nQSyXTghCakItouQqg4nZfbs+RKdOnVGUpL2vgFOCfyI2EiDhzHvfItah8M1ZP+yiJYEjlDNsJLi5Vd1DkyACYQegWC0FyUlW/Doo4+Qw8p+grTNYTV48G1OULi9cEISsRFap7eNoBlXcrhftOE7mpFhGU9Ix9WYdw7i+cGdGnXGVXV1NQ4ePNAkvM0fbR2XYPmhhaSlNQbTFCXzUiwZo7QB6hBoei09HUeULuXbpto4CHD0vdhkuEyvlbEecY3AWK2WT3Uu7SPAOlbn73jtPPp3fjozOQ6ju2di5fZS3NWuHN3LzwDV9ucs5VGmU9iA9Za7vHx9vnvaGYxsfgafmbIwqnsLZCQ1jevHmZbvMU2juYG+Wf/iXlpQO893jd2kuDd+E1bX9kKZSHPzlH+3agWd7pCURpsAKyenpdD1uJ5XIKG2o0Jwenoz/zLiVJoEKioqoOfk6bi4eOTm9mvIK+n4PqCuRjNvfyK7dOmC1LRfOCVlu3BCElAE20VA+MIu8Zgxv1XswfCvfxX7VQb5JVzuOaKeHSW/do9VLwmkXwiL6eu4eXmHQ5A/jix7RPilAidiAkygkQk0dnuxZYvFYVVHGybbgnRYTZ8+w2kvLW4vGrmyQ1S8dFLGxSmHWnfSvozyQ0jh+sPkuLIoXkvfPsbSx5IVt16Mgs7NFaUJ1HZycvoo7LNly9ZBp6Xua71WwNFh48nppbU3kUNGvutgXnTXMFXB9/SeS6ksnitXhdprpZwuZLtqDP2cSqA7Y6cclEv1PNW5KnnjMFAvP1TahboE3WhT9qGXZ+DYgRgkXNiJNllPQ2LFYdo+wrLXhLqWFTagFqZx7e3zdOYkjM3aI755G8TUx2BolwxcRbqZHXthGprGaSVhdewLceUdMHz5d7rQB2BmTCWeTnoJ46vuxTlaSap3OGNKRFZqEuKtJwXKEwMnX98K11+kv5NMb93DWd4XX3yB959/AUU99SuF3OAuPz/fLnDNy8BP5BHXKVzWtRsuu9RBvk5yWYydANsFW4O/BLQcVh8ePEODhkOK44rp9xIeI4fV/7HDyl/UnI4JhD0BrfZiy5bNNMPqUXJcKx1WhYVFuOWWWxRlDtTpEPYAo7gAtrpX29DwKy0Hiswgx5VtUq+R/jPu3UNmx9UAB8eVHIhLx1fYfSRR+1r8sgP3DgInkQqnisMSNqcHvYho8AZ58ay/j3jJSDFK1hgya0T5q5HndHoy1szN1zonIWpPkKZcnSK9gJ13cRqOCJpV+Z0BiRe0Qm1iOgzlB5FQ5+qkRp10s4oxxqXSaYOXIDGJ/qX2I6dzFjpeEv6TaZrOaSVHAz3HQlzUC/hxH/bu+QKffvophg4dhvT0dL9r7wZK+Z4ow8aqzqgyediyK46WmMT4hiCG9M6gzczkpuzyuMjsdNvWaH6rzAndENi9exdmzZqJSWMehPjpFRjOl7p52vtb4pI85cOd6Pq/f/FegJsnBTVOyNbRw+Ymr2i9xXYRrTUfeLnlj3/117gNB87QYEEuCbTLl13U4y4cVrzEJ/B6YAlMIBwIaLUXmzcX0+8S6bBSLgksLJyh6bDi9iIcarrxdJSOK2kDWo4rOdYu/OAInR9mGQnLZenjpePqFnJcXWqfcRXyjivpyHBC6LhZt9NNitC4ryVHEacx60WdsZYMrew9xFnEauioSKdxX+ZPf9pB/bz6WiuV0vnmUrIqT8ulN/Kd81TqryHDJ8Z+pHcrXy1Pfa0uj8Z9J/nqZ+zX2nXp+nmZu3xfO1zSFYgbABzYgITkFJgSu6Lq7GnEnj2KeJNyZY+rOrWVRH1ffW17Tp42WJ/eDgnNsswn15qX03YuQMf2pAsFe1nU+quZWa61y679bDBiffPY6K2RHBW06Y5dpwyY/bfXMGHCDKT37h9wLu1Iwj0BS2EBTU3A5piYMOEh9OtPdlF+FUTxIhhO7/dfNUMsxOWDgR4PKGV0GwlBywMNX9JhwCb7l1NfMxIXtAf6FAEplq9ovqbn5z0TYLvwzIif0CYgf0hoO6xohpWDw0ou3XisoAPNsFK+xzxjQpsrxzKBSCSg1V5YHFYznfawsjisblVg4PYiEq3CvzLZbEHtBL3DOuOqcD05rqxOB7Pj6j3tGVfSJkNtIOkfEW9TqZ1UDulcjdy9FR0Gz6l/r+i1MikMih7+KkofR/veQFIGxL61tDywBkkXXIi6tBaoqixDzLkfaGuhs16dBOgOhnwNjLG04iutJeLSsmg1WKz5cRFLZw9ePgRoeaV3xw26yyRE7jWp00o2vDt37sScObPw8MOT0a+favZLiEBiNYJLQNrFrl07MXv2bLKLh+12kdERuGUFxOEtwP5/Aie/gKHOYYc7DTUb+rTUltR40Ky+LvSjMuNi5xc4hl7ya+6HuPQm4Kt3gCMlMJy1HDmqIbYhyixfNgx0uAAuJY96xxzyrMtDSjnoTYDtQm+i0SdPfnlyDPKUwLH0VbvOYdP1WPqhIZcEDlc5rGQ6njERfTbDJY5eAur2Qp4SKGd+q08JnDGjCIMGKZcEcnsRvXbjruRam7O7dFzR7N8XaHP2vE72HV2lTXI/JAnTTBF3oCPynnezYyKy6OFaKOm4avVzcii1IcfVW3QA3WHExcYgLj0LpmYtUG00AudPI6b6DGJqKxEP++xdrSKb/doksl7ukBWfRrO3miM2pTniE1Nonzw5b9Pq1mzeAbjsdiBVuRerlsxwimsypxU7rMLJTIKnq0vHhE2FWDri75Jc4OIcci2fhSijUxvLDwGVp+iEBjoyuJ4aAPnixqcAyZlAs7ZAi0uBdPo31sNSTpmOTrXEtXTqYw9ajiidVmU0q6viGDUqZUDteWoNaCM9qYNcApjaihxg1DBkdrZcWxuM4NGKnpzYLqKnrhuzpOpB6MyNR5wcVktuao9hXXmGVWPWA8tmAuFAQN1eLF36pJPDqqjoEdx88yBFcWyzasKhjKxj8Am4clzJQee0D+QeVxZ3jJz9O/vjo1HutGpsR01jyw/Mvhxn1VnNIjCBnLppCEjn0S/ugzi+HTj0MQzGc2YnU3IiTXJIbEuzJ9ui3mQiJxZNxKivgaitRoIwWve7E5BbadcZaOwptzWiv9gE2l+bJls4DjvNrUYCzbi6mA4Za9uDtj+yzLhqmgI3Tq5N5rTaseO/mDt3DqZO/R369s1pnNKx1LAj4LVdyDdVOo5oean5T+8gHVPNaamf/OPQ5ATYLpq8CiJSgSTzNGrLcmD5o+AJclgNZYdVRNY1F4oJBEogMZEGDNYgHVqPPDITAwcOVIhlh1WglKMjvdYeV0O70odWmj9kcVxZOCTGWWZPRAcVLiUTiGAC0onU7lqgNW11c+wz4Pv/wEAzrGSQQ1rzDCza+4r2l2mA4Oh2cueCEkk0G7PddRBtfwlDvL2fijSaTeK02r79M8ybN9d8LHDv3rTekwMTIAJsF2wGWgTYLrSocJw/BEz0Jctx9sSSAe0x5R+Hca7WhLn9sjH4MjlosAc5AOWlGP6Q5jRMIPwJqNsLuQxwwYJ5qKqqNm9dkJ/fn9uL8K/mJimBrW9Rb84uP5rIE8rnfnwMzRIMeGJAR4V+0iY5MIHoWxoZQXUuZ0t1IN/HRddDlNNqoR920aqeA+bZV74EEZ9qWUnUqhut+OlkPlgu0l3cQXdaGWn95rJlT7PDyhfLjIJn2S6ioJL9KCLbhR/QoihJfj5Ng/Yh9O2bi/nz5zek6JGdhuIHLKeqqMWcOnUKDz00ESdOHFffcnm9dqBqj703Vrl81psbckN4Dr4RoG2KUbH6z74l8vR0iMmTswI5+E4g0PaiW7duePPNNZoZ+9NeqAWt//AjdRRfNzIB2cZWBthOq1Uc4kO/1KZNGzzzzLNo1Yq2m7AG+fFE/QHFdm/u3Nn45JNP1Fnytc4EpHMwN7evrlIDkSc3ZN+8ucRrfaRTNJD8vM6IH/SfADmZ0OJn5j9hor2sKn+k7Wi+t253QzOwjJV0MBhteSNDDG1vk0BOqiQ6UVTu0UwnBCL1QrOjKppC0EubkJCAF19cheTk5GjizGX1QIDtwgOgKL3NdhGlFe9lsR2PnPcmyaZNG2lG52D06EHr/d2EU6dO0mm243HsGO1nxyGsCMhp9nRGbFjpzMoGhwC3F8HhHO25+GJnR48excSJ4/HssysUjisthtu3b8emTZvAs6206HAcEwhfAgbpfGrWxvLnUAzbnmbOp0iGb1kD0Vx5lFIgknxIyw4rH2BF0aNsF1FU2T4Ule3CB1gR/mhGRkZAJZQ/9mfOLMKOHTtcyjl06FuMGzcu5BxWxjjaYJODJgFjLH2BjNJQSycIcdAmEM3tRVpa9L4T2tZgjw21tlR+HBk/fhxk3+MqyD5L9l2BOqwyMpRL4F3lF0i8HGBb/gKSYpVBssxibDJt14HI1k6bmak8gEX7qaaJlc4LufLAFiST1AT7Lkep8codj2pq3J+sri5FixahW3a1rtF0bXuXoqnM7sraJE4rdwrxPSbABJgAE2ACWgSmTZuOzMzAHFdnz56jZX8TsHjxQuzatYv2p6lCdXU19u7dg6efXorRo+/xaUmglp56xxlj05BSMENvsREjL7mgENHouJKDb7YL12Ycre1FamoaHXI0zTWYKL9jaS9Cy9krl6GPGjWK+qCnzH2R7JNk37R79y4sXLiQZmNNgOy7Agmy75TvRMgFXZxcgZdq+vRCZGWFrvPm4MEDikLOysnGBUlxuCAxFrNysxX3Dh507QBVk2rRIovsolAdzddMIOQIGMh7G5R59MePH8f+/fvNg4QDBw6gtLTUfHRwoF8NQo6oC4Wys7PRuXNnXHXVVXRaor7rpF1kGRbRbBdsF1qGynbBdsF24UyA+xFnJjKG2wtuL7Qsg+2C7YLtwpmAYz/Sp08f5wcCjLEvZRLwaoQpnVbmPN09L2daWRUjoY0xcD1x4gSPU63j1MawiwDNqsmSs13Y+xE97CKQpY5B29NK7k3TvHlztGtHm4dRaNmypdlpFSSfWZMZuy3jrKwsc9klAw52AmwXbBda7wPbBdsF24UzAe5HnJnIGG4vuL3Qsgy2C7YLtgtnArr3Iw1OJ+e8zDGa9y0OKuUA1uaYkvc8Oakc7ss8dHBkcXvB7YWWBbNdhI5dBM1pJfelkQ2lDJmZmeapr3KWVbQ4rVJTU80OK143rGwS2C7YLrQ6CbYLtgu2C2cC3I84M5Ex3F5we6FlGWwXbBdsF84E9O1HPO0x5eq+jPd/vlTDrCtZPB0cVlJMUlISj1N5nOr0wrBdhE4/ErTlgU5WwBFMgAkwASbABJgAE2ACTIAJMAEmEFQCukwacJxFZXYeOc6Asl67LJVqRpVieaB6ppVqZlWDTHdLCl1mzDeYABNoIgKBLA/kjdibqNI4WybABJgAE2ACTIAJMAEmwASYQLgTsMyb8n/2lO/lZ4eV78w4BRMIXwLstArfumPNmQATYAJMgAkwASbABJgAE2ACUUbA1dLDKMPAxWUCUUIgaHtaRQlPLiYTYAJMgAkwASbABJgAE2ACTCBqCMjD/eTyQJfBce8puSmVHpOy5PJEnfa0cqk332ACTCAkCPBMq5CoBlaCCTABJsAEmAATYAJMgAkwASYQJgQcHU/SgaT2WTndl89YZkhZHlU8YLmnlqFGoXZSeXpenZ6vmQATCEsC7LQKy2pjpZkAE2ACTIAJMAEmwASYABNgAk1FQG627i54uu/nhCuF44qXCbqrAb7HBCKFAJ8eGCk1yeVgAkyACTABJsAEmAATYAJMgAl4IKDL6YEe8uDbTIAJMAFHAnx6INsDE2ACTIAJMAEmwASYABNgAkyACTABJsAEmEBEEeDlgRFVnVwYJsAEmAATYAJMgAkwASbABJgAE2ACTIAJRAYBfZ1W9Xux4o5czPyXEaD/P3fXYMwvPu8XKdPx13B/n4l4u8z9amm3wh31cfugjzcDLJtPuZnLkI85m4lpOIdQs41wZhlNukeb3UTK+x4EG9Wlj9BJT4UuwewfdNI/ksSwXURSbepXFrYL/VhGkiS2i0iqTf3KYjrxOh7o+xDWlQcwBtVJHYUu9fvw/MjbsGCzf2NrnVQKSzGhVKfeAgxHnb0tmz/P6eu0ctQgpiMGjJ+CYT9P9kev0E7jZdlqvtmA9fu4YXGqTC/5OaWL4gi2Jar8ELcbrqPQfUGDWjcqOw1q3qFbBSGpWVDrhu0iJG1ASym2Cy0qHMd2wTagRaBm/4fY8FWQxnoxHRRj66DmrVV4jnNJQF03ovIgNjz3CO67vQA5fXqj74DhmPj0Rnwf8JwUI0rm5+GXPXuip+3vuqF4dm+9RTfTGex5eykevmsQcm68AX1vGoGpz23BSettlwVouGHE8c0v4tH7hmBAXh7yC4Zj2Y66hrt1Jz7BHyYORX7vG9H35rvxyMs7caaRfL2N57QypOCSG3JwRUYEnkXqVdnO4d+vLMO7+6o8nKzh2Vwi7gmv+EVcqQMoENuSGV5I2w3XUQAG3shJg1w3CjsNct6NTDKyxAe5btguwsR82C7CpKKCrCbbRZCBh0l25/Af81ivOjhjPepHLu7VF5c3l2PrIOcdJjUSGmpq1A05j07H9sTY5W/j4+JP8M8/PYCszfOxaN0PMAWitDiPstP16DVrPUpKSix/xX/DuMtjzVJF5SFs25eIAbNewYbNxXhv+XDEvTcHS9aXe2GzAuWbFmLcU9/gijErsfbDjfhow2pM6h5n0dh0FG/OnY//dJiC1zYW44MXfo34t4rwxEZvZPteaGuu2glNpdvx8jMrsabkG5TWpaB1r5HoX/pnbOvzMlb9pj0sHq9z+Hjm7ViaMh9rCtPtguQylzvH48T49fh97wNYMXIxau+6GeVrX8eWg1SY5pdjwIRZmFJwEeIplfHweixb9BzWf12BuMxL0W9oF4VSpjLS5ck/YM32E6iKy0TXWyag6Le90UrWicxr5JNInjoa1S8txRs7YzBk5RuY1JXuGRJQ9+3fMff/V2ProXLUNeuC/mNn4XcD25vzNf24DX99ajne+vQ7VCAdHX85BGOnjML1LUmwS7nfOJStDMXPLcaKf+zBj+eNMKR3Rt74QvTeuxiLPyrFuZJfY/BfEvGzUcvxxNA2KC95Hr9/fgO+PlmJapGCzgUTMWdKPrIpOyfeN0zA8vmdFRyMh97CjEmvotnEFZjXv7V2xQUh1knXsLMNqsORC1EzYhDK/v4qth4+i7i2PTFschHuvzbLbNv+2NzEtjuV74ysw4WD0fqMJ/t18X70b4Ztyx7WsKVs6/sXhMrWMYvwt5vSJnvfZ9P7bumCdKyQMBLlvo8w4bRW2zq5B757Vuv98dAWu+tviJlbXWx937jVGLhzuua7C3/6nW5uu+swqkl9VXVbF/RTkO1CX97hIo3tgtsLLVtlu2C70LSLIxvwjMsxqAllW19wHrs9fA2+Wz65oY+/zTrWW3J7a5zRen5yHtrKsV7553hFPZ598EbIYacMRne60PLAlSNobK36fWHPuy1Q+hlechrX3oPrLpTjWkp/t3q8vBoP/Tzy7MItR+Js8shJe1w2uX87xNduxYJBjyPl8TWYerWFnShfh0m/eg/Xv74EHd6YomEX12DEg9c0mF/KRTfixi4xWPlDKf1SaW0e03nSWct2IcpReiYVLVs1Q0KC9Gwog6HZ1RhddHVDZELnm5DXdRlWHT5F+TbH2ZJFGL2wHPf/ZQkGtYqBKNuEOaOWwTD5r5jbpxRv/mknek5/HSN7plhlGGCwzkcynSjGR19fiRGP9ULLBIq8qD8eGPoGfv3uZpzJGwzd5y3Rkafaof5b8cr9uWLI7PfF/p9qRW3lKfHt0TJR+v4U0W/4CrG31pLMVP4PMTX3dvHMbqMQdXvE8mE54tFNNRr/v1b0GrFEFB+vFiZTlTi8bpq4KXeG+PAsyan9Sjw/ore4Y9En4iSJqa88JN4pGiR6Xj9BrD1toogjYvWYPPv9sm1i6Z254oHXDot6qYbM944cUTBsolhZfEiUn60UVXXW+GGU711LRclJ0knUiGPvFYqBuYViQwVd1h8SL9+XK4Yu+FAcOW8SppofRMlTd4t+d/9R7CM93Mu1lNO47TEx6Lbfi83lUpN6UXn8K3GwlP5f/7145d7eYuyaUkElaAjGw9vFlq9PixqKNB57W0zOHyAWbCXdNHmXi3oz0zwxu7hGGI+8Kwpv+5Uoev97YcXvIDmI/9XUNRxt4zrR+zd/EJ+ekvzPiq9XTxYDcieJdSdl/flhc0atd4bq0BtZ0k5dvR8ubCmINa5PVhFgN1H5vutT+4FJ8dRHkHTXbauvbbGHd9+TLo79oNa762+/ExjByEztqS7YLiKz3j2Viu3CE6HovM92oah3k4nGPfwnTEaHMSgNzurOOY5B682Maqxjt+p6+n/D2I3Gs3X23xf1DixdP+/w+0Lm5TCerZPpPelSaxtnu8i7zmFcW1kv6qsdxrWUn0mmdxgvl1WcE+drI9AOPHH0hlPDuKyKxnHn7X6LCukv2CLm5d8qnvjc2PAO1Z9eKyb0vk+8eqzOpV3Y3rf66jKx/6MnxW8Gjhar9kq/iBd17+pdNe4WzwzpJXL6F4i8nL4i79a7xdTlG8WRahf1WrlNPH7bQDFv8zlLvjT+/XzpcDFg4hpx1HhSfFB4sxiyaKv4iWy97tir4r7cyWLV2qVi4l1DxK2Dhoh7ilaJT0upjPK9KJkn+g9ZJnYb7XnVbF0gCm59QnzuEOfYzgTS+RiKi4sbaeWh2tfH10yACTABJsAEmAATYAJMgAkwASbABJgAE2ACTMA7AoaKigp2WnnHip9iAkyACTABJsAEmAATYAJMgAmEPQGa9RD2ZeACMAEmEB4EDLZ1hX6q+z/RT8uKsV+EVgAAAABJRU5ErkJggg=="/><br/><br/>Here's a screenshot of the latest icon files.<br/><img alt="" src="data:image/png;base64,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QooAg1YhpW42lgRIgARIgARIgARIgARIgARIgARIgAS0QYBBK23oiVKSAAmQAAmQAAmQAAmQAAmQAAmQAAmQQEgRYNAqpNTNxpIACZAACZAACZAACZAACZAACZAACZCANggwaKUNPVFKEiABEiABEiABEiABEiABEiABEiABEggpAgxahZS62VgSIAESIAESIAESIAESIAESIAESIAES0AYBBq20oSdKSQIkQAIkQAIkQAIkQAIkQAIkQAIkQAIhRYBBq5BSNxtLAiRAAiRAAiRAAiRAAiRAAiRAAiRAAtogwKCVNvREKUmABEiABEiABEiABEiABEiABEiABEggpAgwaBVS6mZjSYAESIAESIAESIAESIAESIAESIAESEAbBBi00oaeKCUJkAAJkAAJkAAJkAAJkAAJkAAJkAAJhBQBBq1CSt1sLAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlogwCDVtrQE6UkARIgARIgARIgARIgARIgARIgARIggZAiwKBVSKmbjSUBEiABEiABEiABEiABEiABEiABEiABbRAI04aY2pfSaDRCp9PBYDDYfzxIQCZAu6AdKBGgXShR4TnaBW1AiQDtQokKz9EuaANKBGgXSlR4jnZBG1AiEEh24begldlsVmIRMudyc3MRERGB6OhoxMbGhky73TWUdkG7ULIR2gXtgnbhTIDPEWcm8hn6C/oLJcugXdAuaBfOBPgccWbC5whAu6BdKBEIJLvg9EAlDfng3OHDh5GRkYH8/HwflM4itUqAdqFVzflWbtqFb/lqtXTahVY151u5aRe+5avV0mkXWtWcb+WmXfiWr1ZLp11oVXO+lTuQ7MJvI618izTwS9+zZw9at25tF7Ty/wNfakroawK0C18T1mb5tAtt6s3XUtMufE1Ym+XTLrSpN19LTbvwNWFtlk+70KbefC017cLXhLVZfiDZBYNWfrIhOVIpSRJSUlL8VCOr0QIB2oUWtOR/GWkX/meuhRppF77Xkvyclo+8EjP2pBfhbLEJkWE6dG4WiwtaxCLcEHgD1GkXvrcLLdZAu9Ci1nwvM+3C94y1WAPtQota873MgWQXDFr5Xt/2GnJycpCamoqysjI/1chqtECAdqEFLflfRtqF/5lroUbahW+1ZBMBqx8P5OKtzWeQY9ShZZM4xEaFw2q1IWfXGRSXlOHitjGYNao9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2BEVxcITe1fsoIAgAiK9995TICEJaaTXve+cGwJhd+9mUzbZTc58336QW+bO/c3/zp175swZM7Kq0CEHDx6geHevYODAQbjvvvsr5NVVoQvJwRUmYKx/UeFMLHhCXWsvrMJoxa6OnTp1wu7du9WftaXo6GgkJ19QPaxkNKzmakd0UXOsbelKVdUFj4rFXfpV9b6TKAP+lU3SXlSVauXOF11UjltdP8scXSQThMW79EnE6G9Qg7hv377NYHvZDbxw9bp99DM46jxt2XrVVl796c8//5T+hQGrmtmwfPly1Ytm1KjRFNh4r/orL5GPFX200q+8A8vsZ01sJ01sp395ifo1a1ar8auGDpX4VRXAWCOHmtNe1EhBylyE9VKapH9R0/SvXG/FihWqgXnEiJE0RW+/+rN04vZi7dp/1PhVHGevJoxklr6nupS/NbYXZfnWtfai1o1WPXpco7o7cipdYtjaBB0REYEnn3xKDFY1WDGiixqEbUOXEl3YUGXVYFFFFzUI24YuJbqwocqq4aJ26dJVXYG6NNVU/5O99N555120bl0S16qGb1suZ4KAtBcm4NTzXeztVjYGXk22F3PnviXthRXqT9qLmq+UWjda9e/fH/yTJATKEhBdiB6MERBdGKMi20QXogFjBEQXxqjINiZw7bXXqT9JQqCUgLQXogUtAjx1WH/6sNaxsr1+EJD2oubrWTtEfc2XRa4oBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEVAJitBIhCAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAhYHQExWlldlUiBhIAQEAJCQAgIASEgBISAEBACQkAICAEhIATEaCUaEAJCQAgIASEgBISAEBACQkAICAEhIASEgBCwOgJitLK6KpECCQEhIASEgBAQAkJACAgBISAEhIAQEAJCQAiI0Uo0IASEgBAQAkJACAgBISAEhIAQEAJCQAgIASFgdQTEaGV1VSIFEgJCQAgIASEgBISAEBACQkAICAEhIASEgBBwrCkEFy5cwMmTJ7F//36cOnUKycnJKCwshE6nq6ki1Op1GjdujICAAHh4eNRqOazt4qIL0YUxTYouRBeiC0MC8h4xZMJbpL2Q9sKYMuLj46XfKf1OA2lIeyHthYEo5D0C6V8YU4X0L6xJFzVmtHJ2doaPjw+aNGmiqiIwMFA1WimKYlwl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1KqdQ6YHVkq1cpIQEAJCQAgIASEgBISAEBACQkAICAEhIASEgCUJiA+QJelK3kJACAgBISAEhIAQEAJCQAgIASEgBISAEBAClSIgRqtKYZOThIAQEAJCQAgIASEgBISAEBACQkAICAEhIAQsSUCMVpakK3kLASEgBISAEBACQkAICAEhIASEgBAQAkJACFSKgBitKoVNThICQkAICAEhIASEgBAQAkJACAgBISAEhIAQsCQBMVpZkq7kLQSEgBAQAkJACAgBISAEhIAQEAJCQAgIASFQKQJitKoUNjlJCAgBISAEhIAQEAJCQAgIASEgBISAEBACQsCSBMRoZUm6krcQEAJCQAgIASEgBISAEBACQkAICAEhIASEQKUIiNGqUtjkJCEgBISAEBACQkAICAEhIASEgBAQAkJACAgBSxIQo5Ul6UreQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAKVIiBGq0phk5OEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBCxJQIxWlqQreQsBISAEhIAQEAJCQAgIASEgBISAEBACQkAIVIqAGK0qhU1OEgJCQAgIASEgBISAEBACQkAICAEhIASEgBCwJAExWlmSruQtBISAEBACQkAICAEhIASEgBAQAkJACAgBIVApAmK0qhQ2OUkICAEhIASEgBAQAkJACAgBISAEhIAQEAJCwJIExGhlSbqStxAQAkJACAgBISAEhIAQEAJCQAgIASEgBIRApQg4VuosOanCBPLz82FnZwcHBwf1J0kIMAHRhejAGAHRhTEqsk10IRowRkB0YYyKbBNdiAaMERBdGKMi20QXogFjBKxJFzVmtCosLDTGot5sS0lJgbOzM9zc3NCgQYN6c9/l3ajoQnRhTCOiC9GF6MKQgLxHDJnwFmkvpL0wpgzRhehCdGFIQN4jhkzkPQKILkQXxghYky5keqCxGrLAtpMnTyIuLg7p6ekWyF2ytFUCogtbrTnLllt0YVm+tpq76MJWa86y5RZdWJavreYuurDVmrNsuUUXluVrq7mLLmy15ixbbmvSRY15WlkWqfXnfuDAATRu3FgtaOm/1l9qKaGlCYguLE3YNvMXXdhmvVm61KILSxO2zfxFF7ZZb5YutejC0oQBRVEMLsKhQMxJfG5CRj62nE6Hm5M9Ar1c0CzADd5uTnCwNy8Pc66jf4zo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"/><br/><br/><br/>Plus, here's a comparison video between the two :<br/>Before:<br/><br/>After:<br/></p><div class="separator" style="clear: both; text-align: left;"/><br/><div class="separator" style="clear: both; text-align: center;"><br/></div>This changes will eventually available in <a href="https://dev-builds.libreoffice.org/daily/master/">daily master build</a> in one or two days Insha Allah while it's way too late for 7.3.0 version. But I have cherry-picked it for 7.3.1 version.<br/><div class="separator" style="clear: both; text-align: center;"><br/> </div><div class="separator" style="clear: both; text-align: center;"> </div><br/></div> |
|
|
|
86 </content> |
|
|
|
87 <updated>2022-02-01T13:27:49Z</updated> |
|
|
|
88 <published>2022-02-01T09:14:00Z</published> |
|
|
|
89 <category scheme="http://www.blogger.com/atom/ns#" term="Colibre"/> |
|
|
|
90 <author> |
|
|
|
91 <name>rizmut</name> |
|
|
|
92 <email>noreply@blogger.com</email> |
|
|
|
93 <uri>http://www.blogger.com/profile/09604074690410055948</uri> |
|
|
|
94 </author> |
|
|
|
95 <source> |
|
|
|
96 <id>tag:blogger.com,1999:blog-7556381905930318362</id> |
|
|
|
97 <category term="LibreOffice"/> |
|
|
|
98 <category term="elementary"/> |
|
|
|
99 <category term="Colibre"/> |
|
|
|
100 <category term="impress"/> |
|
|
|
101 <category term="presenter console"/> |
|
|
|
102 <category term="presenter screen"/> |
|
|
|
103 <category term="Karasa Jaga"/> |
|
|
|
104 <category term="Libre"/> |
|
|
|
105 <author> |
|
|
|
106 <name>rizmut</name> |
|
|
|
107 <email>noreply@blogger.com</email> |
|
|
|
108 <uri>http://www.blogger.com/profile/09604074690410055948</uri> |
|
|
|
109 </author> |
|
|
|
110 <link href="https://libreofficemaster.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
111 <link href="https://www.blogger.com/feeds/7556381905930318362/posts/default" rel="self" type="application/atom+xml"/> |
|
|
|
112 <link href="https://libreofficemaster.blogspot.com/" rel="alternate" type="text/html"/> |
|
|
|
113 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
114 <subtitle>Random Notes of An LibreOffice Enthusiast</subtitle> |
|
|
|
115 <title>Mastering LibreOffice</title> |
|
|
|
116 <updated>2022-02-01T19:21:02Z</updated> |
|
|
|
117 </source> |
|
|
|
118 </entry> |
|
|
|
119 |
|
|
|
120 <entry xml:lang="en-GB"> |
|
|
|
121 <id>https://blog.documentfoundation.org/?p=12611</id> |
|
|
|
122 <link href="https://blog.documentfoundation.org/blog/2022/01/31/libreoffice-project-and-community-recap-january-2022/" rel="alternate" type="text/html"/> |
|
|
|
123 <title>LibreOffice project and community recap: January 2022</title> |
|
|
|
124 <summary>Here’s our summary of updates, events and activities in the LibreOffice project in the last four weeks – click the links to learn more… We started the month by announcing our plans for FOSDEM, which will take place online on February 5 – 6. The LibreOffice community will be present with many talks – join […]</summary> |
|
|
|
125 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2022/01/monthly_recap_jan_2022.jpg"/></p> |
|
|
|
126 <p>Here’s our summary of updates, events and activities in the LibreOffice project in the last four weeks – click the links to learn more…</p> |
|
|
|
127 <ul> |
|
|
|
128 <li>We started the month by <a href="https://blog.documentfoundation.org/blog/2022/01/04/libreoffice-at-fosdem-2022-february-5-6/">announcing our plans for FOSDEM</a>, which will take place online on February 5 – 6. The LibreOffice community will be present with many talks – join us!</li> |
|
|
|
129 </ul> |
|
|
|
130 <p><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2022/01/Screenshot-2022-01-04-at-11.26.35.png" width="500"/></p> |
|
|
|
131 <ul> |
|
|
|
132 <li>Early in January, we <a href="https://blog.documentfoundation.org/blog/2022/01/06/libreoffice-7-2-5-is-now-available/">released LibreOffice 7.2.5</a> with 90 bugfixes and compatibility improvements.</li> |
|
|
|
133 </ul> |
|
|
|
134 <p><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2021/08/LO72banner-1024x201.png" width="700"/></p> |
|
|
|
135 <ul> |
|
|
|
136 <li>Our awesome documentation community <a href="https://blog.documentfoundation.org/blog/2022/01/06/writer-guide-7-2-macos-edition/">created a macOS version</a> of the LibreOffice Writer Guide 7.2. This includes changes specific to the macOS version of the suite.</li> |
|
|
|
137 </ul> |
|
|
|
138 <p><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2022/01/Source-Cover-Writer-Blue-thumbnail-macOS.png"/></p> |
|
|
|
139 <ul> |
|
|
|
140 <li>Over in the localisation project, <a href="https://blog.documentfoundation.org/blog/2022/01/07/libreoffice-the-klingons-and-interslavs-are-already-here/">we announced initial Klingon and Interslavic support</a> in LibreOffice. If you have some knowledge of either of these languages, give us a hand!</li> |
|
|
|
141 </ul> |
|
|
|
142 <p><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2022/01/klingon_and_interslavic.png" width="700"/></p> |
|
|
|
143 <ul> |
|
|
|
144 <li>There was another guidebook update from our docs team in January: <a href="https://blog.documentfoundation.org/blog/2022/01/10/oyez-oyez-oyez-the-draw-guide-7-2-has-arrived/">The LibreOffice Draw Guide 7.2</a>. This covers the vector image editing component.</li> |
|
|
|
145 </ul> |
|
|
|
146 <p><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2022/01/Draw72.png"/></p> |
|
|
|
147 <ul> |
|
|
|
148 <li>In the middle of the month, we <a href="https://blog.documentfoundation.org/blog/2022/01/17/community-member-monday-baltasar-garcia-perez-schofield/">talked to Baltasar García Perez-Schofield</a> about his work on the Basic interpreter, and becoming a Member of The Document Foundation.</li> |
|
|
|
149 </ul> |
|
|
|
150 <p><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2022/01/baltasar.jpg" width="500"/></p> |
|
|
|
151 <ul> |
|
|
|
152 <li>Meanwhile, we noticed that many OpenOffice users are receiving warning dialogs when opening files made in LibreOffice. This is because LibreOffice supports newer versions of OpenDocument Format, its native format, which aren’t available in OpenOffice. <a href="https://blog.documentfoundation.org/blog/2022/01/18/openoffice-users-getting-messages-about-documents-being-made-in-a-newer-version/">Click here to learn more.</a></li> |
|
|
|
153 </ul> |
|
|
|
154 <p><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2022/01/openoffice_with_newer_odf_files.png" width="500"/></p> |
|
|
|
155 <ul> |
|
|
|
156 <li>And finally, we reported on the <a href="https://blog.documentfoundation.org/blog/2022/01/27/bug-bounties-finding-and-fixing-security-holes-with-european-commission-funds/">European Commission’s new bug bounty programme</a>, for finding and fixing security holes in free and open source software projects like LibreOffice.</li> |
|
|
|
157 </ul> |
|
|
|
158 <p><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2022/01/ec_bug_bounty.png" width="600"/></p> |
|
|
|
159 <h3>Keep in touch – follow us on <a href="https://twitter.com/libreoffice">Twitter</a>, <a href="https://www.facebook.com/libreoffice.org">Facebook</a> and <a href="https://fosstodon.org/@libreoffice">Mastodon</a>. Like what we do? <a href="https://www.libreoffice.org/donate/">Support our community with a donation</a> – or join us and <a href="https://www.libreoffice.org/community/get-involved/">help to make LibreOffice even better</a>!</h3> |
|
|
|
160 <div class="shariff"/></div> |
|
|
|
161 </content> |
|
|
|
162 <updated>2022-01-31T14:52:19Z</updated> |
|
|
|
163 <published>2022-01-31T14:52:19Z</published> |
|
|
|
164 <category term="Community"/> |
|
|
|
165 <category term="LibreOffice"/> |
|
|
|
166 <author> |
|
|
|
167 <name>Mike Saunders</name> |
|
|
|
168 </author> |
|
|
|
169 <source> |
|
|
|
170 <id>https://blog.documentfoundation.org</id> |
|
|
|
171 <logo>https://blog.documentfoundation.org/wp-content/uploads/2015/10/TDF_Logo_Wiki-50x50.png</logo> |
|
|
|
172 <link href="https://blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
173 <link href="https://blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
174 <subtitle>The home of LibreOffice</subtitle> |
|
|
|
175 <title>The Document Foundation Blog</title> |
|
|
|
176 <updated>2022-02-02T11:22:37Z</updated> |
|
|
|
177 </source> |
|
|
|
178 </entry> |
|
|
|
179 |
|
|
|
180 <entry> |
|
|
|
181 <id>tag:blogger.com,1999:blog-5054960.post-6989666804290017182</id> |
|
|
|
182 <link href="https://mapopa.blogspot.com/feeds/6989666804290017182/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/> |
|
|
|
183 <link href="https://www.blogger.com/comment.g?blogID=5054960&postID=6989666804290017182" rel="replies" title="0 Comments" type="text/html"/> |
|
|
|
184 <link href="https://www.blogger.com/feeds/5054960/posts/default/6989666804290017182" rel="edit" type="application/atom+xml"/> |
|
|
|
185 <link href="https://www.blogger.com/feeds/5054960/posts/default/6989666804290017182" rel="self" type="application/atom+xml"/> |
|
|
|
186 <link href="https://mapopa.blogspot.com/2022/01/node-firebird-driver-native-version-240.html" rel="alternate" title="Node-firebird-driver-native version 2.4.0 has been released with a few features added." type="text/html"/> |
|
|
|
187 <title>Node-firebird-driver-native version 2.4.0 has been released with a few features added.</title> |
|
|
|
188 <summary>Node-firebird-driver-native version 2.4.0 has been released with a few features added.</summary> |
|
|
|
189 <updated>2022-01-31T08:30:14Z</updated> |
|
|
|
190 <published>2022-01-27T19:34:00Z</published> |
|
|
|
191 <author> |
|
|
|
192 <name>Popa Adrian Marius</name> |
|
|
|
193 <email>noreply@blogger.com</email> |
|
|
|
194 <uri>http://www.blogger.com/profile/09862886782232467681</uri> |
|
|
|
195 </author> |
|
|
|
196 <source> |
|
|
|
197 <id>tag:blogger.com,1999:blog-5054960</id> |
|
|
|
198 <category term="ubuntu"/> |
|
|
|
199 <category term="firebird"/> |
|
|
|
200 <category term="debian"/> |
|
|
|
201 <category term="ubuntu hardy heron"/> |
|
|
|
202 <category term="ubuntu intrepid ibex"/> |
|
|
|
203 <category term="webkit"/> |
|
|
|
204 <category term="ubuntu jaunty"/> |
|
|
|
205 <category term="linux"/> |
|
|
|
206 <category term="nginx"/> |
|
|
|
207 <category term="firefox 3.0"/> |
|
|
|
208 <category term="free pascal"/> |
|
|
|
209 <category term="android"/> |
|
|
|
210 <category term="arora"/> |
|
|
|
211 <category term="cake php"/> |
|
|
|
212 <category term="ffmpeg"/> |
|
|
|
213 <category term="git"/> |
|
|
|
214 <category term="lazarus"/> |
|
|
|
215 <category term="cloudbook"/> |
|
|
|
216 <category term="everex"/> |
|
|
|
217 <category term="kernel vanilla"/> |
|
|
|
218 <category term="kvm"/> |
|
|
|
219 <category term="QEMU"/> |
|
|
|
220 <category term="kernel"/> |
|
|
|
221 <category term="php"/> |
|
|
|
222 <category term="qt4.5"/> |
|
|
|
223 <category term="vlc"/> |
|
|
|
224 <category term="firebird 2.1"/> |
|
|
|
225 <category term="firebird 2.5"/> |
|
|
|
226 <category term="flamerobin"/> |
|
|
|
227 <category term="kernel 2.6.27"/> |
|
|
|
228 <category term="mysql"/> |
|
|
|
229 <category term="netbooks"/> |
|
|
|
230 <category term="php 5"/> |
|
|
|
231 <category term="php5"/> |
|
|
|
232 <category term="python"/> |
|
|
|
233 <category term="ubuntu gutsy"/> |
|
|
|
234 <category term="vlc nightly"/> |
|
|
|
235 <category term="vlc streaming"/> |
|
|
|
236 <category term="vmware"/> |
|
|
|
237 <category term="windows"/> |
|
|
|
238 <category term="goodbye-microsoft"/> |
|
|
|
239 <category term="linux 0.0.1"/> |
|
|
|
240 <category term="microsoft"/> |
|
|
|
241 <category term="mplayer"/> |
|
|
|
242 <category term="qmail"/> |
|
|
|
243 <category term="qt"/> |
|
|
|
244 <category term="ubuntu server"/> |
|
|
|
245 <category term="virtualbox"/> |
|
|
|
246 <category term="youtube"/> |
|
|
|
247 <category term="3gp"/> |
|
|
|
248 <category term="Haikuos"/> |
|
|
|
249 <category term="MOTU"/> |
|
|
|
250 <category term="blog tutorial"/> |
|
|
|
251 <category term="c#"/> |
|
|
|
252 <category term="compiz"/> |
|
|
|
253 <category term="gutsy"/> |
|
|
|
254 <category term="ie6"/> |
|
|
|
255 <category term="jeos"/> |
|
|
|
256 <category term="mercurial"/> |
|
|
|
257 <category term="mozilla"/> |
|
|
|
258 <category term="ogg"/> |
|
|
|
259 <category term="oo pascal"/> |
|
|
|
260 <category term="pdo"/> |
|
|
|
261 <category term="perl"/> |
|
|
|
262 <category term="ror"/> |
|
|
|
263 <category term="ruby"/> |
|
|
|
264 <category term="upgrade"/> |
|
|
|
265 <category term="vanilla"/> |
|
|
|
266 <category term="Romania"/> |
|
|
|
267 <category term="Xc3028"/> |
|
|
|
268 <category term="acpi"/> |
|
|
|
269 <category term="amd"/> |
|
|
|
270 <category term="amd64"/> |
|
|
|
271 <category term="amr"/> |
|
|
|
272 <category term="android-x86"/> |
|
|
|
273 <category term="apc"/> |
|
|
|
274 <category term="apt"/> |
|
|
|
275 <category term="asus"/> |
|
|
|
276 <category term="c++"/> |
|
|
|
277 <category term="cakephp"/> |
|
|
|
278 <category term="chrome"/> |
|
|
|
279 <category term="clang++"/> |
|
|
|
280 <category term="delphi"/> |
|
|
|
281 <category term="delphi programming"/> |
|
|
|
282 <category term="dosemu"/> |
|
|
|
283 <category term="eclipse"/> |
|
|
|
284 <category term="eliberatica"/> |
|
|
|
285 <category term="error"/> |
|
|
|
286 <category term="ext4"/> |
|
|
|
287 <category term="feisty"/> |
|
|
|
288 <category term="firebird build"/> |
|
|
|
289 <category term="firebug"/> |
|
|
|
290 <category term="firefox"/> |
|
|
|
291 <category term="firefox 2.0"/> |
|
|
|
292 <category term="flash"/> |
|
|
|
293 <category term="flv live streaming"/> |
|
|
|
294 <category term="google"/> |
|
|
|
295 <category term="google app"/> |
|
|
|
296 <category term="gsoc2015"/> |
|
|
|
297 <category term="hardy"/> |
|
|
|
298 <category term="ie7"/> |
|
|
|
299 <category term="ie8"/> |
|
|
|
300 <category term="inbox"/> |
|
|
|
301 <category term="jabber"/> |
|
|
|
302 <category term="java"/> |
|
|
|
303 <category term="jaws"/> |
|
|
|
304 <category term="kde4.2"/> |
|
|
|
305 <category term="kernel 2.6.28"/> |
|
|
|
306 <category term="kubuntu"/> |
|
|
|
307 <category term="lamp"/> |
|
|
|
308 <category term="libreoffice"/> |
|
|
|
309 <category term="llvm"/> |
|
|
|
310 <category term="mingw"/> |
|
|
|
311 <category term="mysql2firebird"/> |
|
|
|
312 <category term="nvidia drivers 180"/> |
|
|
|
313 <category term="opengl rocks"/> |
|
|
|
314 <category term="oracle"/> |
|
|
|
315 <category term="pascal"/> |
|
|
|
316 <category term="php6"/> |
|
|
|
317 <category term="postgresql"/> |
|
|
|
318 <category term="qemu manager"/> |
|
|
|
319 <category term="qt4"/> |
|
|
|
320 <category term="quake"/> |
|
|
|
321 <category term="reea.net"/> |
|
|
|
322 <category term="samba"/> |
|
|
|
323 <category term="sid"/> |
|
|
|
324 <category term="skype"/> |
|
|
|
325 <category term="svn"/> |
|
|
|
326 <category term="theora"/> |
|
|
|
327 <category term="thunderbird"/> |
|
|
|
328 <category term="turboc 2.0"/> |
|
|
|
329 <category term="ubuntu 6.10 live cd"/> |
|
|
|
330 <category term="v4l"/> |
|
|
|
331 <category term="via"/> |
|
|
|
332 <category term="webgl"/> |
|
|
|
333 <category term="webkitgtk"/> |
|
|
|
334 <category term="wine"/> |
|
|
|
335 <category term="wordpress"/> |
|
|
|
336 <category term="wubi"/> |
|
|
|
337 <category term="x264"/> |
|
|
|
338 <category term="xmms"/> |
|
|
|
339 <category term="xul"/> |
|
|
|
340 <category term="#LazarusBook #chapter1"/> |
|
|
|
341 <category term="#LazarusBook #chapter2"/> |
|
|
|
342 <category term="#firebird"/> |
|
|
|
343 <category term="#gsoc2015"/> |
|
|
|
344 <category term="#libreoffice"/> |
|
|
|
345 <category term="-fPIC"/> |
|
|
|
346 <category term=".forward"/> |
|
|
|
347 <category term="/etc"/> |
|
|
|
348 <category term="2g2"/> |
|
|
|
349 <category term="3d rage pro"/> |
|
|
|
350 <category term="AppVeyor"/> |
|
|
|
351 <category term="BSD"/> |
|
|
|
352 <category term="Beer facts"/> |
|
|
|
353 <category term="Chris Rock"/> |
|
|
|
354 <category term="Ganymede"/> |
|
|
|
355 <category term="HowTo"/> |
|
|
|
356 <category term="LISP"/> |
|
|
|
357 <category term="LinkedIn"/> |
|
|
|
358 <category term="Lubuntu"/> |
|
|
|
359 <category term="Master Of The Universe"/> |
|
|
|
360 <category term="Parangelion 2009"/> |
|
|
|
361 <category term="RMS. GNU"/> |
|
|
|
362 <category term="SQL:2003"/> |
|
|
|
363 <category term="Stallman"/> |
|
|
|
364 <category term="Transport Tycoon Deluxe"/> |
|
|
|
365 <category term="WebPositive"/> |
|
|
|
366 <category term="X Forward"/> |
|
|
|
367 <category term="abrowser"/> |
|
|
|
368 <category term="activerecord"/> |
|
|
|
369 <category term="adodb"/> |
|
|
|
370 <category term="aircrack-ng"/> |
|
|
|
371 <category term="ansi c"/> |
|
|
|
372 <category term="apache"/> |
|
|
|
373 <category term="apache 2.2"/> |
|
|
|
374 <category term="apparmor"/> |
|
|
|
375 <category term="appliance"/> |
|
|
|
376 <category term="atheros"/> |
|
|
|
377 <category term="ati"/> |
|
|
|
378 <category term="audacious"/> |
|
|
|
379 <category term="avant-window-navigator"/> |
|
|
|
380 <category term="batman"/> |
|
|
|
381 <category term="bazaar"/> |
|
|
|
382 <category term="benchmarks"/> |
|
|
|
383 <category term="bind9"/> |
|
|
|
384 <category term="bochs"/> |
|
|
|
385 <category term="bonie++"/> |
|
|
|
386 <category term="bookmarks"/> |
|
|
|
387 <category term="borkstation"/> |
|
|
|
388 <category term="borland"/> |
|
|
|
389 <category term="boston"/> |
|
|
|
390 <category term="boxlinks"/> |
|
|
|
391 <category term="bug"/> |
|
|
|
392 <category term="bugzilla"/> |
|
|
|
393 <category term="bush"/> |
|
|
|
394 <category term="buttons"/> |
|
|
|
395 <category term="c api"/> |
|
|
|
396 <category term="cache control"/> |
|
|
|
397 <category term="cacti"/> |
|
|
|
398 <category term="cast"/> |
|
|
|
399 <category term="cbq"/> |
|
|
|
400 <category term="centos"/> |
|
|
|
401 <category term="cfq"/> |
|
|
|
402 <category term="cgi"/> |
|
|
|
403 <category term="chromium"/> |
|
|
|
404 <category term="claud book"/> |
|
|
|
405 <category term="claws"/> |
|
|
|
406 <category term="clipse"/> |
|
|
|
407 <category term="cms"/> |
|
|
|
408 <category term="composite"/> |
|
|
|
409 <category term="coreutils"/> |
|
|
|
410 <category term="cpp"/> |
|
|
|
411 <category term="cpus"/> |
|
|
|
412 <category term="crashkernel"/> |
|
|
|
413 <category term="crosscompiling"/> |
|
|
|
414 <category term="csplit"/> |
|
|
|
415 <category term="css"/> |
|
|
|
416 <category term="customize"/> |
|
|
|
417 <category term="cvs"/> |
|
|
|
418 <category term="cx23885"/> |
|
|
|
419 <category term="dark"/> |
|
|
|
420 <category term="dark silhouettes"/> |
|
|
|
421 <category term="date"/> |
|
|
|
422 <category term="dbd-interbase"/> |
|
|
|
423 <category term="debian arm"/> |
|
|
|
424 <category term="debian experimental"/> |
|
|
|
425 <category term="debian stable"/> |
|
|
|
426 <category term="dell vostro"/> |
|
|
|
427 <category term="designos"/> |
|
|
|
428 <category term="devuan"/> |
|
|
|
429 <category term="distcc"/> |
|
|
|
430 <category term="distributedssh"/> |
|
|
|
431 <category term="disturbed monkeys"/> |
|
|
|
432 <category term="django"/> |
|
|
|
433 <category term="dmesg"/> |
|
|
|
434 <category term="dns"/> |
|
|
|
435 <category term="doom"/> |
|
|
|
436 <category term="dosbox"/> |
|
|
|
437 <category term="dot-forward"/> |
|
|
|
438 <category term="dovecot"/> |
|
|
|
439 <category term="dream htc"/> |
|
|
|
440 <category term="drm"/> |
|
|
|
441 <category term="dstat"/> |
|
|
|
442 <category term="du"/> |
|
|
|
443 <category term="dual display"/> |
|
|
|
444 <category term="dyndns"/> |
|
|
|
445 <category term="ecli"/> |
|
|
|
446 <category term="eeexubuntu"/> |
|
|
|
447 <category term="egit"/> |
|
|
|
448 <category term="eog"/> |
|
|
|
449 <category term="epiphany"/> |
|
|
|
450 <category term="evolution"/> |
|
|
|
451 <category term="example"/> |
|
|
|
452 <category term="ext3"/> |
|
|
|
453 <category term="extract"/> |
|
|
|
454 <category term="fail"/> |
|
|
|
455 <category term="fastcgi"/> |
|
|
|
456 <category term="fbcon 2010"/> |
|
|
|
457 <category term="fbexport"/> |
|
|
|
458 <category term="festy fawn"/> |
|
|
|
459 <category term="final"/> |
|
|
|
460 <category term="firebird 2.0"/> |
|
|
|
461 <category term="firebird 3.0"/> |
|
|
|
462 <category term="firebird conference"/> |
|
|
|
463 <category term="firebirdsql"/> |
|
|
|
464 <category term="fireruby"/> |
|
|
|
465 <category term="flamerobin 0.8.5"/> |
|
|
|
466 <category term="flamerobin 0.9.0"/> |
|
|
|
467 <category term="flaps"/> |
|
|
|
468 <category term="flash 64"/> |
|
|
|
469 <category term="flash10"/> |
|
|
|
470 <category term="flash64"/> |
|
|
|
471 <category term="fleps"/> |
|
|
|
472 <category term="fpc"/> |
|
|
|
473 <category term="fpc 2.2.x"/> |
|
|
|
474 <category term="fpm"/> |
|
|
|
475 <category term="frames"/> |
|
|
|
476 <category term="free time"/> |
|
|
|
477 <category term="freebsd"/> |
|
|
|
478 <category term="freemind"/> |
|
|
|
479 <category term="fuse"/> |
|
|
|
480 <category term="g++"/> |
|
|
|
481 <category term="gbox"/> |
|
|
|
482 <category term="geek pr0n"/> |
|
|
|
483 <category term="gems"/> |
|
|
|
484 <category term="gigabyte"/> |
|
|
|
485 <category term="gingerbread"/> |
|
|
|
486 <category term="glibc"/> |
|
|
|
487 <category term="gmail.com"/> |
|
|
|
488 <category term="gnome"/> |
|
|
|
489 <category term="gnome-gegl2"/> |
|
|
|
490 <category term="gnu"/> |
|
|
|
491 <category term="good pr"/> |
|
|
|
492 <category term="gp3"/> |
|
|
|
493 <category term="gpc3"/> |
|
|
|
494 <category term="grub"/> |
|
|
|
495 <category term="grub2"/> |
|
|
|
496 <category term="gsl"/> |
|
|
|
497 <category term="gtk"/> |
|
|
|
498 <category term="gwibber"/> |
|
|
|
499 <category term="gzip"/> |
|
|
|
500 <category term="happy birthday"/> |
|
|
|
501 <category term="haxors"/> |
|
|
|
502 <category term="hosting"/> |
|
|
|
503 <category term="hp 4000"/> |
|
|
|
504 <category term="htb"/> |
|
|
|
505 <category term="htbtools"/> |
|
|
|
506 <category term="html5"/> |
|
|
|
507 <category term="i386"/> |
|
|
|
508 <category term="ibase"/> |
|
|
|
509 <category term="iceweasel"/> |
|
|
|
510 <category term="icq"/> |
|
|
|
511 <category term="icu"/> |
|
|
|
512 <category term="inet"/> |
|
|
|
513 <category term="inmures.ro"/> |
|
|
|
514 <category term="innodb"/> |
|
|
|
515 <category term="intel"/> |
|
|
|
516 <category term="interbase"/> |
|
|
|
517 <category term="ipython"/> |
|
|
|
518 <category term="isc"/> |
|
|
|
519 <category term="itrepid"/> |
|
|
|
520 <category term="jaun"/> |
|
|
|
521 <category term="java script"/> |
|
|
|
522 <category term="jdbc"/> |
|
|
|
523 <category term="joins"/> |
|
|
|
524 <category term="jquery"/> |
|
|
|
525 <category term="jre6"/> |
|
|
|
526 <category term="json"/> |
|
|
|
527 <category term="kFreeBSD"/> |
|
|
|
528 <category term="kde4"/> |
|
|
|
529 <category term="kernel 2.5.x"/> |
|
|
|
530 <category term="kernel 2.6.26"/> |
|
|
|
531 <category term="kernel 2.6.30"/> |
|
|
|
532 <category term="kernel 2.6.x"/> |
|
|
|
533 <category term="kexec"/> |
|
|
|
534 <category term="killie"/> |
|
|
|
535 <category term="komodo"/> |
|
|
|
536 <category term="komposer"/> |
|
|
|
537 <category term="konqueror"/> |
|
|
|
538 <category term="kvm-linux"/> |
|
|
|
539 <category term="lazarus 0.9.26"/> |
|
|
|
540 <category term="leadtek pvr2200"/> |
|
|
|
541 <category term="lemp"/> |
|
|
|
542 <category term="lenny"/> |
|
|
|
543 <category term="libdbi"/> |
|
|
|
544 <category term="libdbi-drivers"/> |
|
|
|
545 <category term="libvirt"/> |
|
|
|
546 <category term="libvirt-manager"/> |
|
|
|
547 <category term="lighttpd"/> |
|
|
|
548 <category term="linus"/> |
|
|
|
549 <category term="linus torvalds"/> |
|
|
|
550 <category term="linux 3.x.x"/> |
|
|
|
551 <category term="linuz"/> |
|
|
|
552 <category term="load balancer"/> |
|
|
|
553 <category term="locales"/> |
|
|
|
554 <category term="locked"/> |
|
|
|
555 <category term="lug mures"/> |
|
|
|
556 <category term="lulu.com"/> |
|
|
|
557 <category term="lwn"/> |
|
|
|
558 <category term="lxde"/> |
|
|
|
559 <category term="mach64"/> |
|
|
|
560 <category term="madwifi"/> |
|
|
|
561 <category term="man"/> |
|
|
|
562 <category term="matrix"/> |
|
|
|
563 <category term="mcrypt"/> |
|
|
|
564 <category term="mdb2"/> |
|
|
|
565 <category term="memcache"/> |
|
|
|
566 <category term="mencode"/> |
|
|
|
567 <category term="mencoder"/> |
|
|
|
568 <category term="merge"/> |
|
|
|
569 <category term="migrate ext3 to ext4"/> |
|
|
|
570 <category term="mod_expires"/> |
|
|
|
571 <category term="modules"/> |
|
|
|
572 <category term="monitor"/> |
|
|
|
573 <category term="mono"/> |
|
|
|
574 <category term="mono 2.0"/> |
|
|
|
575 <category term="mono 2.6"/> |
|
|
|
576 <category term="moonlight"/> |
|
|
|
577 <category term="movable type"/> |
|
|
|
578 <category term="mp3"/> |
|
|
|
579 <category term="mp4"/> |
|
|
|
580 <category term="mta"/> |
|
|
|
581 <category term="music tracker"/> |
|
|
|
582 <category term="my$QL"/> |
|
|
|
583 <category term="nat"/> |
|
|
|
584 <category term="net"/> |
|
|
|
585 <category term="nginix"/> |
|
|
|
586 <category term="nmap"/> |
|
|
|
587 <category term="nokia"/> |
|
|
|
588 <category term="nokia 810"/> |
|
|
|
589 <category term="non3d"/> |
|
|
|
590 <category term="noop"/> |
|
|
|
591 <category term="nouveau"/> |
|
|
|
592 <category term="nsfw"/> |
|
|
|
593 <category term="openchrome"/> |
|
|
|
594 <category term="opengl"/> |
|
|
|
595 <category term="openoffice 3.0"/> |
|
|
|
596 <category term="openorrifice"/> |
|
|
|
597 <category term="openssh"/> |
|
|
|
598 <category term="openssl"/> |
|
|
|
599 <category term="openttd"/> |
|
|
|
600 <category term="oracle sux"/> |
|
|
|
601 <category term="oszoo"/> |
|
|
|
602 <category term="oxygen"/> |
|
|
|
603 <category term="pacpl"/> |
|
|
|
604 <category term="panoramic view"/> |
|
|
|
605 <category term="parrot 0.6.3"/> |
|
|
|
606 <category term="patents"/> |
|
|
|
607 <category term="pda"/> |
|
|
|
608 <category term="perl6"/> |
|
|
|
609 <category term="phenom x3"/> |
|
|
|
610 <category term="php 4"/> |
|
|
|
611 <category term="php 5.3"/> |
|
|
|
612 <category term="php ide"/> |
|
|
|
613 <category term="php.net"/> |
|
|
|
614 <category term="php5.3"/> |
|
|
|
615 <category term="phpbb3"/> |
|
|
|
616 <category term="phpmyfaq"/> |
|
|
|
617 <category term="pidgin"/> |
|
|
|
618 <category term="plaboy"/> |
|
|
|
619 <category term="playogg"/> |
|
|
|
620 <category term="plumbers"/> |
|
|
|
621 <category term="pop3"/> |
|
|
|
622 <category term="postfix"/> |
|
|
|
623 <category term="powertop"/> |
|
|
|
624 <category term="prince of persia"/> |
|
|
|
625 <category term="privoxy"/> |
|
|
|
626 <category term="pulse"/> |
|
|
|
627 <category term="pvm"/> |
|
|
|
628 <category term="pxe"/> |
|
|
|
629 <category term="pyroom"/> |
|
|
|
630 <category term="qmailanalog"/> |
|
|
|
631 <category term="qml"/> |
|
|
|
632 <category term="qt 4.7"/> |
|
|
|
633 <category term="qtcreator"/> |
|
|
|
634 <category term="quake 1"/> |
|
|
|
635 <category term="raid"/> |
|
|
|
636 <category term="rails"/> |
|
|
|
637 <category term="rants"/> |
|
|
|
638 <category term="reactos"/> |
|
|
|
639 <category term="recordmydesktop"/> |
|
|
|
640 <category term="release party"/> |
|
|
|
641 <category term="reverse"/> |
|
|
|
642 <category term="rip nokia"/> |
|
|
|
643 <category term="ripping"/> |
|
|
|
644 <category term="rtfm"/> |
|
|
|
645 <category term="rubyforge"/> |
|
|
|
646 <category term="rubyonfire"/> |
|
|
|
647 <category term="schedulers"/> |
|
|
|
648 <category term="scroolkeeper"/> |
|
|
|
649 <category term="search applicance"/> |
|
|
|
650 <category term="sed"/> |
|
|
|
651 <category term="sekrity"/> |
|
|
|
652 <category term="selinux"/> |
|
|
|
653 <category term="sendmail"/> |
|
|
|
654 <category term="sharp"/> |
|
|
|
655 <category term="shorewall"/> |
|
|
|
656 <category term="silverlight"/> |
|
|
|
657 <category term="sis"/> |
|
|
|
658 <category term="sixcore"/> |
|
|
|
659 <category term="slackware"/> |
|
|
|
660 <category term="smbfs"/> |
|
|
|
661 <category term="snaps"/> |
|
|
|
662 <category term="snmp"/> |
|
|
|
663 <category term="snow"/> |
|
|
|
664 <category term="soap"/> |
|
|
|
665 <category term="softpedia"/> |
|
|
|
666 <category term="songbird"/> |
|
|
|
667 <category term="sourceforge"/> |
|
|
|
668 <category term="sponsor"/> |
|
|
|
669 <category term="sql server 2008"/> |
|
|
|
670 <category term="sqlite"/> |
|
|
|
671 <category term="ssh"/> |
|
|
|
672 <category term="ssh tunnel"/> |
|
|
|
673 <category term="sshfs"/> |
|
|
|
674 <category term="stable"/> |
|
|
|
675 <category term="stats"/> |
|
|
|
676 <category term="streaming"/> |
|
|
|
677 <category term="subclipse"/> |
|
|
|
678 <category term="suhosin-patch"/> |
|
|
|
679 <category term="super classic"/> |
|
|
|
680 <category term="super server"/> |
|
|
|
681 <category term="svk"/> |
|
|
|
682 <category term="sylpheed"/> |
|
|
|
683 <category term="targu mures"/> |
|
|
|
684 <category term="tc"/> |
|
|
|
685 <category term="tcc"/> |
|
|
|
686 <category term="tccboot"/> |
|
|
|
687 <category term="tentakel"/> |
|
|
|
688 <category term="terminal"/> |
|
|
|
689 <category term="testing"/> |
|
|
|
690 <category term="tests"/> |
|
|
|
691 <category term="themes"/> |
|
|
|
692 <category term="timestamp"/> |
|
|
|
693 <category term="timstamp"/> |
|
|
|
694 <category term="tiobe"/> |
|
|
|
695 <category term="todo reading"/> |
|
|
|
696 <category term="tor"/> |
|
|
|
697 <category term="tpch"/> |
|
|
|
698 <category term="tube"/> |
|
|
|
699 <category term="turboc"/> |
|
|
|
700 <category term="tutorial"/> |
|
|
|
701 <category term="tux sacrifice"/> |
|
|
|
702 <category term="tuxguitar"/> |
|
|
|
703 <category term="typo3"/> |
|
|
|
704 <category term="ubufox"/> |
|
|
|
705 <category term="ubuntu lite"/> |
|
|
|
706 <category term="ubuntu live cd"/> |
|
|
|
707 <category term="ubuntustudio"/> |
|
|
|
708 <category term="ue4"/> |
|
|
|
709 <category term="unetbootin"/> |
|
|
|
710 <category term="unicode"/> |
|
|
|
711 <category term="unicode art"/> |
|
|
|
712 <category term="unrealengine"/> |
|
|
|
713 <category term="use firebird"/> |
|
|
|
714 <category term="usesql"/> |
|
|
|
715 <category term="utf art"/> |
|
|
|
716 <category term="uuid"/> |
|
|
|
717 <category term="v4l-dvb-experimental"/> |
|
|
|
718 <category term="v4lctl"/> |
|
|
|
719 <category term="v8"/> |
|
|
|
720 <category term="vai"/> |
|
|
|
721 <category term="vcl4php"/> |
|
|
|
722 <category term="vederi"/> |
|
|
|
723 <category term="veto files"/> |
|
|
|
724 <category term="vista"/> |
|
|
|
725 <category term="vmstat"/> |
|
|
|
726 <category term="voodoo"/> |
|
|
|
727 <category term="vorbis"/> |
|
|
|
728 <category term="vsftp"/> |
|
|
|
729 <category term="vulcanians"/> |
|
|
|
730 <category term="web20"/> |
|
|
|
731 <category term="webcam"/> |
|
|
|
732 <category term="why git"/> |
|
|
|
733 <category term="wibrain"/> |
|
|
|
734 <category term="windmill"/> |
|
|
|
735 <category term="winfast 2000 xp global"/> |
|
|
|
736 <category term="wireless"/> |
|
|
|
737 <category term="wma"/> |
|
|
|
738 <category term="worm"/> |
|
|
|
739 <category term="x4"/> |
|
|
|
740 <category term="x64"/> |
|
|
|
741 <category term="x86"/> |
|
|
|
742 <category term="xawtv"/> |
|
|
|
743 <category term="xen"/> |
|
|
|
744 <category term="xfce"/> |
|
|
|
745 <category term="xfce4"/> |
|
|
|
746 <category term="xmpp"/> |
|
|
|
747 <category term="xulrunner"/> |
|
|
|
748 <category term="zaurus"/> |
|
|
|
749 <category term="zul"/> |
|
|
|
750 <author> |
|
|
|
751 <name>Popa Adrian Marius</name> |
|
|
|
752 <email>noreply@blogger.com</email> |
|
|
|
753 <uri>http://www.blogger.com/profile/09862886782232467681</uri> |
|
|
|
754 </author> |
|
|
|
755 <link href="https://mapopa.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
756 <link href="https://www.blogger.com/feeds/5054960/posts/default" rel="self" type="application/atom+xml"/> |
|
|
|
757 <link href="https://mapopa.blogspot.com/" rel="alternate" type="text/html"/> |
|
|
|
758 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
759 <link href="https://www.blogger.com/feeds/5054960/posts/default?start-index=26&max-results=25" rel="next" type="application/atom+xml"/> |
|
|
|
760 <subtitle>Programmer 4 life</subtitle> |
|
|
|
761 <title>Mariuz's Blog</title> |
|
|
|
762 <updated>2022-02-02T23:52:08Z</updated> |
|
|
|
763 </source> |
|
|
|
764 </entry> |
|
|
|
765 |
|
|
|
766 <entry xml:lang="en-GB"> |
|
|
|
767 <id>https://blog.documentfoundation.org/?p=12602</id> |
|
|
|
768 <link href="https://blog.documentfoundation.org/blog/2022/01/27/bug-bounties-finding-and-fixing-security-holes-with-european-commission-funds/" rel="alternate" type="text/html"/> |
|
|
|
769 <title>Bug bounties: finding and fixing security holes with European Commission funds</title> |
|
|
|
770 <summary>Free and open source software (FOSS) is about much more than driving costs down, in some cases even down to zero – it’s about giving control back to users, developers and even nations. With FOSS, everyone gains the freedom to study, improve and share the software – and to use it whenever and wherever they […]</summary> |
|
|
|
771 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img src="https://blog.documentfoundation.org/wp-content/uploads/2022/01/ec_bug_bounty.png" width="800 "/></p> |
|
|
|
772 <p><a href="https://en.wikipedia.org/wiki/Free_and_open-source_software">Free and open source software</a> (FOSS) is about much more than driving costs down, in some cases even down to zero – it’s about giving control back to users, developers and even nations. With FOSS, everyone gains the freedom to study, improve and share the software – and to use it whenever and wherever they want, without being restricted by vendor lock-in strategies.</p> |
|
|
|
773 <p>FOSS has been <a href="https://wiki.documentfoundation.org/LibreOffice_Migrations">widely used amongst government bodies and public services</a>, so thanks to the coordination of their recently formed <a href="https://joinup.ec.europa.eu/collection/ec-ospo">Open Source Programme Office</a> (OSPO), the European Commission has started a series of hackathon and “bug bounty” programmes to help selected projects find (and potentially fix) security issues. </p> |
|
|
|
774 <p><strong>The Commission’s OSPO has set aside €200,000</strong> to reward developers and researchers who find critical security vulnerabilities in free software projects (such as <a href="https://www.libreoffice.org/">LibreOffice</a> and <a href="https://fosstodon.org/@libreoffice">Mastodon</a>).</p> |
|
|
|
775 <p>Rewards go from €250 up to €5000 for security bug disclosures, with 20% added on top if the researchers provide also a fix for the bug. </p> |
|
|
|
776 <p>This will surely help to further improve the security and reliability of FOSS tools, benefiting everyone from individual users to larger governmental and public bodies, and to make FOSS known to those that haven’t yet discovered how much it has to offer.</p> |
|
|
|
777 <p><strong>Paolo Vecchi</strong>, from The Document Foundation’s <a href="https://www.documentfoundation.org/governance/board/">Board of Directors</a>, which liaised with the European Commission’s OSPO, adds: </p> |
|
|
|
778 <blockquote><p>It is a real pleasure to see that the European Commission is following up their <a href="https://ec.europa.eu/info/departments/informatics/open-source-software-strategy_en">open source software strategy 2020-2023</a> with concrete actions. The creation of the OSPO, which is led by very knowledgeable and passionate people, was the first step required to then progress into other programmes, like <a href="https://ec.europa.eu/info/news/european-commissions-open-source-programme-office-starts-bug-bounties-2022-jan-19_en">this bug bounty</a>, which will provide the needed support for an open source ecosystem that has become the foundation of all the platforms and software we use.</p> |
|
|
|
779 <p> The Document Foundation and our community are grateful for the opportunity that has been provided with to make LibreOffice even more secure and ready to potentially become the preferred open source office suite also within European institutions.</p></blockquote> |
|
|
|
780 <p>We encourage all developers to head to the <a href="https://app.intigriti.com/programs/libreoffice/libreoffice/detail">bug bounty page</a> and help us to make open source even more secure for all.</p> |
|
|
|
781 <p><strong>To learn more about security in LibreOffice, <a href="https://www.libreoffice.org/about-us/security/">see here</a>. We’ll post more updates about this programme on this blog and our social media – stay tuned!</strong></p> |
|
|
|
782 <div class="shariff"/></div> |
|
|
|
783 </content> |
|
|
|
784 <updated>2022-01-27T14:50:33Z</updated> |
|
|
|
785 <published>2022-01-27T14:50:33Z</published> |
|
|
|
786 <category term="Announcements"/> |
|
|
|
787 <category term="LibreOffice"/> |
|
|
|
788 <category term="QA"/> |
|
|
|
789 <author> |
|
|
|
790 <name>Mike Saunders</name> |
|
|
|
791 </author> |
|
|
|
792 <source> |
|
|
|
793 <id>https://blog.documentfoundation.org</id> |
|
|
|
794 <logo>https://blog.documentfoundation.org/wp-content/uploads/2015/10/TDF_Logo_Wiki-50x50.png</logo> |
|
|
|
795 <link href="https://blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
796 <link href="https://blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
797 <subtitle>The home of LibreOffice</subtitle> |
|
|
|
798 <title>The Document Foundation Blog</title> |
|
|
|
799 <updated>2022-02-02T11:22:37Z</updated> |
|
|
|
800 </source> |
|
|
|
801 </entry> |
|
|
|
802 |
|
|
|
803 <entry xml:lang="en-GB"> |
|
|
|
804 <id>http://people.gnome.org/~michael/blog/2022/01/26/2022-01-26</id> |
|
|
|
805 <link href="http://people.gnome.org/~michael/blog/2022-01-26.html" rel="alternate" type="text/html"/> |
|
|
|
806 <title xml:lang="en-GB">2022-01-26 Wednesday</title> |
|
|
|
807 <content type="xhtml" xml:lang="en-GB"><div xmlns="http://www.w3.org/1999/xhtml"><ul> <!-- --> |
|
|
|
808 <li> |
|
|
|
809 Took babes to school, CS3 interspersed with sales call |
|
|
|
810 with Eloy; catch-up with Gokay. C'bra quarterly mgmt call much |
|
|
|
811 of the afternoon - caught up with admin in parallel. |
|
|
|
812 </li> |
|
|
|
813 </ul></div> |
|
|
|
814 </content> |
|
|
|
815 <updated>2022-01-26T21:00:00Z</updated> |
|
|
|
816 <published>2022-01-26T21:00:00Z</published> |
|
|
|
817 <source> |
|
|
|
818 <id>http://people.gnome.org/~michael/blog/index.atom</id> |
|
|
|
819 <author> |
|
|
|
820 <name>Michael Meeks</name> |
|
|
|
821 <email>michael.meeks@collabora.com</email> |
|
|
|
822 <uri>http://people.gnome.org/~michael/blog/index.atom</uri> |
|
|
|
823 </author> |
|
|
|
824 <link href="http://people.gnome.org/~michael/blog" rel="alternate" type="text/html"/> |
|
|
|
825 <link href="http://people.gnome.org/~michael/blog/index.atom" rel="self" type="application/atom+xml"/> |
|
|
|
826 <rights xml:lang="en-GB">Copyright 1999-2015 Michael Meeks</rights> |
|
|
|
827 <subtitle xml:lang="en-GB">things, of varying degrees of uselessness, that I did</subtitle> |
|
|
|
828 <title xml:lang="en-GB">Stuff Michael Meeks is doing</title> |
|
|
|
829 <updated>2022-01-26T21:00:00Z</updated> |
|
|
|
830 </source> |
|
|
|
831 </entry> |
|
|
|
832 |
|
|
|
833 <entry xml:lang="en-US"> |
|
|
|
834 <id>https://dev.blog.documentfoundation.org/?p=243</id> |
|
|
|
835 <link href="https://dev.blog.documentfoundation.org/2022/01/26/regression-fix-missing-lines-in-docx/" rel="alternate" type="text/html"/> |
|
|
|
836 <title>Regression Fix: Missing Lines in DOCX</title> |
|
|
|
837 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>Interoperability is a very important aspect of the LibreOffice. Today, LibreOffice can load and save various file formats from many different office applications from different companies across the world. But bugs (specially regression bugs) are inevitable parts of every software. There are situations where the application does not behave as it should, and a developer should take action and fix it, so that it will behave according to the expectation of the user.<span id="more-243"/></p> |
|
|
|
838 <p>What if you encounter a bug in LibreOffice, and how does a developer fix the problem? Here we discuss the steps needed to fix a bug. In the end, we provide a test and make sure that the same problem does not happen in the future.</p> |
|
|
|
839 <p>This article describes fixing a specific regressions in loading DOCX files. It has been previously published in the <a href="https://blog.documentfoundation.org/">main LibreOffice blog</a> in with the title: “<a href="https://blog.documentfoundation.org/blog/2021/07/29/fixing-an-interoperability-bug-in-libreoffice-missing-lines-from-docx-part-1-3/"><strong>Fixing an Interoperability Bug in LibreOffice: Missing Lines from DOCX</strong></a>“.</p> |
|
|
|
840 <p>The article had 3 parts:</p> |
|
|
|
841 <ol> |
|
|
|
842 <li><a href="https://blog.documentfoundation.org/blog/2021/07/29/fixing-an-interoperability-bug-in-libreoffice-missing-lines-from-docx-part-1-3/">Understanding the Bugs and QA</a></li> |
|
|
|
843 <li><a href="https://blog.documentfoundation.org/blog/2021/08/05/fixing-an-interoperability-bug-in-libreoffice-missing-lines-from-docx-part-2-3/">Developing a Bug Fix</a></li> |
|
|
|
844 <li><a href="https://blog.documentfoundation.org/blog/2021/08/12/fixing-an-interoperability-bug-in-libreoffice-missing-lines-from-docx-part-3-3/">Writing the Tests and Finishing the Task</a></li> |
|
|
|
845 </ol> |
|
|
|
846 <p>And now, this is the complete article in a single part with minor edits. You can download it in PDF format which is better for reading.</p> |
|
|
|
847 <p><strong>Download: <a href="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2022/01/bugfix-missing-lines.pdf" rel="noopener" target="_blank">Regression fix: Missing lines in docx [PDF]</a></strong></p> |
|
|
|
848 <a class="pdfemb-viewer" href="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2022/01/bugfix-missing-lines.pdf">bugfix-missing-lines<br/></a> <a class="read-more" href="https://dev.blog.documentfoundation.org/2022/01/26/regression-fix-missing-lines-in-docx/">Read the rest </a></div> |
|
|
|
849 </summary> |
|
|
|
850 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>Interoperability is a very important aspect of the LibreOffice. Today, LibreOffice can load and save various file formats from many different office applications from different companies across the world. But bugs (specially regression bugs) are inevitable parts of every software. There are situations where the application does not behave as it should, and a developer should take action and fix it, so that it will behave according to the expectation of the user.<span id="more-243"/></p> |
|
|
|
851 <p>What if you encounter a bug in LibreOffice, and how does a developer fix the problem? Here we discuss the steps needed to fix a bug. In the end, we provide a test and make sure that the same problem does not happen in the future.</p> |
|
|
|
852 <p>This article describes fixing a specific regressions in loading DOCX files. It has been previously published in the <a href="https://blog.documentfoundation.org/">main LibreOffice blog</a> in with the title: “<a href="https://blog.documentfoundation.org/blog/2021/07/29/fixing-an-interoperability-bug-in-libreoffice-missing-lines-from-docx-part-1-3/"><strong>Fixing an Interoperability Bug in LibreOffice: Missing Lines from DOCX</strong></a>“.</p> |
|
|
|
853 <p>The article had 3 parts:</p> |
|
|
|
854 <ol> |
|
|
|
855 <li><a href="https://blog.documentfoundation.org/blog/2021/07/29/fixing-an-interoperability-bug-in-libreoffice-missing-lines-from-docx-part-1-3/">Understanding the Bugs and QA</a></li> |
|
|
|
856 <li><a href="https://blog.documentfoundation.org/blog/2021/08/05/fixing-an-interoperability-bug-in-libreoffice-missing-lines-from-docx-part-2-3/">Developing a Bug Fix</a></li> |
|
|
|
857 <li><a href="https://blog.documentfoundation.org/blog/2021/08/12/fixing-an-interoperability-bug-in-libreoffice-missing-lines-from-docx-part-3-3/">Writing the Tests and Finishing the Task</a></li> |
|
|
|
858 </ol> |
|
|
|
859 <p>And now, this is the complete article in a single part with minor edits. You can download it in PDF format which is better for reading.</p> |
|
|
|
860 <p><strong>Download: <a href="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2022/01/bugfix-missing-lines.pdf" rel="noopener" target="_blank">Regression fix: Missing lines in docx [PDF]</a></strong></p> |
|
|
|
861 <a class="pdfemb-viewer" href="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2022/01/bugfix-missing-lines.pdf">bugfix-missing-lines<br/></a></div> |
|
|
|
862 </content> |
|
|
|
863 <updated>2022-01-26T06:55:42Z</updated> |
|
|
|
864 <published>2022-01-26T06:55:42Z</published> |
|
|
|
865 <category term="Tutorial"/> |
|
|
|
866 <author> |
|
|
|
867 <name>Hossein Nourikhah</name> |
|
|
|
868 </author> |
|
|
|
869 <source> |
|
|
|
870 <id>https://dev.blog.documentfoundation.org</id> |
|
|
|
871 <link href="https://dev.blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
872 <link href="https://dev.blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
873 <subtitle>Blog for the LibreOffice Developers Community; Tutorials, tips and tricks for working with the LibreOffice code</subtitle> |
|
|
|
874 <title>LibreOffice Development Blog</title> |
|
|
|
875 <updated>2022-01-31T21:43:18Z</updated> |
|
|
|
876 </source> |
|
|
|
877 </entry> |
|
|
|
878 |
|
|
|
879 <entry xml:lang="en-GB"> |
|
|
|
880 <id>http://people.gnome.org/~michael/blog/2022/01/25/2022-01-25</id> |
|
|
|
881 <link href="http://people.gnome.org/~michael/blog/2022-01-25.html" rel="alternate" type="text/html"/> |
|
|
|
882 <title xml:lang="en-GB">2022-01-25 Tuesday</title> |
|
|
|
883 <content type="xhtml" xml:lang="en-GB"><div xmlns="http://www.w3.org/1999/xhtml"><ul> <!-- --> |
|
|
|
884 <li> |
|
|
|
885 Planning call, TDF marketing call; worked on |
|
|
|
886 CS3 slides until late, called Pad. |
|
|
|
887 <center> |
|
|
|
888 <a href="https://people.gnome.org/~michael/data/2022-01-25-cs3-online-overview.pdf"><img src="https://people.gnome.org/~michael/images/2022-01-25-cs3-online-overview.png"/></a> |
|
|
|
889 </center> |
|
|
|
890 </li> |
|
|
|
891 </ul></div> |
|
|
|
892 </content> |
|
|
|
893 <updated>2022-01-25T21:00:00Z</updated> |
|
|
|
894 <published>2022-01-25T21:00:00Z</published> |
|
|
|
895 <source> |
|
|
|
896 <id>http://people.gnome.org/~michael/blog/index.atom</id> |
|
|
|
897 <author> |
|
|
|
898 <name>Michael Meeks</name> |
|
|
|
899 <email>michael.meeks@collabora.com</email> |
|
|
|
900 <uri>http://people.gnome.org/~michael/blog/index.atom</uri> |
|
|
|
901 </author> |
|
|
|
902 <link href="http://people.gnome.org/~michael/blog" rel="alternate" type="text/html"/> |
|
|
|
903 <link href="http://people.gnome.org/~michael/blog/index.atom" rel="self" type="application/atom+xml"/> |
|
|
|
904 <rights xml:lang="en-GB">Copyright 1999-2015 Michael Meeks</rights> |
|
|
|
905 <subtitle xml:lang="en-GB">things, of varying degrees of uselessness, that I did</subtitle> |
|
|
|
906 <title xml:lang="en-GB">Stuff Michael Meeks is doing</title> |
|
|
|
907 <updated>2022-01-26T21:00:00Z</updated> |
|
|
|
908 </source> |
|
|
|
909 </entry> |
|
|
|
910 |
|
|
|
911 <entry xml:lang="en-GB"> |
|
|
|
912 <id>https://blog.documentfoundation.org/?p=12595</id> |
|
|
|
913 <link href="https://blog.documentfoundation.org/blog/2022/01/25/using-a-matrix-bridge-with-libreoffice-irc-channels/" rel="alternate" type="text/html"/> |
|
|
|
914 <title>Using a Matrix Bridge with LibreOffice IRC Channels</title> |
|
|
|
915 <summary>Hossein Nourikhah writes: Ever wondered about using modern chat tools to discuss LibreOffice? Here we will discuss using a Matrix bridge to connect to the LibreOffice IRC rooms, to participate more efficiently in LibreOffice-related discussions. Traditionally, IRC has been the preferred way of communication for the FOSS communities including the LibreOffice community. There are multiple […]</summary> |
|
|
|
916 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong><a href="https://blog.documentfoundation.org/blog/2021/06/16/hossein-nourikhah-joins-the-tdf-team-as-developer-community-architect/">Hossein Nourikhah</a> writes:</strong></p> |
|
|
|
917 <p>Ever wondered about using modern chat tools to discuss LibreOffice? Here we will discuss using a Matrix bridge to connect to the LibreOffice IRC rooms, to participate more efficiently in LibreOffice-related discussions.</p> |
|
|
|
918 <p>Traditionally, IRC has been the preferred way of communication for the FOSS communities including the LibreOffice community. There are multiple IRC rooms that you can join, and the one related to the <a href="https://dev.blog.documentfoundation.org/">LibreOffice development</a> is #libreoffice-dev at <a href="https://web.libera.chat/">Libera Chat network</a>. A more complete list is in the TDF Wiki:</p> |
|
|
|
919 <ul> |
|
|
|
920 <li><a href="https://wiki.documentfoundation.org/Website/IRC#Channels">Website/IRC#Channels – The Document Foundation Wiki</a></li> |
|
|
|
921 </ul> |
|
|
|
922 <p>IRC is an open protocol, and there are many clients for it. With the modern IRC clients, some of the shortcoming of the earlier IRC clients are now resolved. For example, you can use encryption in your connection.</p> |
|
|
|
923 <p><a href="https://libera.chat/guides/connect#accessing-liberachat-via-tls">https://libera.chat/guides/connect#accessing-liberachat-via-tls</a></p> |
|
|
|
924 <p>On the other hand, IRC still has its drawbacks. You have to be online to get the messages, and you will lose the messages that was sent when you were offline. There are solutions like “<a href="https://en.wikipedia.org/wiki/BNC_(software)#IRC">IRC bouncers</a>” that can help resolve this specific issue, but when compared to the modern chat clients and protocols, IRC still falls behind. So, many people prefer the new tools for chat.</p> |
|
|
|
925 <p>But, is there a way to connect these two worlds, old and new? Fortunately there is a solution: using a Matrix bridge.</p> |
|
|
|
926 <h3>Using the Matrix Bridge for the LibreOffice IRC Channels</h3> |
|
|
|
927 <p>To use the matrix bridge for the LibreOffice IRC channels, first you need a Matrix account. Then, by clicking on the link below you can connect to the “<strong>LibreOffice space</strong>“, and see the LibreOffice channels in Matrix:</p> |
|
|
|
928 <p><a href="https://matrix.to/#/#libreoffice-space:matrix.org">https://matrix.to/#/#libreoffice-space:matrix.org</a></p> |
|
|
|
929 <p><img alt=""<yoastmark" class="aligncenter" src="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2022/01/matrix.png" width="500"/></p> |
|
|
|
930 <p>You don’t have an account? No problem! You can register one at matrix.org. It is as easy as a simple sign up, by entering username, password and your e-mail. You have to verify your e-mail address by opening a link sent to your inbox.</p> |
|
|
|
931 <p><img alt="" class="aligncenter size-full wp-image-225" src="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2022/01/matrixorg.png" width="500"/></p> |
|
|
|
932 <p>You, or your organization can have your own Matrix home server. If not, you can stick to matrix.org account. In any way, having a Matrix account lets you to join the LibreOffice space.</p> |
|
|
|
933 <div class="wp-caption aligncenter" id="attachment_229" style="width: 310px;"><img alt="Join LibreOffice space" class="wp-image-229 size-medium" height="217" src="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2022/01/libreoffice-space-1-300x217.png" width="300"/><p class="wp-caption-text" id="caption-attachment-229">Join LibreOffice space</p></div> |
|
|
|
934 <p>Subsequently, after joining the LibreOffice space you can join separate rooms and enjoy the Matrix bridge!</p> |
|
|
|
935 <div class="wp-caption aligncenter" id="attachment_230" style="width: 905px;"><img alt="Join rooms in the LibreOffice space which uses Matrix bridge to IRC" class="size-large wp-image-230" src="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2022/01/libreoffice-space-2-895x1024.png" width="500"/><p class="wp-caption-text" id="caption-attachment-230">Join rooms in the LibreOffice space which uses Matrix bridge to IRC</p></div> |
|
|
|
936 <p>Then, if you look at the users list in the IRC rooms, you see several people with [m] after their names. They are usually people that are using Matrix bridge. If you are also using Matrix bridges, you can use the Matrix for private messages and use all the features available in Matrix protocol and client.</p> |
|
|
|
937 <p><strong>Finally, we hope that you enjoy the LibreOffice space on Matrix, and have fun!</strong></p> |
|
|
|
938 <div class="shariff"/></div> |
|
|
|
939 </content> |
|
|
|
940 <updated>2022-01-25T16:59:34Z</updated> |
|
|
|
941 <published>2022-01-25T16:59:34Z</published> |
|
|
|
942 <category term="Development"/> |
|
|
|
943 <category term="LibreOffice"/> |
|
|
|
944 <category term="Tips & Tricks"/> |
|
|
|
945 <author> |
|
|
|
946 <name>Mike Saunders</name> |
|
|
|
947 </author> |
|
|
|
948 <source> |
|
|
|
949 <id>https://blog.documentfoundation.org</id> |
|
|
|
950 <logo>https://blog.documentfoundation.org/wp-content/uploads/2015/10/TDF_Logo_Wiki-50x50.png</logo> |
|
|
|
951 <link href="https://blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
952 <link href="https://blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
953 <subtitle>The home of LibreOffice</subtitle> |
|
|
|
954 <title>The Document Foundation Blog</title> |
|
|
|
955 <updated>2022-02-02T11:22:37Z</updated> |
|
|
|
956 </source> |
|
|
|
957 </entry> |
|
|
|
958 |
|
|
|
959 <entry xml:lang="en-GB"> |
|
|
|
960 <id>http://people.gnome.org/~michael/blog/2022/01/24/2022-01-24</id> |
|
|
|
961 <link href="http://people.gnome.org/~michael/blog/2022-01-24.html" rel="alternate" type="text/html"/> |
|
|
|
962 <title xml:lang="en-GB">2022-01-24 Monday</title> |
|
|
|
963 <content type="xhtml" xml:lang="en-GB"><div xmlns="http://www.w3.org/1999/xhtml"><ul> <!-- --> |
|
|
|
964 <li> |
|
|
|
965 Planning call, TDF marketing call; worked on |
|
|
|
966 CS3 slides until late. |
|
|
|
967 </li> |
|
|
|
968 </ul></div> |
|
|
|
969 </content> |
|
|
|
970 <updated>2022-01-24T21:00:00Z</updated> |
|
|
|
971 <published>2022-01-24T21:00:00Z</published> |
|
|
|
972 <source> |
|
|
|
973 <id>http://people.gnome.org/~michael/blog/index.atom</id> |
|
|
|
974 <author> |
|
|
|
975 <name>Michael Meeks</name> |
|
|
|
976 <email>michael.meeks@collabora.com</email> |
|
|
|
977 <uri>http://people.gnome.org/~michael/blog/index.atom</uri> |
|
|
|
978 </author> |
|
|
|
979 <link href="http://people.gnome.org/~michael/blog" rel="alternate" type="text/html"/> |
|
|
|
980 <link href="http://people.gnome.org/~michael/blog/index.atom" rel="self" type="application/atom+xml"/> |
|
|
|
981 <rights xml:lang="en-GB">Copyright 1999-2015 Michael Meeks</rights> |
|
|
|
982 <subtitle xml:lang="en-GB">things, of varying degrees of uselessness, that I did</subtitle> |
|
|
|
983 <title xml:lang="en-GB">Stuff Michael Meeks is doing</title> |
|
|
|
984 <updated>2022-01-26T21:00:00Z</updated> |
|
|
|
985 </source> |
|
|
|
986 </entry> |
|
|
|
987 |
|
|
|
988 <entry xml:lang="en-GB"> |
|
|
|
989 <id>http://people.gnome.org/~michael/blog/2022/01/23/2022-01-23</id> |
|
|
|
990 <link href="http://people.gnome.org/~michael/blog/2022-01-23.html" rel="alternate" type="text/html"/> |
|
|
|
991 <title xml:lang="en-GB">2022-01-23 Sunday</title> |
|
|
|
992 <content type="xhtml" xml:lang="en-GB"><div xmlns="http://www.w3.org/1999/xhtml"><ul> <!-- ljm --> |
|
|
|
993 <li> |
|
|
|
994 All Saints, 2m Peter played the Organ well; sang |
|
|
|
995 with Mary. Bob spoke, home for roast lunch. Slugged |
|
|
|
996 vigorously; picked up babes from StAG in the evening. |
|
|
|
997 </li> |
|
|
|
998 </ul></div> |
|
|
|
999 </content> |
|
|
|
1000 <updated>2022-01-23T21:00:00Z</updated> |
|
|
|
1001 <published>2022-01-23T21:00:00Z</published> |
|
|
|
1002 <source> |
|
|
|
1003 <id>http://people.gnome.org/~michael/blog/index.atom</id> |
|
|
|
1004 <author> |
|
|
|
1005 <name>Michael Meeks</name> |
|
|
|
1006 <email>michael.meeks@collabora.com</email> |
|
|
|
1007 <uri>http://people.gnome.org/~michael/blog/index.atom</uri> |
|
|
|
1008 </author> |
|
|
|
1009 <link href="http://people.gnome.org/~michael/blog" rel="alternate" type="text/html"/> |
|
|
|
1010 <link href="http://people.gnome.org/~michael/blog/index.atom" rel="self" type="application/atom+xml"/> |
|
|
|
1011 <rights xml:lang="en-GB">Copyright 1999-2015 Michael Meeks</rights> |
|
|
|
1012 <subtitle xml:lang="en-GB">things, of varying degrees of uselessness, that I did</subtitle> |
|
|
|
1013 <title xml:lang="en-GB">Stuff Michael Meeks is doing</title> |
|
|
|
1014 <updated>2022-01-26T21:00:00Z</updated> |
|
|
|
1015 </source> |
|
|
|
1016 </entry> |
|
|
|
1017 |
|
|
|
1018 <entry xml:lang="en-GB"> |
|
|
|
1019 <id>http://people.gnome.org/~michael/blog/2022/01/22/2022-01-22</id> |
|
|
|
1020 <link href="http://people.gnome.org/~michael/blog/2022-01-22.html" rel="alternate" type="text/html"/> |
|
|
|
1021 <title xml:lang="en-GB">2022-01-22 Saturday</title> |
|
|
|
1022 <content type="xhtml" xml:lang="en-GB"><div xmlns="http://www.w3.org/1999/xhtml"><ul> <!-- lm --> |
|
|
|
1023 <li> |
|
|
|
1024 Up lateish, breakfast with the crowd; got the garage |
|
|
|
1025 tidied up again. Worked on J's counselling room facade - |
|
|
|
1026 routed up the door sill, managed to take ~all the teeth off |
|
|
|
1027 the circular saw removing the top 1cm of the frame: which |
|
|
|
1028 made it substantially harder to cut with. Eventually cut |
|
|
|
1029 it down to size. |
|
|
|
1030 </li> |
|
|
|
1031 </ul></div> |
|
|
|
1032 </content> |
|
|
|
1033 <updated>2022-01-22T21:00:00Z</updated> |
|
|
|
1034 <published>2022-01-22T21:00:00Z</published> |
|
|
|
1035 <source> |
|
|
|
1036 <id>http://people.gnome.org/~michael/blog/index.atom</id> |
|
|
|
1037 <author> |
|
|
|
1038 <name>Michael Meeks</name> |
|
|
|
1039 <email>michael.meeks@collabora.com</email> |
|
|
|
1040 <uri>http://people.gnome.org/~michael/blog/index.atom</uri> |
|
|
|
1041 </author> |
|
|
|
1042 <link href="http://people.gnome.org/~michael/blog" rel="alternate" type="text/html"/> |
|
|
|
1043 <link href="http://people.gnome.org/~michael/blog/index.atom" rel="self" type="application/atom+xml"/> |
|
|
|
1044 <rights xml:lang="en-GB">Copyright 1999-2015 Michael Meeks</rights> |
|
|
|
1045 <subtitle xml:lang="en-GB">things, of varying degrees of uselessness, that I did</subtitle> |
|
|
|
1046 <title xml:lang="en-GB">Stuff Michael Meeks is doing</title> |
|
|
|
1047 <updated>2022-01-26T21:00:00Z</updated> |
|
|
|
1048 </source> |
|
|
|
1049 </entry> |
|
|
|
1050 |
|
|
|
1051 <entry xml:lang="en-US"> |
|
|
|
1052 <id>https://dev.blog.documentfoundation.org/?p=210</id> |
|
|
|
1053 <link href="https://dev.blog.documentfoundation.org/2022/01/20/libreoffice-developer-community/" rel="alternate" type="text/html"/> |
|
|
|
1054 <title>LibreOffice Developer Community</title> |
|
|
|
1055 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>Do you want to contribute to the LibreOffice development, but you don’t know enough about the LiberOffice code internals? Do you want to enhance the application or fix a bug in LibreOffice, but you don’t know how to do that? LibreOffice developer community can help you not only for at the beginning, but by helping you focus on the right aspect of the code. Reviewers will review your code that eventually will be part of the LibreOffice code!<span id="more-210"/></p> |
|
|
|
1056 <h2>How to understand the LibreOffice code?</h2> |
|
|
|
1057 <p>There are good ways to grow your knowledge around LibreOffice. Let’s review some of them:</p> |
|
|
|
1058 <h3>1)Â Learn how to start development</h3> |
|
|
|
1059 <p>First things first: see our “<a href="https://dev.blog.documentfoundation.org/2021/10/04/getting-started-video-tutorial/">Getting started with LibreOffice development video</a>“:</p> |
|
|
|
1060 <blockquote class="wp-embedded-content"><p><a href="https://dev.blog.documentfoundation.org/2021/10/04/getting-started-video-tutorial/">Getting Started (Video Tutorial)</a></p></blockquote> |
|
|
|
1061 <p/> |
|
|
|
1062 <p>Also, make sure that you have read this page in the Wiki:</p> |
|
|
|
1063 <ul> |
|
|
|
1064 <li><a href="https://wiki.documentfoundation.org/GetInvolved">GetInvolved – The Document Foundation Wiki</a></li> |
|
|
|
1065 </ul> |
|
|
|
1066 <h3>2) Read the developer documentation</h3> |
|
|
|
1067 <p>One way to understand the LibreOffice is to read the documents, manuals and other learning materials. We have gathered many of them here:</p> |
|
|
|
1068 <ul> |
|
|
|
1069 <li><a href="https://wiki.documentfoundation.org/Learning_Materials">Learning Materials – The Document Foundation Wiki</a></li> |
|
|
|
1070 </ul> |
|
|
|
1071 <p>But as a community driven project, not every aspect of the code has comprehensive documentation. So, the other way would be as follows:</p> |
|
|
|
1072 <h3>3) Read the code</h3> |
|
|
|
1073 <p>The code itself is the best source to understand the internals of the software. You can use <a href="https://opengrok.libreoffice.org/">OpenGrok</a> to browse the code better. <a href="https://docs.libreoffice.org/">Module documentation</a> and Doxygen output (for example, see <a href="https://docs.libreoffice.org/canvas/html/">doxygen documentation for canvas</a>) can help you to understand many aspects of each module.</p> |
|
|
|
1074 <p>But <a href="https://agilemanifesto.org/iso/en/manifesto.html">as agile manifesto says</a>, we are supposed to value people over other things:</p> |
|
|
|
1075 <p>“Individuals and interactions over processes and tools<br/> |
|
|
|
1076 Working software over comprehensive documentation”</p> |
|
|
|
1077 <p>So, other than the referring to the code itself, a good way is to ask help from other people:</p> |
|
|
|
1078 <p><img alt="Community at the LibreOffice Conference 2016 in Brno" class="wp-image-213 size-full" height="349" src="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2022/01/brno-conference.jpg" width="720"/></p> |
|
|
|
1079 <p><strong>LibreOffice <span style="text-decoration: underline;">Conference</span> 2016 in Brno</strong></p> |
|
|
|
1080 <h3>4) Ask help from the experts and other developers:</h3> |
|
|
|
1081 <p>LibreOffice developers community consists of a large number of people. According to our developers’ page in the TDF Wiki, we have more than 1000 people involved in the development of LibreOffice in which a third of them were active during the previous year:</p> |
|
|
|
1082 <ul> |
|
|
|
1083 <li><a href="https://wiki.documentfoundation.org/Development/Developers">Developers and Contributors list – The Document Foundation Wiki</a></li> |
|
|
|
1084 </ul> |
|
|
|
1085 <p>You can see the top contributors to LibreOffice core here:</p> |
|
|
|
1086 <ul> |
|
|
|
1087 <li><a href="https://github.com/LibreOffice/core/graphs/contributors">LibreOffice core contributors – Github</a></li> |
|
|
|
1088 </ul> |
|
|
|
1089 <p>Among these contributors, there are people with more experience and are experts in different areas of LibreOffice development. We have a list of these experts categorized by their field of expertise:</p> |
|
|
|
1090 <ul> |
|
|
|
1091 <li><a href="https://wiki.documentfoundation.org/FindTheExpert">Find the Expert – The Document Foundation Wiki</a></li> |
|
|
|
1092 </ul> |
|
|
|
1093 <p>These experts are available in the <a href="https://lists.freedesktop.org/mailman/listinfo/libreoffice">LibreOffice developer mailing list</a>. Please do <strong>not</strong> ask your question directly from these people by email, but rather discuss it in the mailing list or CC them in a bug report or in Gerrit. Discussing the issues in the mailing list and bug reports can take a while, but the results are usually well thought answers. To get a quicker answer, the <a href="https://wiki.documentfoundation.org/Website/IRC">#libreoffice-dev IRC channel</a> would be a better choice.</p> |
|
|
|
1094 <p>While asking on IRC, please ask your question directly with enough details. If you want to send many lines of code or other lengthy text, please use a paste website like <a href="https://paste.debian.net/">paste.debian.net</a> and then provide a link.</p> |
|
|
|
1095 <p>If you want to know how a specific feature is implemented in LibreOffice, or how to approach to fix a bug, or any other questions related to development, this room is a good place for you.</p> |
|
|
|
1096 <p>For a suggested reading for asking smart questions that lead to good answers, take a look at this article from Eric S. Raymond:</p> |
|
|
|
1097 <ul> |
|
|
|
1098 <li><a href="https://github.com/selfteaching/How-To-Ask-Questions-The-Smart-Way">How To Ask Questions The Smart Way (with translations)</a></li> |
|
|
|
1099 </ul> |
|
|
|
1100 <p>One important note about IRC is that the LibreOffice IRC rooms are bridged into the matrix space: <a href="https://matrix.to/#/#libreoffice-space:matrix.org">https://matrix.to/#/#libreoffice-space:matrix.org</a>, so that you can easily use several Matrix clients to access to the IRC rooms. It is specially good when you want to access the previous chats, or you want to access the rooms via a mobile phone. There are several good <a href="https://matrix.org/clients/">Matrix clients</a> available for the desktop, web and mobile platforms.</p> |
|
|
|
1101 <p>Due to the nature of the FOSS software and its community, active people in the LibreOffice developer community are usually helpful and are willing to help. Get help from LibreOffice developer community and start contribution and help make things better in the LibreOffice! <a class="read-more" href="https://dev.blog.documentfoundation.org/2022/01/20/libreoffice-developer-community/">Read the rest </a></p></div> |
|
|
|
1102 </summary> |
|
|
|
1103 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>Do you want to contribute to the LibreOffice development, but you don’t know enough about the LiberOffice code internals? Do you want to enhance the application or fix a bug in LibreOffice, but you don’t know how to do that? LibreOffice developer community can help you not only for at the beginning, but by helping you focus on the right aspect of the code. Reviewers will review your code that eventually will be part of the LibreOffice code!<span id="more-210"/></p> |
|
|
|
1104 <h2>How to understand the LibreOffice code?</h2> |
|
|
|
1105 <p>There are good ways to grow your knowledge around LibreOffice. Let’s review some of them:</p> |
|
|
|
1106 <h3>1)Â Learn how to start development</h3> |
|
|
|
1107 <p>First things first: see our “<a href="https://dev.blog.documentfoundation.org/2021/10/04/getting-started-video-tutorial/">Getting started with LibreOffice development video</a>“:</p> |
|
|
|
1108 <blockquote class="wp-embedded-content"><p><a href="https://dev.blog.documentfoundation.org/2021/10/04/getting-started-video-tutorial/">Getting Started (Video Tutorial)</a></p></blockquote> |
|
|
|
1109 <p/> |
|
|
|
1110 <p>Also, make sure that you have read this page in the Wiki:</p> |
|
|
|
1111 <ul> |
|
|
|
1112 <li><a href="https://wiki.documentfoundation.org/GetInvolved">GetInvolved – The Document Foundation Wiki</a></li> |
|
|
|
1113 </ul> |
|
|
|
1114 <h3>2) Read the developer documentation</h3> |
|
|
|
1115 <p>One way to understand the LibreOffice is to read the documents, manuals and other learning materials. We have gathered many of them here:</p> |
|
|
|
1116 <ul> |
|
|
|
1117 <li><a href="https://wiki.documentfoundation.org/Learning_Materials">Learning Materials – The Document Foundation Wiki</a></li> |
|
|
|
1118 </ul> |
|
|
|
1119 <p>But as a community driven project, not every aspect of the code has comprehensive documentation. So, the other way would be as follows:</p> |
|
|
|
1120 <h3>3) Read the code</h3> |
|
|
|
1121 <p>The code itself is the best source to understand the internals of the software. You can use <a href="https://opengrok.libreoffice.org/">OpenGrok</a> to browse the code better. <a href="https://docs.libreoffice.org/">Module documentation</a> and Doxygen output (for example, see <a href="https://docs.libreoffice.org/canvas/html/">doxygen documentation for canvas</a>) can help you to understand many aspects of each module.</p> |
|
|
|
1122 <p>But <a href="https://agilemanifesto.org/iso/en/manifesto.html">as agile manifesto says</a>, we are supposed to value people over other things:</p> |
|
|
|
1123 <p>“Individuals and interactions over processes and tools<br/> |
|
|
|
1124 Working software over comprehensive documentation”</p> |
|
|
|
1125 <p>So, other than the referring to the code itself, a good way is to ask help from other people:</p> |
|
|
|
1126 <p><img alt="Community at the LibreOffice Conference 2016 in Brno" class="wp-image-213 size-full" height="349" src="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2022/01/brno-conference.jpg" width="720"/></p> |
|
|
|
1127 <p><strong>LibreOffice <span style="text-decoration: underline;">Conference</span> 2016 in Brno</strong></p> |
|
|
|
1128 <h3>4) Ask help from the experts and other developers:</h3> |
|
|
|
1129 <p>LibreOffice developers community consists of a large number of people. According to our developers’ page in the TDF Wiki, we have more than 1000 people involved in the development of LibreOffice in which a third of them were active during the previous year:</p> |
|
|
|
1130 <ul> |
|
|
|
1131 <li><a href="https://wiki.documentfoundation.org/Development/Developers">Developers and Contributors list – The Document Foundation Wiki</a></li> |
|
|
|
1132 </ul> |
|
|
|
1133 <p>You can see the top contributors to LibreOffice core here:</p> |
|
|
|
1134 <ul> |
|
|
|
1135 <li><a href="https://github.com/LibreOffice/core/graphs/contributors">LibreOffice core contributors – Github</a></li> |
|
|
|
1136 </ul> |
|
|
|
1137 <p>Among these contributors, there are people with more experience and are experts in different areas of LibreOffice development. We have a list of these experts categorized by their field of expertise:</p> |
|
|
|
1138 <ul> |
|
|
|
1139 <li><a href="https://wiki.documentfoundation.org/FindTheExpert">Find the Expert – The Document Foundation Wiki</a></li> |
|
|
|
1140 </ul> |
|
|
|
1141 <p>These experts are available in the <a href="https://lists.freedesktop.org/mailman/listinfo/libreoffice">LibreOffice developer mailing list</a>. Please do <strong>not</strong> ask your question directly from these people by email, but rather discuss it in the mailing list or CC them in a bug report or in Gerrit. Discussing the issues in the mailing list and bug reports can take a while, but the results are usually well thought answers. To get a quicker answer, the <a href="https://wiki.documentfoundation.org/Website/IRC">#libreoffice-dev IRC channel</a> would be a better choice.</p> |
|
|
|
1142 <p>While asking on IRC, please ask your question directly with enough details. If you want to send many lines of code or other lengthy text, please use a paste website like <a href="https://paste.debian.net/">paste.debian.net</a> and then provide a link.</p> |
|
|
|
1143 <p>If you want to know how a specific feature is implemented in LibreOffice, or how to approach to fix a bug, or any other questions related to development, this room is a good place for you.</p> |
|
|
|
1144 <p>For a suggested reading for asking smart questions that lead to good answers, take a look at this article from Eric S. Raymond:</p> |
|
|
|
1145 <ul> |
|
|
|
1146 <li><a href="https://github.com/selfteaching/How-To-Ask-Questions-The-Smart-Way">How To Ask Questions The Smart Way (with translations)</a></li> |
|
|
|
1147 </ul> |
|
|
|
1148 <p>One important note about IRC is that the LibreOffice IRC rooms are bridged into the matrix space: <a href="https://matrix.to/#/#libreoffice-space:matrix.org">https://matrix.to/#/#libreoffice-space:matrix.org</a>, so that you can easily use several Matrix clients to access to the IRC rooms. It is specially good when you want to access the previous chats, or you want to access the rooms via a mobile phone. There are several good <a href="https://matrix.org/clients/">Matrix clients</a> available for the desktop, web and mobile platforms.</p> |
|
|
|
1149 <p>Due to the nature of the FOSS software and its community, active people in the LibreOffice developer community are usually helpful and are willing to help. Get help from LibreOffice developer community and start contribution and help make things better in the LibreOffice!</p></div> |
|
|
|
1150 </content> |
|
|
|
1151 <updated>2022-01-20T15:06:17Z</updated> |
|
|
|
1152 <published>2022-01-20T15:06:17Z</published> |
|
|
|
1153 <category term="Developer Community"/> |
|
|
|
1154 <author> |
|
|
|
1155 <name>Hossein Nourikhah</name> |
|
|
|
1156 </author> |
|
|
|
1157 <source> |
|
|
|
1158 <id>https://dev.blog.documentfoundation.org</id> |
|
|
|
1159 <link href="https://dev.blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
1160 <link href="https://dev.blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
1161 <subtitle>Blog for the LibreOffice Developers Community; Tutorials, tips and tricks for working with the LibreOffice code</subtitle> |
|
|
|
1162 <title>LibreOffice Development Blog</title> |
|
|
|
1163 <updated>2022-01-31T21:43:18Z</updated> |
|
|
|
1164 </source> |
|
|
|
1165 </entry> |
|
|
|
1166 |
|
|
|
1167 <entry xml:lang="en-GB"> |
|
|
|
1168 <id>https://qa.blog.documentfoundation.org/?p=1410</id> |
|
|
|
1169 <link href="https://qa.blog.documentfoundation.org/2022/01/18/libreoffice-7-3-rc2-is-available-for-testing/" rel="alternate" type="text/html"/> |
|
|
|
1170 <title>LibreOffice 7.3 RC2 is available for testing</title> |
|
|
|
1171 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.3 RC2 is available for testing!</p> |
|
|
|
1172 <p>LibreOffice 7.3 will be released as final at the beginning of February, 2022 ( Check the <a href="https://wiki.documentfoundation.org/ReleasePlan/7.3">Release Plan</a> for more information ) being LibreOffice 7.3 RC2 the forth and last pre-release since the development of version 7.3 started in mid June, 2021. Since the previous release, LibreOffice 7.3 RC1, 117 commits have been submitted to the code repository and <a href="https://wiki.documentfoundation.org/Releases/7.3.0/RC2#List_of_fixed_bugs">65 issues</a> got fixed. Check the <a href="https://wiki.documentfoundation.org/ReleaseNotes/7.3">release notes</a> to find the new features included in this version of LibreOffice.</p> |
|
|
|
1173 <p>LibreOffice 7.3 RC2 can be downloaded from <a href="https://www.libreoffice.org/download/download/?version=7.3.0">here</a> for Linux, macOS and Windows, and <strong>it will replace</strong> the standard version.</p> |
|
|
|
1174 <p>In case you find any problem in this pre-release, please report it in <a href="https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice&format=guided">Bugzilla</a> ( You just need a legit email account in order to create a new account ).</p> |
|
|
|
1175 <p>For help, you can contact the QA Team directly in the <a href="https://web.libera.chat/?settings=#libreoffice-qa">QA IRC channel</a> or via <a href="https://t.me/LibreOffice_QA">Telegram</a>.</p> |
|
|
|
1176 <p>LibreOffice is a volunteer-driven community project and your help is much appreciated.</p> |
|
|
|
1177 <p>Happy testing!!</p> |
|
|
|
1178 <p><a href="https://www.libreoffice.org/download/download/?version=7.3.0"><img alt="Download it now!" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/available73RC2.png"/></a>…</p></div> |
|
|
|
1179 </summary> |
|
|
|
1180 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.3 RC2 is available for testing!</p> |
|
|
|
1181 <p>LibreOffice 7.3 will be released as final at the beginning of February, 2022 ( Check the <a href="https://wiki.documentfoundation.org/ReleasePlan/7.3">Release Plan</a> for more information ) being LibreOffice 7.3 RC2 the forth and last pre-release since the development of version 7.3 started in mid June, 2021. Since the previous release, LibreOffice 7.3 RC1, 117 commits have been submitted to the code repository and <a href="https://wiki.documentfoundation.org/Releases/7.3.0/RC2#List_of_fixed_bugs">65 issues</a> got fixed. Check the <a href="https://wiki.documentfoundation.org/ReleaseNotes/7.3">release notes</a> to find the new features included in this version of LibreOffice.</p> |
|
|
|
1182 <p>LibreOffice 7.3 RC2 can be downloaded from <a href="https://www.libreoffice.org/download/download/?version=7.3.0">here</a> for Linux, macOS and Windows, and <strong>it will replace</strong> the standard version.</p> |
|
|
|
1183 <p>In case you find any problem in this pre-release, please report it in <a href="https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice&format=guided">Bugzilla</a> ( You just need a legit email account in order to create a new account ).</p> |
|
|
|
1184 <p>For help, you can contact the QA Team directly in the <a href="https://web.libera.chat/?settings=#libreoffice-qa">QA IRC channel</a> or via <a href="https://t.me/LibreOffice_QA">Telegram</a>.</p> |
|
|
|
1185 <p>LibreOffice is a volunteer-driven community project and your help is much appreciated.</p> |
|
|
|
1186 <p>Happy testing!!</p> |
|
|
|
1187 <p><a href="https://www.libreoffice.org/download/download/?version=7.3.0"><img alt="Download it now!" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/available73RC2.png"/></a>…</p></div> |
|
|
|
1188 </content> |
|
|
|
1189 <updated>2022-01-18T10:57:24Z</updated> |
|
|
|
1190 <published>2022-01-18T10:57:24Z</published> |
|
|
|
1191 <category term="releases"/> |
|
|
|
1192 <author> |
|
|
|
1193 <name>x1sc0</name> |
|
|
|
1194 </author> |
|
|
|
1195 <source> |
|
|
|
1196 <id>https://qa.blog.documentfoundation.org</id> |
|
|
|
1197 <link href="https://qa.blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
1198 <link href="https://qa.blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
1199 <subtitle>Updates from the Quality Assurance community</subtitle> |
|
|
|
1200 <title>LibreOffice QA Blog</title> |
|
|
|
1201 <updated>2022-01-18T10:57:24Z</updated> |
|
|
|
1202 </source> |
|
|
|
1203 </entry> |
|
|
|
1204 |
|
|
|
1205 <entry xml:lang="en-GB"> |
|
|
|
1206 <id>https://blog.documentfoundation.org/?p=12585</id> |
|
|
|
1207 <link href="https://blog.documentfoundation.org/blog/2022/01/18/openoffice-users-getting-messages-about-documents-being-made-in-a-newer-version/" rel="alternate" type="text/html"/> |
|
|
|
1208 <title>OpenOffice users: Getting messages about documents being made in a newer version?</title> |
|
|
|
1209 <summary>Many OpenOffice users are seeing warnings when trying to access files in the OpenDocument Format (eg .odt, .ods). The full text is: This document was created by a newer version of OpenOffice. It may contain features not supported by your current version. In this case, the document was probably made in LibreOffice, which supports newer […]</summary> |
|
|
|
1210 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2022/01/openoffice_with_newer_odf_files.png" width="500"/></p> |
|
|
|
1211 <p>Many OpenOffice users are seeing warnings when trying to access files in the OpenDocument Format (eg .odt, .ods). The full text is:</p> |
|
|
|
1212 <blockquote><p>This document was created by a newer version of OpenOffice. It may contain features not supported by your current version.</p></blockquote> |
|
|
|
1213 <p>In this case, the document was probably made in <strong>LibreOffice</strong>, which supports newer versions of the OpenDocument Format. LibreOffice is a successor project to OpenOffice that’s much more actively developed, with new major releases every six months, hugely improved Microsoft Office compatibility, and <a href="https://blog.documentfoundation.org/blog/2020/02/19/10-great-libreoffice-only-features/">many other benefits</a>:</p> |
|
|
|
1214 <p><a href="https://blog.documentfoundation.org/blog/2020/02/19/10-great-libreoffice-only-features/"><img class="aligncenter" src="https://blog.documentfoundation.org/wp-content/uploads/2021/08/OOo_major_derivatives.png" width="1000"/></a></p> |
|
|
|
1215 <p>LibreOffice supports <a href="https://blog.documentfoundation.org/blog/2021/06/23/odf-1-3-is-an-oasis-standard/">OpenDocument Format 1.3</a>, the latest release. <a href="https://publicsoftware.eu/members/cosm-project/">COSM, the Community of ODF Specification Maintainers</a>, is an independent project started by The Document Foundation, and oversees the work of preparing the new standards for ratification. COSM is starting to crowdfund work on the OpenDocument 1.4 standard – so organisations that would like to contribute should <strong>get in touch</strong>!</p> |
|
|
|
1216 <p>Another benefit of OpenDocument is its backwards compatibility. Even when a file is built around a newer format, older versions of the software should still be able to read and process it. So you’re not forced onto an upgrade treadmill (although as LibreOffice is free and open source software, it’s always good to keep up-to-date!)</p> |
|
|
|
1217 <h3><a href="https://www.libreoffice.org/discover/what-is-opendocument/">Learn more about LibreOffice and OpenDocument here.</a></h3> |
|
|
|
1218 <div class="shariff"/></div> |
|
|
|
1219 </content> |
|
|
|
1220 <updated>2022-01-18T10:26:17Z</updated> |
|
|
|
1221 <published>2022-01-18T10:26:17Z</published> |
|
|
|
1222 <category term="LibreOffice"/> |
|
|
|
1223 <category term="Technology"/> |
|
|
|
1224 <author> |
|
|
|
1225 <name>Mike Saunders</name> |
|
|
|
1226 </author> |
|
|
|
1227 <source> |
|
|
|
1228 <id>https://blog.documentfoundation.org</id> |
|
|
|
1229 <logo>https://blog.documentfoundation.org/wp-content/uploads/2015/10/TDF_Logo_Wiki-50x50.png</logo> |
|
|
|
1230 <link href="https://blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
1231 <link href="https://blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
1232 <subtitle>The home of LibreOffice</subtitle> |
|
|
|
1233 <title>The Document Foundation Blog</title> |
|
|
|
1234 <updated>2022-02-02T11:22:37Z</updated> |
|
|
|
1235 </source> |
|
|
|
1236 </entry> |
|
|
|
1237 |
|
|
|
1238 <entry xml:lang="en-GB"> |
|
|
|
1239 <id>https://qa.blog.documentfoundation.org/?p=1388</id> |
|
|
|
1240 <link href="https://qa.blog.documentfoundation.org/2022/01/12/qa-dev-report-december-2021/" rel="alternate" type="text/html"/> |
|
|
|
1241 <title>QA/Dev Report: December 2021</title> |
|
|
|
1242 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><h2>General Activities</h2> |
|
|
|
1243 <ol> |
|
|
|
1244 <li>LibreOffice 7.2.4 and LibreOffice 7.1.8 <a href="https://blog.documentfoundation.org/blog/2021/12/06/libreoffice-7-2-4-and-7-1-8-community/">were released</a> on December 6 providing an important security fix</li> |
|
|
|
1245 <li>Alain Romedenne improved the Help content for Basic functions</li> |
|
|
|
1246 <li>Olivier Hallot (TDF) added help for sep= in CSV files, VBA mode for RGB functions and warnings, improved help for Writer fields and started annotating Help for functions that are not in ODF spec</li> |
|
|
|
1247 <li>Rafael Lima improved the Help content for the ScriptForge library, fixed opening Help from an Expert Configuration property dialog, improved subscript/superscript help about Sidebar and fixed CTL information in Hyphenation help page</li> |
|
|
|
1248 <li>Kevin Suo corrected the Calc error string STR_LONG_ERR_NO_VALUE in the code and fixed a couple of Calc error strings in Help</li> |
|
|
|
1249 <li>flywire improved the Help content for the ScriptForge library</li> |
|
|
|
1250 <li>Stanislav Horáček made fixes in Basic and Python Help content</li> |
|
|
|
1251 <li>Jean-Pierre Ledure worked on the ScriptForge library</li> |
|
|
|
1252 <li>Miklos Vajna (Collabora) continued working on support for <a href="https://vmiklos.hu/blog/sd-theme-shape-text.html">colour themes in OOXML documents</a> and made <a href="https://vmiklos.hu/blog/sw-ole-update.html">OLE object previews reliable</a></li> |
|
|
|
1253 <li>Krzysztof Hałasa fixed a problem with connecting to a Mysql/MariaDB instance</li> |
|
|
|
1254 <li>Ismael Luceno improved the POSIX-compatibility of the build system</li> |
|
|
|
1255 <li>Chris Sherlock continued VCL refactoring work and improved font matching for CJK text</li> |
|
|
|
1256 <li>Rizal Muttaqin made many updates to the Colibre icon theme</li> |
|
|
|
1257 <li>Áron Budea (Collabora) made a Python-related build fix for Win 10 with Win 11 SDK</li> |
|
|
|
1258 <li>René Engelhard (Debian) fixed a UI test</li> |
|
|
|
1259 <li>Christian Lohmaier (TDF) created a build target for vscode-ide-integration and made some other build-related improvements</li> |
|
|
|
1260 <li>Tünde Tóth (NISZ) fixed OOXML import of transparent hatching</li> |
|
|
|
1261 <li>Arnaud Versini made some code cleanups</li> |
|
|
|
1262 <li>Regina Henschel improved extrusion of custom shapes</li> |
|
|
|
1263 <li>Dhiraj Holden added all subtotal functions to Calc’s autosum</li> |
|
|
|
1264 <li>David Tardon (Red Hat) updated the libmwaw library providing support for legacy Mac documents</li> |
|
|
|
1265 <li>Kohei Yoshida updated liborcus and mdds libraries used by Calc and fixed Calc child styles not inheriting from parent</li> |
|
|
|
1266 <li>Hossein Nourikhah (TDF) created a minimal VCL example application and fixed a problem with line spacing in inserted SVG files</li> |
|
|
|
1267 <li>Michael Weghorn implemented accessibility handling for focused Calc cell state</li> |
|
|
|
1268 <li>Heiko Tietze (TDF) made some UI improvements</li> |
|
|
|
1269 <li>Winfried Donkers fixed Function wizard lying about DCOUNT and DCOUNTA arguments</li> |
|
|
|
1270 <li>Attila Bakos (NISZ) continued working on support for text in grouped shapes</li> |
|
|
|
1271 <li>Armin Le Grand (allotropia) made border line width use the correct default, made right-clicking hyperlinks in Calc behave more intuitively, fixed handling of closing brackets in hyperlinks and worked on fixing a glitch in diagonal border lines</li> |
|
|
|
1272 <li>Thorsten Behrens (allotropia) fixed a Windows build issue and made some cleanups</li> |
|
|
|
1273 <li>Samuel Mehrbrodt (allotropia) fixed saving Calc color filter when having multiple data ranges in sheet</li> |
|
|
|
1274 <li>Urja Rannikko fixed a time tick issue on 32-bit Linux that caused problems with auto-playing slideshows and long-running macros</li> |
|
|
|
1275 <li>Laurent Balland-Poirier improved the Writer templates shipped with LibreOffice by removing their hardcoded page size setting</li> |
|
|
|
1276 <li>Tomaž Vajngerl (Collabora) added a document setting for image preferred DPI and did a lot of refactoring in drawinglayer and vcl</li> |
|
|
|
1277 <li>Justin Luth (Collabora/SIL) fixed a Calc UI focus issue, Other options in Find and Replace dialog not staying closed in certain cases, horizontal alignment in certain imported XLSX files, an issue with disabled buttons in Mailmerge toolbar, reappearing Calc hidden columns, an issue with Calc comment marks not getting hidden when hiding columns, an issue with Impress/Draw bullets and numbering not activating from the dialog, made it so applying a border colour on an image activates border as well and added easier autocomplete access to frequently used Calc functions</li> |
|
|
|
1278 <li>Tibor Nagy (NISZ) added a workaround for “At least” line spacing not being supported by PPTX format</li> |
|
|
|
1279 <li>László Németh made many improvements to DOCX and ODT change tracking, especially regarding tables</li> |
|
|
|
1280 <li>Andreas Heinisch fixed an issue with using dates in Calc conditional formatting, an issue with Basic variable information being overwritten, made Basic boolean operators return values of type Boolean and made Home key behave more intuitively in Basic IDE</li> |
|
|
|
1281 <li>Eike Rathke (Red Hat) improved relative cell address parsing in Calc, fixed an issue with XML data always importing to first sheet in certain cases and made the Calc functions AND(), OR(), XOR() propagate their errors</li> |
|
|
|
1282 <li>Stephan Bergmann (Red Hat) made many code and build-related cleanups as well as test fixes</li> |
|
|
|
1283 <li>Jim Raykowski made many improvements to Navigator, including list order of elements and added an expert option ‘navigateonselect’ to navigate by single click instead of double</li> |
|
|
|
1284 <li>Caolán McNamara (Red Hat) fixed an issue with unwanted kerning changes when working in Calc and improved autofilter submenu arrangement. He also fixed many crashes and UI issues and continued working on the <a href="https://caolanm.blogspot.com/2021/12/gtk3-calc-autofilter-as-gtkpopover.html">new gtk4 UI backend</a></li> |
|
|
|
1285 <li>Gábor Kelemen (allotropia) made it so EXIF rotation of inserted images is applied without asking and made the Hide Columns section in Sidebar smarter</li> |
|
|
|
1286 <li>Roland Kurmann made it so non-sequentially selected rows or columns are counted in Calc’s statusbar and fixed the output for Calc’s function INFO(“OSVERSION”) on Linux</li> |
|
|
|
1287 <li>Julien Nabet fixed issues with Evolution email client as address database, made quick find in Calc search by value by default, made Parameter query with :parameter IS NULL work in Firebird databases and made it possible to delete external tables in Firebird databases. He also fixed several crashes and regressions and made many code cleanups</li> |
|
|
|
1288 <li>Michael Stahl (allotropia) finished the implementation of Curl-based WebDAV and was able to remove Neon and Serf dependencies</li> |
|
|
|
1289 <li>Luboš Luňák (Collabora) continued improving the Windows clang-cl build support, continued improving the speed of Calc VLOOKUP function, fixed an issue with images appearing blurred in Impress edit mode and made it so Calc text operations are not queried by numeric value allowing to make substring queries on dates, for example</li> |
|
|
|
1290 <li>Vasily Melenchuk (CIB) implemented Word content controls support</li> |
|
|
|
1291 <li>Jan-Marek Glogowski (allotropia) made extensive improvements to the build system</li> |
|
|
|
1292 <li>Xisco Faulí (TDF) made over thirty additions and improvements to automated tests</li> |
|
|
|
1293 <li>Mike Kaganski (Collabora) fixed an issue with dragging and dropping images with Unicode characters in their filenames into documents on Windows, added support for detecting UTF-16 data without BOM, improved the VSCode IDE integration, made saving registrymodifications.xcu more robust (resistant to corruption) on Windows, fixed problems caused by recently opened remote files that are not accessible, fixed check marks rendered incorrectly in menus on scaled-up desktops and made many code cleanups</li> |
|
|
|
1294 <li>Noel Grandin (Collabora) improved thread-safety of the code and the load time of large charts. He also made many code cleanups</li> |
|
|
|
1295 </ol> |
|
|
|
1296 <p>Kudos to <strong>Ilmari Lauhakangas</strong> for helping to elaborate this list.</p> |
|
|
|
1297 <h2>Reported Bugs</h2> |
|
|
|
1298 <p><strong>489</strong> bugs, <strong>49</strong> of which are enhancements, have been reported by <strong>304</strong> people.</p> |
|
|
|
1299 <p><strong>Top 10 Reporters</strong><br/> |
|
|
|
1300 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Reported_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Reported_Bugs.png" width="300"/></a></p> |
|
|
|
1301 <ol> |
|
|
|
1302 <li>Telesto ( 60 )</li> |
|
|
|
1303 <li>Kevin Suo ( 13 )</li> |
|
|
|
1304 <li>Mike Kaganski ( 12 )</li> |
|
|
|
1305 <li>achim ( 9 )</li> |
|
|
|
1306 <li>Hossein ( 9 )</li> |
|
|
|
1307 <li>NISZ LibreOffice Team ( 8 )</li> |
|
|
|
1308 <li>Aron Budea ( 7 )</li> |
|
|
|
1309 <li>Regina Henschel ( 7 )</li> |
|
|
|
1310 <li>Gabor Kelemen (allotropia) ( 6 )</li> |
|
|
|
1311 <li>Colin ( 5 )</li> |
|
|
|
1312 </ol> |
|
|
|
1313 <h2>Triaged Bugs</h2> |
|
|
|
1314 <p><strong>504</strong> bugs have been triaged by <strong>88</strong> people.</p> |
|
|
|
1315 <p><strong>Top 10 Triagers</strong><br/> |
|
|
|
1316 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Triaged_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Triaged_Bugs.png" width="300"/></a></p> |
|
|
|
1317 <ol> |
|
|
|
1318 <li>Dieter ( 54 )</li> |
|
|
|
1319 <li>Buovjaga ( 41 )</li> |
|
|
|
1320 <li>raal ( 30 )</li> |
|
|
|
1321 <li>Julien Nabet ( 26 )</li> |
|
|
|
1322 <li>Heiko Tietze ( 22 )</li> |
|
|
|
1323 <li>V Stuart Foote ( 21 )</li> |
|
|
|
1324 <li>Mike Kaganski ( 20 )</li> |
|
|
|
1325 <li>stragu ( 19 )</li> |
|
|
|
1326 <li>zcrhonek ( 19 )</li> |
|
|
|
1327 <li>Xisco Faulí ( 18 )</li> |
|
|
|
1328 </ol> |
|
|
|
1329 <h2>Resolution of resolved bugs</h2> |
|
|
|
1330 <p><strong>489</strong> bugs have been set to RESOLVED.<br/> |
|
|
|
1331 <img alt="" class="alignnone size-full" height="480" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Resolution_of_resolved_bugs.png" width="640"/><br/> |
|
|
|
1332 Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.</p> |
|
|
|
1333 <h2>Fixed Bugs</h2> |
|
|
|
1334 <p><strong>167</strong> bugs have been fixed by <strong>32</strong> people.</p> |
|
|
|
1335 <p><strong>Top 10 Fixers</strong><br/> |
|
|
|
1336 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Fixed_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Fixed_Bugs.png" width="300"/></a></p> |
|
|
|
1337 <ol> |
|
|
|
1338 <li>Caolán McNamara ( 13 )</li> |
|
|
|
1339 <li>Julien Nabet ( 11 )</li> |
|
|
|
1340 <li>Justin Luth ( 10 )</li> |
|
|
|
1341 <li>Michael Stahl ( 10 )</li> |
|
|
|
1342 <li>Noel Grandin ( 10 )</li> |
|
|
|
1343 <li>László Németh ( 9 )</li> |
|
|
|
1344 <li>Mike Kaganski ( 6 )</li> |
|
|
|
1345 <li>Eike Rathke ( 5 )</li> |
|
|
|
1346 <li>Jim Raykowski ( 4 )</li> |
|
|
|
1347 <li>Olivier Hallot ( 4 )</li> |
|
|
|
1348 </ol> |
|
|
|
1349 <p><strong>List of critical bugs fixed</strong></p> |
|
|
|
1350 <ol> |
|
|
|
1351 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144244">tdf#144244</a> Crash when FILESAVE a calc file after delete some columns ( Thanks to Julien Nabet )</li> |
|
|
|
1352 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146286">tdf#146286</a> Crash/hang calling context menu ( Thanks to Noel Grandin )</li> |
|
|
|
1353 </ol> |
|
|
|
1354 <p><strong>List of high severity bugs fixed</strong></p> |
|
|
|
1355 <ol> |
|
|
|
1356 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=128895">tdf#128895</a> Hidden Columns but keep reappearing! Unlike Rows which will stay hidden (steps: comment 19) ( Thanks to Justin Luth )</li> |
|
|
|
1357 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=136855">tdf#136855</a> Crash correcting with spell checker with track & changes enabled ( Thanks to Michael Stahl )</li> |
|
|
|
1358 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=141175">tdf#141175</a> CRASH: cutting content with redlines ( Thanks to Michael Stahl )</li> |
|
|
|
1359 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144565">tdf#144565</a> Crash in: SfxItemSet::Clone(bool,SfxItemPool *) ( Thanks to Michael Stahl )</li> |
|
|
|
1360 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146141">tdf#146141</a> Delete empty comment crash – Crash in: `anonymous namespace’::collectUIInformation ( Thanks to Caolán McNamara )</li> |
|
|
|
1361 </ol> |
|
|
|
1362 <p><strong>List of crashes fixed</strong></p> |
|
|
|
1363 <ol> |
|
|
|
1364 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=136452">tdf#136452</a> Crash swlo!SwTextFrame::HasFootnote+0xc0d: at undo ( Thanks to Michael Stahl )</li> |
|
|
|
1365 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=136855">tdf#136855</a> Crash correcting with spell checker with track & changes enabled ( Thanks to Michael Stahl )</li> |
|
|
|
1366 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=139843">tdf#139843</a> Crash swlo!SwNumRule::MakeNumString ( Thanks to Michael Stahl )</li> |
|
|
|
1367 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=141175">tdf#141175</a> CRASH: cutting content with redlines ( Thanks to Michael Stahl )</li> |
|
|
|
1368 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144244">tdf#144244</a> Crash when FILESAVE a calc file after delete some columns ( Thanks to Julien Nabet )</li> |
|
|
|
1369 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144565">tdf#144565</a> Crash in: SfxItemSet::Clone(bool,SfxItemPool *) ( Thanks to Michael Stahl )</li> |
|
|
|
1370 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145062">tdf#145062</a> Crash when inserting hidden field over input field ( Thanks to Michael Stahl )</li> |
|
|
|
1371 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145090">tdf#145090</a> LO Calc Crash with drop-down-menu (GTK3) ( Thanks to Noel Grandin )</li> |
|
|
|
1372 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145892">tdf#145892</a> Crash (failed assert) in DBGUTIL build when inserting a section from a WEBP ( Thanks to Caolán McNamara )</li> |
|
|
|
1373 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145928">tdf#145928</a> Crash mergedlo!SdrUndoObj::ImpShowPageOfThisObject+33 (SwpHints::Check(bool) ndhints.cxx:359) ( Thanks to Michael Stahl )</li> |
|
|
|
1374 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146141">tdf#146141</a> Delete empty comment crash – Crash in: `anonymous namespace’::collectUIInformation ( Thanks to Caolán McNamara )</li> |
|
|
|
1375 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146179">tdf#146179</a> Developer Tools crashes LO when inspecting object in special file ( Thanks to Julien Nabet )</li> |
|
|
|
1376 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146208">tdf#146208</a> FILEEDIT DOCX Crash at Redo of accepting table row deletions ( Thanks to László Németh )</li> |
|
|
|
1377 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146286">tdf#146286</a> Crash/hang calling context menu ( Thanks to Noel Grandin )</li> |
|
|
|
1378 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146295">tdf#146295</a> Base linked to txt or csv files crashes on filter dialog ( Thanks to Julien Nabet )</li> |
|
|
|
1379 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146333">tdf#146333</a> Crash when closing table wizard, then odb file only (not whole LO). ( Thanks to Caolán McNamara )</li> |
|
|
|
1380 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146363">tdf#146363</a> [regression] LibreOffice Draw crashes when changing width/height of text box ( Thanks to Julien Nabet )</li> |
|
|
|
1381 </ol> |
|
|
|
1382 <p><strong>List of performance issues fixed</strong></p> |
|
|
|
1383 <ol> |
|
|
|
1384 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146037">tdf#146037</a> Autofilter is slow when filter conditions are set in multiple columns ( Thanks to Luboš Luňák )</li> |
|
|
|
1385 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146108">tdf#146108</a> Calc is slow to change cell focus in a document with a big background image ( Thanks to Noel Grandin )</li> |
|
|
|
1386 </ol> |
|
|
|
1387 <p><strong>List of old bugs ( more than 4 years old ) fixed</strong></p> |
|
|
|
1388 <ol> |
|
|
|
1389 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=103331">tdf#103331</a> Child styles not inheriting from parent ( Thanks to Kohei Yoshida )</li> |
|
|
|
1390 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=104823">tdf#104823</a> For Word 2016 Content Controls Placeholder Text is Being Displayed Instead of Text from XML ( Thanks to Vasily Melenchuk )</li> |
|
|
|
1391 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=107292">tdf#107292</a> uninterrupted deletion tracked changes inserted in wrong order during ODF import ( Thanks to László Németh )</li> |
|
|
|
1392 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=58125">tdf#58125</a> [UI] Comment marks not hidden when column is hidden ( Thanks to Justin Luth )</li> |
|
|
|
1393 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=90805">tdf#90805</a> TOOLBAR: Enabling border color on an image should enable border ( Thanks to Justin Luth )</li> |
|
|
|
1394 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=92010">tdf#92010</a> Easier autocomplete access to more frequently used functions ( Thanks to Justin Luth )</li> |
|
|
|
1395 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=99027">tdf#99027</a> [FORMATTING] Default table border width is useless ( Thanks to Samuel Mehrbrodt )</li> |
|
|
|
1396 </ol> |
|
|
|
1397 <h2>WORKSFORME bugs</h2> |
|
|
|
1398 <p><strong>92</strong> bugs have been retested by <strong>41</strong> people.</p> |
|
|
|
1399 <p><strong>Top 10 testers</strong><br/> |
|
|
|
1400 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/WORKSFORME_bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/WORKSFORME_bugs.png" width="300"/></a></p> |
|
|
|
1401 <ol> |
|
|
|
1402 <li>Buovjaga ( 15 )</li> |
|
|
|
1403 <li>Dieter ( 8 )</li> |
|
|
|
1404 <li>Robert Großkopf ( 5 )</li> |
|
|
|
1405 <li>Kevin Suo ( 4 )</li> |
|
|
|
1406 <li>Julien Nabet ( 4 )</li> |
|
|
|
1407 <li>Ezinne ( 3 )</li> |
|
|
|
1408 <li>Aron Budea ( 3 )</li> |
|
|
|
1409 <li>BogdanB ( 3 )</li> |
|
|
|
1410 <li>Michael Warner ( 3 )</li> |
|
|
|
1411 <li>m.a.riosv ( 3 )</li> |
|
|
|
1412 </ol> |
|
|
|
1413 <h2>DUPLICATED bugs</h2> |
|
|
|
1414 <p><strong>100</strong> bugs have been duplicated by <strong>37</strong> people.</p> |
|
|
|
1415 <p><strong>Top 10 testers</strong><br/> |
|
|
|
1416 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/DUPLICATED_bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/DUPLICATED_bugs.png" width="300"/></a></p> |
|
|
|
1417 <ol> |
|
|
|
1418 <li>V Stuart Foote ( 9 )</li> |
|
|
|
1419 <li>stragu ( 8 )</li> |
|
|
|
1420 <li>Julien Nabet ( 8 )</li> |
|
|
|
1421 <li>phv ( 6 )</li> |
|
|
|
1422 <li>Dieter ( 6 )</li> |
|
|
|
1423 <li>Heiko Tietze ( 5 )</li> |
|
|
|
1424 <li>Buovjaga ( 5 )</li> |
|
|
|
1425 <li>Michael Stahl (allotropia) ( 4 )</li> |
|
|
|
1426 <li>Telesto ( 4 )</li> |
|
|
|
1427 <li>Kevin Suo ( 3 )</li> |
|
|
|
1428 </ol> |
|
|
|
1429 <h2>Verified bug fixes</h2> |
|
|
|
1430 <p><strong>71</strong> bugs have been verified by <strong>18</strong> people.</p> |
|
|
|
1431 <p><strong>Top 10 Verifiers</strong><br/> |
|
|
|
1432 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Verified_bug_fixes.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Verified_bug_fixes.png" width="300"/></a></p> |
|
|
|
1433 <ol> |
|
|
|
1434 <li>stragu ( 20 )</li> |
|
|
|
1435 <li>NISZ LibreOffice Team ( 15 )</li> |
|
|
|
1436 <li>BogdanB ( 9 )</li> |
|
|
|
1437 <li>Dieter ( 5 )</li> |
|
|
|
1438 <li>Buovjaga ( 4 )</li> |
|
|
|
1439 <li>Gabor Kelemen (allotropia) ( 3 )</li> |
|
|
|
1440 <li>Aron Budea ( 2 )</li> |
|
|
|
1441 <li>Kevin Suo ( 2 )</li> |
|
|
|
1442 <li>Xisco Faulí ( 2 )</li> |
|
|
|
1443 <li>Rizal Muttaqin ( 1 )</li> |
|
|
|
1444 </ol> |
|
|
|
1445 <h2>Categorized Bugs</h2> |
|
|
|
1446 <p><strong>300</strong>…</p></div> |
|
|
|
1447 </summary> |
|
|
|
1448 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><h2>General Activities</h2> |
|
|
|
1449 <ol> |
|
|
|
1450 <li>LibreOffice 7.2.4 and LibreOffice 7.1.8 <a href="https://blog.documentfoundation.org/blog/2021/12/06/libreoffice-7-2-4-and-7-1-8-community/">were released</a> on December 6 providing an important security fix</li> |
|
|
|
1451 <li>Alain Romedenne improved the Help content for Basic functions</li> |
|
|
|
1452 <li>Olivier Hallot (TDF) added help for sep= in CSV files, VBA mode for RGB functions and warnings, improved help for Writer fields and started annotating Help for functions that are not in ODF spec</li> |
|
|
|
1453 <li>Rafael Lima improved the Help content for the ScriptForge library, fixed opening Help from an Expert Configuration property dialog, improved subscript/superscript help about Sidebar and fixed CTL information in Hyphenation help page</li> |
|
|
|
1454 <li>Kevin Suo corrected the Calc error string STR_LONG_ERR_NO_VALUE in the code and fixed a couple of Calc error strings in Help</li> |
|
|
|
1455 <li>flywire improved the Help content for the ScriptForge library</li> |
|
|
|
1456 <li>Stanislav Horáček made fixes in Basic and Python Help content</li> |
|
|
|
1457 <li>Jean-Pierre Ledure worked on the ScriptForge library</li> |
|
|
|
1458 <li>Miklos Vajna (Collabora) continued working on support for <a href="https://vmiklos.hu/blog/sd-theme-shape-text.html">colour themes in OOXML documents</a> and made <a href="https://vmiklos.hu/blog/sw-ole-update.html">OLE object previews reliable</a></li> |
|
|
|
1459 <li>Krzysztof Hałasa fixed a problem with connecting to a Mysql/MariaDB instance</li> |
|
|
|
1460 <li>Ismael Luceno improved the POSIX-compatibility of the build system</li> |
|
|
|
1461 <li>Chris Sherlock continued VCL refactoring work and improved font matching for CJK text</li> |
|
|
|
1462 <li>Rizal Muttaqin made many updates to the Colibre icon theme</li> |
|
|
|
1463 <li>Áron Budea (Collabora) made a Python-related build fix for Win 10 with Win 11 SDK</li> |
|
|
|
1464 <li>René Engelhard (Debian) fixed a UI test</li> |
|
|
|
1465 <li>Christian Lohmaier (TDF) created a build target for vscode-ide-integration and made some other build-related improvements</li> |
|
|
|
1466 <li>Tünde Tóth (NISZ) fixed OOXML import of transparent hatching</li> |
|
|
|
1467 <li>Arnaud Versini made some code cleanups</li> |
|
|
|
1468 <li>Regina Henschel improved extrusion of custom shapes</li> |
|
|
|
1469 <li>Dhiraj Holden added all subtotal functions to Calc’s autosum</li> |
|
|
|
1470 <li>David Tardon (Red Hat) updated the libmwaw library providing support for legacy Mac documents</li> |
|
|
|
1471 <li>Kohei Yoshida updated liborcus and mdds libraries used by Calc and fixed Calc child styles not inheriting from parent</li> |
|
|
|
1472 <li>Hossein Nourikhah (TDF) created a minimal VCL example application and fixed a problem with line spacing in inserted SVG files</li> |
|
|
|
1473 <li>Michael Weghorn implemented accessibility handling for focused Calc cell state</li> |
|
|
|
1474 <li>Heiko Tietze (TDF) made some UI improvements</li> |
|
|
|
1475 <li>Winfried Donkers fixed Function wizard lying about DCOUNT and DCOUNTA arguments</li> |
|
|
|
1476 <li>Attila Bakos (NISZ) continued working on support for text in grouped shapes</li> |
|
|
|
1477 <li>Armin Le Grand (allotropia) made border line width use the correct default, made right-clicking hyperlinks in Calc behave more intuitively, fixed handling of closing brackets in hyperlinks and worked on fixing a glitch in diagonal border lines</li> |
|
|
|
1478 <li>Thorsten Behrens (allotropia) fixed a Windows build issue and made some cleanups</li> |
|
|
|
1479 <li>Samuel Mehrbrodt (allotropia) fixed saving Calc color filter when having multiple data ranges in sheet</li> |
|
|
|
1480 <li>Urja Rannikko fixed a time tick issue on 32-bit Linux that caused problems with auto-playing slideshows and long-running macros</li> |
|
|
|
1481 <li>Laurent Balland-Poirier improved the Writer templates shipped with LibreOffice by removing their hardcoded page size setting</li> |
|
|
|
1482 <li>Tomaž Vajngerl (Collabora) added a document setting for image preferred DPI and did a lot of refactoring in drawinglayer and vcl</li> |
|
|
|
1483 <li>Justin Luth (Collabora/SIL) fixed a Calc UI focus issue, Other options in Find and Replace dialog not staying closed in certain cases, horizontal alignment in certain imported XLSX files, an issue with disabled buttons in Mailmerge toolbar, reappearing Calc hidden columns, an issue with Calc comment marks not getting hidden when hiding columns, an issue with Impress/Draw bullets and numbering not activating from the dialog, made it so applying a border colour on an image activates border as well and added easier autocomplete access to frequently used Calc functions</li> |
|
|
|
1484 <li>Tibor Nagy (NISZ) added a workaround for “At least” line spacing not being supported by PPTX format</li> |
|
|
|
1485 <li>László Németh made many improvements to DOCX and ODT change tracking, especially regarding tables</li> |
|
|
|
1486 <li>Andreas Heinisch fixed an issue with using dates in Calc conditional formatting, an issue with Basic variable information being overwritten, made Basic boolean operators return values of type Boolean and made Home key behave more intuitively in Basic IDE</li> |
|
|
|
1487 <li>Eike Rathke (Red Hat) improved relative cell address parsing in Calc, fixed an issue with XML data always importing to first sheet in certain cases and made the Calc functions AND(), OR(), XOR() propagate their errors</li> |
|
|
|
1488 <li>Stephan Bergmann (Red Hat) made many code and build-related cleanups as well as test fixes</li> |
|
|
|
1489 <li>Jim Raykowski made many improvements to Navigator, including list order of elements and added an expert option ‘navigateonselect’ to navigate by single click instead of double</li> |
|
|
|
1490 <li>Caolán McNamara (Red Hat) fixed an issue with unwanted kerning changes when working in Calc and improved autofilter submenu arrangement. He also fixed many crashes and UI issues and continued working on the <a href="https://caolanm.blogspot.com/2021/12/gtk3-calc-autofilter-as-gtkpopover.html">new gtk4 UI backend</a></li> |
|
|
|
1491 <li>Gábor Kelemen (allotropia) made it so EXIF rotation of inserted images is applied without asking and made the Hide Columns section in Sidebar smarter</li> |
|
|
|
1492 <li>Roland Kurmann made it so non-sequentially selected rows or columns are counted in Calc’s statusbar and fixed the output for Calc’s function INFO(“OSVERSION”) on Linux</li> |
|
|
|
1493 <li>Julien Nabet fixed issues with Evolution email client as address database, made quick find in Calc search by value by default, made Parameter query with :parameter IS NULL work in Firebird databases and made it possible to delete external tables in Firebird databases. He also fixed several crashes and regressions and made many code cleanups</li> |
|
|
|
1494 <li>Michael Stahl (allotropia) finished the implementation of Curl-based WebDAV and was able to remove Neon and Serf dependencies</li> |
|
|
|
1495 <li>Luboš Luňák (Collabora) continued improving the Windows clang-cl build support, continued improving the speed of Calc VLOOKUP function, fixed an issue with images appearing blurred in Impress edit mode and made it so Calc text operations are not queried by numeric value allowing to make substring queries on dates, for example</li> |
|
|
|
1496 <li>Vasily Melenchuk (CIB) implemented Word content controls support</li> |
|
|
|
1497 <li>Jan-Marek Glogowski (allotropia) made extensive improvements to the build system</li> |
|
|
|
1498 <li>Xisco Faulí (TDF) made over thirty additions and improvements to automated tests</li> |
|
|
|
1499 <li>Mike Kaganski (Collabora) fixed an issue with dragging and dropping images with Unicode characters in their filenames into documents on Windows, added support for detecting UTF-16 data without BOM, improved the VSCode IDE integration, made saving registrymodifications.xcu more robust (resistant to corruption) on Windows, fixed problems caused by recently opened remote files that are not accessible, fixed check marks rendered incorrectly in menus on scaled-up desktops and made many code cleanups</li> |
|
|
|
1500 <li>Noel Grandin (Collabora) improved thread-safety of the code and the load time of large charts. He also made many code cleanups</li> |
|
|
|
1501 </ol> |
|
|
|
1502 <p>Kudos to <strong>Ilmari Lauhakangas</strong> for helping to elaborate this list.</p> |
|
|
|
1503 <h2>Reported Bugs</h2> |
|
|
|
1504 <p><strong>489</strong> bugs, <strong>49</strong> of which are enhancements, have been reported by <strong>304</strong> people.</p> |
|
|
|
1505 <p><strong>Top 10 Reporters</strong><br/> |
|
|
|
1506 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Reported_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Reported_Bugs.png" width="300"/></a></p> |
|
|
|
1507 <ol> |
|
|
|
1508 <li>Telesto ( 60 )</li> |
|
|
|
1509 <li>Kevin Suo ( 13 )</li> |
|
|
|
1510 <li>Mike Kaganski ( 12 )</li> |
|
|
|
1511 <li>achim ( 9 )</li> |
|
|
|
1512 <li>Hossein ( 9 )</li> |
|
|
|
1513 <li>NISZ LibreOffice Team ( 8 )</li> |
|
|
|
1514 <li>Aron Budea ( 7 )</li> |
|
|
|
1515 <li>Regina Henschel ( 7 )</li> |
|
|
|
1516 <li>Gabor Kelemen (allotropia) ( 6 )</li> |
|
|
|
1517 <li>Colin ( 5 )</li> |
|
|
|
1518 </ol> |
|
|
|
1519 <h2>Triaged Bugs</h2> |
|
|
|
1520 <p><strong>504</strong> bugs have been triaged by <strong>88</strong> people.</p> |
|
|
|
1521 <p><strong>Top 10 Triagers</strong><br/> |
|
|
|
1522 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Triaged_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Triaged_Bugs.png" width="300"/></a></p> |
|
|
|
1523 <ol> |
|
|
|
1524 <li>Dieter ( 54 )</li> |
|
|
|
1525 <li>Buovjaga ( 41 )</li> |
|
|
|
1526 <li>raal ( 30 )</li> |
|
|
|
1527 <li>Julien Nabet ( 26 )</li> |
|
|
|
1528 <li>Heiko Tietze ( 22 )</li> |
|
|
|
1529 <li>V Stuart Foote ( 21 )</li> |
|
|
|
1530 <li>Mike Kaganski ( 20 )</li> |
|
|
|
1531 <li>stragu ( 19 )</li> |
|
|
|
1532 <li>zcrhonek ( 19 )</li> |
|
|
|
1533 <li>Xisco Faulí ( 18 )</li> |
|
|
|
1534 </ol> |
|
|
|
1535 <h2>Resolution of resolved bugs</h2> |
|
|
|
1536 <p><strong>489</strong> bugs have been set to RESOLVED.<br/> |
|
|
|
1537 <img alt="" class="alignnone size-full" height="480" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Resolution_of_resolved_bugs.png" width="640"/><br/> |
|
|
|
1538 Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.</p> |
|
|
|
1539 <h2>Fixed Bugs</h2> |
|
|
|
1540 <p><strong>167</strong> bugs have been fixed by <strong>32</strong> people.</p> |
|
|
|
1541 <p><strong>Top 10 Fixers</strong><br/> |
|
|
|
1542 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Fixed_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Fixed_Bugs.png" width="300"/></a></p> |
|
|
|
1543 <ol> |
|
|
|
1544 <li>Caolán McNamara ( 13 )</li> |
|
|
|
1545 <li>Julien Nabet ( 11 )</li> |
|
|
|
1546 <li>Justin Luth ( 10 )</li> |
|
|
|
1547 <li>Michael Stahl ( 10 )</li> |
|
|
|
1548 <li>Noel Grandin ( 10 )</li> |
|
|
|
1549 <li>László Németh ( 9 )</li> |
|
|
|
1550 <li>Mike Kaganski ( 6 )</li> |
|
|
|
1551 <li>Eike Rathke ( 5 )</li> |
|
|
|
1552 <li>Jim Raykowski ( 4 )</li> |
|
|
|
1553 <li>Olivier Hallot ( 4 )</li> |
|
|
|
1554 </ol> |
|
|
|
1555 <p><strong>List of critical bugs fixed</strong></p> |
|
|
|
1556 <ol> |
|
|
|
1557 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144244">tdf#144244</a> Crash when FILESAVE a calc file after delete some columns ( Thanks to Julien Nabet )</li> |
|
|
|
1558 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146286">tdf#146286</a> Crash/hang calling context menu ( Thanks to Noel Grandin )</li> |
|
|
|
1559 </ol> |
|
|
|
1560 <p><strong>List of high severity bugs fixed</strong></p> |
|
|
|
1561 <ol> |
|
|
|
1562 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=128895">tdf#128895</a> Hidden Columns but keep reappearing! Unlike Rows which will stay hidden (steps: comment 19) ( Thanks to Justin Luth )</li> |
|
|
|
1563 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=136855">tdf#136855</a> Crash correcting with spell checker with track & changes enabled ( Thanks to Michael Stahl )</li> |
|
|
|
1564 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=141175">tdf#141175</a> CRASH: cutting content with redlines ( Thanks to Michael Stahl )</li> |
|
|
|
1565 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144565">tdf#144565</a> Crash in: SfxItemSet::Clone(bool,SfxItemPool *) ( Thanks to Michael Stahl )</li> |
|
|
|
1566 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146141">tdf#146141</a> Delete empty comment crash – Crash in: `anonymous namespace’::collectUIInformation ( Thanks to Caolán McNamara )</li> |
|
|
|
1567 </ol> |
|
|
|
1568 <p><strong>List of crashes fixed</strong></p> |
|
|
|
1569 <ol> |
|
|
|
1570 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=136452">tdf#136452</a> Crash swlo!SwTextFrame::HasFootnote+0xc0d: at undo ( Thanks to Michael Stahl )</li> |
|
|
|
1571 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=136855">tdf#136855</a> Crash correcting with spell checker with track & changes enabled ( Thanks to Michael Stahl )</li> |
|
|
|
1572 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=139843">tdf#139843</a> Crash swlo!SwNumRule::MakeNumString ( Thanks to Michael Stahl )</li> |
|
|
|
1573 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=141175">tdf#141175</a> CRASH: cutting content with redlines ( Thanks to Michael Stahl )</li> |
|
|
|
1574 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144244">tdf#144244</a> Crash when FILESAVE a calc file after delete some columns ( Thanks to Julien Nabet )</li> |
|
|
|
1575 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144565">tdf#144565</a> Crash in: SfxItemSet::Clone(bool,SfxItemPool *) ( Thanks to Michael Stahl )</li> |
|
|
|
1576 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145062">tdf#145062</a> Crash when inserting hidden field over input field ( Thanks to Michael Stahl )</li> |
|
|
|
1577 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145090">tdf#145090</a> LO Calc Crash with drop-down-menu (GTK3) ( Thanks to Noel Grandin )</li> |
|
|
|
1578 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145892">tdf#145892</a> Crash (failed assert) in DBGUTIL build when inserting a section from a WEBP ( Thanks to Caolán McNamara )</li> |
|
|
|
1579 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145928">tdf#145928</a> Crash mergedlo!SdrUndoObj::ImpShowPageOfThisObject+33 (SwpHints::Check(bool) ndhints.cxx:359) ( Thanks to Michael Stahl )</li> |
|
|
|
1580 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146141">tdf#146141</a> Delete empty comment crash – Crash in: `anonymous namespace’::collectUIInformation ( Thanks to Caolán McNamara )</li> |
|
|
|
1581 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146179">tdf#146179</a> Developer Tools crashes LO when inspecting object in special file ( Thanks to Julien Nabet )</li> |
|
|
|
1582 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146208">tdf#146208</a> FILEEDIT DOCX Crash at Redo of accepting table row deletions ( Thanks to László Németh )</li> |
|
|
|
1583 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146286">tdf#146286</a> Crash/hang calling context menu ( Thanks to Noel Grandin )</li> |
|
|
|
1584 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146295">tdf#146295</a> Base linked to txt or csv files crashes on filter dialog ( Thanks to Julien Nabet )</li> |
|
|
|
1585 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146333">tdf#146333</a> Crash when closing table wizard, then odb file only (not whole LO). ( Thanks to Caolán McNamara )</li> |
|
|
|
1586 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146363">tdf#146363</a> [regression] LibreOffice Draw crashes when changing width/height of text box ( Thanks to Julien Nabet )</li> |
|
|
|
1587 </ol> |
|
|
|
1588 <p><strong>List of performance issues fixed</strong></p> |
|
|
|
1589 <ol> |
|
|
|
1590 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146037">tdf#146037</a> Autofilter is slow when filter conditions are set in multiple columns ( Thanks to Luboš Luňák )</li> |
|
|
|
1591 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=146108">tdf#146108</a> Calc is slow to change cell focus in a document with a big background image ( Thanks to Noel Grandin )</li> |
|
|
|
1592 </ol> |
|
|
|
1593 <p><strong>List of old bugs ( more than 4 years old ) fixed</strong></p> |
|
|
|
1594 <ol> |
|
|
|
1595 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=103331">tdf#103331</a> Child styles not inheriting from parent ( Thanks to Kohei Yoshida )</li> |
|
|
|
1596 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=104823">tdf#104823</a> For Word 2016 Content Controls Placeholder Text is Being Displayed Instead of Text from XML ( Thanks to Vasily Melenchuk )</li> |
|
|
|
1597 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=107292">tdf#107292</a> uninterrupted deletion tracked changes inserted in wrong order during ODF import ( Thanks to László Németh )</li> |
|
|
|
1598 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=58125">tdf#58125</a> [UI] Comment marks not hidden when column is hidden ( Thanks to Justin Luth )</li> |
|
|
|
1599 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=90805">tdf#90805</a> TOOLBAR: Enabling border color on an image should enable border ( Thanks to Justin Luth )</li> |
|
|
|
1600 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=92010">tdf#92010</a> Easier autocomplete access to more frequently used functions ( Thanks to Justin Luth )</li> |
|
|
|
1601 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=99027">tdf#99027</a> [FORMATTING] Default table border width is useless ( Thanks to Samuel Mehrbrodt )</li> |
|
|
|
1602 </ol> |
|
|
|
1603 <h2>WORKSFORME bugs</h2> |
|
|
|
1604 <p><strong>92</strong> bugs have been retested by <strong>41</strong> people.</p> |
|
|
|
1605 <p><strong>Top 10 testers</strong><br/> |
|
|
|
1606 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/WORKSFORME_bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/WORKSFORME_bugs.png" width="300"/></a></p> |
|
|
|
1607 <ol> |
|
|
|
1608 <li>Buovjaga ( 15 )</li> |
|
|
|
1609 <li>Dieter ( 8 )</li> |
|
|
|
1610 <li>Robert Großkopf ( 5 )</li> |
|
|
|
1611 <li>Kevin Suo ( 4 )</li> |
|
|
|
1612 <li>Julien Nabet ( 4 )</li> |
|
|
|
1613 <li>Ezinne ( 3 )</li> |
|
|
|
1614 <li>Aron Budea ( 3 )</li> |
|
|
|
1615 <li>BogdanB ( 3 )</li> |
|
|
|
1616 <li>Michael Warner ( 3 )</li> |
|
|
|
1617 <li>m.a.riosv ( 3 )</li> |
|
|
|
1618 </ol> |
|
|
|
1619 <h2>DUPLICATED bugs</h2> |
|
|
|
1620 <p><strong>100</strong> bugs have been duplicated by <strong>37</strong> people.</p> |
|
|
|
1621 <p><strong>Top 10 testers</strong><br/> |
|
|
|
1622 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/DUPLICATED_bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/DUPLICATED_bugs.png" width="300"/></a></p> |
|
|
|
1623 <ol> |
|
|
|
1624 <li>V Stuart Foote ( 9 )</li> |
|
|
|
1625 <li>stragu ( 8 )</li> |
|
|
|
1626 <li>Julien Nabet ( 8 )</li> |
|
|
|
1627 <li>phv ( 6 )</li> |
|
|
|
1628 <li>Dieter ( 6 )</li> |
|
|
|
1629 <li>Heiko Tietze ( 5 )</li> |
|
|
|
1630 <li>Buovjaga ( 5 )</li> |
|
|
|
1631 <li>Michael Stahl (allotropia) ( 4 )</li> |
|
|
|
1632 <li>Telesto ( 4 )</li> |
|
|
|
1633 <li>Kevin Suo ( 3 )</li> |
|
|
|
1634 </ol> |
|
|
|
1635 <h2>Verified bug fixes</h2> |
|
|
|
1636 <p><strong>71</strong> bugs have been verified by <strong>18</strong> people.</p> |
|
|
|
1637 <p><strong>Top 10 Verifiers</strong><br/> |
|
|
|
1638 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Verified_bug_fixes.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2022/01/Verified_bug_fixes.png" width="300"/></a></p> |
|
|
|
1639 <ol> |
|
|
|
1640 <li>stragu ( 20 )</li> |
|
|
|
1641 <li>NISZ LibreOffice Team ( 15 )</li> |
|
|
|
1642 <li>BogdanB ( 9 )</li> |
|
|
|
1643 <li>Dieter ( 5 )</li> |
|
|
|
1644 <li>Buovjaga ( 4 )</li> |
|
|
|
1645 <li>Gabor Kelemen (allotropia) ( 3 )</li> |
|
|
|
1646 <li>Aron Budea ( 2 )</li> |
|
|
|
1647 <li>Kevin Suo ( 2 )</li> |
|
|
|
1648 <li>Xisco Faulí ( 2 )</li> |
|
|
|
1649 <li>Rizal Muttaqin ( 1 )</li> |
|
|
|
1650 </ol> |
|
|
|
1651 <h2>Categorized Bugs</h2> |
|
|
|
1652 <p><strong>300</strong>…</p></div> |
|
|
|
1653 </content> |
|
|
|
1654 <updated>2022-01-12T09:21:42Z</updated> |
|
|
|
1655 <published>2022-01-12T09:21:42Z</published> |
|
|
|
1656 <category term="reports"/> |
|
|
|
1657 <author> |
|
|
|
1658 <name>x1sc0</name> |
|
|
|
1659 </author> |
|
|
|
1660 <source> |
|
|
|
1661 <id>https://qa.blog.documentfoundation.org</id> |
|
|
|
1662 <link href="https://qa.blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
1663 <link href="https://qa.blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
1664 <subtitle>Updates from the Quality Assurance community</subtitle> |
|
|
|
1665 <title>LibreOffice QA Blog</title> |
|
|
|
1666 <updated>2022-01-18T10:57:24Z</updated> |
|
|
|
1667 </source> |
|
|
|
1668 </entry> |
|
|
|
1669 |
|
|
|
1670 <entry> |
|
|
|
1671 <id>tag:blogger.com,1999:blog-3186903011477408340.post-6304372585078285171</id> |
|
|
|
1672 <link href="https://libreoffice-dev.blogspot.com/feeds/6304372585078285171/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/> |
|
|
|
1673 <link href="https://libreoffice-dev.blogspot.com/2022/01/language-tool-56-is-released.html#comment-form" rel="replies" title="0 Comments" type="text/html"/> |
|
|
|
1674 <link href="https://www.blogger.com/feeds/3186903011477408340/posts/default/6304372585078285171" rel="edit" type="application/atom+xml"/> |
|
|
|
1675 <link href="https://www.blogger.com/feeds/3186903011477408340/posts/default/6304372585078285171" rel="self" type="application/atom+xml"/> |
|
|
|
1676 <link href="https://libreoffice-dev.blogspot.com/2022/01/language-tool-56-is-released.html" rel="alternate" title="Language Tool 5.6 is released" type="text/html"/> |
|
|
|
1677 <title>Language Tool 5.6 is released</title> |
|
|
|
1678 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p style="text-align: justify;">Language Tool 5.6 is available now.</p><p style="text-align: justify;">Russian, English, Ukrainian, French, German, Portuguese, Catalan, Dutch and Spain language checking modules were updated in this release.</p><p style="text-align: justify;">LibreOffice integration was improved too.</p><p style="text-align: justify;">You can download the LibreOffice extension by <a href="https://languagetool.org/download/LanguageTool-5.6.oxt" target="_blank">the link</a>.<br/></p></div> |
|
|
|
1679 </content> |
|
|
|
1680 <updated>2022-01-09T11:19:38Z</updated> |
|
|
|
1681 <published>2022-01-09T11:19:00Z</published> |
|
|
|
1682 <category scheme="http://www.blogger.com/atom/ns#" term="LanguageTool"/> |
|
|
|
1683 <category scheme="http://www.blogger.com/atom/ns#" term="Release"/> |
|
|
|
1684 <author> |
|
|
|
1685 <name>Roman Kuznetsov</name> |
|
|
|
1686 <email>noreply@blogger.com</email> |
|
|
|
1687 <uri>http://www.blogger.com/profile/11694297935288423889</uri> |
|
|
|
1688 </author> |
|
|
|
1689 <source> |
|
|
|
1690 <id>tag:blogger.com,1999:blog-3186903011477408340</id> |
|
|
|
1691 <category term="useful tips"/> |
|
|
|
1692 <category term="Writer"/> |
|
|
|
1693 <category term="extensions"/> |
|
|
|
1694 <category term="7.0"/> |
|
|
|
1695 <category term="QA"/> |
|
|
|
1696 <category term="development"/> |
|
|
|
1697 <category term="news"/> |
|
|
|
1698 <category term="Calc"/> |
|
|
|
1699 <category term="Impress"/> |
|
|
|
1700 <category term="Math"/> |
|
|
|
1701 <category term="macOS"/> |
|
|
|
1702 <category term="presentation"/> |
|
|
|
1703 <category term="table"/> |
|
|
|
1704 <category term="Icon themes"/> |
|
|
|
1705 <category term="LanguageTool"/> |
|
|
|
1706 <category term="Release"/> |
|
|
|
1707 <category term="Windows is a bullshit"/> |
|
|
|
1708 <category term="beta release"/> |
|
|
|
1709 <category term="branding"/> |
|
|
|
1710 <category term="bug fixing"/> |
|
|
|
1711 <category term="installer"/> |
|
|
|
1712 <category term="templates"/> |
|
|
|
1713 <category term="windows"/> |
|
|
|
1714 <category term="Colors"/> |
|
|
|
1715 <category term="Documentation"/> |
|
|
|
1716 <category term="Draw"/> |
|
|
|
1717 <category term="Endnotes"/> |
|
|
|
1718 <category term="Footnotes"/> |
|
|
|
1719 <category term="Glade"/> |
|
|
|
1720 <category term="Guides"/> |
|
|
|
1721 <category term="Help"/> |
|
|
|
1722 <category term="HiDPI"/> |
|
|
|
1723 <category term="Improvements"/> |
|
|
|
1724 <category term="LibreOffice doesn't start"/> |
|
|
|
1725 <category term="Lubuntu"/> |
|
|
|
1726 <category term="Navigator"/> |
|
|
|
1727 <category term="Personal use only?"/> |
|
|
|
1728 <category term="Pivot table"/> |
|
|
|
1729 <category term="RC release"/> |
|
|
|
1730 <category term="Shadows"/> |
|
|
|
1731 <category term="TDF"/> |
|
|
|
1732 <category term="UI"/> |
|
|
|
1733 <category term="Updating"/> |
|
|
|
1734 <category term="Windows 7"/> |
|
|
|
1735 <category term="barcode"/> |
|
|
|
1736 <category term="calculations"/> |
|
|
|
1737 <category term="charts"/> |
|
|
|
1738 <category term="contribution"/> |
|
|
|
1739 <category term="dialog"/> |
|
|
|
1740 <category term="filters"/> |
|
|
|
1741 <category term="gerrit"/> |
|
|
|
1742 <category term="graphic stack"/> |
|
|
|
1743 <category term="icons"/> |
|
|
|
1744 <category term="merged cells"/> |
|
|
|
1745 <category term="new features"/> |
|
|
|
1746 <category term="problems"/> |
|
|
|
1747 <category term="repair"/> |
|
|
|
1748 <category term="shapes"/> |
|
|
|
1749 <category term="sidebar"/> |
|
|
|
1750 <category term="vcl:qt5"/> |
|
|
|
1751 <category term="you are crazy"/> |
|
|
|
1752 <author> |
|
|
|
1753 <name>Roman Kuznetsov</name> |
|
|
|
1754 <email>noreply@blogger.com</email> |
|
|
|
1755 <uri>http://www.blogger.com/profile/11694297935288423889</uri> |
|
|
|
1756 </author> |
|
|
|
1757 <link href="https://libreoffice-dev.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
1758 <link href="https://www.blogger.com/feeds/3186903011477408340/posts/default" rel="self" type="application/atom+xml"/> |
|
|
|
1759 <link href="https://libreoffice-dev.blogspot.com/" rel="alternate" type="text/html"/> |
|
|
|
1760 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
1761 <link href="https://www.blogger.com/feeds/3186903011477408340/posts/default?start-index=26&max-results=25" rel="next" type="application/atom+xml"/> |
|
|
|
1762 <subtitle>How to develop LibreOffice, news, and more</subtitle> |
|
|
|
1763 <title>LibreOffice Information</title> |
|
|
|
1764 <updated>2022-01-28T16:44:41Z</updated> |
|
|
|
1765 </source> |
|
|
|
1766 </entry> |
|
|
|
1767 |
|
|
|
1768 <entry> |
|
|
|
1769 <id>tag:blogger.com,1999:blog-5054960.post-5275801758992397602</id> |
|
|
|
1770 <link href="https://mapopa.blogspot.com/feeds/5275801758992397602/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/> |
|
|
|
1771 <link href="https://www.blogger.com/comment.g?blogID=5054960&postID=5275801758992397602" rel="replies" title="0 Comments" type="text/html"/> |
|
|
|
1772 <link href="https://www.blogger.com/feeds/5054960/posts/default/5275801758992397602" rel="edit" type="application/atom+xml"/> |
|
|
|
1773 <link href="https://www.blogger.com/feeds/5054960/posts/default/5275801758992397602" rel="self" type="application/atom+xml"/> |
|
|
|
1774 <link href="https://mapopa.blogspot.com/2022/01/firebird-grammar-railroad-diagram.html" rel="alternate" title="Firebird Grammar railroad diagram" type="text/html"/> |
|
|
|
1775 <title>Firebird Grammar railroad diagram</title> |
|
|
|
1776 <summary>Railroad diagram for the Firebird database you can see/get it here (following the instructions)https://github.com/FirebirdSQL/firebird/issues/6898Zip file with self contained images is here (generated with the above instructions).</summary> |
|
|
|
1777 <updated>2022-01-06T14:14:13Z</updated> |
|
|
|
1778 <published>2022-01-04T10:36:00Z</published> |
|
|
|
1779 <author> |
|
|
|
1780 <name>Popa Adrian Marius</name> |
|
|
|
1781 <email>noreply@blogger.com</email> |
|
|
|
1782 <uri>http://www.blogger.com/profile/09862886782232467681</uri> |
|
|
|
1783 </author> |
|
|
|
1784 <source> |
|
|
|
1785 <id>tag:blogger.com,1999:blog-5054960</id> |
|
|
|
1786 <category term="ubuntu"/> |
|
|
|
1787 <category term="firebird"/> |
|
|
|
1788 <category term="debian"/> |
|
|
|
1789 <category term="ubuntu hardy heron"/> |
|
|
|
1790 <category term="ubuntu intrepid ibex"/> |
|
|
|
1791 <category term="webkit"/> |
|
|
|
1792 <category term="ubuntu jaunty"/> |
|
|
|
1793 <category term="linux"/> |
|
|
|
1794 <category term="nginx"/> |
|
|
|
1795 <category term="firefox 3.0"/> |
|
|
|
1796 <category term="free pascal"/> |
|
|
|
1797 <category term="android"/> |
|
|
|
1798 <category term="arora"/> |
|
|
|
1799 <category term="cake php"/> |
|
|
|
1800 <category term="ffmpeg"/> |
|
|
|
1801 <category term="git"/> |
|
|
|
1802 <category term="lazarus"/> |
|
|
|
1803 <category term="cloudbook"/> |
|
|
|
1804 <category term="everex"/> |
|
|
|
1805 <category term="kernel vanilla"/> |
|
|
|
1806 <category term="kvm"/> |
|
|
|
1807 <category term="QEMU"/> |
|
|
|
1808 <category term="kernel"/> |
|
|
|
1809 <category term="php"/> |
|
|
|
1810 <category term="qt4.5"/> |
|
|
|
1811 <category term="vlc"/> |
|
|
|
1812 <category term="firebird 2.1"/> |
|
|
|
1813 <category term="firebird 2.5"/> |
|
|
|
1814 <category term="flamerobin"/> |
|
|
|
1815 <category term="kernel 2.6.27"/> |
|
|
|
1816 <category term="mysql"/> |
|
|
|
1817 <category term="netbooks"/> |
|
|
|
1818 <category term="php 5"/> |
|
|
|
1819 <category term="php5"/> |
|
|
|
1820 <category term="python"/> |
|
|
|
1821 <category term="ubuntu gutsy"/> |
|
|
|
1822 <category term="vlc nightly"/> |
|
|
|
1823 <category term="vlc streaming"/> |
|
|
|
1824 <category term="vmware"/> |
|
|
|
1825 <category term="windows"/> |
|
|
|
1826 <category term="goodbye-microsoft"/> |
|
|
|
1827 <category term="linux 0.0.1"/> |
|
|
|
1828 <category term="microsoft"/> |
|
|
|
1829 <category term="mplayer"/> |
|
|
|
1830 <category term="qmail"/> |
|
|
|
1831 <category term="qt"/> |
|
|
|
1832 <category term="ubuntu server"/> |
|
|
|
1833 <category term="virtualbox"/> |
|
|
|
1834 <category term="youtube"/> |
|
|
|
1835 <category term="3gp"/> |
|
|
|
1836 <category term="Haikuos"/> |
|
|
|
1837 <category term="MOTU"/> |
|
|
|
1838 <category term="blog tutorial"/> |
|
|
|
1839 <category term="c#"/> |
|
|
|
1840 <category term="compiz"/> |
|
|
|
1841 <category term="gutsy"/> |
|
|
|
1842 <category term="ie6"/> |
|
|
|
1843 <category term="jeos"/> |
|
|
|
1844 <category term="mercurial"/> |
|
|
|
1845 <category term="mozilla"/> |
|
|
|
1846 <category term="ogg"/> |
|
|
|
1847 <category term="oo pascal"/> |
|
|
|
1848 <category term="pdo"/> |
|
|
|
1849 <category term="perl"/> |
|
|
|
1850 <category term="ror"/> |
|
|
|
1851 <category term="ruby"/> |
|
|
|
1852 <category term="upgrade"/> |
|
|
|
1853 <category term="vanilla"/> |
|
|
|
1854 <category term="Romania"/> |
|
|
|
1855 <category term="Xc3028"/> |
|
|
|
1856 <category term="acpi"/> |
|
|
|
1857 <category term="amd"/> |
|
|
|
1858 <category term="amd64"/> |
|
|
|
1859 <category term="amr"/> |
|
|
|
1860 <category term="android-x86"/> |
|
|
|
1861 <category term="apc"/> |
|
|
|
1862 <category term="apt"/> |
|
|
|
1863 <category term="asus"/> |
|
|
|
1864 <category term="c++"/> |
|
|
|
1865 <category term="cakephp"/> |
|
|
|
1866 <category term="chrome"/> |
|
|
|
1867 <category term="clang++"/> |
|
|
|
1868 <category term="delphi"/> |
|
|
|
1869 <category term="delphi programming"/> |
|
|
|
1870 <category term="dosemu"/> |
|
|
|
1871 <category term="eclipse"/> |
|
|
|
1872 <category term="eliberatica"/> |
|
|
|
1873 <category term="error"/> |
|
|
|
1874 <category term="ext4"/> |
|
|
|
1875 <category term="feisty"/> |
|
|
|
1876 <category term="firebird build"/> |
|
|
|
1877 <category term="firebug"/> |
|
|
|
1878 <category term="firefox"/> |
|
|
|
1879 <category term="firefox 2.0"/> |
|
|
|
1880 <category term="flash"/> |
|
|
|
1881 <category term="flv live streaming"/> |
|
|
|
1882 <category term="google"/> |
|
|
|
1883 <category term="google app"/> |
|
|
|
1884 <category term="gsoc2015"/> |
|
|
|
1885 <category term="hardy"/> |
|
|
|
1886 <category term="ie7"/> |
|
|
|
1887 <category term="ie8"/> |
|
|
|
1888 <category term="inbox"/> |
|
|
|
1889 <category term="jabber"/> |
|
|
|
1890 <category term="java"/> |
|
|
|
1891 <category term="jaws"/> |
|
|
|
1892 <category term="kde4.2"/> |
|
|
|
1893 <category term="kernel 2.6.28"/> |
|
|
|
1894 <category term="kubuntu"/> |
|
|
|
1895 <category term="lamp"/> |
|
|
|
1896 <category term="libreoffice"/> |
|
|
|
1897 <category term="llvm"/> |
|
|
|
1898 <category term="mingw"/> |
|
|
|
1899 <category term="mysql2firebird"/> |
|
|
|
1900 <category term="nvidia drivers 180"/> |
|
|
|
1901 <category term="opengl rocks"/> |
|
|
|
1902 <category term="oracle"/> |
|
|
|
1903 <category term="pascal"/> |
|
|
|
1904 <category term="php6"/> |
|
|
|
1905 <category term="postgresql"/> |
|
|
|
1906 <category term="qemu manager"/> |
|
|
|
1907 <category term="qt4"/> |
|
|
|
1908 <category term="quake"/> |
|
|
|
1909 <category term="reea.net"/> |
|
|
|
1910 <category term="samba"/> |
|
|
|
1911 <category term="sid"/> |
|
|
|
1912 <category term="skype"/> |
|
|
|
1913 <category term="svn"/> |
|
|
|
1914 <category term="theora"/> |
|
|
|
1915 <category term="thunderbird"/> |
|
|
|
1916 <category term="turboc 2.0"/> |
|
|
|
1917 <category term="ubuntu 6.10 live cd"/> |
|
|
|
1918 <category term="v4l"/> |
|
|
|
1919 <category term="via"/> |
|
|
|
1920 <category term="webgl"/> |
|
|
|
1921 <category term="webkitgtk"/> |
|
|
|
1922 <category term="wine"/> |
|
|
|
1923 <category term="wordpress"/> |
|
|
|
1924 <category term="wubi"/> |
|
|
|
1925 <category term="x264"/> |
|
|
|
1926 <category term="xmms"/> |
|
|
|
1927 <category term="xul"/> |
|
|
|
1928 <category term="#LazarusBook #chapter1"/> |
|
|
|
1929 <category term="#LazarusBook #chapter2"/> |
|
|
|
1930 <category term="#firebird"/> |
|
|
|
1931 <category term="#gsoc2015"/> |
|
|
|
1932 <category term="#libreoffice"/> |
|
|
|
1933 <category term="-fPIC"/> |
|
|
|
1934 <category term=".forward"/> |
|
|
|
1935 <category term="/etc"/> |
|
|
|
1936 <category term="2g2"/> |
|
|
|
1937 <category term="3d rage pro"/> |
|
|
|
1938 <category term="AppVeyor"/> |
|
|
|
1939 <category term="BSD"/> |
|
|
|
1940 <category term="Beer facts"/> |
|
|
|
1941 <category term="Chris Rock"/> |
|
|
|
1942 <category term="Ganymede"/> |
|
|
|
1943 <category term="HowTo"/> |
|
|
|
1944 <category term="LISP"/> |
|
|
|
1945 <category term="LinkedIn"/> |
|
|
|
1946 <category term="Lubuntu"/> |
|
|
|
1947 <category term="Master Of The Universe"/> |
|
|
|
1948 <category term="Parangelion 2009"/> |
|
|
|
1949 <category term="RMS. GNU"/> |
|
|
|
1950 <category term="SQL:2003"/> |
|
|
|
1951 <category term="Stallman"/> |
|
|
|
1952 <category term="Transport Tycoon Deluxe"/> |
|
|
|
1953 <category term="WebPositive"/> |
|
|
|
1954 <category term="X Forward"/> |
|
|
|
1955 <category term="abrowser"/> |
|
|
|
1956 <category term="activerecord"/> |
|
|
|
1957 <category term="adodb"/> |
|
|
|
1958 <category term="aircrack-ng"/> |
|
|
|
1959 <category term="ansi c"/> |
|
|
|
1960 <category term="apache"/> |
|
|
|
1961 <category term="apache 2.2"/> |
|
|
|
1962 <category term="apparmor"/> |
|
|
|
1963 <category term="appliance"/> |
|
|
|
1964 <category term="atheros"/> |
|
|
|
1965 <category term="ati"/> |
|
|
|
1966 <category term="audacious"/> |
|
|
|
1967 <category term="avant-window-navigator"/> |
|
|
|
1968 <category term="batman"/> |
|
|
|
1969 <category term="bazaar"/> |
|
|
|
1970 <category term="benchmarks"/> |
|
|
|
1971 <category term="bind9"/> |
|
|
|
1972 <category term="bochs"/> |
|
|
|
1973 <category term="bonie++"/> |
|
|
|
1974 <category term="bookmarks"/> |
|
|
|
1975 <category term="borkstation"/> |
|
|
|
1976 <category term="borland"/> |
|
|
|
1977 <category term="boston"/> |
|
|
|
1978 <category term="boxlinks"/> |
|
|
|
1979 <category term="bug"/> |
|
|
|
1980 <category term="bugzilla"/> |
|
|
|
1981 <category term="bush"/> |
|
|
|
1982 <category term="buttons"/> |
|
|
|
1983 <category term="c api"/> |
|
|
|
1984 <category term="cache control"/> |
|
|
|
1985 <category term="cacti"/> |
|
|
|
1986 <category term="cast"/> |
|
|
|
1987 <category term="cbq"/> |
|
|
|
1988 <category term="centos"/> |
|
|
|
1989 <category term="cfq"/> |
|
|
|
1990 <category term="cgi"/> |
|
|
|
1991 <category term="chromium"/> |
|
|
|
1992 <category term="claud book"/> |
|
|
|
1993 <category term="claws"/> |
|
|
|
1994 <category term="clipse"/> |
|
|
|
1995 <category term="cms"/> |
|
|
|
1996 <category term="composite"/> |
|
|
|
1997 <category term="coreutils"/> |
|
|
|
1998 <category term="cpp"/> |
|
|
|
1999 <category term="cpus"/> |
|
|
|
2000 <category term="crashkernel"/> |
|
|
|
2001 <category term="crosscompiling"/> |
|
|
|
2002 <category term="csplit"/> |
|
|
|
2003 <category term="css"/> |
|
|
|
2004 <category term="customize"/> |
|
|
|
2005 <category term="cvs"/> |
|
|
|
2006 <category term="cx23885"/> |
|
|
|
2007 <category term="dark"/> |
|
|
|
2008 <category term="dark silhouettes"/> |
|
|
|
2009 <category term="date"/> |
|
|
|
2010 <category term="dbd-interbase"/> |
|
|
|
2011 <category term="debian arm"/> |
|
|
|
2012 <category term="debian experimental"/> |
|
|
|
2013 <category term="debian stable"/> |
|
|
|
2014 <category term="dell vostro"/> |
|
|
|
2015 <category term="designos"/> |
|
|
|
2016 <category term="devuan"/> |
|
|
|
2017 <category term="distcc"/> |
|
|
|
2018 <category term="distributedssh"/> |
|
|
|
2019 <category term="disturbed monkeys"/> |
|
|
|
2020 <category term="django"/> |
|
|
|
2021 <category term="dmesg"/> |
|
|
|
2022 <category term="dns"/> |
|
|
|
2023 <category term="doom"/> |
|
|
|
2024 <category term="dosbox"/> |
|
|
|
2025 <category term="dot-forward"/> |
|
|
|
2026 <category term="dovecot"/> |
|
|
|
2027 <category term="dream htc"/> |
|
|
|
2028 <category term="drm"/> |
|
|
|
2029 <category term="dstat"/> |
|
|
|
2030 <category term="du"/> |
|
|
|
2031 <category term="dual display"/> |
|
|
|
2032 <category term="dyndns"/> |
|
|
|
2033 <category term="ecli"/> |
|
|
|
2034 <category term="eeexubuntu"/> |
|
|
|
2035 <category term="egit"/> |
|
|
|
2036 <category term="eog"/> |
|
|
|
2037 <category term="epiphany"/> |
|
|
|
2038 <category term="evolution"/> |
|
|
|
2039 <category term="example"/> |
|
|
|
2040 <category term="ext3"/> |
|
|
|
2041 <category term="extract"/> |
|
|
|
2042 <category term="fail"/> |
|
|
|
2043 <category term="fastcgi"/> |
|
|
|
2044 <category term="fbcon 2010"/> |
|
|
|
2045 <category term="fbexport"/> |
|
|
|
2046 <category term="festy fawn"/> |
|
|
|
2047 <category term="final"/> |
|
|
|
2048 <category term="firebird 2.0"/> |
|
|
|
2049 <category term="firebird 3.0"/> |
|
|
|
2050 <category term="firebird conference"/> |
|
|
|
2051 <category term="firebirdsql"/> |
|
|
|
2052 <category term="fireruby"/> |
|
|
|
2053 <category term="flamerobin 0.8.5"/> |
|
|
|
2054 <category term="flamerobin 0.9.0"/> |
|
|
|
2055 <category term="flaps"/> |
|
|
|
2056 <category term="flash 64"/> |
|
|
|
2057 <category term="flash10"/> |
|
|
|
2058 <category term="flash64"/> |
|
|
|
2059 <category term="fleps"/> |
|
|
|
2060 <category term="fpc"/> |
|
|
|
2061 <category term="fpc 2.2.x"/> |
|
|
|
2062 <category term="fpm"/> |
|
|
|
2063 <category term="frames"/> |
|
|
|
2064 <category term="free time"/> |
|
|
|
2065 <category term="freebsd"/> |
|
|
|
2066 <category term="freemind"/> |
|
|
|
2067 <category term="fuse"/> |
|
|
|
2068 <category term="g++"/> |
|
|
|
2069 <category term="gbox"/> |
|
|
|
2070 <category term="geek pr0n"/> |
|
|
|
2071 <category term="gems"/> |
|
|
|
2072 <category term="gigabyte"/> |
|
|
|
2073 <category term="gingerbread"/> |
|
|
|
2074 <category term="glibc"/> |
|
|
|
2075 <category term="gmail.com"/> |
|
|
|
2076 <category term="gnome"/> |
|
|
|
2077 <category term="gnome-gegl2"/> |
|
|
|
2078 <category term="gnu"/> |
|
|
|
2079 <category term="good pr"/> |
|
|
|
2080 <category term="gp3"/> |
|
|
|
2081 <category term="gpc3"/> |
|
|
|
2082 <category term="grub"/> |
|
|
|
2083 <category term="grub2"/> |
|
|
|
2084 <category term="gsl"/> |
|
|
|
2085 <category term="gtk"/> |
|
|
|
2086 <category term="gwibber"/> |
|
|
|
2087 <category term="gzip"/> |
|
|
|
2088 <category term="happy birthday"/> |
|
|
|
2089 <category term="haxors"/> |
|
|
|
2090 <category term="hosting"/> |
|
|
|
2091 <category term="hp 4000"/> |
|
|
|
2092 <category term="htb"/> |
|
|
|
2093 <category term="htbtools"/> |
|
|
|
2094 <category term="html5"/> |
|
|
|
2095 <category term="i386"/> |
|
|
|
2096 <category term="ibase"/> |
|
|
|
2097 <category term="iceweasel"/> |
|
|
|
2098 <category term="icq"/> |
|
|
|
2099 <category term="icu"/> |
|
|
|
2100 <category term="inet"/> |
|
|
|
2101 <category term="inmures.ro"/> |
|
|
|
2102 <category term="innodb"/> |
|
|
|
2103 <category term="intel"/> |
|
|
|
2104 <category term="interbase"/> |
|
|
|
2105 <category term="ipython"/> |
|
|
|
2106 <category term="isc"/> |
|
|
|
2107 <category term="itrepid"/> |
|
|
|
2108 <category term="jaun"/> |
|
|
|
2109 <category term="java script"/> |
|
|
|
2110 <category term="jdbc"/> |
|
|
|
2111 <category term="joins"/> |
|
|
|
2112 <category term="jquery"/> |
|
|
|
2113 <category term="jre6"/> |
|
|
|
2114 <category term="json"/> |
|
|
|
2115 <category term="kFreeBSD"/> |
|
|
|
2116 <category term="kde4"/> |
|
|
|
2117 <category term="kernel 2.5.x"/> |
|
|
|
2118 <category term="kernel 2.6.26"/> |
|
|
|
2119 <category term="kernel 2.6.30"/> |
|
|
|
2120 <category term="kernel 2.6.x"/> |
|
|
|
2121 <category term="kexec"/> |
|
|
|
2122 <category term="killie"/> |
|
|
|
2123 <category term="komodo"/> |
|
|
|
2124 <category term="komposer"/> |
|
|
|
2125 <category term="konqueror"/> |
|
|
|
2126 <category term="kvm-linux"/> |
|
|
|
2127 <category term="lazarus 0.9.26"/> |
|
|
|
2128 <category term="leadtek pvr2200"/> |
|
|
|
2129 <category term="lemp"/> |
|
|
|
2130 <category term="lenny"/> |
|
|
|
2131 <category term="libdbi"/> |
|
|
|
2132 <category term="libdbi-drivers"/> |
|
|
|
2133 <category term="libvirt"/> |
|
|
|
2134 <category term="libvirt-manager"/> |
|
|
|
2135 <category term="lighttpd"/> |
|
|
|
2136 <category term="linus"/> |
|
|
|
2137 <category term="linus torvalds"/> |
|
|
|
2138 <category term="linux 3.x.x"/> |
|
|
|
2139 <category term="linuz"/> |
|
|
|
2140 <category term="load balancer"/> |
|
|
|
2141 <category term="locales"/> |
|
|
|
2142 <category term="locked"/> |
|
|
|
2143 <category term="lug mures"/> |
|
|
|
2144 <category term="lulu.com"/> |
|
|
|
2145 <category term="lwn"/> |
|
|
|
2146 <category term="lxde"/> |
|
|
|
2147 <category term="mach64"/> |
|
|
|
2148 <category term="madwifi"/> |
|
|
|
2149 <category term="man"/> |
|
|
|
2150 <category term="matrix"/> |
|
|
|
2151 <category term="mcrypt"/> |
|
|
|
2152 <category term="mdb2"/> |
|
|
|
2153 <category term="memcache"/> |
|
|
|
2154 <category term="mencode"/> |
|
|
|
2155 <category term="mencoder"/> |
|
|
|
2156 <category term="merge"/> |
|
|
|
2157 <category term="migrate ext3 to ext4"/> |
|
|
|
2158 <category term="mod_expires"/> |
|
|
|
2159 <category term="modules"/> |
|
|
|
2160 <category term="monitor"/> |
|
|
|
2161 <category term="mono"/> |
|
|
|
2162 <category term="mono 2.0"/> |
|
|
|
2163 <category term="mono 2.6"/> |
|
|
|
2164 <category term="moonlight"/> |
|
|
|
2165 <category term="movable type"/> |
|
|
|
2166 <category term="mp3"/> |
|
|
|
2167 <category term="mp4"/> |
|
|
|
2168 <category term="mta"/> |
|
|
|
2169 <category term="music tracker"/> |
|
|
|
2170 <category term="my$QL"/> |
|
|
|
2171 <category term="nat"/> |
|
|
|
2172 <category term="net"/> |
|
|
|
2173 <category term="nginix"/> |
|
|
|
2174 <category term="nmap"/> |
|
|
|
2175 <category term="nokia"/> |
|
|
|
2176 <category term="nokia 810"/> |
|
|
|
2177 <category term="non3d"/> |
|
|
|
2178 <category term="noop"/> |
|
|
|
2179 <category term="nouveau"/> |
|
|
|
2180 <category term="nsfw"/> |
|
|
|
2181 <category term="openchrome"/> |
|
|
|
2182 <category term="opengl"/> |
|
|
|
2183 <category term="openoffice 3.0"/> |
|
|
|
2184 <category term="openorrifice"/> |
|
|
|
2185 <category term="openssh"/> |
|
|
|
2186 <category term="openssl"/> |
|
|
|
2187 <category term="openttd"/> |
|
|
|
2188 <category term="oracle sux"/> |
|
|
|
2189 <category term="oszoo"/> |
|
|
|
2190 <category term="oxygen"/> |
|
|
|
2191 <category term="pacpl"/> |
|
|
|
2192 <category term="panoramic view"/> |
|
|
|
2193 <category term="parrot 0.6.3"/> |
|
|
|
2194 <category term="patents"/> |
|
|
|
2195 <category term="pda"/> |
|
|
|
2196 <category term="perl6"/> |
|
|
|
2197 <category term="phenom x3"/> |
|
|
|
2198 <category term="php 4"/> |
|
|
|
2199 <category term="php 5.3"/> |
|
|
|
2200 <category term="php ide"/> |
|
|
|
2201 <category term="php.net"/> |
|
|
|
2202 <category term="php5.3"/> |
|
|
|
2203 <category term="phpbb3"/> |
|
|
|
2204 <category term="phpmyfaq"/> |
|
|
|
2205 <category term="pidgin"/> |
|
|
|
2206 <category term="plaboy"/> |
|
|
|
2207 <category term="playogg"/> |
|
|
|
2208 <category term="plumbers"/> |
|
|
|
2209 <category term="pop3"/> |
|
|
|
2210 <category term="postfix"/> |
|
|
|
2211 <category term="powertop"/> |
|
|
|
2212 <category term="prince of persia"/> |
|
|
|
2213 <category term="privoxy"/> |
|
|
|
2214 <category term="pulse"/> |
|
|
|
2215 <category term="pvm"/> |
|
|
|
2216 <category term="pxe"/> |
|
|
|
2217 <category term="pyroom"/> |
|
|
|
2218 <category term="qmailanalog"/> |
|
|
|
2219 <category term="qml"/> |
|
|
|
2220 <category term="qt 4.7"/> |
|
|
|
2221 <category term="qtcreator"/> |
|
|
|
2222 <category term="quake 1"/> |
|
|
|
2223 <category term="raid"/> |
|
|
|
2224 <category term="rails"/> |
|
|
|
2225 <category term="rants"/> |
|
|
|
2226 <category term="reactos"/> |
|
|
|
2227 <category term="recordmydesktop"/> |
|
|
|
2228 <category term="release party"/> |
|
|
|
2229 <category term="reverse"/> |
|
|
|
2230 <category term="rip nokia"/> |
|
|
|
2231 <category term="ripping"/> |
|
|
|
2232 <category term="rtfm"/> |
|
|
|
2233 <category term="rubyforge"/> |
|
|
|
2234 <category term="rubyonfire"/> |
|
|
|
2235 <category term="schedulers"/> |
|
|
|
2236 <category term="scroolkeeper"/> |
|
|
|
2237 <category term="search applicance"/> |
|
|
|
2238 <category term="sed"/> |
|
|
|
2239 <category term="sekrity"/> |
|
|
|
2240 <category term="selinux"/> |
|
|
|
2241 <category term="sendmail"/> |
|
|
|
2242 <category term="sharp"/> |
|
|
|
2243 <category term="shorewall"/> |
|
|
|
2244 <category term="silverlight"/> |
|
|
|
2245 <category term="sis"/> |
|
|
|
2246 <category term="sixcore"/> |
|
|
|
2247 <category term="slackware"/> |
|
|
|
2248 <category term="smbfs"/> |
|
|
|
2249 <category term="snaps"/> |
|
|
|
2250 <category term="snmp"/> |
|
|
|
2251 <category term="snow"/> |
|
|
|
2252 <category term="soap"/> |
|
|
|
2253 <category term="softpedia"/> |
|
|
|
2254 <category term="songbird"/> |
|
|
|
2255 <category term="sourceforge"/> |
|
|
|
2256 <category term="sponsor"/> |
|
|
|
2257 <category term="sql server 2008"/> |
|
|
|
2258 <category term="sqlite"/> |
|
|
|
2259 <category term="ssh"/> |
|
|
|
2260 <category term="ssh tunnel"/> |
|
|
|
2261 <category term="sshfs"/> |
|
|
|
2262 <category term="stable"/> |
|
|
|
2263 <category term="stats"/> |
|
|
|
2264 <category term="streaming"/> |
|
|
|
2265 <category term="subclipse"/> |
|
|
|
2266 <category term="suhosin-patch"/> |
|
|
|
2267 <category term="super classic"/> |
|
|
|
2268 <category term="super server"/> |
|
|
|
2269 <category term="svk"/> |
|
|
|
2270 <category term="sylpheed"/> |
|
|
|
2271 <category term="targu mures"/> |
|
|
|
2272 <category term="tc"/> |
|
|
|
2273 <category term="tcc"/> |
|
|
|
2274 <category term="tccboot"/> |
|
|
|
2275 <category term="tentakel"/> |
|
|
|
2276 <category term="terminal"/> |
|
|
|
2277 <category term="testing"/> |
|
|
|
2278 <category term="tests"/> |
|
|
|
2279 <category term="themes"/> |
|
|
|
2280 <category term="timestamp"/> |
|
|
|
2281 <category term="timstamp"/> |
|
|
|
2282 <category term="tiobe"/> |
|
|
|
2283 <category term="todo reading"/> |
|
|
|
2284 <category term="tor"/> |
|
|
|
2285 <category term="tpch"/> |
|
|
|
2286 <category term="tube"/> |
|
|
|
2287 <category term="turboc"/> |
|
|
|
2288 <category term="tutorial"/> |
|
|
|
2289 <category term="tux sacrifice"/> |
|
|
|
2290 <category term="tuxguitar"/> |
|
|
|
2291 <category term="typo3"/> |
|
|
|
2292 <category term="ubufox"/> |
|
|
|
2293 <category term="ubuntu lite"/> |
|
|
|
2294 <category term="ubuntu live cd"/> |
|
|
|
2295 <category term="ubuntustudio"/> |
|
|
|
2296 <category term="ue4"/> |
|
|
|
2297 <category term="unetbootin"/> |
|
|
|
2298 <category term="unicode"/> |
|
|
|
2299 <category term="unicode art"/> |
|
|
|
2300 <category term="unrealengine"/> |
|
|
|
2301 <category term="use firebird"/> |
|
|
|
2302 <category term="usesql"/> |
|
|
|
2303 <category term="utf art"/> |
|
|
|
2304 <category term="uuid"/> |
|
|
|
2305 <category term="v4l-dvb-experimental"/> |
|
|
|
2306 <category term="v4lctl"/> |
|
|
|
2307 <category term="v8"/> |
|
|
|
2308 <category term="vai"/> |
|
|
|
2309 <category term="vcl4php"/> |
|
|
|
2310 <category term="vederi"/> |
|
|
|
2311 <category term="veto files"/> |
|
|
|
2312 <category term="vista"/> |
|
|
|
2313 <category term="vmstat"/> |
|
|
|
2314 <category term="voodoo"/> |
|
|
|
2315 <category term="vorbis"/> |
|
|
|
2316 <category term="vsftp"/> |
|
|
|
2317 <category term="vulcanians"/> |
|
|
|
2318 <category term="web20"/> |
|
|
|
2319 <category term="webcam"/> |
|
|
|
2320 <category term="why git"/> |
|
|
|
2321 <category term="wibrain"/> |
|
|
|
2322 <category term="windmill"/> |
|
|
|
2323 <category term="winfast 2000 xp global"/> |
|
|
|
2324 <category term="wireless"/> |
|
|
|
2325 <category term="wma"/> |
|
|
|
2326 <category term="worm"/> |
|
|
|
2327 <category term="x4"/> |
|
|
|
2328 <category term="x64"/> |
|
|
|
2329 <category term="x86"/> |
|
|
|
2330 <category term="xawtv"/> |
|
|
|
2331 <category term="xen"/> |
|
|
|
2332 <category term="xfce"/> |
|
|
|
2333 <category term="xfce4"/> |
|
|
|
2334 <category term="xmpp"/> |
|
|
|
2335 <category term="xulrunner"/> |
|
|
|
2336 <category term="zaurus"/> |
|
|
|
2337 <category term="zul"/> |
|
|
|
2338 <author> |
|
|
|
2339 <name>Popa Adrian Marius</name> |
|
|
|
2340 <email>noreply@blogger.com</email> |
|
|
|
2341 <uri>http://www.blogger.com/profile/09862886782232467681</uri> |
|
|
|
2342 </author> |
|
|
|
2343 <link href="https://mapopa.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
2344 <link href="https://www.blogger.com/feeds/5054960/posts/default" rel="self" type="application/atom+xml"/> |
|
|
|
2345 <link href="https://mapopa.blogspot.com/" rel="alternate" type="text/html"/> |
|
|
|
2346 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
2347 <link href="https://www.blogger.com/feeds/5054960/posts/default?start-index=26&max-results=25" rel="next" type="application/atom+xml"/> |
|
|
|
2348 <subtitle>Programmer 4 life</subtitle> |
|
|
|
2349 <title>Mariuz's Blog</title> |
|
|
|
2350 <updated>2022-02-02T23:52:08Z</updated> |
|
|
|
2351 </source> |
|
|
|
2352 </entry> |
|
|
|
2353 |
|
|
|
2354 <entry> |
|
|
|
2355 <id>tag:vmiklos.hu,2022-01-06:/blog/sd-theme-shape-text.html</id> |
|
|
|
2356 <link href="https://vmiklos.hu/blog/sd-theme-shape-text.html" rel="alternate" type="text/html"/> |
|
|
|
2357 <title>Start of document themes in Impress: shape text</title> |
|
|
|
2358 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div id="preamble"> |
|
|
|
2359 <div class="sectionbody"> |
|
|
|
2360 <div class="paragraph"><p>Impress now has the start of document theme support: it is possible to define a document theme on |
|
|
|
2361 master pages and you can refer to the theme colors from shape text (including effects).</p></div> |
|
|
|
2362 <div class="paragraph"><p>First, thanks to our partner <a href="https://www.suse.com/">SUSE</a> for working with |
|
|
|
2363 <a href="https://www.collaboraoffice.com/">Collabora</a> to make this possible.</p></div> |
|
|
|
2364 </div> |
|
|
|
2365 </div> |
|
|
|
2366 <div class="sect1"> |
|
|
|
2367 <h2 id="_motivation">Motivation</h2> |
|
|
|
2368 <div class="sectionbody"> |
|
|
|
2369 <div class="paragraph"><p>PowerPoint users can attach a set of colors (and fonts, formattings) to master pages, and then refer |
|
|
|
2370 to these in shape text, shape fill, shape geometry. You can even make the original color lighter and |
|
|
|
2371 darker. These effects are preserved when you change the theme colors.</p></div> |
|
|
|
2372 <div class="paragraph"><p>This is a larger feature, this blog post shows how theme colors can be defined and how to refer to |
|
|
|
2373 those colors from Impress shape text. The rest of the feature is to be done in follow-up steps.</p></div> |
|
|
|
2374 </div> |
|
|
|
2375 </div> |
|
|
|
2376 <div class="sect1"> |
|
|
|
2377 <h2 id="_results_so_far">Results so far</h2> |
|
|
|
2378 <div class="sectionbody"> |
|
|
|
2379 <div class="paragraph"><p>Here is a demo that shows how it works:</p></div> |
|
|
|
2380 <div class="imageblock" style="text-align: center;"> |
|
|
|
2381 <div class="content"> |
|
|
|
2382 <a class="image" href="https://youtu.be/4QeN58AkuxE"> |
|
|
|
2383 <img alt="https://share.vmiklos.hu/blog/sd-theme-shape-text/sd-theme-shape-text.png" src="https://share.vmiklos.hu/blog/sd-theme-shape-text/sd-theme-shape-text.png"/> |
|
|
|
2384 </a> |
|
|
|
2385 </div> |
|
|
|
2386 <div class="title">Figure 1. Demo of theme support in Impress shape text</div> |
|
|
|
2387 </div> |
|
|
|
2388 <div class="paragraph"><p>In other words, it consists of 2 parts on the UI:</p></div> |
|
|
|
2389 <div class="ulist"><ul> |
|
|
|
2390 <li> |
|
|
|
2391 <p> |
|
|
|
2392 You can define theme colors once you click on "Master View" in Impress, and then select the Slide |
|
|
|
2393 → Slide properties menu item, and there choosing the new Theme tab. You can e.g. make "accent1" |
|
|
|
2394 blue, "accent2" orange, and so on. |
|
|
|
2395 </p> |
|
|
|
2396 </li> |
|
|
|
2397 <li> |
|
|
|
2398 <p> |
|
|
|
2399 Then you can refer to these theme colors. Select some shape text, and then either use Format → |
|
|
|
2400 Character → Font effects → Font color → Theme colors or use the sidebar to set the font color. |
|
|
|
2401 </p> |
|
|
|
2402 </li> |
|
|
|
2403 </ul></div> |
|
|
|
2404 <div class="paragraph"><p>This later shows a grid of colors: each column is one theme color and then the column offers various |
|
|
|
2405 lighter and darker variants of the color.</p></div> |
|
|
|
2406 <div class="paragraph"><p>And the important bit: if you later change theme colors, then the color of shape text (using theme |
|
|
|
2407 colors) is updated, even the effects (lighter or darker variants) are preserved.</p></div> |
|
|
|
2408 <div class="paragraph"><p>To set expectations, this only works for shape text for now, and only in Impress, as a start.</p></div> |
|
|
|
2409 </div> |
|
|
|
2410 </div> |
|
|
|
2411 <div class="sect1"> |
|
|
|
2412 <h2 id="_how_is_this_implemented">How is this implemented?</h2> |
|
|
|
2413 <div class="sectionbody"> |
|
|
|
2414 <div class="paragraph"><p>If you would like to know a bit more about how this works, continue reading… :-)</p></div> |
|
|
|
2415 <div class="paragraph"><p>As usual, the high-level problem was addressed by a series of small changes. The first step was to |
|
|
|
2416 upstream work by <a href="https://tomazvajngerl.blogspot.com/">Tomaž Vajngerl</a> and <a href="https://quwex.com/">Sarper |
|
|
|
2417 Akdemir</a> from the <code>feature/themesupport2</code> feature branch:</p></div> |
|
|
|
2418 <div class="ulist"><ul> |
|
|
|
2419 <li> |
|
|
|
2420 <p> |
|
|
|
2421 <a href="https://gerrit.libreoffice.org/c/core/+/125296">https://gerrit.libreoffice.org/c/core/+/125296</a> Theme color and tint/shade attribute for SvxColorItem |
|
|
|
2422 </p> |
|
|
|
2423 </li> |
|
|
|
2424 <li> |
|
|
|
2425 <p> |
|
|
|
2426 <a href="https://gerrit.libreoffice.org/c/core/+/125304">https://gerrit.libreoffice.org/c/core/+/125304</a> Support reading back theme color from an ooxml document |
|
|
|
2427 </p> |
|
|
|
2428 </li> |
|
|
|
2429 <li> |
|
|
|
2430 <p> |
|
|
|
2431 <a href="https://gerrit.libreoffice.org/c/core/+/125313">https://gerrit.libreoffice.org/c/core/+/125313</a> make colorsets work outside of styles and with direct formatting |
|
|
|
2432 </p> |
|
|
|
2433 </li> |
|
|
|
2434 <li> |
|
|
|
2435 <p> |
|
|
|
2436 <a href="https://gerrit.libreoffice.org/c/core/+/125394">https://gerrit.libreoffice.org/c/core/+/125394</a> expose the SvxColorItem theme related uno for draw/impress |
|
|
|
2437 </p> |
|
|
|
2438 </li> |
|
|
|
2439 <li> |
|
|
|
2440 <p> |
|
|
|
2441 <a href="https://gerrit.libreoffice.org/c/core/+/125404">https://gerrit.libreoffice.org/c/core/+/125404</a> implement initial pptx theme color import |
|
|
|
2442 </p> |
|
|
|
2443 </li> |
|
|
|
2444 <li> |
|
|
|
2445 <p> |
|
|
|
2446 <a href="https://gerrit.libreoffice.org/c/core/+/125414">https://gerrit.libreoffice.org/c/core/+/125414</a> rename getSchemeName getSchemeIndex to remove ambiguity |
|
|
|
2447 </p> |
|
|
|
2448 </li> |
|
|
|
2449 <li> |
|
|
|
2450 <p> |
|
|
|
2451 <a href="https://gerrit.libreoffice.org/c/core/+/125426">https://gerrit.libreoffice.org/c/core/+/125426</a> implement color tint or shade import for pptx |
|
|
|
2452 </p> |
|
|
|
2453 </li> |
|
|
|
2454 <li> |
|
|
|
2455 <p> |
|
|
|
2456 <a href="https://gerrit.libreoffice.org/c/core/+/125436">https://gerrit.libreoffice.org/c/core/+/125436</a> introduce XColorSetsManager interface |
|
|
|
2457 </p> |
|
|
|
2458 </li> |
|
|
|
2459 <li> |
|
|
|
2460 <p> |
|
|
|
2461 <a href="https://gerrit.libreoffice.org/c/core/+/125477">https://gerrit.libreoffice.org/c/core/+/125477</a> import pptx color schemes as color sets |
|
|
|
2462 </p> |
|
|
|
2463 </li> |
|
|
|
2464 </ul></div> |
|
|
|
2465 <div class="paragraph"><p>The rest of the work was to go through the usual stages of document model, UNO API, rendering, |
|
|
|
2466 ODP/PPTX filter and UI work to complete the work started on the branch:</p></div> |
|
|
|
2467 <div class="ulist"><ul> |
|
|
|
2468 <li> |
|
|
|
2469 <p> |
|
|
|
2470 <a href="https://gerrit.libreoffice.org/c/core/+/125532">https://gerrit.libreoffice.org/c/core/+/125532</a> PPTX import: handle <a:clrScheme name="…"> |
|
|
|
2471 </p> |
|
|
|
2472 </li> |
|
|
|
2473 <li> |
|
|
|
2474 <p> |
|
|
|
2475 <a href="https://gerrit.libreoffice.org/c/core/+/125651">https://gerrit.libreoffice.org/c/core/+/125651</a> PPTX: implement native handling of <a:clrScheme> children |
|
|
|
2476 </p> |
|
|
|
2477 </li> |
|
|
|
2478 <li> |
|
|
|
2479 <p> |
|
|
|
2480 <a href="https://gerrit.libreoffice.org/c/core/+/125684">https://gerrit.libreoffice.org/c/core/+/125684</a> PPTX import: implement native handling of a color’s luminance modulation |
|
|
|
2481 </p> |
|
|
|
2482 </li> |
|
|
|
2483 <li> |
|
|
|
2484 <p> |
|
|
|
2485 <a href="https://gerrit.libreoffice.org/c/core/+/125749">https://gerrit.libreoffice.org/c/core/+/125749</a> PPTX import: implement native handling of a color’s luminance offset |
|
|
|
2486 </p> |
|
|
|
2487 </li> |
|
|
|
2488 <li> |
|
|
|
2489 <p> |
|
|
|
2490 <a href="https://gerrit.libreoffice.org/c/core/+/126011">https://gerrit.libreoffice.org/c/core/+/126011</a> tools Color: implement MSO-style luminance modulation/offset filter |
|
|
|
2491 </p> |
|
|
|
2492 </li> |
|
|
|
2493 <li> |
|
|
|
2494 <p> |
|
|
|
2495 <a href="https://gerrit.libreoffice.org/c/core/+/126082">https://gerrit.libreoffice.org/c/core/+/126082</a> svx: update objects of pages of a master page when the theme changes |
|
|
|
2496 </p> |
|
|
|
2497 </li> |
|
|
|
2498 <li> |
|
|
|
2499 <p> |
|
|
|
2500 <a href="https://gerrit.libreoffice.org/c/core/+/126164">https://gerrit.libreoffice.org/c/core/+/126164</a> PPTX export: write the theme for the master pages from the doc model |
|
|
|
2501 </p> |
|
|
|
2502 </li> |
|
|
|
2503 <li> |
|
|
|
2504 <p> |
|
|
|
2505 <a href="https://gerrit.libreoffice.org/c/core/+/126215">https://gerrit.libreoffice.org/c/core/+/126215</a> PPTX export: handle theme colors from the doc model for shape text |
|
|
|
2506 </p> |
|
|
|
2507 </li> |
|
|
|
2508 <li> |
|
|
|
2509 <p> |
|
|
|
2510 <a href="https://gerrit.libreoffice.org/c/core/+/126270">https://gerrit.libreoffice.org/c/core/+/126270</a> svx: consider color effects when updating objects for theme changes |
|
|
|
2511 </p> |
|
|
|
2512 </li> |
|
|
|
2513 <li> |
|
|
|
2514 <p> |
|
|
|
2515 <a href="https://gerrit.libreoffice.org/c/core/+/126400">https://gerrit.libreoffice.org/c/core/+/126400</a> PPTX export: handle theme color of shape text with effects |
|
|
|
2516 </p> |
|
|
|
2517 </li> |
|
|
|
2518 <li> |
|
|
|
2519 <p> |
|
|
|
2520 <a href="https://gerrit.libreoffice.org/c/core/+/126466">https://gerrit.libreoffice.org/c/core/+/126466</a> ODP export: write the theme of a master page |
|
|
|
2521 </p> |
|
|
|
2522 </li> |
|
|
|
2523 <li> |
|
|
|
2524 <p> |
|
|
|
2525 <a href="https://gerrit.libreoffice.org/c/core/+/126502">https://gerrit.libreoffice.org/c/core/+/126502</a> ODP import: handle theme of master pages |
|
|
|
2526 </p> |
|
|
|
2527 </li> |
|
|
|
2528 <li> |
|
|
|
2529 <p> |
|
|
|
2530 <a href="https://gerrit.libreoffice.org/c/core/+/126566">https://gerrit.libreoffice.org/c/core/+/126566</a> ODP import/export: refer to theme from shape text color |
|
|
|
2531 </p> |
|
|
|
2532 </li> |
|
|
|
2533 <li> |
|
|
|
2534 <p> |
|
|
|
2535 <a href="https://gerrit.libreoffice.org/c/core/+/126722">https://gerrit.libreoffice.org/c/core/+/126722</a> ODP import/export: refer to theme from shape text color with effects |
|
|
|
2536 </p> |
|
|
|
2537 </li> |
|
|
|
2538 <li> |
|
|
|
2539 <p> |
|
|
|
2540 <a href="https://gerrit.libreoffice.org/c/core/+/126798">https://gerrit.libreoffice.org/c/core/+/126798</a> sd: add initial theme UI for master slides |
|
|
|
2541 </p> |
|
|
|
2542 </li> |
|
|
|
2543 <li> |
|
|
|
2544 <p> |
|
|
|
2545 <a href="https://gerrit.libreoffice.org/c/core/+/126850">https://gerrit.libreoffice.org/c/core/+/126850</a> sd theme: add UI to set/get the name of a color set |
|
|
|
2546 </p> |
|
|
|
2547 </li> |
|
|
|
2548 <li> |
|
|
|
2549 <p> |
|
|
|
2550 <a href="https://gerrit.libreoffice.org/c/core/+/126905">https://gerrit.libreoffice.org/c/core/+/126905</a> sd theme: add UI to set individual colors of a color set |
|
|
|
2551 </p> |
|
|
|
2552 </li> |
|
|
|
2553 <li> |
|
|
|
2554 <p> |
|
|
|
2555 <a href="https://gerrit.libreoffice.org/c/core/+/126994">https://gerrit.libreoffice.org/c/core/+/126994</a> sd theme: add a "theme" palette to the color picker |
|
|
|
2556 </p> |
|
|
|
2557 </li> |
|
|
|
2558 <li> |
|
|
|
2559 <p> |
|
|
|
2560 <a href="https://gerrit.libreoffice.org/c/core/+/127135">https://gerrit.libreoffice.org/c/core/+/127135</a> sd theme: allow setting the color’s theme index in the chardlg |
|
|
|
2561 </p> |
|
|
|
2562 </li> |
|
|
|
2563 <li> |
|
|
|
2564 <p> |
|
|
|
2565 <a href="https://gerrit.libreoffice.org/c/core/+/127211">https://gerrit.libreoffice.org/c/core/+/127211</a> sd theme: allow setting color effects in the chardlg |
|
|
|
2566 </p> |
|
|
|
2567 </li> |
|
|
|
2568 <li> |
|
|
|
2569 <p> |
|
|
|
2570 <a href="https://gerrit.libreoffice.org/c/core/+/127304">https://gerrit.libreoffice.org/c/core/+/127304</a> sd theme: allow setting color effects in the sidebar |
|
|
|
2571 </p> |
|
|
|
2572 </li> |
|
|
|
2573 </ul></div> |
|
|
|
2574 </div> |
|
|
|
2575 </div> |
|
|
|
2576 <div class="sect1"> |
|
|
|
2577 <h2 id="_want_to_start_using_this">Want to start using this?</h2> |
|
|
|
2578 <div class="sectionbody"> |
|
|
|
2579 <div class="paragraph"><p>You can get a snapshot / demo of Collabora Office and try it out yourself right now: |
|
|
|
2580 <a href="https://www.collaboraoffice.com/collabora-office-latest-snapshot/">try unstable snapshot</a>. Collabora |
|
|
|
2581 intends to continue supporting and contributing to LibreOffice, the code is merged so we expect all |
|
|
|
2582 of this work will be available in TDF’s next release too (7.4).</p></div> |
|
|
|
2583 </div> |
|
|
|
2584 </div></div> |
|
|
|
2585 </summary> |
|
|
|
2586 <updated>2022-01-06T08:07:43Z</updated> |
|
|
|
2587 <published>2022-01-06T08:07:43Z</published> |
|
|
|
2588 <category term="libreoffice"/> |
|
|
|
2589 <category term="en"/> |
|
|
|
2590 <author> |
|
|
|
2591 <name>Miklos Vajna</name> |
|
|
|
2592 </author> |
|
|
|
2593 <source> |
|
|
|
2594 <id>https://vmiklos.hu/blog/</id> |
|
|
|
2595 <link href="https://vmiklos.hu/blog/" rel="alternate" type="text/html"/> |
|
|
|
2596 <link href="https://people.freedesktop.org/~vmiklos/index.rss" rel="self" type="application/rss+xml"/> |
|
|
|
2597 <title>What is Miklos hacking - libreoffice</title> |
|
|
|
2598 <updated>2022-01-06T08:07:43Z</updated> |
|
|
|
2599 </source> |
|
|
|
2600 </entry> |
|
|
|
2601 |
|
|
|
2602 <entry xml:lang="en-US"> |
|
|
|
2603 <id>https://taming-libreoffice.com/?p=433</id> |
|
|
|
2604 <link href="https://taming-libreoffice.com/2022/01/writer-guide-for-mac-users/" rel="alternate" type="text/html"/> |
|
|
|
2605 <title>Writer Guide for Mac users</title> |
|
|
|
2606 <summary>I revised the Writer Guide to make a macOS-specific edition, and the LibreOffice Documentation Team accepted it as one of the official books. You can download the PDF free here. I will produce a printed version soon.</summary> |
|
|
|
2607 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="Cover of Writer Guide macOS edition" class="alignleft size-full wp-image-434" height="200" src="https://taming-libreoffice.com/wp-content/uploads/2022/01/WG72M-front-cover-thumb.png" width="142"/>I revised the Writer Guide to make a macOS-specific edition, and the LibreOffice Documentation Team accepted it as one of the official books.</p> |
|
|
|
2608 <p><a href="https://documentation.libreoffice.org/assets/Uploads/Documentation/en/WG7.2/WG72M-WriterGuidemacOS.pdf">You can download the PDF free here.</a> </p> |
|
|
|
2609 <p>I will produce a printed version soon.</p></div> |
|
|
|
2610 </content> |
|
|
|
2611 <updated>2022-01-05T05:49:35Z</updated> |
|
|
|
2612 <published>2022-01-05T05:49:35Z</published> |
|
|
|
2613 <category term="Uncategorized"/> |
|
|
|
2614 <author> |
|
|
|
2615 <name>Jean</name> |
|
|
|
2616 </author> |
|
|
|
2617 <source> |
|
|
|
2618 <id>https://taming-libreoffice.com</id> |
|
|
|
2619 <link href="https://taming-libreoffice.com/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
2620 <link href="https://taming-libreoffice.com" rel="alternate" type="text/html"/> |
|
|
|
2621 <subtitle>Resources for intermediate & advanced users</subtitle> |
|
|
|
2622 <title>Taming LibreOffice</title> |
|
|
|
2623 <updated>2022-01-05T05:49:35Z</updated> |
|
|
|
2624 </source> |
|
|
|
2625 </entry> |
|
|
|
2626 |
|
|
|
2627 <entry xml:lang="en-US"> |
|
|
|
2628 <id>https://dev.blog.documentfoundation.org/?p=203</id> |
|
|
|
2629 <link href="https://dev.blog.documentfoundation.org/2021/12/31/happy-new-year-2022/" rel="alternate" type="text/html"/> |
|
|
|
2630 <title>Happy New Year 2022!</title> |
|
|
|
2631 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p><strong>I wish everyone the best for 2022!</strong></p> |
|
|
|
2632 <p>Hoping a great year for LibreOffice, all the FOSS users and developers, and above that, everyone around the globe!</p> |
|
|
|
2633 <p>Hoping to see:</p> |
|
|
|
2634 <p style="padding-left: 40px;">more and more contributors,</p> |
|
|
|
2635 <p style="padding-left: 80px;">many more nice features,</p> |
|
|
|
2636 <p style="padding-left: 120px;">lots of helpful bug fixes,</p> |
|
|
|
2637 <p style="padding-left: 160px;">and increased user satisfaction.</p> |
|
|
|
2638 <p><strong>See you in 2022!</strong> <a class="read-more" href="https://dev.blog.documentfoundation.org/2021/12/31/happy-new-year-2022/">Read the rest </a></p></div> |
|
|
|
2639 </summary> |
|
|
|
2640 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p><strong>I wish everyone the best for 2022!</strong></p> |
|
|
|
2641 <p>Hoping a great year for LibreOffice, all the FOSS users and developers, and above that, everyone around the globe!</p> |
|
|
|
2642 <p>Hoping to see:</p> |
|
|
|
2643 <p style="padding-left: 40px;">more and more contributors,</p> |
|
|
|
2644 <p style="padding-left: 80px;">many more nice features,</p> |
|
|
|
2645 <p style="padding-left: 120px;">lots of helpful bug fixes,</p> |
|
|
|
2646 <p style="padding-left: 160px;">and increased user satisfaction.</p> |
|
|
|
2647 <p><strong>See you in 2022!</strong></p></div> |
|
|
|
2648 </content> |
|
|
|
2649 <updated>2021-12-31T22:59:16Z</updated> |
|
|
|
2650 <published>2021-12-31T22:59:16Z</published> |
|
|
|
2651 <category term="Announcement"/> |
|
|
|
2652 <author> |
|
|
|
2653 <name>Hossein Nourikhah</name> |
|
|
|
2654 </author> |
|
|
|
2655 <source> |
|
|
|
2656 <id>https://dev.blog.documentfoundation.org</id> |
|
|
|
2657 <link href="https://dev.blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
2658 <link href="https://dev.blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
2659 <subtitle>Blog for the LibreOffice Developers Community; Tutorials, tips and tricks for working with the LibreOffice code</subtitle> |
|
|
|
2660 <title>LibreOffice Development Blog</title> |
|
|
|
2661 <updated>2022-01-31T21:43:18Z</updated> |
|
|
|
2662 </source> |
|
|
|
2663 </entry> |
|
|
|
2664 |
|
|
|
2665 <entry xml:lang="en-US"> |
|
|
|
2666 <id>https://dev.blog.documentfoundation.org/?p=171</id> |
|
|
|
2667 <link href="https://dev.blog.documentfoundation.org/2021/12/31/use-basegfx-to-convert-angle-unit-easyhack/" rel="alternate" type="text/html"/> |
|
|
|
2668 <title>Use basegfx to convert angle unit – EasyHack</title> |
|
|
|
2669 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><h2>What is basegfx?</h2> |
|
|
|
2670 <p>First, what is <strong>basegfx</strong>, how it is used for converting angle units, and why we should care?</p> |
|
|
|
2671 <p>If you look at the list of LibreOffice modules in <a href="https://docs.libreoffice.org/">docs.libreoffice.org</a>, you will see that <strong>basegfx</strong> is one of the LibreOffice modules. It contains the “<strong>algorithms and data types for graphics</strong>“, and it provides useful functions for LibreOffice graphics code. We care because using these functions helps us write cleaner code using well tested methods.<span id="more-171"/></p> |
|
|
|
2672 <div class="wp-caption aligncenter" id="attachment_193" style="width: 970px;"><a href="https://docs.libreoffice.org/basegfx/html/annotated.html" rel="noopener" target="_blank"><img alt="basegfx classes in LibreOffice API documentation" class="wp-image-193 size-large" height="301" src="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2021/12/basegfx-1024x321.png" width="960"/></a><p class="wp-caption-text" id="caption-attachment-193">basegfx classes in LibreOffice API documentation</p></div> |
|
|
|
2673 <p>In the LibreOffice code related to angles, there are many instances of angle unit conversion. For instance, conversion from radians (rad) to degrees (deg) or vice versa is common. However, currently some of these unit conversions directly divide or multiply the angle values by or in π/180.</p> |
|
|
|
2674 <p>Alternatively, a better approach would be using basegfx fTools methods. If you look at <a href="https://opengrok.libreoffice.org/xref/core/include/basegfx/numeric/ftools.hxx" rel="noopener" target="_blank">include/basegfx/numeric/ftools.hxx</a> in the LibreOffice source code, you will find these methods among others: <code>rad2deg()</code> and <code>deg2rad()</code>. The usage is obvious as the names imply: converting from radians (rad) to degrees (deg), and vice versa.</p> |
|
|
|
2675 <p>Consider this expression that converts <code>fAngle</code> from degrees to radians:</p> |
|
|
|
2676 <pre>3.14159265359/180.0*fAngle</pre> |
|
|
|
2677 <p>A more understandable form is:</p> |
|
|
|
2678 <pre>basegfx::deg2rad(fAngle)</pre> |
|
|
|
2679 <p>In addition, if you look closely to the function declaration, it is visible that you can pass a multiplier named <code>DegMultiple</code>:</p> |
|
|
|
2680 <pre>template <int DegMultiple=1> constexpr double deg2rad(double v)</pre> |
|
|
|
2681 <p>To illustrate the usage, there are many interesting applications of this function in the current code with this extra parameter. Consider this old usage of <code>deg2rad()</code>:</p> |
|
|
|
2682 <pre>double fRad = basegfx::deg2rad(nMSORotationAngle / 60000.0)</pre> |
|
|
|
2683 <p>Now, the new simplified code is:</p> |
|
|
|
2684 <pre>double fRad = basegfx::deg2rad<60000>(nMSORotationAngle);</pre> |
|
|
|
2685 <p>You can see some example commits around this idea:</p> |
|
|
|
2686 <ul> |
|
|
|
2687 <li><a href="https://git.libreoffice.org/core/+/b0ce4e848f786a2f452a6a6e426df4b95af4da3c%5E%21/">Use basegfx::deg2rad instead of *0.01745329251994</a></li> |
|
|
|
2688 <li><a href="https://git.libreoffice.org/core/+/7ff2c9cfc5fa8c261b1f7f959172f60255fcf617%5E%21/">Use more basegfx::deg2rad<N> and basegfx::rad2deg<N></a></li> |
|
|
|
2689 </ul> |
|
|
|
2690 <h2>Finding instances for change</h2> |
|
|
|
2691 <p>This grep search provides some instances of the issue, although not all of the results are related:</p> |
|
|
|
2692 <pre>git grep -F 3.14 *.cxx</pre> |
|
|
|
2693 <p>A more restricted search can be:</p> |
|
|
|
2694 <pre>git grep -F 3.14 *.cxx | grep 180</pre> |
|
|
|
2695 <p>You can also take a look at <a href="https://dev.blog.documentfoundation.org/2021/11/23/use-symbolic-constants-instead-of-magic-numerical-constants-easyhack/">EasyHack tdf#145759: Use symbolic constants instead of magic numerical constants</a>.</p> |
|
|
|
2696 <h3>Final Notes</h3> |
|
|
|
2697 <p>EasyHacks are a good start for newcomers. This specific improvement is filed as <a class="external text" href="https://docs.libreoffice.org/basegfx/html/annotated.html" rel="noopener" target="_blank">tdf#146479</a>.</p> |
|
|
|
2698 <p>Of course, the basegfx module has more interesting classes and functions for doing things beyond the simple angle unit conversion. I will write more about some of other classes and functions inside this LibreOffice module. These are the source folders inside <code>basegfx/src</code>, which show the different applications of this module:</p> |
|
|
|
2699 <pre>color numeric polygon raster tuple curve |
|
|
|
2700 matrix point range tools vector</pre> |
|
|
|
2701 <p>In the end, if you want to contribute to LibreOffice code by working on this improvement, but you need to know how to get started with LibreOffice development, I suggest you to see <a href="https://docs.libreoffice.org/basegfx/html/annotated.html" rel="noopener" target="_blank">our video tutorial</a>:</p> |
|
|
|
2702 <blockquote class="wp-embedded-content"><p><a href="https://dev.blog.documentfoundation.org/2021/10/04/getting-started-video-tutorial/">Getting Started (Video Tutorial)</a></p></blockquote> |
|
|
|
2703 <p> <a class="read-more" href="https://dev.blog.documentfoundation.org/2021/12/31/use-basegfx-to-convert-angle-unit-easyhack/">Read the rest </a></p></div> |
|
|
|
2704 </summary> |
|
|
|
2705 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><h2>What is basegfx?</h2> |
|
|
|
2706 <p>First, what is <strong>basegfx</strong>, how it is used for converting angle units, and why we should care?</p> |
|
|
|
2707 <p>If you look at the list of LibreOffice modules in <a href="https://docs.libreoffice.org/">docs.libreoffice.org</a>, you will see that <strong>basegfx</strong> is one of the LibreOffice modules. It contains the “<strong>algorithms and data types for graphics</strong>“, and it provides useful functions for LibreOffice graphics code. We care because using these functions helps us write cleaner code using well tested methods.<span id="more-171"/></p> |
|
|
|
2708 <div class="wp-caption aligncenter" id="attachment_193" style="width: 970px;"><a href="https://docs.libreoffice.org/basegfx/html/annotated.html" rel="noopener" target="_blank"><img alt="basegfx classes in LibreOffice API documentation" class="wp-image-193 size-large" height="301" src="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2021/12/basegfx-1024x321.png" width="960"/></a><p class="wp-caption-text" id="caption-attachment-193">basegfx classes in LibreOffice API documentation</p></div> |
|
|
|
2709 <p>In the LibreOffice code related to angles, there are many instances of angle unit conversion. For instance, conversion from radians (rad) to degrees (deg) or vice versa is common. However, currently some of these unit conversions directly divide or multiply the angle values by or in π/180.</p> |
|
|
|
2710 <p>Alternatively, a better approach would be using basegfx fTools methods. If you look at <a href="https://opengrok.libreoffice.org/xref/core/include/basegfx/numeric/ftools.hxx" rel="noopener" target="_blank">include/basegfx/numeric/ftools.hxx</a> in the LibreOffice source code, you will find these methods among others: <code>rad2deg()</code> and <code>deg2rad()</code>. The usage is obvious as the names imply: converting from radians (rad) to degrees (deg), and vice versa.</p> |
|
|
|
2711 <p>Consider this expression that converts <code>fAngle</code> from degrees to radians:</p> |
|
|
|
2712 <pre>3.14159265359/180.0*fAngle</pre> |
|
|
|
2713 <p>A more understandable form is:</p> |
|
|
|
2714 <pre>basegfx::deg2rad(fAngle)</pre> |
|
|
|
2715 <p>In addition, if you look closely to the function declaration, it is visible that you can pass a multiplier named <code>DegMultiple</code>:</p> |
|
|
|
2716 <pre>template <int DegMultiple=1> constexpr double deg2rad(double v)</pre> |
|
|
|
2717 <p>To illustrate the usage, there are many interesting applications of this function in the current code with this extra parameter. Consider this old usage of <code>deg2rad()</code>:</p> |
|
|
|
2718 <pre>double fRad = basegfx::deg2rad(nMSORotationAngle / 60000.0)</pre> |
|
|
|
2719 <p>Now, the new simplified code is:</p> |
|
|
|
2720 <pre>double fRad = basegfx::deg2rad<60000>(nMSORotationAngle);</pre> |
|
|
|
2721 <p>You can see some example commits around this idea:</p> |
|
|
|
2722 <ul> |
|
|
|
2723 <li><a href="https://git.libreoffice.org/core/+/b0ce4e848f786a2f452a6a6e426df4b95af4da3c%5E%21/">Use basegfx::deg2rad instead of *0.01745329251994</a></li> |
|
|
|
2724 <li><a href="https://git.libreoffice.org/core/+/7ff2c9cfc5fa8c261b1f7f959172f60255fcf617%5E%21/">Use more basegfx::deg2rad<N> and basegfx::rad2deg<N></a></li> |
|
|
|
2725 </ul> |
|
|
|
2726 <h2>Finding instances for change</h2> |
|
|
|
2727 <p>This grep search provides some instances of the issue, although not all of the results are related:</p> |
|
|
|
2728 <pre>git grep -F 3.14 *.cxx</pre> |
|
|
|
2729 <p>A more restricted search can be:</p> |
|
|
|
2730 <pre>git grep -F 3.14 *.cxx | grep 180</pre> |
|
|
|
2731 <p>You can also take a look at <a href="https://dev.blog.documentfoundation.org/2021/11/23/use-symbolic-constants-instead-of-magic-numerical-constants-easyhack/">EasyHack tdf#145759: Use symbolic constants instead of magic numerical constants</a>.</p> |
|
|
|
2732 <h3>Final Notes</h3> |
|
|
|
2733 <p>EasyHacks are a good start for newcomers. This specific improvement is filed as <a class="external text" href="https://docs.libreoffice.org/basegfx/html/annotated.html" rel="noopener" target="_blank">tdf#146479</a>.</p> |
|
|
|
2734 <p>Of course, the basegfx module has more interesting classes and functions for doing things beyond the simple angle unit conversion. I will write more about some of other classes and functions inside this LibreOffice module. These are the source folders inside <code>basegfx/src</code>, which show the different applications of this module:</p> |
|
|
|
2735 <pre>color numeric polygon raster tuple curve |
|
|
|
2736 matrix point range tools vector</pre> |
|
|
|
2737 <p>In the end, if you want to contribute to LibreOffice code by working on this improvement, but you need to know how to get started with LibreOffice development, I suggest you to see <a href="https://docs.libreoffice.org/basegfx/html/annotated.html" rel="noopener" target="_blank">our video tutorial</a>:</p> |
|
|
|
2738 <blockquote class="wp-embedded-content"><p><a href="https://dev.blog.documentfoundation.org/2021/10/04/getting-started-video-tutorial/">Getting Started (Video Tutorial)</a></p></blockquote> |
|
|
|
2739 <p/></div> |
|
|
|
2740 </content> |
|
|
|
2741 <updated>2021-12-31T22:31:58Z</updated> |
|
|
|
2742 <published>2021-12-31T22:31:58Z</published> |
|
|
|
2743 <category term="EasyHack"/> |
|
|
|
2744 <author> |
|
|
|
2745 <name>Hossein Nourikhah</name> |
|
|
|
2746 </author> |
|
|
|
2747 <source> |
|
|
|
2748 <id>https://dev.blog.documentfoundation.org</id> |
|
|
|
2749 <link href="https://dev.blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
2750 <link href="https://dev.blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
2751 <subtitle>Blog for the LibreOffice Developers Community; Tutorials, tips and tricks for working with the LibreOffice code</subtitle> |
|
|
|
2752 <title>LibreOffice Development Blog</title> |
|
|
|
2753 <updated>2022-01-31T21:43:18Z</updated> |
|
|
|
2754 </source> |
|
|
|
2755 </entry> |
|
|
|
2756 |
|
|
|
2757 <entry> |
|
|
|
2758 <id>tag:blogger.com,1999:blog-5054960.post-5846193124498253878</id> |
|
|
|
2759 <link href="https://mapopa.blogspot.com/feeds/5846193124498253878/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/> |
|
|
|
2760 <link href="https://www.blogger.com/comment.g?blogID=5054960&postID=5846193124498253878" rel="replies" title="0 Comments" type="text/html"/> |
|
|
|
2761 <link href="https://www.blogger.com/feeds/5054960/posts/default/5846193124498253878" rel="edit" type="application/atom+xml"/> |
|
|
|
2762 <link href="https://www.blogger.com/feeds/5054960/posts/default/5846193124498253878" rel="self" type="application/atom+xml"/> |
|
|
|
2763 <link href="https://mapopa.blogspot.com/2021/12/short-overview-of-firebird-events-in.html" rel="alternate" title="Short overview of Firebird events in 2021" type="text/html"/> |
|
|
|
2764 <title>Short overview of Firebird events in 2021</title> |
|
|
|
2765 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">From all of us at Firebird Project, we'd like to wish you a safe and happy holiday season and a peaceful and prosperous new year! And here is a short overview of Firebird events in 2021. |
|
|
|
2766 <!-- /wp:paragraph --></div> |
|
|
|
2767 </summary> |
|
|
|
2768 <updated>2021-12-28T09:46:59Z</updated> |
|
|
|
2769 <published>2021-12-28T09:46:00Z</published> |
|
|
|
2770 <author> |
|
|
|
2771 <name>Popa Adrian Marius</name> |
|
|
|
2772 <email>noreply@blogger.com</email> |
|
|
|
2773 <uri>http://www.blogger.com/profile/09862886782232467681</uri> |
|
|
|
2774 </author> |
|
|
|
2775 <source> |
|
|
|
2776 <id>tag:blogger.com,1999:blog-5054960</id> |
|
|
|
2777 <category term="ubuntu"/> |
|
|
|
2778 <category term="firebird"/> |
|
|
|
2779 <category term="debian"/> |
|
|
|
2780 <category term="ubuntu hardy heron"/> |
|
|
|
2781 <category term="ubuntu intrepid ibex"/> |
|
|
|
2782 <category term="webkit"/> |
|
|
|
2783 <category term="ubuntu jaunty"/> |
|
|
|
2784 <category term="linux"/> |
|
|
|
2785 <category term="nginx"/> |
|
|
|
2786 <category term="firefox 3.0"/> |
|
|
|
2787 <category term="free pascal"/> |
|
|
|
2788 <category term="android"/> |
|
|
|
2789 <category term="arora"/> |
|
|
|
2790 <category term="cake php"/> |
|
|
|
2791 <category term="ffmpeg"/> |
|
|
|
2792 <category term="git"/> |
|
|
|
2793 <category term="lazarus"/> |
|
|
|
2794 <category term="cloudbook"/> |
|
|
|
2795 <category term="everex"/> |
|
|
|
2796 <category term="kernel vanilla"/> |
|
|
|
2797 <category term="kvm"/> |
|
|
|
2798 <category term="QEMU"/> |
|
|
|
2799 <category term="kernel"/> |
|
|
|
2800 <category term="php"/> |
|
|
|
2801 <category term="qt4.5"/> |
|
|
|
2802 <category term="vlc"/> |
|
|
|
2803 <category term="firebird 2.1"/> |
|
|
|
2804 <category term="firebird 2.5"/> |
|
|
|
2805 <category term="flamerobin"/> |
|
|
|
2806 <category term="kernel 2.6.27"/> |
|
|
|
2807 <category term="mysql"/> |
|
|
|
2808 <category term="netbooks"/> |
|
|
|
2809 <category term="php 5"/> |
|
|
|
2810 <category term="php5"/> |
|
|
|
2811 <category term="python"/> |
|
|
|
2812 <category term="ubuntu gutsy"/> |
|
|
|
2813 <category term="vlc nightly"/> |
|
|
|
2814 <category term="vlc streaming"/> |
|
|
|
2815 <category term="vmware"/> |
|
|
|
2816 <category term="windows"/> |
|
|
|
2817 <category term="goodbye-microsoft"/> |
|
|
|
2818 <category term="linux 0.0.1"/> |
|
|
|
2819 <category term="microsoft"/> |
|
|
|
2820 <category term="mplayer"/> |
|
|
|
2821 <category term="qmail"/> |
|
|
|
2822 <category term="qt"/> |
|
|
|
2823 <category term="ubuntu server"/> |
|
|
|
2824 <category term="virtualbox"/> |
|
|
|
2825 <category term="youtube"/> |
|
|
|
2826 <category term="3gp"/> |
|
|
|
2827 <category term="Haikuos"/> |
|
|
|
2828 <category term="MOTU"/> |
|
|
|
2829 <category term="blog tutorial"/> |
|
|
|
2830 <category term="c#"/> |
|
|
|
2831 <category term="compiz"/> |
|
|
|
2832 <category term="gutsy"/> |
|
|
|
2833 <category term="ie6"/> |
|
|
|
2834 <category term="jeos"/> |
|
|
|
2835 <category term="mercurial"/> |
|
|
|
2836 <category term="mozilla"/> |
|
|
|
2837 <category term="ogg"/> |
|
|
|
2838 <category term="oo pascal"/> |
|
|
|
2839 <category term="pdo"/> |
|
|
|
2840 <category term="perl"/> |
|
|
|
2841 <category term="ror"/> |
|
|
|
2842 <category term="ruby"/> |
|
|
|
2843 <category term="upgrade"/> |
|
|
|
2844 <category term="vanilla"/> |
|
|
|
2845 <category term="Romania"/> |
|
|
|
2846 <category term="Xc3028"/> |
|
|
|
2847 <category term="acpi"/> |
|
|
|
2848 <category term="amd"/> |
|
|
|
2849 <category term="amd64"/> |
|
|
|
2850 <category term="amr"/> |
|
|
|
2851 <category term="android-x86"/> |
|
|
|
2852 <category term="apc"/> |
|
|
|
2853 <category term="apt"/> |
|
|
|
2854 <category term="asus"/> |
|
|
|
2855 <category term="c++"/> |
|
|
|
2856 <category term="cakephp"/> |
|
|
|
2857 <category term="chrome"/> |
|
|
|
2858 <category term="clang++"/> |
|
|
|
2859 <category term="delphi"/> |
|
|
|
2860 <category term="delphi programming"/> |
|
|
|
2861 <category term="dosemu"/> |
|
|
|
2862 <category term="eclipse"/> |
|
|
|
2863 <category term="eliberatica"/> |
|
|
|
2864 <category term="error"/> |
|
|
|
2865 <category term="ext4"/> |
|
|
|
2866 <category term="feisty"/> |
|
|
|
2867 <category term="firebird build"/> |
|
|
|
2868 <category term="firebug"/> |
|
|
|
2869 <category term="firefox"/> |
|
|
|
2870 <category term="firefox 2.0"/> |
|
|
|
2871 <category term="flash"/> |
|
|
|
2872 <category term="flv live streaming"/> |
|
|
|
2873 <category term="google"/> |
|
|
|
2874 <category term="google app"/> |
|
|
|
2875 <category term="gsoc2015"/> |
|
|
|
2876 <category term="hardy"/> |
|
|
|
2877 <category term="ie7"/> |
|
|
|
2878 <category term="ie8"/> |
|
|
|
2879 <category term="inbox"/> |
|
|
|
2880 <category term="jabber"/> |
|
|
|
2881 <category term="java"/> |
|
|
|
2882 <category term="jaws"/> |
|
|
|
2883 <category term="kde4.2"/> |
|
|
|
2884 <category term="kernel 2.6.28"/> |
|
|
|
2885 <category term="kubuntu"/> |
|
|
|
2886 <category term="lamp"/> |
|
|
|
2887 <category term="libreoffice"/> |
|
|
|
2888 <category term="llvm"/> |
|
|
|
2889 <category term="mingw"/> |
|
|
|
2890 <category term="mysql2firebird"/> |
|
|
|
2891 <category term="nvidia drivers 180"/> |
|
|
|
2892 <category term="opengl rocks"/> |
|
|
|
2893 <category term="oracle"/> |
|
|
|
2894 <category term="pascal"/> |
|
|
|
2895 <category term="php6"/> |
|
|
|
2896 <category term="postgresql"/> |
|
|
|
2897 <category term="qemu manager"/> |
|
|
|
2898 <category term="qt4"/> |
|
|
|
2899 <category term="quake"/> |
|
|
|
2900 <category term="reea.net"/> |
|
|
|
2901 <category term="samba"/> |
|
|
|
2902 <category term="sid"/> |
|
|
|
2903 <category term="skype"/> |
|
|
|
2904 <category term="svn"/> |
|
|
|
2905 <category term="theora"/> |
|
|
|
2906 <category term="thunderbird"/> |
|
|
|
2907 <category term="turboc 2.0"/> |
|
|
|
2908 <category term="ubuntu 6.10 live cd"/> |
|
|
|
2909 <category term="v4l"/> |
|
|
|
2910 <category term="via"/> |
|
|
|
2911 <category term="webgl"/> |
|
|
|
2912 <category term="webkitgtk"/> |
|
|
|
2913 <category term="wine"/> |
|
|
|
2914 <category term="wordpress"/> |
|
|
|
2915 <category term="wubi"/> |
|
|
|
2916 <category term="x264"/> |
|
|
|
2917 <category term="xmms"/> |
|
|
|
2918 <category term="xul"/> |
|
|
|
2919 <category term="#LazarusBook #chapter1"/> |
|
|
|
2920 <category term="#LazarusBook #chapter2"/> |
|
|
|
2921 <category term="#firebird"/> |
|
|
|
2922 <category term="#gsoc2015"/> |
|
|
|
2923 <category term="#libreoffice"/> |
|
|
|
2924 <category term="-fPIC"/> |
|
|
|
2925 <category term=".forward"/> |
|
|
|
2926 <category term="/etc"/> |
|
|
|
2927 <category term="2g2"/> |
|
|
|
2928 <category term="3d rage pro"/> |
|
|
|
2929 <category term="AppVeyor"/> |
|
|
|
2930 <category term="BSD"/> |
|
|
|
2931 <category term="Beer facts"/> |
|
|
|
2932 <category term="Chris Rock"/> |
|
|
|
2933 <category term="Ganymede"/> |
|
|
|
2934 <category term="HowTo"/> |
|
|
|
2935 <category term="LISP"/> |
|
|
|
2936 <category term="LinkedIn"/> |
|
|
|
2937 <category term="Lubuntu"/> |
|
|
|
2938 <category term="Master Of The Universe"/> |
|
|
|
2939 <category term="Parangelion 2009"/> |
|
|
|
2940 <category term="RMS. GNU"/> |
|
|
|
2941 <category term="SQL:2003"/> |
|
|
|
2942 <category term="Stallman"/> |
|
|
|
2943 <category term="Transport Tycoon Deluxe"/> |
|
|
|
2944 <category term="WebPositive"/> |
|
|
|
2945 <category term="X Forward"/> |
|
|
|
2946 <category term="abrowser"/> |
|
|
|
2947 <category term="activerecord"/> |
|
|
|
2948 <category term="adodb"/> |
|
|
|
2949 <category term="aircrack-ng"/> |
|
|
|
2950 <category term="ansi c"/> |
|
|
|
2951 <category term="apache"/> |
|
|
|
2952 <category term="apache 2.2"/> |
|
|
|
2953 <category term="apparmor"/> |
|
|
|
2954 <category term="appliance"/> |
|
|
|
2955 <category term="atheros"/> |
|
|
|
2956 <category term="ati"/> |
|
|
|
2957 <category term="audacious"/> |
|
|
|
2958 <category term="avant-window-navigator"/> |
|
|
|
2959 <category term="batman"/> |
|
|
|
2960 <category term="bazaar"/> |
|
|
|
2961 <category term="benchmarks"/> |
|
|
|
2962 <category term="bind9"/> |
|
|
|
2963 <category term="bochs"/> |
|
|
|
2964 <category term="bonie++"/> |
|
|
|
2965 <category term="bookmarks"/> |
|
|
|
2966 <category term="borkstation"/> |
|
|
|
2967 <category term="borland"/> |
|
|
|
2968 <category term="boston"/> |
|
|
|
2969 <category term="boxlinks"/> |
|
|
|
2970 <category term="bug"/> |
|
|
|
2971 <category term="bugzilla"/> |
|
|
|
2972 <category term="bush"/> |
|
|
|
2973 <category term="buttons"/> |
|
|
|
2974 <category term="c api"/> |
|
|
|
2975 <category term="cache control"/> |
|
|
|
2976 <category term="cacti"/> |
|
|
|
2977 <category term="cast"/> |
|
|
|
2978 <category term="cbq"/> |
|
|
|
2979 <category term="centos"/> |
|
|
|
2980 <category term="cfq"/> |
|
|
|
2981 <category term="cgi"/> |
|
|
|
2982 <category term="chromium"/> |
|
|
|
2983 <category term="claud book"/> |
|
|
|
2984 <category term="claws"/> |
|
|
|
2985 <category term="clipse"/> |
|
|
|
2986 <category term="cms"/> |
|
|
|
2987 <category term="composite"/> |
|
|
|
2988 <category term="coreutils"/> |
|
|
|
2989 <category term="cpp"/> |
|
|
|
2990 <category term="cpus"/> |
|
|
|
2991 <category term="crashkernel"/> |
|
|
|
2992 <category term="crosscompiling"/> |
|
|
|
2993 <category term="csplit"/> |
|
|
|
2994 <category term="css"/> |
|
|
|
2995 <category term="customize"/> |
|
|
|
2996 <category term="cvs"/> |
|
|
|
2997 <category term="cx23885"/> |
|
|
|
2998 <category term="dark"/> |
|
|
|
2999 <category term="dark silhouettes"/> |
|
|
|
3000 <category term="date"/> |
|
|
|
3001 <category term="dbd-interbase"/> |
|
|
|
3002 <category term="debian arm"/> |
|
|
|
3003 <category term="debian experimental"/> |
|
|
|
3004 <category term="debian stable"/> |
|
|
|
3005 <category term="dell vostro"/> |
|
|
|
3006 <category term="designos"/> |
|
|
|
3007 <category term="devuan"/> |
|
|
|
3008 <category term="distcc"/> |
|
|
|
3009 <category term="distributedssh"/> |
|
|
|
3010 <category term="disturbed monkeys"/> |
|
|
|
3011 <category term="django"/> |
|
|
|
3012 <category term="dmesg"/> |
|
|
|
3013 <category term="dns"/> |
|
|
|
3014 <category term="doom"/> |
|
|
|
3015 <category term="dosbox"/> |
|
|
|
3016 <category term="dot-forward"/> |
|
|
|
3017 <category term="dovecot"/> |
|
|
|
3018 <category term="dream htc"/> |
|
|
|
3019 <category term="drm"/> |
|
|
|
3020 <category term="dstat"/> |
|
|
|
3021 <category term="du"/> |
|
|
|
3022 <category term="dual display"/> |
|
|
|
3023 <category term="dyndns"/> |
|
|
|
3024 <category term="ecli"/> |
|
|
|
3025 <category term="eeexubuntu"/> |
|
|
|
3026 <category term="egit"/> |
|
|
|
3027 <category term="eog"/> |
|
|
|
3028 <category term="epiphany"/> |
|
|
|
3029 <category term="evolution"/> |
|
|
|
3030 <category term="example"/> |
|
|
|
3031 <category term="ext3"/> |
|
|
|
3032 <category term="extract"/> |
|
|
|
3033 <category term="fail"/> |
|
|
|
3034 <category term="fastcgi"/> |
|
|
|
3035 <category term="fbcon 2010"/> |
|
|
|
3036 <category term="fbexport"/> |
|
|
|
3037 <category term="festy fawn"/> |
|
|
|
3038 <category term="final"/> |
|
|
|
3039 <category term="firebird 2.0"/> |
|
|
|
3040 <category term="firebird 3.0"/> |
|
|
|
3041 <category term="firebird conference"/> |
|
|
|
3042 <category term="firebirdsql"/> |
|
|
|
3043 <category term="fireruby"/> |
|
|
|
3044 <category term="flamerobin 0.8.5"/> |
|
|
|
3045 <category term="flamerobin 0.9.0"/> |
|
|
|
3046 <category term="flaps"/> |
|
|
|
3047 <category term="flash 64"/> |
|
|
|
3048 <category term="flash10"/> |
|
|
|
3049 <category term="flash64"/> |
|
|
|
3050 <category term="fleps"/> |
|
|
|
3051 <category term="fpc"/> |
|
|
|
3052 <category term="fpc 2.2.x"/> |
|
|
|
3053 <category term="fpm"/> |
|
|
|
3054 <category term="frames"/> |
|
|
|
3055 <category term="free time"/> |
|
|
|
3056 <category term="freebsd"/> |
|
|
|
3057 <category term="freemind"/> |
|
|
|
3058 <category term="fuse"/> |
|
|
|
3059 <category term="g++"/> |
|
|
|
3060 <category term="gbox"/> |
|
|
|
3061 <category term="geek pr0n"/> |
|
|
|
3062 <category term="gems"/> |
|
|
|
3063 <category term="gigabyte"/> |
|
|
|
3064 <category term="gingerbread"/> |
|
|
|
3065 <category term="glibc"/> |
|
|
|
3066 <category term="gmail.com"/> |
|
|
|
3067 <category term="gnome"/> |
|
|
|
3068 <category term="gnome-gegl2"/> |
|
|
|
3069 <category term="gnu"/> |
|
|
|
3070 <category term="good pr"/> |
|
|
|
3071 <category term="gp3"/> |
|
|
|
3072 <category term="gpc3"/> |
|
|
|
3073 <category term="grub"/> |
|
|
|
3074 <category term="grub2"/> |
|
|
|
3075 <category term="gsl"/> |
|
|
|
3076 <category term="gtk"/> |
|
|
|
3077 <category term="gwibber"/> |
|
|
|
3078 <category term="gzip"/> |
|
|
|
3079 <category term="happy birthday"/> |
|
|
|
3080 <category term="haxors"/> |
|
|
|
3081 <category term="hosting"/> |
|
|
|
3082 <category term="hp 4000"/> |
|
|
|
3083 <category term="htb"/> |
|
|
|
3084 <category term="htbtools"/> |
|
|
|
3085 <category term="html5"/> |
|
|
|
3086 <category term="i386"/> |
|
|
|
3087 <category term="ibase"/> |
|
|
|
3088 <category term="iceweasel"/> |
|
|
|
3089 <category term="icq"/> |
|
|
|
3090 <category term="icu"/> |
|
|
|
3091 <category term="inet"/> |
|
|
|
3092 <category term="inmures.ro"/> |
|
|
|
3093 <category term="innodb"/> |
|
|
|
3094 <category term="intel"/> |
|
|
|
3095 <category term="interbase"/> |
|
|
|
3096 <category term="ipython"/> |
|
|
|
3097 <category term="isc"/> |
|
|
|
3098 <category term="itrepid"/> |
|
|
|
3099 <category term="jaun"/> |
|
|
|
3100 <category term="java script"/> |
|
|
|
3101 <category term="jdbc"/> |
|
|
|
3102 <category term="joins"/> |
|
|
|
3103 <category term="jquery"/> |
|
|
|
3104 <category term="jre6"/> |
|
|
|
3105 <category term="json"/> |
|
|
|
3106 <category term="kFreeBSD"/> |
|
|
|
3107 <category term="kde4"/> |
|
|
|
3108 <category term="kernel 2.5.x"/> |
|
|
|
3109 <category term="kernel 2.6.26"/> |
|
|
|
3110 <category term="kernel 2.6.30"/> |
|
|
|
3111 <category term="kernel 2.6.x"/> |
|
|
|
3112 <category term="kexec"/> |
|
|
|
3113 <category term="killie"/> |
|
|
|
3114 <category term="komodo"/> |
|
|
|
3115 <category term="komposer"/> |
|
|
|
3116 <category term="konqueror"/> |
|
|
|
3117 <category term="kvm-linux"/> |
|
|
|
3118 <category term="lazarus 0.9.26"/> |
|
|
|
3119 <category term="leadtek pvr2200"/> |
|
|
|
3120 <category term="lemp"/> |
|
|
|
3121 <category term="lenny"/> |
|
|
|
3122 <category term="libdbi"/> |
|
|
|
3123 <category term="libdbi-drivers"/> |
|
|
|
3124 <category term="libvirt"/> |
|
|
|
3125 <category term="libvirt-manager"/> |
|
|
|
3126 <category term="lighttpd"/> |
|
|
|
3127 <category term="linus"/> |
|
|
|
3128 <category term="linus torvalds"/> |
|
|
|
3129 <category term="linux 3.x.x"/> |
|
|
|
3130 <category term="linuz"/> |
|
|
|
3131 <category term="load balancer"/> |
|
|
|
3132 <category term="locales"/> |
|
|
|
3133 <category term="locked"/> |
|
|
|
3134 <category term="lug mures"/> |
|
|
|
3135 <category term="lulu.com"/> |
|
|
|
3136 <category term="lwn"/> |
|
|
|
3137 <category term="lxde"/> |
|
|
|
3138 <category term="mach64"/> |
|
|
|
3139 <category term="madwifi"/> |
|
|
|
3140 <category term="man"/> |
|
|
|
3141 <category term="matrix"/> |
|
|
|
3142 <category term="mcrypt"/> |
|
|
|
3143 <category term="mdb2"/> |
|
|
|
3144 <category term="memcache"/> |
|
|
|
3145 <category term="mencode"/> |
|
|
|
3146 <category term="mencoder"/> |
|
|
|
3147 <category term="merge"/> |
|
|
|
3148 <category term="migrate ext3 to ext4"/> |
|
|
|
3149 <category term="mod_expires"/> |
|
|
|
3150 <category term="modules"/> |
|
|
|
3151 <category term="monitor"/> |
|
|
|
3152 <category term="mono"/> |
|
|
|
3153 <category term="mono 2.0"/> |
|
|
|
3154 <category term="mono 2.6"/> |
|
|
|
3155 <category term="moonlight"/> |
|
|
|
3156 <category term="movable type"/> |
|
|
|
3157 <category term="mp3"/> |
|
|
|
3158 <category term="mp4"/> |
|
|
|
3159 <category term="mta"/> |
|
|
|
3160 <category term="music tracker"/> |
|
|
|
3161 <category term="my$QL"/> |
|
|
|
3162 <category term="nat"/> |
|
|
|
3163 <category term="net"/> |
|
|
|
3164 <category term="nginix"/> |
|
|
|
3165 <category term="nmap"/> |
|
|
|
3166 <category term="nokia"/> |
|
|
|
3167 <category term="nokia 810"/> |
|
|
|
3168 <category term="non3d"/> |
|
|
|
3169 <category term="noop"/> |
|
|
|
3170 <category term="nouveau"/> |
|
|
|
3171 <category term="nsfw"/> |
|
|
|
3172 <category term="openchrome"/> |
|
|
|
3173 <category term="opengl"/> |
|
|
|
3174 <category term="openoffice 3.0"/> |
|
|
|
3175 <category term="openorrifice"/> |
|
|
|
3176 <category term="openssh"/> |
|
|
|
3177 <category term="openssl"/> |
|
|
|
3178 <category term="openttd"/> |
|
|
|
3179 <category term="oracle sux"/> |
|
|
|
3180 <category term="oszoo"/> |
|
|
|
3181 <category term="oxygen"/> |
|
|
|
3182 <category term="pacpl"/> |
|
|
|
3183 <category term="panoramic view"/> |
|
|
|
3184 <category term="parrot 0.6.3"/> |
|
|
|
3185 <category term="patents"/> |
|
|
|
3186 <category term="pda"/> |
|
|
|
3187 <category term="perl6"/> |
|
|
|
3188 <category term="phenom x3"/> |
|
|
|
3189 <category term="php 4"/> |
|
|
|
3190 <category term="php 5.3"/> |
|
|
|
3191 <category term="php ide"/> |
|
|
|
3192 <category term="php.net"/> |
|
|
|
3193 <category term="php5.3"/> |
|
|
|
3194 <category term="phpbb3"/> |
|
|
|
3195 <category term="phpmyfaq"/> |
|
|
|
3196 <category term="pidgin"/> |
|
|
|
3197 <category term="plaboy"/> |
|
|
|
3198 <category term="playogg"/> |
|
|
|
3199 <category term="plumbers"/> |
|
|
|
3200 <category term="pop3"/> |
|
|
|
3201 <category term="postfix"/> |
|
|
|
3202 <category term="powertop"/> |
|
|
|
3203 <category term="prince of persia"/> |
|
|
|
3204 <category term="privoxy"/> |
|
|
|
3205 <category term="pulse"/> |
|
|
|
3206 <category term="pvm"/> |
|
|
|
3207 <category term="pxe"/> |
|
|
|
3208 <category term="pyroom"/> |
|
|
|
3209 <category term="qmailanalog"/> |
|
|
|
3210 <category term="qml"/> |
|
|
|
3211 <category term="qt 4.7"/> |
|
|
|
3212 <category term="qtcreator"/> |
|
|
|
3213 <category term="quake 1"/> |
|
|
|
3214 <category term="raid"/> |
|
|
|
3215 <category term="rails"/> |
|
|
|
3216 <category term="rants"/> |
|
|
|
3217 <category term="reactos"/> |
|
|
|
3218 <category term="recordmydesktop"/> |
|
|
|
3219 <category term="release party"/> |
|
|
|
3220 <category term="reverse"/> |
|
|
|
3221 <category term="rip nokia"/> |
|
|
|
3222 <category term="ripping"/> |
|
|
|
3223 <category term="rtfm"/> |
|
|
|
3224 <category term="rubyforge"/> |
|
|
|
3225 <category term="rubyonfire"/> |
|
|
|
3226 <category term="schedulers"/> |
|
|
|
3227 <category term="scroolkeeper"/> |
|
|
|
3228 <category term="search applicance"/> |
|
|
|
3229 <category term="sed"/> |
|
|
|
3230 <category term="sekrity"/> |
|
|
|
3231 <category term="selinux"/> |
|
|
|
3232 <category term="sendmail"/> |
|
|
|
3233 <category term="sharp"/> |
|
|
|
3234 <category term="shorewall"/> |
|
|
|
3235 <category term="silverlight"/> |
|
|
|
3236 <category term="sis"/> |
|
|
|
3237 <category term="sixcore"/> |
|
|
|
3238 <category term="slackware"/> |
|
|
|
3239 <category term="smbfs"/> |
|
|
|
3240 <category term="snaps"/> |
|
|
|
3241 <category term="snmp"/> |
|
|
|
3242 <category term="snow"/> |
|
|
|
3243 <category term="soap"/> |
|
|
|
3244 <category term="softpedia"/> |
|
|
|
3245 <category term="songbird"/> |
|
|
|
3246 <category term="sourceforge"/> |
|
|
|
3247 <category term="sponsor"/> |
|
|
|
3248 <category term="sql server 2008"/> |
|
|
|
3249 <category term="sqlite"/> |
|
|
|
3250 <category term="ssh"/> |
|
|
|
3251 <category term="ssh tunnel"/> |
|
|
|
3252 <category term="sshfs"/> |
|
|
|
3253 <category term="stable"/> |
|
|
|
3254 <category term="stats"/> |
|
|
|
3255 <category term="streaming"/> |
|
|
|
3256 <category term="subclipse"/> |
|
|
|
3257 <category term="suhosin-patch"/> |
|
|
|
3258 <category term="super classic"/> |
|
|
|
3259 <category term="super server"/> |
|
|
|
3260 <category term="svk"/> |
|
|
|
3261 <category term="sylpheed"/> |
|
|
|
3262 <category term="targu mures"/> |
|
|
|
3263 <category term="tc"/> |
|
|
|
3264 <category term="tcc"/> |
|
|
|
3265 <category term="tccboot"/> |
|
|
|
3266 <category term="tentakel"/> |
|
|
|
3267 <category term="terminal"/> |
|
|
|
3268 <category term="testing"/> |
|
|
|
3269 <category term="tests"/> |
|
|
|
3270 <category term="themes"/> |
|
|
|
3271 <category term="timestamp"/> |
|
|
|
3272 <category term="timstamp"/> |
|
|
|
3273 <category term="tiobe"/> |
|
|
|
3274 <category term="todo reading"/> |
|
|
|
3275 <category term="tor"/> |
|
|
|
3276 <category term="tpch"/> |
|
|
|
3277 <category term="tube"/> |
|
|
|
3278 <category term="turboc"/> |
|
|
|
3279 <category term="tutorial"/> |
|
|
|
3280 <category term="tux sacrifice"/> |
|
|
|
3281 <category term="tuxguitar"/> |
|
|
|
3282 <category term="typo3"/> |
|
|
|
3283 <category term="ubufox"/> |
|
|
|
3284 <category term="ubuntu lite"/> |
|
|
|
3285 <category term="ubuntu live cd"/> |
|
|
|
3286 <category term="ubuntustudio"/> |
|
|
|
3287 <category term="ue4"/> |
|
|
|
3288 <category term="unetbootin"/> |
|
|
|
3289 <category term="unicode"/> |
|
|
|
3290 <category term="unicode art"/> |
|
|
|
3291 <category term="unrealengine"/> |
|
|
|
3292 <category term="use firebird"/> |
|
|
|
3293 <category term="usesql"/> |
|
|
|
3294 <category term="utf art"/> |
|
|
|
3295 <category term="uuid"/> |
|
|
|
3296 <category term="v4l-dvb-experimental"/> |
|
|
|
3297 <category term="v4lctl"/> |
|
|
|
3298 <category term="v8"/> |
|
|
|
3299 <category term="vai"/> |
|
|
|
3300 <category term="vcl4php"/> |
|
|
|
3301 <category term="vederi"/> |
|
|
|
3302 <category term="veto files"/> |
|
|
|
3303 <category term="vista"/> |
|
|
|
3304 <category term="vmstat"/> |
|
|
|
3305 <category term="voodoo"/> |
|
|
|
3306 <category term="vorbis"/> |
|
|
|
3307 <category term="vsftp"/> |
|
|
|
3308 <category term="vulcanians"/> |
|
|
|
3309 <category term="web20"/> |
|
|
|
3310 <category term="webcam"/> |
|
|
|
3311 <category term="why git"/> |
|
|
|
3312 <category term="wibrain"/> |
|
|
|
3313 <category term="windmill"/> |
|
|
|
3314 <category term="winfast 2000 xp global"/> |
|
|
|
3315 <category term="wireless"/> |
|
|
|
3316 <category term="wma"/> |
|
|
|
3317 <category term="worm"/> |
|
|
|
3318 <category term="x4"/> |
|
|
|
3319 <category term="x64"/> |
|
|
|
3320 <category term="x86"/> |
|
|
|
3321 <category term="xawtv"/> |
|
|
|
3322 <category term="xen"/> |
|
|
|
3323 <category term="xfce"/> |
|
|
|
3324 <category term="xfce4"/> |
|
|
|
3325 <category term="xmpp"/> |
|
|
|
3326 <category term="xulrunner"/> |
|
|
|
3327 <category term="zaurus"/> |
|
|
|
3328 <category term="zul"/> |
|
|
|
3329 <author> |
|
|
|
3330 <name>Popa Adrian Marius</name> |
|
|
|
3331 <email>noreply@blogger.com</email> |
|
|
|
3332 <uri>http://www.blogger.com/profile/09862886782232467681</uri> |
|
|
|
3333 </author> |
|
|
|
3334 <link href="https://mapopa.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
3335 <link href="https://www.blogger.com/feeds/5054960/posts/default" rel="self" type="application/atom+xml"/> |
|
|
|
3336 <link href="https://mapopa.blogspot.com/" rel="alternate" type="text/html"/> |
|
|
|
3337 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
3338 <link href="https://www.blogger.com/feeds/5054960/posts/default?start-index=26&max-results=25" rel="next" type="application/atom+xml"/> |
|
|
|
3339 <subtitle>Programmer 4 life</subtitle> |
|
|
|
3340 <title>Mariuz's Blog</title> |
|
|
|
3341 <updated>2022-02-02T23:52:08Z</updated> |
|
|
|
3342 </source> |
|
|
|
3343 </entry> |
|
|
|
3344 |
|
|
|
3345 <entry xml:lang="en-GB"> |
|
|
|
3346 <id>https://qa.blog.documentfoundation.org/?p=1379</id> |
|
|
|
3347 <link href="https://qa.blog.documentfoundation.org/2021/12/27/libreoffice-7-3-rc1-is-available-for-testing/" rel="alternate" type="text/html"/> |
|
|
|
3348 <title>LibreOffice 7.3 RC1 is available for testing</title> |
|
|
|
3349 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.3 RC1 is available for testing!</p> |
|
|
|
3350 <p>LibreOffice 7.3 will be released as final at the beginning of February, 2022 ( Check the <a href="https://wiki.documentfoundation.org/ReleasePlan/7.3">Release Plan</a> for more information ) being LibreOffice 7.3 RC1 the third pre-release since the development of version 7.3 started in mid June, 2021. Since the previous release, LibreOffice 7.3 Beta1, 241 commits have been submitted to the code repository and <a href="https://wiki.documentfoundation.org/Releases/7.3.0/RC1#List_of_fixed_bugs">130 issues</a> got fixed. Check the <a href="https://wiki.documentfoundation.org/ReleaseNotes/7.3">release notes</a> to find the new features included in this version of LibreOffice.</p> |
|
|
|
3351 <p>LibreOffice 7.3 RC1 can be downloaded from <a href="https://www.libreoffice.org/download/download/?version=7.3.0">here</a> for Linux, macOS and Windows, and <strong>it will replace</strong> the standard version.</p> |
|
|
|
3352 <p>In case you find any problem in this pre-release, please report it in <a href="https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice&format=guided">Bugzilla</a> ( You just need a legit email account in order to create a new account ).</p> |
|
|
|
3353 <p>For help, you can contact the QA Team directly in the <a href="https://web.libera.chat/?settings=#libreoffice-qa">QA IRC channel</a> or via <a href="https://t.me/LibreOffice_QA">Telegram</a>.</p> |
|
|
|
3354 <p>LibreOffice is a volunteer-driven community project and your help is much appreciated.</p> |
|
|
|
3355 <p>Happy testing!!</p> |
|
|
|
3356 <p><a href="https://www.libreoffice.org/download/download/?version=7.3.0"><img alt="Download it now!" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/available73RC1.png"/></a>…</p></div> |
|
|
|
3357 </summary> |
|
|
|
3358 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.3 RC1 is available for testing!</p> |
|
|
|
3359 <p>LibreOffice 7.3 will be released as final at the beginning of February, 2022 ( Check the <a href="https://wiki.documentfoundation.org/ReleasePlan/7.3">Release Plan</a> for more information ) being LibreOffice 7.3 RC1 the third pre-release since the development of version 7.3 started in mid June, 2021. Since the previous release, LibreOffice 7.3 Beta1, 241 commits have been submitted to the code repository and <a href="https://wiki.documentfoundation.org/Releases/7.3.0/RC1#List_of_fixed_bugs">130 issues</a> got fixed. Check the <a href="https://wiki.documentfoundation.org/ReleaseNotes/7.3">release notes</a> to find the new features included in this version of LibreOffice.</p> |
|
|
|
3360 <p>LibreOffice 7.3 RC1 can be downloaded from <a href="https://www.libreoffice.org/download/download/?version=7.3.0">here</a> for Linux, macOS and Windows, and <strong>it will replace</strong> the standard version.</p> |
|
|
|
3361 <p>In case you find any problem in this pre-release, please report it in <a href="https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice&format=guided">Bugzilla</a> ( You just need a legit email account in order to create a new account ).</p> |
|
|
|
3362 <p>For help, you can contact the QA Team directly in the <a href="https://web.libera.chat/?settings=#libreoffice-qa">QA IRC channel</a> or via <a href="https://t.me/LibreOffice_QA">Telegram</a>.</p> |
|
|
|
3363 <p>LibreOffice is a volunteer-driven community project and your help is much appreciated.</p> |
|
|
|
3364 <p>Happy testing!!</p> |
|
|
|
3365 <p><a href="https://www.libreoffice.org/download/download/?version=7.3.0"><img alt="Download it now!" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/available73RC1.png"/></a>…</p></div> |
|
|
|
3366 </content> |
|
|
|
3367 <updated>2021-12-27T16:28:57Z</updated> |
|
|
|
3368 <published>2021-12-27T16:28:57Z</published> |
|
|
|
3369 <category term="releases"/> |
|
|
|
3370 <author> |
|
|
|
3371 <name>x1sc0</name> |
|
|
|
3372 </author> |
|
|
|
3373 <source> |
|
|
|
3374 <id>https://qa.blog.documentfoundation.org</id> |
|
|
|
3375 <link href="https://qa.blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
3376 <link href="https://qa.blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
3377 <subtitle>Updates from the Quality Assurance community</subtitle> |
|
|
|
3378 <title>LibreOffice QA Blog</title> |
|
|
|
3379 <updated>2022-01-18T10:57:24Z</updated> |
|
|
|
3380 </source> |
|
|
|
3381 </entry> |
|
|
|
3382 |
|
|
|
3383 <entry> |
|
|
|
3384 <id>tag:blogger.com,1999:blog-3186903011477408340.post-6055124396609371063</id> |
|
|
|
3385 <link href="https://libreoffice-dev.blogspot.com/feeds/6055124396609371063/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/> |
|
|
|
3386 <link href="https://libreoffice-dev.blogspot.com/2021/12/libreoffice-calc-guide-71-russian.html#comment-form" rel="replies" title="0 Comments" type="text/html"/> |
|
|
|
3387 <link href="https://www.blogger.com/feeds/3186903011477408340/posts/default/6055124396609371063" rel="edit" type="application/atom+xml"/> |
|
|
|
3388 <link href="https://www.blogger.com/feeds/3186903011477408340/posts/default/6055124396609371063" rel="self" type="application/atom+xml"/> |
|
|
|
3389 <link href="https://libreoffice-dev.blogspot.com/2021/12/libreoffice-calc-guide-71-russian.html" rel="alternate" title="LibreOffice Calc Guide 7.1 Russian Edition" type="text/html"/> |
|
|
|
3390 <title>LibreOffice Calc Guide 7.1 Russian Edition</title> |
|
|
|
3391 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p/><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEitsn7O_Bx77gw2cjv5ioZbF9nYsrl9OZCKlBp36R-vGHsudo2WZiuEh-EUfdhFUz6-2U5rkNGy9ILPAI_N6UDgrELwUaug1l1bh71SC1v4k8RA7jlPsyQYGfBC0CVSAt3hnvjm5zNTtGNR7p6Gx7EWIViEzOl8Ht0qaCjAuMLT58pvtKHN3mHVTQjP=s1170" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/a/AVvXsEitsn7O_Bx77gw2cjv5ioZbF9nYsrl9OZCKlBp36R-vGHsudo2WZiuEh-EUfdhFUz6-2U5rkNGy9ILPAI_N6UDgrELwUaug1l1bh71SC1v4k8RA7jlPsyQYGfBC0CVSAt3hnvjm5zNTtGNR7p6Gx7EWIViEzOl8Ht0qaCjAuMLT58pvtKHN3mHVTQjP=w283-h400" width="283"/></a></div>Finally, I have ended the LibreOffice Calc Guide translating to Russian.<p/><p>You can download it <a href="https://wiki.documentfoundation.org/images/3/3f/LO_Calc_Guide_RU_7.1.pdf" rel="nofollow" target="_blank">by the link</a>. Enjoy!<br/> </p></div> |
|
|
|
3392 </content> |
|
|
|
3393 <updated>2021-12-27T16:08:40Z</updated> |
|
|
|
3394 <published>2021-12-27T16:08:00Z</published> |
|
|
|
3395 <author> |
|
|
|
3396 <name>Roman Kuznetsov</name> |
|
|
|
3397 <email>noreply@blogger.com</email> |
|
|
|
3398 <uri>http://www.blogger.com/profile/11694297935288423889</uri> |
|
|
|
3399 </author> |
|
|
|
3400 <source> |
|
|
|
3401 <id>tag:blogger.com,1999:blog-3186903011477408340</id> |
|
|
|
3402 <category term="useful tips"/> |
|
|
|
3403 <category term="Writer"/> |
|
|
|
3404 <category term="extensions"/> |
|
|
|
3405 <category term="7.0"/> |
|
|
|
3406 <category term="QA"/> |
|
|
|
3407 <category term="development"/> |
|
|
|
3408 <category term="news"/> |
|
|
|
3409 <category term="Calc"/> |
|
|
|
3410 <category term="Impress"/> |
|
|
|
3411 <category term="Math"/> |
|
|
|
3412 <category term="macOS"/> |
|
|
|
3413 <category term="presentation"/> |
|
|
|
3414 <category term="table"/> |
|
|
|
3415 <category term="Icon themes"/> |
|
|
|
3416 <category term="LanguageTool"/> |
|
|
|
3417 <category term="Release"/> |
|
|
|
3418 <category term="Windows is a bullshit"/> |
|
|
|
3419 <category term="beta release"/> |
|
|
|
3420 <category term="branding"/> |
|
|
|
3421 <category term="bug fixing"/> |
|
|
|
3422 <category term="installer"/> |
|
|
|
3423 <category term="templates"/> |
|
|
|
3424 <category term="windows"/> |
|
|
|
3425 <category term="Colors"/> |
|
|
|
3426 <category term="Documentation"/> |
|
|
|
3427 <category term="Draw"/> |
|
|
|
3428 <category term="Endnotes"/> |
|
|
|
3429 <category term="Footnotes"/> |
|
|
|
3430 <category term="Glade"/> |
|
|
|
3431 <category term="Guides"/> |
|
|
|
3432 <category term="Help"/> |
|
|
|
3433 <category term="HiDPI"/> |
|
|
|
3434 <category term="Improvements"/> |
|
|
|
3435 <category term="LibreOffice doesn't start"/> |
|
|
|
3436 <category term="Lubuntu"/> |
|
|
|
3437 <category term="Navigator"/> |
|
|
|
3438 <category term="Personal use only?"/> |
|
|
|
3439 <category term="Pivot table"/> |
|
|
|
3440 <category term="RC release"/> |
|
|
|
3441 <category term="Shadows"/> |
|
|
|
3442 <category term="TDF"/> |
|
|
|
3443 <category term="UI"/> |
|
|
|
3444 <category term="Updating"/> |
|
|
|
3445 <category term="Windows 7"/> |
|
|
|
3446 <category term="barcode"/> |
|
|
|
3447 <category term="calculations"/> |
|
|
|
3448 <category term="charts"/> |
|
|
|
3449 <category term="contribution"/> |
|
|
|
3450 <category term="dialog"/> |
|
|
|
3451 <category term="filters"/> |
|
|
|
3452 <category term="gerrit"/> |
|
|
|
3453 <category term="graphic stack"/> |
|
|
|
3454 <category term="icons"/> |
|
|
|
3455 <category term="merged cells"/> |
|
|
|
3456 <category term="new features"/> |
|
|
|
3457 <category term="problems"/> |
|
|
|
3458 <category term="repair"/> |
|
|
|
3459 <category term="shapes"/> |
|
|
|
3460 <category term="sidebar"/> |
|
|
|
3461 <category term="vcl:qt5"/> |
|
|
|
3462 <category term="you are crazy"/> |
|
|
|
3463 <author> |
|
|
|
3464 <name>Roman Kuznetsov</name> |
|
|
|
3465 <email>noreply@blogger.com</email> |
|
|
|
3466 <uri>http://www.blogger.com/profile/11694297935288423889</uri> |
|
|
|
3467 </author> |
|
|
|
3468 <link href="https://libreoffice-dev.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
3469 <link href="https://www.blogger.com/feeds/3186903011477408340/posts/default" rel="self" type="application/atom+xml"/> |
|
|
|
3470 <link href="https://libreoffice-dev.blogspot.com/" rel="alternate" type="text/html"/> |
|
|
|
3471 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
3472 <link href="https://www.blogger.com/feeds/3186903011477408340/posts/default?start-index=26&max-results=25" rel="next" type="application/atom+xml"/> |
|
|
|
3473 <subtitle>How to develop LibreOffice, news, and more</subtitle> |
|
|
|
3474 <title>LibreOffice Information</title> |
|
|
|
3475 <updated>2022-01-28T16:44:41Z</updated> |
|
|
|
3476 </source> |
|
|
|
3477 </entry> |
|
|
|
3478 |
|
|
|
3479 <entry xml:lang="en-US"> |
|
|
|
3480 <id>https://taming-libreoffice.com/?p=428</id> |
|
|
|
3481 <link href="https://taming-libreoffice.com/2021/12/libreoffice-documentation-year-in-review/" rel="alternate" type="text/html"/> |
|
|
|
3482 <title>LibreOffice Documentation Year in Review</title> |
|
|
|
3483 <summary>Olivier Hallot has published a detailed summary of the Documentation Team’s successes during 2021 and a look ahead at plans for 2022. 2021: The Year the LibreOffice Documentation Team Shined</summary> |
|
|
|
3484 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Olivier Hallot has published a detailed summary of the Documentation Team’s successes during 2021 and a look ahead at plans for 2022.</p> |
|
|
|
3485 <p><a href="https://blog.documentfoundation.org/blog/2021/12/23/2021-the-year-documentation-team-shined/">2021: The Year the LibreOffice Documentation Team Shined</a></p></div> |
|
|
|
3486 </content> |
|
|
|
3487 <updated>2021-12-25T04:14:31Z</updated> |
|
|
|
3488 <published>2021-12-25T04:14:31Z</published> |
|
|
|
3489 <category term="Uncategorized"/> |
|
|
|
3490 <author> |
|
|
|
3491 <name>Jean</name> |
|
|
|
3492 </author> |
|
|
|
3493 <source> |
|
|
|
3494 <id>https://taming-libreoffice.com</id> |
|
|
|
3495 <link href="https://taming-libreoffice.com/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
3496 <link href="https://taming-libreoffice.com" rel="alternate" type="text/html"/> |
|
|
|
3497 <subtitle>Resources for intermediate & advanced users</subtitle> |
|
|
|
3498 <title>Taming LibreOffice</title> |
|
|
|
3499 <updated>2022-01-05T05:49:35Z</updated> |
|
|
|
3500 </source> |
|
|
|
3501 </entry> |
|
|
|
3502 |
|
|
|
3503 <entry> |
|
|
|
3504 <id>tag:blogger.com,1999:blog-5054960.post-3035644431000189256</id> |
|
|
|
3505 <link href="https://mapopa.blogspot.com/feeds/3035644431000189256/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/> |
|
|
|
3506 <link href="https://www.blogger.com/comment.g?blogID=5054960&postID=3035644431000189256" rel="replies" title="0 Comments" type="text/html"/> |
|
|
|
3507 <link href="https://www.blogger.com/feeds/5054960/posts/default/3035644431000189256" rel="edit" type="application/atom+xml"/> |
|
|
|
3508 <link href="https://www.blogger.com/feeds/5054960/posts/default/3035644431000189256" rel="self" type="application/atom+xml"/> |
|
|
|
3509 <link href="https://mapopa.blogspot.com/2021/12/firebird-project-is-happy-to-announce.html" rel="alternate" title="Firebird Project is happy to announce general availability of Firebird 4.0.1 " type="text/html"/> |
|
|
|
3510 <title>Firebird Project is happy to announce general availability of Firebird 4.0.1</title> |
|
|
|
3511 <summary>Firebird Project is happy to announce general availability of Firebird 4.0.1 — the first point release in the Firebird 4.0 series.This sub-release offers many bug fixes and also adds a few improvements, please refer to the Release Notes for the full list of changes.Binary kits for Windows, Linux and Android platforms are immediately available for download.</summary> |
|
|
|
3512 <updated>2021-12-23T18:30:26Z</updated> |
|
|
|
3513 <published>2021-12-23T18:30:00Z</published> |
|
|
|
3514 <author> |
|
|
|
3515 <name>Popa Adrian Marius</name> |
|
|
|
3516 <email>noreply@blogger.com</email> |
|
|
|
3517 <uri>http://www.blogger.com/profile/09862886782232467681</uri> |
|
|
|
3518 </author> |
|
|
|
3519 <source> |
|
|
|
3520 <id>tag:blogger.com,1999:blog-5054960</id> |
|
|
|
3521 <category term="ubuntu"/> |
|
|
|
3522 <category term="firebird"/> |
|
|
|
3523 <category term="debian"/> |
|
|
|
3524 <category term="ubuntu hardy heron"/> |
|
|
|
3525 <category term="ubuntu intrepid ibex"/> |
|
|
|
3526 <category term="webkit"/> |
|
|
|
3527 <category term="ubuntu jaunty"/> |
|
|
|
3528 <category term="linux"/> |
|
|
|
3529 <category term="nginx"/> |
|
|
|
3530 <category term="firefox 3.0"/> |
|
|
|
3531 <category term="free pascal"/> |
|
|
|
3532 <category term="android"/> |
|
|
|
3533 <category term="arora"/> |
|
|
|
3534 <category term="cake php"/> |
|
|
|
3535 <category term="ffmpeg"/> |
|
|
|
3536 <category term="git"/> |
|
|
|
3537 <category term="lazarus"/> |
|
|
|
3538 <category term="cloudbook"/> |
|
|
|
3539 <category term="everex"/> |
|
|
|
3540 <category term="kernel vanilla"/> |
|
|
|
3541 <category term="kvm"/> |
|
|
|
3542 <category term="QEMU"/> |
|
|
|
3543 <category term="kernel"/> |
|
|
|
3544 <category term="php"/> |
|
|
|
3545 <category term="qt4.5"/> |
|
|
|
3546 <category term="vlc"/> |
|
|
|
3547 <category term="firebird 2.1"/> |
|
|
|
3548 <category term="firebird 2.5"/> |
|
|
|
3549 <category term="flamerobin"/> |
|
|
|
3550 <category term="kernel 2.6.27"/> |
|
|
|
3551 <category term="mysql"/> |
|
|
|
3552 <category term="netbooks"/> |
|
|
|
3553 <category term="php 5"/> |
|
|
|
3554 <category term="php5"/> |
|
|
|
3555 <category term="python"/> |
|
|
|
3556 <category term="ubuntu gutsy"/> |
|
|
|
3557 <category term="vlc nightly"/> |
|
|
|
3558 <category term="vlc streaming"/> |
|
|
|
3559 <category term="vmware"/> |
|
|
|
3560 <category term="windows"/> |
|
|
|
3561 <category term="goodbye-microsoft"/> |
|
|
|
3562 <category term="linux 0.0.1"/> |
|
|
|
3563 <category term="microsoft"/> |
|
|
|
3564 <category term="mplayer"/> |
|
|
|
3565 <category term="qmail"/> |
|
|
|
3566 <category term="qt"/> |
|
|
|
3567 <category term="ubuntu server"/> |
|
|
|
3568 <category term="virtualbox"/> |
|
|
|
3569 <category term="youtube"/> |
|
|
|
3570 <category term="3gp"/> |
|
|
|
3571 <category term="Haikuos"/> |
|
|
|
3572 <category term="MOTU"/> |
|
|
|
3573 <category term="blog tutorial"/> |
|
|
|
3574 <category term="c#"/> |
|
|
|
3575 <category term="compiz"/> |
|
|
|
3576 <category term="gutsy"/> |
|
|
|
3577 <category term="ie6"/> |
|
|
|
3578 <category term="jeos"/> |
|
|
|
3579 <category term="mercurial"/> |
|
|
|
3580 <category term="mozilla"/> |
|
|
|
3581 <category term="ogg"/> |
|
|
|
3582 <category term="oo pascal"/> |
|
|
|
3583 <category term="pdo"/> |
|
|
|
3584 <category term="perl"/> |
|
|
|
3585 <category term="ror"/> |
|
|
|
3586 <category term="ruby"/> |
|
|
|
3587 <category term="upgrade"/> |
|
|
|
3588 <category term="vanilla"/> |
|
|
|
3589 <category term="Romania"/> |
|
|
|
3590 <category term="Xc3028"/> |
|
|
|
3591 <category term="acpi"/> |
|
|
|
3592 <category term="amd"/> |
|
|
|
3593 <category term="amd64"/> |
|
|
|
3594 <category term="amr"/> |
|
|
|
3595 <category term="android-x86"/> |
|
|
|
3596 <category term="apc"/> |
|
|
|
3597 <category term="apt"/> |
|
|
|
3598 <category term="asus"/> |
|
|
|
3599 <category term="c++"/> |
|
|
|
3600 <category term="cakephp"/> |
|
|
|
3601 <category term="chrome"/> |
|
|
|
3602 <category term="clang++"/> |
|
|
|
3603 <category term="delphi"/> |
|
|
|
3604 <category term="delphi programming"/> |
|
|
|
3605 <category term="dosemu"/> |
|
|
|
3606 <category term="eclipse"/> |
|
|
|
3607 <category term="eliberatica"/> |
|
|
|
3608 <category term="error"/> |
|
|
|
3609 <category term="ext4"/> |
|
|
|
3610 <category term="feisty"/> |
|
|
|
3611 <category term="firebird build"/> |
|
|
|
3612 <category term="firebug"/> |
|
|
|
3613 <category term="firefox"/> |
|
|
|
3614 <category term="firefox 2.0"/> |
|
|
|
3615 <category term="flash"/> |
|
|
|
3616 <category term="flv live streaming"/> |
|
|
|
3617 <category term="google"/> |
|
|
|
3618 <category term="google app"/> |
|
|
|
3619 <category term="gsoc2015"/> |
|
|
|
3620 <category term="hardy"/> |
|
|
|
3621 <category term="ie7"/> |
|
|
|
3622 <category term="ie8"/> |
|
|
|
3623 <category term="inbox"/> |
|
|
|
3624 <category term="jabber"/> |
|
|
|
3625 <category term="java"/> |
|
|
|
3626 <category term="jaws"/> |
|
|
|
3627 <category term="kde4.2"/> |
|
|
|
3628 <category term="kernel 2.6.28"/> |
|
|
|
3629 <category term="kubuntu"/> |
|
|
|
3630 <category term="lamp"/> |
|
|
|
3631 <category term="libreoffice"/> |
|
|
|
3632 <category term="llvm"/> |
|
|
|
3633 <category term="mingw"/> |
|
|
|
3634 <category term="mysql2firebird"/> |
|
|
|
3635 <category term="nvidia drivers 180"/> |
|
|
|
3636 <category term="opengl rocks"/> |
|
|
|
3637 <category term="oracle"/> |
|
|
|
3638 <category term="pascal"/> |
|
|
|
3639 <category term="php6"/> |
|
|
|
3640 <category term="postgresql"/> |
|
|
|
3641 <category term="qemu manager"/> |
|
|
|
3642 <category term="qt4"/> |
|
|
|
3643 <category term="quake"/> |
|
|
|
3644 <category term="reea.net"/> |
|
|
|
3645 <category term="samba"/> |
|
|
|
3646 <category term="sid"/> |
|
|
|
3647 <category term="skype"/> |
|
|
|
3648 <category term="svn"/> |
|
|
|
3649 <category term="theora"/> |
|
|
|
3650 <category term="thunderbird"/> |
|
|
|
3651 <category term="turboc 2.0"/> |
|
|
|
3652 <category term="ubuntu 6.10 live cd"/> |
|
|
|
3653 <category term="v4l"/> |
|
|
|
3654 <category term="via"/> |
|
|
|
3655 <category term="webgl"/> |
|
|
|
3656 <category term="webkitgtk"/> |
|
|
|
3657 <category term="wine"/> |
|
|
|
3658 <category term="wordpress"/> |
|
|
|
3659 <category term="wubi"/> |
|
|
|
3660 <category term="x264"/> |
|
|
|
3661 <category term="xmms"/> |
|
|
|
3662 <category term="xul"/> |
|
|
|
3663 <category term="#LazarusBook #chapter1"/> |
|
|
|
3664 <category term="#LazarusBook #chapter2"/> |
|
|
|
3665 <category term="#firebird"/> |
|
|
|
3666 <category term="#gsoc2015"/> |
|
|
|
3667 <category term="#libreoffice"/> |
|
|
|
3668 <category term="-fPIC"/> |
|
|
|
3669 <category term=".forward"/> |
|
|
|
3670 <category term="/etc"/> |
|
|
|
3671 <category term="2g2"/> |
|
|
|
3672 <category term="3d rage pro"/> |
|
|
|
3673 <category term="AppVeyor"/> |
|
|
|
3674 <category term="BSD"/> |
|
|
|
3675 <category term="Beer facts"/> |
|
|
|
3676 <category term="Chris Rock"/> |
|
|
|
3677 <category term="Ganymede"/> |
|
|
|
3678 <category term="HowTo"/> |
|
|
|
3679 <category term="LISP"/> |
|
|
|
3680 <category term="LinkedIn"/> |
|
|
|
3681 <category term="Lubuntu"/> |
|
|
|
3682 <category term="Master Of The Universe"/> |
|
|
|
3683 <category term="Parangelion 2009"/> |
|
|
|
3684 <category term="RMS. GNU"/> |
|
|
|
3685 <category term="SQL:2003"/> |
|
|
|
3686 <category term="Stallman"/> |
|
|
|
3687 <category term="Transport Tycoon Deluxe"/> |
|
|
|
3688 <category term="WebPositive"/> |
|
|
|
3689 <category term="X Forward"/> |
|
|
|
3690 <category term="abrowser"/> |
|
|
|
3691 <category term="activerecord"/> |
|
|
|
3692 <category term="adodb"/> |
|
|
|
3693 <category term="aircrack-ng"/> |
|
|
|
3694 <category term="ansi c"/> |
|
|
|
3695 <category term="apache"/> |
|
|
|
3696 <category term="apache 2.2"/> |
|
|
|
3697 <category term="apparmor"/> |
|
|
|
3698 <category term="appliance"/> |
|
|
|
3699 <category term="atheros"/> |
|
|
|
3700 <category term="ati"/> |
|
|
|
3701 <category term="audacious"/> |
|
|
|
3702 <category term="avant-window-navigator"/> |
|
|
|
3703 <category term="batman"/> |
|
|
|
3704 <category term="bazaar"/> |
|
|
|
3705 <category term="benchmarks"/> |
|
|
|
3706 <category term="bind9"/> |
|
|
|
3707 <category term="bochs"/> |
|
|
|
3708 <category term="bonie++"/> |
|
|
|
3709 <category term="bookmarks"/> |
|
|
|
3710 <category term="borkstation"/> |
|
|
|
3711 <category term="borland"/> |
|
|
|
3712 <category term="boston"/> |
|
|
|
3713 <category term="boxlinks"/> |
|
|
|
3714 <category term="bug"/> |
|
|
|
3715 <category term="bugzilla"/> |
|
|
|
3716 <category term="bush"/> |
|
|
|
3717 <category term="buttons"/> |
|
|
|
3718 <category term="c api"/> |
|
|
|
3719 <category term="cache control"/> |
|
|
|
3720 <category term="cacti"/> |
|
|
|
3721 <category term="cast"/> |
|
|
|
3722 <category term="cbq"/> |
|
|
|
3723 <category term="centos"/> |
|
|
|
3724 <category term="cfq"/> |
|
|
|
3725 <category term="cgi"/> |
|
|
|
3726 <category term="chromium"/> |
|
|
|
3727 <category term="claud book"/> |
|
|
|
3728 <category term="claws"/> |
|
|
|
3729 <category term="clipse"/> |
|
|
|
3730 <category term="cms"/> |
|
|
|
3731 <category term="composite"/> |
|
|
|
3732 <category term="coreutils"/> |
|
|
|
3733 <category term="cpp"/> |
|
|
|
3734 <category term="cpus"/> |
|
|
|
3735 <category term="crashkernel"/> |
|
|
|
3736 <category term="crosscompiling"/> |
|
|
|
3737 <category term="csplit"/> |
|
|
|
3738 <category term="css"/> |
|
|
|
3739 <category term="customize"/> |
|
|
|
3740 <category term="cvs"/> |
|
|
|
3741 <category term="cx23885"/> |
|
|
|
3742 <category term="dark"/> |
|
|
|
3743 <category term="dark silhouettes"/> |
|
|
|
3744 <category term="date"/> |
|
|
|
3745 <category term="dbd-interbase"/> |
|
|
|
3746 <category term="debian arm"/> |
|
|
|
3747 <category term="debian experimental"/> |
|
|
|
3748 <category term="debian stable"/> |
|
|
|
3749 <category term="dell vostro"/> |
|
|
|
3750 <category term="designos"/> |
|
|
|
3751 <category term="devuan"/> |
|
|
|
3752 <category term="distcc"/> |
|
|
|
3753 <category term="distributedssh"/> |
|
|
|
3754 <category term="disturbed monkeys"/> |
|
|
|
3755 <category term="django"/> |
|
|
|
3756 <category term="dmesg"/> |
|
|
|
3757 <category term="dns"/> |
|
|
|
3758 <category term="doom"/> |
|
|
|
3759 <category term="dosbox"/> |
|
|
|
3760 <category term="dot-forward"/> |
|
|
|
3761 <category term="dovecot"/> |
|
|
|
3762 <category term="dream htc"/> |
|
|
|
3763 <category term="drm"/> |
|
|
|
3764 <category term="dstat"/> |
|
|
|
3765 <category term="du"/> |
|
|
|
3766 <category term="dual display"/> |
|
|
|
3767 <category term="dyndns"/> |
|
|
|
3768 <category term="ecli"/> |
|
|
|
3769 <category term="eeexubuntu"/> |
|
|
|
3770 <category term="egit"/> |
|
|
|
3771 <category term="eog"/> |
|
|
|
3772 <category term="epiphany"/> |
|
|
|
3773 <category term="evolution"/> |
|
|
|
3774 <category term="example"/> |
|
|
|
3775 <category term="ext3"/> |
|
|
|
3776 <category term="extract"/> |
|
|
|
3777 <category term="fail"/> |
|
|
|
3778 <category term="fastcgi"/> |
|
|
|
3779 <category term="fbcon 2010"/> |
|
|
|
3780 <category term="fbexport"/> |
|
|
|
3781 <category term="festy fawn"/> |
|
|
|
3782 <category term="final"/> |
|
|
|
3783 <category term="firebird 2.0"/> |
|
|
|
3784 <category term="firebird 3.0"/> |
|
|
|
3785 <category term="firebird conference"/> |
|
|
|
3786 <category term="firebirdsql"/> |
|
|
|
3787 <category term="fireruby"/> |
|
|
|
3788 <category term="flamerobin 0.8.5"/> |
|
|
|
3789 <category term="flamerobin 0.9.0"/> |
|
|
|
3790 <category term="flaps"/> |
|
|
|
3791 <category term="flash 64"/> |
|
|
|
3792 <category term="flash10"/> |
|
|
|
3793 <category term="flash64"/> |
|
|
|
3794 <category term="fleps"/> |
|
|
|
3795 <category term="fpc"/> |
|
|
|
3796 <category term="fpc 2.2.x"/> |
|
|
|
3797 <category term="fpm"/> |
|
|
|
3798 <category term="frames"/> |
|
|
|
3799 <category term="free time"/> |
|
|
|
3800 <category term="freebsd"/> |
|
|
|
3801 <category term="freemind"/> |
|
|
|
3802 <category term="fuse"/> |
|
|
|
3803 <category term="g++"/> |
|
|
|
3804 <category term="gbox"/> |
|
|
|
3805 <category term="geek pr0n"/> |
|
|
|
3806 <category term="gems"/> |
|
|
|
3807 <category term="gigabyte"/> |
|
|
|
3808 <category term="gingerbread"/> |
|
|
|
3809 <category term="glibc"/> |
|
|
|
3810 <category term="gmail.com"/> |
|
|
|
3811 <category term="gnome"/> |
|
|
|
3812 <category term="gnome-gegl2"/> |
|
|
|
3813 <category term="gnu"/> |
|
|
|
3814 <category term="good pr"/> |
|
|
|
3815 <category term="gp3"/> |
|
|
|
3816 <category term="gpc3"/> |
|
|
|
3817 <category term="grub"/> |
|
|
|
3818 <category term="grub2"/> |
|
|
|
3819 <category term="gsl"/> |
|
|
|
3820 <category term="gtk"/> |
|
|
|
3821 <category term="gwibber"/> |
|
|
|
3822 <category term="gzip"/> |
|
|
|
3823 <category term="happy birthday"/> |
|
|
|
3824 <category term="haxors"/> |
|
|
|
3825 <category term="hosting"/> |
|
|
|
3826 <category term="hp 4000"/> |
|
|
|
3827 <category term="htb"/> |
|
|
|
3828 <category term="htbtools"/> |
|
|
|
3829 <category term="html5"/> |
|
|
|
3830 <category term="i386"/> |
|
|
|
3831 <category term="ibase"/> |
|
|
|
3832 <category term="iceweasel"/> |
|
|
|
3833 <category term="icq"/> |
|
|
|
3834 <category term="icu"/> |
|
|
|
3835 <category term="inet"/> |
|
|
|
3836 <category term="inmures.ro"/> |
|
|
|
3837 <category term="innodb"/> |
|
|
|
3838 <category term="intel"/> |
|
|
|
3839 <category term="interbase"/> |
|
|
|
3840 <category term="ipython"/> |
|
|
|
3841 <category term="isc"/> |
|
|
|
3842 <category term="itrepid"/> |
|
|
|
3843 <category term="jaun"/> |
|
|
|
3844 <category term="java script"/> |
|
|
|
3845 <category term="jdbc"/> |
|
|
|
3846 <category term="joins"/> |
|
|
|
3847 <category term="jquery"/> |
|
|
|
3848 <category term="jre6"/> |
|
|
|
3849 <category term="json"/> |
|
|
|
3850 <category term="kFreeBSD"/> |
|
|
|
3851 <category term="kde4"/> |
|
|
|
3852 <category term="kernel 2.5.x"/> |
|
|
|
3853 <category term="kernel 2.6.26"/> |
|
|
|
3854 <category term="kernel 2.6.30"/> |
|
|
|
3855 <category term="kernel 2.6.x"/> |
|
|
|
3856 <category term="kexec"/> |
|
|
|
3857 <category term="killie"/> |
|
|
|
3858 <category term="komodo"/> |
|
|
|
3859 <category term="komposer"/> |
|
|
|
3860 <category term="konqueror"/> |
|
|
|
3861 <category term="kvm-linux"/> |
|
|
|
3862 <category term="lazarus 0.9.26"/> |
|
|
|
3863 <category term="leadtek pvr2200"/> |
|
|
|
3864 <category term="lemp"/> |
|
|
|
3865 <category term="lenny"/> |
|
|
|
3866 <category term="libdbi"/> |
|
|
|
3867 <category term="libdbi-drivers"/> |
|
|
|
3868 <category term="libvirt"/> |
|
|
|
3869 <category term="libvirt-manager"/> |
|
|
|
3870 <category term="lighttpd"/> |
|
|
|
3871 <category term="linus"/> |
|
|
|
3872 <category term="linus torvalds"/> |
|
|
|
3873 <category term="linux 3.x.x"/> |
|
|
|
3874 <category term="linuz"/> |
|
|
|
3875 <category term="load balancer"/> |
|
|
|
3876 <category term="locales"/> |
|
|
|
3877 <category term="locked"/> |
|
|
|
3878 <category term="lug mures"/> |
|
|
|
3879 <category term="lulu.com"/> |
|
|
|
3880 <category term="lwn"/> |
|
|
|
3881 <category term="lxde"/> |
|
|
|
3882 <category term="mach64"/> |
|
|
|
3883 <category term="madwifi"/> |
|
|
|
3884 <category term="man"/> |
|
|
|
3885 <category term="matrix"/> |
|
|
|
3886 <category term="mcrypt"/> |
|
|
|
3887 <category term="mdb2"/> |
|
|
|
3888 <category term="memcache"/> |
|
|
|
3889 <category term="mencode"/> |
|
|
|
3890 <category term="mencoder"/> |
|
|
|
3891 <category term="merge"/> |
|
|
|
3892 <category term="migrate ext3 to ext4"/> |
|
|
|
3893 <category term="mod_expires"/> |
|
|
|
3894 <category term="modules"/> |
|
|
|
3895 <category term="monitor"/> |
|
|
|
3896 <category term="mono"/> |
|
|
|
3897 <category term="mono 2.0"/> |
|
|
|
3898 <category term="mono 2.6"/> |
|
|
|
3899 <category term="moonlight"/> |
|
|
|
3900 <category term="movable type"/> |
|
|
|
3901 <category term="mp3"/> |
|
|
|
3902 <category term="mp4"/> |
|
|
|
3903 <category term="mta"/> |
|
|
|
3904 <category term="music tracker"/> |
|
|
|
3905 <category term="my$QL"/> |
|
|
|
3906 <category term="nat"/> |
|
|
|
3907 <category term="net"/> |
|
|
|
3908 <category term="nginix"/> |
|
|
|
3909 <category term="nmap"/> |
|
|
|
3910 <category term="nokia"/> |
|
|
|
3911 <category term="nokia 810"/> |
|
|
|
3912 <category term="non3d"/> |
|
|
|
3913 <category term="noop"/> |
|
|
|
3914 <category term="nouveau"/> |
|
|
|
3915 <category term="nsfw"/> |
|
|
|
3916 <category term="openchrome"/> |
|
|
|
3917 <category term="opengl"/> |
|
|
|
3918 <category term="openoffice 3.0"/> |
|
|
|
3919 <category term="openorrifice"/> |
|
|
|
3920 <category term="openssh"/> |
|
|
|
3921 <category term="openssl"/> |
|
|
|
3922 <category term="openttd"/> |
|
|
|
3923 <category term="oracle sux"/> |
|
|
|
3924 <category term="oszoo"/> |
|
|
|
3925 <category term="oxygen"/> |
|
|
|
3926 <category term="pacpl"/> |
|
|
|
3927 <category term="panoramic view"/> |
|
|
|
3928 <category term="parrot 0.6.3"/> |
|
|
|
3929 <category term="patents"/> |
|
|
|
3930 <category term="pda"/> |
|
|
|
3931 <category term="perl6"/> |
|
|
|
3932 <category term="phenom x3"/> |
|
|
|
3933 <category term="php 4"/> |
|
|
|
3934 <category term="php 5.3"/> |
|
|
|
3935 <category term="php ide"/> |
|
|
|
3936 <category term="php.net"/> |
|
|
|
3937 <category term="php5.3"/> |
|
|
|
3938 <category term="phpbb3"/> |
|
|
|
3939 <category term="phpmyfaq"/> |
|
|
|
3940 <category term="pidgin"/> |
|
|
|
3941 <category term="plaboy"/> |
|
|
|
3942 <category term="playogg"/> |
|
|
|
3943 <category term="plumbers"/> |
|
|
|
3944 <category term="pop3"/> |
|
|
|
3945 <category term="postfix"/> |
|
|
|
3946 <category term="powertop"/> |
|
|
|
3947 <category term="prince of persia"/> |
|
|
|
3948 <category term="privoxy"/> |
|
|
|
3949 <category term="pulse"/> |
|
|
|
3950 <category term="pvm"/> |
|
|
|
3951 <category term="pxe"/> |
|
|
|
3952 <category term="pyroom"/> |
|
|
|
3953 <category term="qmailanalog"/> |
|
|
|
3954 <category term="qml"/> |
|
|
|
3955 <category term="qt 4.7"/> |
|
|
|
3956 <category term="qtcreator"/> |
|
|
|
3957 <category term="quake 1"/> |
|
|
|
3958 <category term="raid"/> |
|
|
|
3959 <category term="rails"/> |
|
|
|
3960 <category term="rants"/> |
|
|
|
3961 <category term="reactos"/> |
|
|
|
3962 <category term="recordmydesktop"/> |
|
|
|
3963 <category term="release party"/> |
|
|
|
3964 <category term="reverse"/> |
|
|
|
3965 <category term="rip nokia"/> |
|
|
|
3966 <category term="ripping"/> |
|
|
|
3967 <category term="rtfm"/> |
|
|
|
3968 <category term="rubyforge"/> |
|
|
|
3969 <category term="rubyonfire"/> |
|
|
|
3970 <category term="schedulers"/> |
|
|
|
3971 <category term="scroolkeeper"/> |
|
|
|
3972 <category term="search applicance"/> |
|
|
|
3973 <category term="sed"/> |
|
|
|
3974 <category term="sekrity"/> |
|
|
|
3975 <category term="selinux"/> |
|
|
|
3976 <category term="sendmail"/> |
|
|
|
3977 <category term="sharp"/> |
|
|
|
3978 <category term="shorewall"/> |
|
|
|
3979 <category term="silverlight"/> |
|
|
|
3980 <category term="sis"/> |
|
|
|
3981 <category term="sixcore"/> |
|
|
|
3982 <category term="slackware"/> |
|
|
|
3983 <category term="smbfs"/> |
|
|
|
3984 <category term="snaps"/> |
|
|
|
3985 <category term="snmp"/> |
|
|
|
3986 <category term="snow"/> |
|
|
|
3987 <category term="soap"/> |
|
|
|
3988 <category term="softpedia"/> |
|
|
|
3989 <category term="songbird"/> |
|
|
|
3990 <category term="sourceforge"/> |
|
|
|
3991 <category term="sponsor"/> |
|
|
|
3992 <category term="sql server 2008"/> |
|
|
|
3993 <category term="sqlite"/> |
|
|
|
3994 <category term="ssh"/> |
|
|
|
3995 <category term="ssh tunnel"/> |
|
|
|
3996 <category term="sshfs"/> |
|
|
|
3997 <category term="stable"/> |
|
|
|
3998 <category term="stats"/> |
|
|
|
3999 <category term="streaming"/> |
|
|
|
4000 <category term="subclipse"/> |
|
|
|
4001 <category term="suhosin-patch"/> |
|
|
|
4002 <category term="super classic"/> |
|
|
|
4003 <category term="super server"/> |
|
|
|
4004 <category term="svk"/> |
|
|
|
4005 <category term="sylpheed"/> |
|
|
|
4006 <category term="targu mures"/> |
|
|
|
4007 <category term="tc"/> |
|
|
|
4008 <category term="tcc"/> |
|
|
|
4009 <category term="tccboot"/> |
|
|
|
4010 <category term="tentakel"/> |
|
|
|
4011 <category term="terminal"/> |
|
|
|
4012 <category term="testing"/> |
|
|
|
4013 <category term="tests"/> |
|
|
|
4014 <category term="themes"/> |
|
|
|
4015 <category term="timestamp"/> |
|
|
|
4016 <category term="timstamp"/> |
|
|
|
4017 <category term="tiobe"/> |
|
|
|
4018 <category term="todo reading"/> |
|
|
|
4019 <category term="tor"/> |
|
|
|
4020 <category term="tpch"/> |
|
|
|
4021 <category term="tube"/> |
|
|
|
4022 <category term="turboc"/> |
|
|
|
4023 <category term="tutorial"/> |
|
|
|
4024 <category term="tux sacrifice"/> |
|
|
|
4025 <category term="tuxguitar"/> |
|
|
|
4026 <category term="typo3"/> |
|
|
|
4027 <category term="ubufox"/> |
|
|
|
4028 <category term="ubuntu lite"/> |
|
|
|
4029 <category term="ubuntu live cd"/> |
|
|
|
4030 <category term="ubuntustudio"/> |
|
|
|
4031 <category term="ue4"/> |
|
|
|
4032 <category term="unetbootin"/> |
|
|
|
4033 <category term="unicode"/> |
|
|
|
4034 <category term="unicode art"/> |
|
|
|
4035 <category term="unrealengine"/> |
|
|
|
4036 <category term="use firebird"/> |
|
|
|
4037 <category term="usesql"/> |
|
|
|
4038 <category term="utf art"/> |
|
|
|
4039 <category term="uuid"/> |
|
|
|
4040 <category term="v4l-dvb-experimental"/> |
|
|
|
4041 <category term="v4lctl"/> |
|
|
|
4042 <category term="v8"/> |
|
|
|
4043 <category term="vai"/> |
|
|
|
4044 <category term="vcl4php"/> |
|
|
|
4045 <category term="vederi"/> |
|
|
|
4046 <category term="veto files"/> |
|
|
|
4047 <category term="vista"/> |
|
|
|
4048 <category term="vmstat"/> |
|
|
|
4049 <category term="voodoo"/> |
|
|
|
4050 <category term="vorbis"/> |
|
|
|
4051 <category term="vsftp"/> |
|
|
|
4052 <category term="vulcanians"/> |
|
|
|
4053 <category term="web20"/> |
|
|
|
4054 <category term="webcam"/> |
|
|
|
4055 <category term="why git"/> |
|
|
|
4056 <category term="wibrain"/> |
|
|
|
4057 <category term="windmill"/> |
|
|
|
4058 <category term="winfast 2000 xp global"/> |
|
|
|
4059 <category term="wireless"/> |
|
|
|
4060 <category term="wma"/> |
|
|
|
4061 <category term="worm"/> |
|
|
|
4062 <category term="x4"/> |
|
|
|
4063 <category term="x64"/> |
|
|
|
4064 <category term="x86"/> |
|
|
|
4065 <category term="xawtv"/> |
|
|
|
4066 <category term="xen"/> |
|
|
|
4067 <category term="xfce"/> |
|
|
|
4068 <category term="xfce4"/> |
|
|
|
4069 <category term="xmpp"/> |
|
|
|
4070 <category term="xulrunner"/> |
|
|
|
4071 <category term="zaurus"/> |
|
|
|
4072 <category term="zul"/> |
|
|
|
4073 <author> |
|
|
|
4074 <name>Popa Adrian Marius</name> |
|
|
|
4075 <email>noreply@blogger.com</email> |
|
|
|
4076 <uri>http://www.blogger.com/profile/09862886782232467681</uri> |
|
|
|
4077 </author> |
|
|
|
4078 <link href="https://mapopa.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
4079 <link href="https://www.blogger.com/feeds/5054960/posts/default" rel="self" type="application/atom+xml"/> |
|
|
|
4080 <link href="https://mapopa.blogspot.com/" rel="alternate" type="text/html"/> |
|
|
|
4081 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
4082 <link href="https://www.blogger.com/feeds/5054960/posts/default?start-index=26&max-results=25" rel="next" type="application/atom+xml"/> |
|
|
|
4083 <subtitle>Programmer 4 life</subtitle> |
|
|
|
4084 <title>Mariuz's Blog</title> |
|
|
|
4085 <updated>2022-02-02T23:52:08Z</updated> |
|
|
|
4086 </source> |
|
|
|
4087 </entry> |
|
|
|
4088 |
|
|
|
4089 <entry> |
|
|
|
4090 <id>tag:blogger.com,1999:blog-5054960.post-4759430960374067225</id> |
|
|
|
4091 <link href="https://mapopa.blogspot.com/feeds/4759430960374067225/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/> |
|
|
|
4092 <link href="https://www.blogger.com/comment.g?blogID=5054960&postID=4759430960374067225" rel="replies" title="0 Comments" type="text/html"/> |
|
|
|
4093 <link href="https://www.blogger.com/feeds/5054960/posts/default/4759430960374067225" rel="edit" type="application/atom+xml"/> |
|
|
|
4094 <link href="https://www.blogger.com/feeds/5054960/posts/default/4759430960374067225" rel="self" type="application/atom+xml"/> |
|
|
|
4095 <link href="https://mapopa.blogspot.com/2021/12/flamerobin-09311-snapshot-released-with.html" rel="alternate" title="Flamerobin 0.9.3.11 Snapshot released with new Firebird 4 features and fixes" type="text/html"/> |
|
|
|
4096 <title>Flamerobin 0.9.3.11 Snapshot released with new Firebird 4 features and fixes</title> |
|
|
|
4097 <summary>Flamerobin 0.9.3.11 Snapshot released with new firebird 4 features and fixes :Fixed timestamp problem with Fb4 : PR #224Fixed problems with numeric typesFix encoding at blob editorFix UDF property loading at Fb<=2.5Implementing Fb4 datatypes by @andy-123( in progress) : PR #223 Implement time zone support for firebird 4</summary> |
|
|
|
4098 <updated>2021-12-16T19:09:52Z</updated> |
|
|
|
4099 <published>2021-12-14T11:18:00Z</published> |
|
|
|
4100 <author> |
|
|
|
4101 <name>Popa Adrian Marius</name> |
|
|
|
4102 <email>noreply@blogger.com</email> |
|
|
|
4103 <uri>http://www.blogger.com/profile/09862886782232467681</uri> |
|
|
|
4104 </author> |
|
|
|
4105 <source> |
|
|
|
4106 <id>tag:blogger.com,1999:blog-5054960</id> |
|
|
|
4107 <category term="ubuntu"/> |
|
|
|
4108 <category term="firebird"/> |
|
|
|
4109 <category term="debian"/> |
|
|
|
4110 <category term="ubuntu hardy heron"/> |
|
|
|
4111 <category term="ubuntu intrepid ibex"/> |
|
|
|
4112 <category term="webkit"/> |
|
|
|
4113 <category term="ubuntu jaunty"/> |
|
|
|
4114 <category term="linux"/> |
|
|
|
4115 <category term="nginx"/> |
|
|
|
4116 <category term="firefox 3.0"/> |
|
|
|
4117 <category term="free pascal"/> |
|
|
|
4118 <category term="android"/> |
|
|
|
4119 <category term="arora"/> |
|
|
|
4120 <category term="cake php"/> |
|
|
|
4121 <category term="ffmpeg"/> |
|
|
|
4122 <category term="git"/> |
|
|
|
4123 <category term="lazarus"/> |
|
|
|
4124 <category term="cloudbook"/> |
|
|
|
4125 <category term="everex"/> |
|
|
|
4126 <category term="kernel vanilla"/> |
|
|
|
4127 <category term="kvm"/> |
|
|
|
4128 <category term="QEMU"/> |
|
|
|
4129 <category term="kernel"/> |
|
|
|
4130 <category term="php"/> |
|
|
|
4131 <category term="qt4.5"/> |
|
|
|
4132 <category term="vlc"/> |
|
|
|
4133 <category term="firebird 2.1"/> |
|
|
|
4134 <category term="firebird 2.5"/> |
|
|
|
4135 <category term="flamerobin"/> |
|
|
|
4136 <category term="kernel 2.6.27"/> |
|
|
|
4137 <category term="mysql"/> |
|
|
|
4138 <category term="netbooks"/> |
|
|
|
4139 <category term="php 5"/> |
|
|
|
4140 <category term="php5"/> |
|
|
|
4141 <category term="python"/> |
|
|
|
4142 <category term="ubuntu gutsy"/> |
|
|
|
4143 <category term="vlc nightly"/> |
|
|
|
4144 <category term="vlc streaming"/> |
|
|
|
4145 <category term="vmware"/> |
|
|
|
4146 <category term="windows"/> |
|
|
|
4147 <category term="goodbye-microsoft"/> |
|
|
|
4148 <category term="linux 0.0.1"/> |
|
|
|
4149 <category term="microsoft"/> |
|
|
|
4150 <category term="mplayer"/> |
|
|
|
4151 <category term="qmail"/> |
|
|
|
4152 <category term="qt"/> |
|
|
|
4153 <category term="ubuntu server"/> |
|
|
|
4154 <category term="virtualbox"/> |
|
|
|
4155 <category term="youtube"/> |
|
|
|
4156 <category term="3gp"/> |
|
|
|
4157 <category term="Haikuos"/> |
|
|
|
4158 <category term="MOTU"/> |
|
|
|
4159 <category term="blog tutorial"/> |
|
|
|
4160 <category term="c#"/> |
|
|
|
4161 <category term="compiz"/> |
|
|
|
4162 <category term="gutsy"/> |
|
|
|
4163 <category term="ie6"/> |
|
|
|
4164 <category term="jeos"/> |
|
|
|
4165 <category term="mercurial"/> |
|
|
|
4166 <category term="mozilla"/> |
|
|
|
4167 <category term="ogg"/> |
|
|
|
4168 <category term="oo pascal"/> |
|
|
|
4169 <category term="pdo"/> |
|
|
|
4170 <category term="perl"/> |
|
|
|
4171 <category term="ror"/> |
|
|
|
4172 <category term="ruby"/> |
|
|
|
4173 <category term="upgrade"/> |
|
|
|
4174 <category term="vanilla"/> |
|
|
|
4175 <category term="Romania"/> |
|
|
|
4176 <category term="Xc3028"/> |
|
|
|
4177 <category term="acpi"/> |
|
|
|
4178 <category term="amd"/> |
|
|
|
4179 <category term="amd64"/> |
|
|
|
4180 <category term="amr"/> |
|
|
|
4181 <category term="android-x86"/> |
|
|
|
4182 <category term="apc"/> |
|
|
|
4183 <category term="apt"/> |
|
|
|
4184 <category term="asus"/> |
|
|
|
4185 <category term="c++"/> |
|
|
|
4186 <category term="cakephp"/> |
|
|
|
4187 <category term="chrome"/> |
|
|
|
4188 <category term="clang++"/> |
|
|
|
4189 <category term="delphi"/> |
|
|
|
4190 <category term="delphi programming"/> |
|
|
|
4191 <category term="dosemu"/> |
|
|
|
4192 <category term="eclipse"/> |
|
|
|
4193 <category term="eliberatica"/> |
|
|
|
4194 <category term="error"/> |
|
|
|
4195 <category term="ext4"/> |
|
|
|
4196 <category term="feisty"/> |
|
|
|
4197 <category term="firebird build"/> |
|
|
|
4198 <category term="firebug"/> |
|
|
|
4199 <category term="firefox"/> |
|
|
|
4200 <category term="firefox 2.0"/> |
|
|
|
4201 <category term="flash"/> |
|
|
|
4202 <category term="flv live streaming"/> |
|
|
|
4203 <category term="google"/> |
|
|
|
4204 <category term="google app"/> |
|
|
|
4205 <category term="gsoc2015"/> |
|
|
|
4206 <category term="hardy"/> |
|
|
|
4207 <category term="ie7"/> |
|
|
|
4208 <category term="ie8"/> |
|
|
|
4209 <category term="inbox"/> |
|
|
|
4210 <category term="jabber"/> |
|
|
|
4211 <category term="java"/> |
|
|
|
4212 <category term="jaws"/> |
|
|
|
4213 <category term="kde4.2"/> |
|
|
|
4214 <category term="kernel 2.6.28"/> |
|
|
|
4215 <category term="kubuntu"/> |
|
|
|
4216 <category term="lamp"/> |
|
|
|
4217 <category term="libreoffice"/> |
|
|
|
4218 <category term="llvm"/> |
|
|
|
4219 <category term="mingw"/> |
|
|
|
4220 <category term="mysql2firebird"/> |
|
|
|
4221 <category term="nvidia drivers 180"/> |
|
|
|
4222 <category term="opengl rocks"/> |
|
|
|
4223 <category term="oracle"/> |
|
|
|
4224 <category term="pascal"/> |
|
|
|
4225 <category term="php6"/> |
|
|
|
4226 <category term="postgresql"/> |
|
|
|
4227 <category term="qemu manager"/> |
|
|
|
4228 <category term="qt4"/> |
|
|
|
4229 <category term="quake"/> |
|
|
|
4230 <category term="reea.net"/> |
|
|
|
4231 <category term="samba"/> |
|
|
|
4232 <category term="sid"/> |
|
|
|
4233 <category term="skype"/> |
|
|
|
4234 <category term="svn"/> |
|
|
|
4235 <category term="theora"/> |
|
|
|
4236 <category term="thunderbird"/> |
|
|
|
4237 <category term="turboc 2.0"/> |
|
|
|
4238 <category term="ubuntu 6.10 live cd"/> |
|
|
|
4239 <category term="v4l"/> |
|
|
|
4240 <category term="via"/> |
|
|
|
4241 <category term="webgl"/> |
|
|
|
4242 <category term="webkitgtk"/> |
|
|
|
4243 <category term="wine"/> |
|
|
|
4244 <category term="wordpress"/> |
|
|
|
4245 <category term="wubi"/> |
|
|
|
4246 <category term="x264"/> |
|
|
|
4247 <category term="xmms"/> |
|
|
|
4248 <category term="xul"/> |
|
|
|
4249 <category term="#LazarusBook #chapter1"/> |
|
|
|
4250 <category term="#LazarusBook #chapter2"/> |
|
|
|
4251 <category term="#firebird"/> |
|
|
|
4252 <category term="#gsoc2015"/> |
|
|
|
4253 <category term="#libreoffice"/> |
|
|
|
4254 <category term="-fPIC"/> |
|
|
|
4255 <category term=".forward"/> |
|
|
|
4256 <category term="/etc"/> |
|
|
|
4257 <category term="2g2"/> |
|
|
|
4258 <category term="3d rage pro"/> |
|
|
|
4259 <category term="AppVeyor"/> |
|
|
|
4260 <category term="BSD"/> |
|
|
|
4261 <category term="Beer facts"/> |
|
|
|
4262 <category term="Chris Rock"/> |
|
|
|
4263 <category term="Ganymede"/> |
|
|
|
4264 <category term="HowTo"/> |
|
|
|
4265 <category term="LISP"/> |
|
|
|
4266 <category term="LinkedIn"/> |
|
|
|
4267 <category term="Lubuntu"/> |
|
|
|
4268 <category term="Master Of The Universe"/> |
|
|
|
4269 <category term="Parangelion 2009"/> |
|
|
|
4270 <category term="RMS. GNU"/> |
|
|
|
4271 <category term="SQL:2003"/> |
|
|
|
4272 <category term="Stallman"/> |
|
|
|
4273 <category term="Transport Tycoon Deluxe"/> |
|
|
|
4274 <category term="WebPositive"/> |
|
|
|
4275 <category term="X Forward"/> |
|
|
|
4276 <category term="abrowser"/> |
|
|
|
4277 <category term="activerecord"/> |
|
|
|
4278 <category term="adodb"/> |
|
|
|
4279 <category term="aircrack-ng"/> |
|
|
|
4280 <category term="ansi c"/> |
|
|
|
4281 <category term="apache"/> |
|
|
|
4282 <category term="apache 2.2"/> |
|
|
|
4283 <category term="apparmor"/> |
|
|
|
4284 <category term="appliance"/> |
|
|
|
4285 <category term="atheros"/> |
|
|
|
4286 <category term="ati"/> |
|
|
|
4287 <category term="audacious"/> |
|
|
|
4288 <category term="avant-window-navigator"/> |
|
|
|
4289 <category term="batman"/> |
|
|
|
4290 <category term="bazaar"/> |
|
|
|
4291 <category term="benchmarks"/> |
|
|
|
4292 <category term="bind9"/> |
|
|
|
4293 <category term="bochs"/> |
|
|
|
4294 <category term="bonie++"/> |
|
|
|
4295 <category term="bookmarks"/> |
|
|
|
4296 <category term="borkstation"/> |
|
|
|
4297 <category term="borland"/> |
|
|
|
4298 <category term="boston"/> |
|
|
|
4299 <category term="boxlinks"/> |
|
|
|
4300 <category term="bug"/> |
|
|
|
4301 <category term="bugzilla"/> |
|
|
|
4302 <category term="bush"/> |
|
|
|
4303 <category term="buttons"/> |
|
|
|
4304 <category term="c api"/> |
|
|
|
4305 <category term="cache control"/> |
|
|
|
4306 <category term="cacti"/> |
|
|
|
4307 <category term="cast"/> |
|
|
|
4308 <category term="cbq"/> |
|
|
|
4309 <category term="centos"/> |
|
|
|
4310 <category term="cfq"/> |
|
|
|
4311 <category term="cgi"/> |
|
|
|
4312 <category term="chromium"/> |
|
|
|
4313 <category term="claud book"/> |
|
|
|
4314 <category term="claws"/> |
|
|
|
4315 <category term="clipse"/> |
|
|
|
4316 <category term="cms"/> |
|
|
|
4317 <category term="composite"/> |
|
|
|
4318 <category term="coreutils"/> |
|
|
|
4319 <category term="cpp"/> |
|
|
|
4320 <category term="cpus"/> |
|
|
|
4321 <category term="crashkernel"/> |
|
|
|
4322 <category term="crosscompiling"/> |
|
|
|
4323 <category term="csplit"/> |
|
|
|
4324 <category term="css"/> |
|
|
|
4325 <category term="customize"/> |
|
|
|
4326 <category term="cvs"/> |
|
|
|
4327 <category term="cx23885"/> |
|
|
|
4328 <category term="dark"/> |
|
|
|
4329 <category term="dark silhouettes"/> |
|
|
|
4330 <category term="date"/> |
|
|
|
4331 <category term="dbd-interbase"/> |
|
|
|
4332 <category term="debian arm"/> |
|
|
|
4333 <category term="debian experimental"/> |
|
|
|
4334 <category term="debian stable"/> |
|
|
|
4335 <category term="dell vostro"/> |
|
|
|
4336 <category term="designos"/> |
|
|
|
4337 <category term="devuan"/> |
|
|
|
4338 <category term="distcc"/> |
|
|
|
4339 <category term="distributedssh"/> |
|
|
|
4340 <category term="disturbed monkeys"/> |
|
|
|
4341 <category term="django"/> |
|
|
|
4342 <category term="dmesg"/> |
|
|
|
4343 <category term="dns"/> |
|
|
|
4344 <category term="doom"/> |
|
|
|
4345 <category term="dosbox"/> |
|
|
|
4346 <category term="dot-forward"/> |
|
|
|
4347 <category term="dovecot"/> |
|
|
|
4348 <category term="dream htc"/> |
|
|
|
4349 <category term="drm"/> |
|
|
|
4350 <category term="dstat"/> |
|
|
|
4351 <category term="du"/> |
|
|
|
4352 <category term="dual display"/> |
|
|
|
4353 <category term="dyndns"/> |
|
|
|
4354 <category term="ecli"/> |
|
|
|
4355 <category term="eeexubuntu"/> |
|
|
|
4356 <category term="egit"/> |
|
|
|
4357 <category term="eog"/> |
|
|
|
4358 <category term="epiphany"/> |
|
|
|
4359 <category term="evolution"/> |
|
|
|
4360 <category term="example"/> |
|
|
|
4361 <category term="ext3"/> |
|
|
|
4362 <category term="extract"/> |
|
|
|
4363 <category term="fail"/> |
|
|
|
4364 <category term="fastcgi"/> |
|
|
|
4365 <category term="fbcon 2010"/> |
|
|
|
4366 <category term="fbexport"/> |
|
|
|
4367 <category term="festy fawn"/> |
|
|
|
4368 <category term="final"/> |
|
|
|
4369 <category term="firebird 2.0"/> |
|
|
|
4370 <category term="firebird 3.0"/> |
|
|
|
4371 <category term="firebird conference"/> |
|
|
|
4372 <category term="firebirdsql"/> |
|
|
|
4373 <category term="fireruby"/> |
|
|
|
4374 <category term="flamerobin 0.8.5"/> |
|
|
|
4375 <category term="flamerobin 0.9.0"/> |
|
|
|
4376 <category term="flaps"/> |
|
|
|
4377 <category term="flash 64"/> |
|
|
|
4378 <category term="flash10"/> |
|
|
|
4379 <category term="flash64"/> |
|
|
|
4380 <category term="fleps"/> |
|
|
|
4381 <category term="fpc"/> |
|
|
|
4382 <category term="fpc 2.2.x"/> |
|
|
|
4383 <category term="fpm"/> |
|
|
|
4384 <category term="frames"/> |
|
|
|
4385 <category term="free time"/> |
|
|
|
4386 <category term="freebsd"/> |
|
|
|
4387 <category term="freemind"/> |
|
|
|
4388 <category term="fuse"/> |
|
|
|
4389 <category term="g++"/> |
|
|
|
4390 <category term="gbox"/> |
|
|
|
4391 <category term="geek pr0n"/> |
|
|
|
4392 <category term="gems"/> |
|
|
|
4393 <category term="gigabyte"/> |
|
|
|
4394 <category term="gingerbread"/> |
|
|
|
4395 <category term="glibc"/> |
|
|
|
4396 <category term="gmail.com"/> |
|
|
|
4397 <category term="gnome"/> |
|
|
|
4398 <category term="gnome-gegl2"/> |
|
|
|
4399 <category term="gnu"/> |
|
|
|
4400 <category term="good pr"/> |
|
|
|
4401 <category term="gp3"/> |
|
|
|
4402 <category term="gpc3"/> |
|
|
|
4403 <category term="grub"/> |
|
|
|
4404 <category term="grub2"/> |
|
|
|
4405 <category term="gsl"/> |
|
|
|
4406 <category term="gtk"/> |
|
|
|
4407 <category term="gwibber"/> |
|
|
|
4408 <category term="gzip"/> |
|
|
|
4409 <category term="happy birthday"/> |
|
|
|
4410 <category term="haxors"/> |
|
|
|
4411 <category term="hosting"/> |
|
|
|
4412 <category term="hp 4000"/> |
|
|
|
4413 <category term="htb"/> |
|
|
|
4414 <category term="htbtools"/> |
|
|
|
4415 <category term="html5"/> |
|
|
|
4416 <category term="i386"/> |
|
|
|
4417 <category term="ibase"/> |
|
|
|
4418 <category term="iceweasel"/> |
|
|
|
4419 <category term="icq"/> |
|
|
|
4420 <category term="icu"/> |
|
|
|
4421 <category term="inet"/> |
|
|
|
4422 <category term="inmures.ro"/> |
|
|
|
4423 <category term="innodb"/> |
|
|
|
4424 <category term="intel"/> |
|
|
|
4425 <category term="interbase"/> |
|
|
|
4426 <category term="ipython"/> |
|
|
|
4427 <category term="isc"/> |
|
|
|
4428 <category term="itrepid"/> |
|
|
|
4429 <category term="jaun"/> |
|
|
|
4430 <category term="java script"/> |
|
|
|
4431 <category term="jdbc"/> |
|
|
|
4432 <category term="joins"/> |
|
|
|
4433 <category term="jquery"/> |
|
|
|
4434 <category term="jre6"/> |
|
|
|
4435 <category term="json"/> |
|
|
|
4436 <category term="kFreeBSD"/> |
|
|
|
4437 <category term="kde4"/> |
|
|
|
4438 <category term="kernel 2.5.x"/> |
|
|
|
4439 <category term="kernel 2.6.26"/> |
|
|
|
4440 <category term="kernel 2.6.30"/> |
|
|
|
4441 <category term="kernel 2.6.x"/> |
|
|
|
4442 <category term="kexec"/> |
|
|
|
4443 <category term="killie"/> |
|
|
|
4444 <category term="komodo"/> |
|
|
|
4445 <category term="komposer"/> |
|
|
|
4446 <category term="konqueror"/> |
|
|
|
4447 <category term="kvm-linux"/> |
|
|
|
4448 <category term="lazarus 0.9.26"/> |
|
|
|
4449 <category term="leadtek pvr2200"/> |
|
|
|
4450 <category term="lemp"/> |
|
|
|
4451 <category term="lenny"/> |
|
|
|
4452 <category term="libdbi"/> |
|
|
|
4453 <category term="libdbi-drivers"/> |
|
|
|
4454 <category term="libvirt"/> |
|
|
|
4455 <category term="libvirt-manager"/> |
|
|
|
4456 <category term="lighttpd"/> |
|
|
|
4457 <category term="linus"/> |
|
|
|
4458 <category term="linus torvalds"/> |
|
|
|
4459 <category term="linux 3.x.x"/> |
|
|
|
4460 <category term="linuz"/> |
|
|
|
4461 <category term="load balancer"/> |
|
|
|
4462 <category term="locales"/> |
|
|
|
4463 <category term="locked"/> |
|
|
|
4464 <category term="lug mures"/> |
|
|
|
4465 <category term="lulu.com"/> |
|
|
|
4466 <category term="lwn"/> |
|
|
|
4467 <category term="lxde"/> |
|
|
|
4468 <category term="mach64"/> |
|
|
|
4469 <category term="madwifi"/> |
|
|
|
4470 <category term="man"/> |
|
|
|
4471 <category term="matrix"/> |
|
|
|
4472 <category term="mcrypt"/> |
|
|
|
4473 <category term="mdb2"/> |
|
|
|
4474 <category term="memcache"/> |
|
|
|
4475 <category term="mencode"/> |
|
|
|
4476 <category term="mencoder"/> |
|
|
|
4477 <category term="merge"/> |
|
|
|
4478 <category term="migrate ext3 to ext4"/> |
|
|
|
4479 <category term="mod_expires"/> |
|
|
|
4480 <category term="modules"/> |
|
|
|
4481 <category term="monitor"/> |
|
|
|
4482 <category term="mono"/> |
|
|
|
4483 <category term="mono 2.0"/> |
|
|
|
4484 <category term="mono 2.6"/> |
|
|
|
4485 <category term="moonlight"/> |
|
|
|
4486 <category term="movable type"/> |
|
|
|
4487 <category term="mp3"/> |
|
|
|
4488 <category term="mp4"/> |
|
|
|
4489 <category term="mta"/> |
|
|
|
4490 <category term="music tracker"/> |
|
|
|
4491 <category term="my$QL"/> |
|
|
|
4492 <category term="nat"/> |
|
|
|
4493 <category term="net"/> |
|
|
|
4494 <category term="nginix"/> |
|
|
|
4495 <category term="nmap"/> |
|
|
|
4496 <category term="nokia"/> |
|
|
|
4497 <category term="nokia 810"/> |
|
|
|
4498 <category term="non3d"/> |
|
|
|
4499 <category term="noop"/> |
|
|
|
4500 <category term="nouveau"/> |
|
|
|
4501 <category term="nsfw"/> |
|
|
|
4502 <category term="openchrome"/> |
|
|
|
4503 <category term="opengl"/> |
|
|
|
4504 <category term="openoffice 3.0"/> |
|
|
|
4505 <category term="openorrifice"/> |
|
|
|
4506 <category term="openssh"/> |
|
|
|
4507 <category term="openssl"/> |
|
|
|
4508 <category term="openttd"/> |
|
|
|
4509 <category term="oracle sux"/> |
|
|
|
4510 <category term="oszoo"/> |
|
|
|
4511 <category term="oxygen"/> |
|
|
|
4512 <category term="pacpl"/> |
|
|
|
4513 <category term="panoramic view"/> |
|
|
|
4514 <category term="parrot 0.6.3"/> |
|
|
|
4515 <category term="patents"/> |
|
|
|
4516 <category term="pda"/> |
|
|
|
4517 <category term="perl6"/> |
|
|
|
4518 <category term="phenom x3"/> |
|
|
|
4519 <category term="php 4"/> |
|
|
|
4520 <category term="php 5.3"/> |
|
|
|
4521 <category term="php ide"/> |
|
|
|
4522 <category term="php.net"/> |
|
|
|
4523 <category term="php5.3"/> |
|
|
|
4524 <category term="phpbb3"/> |
|
|
|
4525 <category term="phpmyfaq"/> |
|
|
|
4526 <category term="pidgin"/> |
|
|
|
4527 <category term="plaboy"/> |
|
|
|
4528 <category term="playogg"/> |
|
|
|
4529 <category term="plumbers"/> |
|
|
|
4530 <category term="pop3"/> |
|
|
|
4531 <category term="postfix"/> |
|
|
|
4532 <category term="powertop"/> |
|
|
|
4533 <category term="prince of persia"/> |
|
|
|
4534 <category term="privoxy"/> |
|
|
|
4535 <category term="pulse"/> |
|
|
|
4536 <category term="pvm"/> |
|
|
|
4537 <category term="pxe"/> |
|
|
|
4538 <category term="pyroom"/> |
|
|
|
4539 <category term="qmailanalog"/> |
|
|
|
4540 <category term="qml"/> |
|
|
|
4541 <category term="qt 4.7"/> |
|
|
|
4542 <category term="qtcreator"/> |
|
|
|
4543 <category term="quake 1"/> |
|
|
|
4544 <category term="raid"/> |
|
|
|
4545 <category term="rails"/> |
|
|
|
4546 <category term="rants"/> |
|
|
|
4547 <category term="reactos"/> |
|
|
|
4548 <category term="recordmydesktop"/> |
|
|
|
4549 <category term="release party"/> |
|
|
|
4550 <category term="reverse"/> |
|
|
|
4551 <category term="rip nokia"/> |
|
|
|
4552 <category term="ripping"/> |
|
|
|
4553 <category term="rtfm"/> |
|
|
|
4554 <category term="rubyforge"/> |
|
|
|
4555 <category term="rubyonfire"/> |
|
|
|
4556 <category term="schedulers"/> |
|
|
|
4557 <category term="scroolkeeper"/> |
|
|
|
4558 <category term="search applicance"/> |
|
|
|
4559 <category term="sed"/> |
|
|
|
4560 <category term="sekrity"/> |
|
|
|
4561 <category term="selinux"/> |
|
|
|
4562 <category term="sendmail"/> |
|
|
|
4563 <category term="sharp"/> |
|
|
|
4564 <category term="shorewall"/> |
|
|
|
4565 <category term="silverlight"/> |
|
|
|
4566 <category term="sis"/> |
|
|
|
4567 <category term="sixcore"/> |
|
|
|
4568 <category term="slackware"/> |
|
|
|
4569 <category term="smbfs"/> |
|
|
|
4570 <category term="snaps"/> |
|
|
|
4571 <category term="snmp"/> |
|
|
|
4572 <category term="snow"/> |
|
|
|
4573 <category term="soap"/> |
|
|
|
4574 <category term="softpedia"/> |
|
|
|
4575 <category term="songbird"/> |
|
|
|
4576 <category term="sourceforge"/> |
|
|
|
4577 <category term="sponsor"/> |
|
|
|
4578 <category term="sql server 2008"/> |
|
|
|
4579 <category term="sqlite"/> |
|
|
|
4580 <category term="ssh"/> |
|
|
|
4581 <category term="ssh tunnel"/> |
|
|
|
4582 <category term="sshfs"/> |
|
|
|
4583 <category term="stable"/> |
|
|
|
4584 <category term="stats"/> |
|
|
|
4585 <category term="streaming"/> |
|
|
|
4586 <category term="subclipse"/> |
|
|
|
4587 <category term="suhosin-patch"/> |
|
|
|
4588 <category term="super classic"/> |
|
|
|
4589 <category term="super server"/> |
|
|
|
4590 <category term="svk"/> |
|
|
|
4591 <category term="sylpheed"/> |
|
|
|
4592 <category term="targu mures"/> |
|
|
|
4593 <category term="tc"/> |
|
|
|
4594 <category term="tcc"/> |
|
|
|
4595 <category term="tccboot"/> |
|
|
|
4596 <category term="tentakel"/> |
|
|
|
4597 <category term="terminal"/> |
|
|
|
4598 <category term="testing"/> |
|
|
|
4599 <category term="tests"/> |
|
|
|
4600 <category term="themes"/> |
|
|
|
4601 <category term="timestamp"/> |
|
|
|
4602 <category term="timstamp"/> |
|
|
|
4603 <category term="tiobe"/> |
|
|
|
4604 <category term="todo reading"/> |
|
|
|
4605 <category term="tor"/> |
|
|
|
4606 <category term="tpch"/> |
|
|
|
4607 <category term="tube"/> |
|
|
|
4608 <category term="turboc"/> |
|
|
|
4609 <category term="tutorial"/> |
|
|
|
4610 <category term="tux sacrifice"/> |
|
|
|
4611 <category term="tuxguitar"/> |
|
|
|
4612 <category term="typo3"/> |
|
|
|
4613 <category term="ubufox"/> |
|
|
|
4614 <category term="ubuntu lite"/> |
|
|
|
4615 <category term="ubuntu live cd"/> |
|
|
|
4616 <category term="ubuntustudio"/> |
|
|
|
4617 <category term="ue4"/> |
|
|
|
4618 <category term="unetbootin"/> |
|
|
|
4619 <category term="unicode"/> |
|
|
|
4620 <category term="unicode art"/> |
|
|
|
4621 <category term="unrealengine"/> |
|
|
|
4622 <category term="use firebird"/> |
|
|
|
4623 <category term="usesql"/> |
|
|
|
4624 <category term="utf art"/> |
|
|
|
4625 <category term="uuid"/> |
|
|
|
4626 <category term="v4l-dvb-experimental"/> |
|
|
|
4627 <category term="v4lctl"/> |
|
|
|
4628 <category term="v8"/> |
|
|
|
4629 <category term="vai"/> |
|
|
|
4630 <category term="vcl4php"/> |
|
|
|
4631 <category term="vederi"/> |
|
|
|
4632 <category term="veto files"/> |
|
|
|
4633 <category term="vista"/> |
|
|
|
4634 <category term="vmstat"/> |
|
|
|
4635 <category term="voodoo"/> |
|
|
|
4636 <category term="vorbis"/> |
|
|
|
4637 <category term="vsftp"/> |
|
|
|
4638 <category term="vulcanians"/> |
|
|
|
4639 <category term="web20"/> |
|
|
|
4640 <category term="webcam"/> |
|
|
|
4641 <category term="why git"/> |
|
|
|
4642 <category term="wibrain"/> |
|
|
|
4643 <category term="windmill"/> |
|
|
|
4644 <category term="winfast 2000 xp global"/> |
|
|
|
4645 <category term="wireless"/> |
|
|
|
4646 <category term="wma"/> |
|
|
|
4647 <category term="worm"/> |
|
|
|
4648 <category term="x4"/> |
|
|
|
4649 <category term="x64"/> |
|
|
|
4650 <category term="x86"/> |
|
|
|
4651 <category term="xawtv"/> |
|
|
|
4652 <category term="xen"/> |
|
|
|
4653 <category term="xfce"/> |
|
|
|
4654 <category term="xfce4"/> |
|
|
|
4655 <category term="xmpp"/> |
|
|
|
4656 <category term="xulrunner"/> |
|
|
|
4657 <category term="zaurus"/> |
|
|
|
4658 <category term="zul"/> |
|
|
|
4659 <author> |
|
|
|
4660 <name>Popa Adrian Marius</name> |
|
|
|
4661 <email>noreply@blogger.com</email> |
|
|
|
4662 <uri>http://www.blogger.com/profile/09862886782232467681</uri> |
|
|
|
4663 </author> |
|
|
|
4664 <link href="https://mapopa.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
4665 <link href="https://www.blogger.com/feeds/5054960/posts/default" rel="self" type="application/atom+xml"/> |
|
|
|
4666 <link href="https://mapopa.blogspot.com/" rel="alternate" type="text/html"/> |
|
|
|
4667 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
4668 <link href="https://www.blogger.com/feeds/5054960/posts/default?start-index=26&max-results=25" rel="next" type="application/atom+xml"/> |
|
|
|
4669 <subtitle>Programmer 4 life</subtitle> |
|
|
|
4670 <title>Mariuz's Blog</title> |
|
|
|
4671 <updated>2022-02-02T23:52:08Z</updated> |
|
|
|
4672 </source> |
|
|
|
4673 </entry> |
|
|
|
4674 |
|
|
|
4675 <entry xml:lang="en-US"> |
|
|
|
4676 <id>https://taming-libreoffice.com/?p=419</id> |
|
|
|
4677 <link href="https://taming-libreoffice.com/2021/12/new-user-guide-for-base/" rel="alternate" type="text/html"/> |
|
|
|
4678 <title>New user guide for Base</title> |
|
|
|
4679 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Another user guide was published by the LibreOffice documentation team on December 8: the LibreOffice 7.2 Base Guide, for the database component. It is available in free PDF or ODT from the LibreOffice website, or in a low-cost printed copy from Lulu.com. Given the very few changes in Base since LibreOffice 6.4, the team decided … <p/><p><a class="more-link btn" href="https://taming-libreoffice.com/2021/12/new-user-guide-for-base/">Continue reading</a></p></div> |
|
|
|
4680 </summary> |
|
|
|
4681 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="LibreOffice 7.2 Base Guide" class="alignleft size-full wp-image-420" height="200" src="https://taming-libreoffice.com/wp-content/uploads/2021/12/Front-Cover-Base-thumbnail.png" width="142"/>Another user guide was published by the LibreOffice documentation team on December 8: the <em>LibreOffice 7.2 Base Guide</em>, for the database component. It is available in free PDF or ODT from the LibreOffice website, or in a low-cost printed copy from Lulu.com. </p> |
|
|
|
4682 <p>Given the very few changes in Base since LibreOffice 6.4, the team decided to just rebrand the previous book, as part of an effort to produce a complete set of books for v7.2. If you want printed copies and already have the Base 6.4 book, you could choose to save some money by not buying this one.</p> |
|
|
|
4683 <p>Visit the <a href="https://documentation.libreoffice.org/en/">Documentation page</a> on the LibreOffice website for links.</p></div> |
|
|
|
4684 </content> |
|
|
|
4685 <updated>2021-12-16T05:15:25Z</updated> |
|
|
|
4686 <published>2021-12-16T05:15:25Z</published> |
|
|
|
4687 <category term="Base"/> |
|
|
|
4688 <category term="Books"/> |
|
|
|
4689 <author> |
|
|
|
4690 <name>Jean</name> |
|
|
|
4691 </author> |
|
|
|
4692 <source> |
|
|
|
4693 <id>https://taming-libreoffice.com</id> |
|
|
|
4694 <link href="https://taming-libreoffice.com/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
4695 <link href="https://taming-libreoffice.com" rel="alternate" type="text/html"/> |
|
|
|
4696 <subtitle>Resources for intermediate & advanced users</subtitle> |
|
|
|
4697 <title>Taming LibreOffice</title> |
|
|
|
4698 <updated>2022-01-05T05:49:35Z</updated> |
|
|
|
4699 </source> |
|
|
|
4700 </entry> |
|
|
|
4701 |
|
|
|
4702 <entry> |
|
|
|
4703 <id>tag:vmiklos.hu,2021-12-15:/blog/sw-ole-update.html</id> |
|
|
|
4704 <link href="https://vmiklos.hu/blog/sw-ole-update.html" rel="alternate" type="text/html"/> |
|
|
|
4705 <title>Writer embedded objects: reliably update object previews</title> |
|
|
|
4706 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div id="preamble"> |
|
|
|
4707 <div class="sectionbody"> |
|
|
|
4708 <div class="paragraph"><p>Embedded objects in Writer consist of a native data part and a preview part. Until now, there was no |
|
|
|
4709 way to force the update of the preview part in case it was empty.</p></div> |
|
|
|
4710 <div class="paragraph"><p>Now the Tools → Update → Update all menu item updates such previews as well. This is especially |
|
|
|
4711 useful if you manipulate the ZIP/XML document directly to insert native data, then load it into |
|
|
|
4712 Writer to generate a preview.</p></div> |
|
|
|
4713 <div class="paragraph"><p>First, thanks <a href="https://vector.com/">Vector</a> who made this work by |
|
|
|
4714 <a href="https://www.collaboraoffice.com/">Collabora</a> possible.</p></div> |
|
|
|
4715 </div> |
|
|
|
4716 </div> |
|
|
|
4717 <div class="sect1"> |
|
|
|
4718 <h2 id="_motivation">Motivation</h2> |
|
|
|
4719 <div class="sectionbody"> |
|
|
|
4720 <div class="paragraph"><p>The Update all menu item already updates all sorts of generated content: fields, table of contents, |
|
|
|
4721 charts, the document layout, but not the preview of embedded objects. You could work this around by |
|
|
|
4722 double-clicking on the embedded object to re-generate the preview, but doing this manually for a |
|
|
|
4723 larger document is not efficient. This is especially useful for hand-crafted documents which have |
|
|
|
4724 proper native data, but no preview image yet.</p></div> |
|
|
|
4725 </div> |
|
|
|
4726 </div> |
|
|
|
4727 <div class="sect1"> |
|
|
|
4728 <h2 id="_results_so_far">Results so far</h2> |
|
|
|
4729 <div class="sectionbody"> |
|
|
|
4730 <div class="paragraph"><p>Here is how an embedded object without a preview looks like:</p></div> |
|
|
|
4731 <div class="imageblock" style="text-align: center;"> |
|
|
|
4732 <div class="content"> |
|
|
|
4733 <img alt="https://share.vmiklos.hu/blog/sw-ole-update/old.png" src="https://share.vmiklos.hu/blog/sw-ole-update/old.png"/> |
|
|
|
4734 </div> |
|
|
|
4735 <div class="title">Figure 1. Writer embedded object with no preview</div> |
|
|
|
4736 </div> |
|
|
|
4737 <div class="paragraph"><p>Now using the Update all menu item turns a sample document into this preview:</p></div> |
|
|
|
4738 <div class="imageblock" style="text-align: center;"> |
|
|
|
4739 <div class="content"> |
|
|
|
4740 <img alt="https://share.vmiklos.hu/blog/sw-ole-update/new.png" src="https://share.vmiklos.hu/blog/sw-ole-update/new.png"/> |
|
|
|
4741 </div> |
|
|
|
4742 <div class="title">Figure 2. Writer embedded object with a preview</div> |
|
|
|
4743 </div> |
|
|
|
4744 </div> |
|
|
|
4745 </div> |
|
|
|
4746 <div class="sect1"> |
|
|
|
4747 <h2 id="_how_is_this_implemented">How is this implemented?</h2> |
|
|
|
4748 <div class="sectionbody"> |
|
|
|
4749 <div class="paragraph"><p>If you would like to know a bit more about how this works, continue reading… :-)</p></div> |
|
|
|
4750 <div class="paragraph"><p><a href="https://gerrit.libreoffice.org/c/core/+/126253">sw: update previews of OLE objects on |
|
|
|
4751 "update all"</a> is the change implementing this small feature. It works by:</p></div> |
|
|
|
4752 <div class="ulist"><ul> |
|
|
|
4753 <li> |
|
|
|
4754 <p> |
|
|
|
4755 Iterating over the frame formats ("special" formats) of the document |
|
|
|
4756 </p> |
|
|
|
4757 </li> |
|
|
|
4758 <li> |
|
|
|
4759 <p> |
|
|
|
4760 Filter out shapes |
|
|
|
4761 </p> |
|
|
|
4762 </li> |
|
|
|
4763 <li> |
|
|
|
4764 <p> |
|
|
|
4765 Filter out objects which are only reachable from the undo stack |
|
|
|
4766 </p> |
|
|
|
4767 </li> |
|
|
|
4768 <li> |
|
|
|
4769 <p> |
|
|
|
4770 Filter out objects which are not embedded ("OLE") objects |
|
|
|
4771 </p> |
|
|
|
4772 </li> |
|
|
|
4773 <li> |
|
|
|
4774 <p> |
|
|
|
4775 Once we have access to the OLE node, jump to its <code>SwOLEObj</code>, then to its <code>svt::EmbeddedObjectRef</code>, |
|
|
|
4776 which knows how to re-calculate the preview bitmap |
|
|
|
4777 </p> |
|
|
|
4778 </li> |
|
|
|
4779 <li> |
|
|
|
4780 <p> |
|
|
|
4781 Finally notify the OLE node that the preview was updated, so the necessary repaint can happen |
|
|
|
4782 </p> |
|
|
|
4783 </li> |
|
|
|
4784 </ul></div> |
|
|
|
4785 </div> |
|
|
|
4786 </div> |
|
|
|
4787 <div class="sect1"> |
|
|
|
4788 <h2 id="_want_to_start_using_this">Want to start using this?</h2> |
|
|
|
4789 <div class="sectionbody"> |
|
|
|
4790 <div class="paragraph"><p>Collabora intends to continue supporting and contributing to LibreOffice, the code is merged so we |
|
|
|
4791 expect all of this work will be available in TDF’s |
|
|
|
4792 <a href="http://dev-builds.libreoffice.org/daily/master/">next release</a> (7.4).</p></div> |
|
|
|
4793 </div> |
|
|
|
4794 </div></div> |
|
|
|
4795 </summary> |
|
|
|
4796 <updated>2021-12-15T08:23:28Z</updated> |
|
|
|
4797 <published>2021-12-15T08:23:28Z</published> |
|
|
|
4798 <category term="libreoffice"/> |
|
|
|
4799 <category term="en"/> |
|
|
|
4800 <author> |
|
|
|
4801 <name>Miklos Vajna</name> |
|
|
|
4802 </author> |
|
|
|
4803 <source> |
|
|
|
4804 <id>https://vmiklos.hu/blog/</id> |
|
|
|
4805 <link href="https://vmiklos.hu/blog/" rel="alternate" type="text/html"/> |
|
|
|
4806 <link href="https://people.freedesktop.org/~vmiklos/index.rss" rel="self" type="application/rss+xml"/> |
|
|
|
4807 <title>What is Miklos hacking - libreoffice</title> |
|
|
|
4808 <updated>2022-01-06T08:07:43Z</updated> |
|
|
|
4809 </source> |
|
|
|
4810 </entry> |
|
|
|
4811 |
|
|
|
4812 <entry> |
|
|
|
4813 <id>tag:blogger.com,1999:blog-1948642343859505027.post-1287995154657671928</id> |
|
|
|
4814 <link href="http://caolanm.blogspot.com/feeds/1287995154657671928/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/> |
|
|
|
4815 <link href="http://caolanm.blogspot.com/2021/12/gtk3-calc-autofilter-as-gtkpopover.html#comment-form" rel="replies" title="0 Comments" type="text/html"/> |
|
|
|
4816 <link href="http://www.blogger.com/feeds/1948642343859505027/posts/default/1287995154657671928" rel="edit" type="application/atom+xml"/> |
|
|
|
4817 <link href="http://www.blogger.com/feeds/1948642343859505027/posts/default/1287995154657671928" rel="self" type="application/atom+xml"/> |
|
|
|
4818 <link href="http://caolanm.blogspot.com/2021/12/gtk3-calc-autofilter-as-gtkpopover.html" rel="alternate" title="gtk3: calc autofilter as GtkPopover" type="text/html"/> |
|
|
|
4819 <title>gtk3: calc autofilter as GtkPopover</title> |
|
|
|
4820 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-f1KsbcCf-fY/YbO5NUrGRyI/AAAAAAAAcvk/nifnvlHH94gbEYZeIgEBgpHN2m984wglQCNcBGAsYHQ/s1388/autofilter-gtk-as-popovers-showing-filter-by-color.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://1.bp.blogspot.com/-f1KsbcCf-fY/YbO5NUrGRyI/AAAAAAAAcvk/nifnvlHH94gbEYZeIgEBgpHN2m984wglQCNcBGAsYHQ/w396-h640/autofilter-gtk-as-popovers-showing-filter-by-color.png" width="396"/></a></div> <p/><p>How calc's autofilter looks today under gtk3 + wayland in trunk towards LibreOffice 7.4<br/></p></div> |
|
|
|
4821 </content> |
|
|
|
4822 <updated>2021-12-10T20:35:10Z</updated> |
|
|
|
4823 <published>2021-12-10T20:35:00Z</published> |
|
|
|
4824 <author> |
|
|
|
4825 <name>caolan</name> |
|
|
|
4826 <email>noreply@blogger.com</email> |
|
|
|
4827 <uri>http://www.blogger.com/profile/01095733023264403205</uri> |
|
|
|
4828 </author> |
|
|
|
4829 <source> |
|
|
|
4830 <id>tag:blogger.com,1999:blog-1948642343859505027</id> |
|
|
|
4831 <author> |
|
|
|
4832 <name>caolan</name> |
|
|
|
4833 <email>noreply@blogger.com</email> |
|
|
|
4834 <uri>http://www.blogger.com/profile/01095733023264403205</uri> |
|
|
|
4835 </author> |
|
|
|
4836 <link href="http://caolanm.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
4837 <link href="http://www.blogger.com/feeds/1948642343859505027/posts/default" rel="self" type="application/atom+xml"/> |
|
|
|
4838 <link href="http://caolanm.blogspot.com/" rel="alternate" type="text/html"/> |
|
|
|
4839 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
4840 <link href="http://www.blogger.com/feeds/1948642343859505027/posts/default?start-index=26&max-results=25" rel="next" type="application/atom+xml"/> |
|
|
|
4841 <title>Caolán McNamara</title> |
|
|
|
4842 <updated>2022-01-30T22:24:36Z</updated> |
|
|
|
4843 </source> |
|
|
|
4844 </entry> |
|
|
|
4845 |
|
|
|
4846 <entry xml:lang="en-GB"> |
|
|
|
4847 <id>https://qa.blog.documentfoundation.org/?p=1356</id> |
|
|
|
4848 <link href="https://qa.blog.documentfoundation.org/2021/12/10/qa-dev-report-november-2021/" rel="alternate" type="text/html"/> |
|
|
|
4849 <title>QA/Dev Report: November 2021</title> |
|
|
|
4850 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><h2>General Activities</h2> |
|
|
|
4851 <ol> |
|
|
|
4852 <li>LibreOffice 7.1.7 <a href="https://blog.documentfoundation.org/blog/2021/11/04/libreoffice-7-1-7-community/">was released</a> on November 4</li> |
|
|
|
4853 <li>LibreOffice 7.2.3 <a href="https://blog.documentfoundation.org/blog/2021/11/25/libreoffice-7-2-3-community/">was released</a> on November 25</li> |
|
|
|
4854 <li>Alain Romedenne improved the Help content for the ScriptForge library and several Basic functions</li> |
|
|
|
4855 <li>Adolfo Jayme Barrientos updated the help strings for QR and Barcode dialog</li> |
|
|
|
4856 <li>Ilmari Lauhakangas (TDF) made it so the navigation menus in Help close when clicking outside of them</li> |
|
|
|
4857 <li>Olivier Hallot (TDF) improved the Help content for Digital Signatures, text filters, Calc’s CSV import and also did a lot of refactoring in Help</li> |
|
|
|
4858 <li>Rafael Lima improved the Help content for the ScriptForge library, improved the Help for Writer’s Direct Cursor mode and did several refactorings and cleanups in Help</li> |
|
|
|
4859 <li>Steve Fanning improved the Help content for Calc’s CONVERT_OOO and SUM functions</li> |
|
|
|
4860 <li>Jean-Pierre Ledure worked on the ScriptForge library</li> |
|
|
|
4861 <li>Eike Rathke (Red Hat) improved the help for Calc’s MATCH function, improved language/locale display, made handling of German ß more robust, fixed an edge case issue of update references when sorting range of cells in Calc, fixed an issue with referencing Calc expression labels and made Regression Statistics more robust by using cell references for calculating offsets</li> |
|
|
|
4862 <li>Mike Kaganski (Collabora) improved the help for Basic’s CInt function, continued optimising UNO API’s Sequence, adapted a WebDAV fix to the new webdav-curl, improved the Visual Studio IDE integration, made the internal handling of units and constant numbers more robust, fixed a Windows installer issue, made registry updating more robust, improved handling of document print events as macro triggers and made many code cleanups</li> |
|
|
|
4863 <li>Ming Hua updated help for inserting a cross-reference</li> |
|
|
|
4864 <li>flywire improved the help for Python locations</li> |
|
|
|
4865 <li>Winfried Donkers made Calc’s WEEKS add-in function provide correct results</li> |
|
|
|
4866 <li>Michael Warner fixed a problem with Poppler PDF library not being properly installed and made Sentence case formatting operation honour selection</li> |
|
|
|
4867 <li>Michael Meeks (Collabora) fixed crashes related to fetching clipboard data and moving windows</li> |
|
|
|
4868 <li>René Engelhard (Debian) made a couple of build fixes</li> |
|
|
|
4869 <li>Armin Le Grand (allotropia) made a couple of Qt improvements</li> |
|
|
|
4870 <li>Michael Weghorn improved Qt stability and layouts and fixed a HiDPI scaling bug affecting the KDE Frameworks UI</li> |
|
|
|
4871 <li>Sarper Akdemir (Collabora) implemented support for PPTX colour themes</li> |
|
|
|
4872 <li>Matt K removed an unnecessary pop-up dialog for read-only documents</li> |
|
|
|
4873 <li>Bubli made it possible to undo adding and editing animations in Impress</li> |
|
|
|
4874 <li>Rizal Muttaqin added icons for 1.15 line spacing and UNO Object Inspector</li> |
|
|
|
4875 <li>Chris Sherlock continued VCL refactoring work</li> |
|
|
|
4876 <li>Thorsten Behrens (allotropia) added sccache to the Windows build setup</li> |
|
|
|
4877 <li>Vasily Melenchuk (CIB) implemented handling of DOCX content controls and made it so spaces in field instructions are preserved in DOCX export</li> |
|
|
|
4878 <li>Heiko Tietze (TDF) made spellchecking wavy lines more prominent depending on the zoom level, fixed an issue with Basic IDE in dark mode and made several layout improvements</li> |
|
|
|
4879 <li>David Alan Gilbert fixed some issues spotted by cppcheck</li> |
|
|
|
4880 <li>Dennis Francis (Collabora) made Calc’s copying to clipboard take objects into account</li> |
|
|
|
4881 <li>László Németh added section and parent RDF metadata support for Style Inspector, implemented change tracking for moved text, fixed a change tracking issue with referenced text and improved DOCX change tracking support as well</li> |
|
|
|
4882 <li>Szymon Kłos (Collabora) addded glow and soft edge panels for Fontwork Sidebar UI</li> |
|
|
|
4883 <li>Andreas Heinisch fixed a line spacing issue in Impress, made it so base64-encoded images are imported correctly from HTML files and fixed the handling of embedded newlines set via an API method in Calc</li> |
|
|
|
4884 <li>Andras Timar (Collabora) fixed a regression affecting scaling in charts driven by macros</li> |
|
|
|
4885 <li>Gábor Kelemen (allotropia) made “Perform file extension check” option respect finalisation via Windows registry, made it so file names are properly encoded in error dialogs and fixed button actions being reversed in image rotation prompt dialog</li> |
|
|
|
4886 <li>Regina Henschel enabled matte and metal extrusion surfaces for Fontwork</li> |
|
|
|
4887 <li>Hossein Nourikhah (TDF) made many code cleanups and improvements to the code documentation. He also published a couple of blogpost about easyhacks, the first one about the <a href="https://dev.blog.documentfoundation.org/2021/11/17/use-atan2-function-instead-of-atan-easyhack/">use of atan2</a> and the second about the <a href="https://dev.blog.documentfoundation.org/2021/11/23/use-symbolic-constants-instead-of-magic-numerical-constants-easyhack/">use of symbolic constants</a></li> |
|
|
|
4888 <li>Tünde Tóth (NISZ) implemented saving of password for editing with PPTX files and made it so character formatting targeting only numbering is imported correctly from DOCX files</li> |
|
|
|
4889 <li>Samuel Mehrbrodt (allotropia) added more Beanshell scripting samples for Writer and Calc and improved the line thickness presets and their presentation</li> |
|
|
|
4890 <li>Kohei Yoshida upgraded mdds and liborcus libraries</li> |
|
|
|
4891 <li>Tibor Nagy (NISZ) continued improving PPTX hyperlink support and fixed PPTX export of proportional line spacing and superscript and subscript positions</li> |
|
|
|
4892 <li>Björn Michaelsen fixed some regressions caused by refactoring of Writer internals</li> |
|
|
|
4893 <li>Xisco Faulí (TDF) made over sixty additions and improvements to automated tests</li> |
|
|
|
4894 <li>Tor Lillqvist (Collabora) fixed a problem with paper sizes when printing from Impress and made some code cleanups and build fixes</li> |
|
|
|
4895 <li>Jim Raykowski made many improvements to Navigator, including its tracking of objects and fixed an old focus-switching crash in Writer</li> |
|
|
|
4896 <li>Attila Szűcs (NISZ) fixed a problem where unwanted pages would appear in the context of multicolumn sections with footnotes</li> |
|
|
|
4897 <li>Tomaž Vajngerl (Collabora) fixed signing OOXML documents with multiple certificates and images anchored to page in Writer sometimes getting the wrong z-order. He also worked on support for colour themes from OOXML documents.</li> |
|
|
|
4898 <li>Miklos Vajna (Collabora) fixed an issue with graphic sizes in RTF import, actions on IME-edited text not being grouped in the undo history, following styles when editing imported RTF files, several undo issues, handling of chart theme overrides in PPTX import and viewing of OLE objects in protected sections. He also worked on support for colour themes from OOXML documents and wrote about <a href="https://vmiklos.hu/blog/sw-linked-styles.html">linked paragraph and character styles in Writer</a></li> |
|
|
|
4899 <li>Justin Luth (Collabora/SIL) fixed issues related to page styles in DOC/DOCX files, an autocorrect capitalisation issue, a DOCX SmartArt roundtrip issue, issues with text transparency and colour in PPTX import, an issue with paper sizes in print preview and visual artifacts appearing in the context of Calc’s autofilter</li> |
|
|
|
4900 <li>Noel Grandin (Collabora) improved thread-safety of the code, greatly improved the speed of Calc’s autofilter with big data sets, the speed of calculating fractions and made loading of large RTL Writer documents faster. He also made many code cleanups</li> |
|
|
|
4901 <li>Giuseppe Castagno worked on the implementation of Curl-based WebDAV</li> |
|
|
|
4902 <li>Michael Stahl (allotropia) worked on the implementation of Curl-based WebDAV, fixed issues with PDF export of Writer master documents, improved the MS Word compatibility with list indents and fixed a Writer undo crash. He also fixed some regressions and made code cleanups.</li> |
|
|
|
4903 <li>Kevin Suo fixed some CJK and localisation issues and made code cleanups</li> |
|
|
|
4904 <li>Julien Nabet improved MySQL/MariaDB support, fixed multiple Macro execution when triggered by Document print event, fixed some crashes and regressions and made many code cleanups</li> |
|
|
|
4905 <li>Stephan Bergmann (Red Hat) made Java detection more robust on macOS and made many code and build-related cleanups, including dropping workarounds for the Boost library and improving the Windows clang-cl build support</li> |
|
|
|
4906 <li>Caolán McNamara (Red Hat) fixed many crashes and UI issues and continued working on the new gtk4 UI backend</li> |
|
|
|
4907 <li>Jan-Marek Glogowski (allotropia) made several Qt improvements and fixed a Windows font GDI handle leak</li> |
|
|
|
4908 <li>Luboš Luňák (Collabora) greatly improved the speed of Calc’s autofilter with big data sets, improved the speed of Calc VLOOKUP function, implemented HiDPI support for Skia graphics engine on macOS and made macOS default to Skia and improved the Windows clang-cl build support He also made <a href="https://lists.freedesktop.org/archives/libreoffice/2021-November/088060.html">ccache work on Windows</a></li> |
|
|
|
4909 <li>Akshit Kushwaha added a Cubic-Bezier Curve Draw Test into VCL tests</li> |
|
|
|
4910 </ol> |
|
|
|
4911 <p>Kudos to <strong>Ilmari Lauhakangas</strong> for helping to elaborate this list.</p> |
|
|
|
4912 <h2>Reported Bugs</h2> |
|
|
|
4913 <p><strong>483</strong> bugs, <strong>45</strong> of which are enhancements, have been reported by <strong>311</strong> people.</p> |
|
|
|
4914 <p><strong>Top 10 Reporters</strong><br/> |
|
|
|
4915 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Reported_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Reported_Bugs.png" width="300"/></a></p> |
|
|
|
4916 <ol> |
|
|
|
4917 <li>Telesto ( 36 )</li> |
|
|
|
4918 <li>Rafael Lima ( 11 )</li> |
|
|
|
4919 <li>Mike Kaganski ( 10 )</li> |
|
|
|
4920 <li>sophie ( 8 )</li> |
|
|
|
4921 <li>NISZ LibreOffice Team ( 7 )</li> |
|
|
|
4922 <li>Gabor Kelemen (allotropia) ( 7 )</li> |
|
|
|
4923 <li>Colin ( 6 )</li> |
|
|
|
4924 <li>Kevin Suo ( 6 )</li> |
|
|
|
4925 <li>Xisco Faulí ( 6 )</li> |
|
|
|
4926 <li>David ( 5 )</li> |
|
|
|
4927 </ol> |
|
|
|
4928 <h2>Triaged Bugs</h2> |
|
|
|
4929 <p><strong>477</strong> bugs have been triaged by <strong>84</strong> people.</p> |
|
|
|
4930 <p><strong>Top 10 Triagers</strong><br/> |
|
|
|
4931 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Triaged_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Triaged_Bugs.png" width="300"/></a></p> |
|
|
|
4932 <ol> |
|
|
|
4933 <li>Xisco Faulí ( 89 )</li> |
|
|
|
4934 <li>Buovjaga ( 43 )</li> |
|
|
|
4935 <li>Dieter ( 39 )</li> |
|
|
|
4936 <li>Heiko Tietze ( 36 )</li> |
|
|
|
4937 <li>Julien Nabet ( 25 )</li> |
|
|
|
4938 <li>Kevin Suo ( 18 )</li> |
|
|
|
4939 <li>m.a.riosv ( 18 )</li> |
|
|
|
4940 <li>Mike Kaganski ( 15 )</li> |
|
|
|
4941 <li>Michael Warner ( 13 )</li> |
|
|
|
4942 <li>Roman Kuznetsov ( 12 )</li> |
|
|
|
4943 </ol> |
|
|
|
4944 <h2>Resolution of resolved bugs</h2> |
|
|
|
4945 <p><strong>499</strong> bugs have been set to RESOLVED.<br/> |
|
|
|
4946 <img alt="" class="alignnone size-full" height="480" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Resolution_of_resolved_bugs.png" width="640"/><br/> |
|
|
|
4947 Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.</p> |
|
|
|
4948 <h2>Fixed Bugs</h2> |
|
|
|
4949 <p><strong>198</strong> bugs have been fixed by <strong>41</strong> people.</p> |
|
|
|
4950 <p><strong>Top 10 Fixers</strong><br/> |
|
|
|
4951 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Fixed_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Fixed_Bugs.png" width="300"/></a></p> |
|
|
|
4952 <ol> |
|
|
|
4953 <li>Caolán McNamara ( 32 )</li> |
|
|
|
4954 <li>Justin Luth ( 12 )</li> |
|
|
|
4955 <li>Luboš Luňák ( 11 )</li> |
|
|
|
4956 <li>László Németh ( 7 )</li> |
|
|
|
4957 <li>Heiko Tietze ( 7 )</li> |
|
|
|
4958 <li>Eike Rathke ( 5 )</li> |
|
|
|
4959 <li>Michael Stahl ( 5 )</li> |
|
|
|
4960 <li>Tibor Nagy ( 4 )</li> |
|
|
|
4961 <li>Vasily Melenchuk ( 4 )</li> |
|
|
|
4962 <li>Bjoern Michaelsen ( 4 )</li> |
|
|
|
4963 </ol> |
|
|
|
4964 <p><strong>List of critical bugs fixed</strong></p> |
|
|
|
4965 <ol> |
|
|
|
4966 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144940">tdf#144940</a> Calc disables header/footer or loses footer content when saves a spreadsheet ( part 2 ) ( Thanks to Attila Bakos (NISZ) )</li> |
|
|
|
4967 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145584">tdf#145584</a> Writer crashes on exporting as PDF with its Range in PDF Options set to ‘Selection’ ( Thanks to Julien Nabet )</li> |
|
|
|
4968 </ol> |
|
|
|
4969 <p><strong>List of high severity bugs fixed</strong></p> |
|
|
|
4970 <ol> |
|
|
|
4971 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=119206">tdf#119206</a> Freeze if Option “Edit document properties before saving” is Enabled ( Thanks to Caolán McNamara )</li> |
|
|
|
4972 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=121546">tdf#121546</a> CRASH undoing table paste ( Thanks to Michael Stahl )</li> |
|
|
|
4973 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=142420">tdf#142420</a> Filter By Color: Hangs after apply a color filter and then deselect the filter ( Thanks to Caolán McNamara )</li> |
|
|
|
4974 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=143511">tdf#143511</a> Writer: Comment oversized and text missing when printed in margin in Linux ( Thanks to Caolán McNamara )</li> |
|
|
|
4975 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=143815">tdf#143815</a> EDITING: images duplicated after undo ( Thanks to Bjoern Michaelsen )</li> |
|
|
|
4976 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=143971">tdf#143971</a> LibreOffice 7.2 introduced addition popup for read only file that shouldn’t be showing ( Thanks to Matt K )</li> |
|
|
|
4977 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144249">tdf#144249</a> Deleting 10.000 rows column in a spreadsheet: 15 sec with 4.1| 10 sec up to 300+ sec with 6.2| 130 sec with 7.3 ( Thanks to Luboš Luňák )</li> |
|
|
|
4978 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145158">tdf#145158</a> character format dialog doesn’t show the current character size any more ( Thanks to Mike Kaganski )</li> |
|
|
|
4979 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145621">tdf#145621</a> Crash swlo!IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark+0x2681 at overwriting certain area ( Thanks to Michael Stahl )</li> |
|
|
|
4980 </ol> |
|
|
|
4981 <p><strong>List of crashes fixed</strong></p> |
|
|
|
4982 <ol> |
|
|
|
4983 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=121546">tdf#121546</a> CRASH undoing table paste ( Thanks to Michael Stahl )</li> |
|
|
|
4984 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145207">tdf#145207</a> One click and three presses of TABs crashes Writer ( Thanks to Jim Raykowski )</li> |
|
|
|
4985 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145464">tdf#145464</a> Crash when opening Digital signatures dialog from infobar (GTK3) ( Thanks to Caolán McNamara )</li> |
|
|
|
4986 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145486">tdf#145486</a> LO crashes with finalized ooSetupLastVersion ( Thanks to homeboy445 )</li> |
|
|
|
4987 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145567">tdf#145567</a> Crash when click “File > Open” if previously a Draw document is opened via Writer and closed ( Thanks to Caolán McNamara )</li> |
|
|
|
4988 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145584">tdf#145584</a> Writer crashes on exporting as PDF with its Range in PDF Options set to ‘Selection’ ( Thanks to Julien Nabet )</li> |
|
|
|
4989 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145611">tdf#145611</a> CRASH: Inserting page breaks and undoing ( Thanks to Attila Szűcs )</li> |
|
|
|
4990 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145621">tdf#145621</a> Crash swlo!IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark+0x2681 at overwriting certain area ( Thanks to Michael Stahl )</li> |
|
|
|
4991 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145731">tdf#145731</a> CRASH: Closing document ( Thanks to Julien Nabet )</li> |
|
|
|
4992 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145786">tdf#145786</a> Crash in: libgobject-2.0.so.0 Gtk-CRITICAL when attempting to change color palette (UI, Sidebar) ( Thanks to Caolán McNamara )</li> |
|
|
|
4993 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145863">tdf#145863</a> Crash when click on autofilter dropdown, cancel and then click on the dropdown again ( Thanks to Caolán McNamara )</li> |
|
|
|
4994 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145952">tdf#145952</a> CRASH: pressing any arrow key after displaying autofilter dropdown (gen) ( Thanks to Caolán McNamara )</li> |
|
|
|
4995 </ol> |
|
|
|
4996 <p><strong>List of performance issues fixed</strong></p> |
|
|
|
4997 <ol> |
|
|
|
4998 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=133835">tdf#133835</a> Calc autofilter freeze after deselecting an item (in a column containing many unique string values) and pressing OK ( Thanks to Luboš Luňák )</li> |
|
|
|
4999 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=133867">tdf#133867</a> Open file slightly slower & ctrl+a causes CPU to peak (autofilter related?) ( Thanks to Luboš Luňák )</li> |
|
|
|
5000 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144249">tdf#144249</a> Deleting 10.000 rows column in a spreadsheet: 15 sec with 4.1| 10 sec up to 300+ sec with 6.2| 130 sec with 7.3 ( Thanks to Luboš Luňák )</li> |
|
|
|
5001 </ol> |
|
|
|
5002 <p><strong>List of old bugs ( more than 4 years old ) fixed</strong></p> |
|
|
|
5003 <ol> |
|
|
|
5004 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=110003">tdf#110003</a> Lower-case ß is capitalized as SS instead of ẞ ( Thanks to Eike Rathke )</li> |
|
|
|
5005 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=48622">tdf#48622</a> Line thickness specification – too many choices, nonintuitive ( Thanks to Samuel Mehrbrodt )</li> |
|
|
|
5006 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=54465">tdf#54465</a> FORMATTING: Inserting footnote in section (with columns), make that sections size grow to the full page ( Thanks to Attila </li></ol>…</div> |
|
|
|
5007 </summary> |
|
|
|
5008 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><h2>General Activities</h2> |
|
|
|
5009 <ol> |
|
|
|
5010 <li>LibreOffice 7.1.7 <a href="https://blog.documentfoundation.org/blog/2021/11/04/libreoffice-7-1-7-community/">was released</a> on November 4</li> |
|
|
|
5011 <li>LibreOffice 7.2.3 <a href="https://blog.documentfoundation.org/blog/2021/11/25/libreoffice-7-2-3-community/">was released</a> on November 25</li> |
|
|
|
5012 <li>Alain Romedenne improved the Help content for the ScriptForge library and several Basic functions</li> |
|
|
|
5013 <li>Adolfo Jayme Barrientos updated the help strings for QR and Barcode dialog</li> |
|
|
|
5014 <li>Ilmari Lauhakangas (TDF) made it so the navigation menus in Help close when clicking outside of them</li> |
|
|
|
5015 <li>Olivier Hallot (TDF) improved the Help content for Digital Signatures, text filters, Calc’s CSV import and also did a lot of refactoring in Help</li> |
|
|
|
5016 <li>Rafael Lima improved the Help content for the ScriptForge library, improved the Help for Writer’s Direct Cursor mode and did several refactorings and cleanups in Help</li> |
|
|
|
5017 <li>Steve Fanning improved the Help content for Calc’s CONVERT_OOO and SUM functions</li> |
|
|
|
5018 <li>Jean-Pierre Ledure worked on the ScriptForge library</li> |
|
|
|
5019 <li>Eike Rathke (Red Hat) improved the help for Calc’s MATCH function, improved language/locale display, made handling of German ß more robust, fixed an edge case issue of update references when sorting range of cells in Calc, fixed an issue with referencing Calc expression labels and made Regression Statistics more robust by using cell references for calculating offsets</li> |
|
|
|
5020 <li>Mike Kaganski (Collabora) improved the help for Basic’s CInt function, continued optimising UNO API’s Sequence, adapted a WebDAV fix to the new webdav-curl, improved the Visual Studio IDE integration, made the internal handling of units and constant numbers more robust, fixed a Windows installer issue, made registry updating more robust, improved handling of document print events as macro triggers and made many code cleanups</li> |
|
|
|
5021 <li>Ming Hua updated help for inserting a cross-reference</li> |
|
|
|
5022 <li>flywire improved the help for Python locations</li> |
|
|
|
5023 <li>Winfried Donkers made Calc’s WEEKS add-in function provide correct results</li> |
|
|
|
5024 <li>Michael Warner fixed a problem with Poppler PDF library not being properly installed and made Sentence case formatting operation honour selection</li> |
|
|
|
5025 <li>Michael Meeks (Collabora) fixed crashes related to fetching clipboard data and moving windows</li> |
|
|
|
5026 <li>René Engelhard (Debian) made a couple of build fixes</li> |
|
|
|
5027 <li>Armin Le Grand (allotropia) made a couple of Qt improvements</li> |
|
|
|
5028 <li>Michael Weghorn improved Qt stability and layouts and fixed a HiDPI scaling bug affecting the KDE Frameworks UI</li> |
|
|
|
5029 <li>Sarper Akdemir (Collabora) implemented support for PPTX colour themes</li> |
|
|
|
5030 <li>Matt K removed an unnecessary pop-up dialog for read-only documents</li> |
|
|
|
5031 <li>Bubli made it possible to undo adding and editing animations in Impress</li> |
|
|
|
5032 <li>Rizal Muttaqin added icons for 1.15 line spacing and UNO Object Inspector</li> |
|
|
|
5033 <li>Chris Sherlock continued VCL refactoring work</li> |
|
|
|
5034 <li>Thorsten Behrens (allotropia) added sccache to the Windows build setup</li> |
|
|
|
5035 <li>Vasily Melenchuk (CIB) implemented handling of DOCX content controls and made it so spaces in field instructions are preserved in DOCX export</li> |
|
|
|
5036 <li>Heiko Tietze (TDF) made spellchecking wavy lines more prominent depending on the zoom level, fixed an issue with Basic IDE in dark mode and made several layout improvements</li> |
|
|
|
5037 <li>David Alan Gilbert fixed some issues spotted by cppcheck</li> |
|
|
|
5038 <li>Dennis Francis (Collabora) made Calc’s copying to clipboard take objects into account</li> |
|
|
|
5039 <li>László Németh added section and parent RDF metadata support for Style Inspector, implemented change tracking for moved text, fixed a change tracking issue with referenced text and improved DOCX change tracking support as well</li> |
|
|
|
5040 <li>Szymon Kłos (Collabora) addded glow and soft edge panels for Fontwork Sidebar UI</li> |
|
|
|
5041 <li>Andreas Heinisch fixed a line spacing issue in Impress, made it so base64-encoded images are imported correctly from HTML files and fixed the handling of embedded newlines set via an API method in Calc</li> |
|
|
|
5042 <li>Andras Timar (Collabora) fixed a regression affecting scaling in charts driven by macros</li> |
|
|
|
5043 <li>Gábor Kelemen (allotropia) made “Perform file extension check” option respect finalisation via Windows registry, made it so file names are properly encoded in error dialogs and fixed button actions being reversed in image rotation prompt dialog</li> |
|
|
|
5044 <li>Regina Henschel enabled matte and metal extrusion surfaces for Fontwork</li> |
|
|
|
5045 <li>Hossein Nourikhah (TDF) made many code cleanups and improvements to the code documentation. He also published a couple of blogpost about easyhacks, the first one about the <a href="https://dev.blog.documentfoundation.org/2021/11/17/use-atan2-function-instead-of-atan-easyhack/">use of atan2</a> and the second about the <a href="https://dev.blog.documentfoundation.org/2021/11/23/use-symbolic-constants-instead-of-magic-numerical-constants-easyhack/">use of symbolic constants</a></li> |
|
|
|
5046 <li>Tünde Tóth (NISZ) implemented saving of password for editing with PPTX files and made it so character formatting targeting only numbering is imported correctly from DOCX files</li> |
|
|
|
5047 <li>Samuel Mehrbrodt (allotropia) added more Beanshell scripting samples for Writer and Calc and improved the line thickness presets and their presentation</li> |
|
|
|
5048 <li>Kohei Yoshida upgraded mdds and liborcus libraries</li> |
|
|
|
5049 <li>Tibor Nagy (NISZ) continued improving PPTX hyperlink support and fixed PPTX export of proportional line spacing and superscript and subscript positions</li> |
|
|
|
5050 <li>Björn Michaelsen fixed some regressions caused by refactoring of Writer internals</li> |
|
|
|
5051 <li>Xisco Faulí (TDF) made over sixty additions and improvements to automated tests</li> |
|
|
|
5052 <li>Tor Lillqvist (Collabora) fixed a problem with paper sizes when printing from Impress and made some code cleanups and build fixes</li> |
|
|
|
5053 <li>Jim Raykowski made many improvements to Navigator, including its tracking of objects and fixed an old focus-switching crash in Writer</li> |
|
|
|
5054 <li>Attila Szűcs (NISZ) fixed a problem where unwanted pages would appear in the context of multicolumn sections with footnotes</li> |
|
|
|
5055 <li>Tomaž Vajngerl (Collabora) fixed signing OOXML documents with multiple certificates and images anchored to page in Writer sometimes getting the wrong z-order. He also worked on support for colour themes from OOXML documents.</li> |
|
|
|
5056 <li>Miklos Vajna (Collabora) fixed an issue with graphic sizes in RTF import, actions on IME-edited text not being grouped in the undo history, following styles when editing imported RTF files, several undo issues, handling of chart theme overrides in PPTX import and viewing of OLE objects in protected sections. He also worked on support for colour themes from OOXML documents and wrote about <a href="https://vmiklos.hu/blog/sw-linked-styles.html">linked paragraph and character styles in Writer</a></li> |
|
|
|
5057 <li>Justin Luth (Collabora/SIL) fixed issues related to page styles in DOC/DOCX files, an autocorrect capitalisation issue, a DOCX SmartArt roundtrip issue, issues with text transparency and colour in PPTX import, an issue with paper sizes in print preview and visual artifacts appearing in the context of Calc’s autofilter</li> |
|
|
|
5058 <li>Noel Grandin (Collabora) improved thread-safety of the code, greatly improved the speed of Calc’s autofilter with big data sets, the speed of calculating fractions and made loading of large RTL Writer documents faster. He also made many code cleanups</li> |
|
|
|
5059 <li>Giuseppe Castagno worked on the implementation of Curl-based WebDAV</li> |
|
|
|
5060 <li>Michael Stahl (allotropia) worked on the implementation of Curl-based WebDAV, fixed issues with PDF export of Writer master documents, improved the MS Word compatibility with list indents and fixed a Writer undo crash. He also fixed some regressions and made code cleanups.</li> |
|
|
|
5061 <li>Kevin Suo fixed some CJK and localisation issues and made code cleanups</li> |
|
|
|
5062 <li>Julien Nabet improved MySQL/MariaDB support, fixed multiple Macro execution when triggered by Document print event, fixed some crashes and regressions and made many code cleanups</li> |
|
|
|
5063 <li>Stephan Bergmann (Red Hat) made Java detection more robust on macOS and made many code and build-related cleanups, including dropping workarounds for the Boost library and improving the Windows clang-cl build support</li> |
|
|
|
5064 <li>Caolán McNamara (Red Hat) fixed many crashes and UI issues and continued working on the new gtk4 UI backend</li> |
|
|
|
5065 <li>Jan-Marek Glogowski (allotropia) made several Qt improvements and fixed a Windows font GDI handle leak</li> |
|
|
|
5066 <li>Luboš Luňák (Collabora) greatly improved the speed of Calc’s autofilter with big data sets, improved the speed of Calc VLOOKUP function, implemented HiDPI support for Skia graphics engine on macOS and made macOS default to Skia and improved the Windows clang-cl build support He also made <a href="https://lists.freedesktop.org/archives/libreoffice/2021-November/088060.html">ccache work on Windows</a></li> |
|
|
|
5067 <li>Akshit Kushwaha added a Cubic-Bezier Curve Draw Test into VCL tests</li> |
|
|
|
5068 </ol> |
|
|
|
5069 <p>Kudos to <strong>Ilmari Lauhakangas</strong> for helping to elaborate this list.</p> |
|
|
|
5070 <h2>Reported Bugs</h2> |
|
|
|
5071 <p><strong>483</strong> bugs, <strong>45</strong> of which are enhancements, have been reported by <strong>311</strong> people.</p> |
|
|
|
5072 <p><strong>Top 10 Reporters</strong><br/> |
|
|
|
5073 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Reported_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Reported_Bugs.png" width="300"/></a></p> |
|
|
|
5074 <ol> |
|
|
|
5075 <li>Telesto ( 36 )</li> |
|
|
|
5076 <li>Rafael Lima ( 11 )</li> |
|
|
|
5077 <li>Mike Kaganski ( 10 )</li> |
|
|
|
5078 <li>sophie ( 8 )</li> |
|
|
|
5079 <li>NISZ LibreOffice Team ( 7 )</li> |
|
|
|
5080 <li>Gabor Kelemen (allotropia) ( 7 )</li> |
|
|
|
5081 <li>Colin ( 6 )</li> |
|
|
|
5082 <li>Kevin Suo ( 6 )</li> |
|
|
|
5083 <li>Xisco Faulí ( 6 )</li> |
|
|
|
5084 <li>David ( 5 )</li> |
|
|
|
5085 </ol> |
|
|
|
5086 <h2>Triaged Bugs</h2> |
|
|
|
5087 <p><strong>477</strong> bugs have been triaged by <strong>84</strong> people.</p> |
|
|
|
5088 <p><strong>Top 10 Triagers</strong><br/> |
|
|
|
5089 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Triaged_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Triaged_Bugs.png" width="300"/></a></p> |
|
|
|
5090 <ol> |
|
|
|
5091 <li>Xisco Faulí ( 89 )</li> |
|
|
|
5092 <li>Buovjaga ( 43 )</li> |
|
|
|
5093 <li>Dieter ( 39 )</li> |
|
|
|
5094 <li>Heiko Tietze ( 36 )</li> |
|
|
|
5095 <li>Julien Nabet ( 25 )</li> |
|
|
|
5096 <li>Kevin Suo ( 18 )</li> |
|
|
|
5097 <li>m.a.riosv ( 18 )</li> |
|
|
|
5098 <li>Mike Kaganski ( 15 )</li> |
|
|
|
5099 <li>Michael Warner ( 13 )</li> |
|
|
|
5100 <li>Roman Kuznetsov ( 12 )</li> |
|
|
|
5101 </ol> |
|
|
|
5102 <h2>Resolution of resolved bugs</h2> |
|
|
|
5103 <p><strong>499</strong> bugs have been set to RESOLVED.<br/> |
|
|
|
5104 <img alt="" class="alignnone size-full" height="480" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Resolution_of_resolved_bugs.png" width="640"/><br/> |
|
|
|
5105 Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.</p> |
|
|
|
5106 <h2>Fixed Bugs</h2> |
|
|
|
5107 <p><strong>198</strong> bugs have been fixed by <strong>41</strong> people.</p> |
|
|
|
5108 <p><strong>Top 10 Fixers</strong><br/> |
|
|
|
5109 <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Fixed_Bugs.png" rel="noopener"><img alt="" class="alignright" height="225" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/Fixed_Bugs.png" width="300"/></a></p> |
|
|
|
5110 <ol> |
|
|
|
5111 <li>Caolán McNamara ( 32 )</li> |
|
|
|
5112 <li>Justin Luth ( 12 )</li> |
|
|
|
5113 <li>Luboš Luňák ( 11 )</li> |
|
|
|
5114 <li>László Németh ( 7 )</li> |
|
|
|
5115 <li>Heiko Tietze ( 7 )</li> |
|
|
|
5116 <li>Eike Rathke ( 5 )</li> |
|
|
|
5117 <li>Michael Stahl ( 5 )</li> |
|
|
|
5118 <li>Tibor Nagy ( 4 )</li> |
|
|
|
5119 <li>Vasily Melenchuk ( 4 )</li> |
|
|
|
5120 <li>Bjoern Michaelsen ( 4 )</li> |
|
|
|
5121 </ol> |
|
|
|
5122 <p><strong>List of critical bugs fixed</strong></p> |
|
|
|
5123 <ol> |
|
|
|
5124 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144940">tdf#144940</a> Calc disables header/footer or loses footer content when saves a spreadsheet ( part 2 ) ( Thanks to Attila Bakos (NISZ) )</li> |
|
|
|
5125 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145584">tdf#145584</a> Writer crashes on exporting as PDF with its Range in PDF Options set to ‘Selection’ ( Thanks to Julien Nabet )</li> |
|
|
|
5126 </ol> |
|
|
|
5127 <p><strong>List of high severity bugs fixed</strong></p> |
|
|
|
5128 <ol> |
|
|
|
5129 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=119206">tdf#119206</a> Freeze if Option “Edit document properties before saving” is Enabled ( Thanks to Caolán McNamara )</li> |
|
|
|
5130 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=121546">tdf#121546</a> CRASH undoing table paste ( Thanks to Michael Stahl )</li> |
|
|
|
5131 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=142420">tdf#142420</a> Filter By Color: Hangs after apply a color filter and then deselect the filter ( Thanks to Caolán McNamara )</li> |
|
|
|
5132 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=143511">tdf#143511</a> Writer: Comment oversized and text missing when printed in margin in Linux ( Thanks to Caolán McNamara )</li> |
|
|
|
5133 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=143815">tdf#143815</a> EDITING: images duplicated after undo ( Thanks to Bjoern Michaelsen )</li> |
|
|
|
5134 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=143971">tdf#143971</a> LibreOffice 7.2 introduced addition popup for read only file that shouldn’t be showing ( Thanks to Matt K )</li> |
|
|
|
5135 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144249">tdf#144249</a> Deleting 10.000 rows column in a spreadsheet: 15 sec with 4.1| 10 sec up to 300+ sec with 6.2| 130 sec with 7.3 ( Thanks to Luboš Luňák )</li> |
|
|
|
5136 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145158">tdf#145158</a> character format dialog doesn’t show the current character size any more ( Thanks to Mike Kaganski )</li> |
|
|
|
5137 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145621">tdf#145621</a> Crash swlo!IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark+0x2681 at overwriting certain area ( Thanks to Michael Stahl )</li> |
|
|
|
5138 </ol> |
|
|
|
5139 <p><strong>List of crashes fixed</strong></p> |
|
|
|
5140 <ol> |
|
|
|
5141 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=121546">tdf#121546</a> CRASH undoing table paste ( Thanks to Michael Stahl )</li> |
|
|
|
5142 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145207">tdf#145207</a> One click and three presses of TABs crashes Writer ( Thanks to Jim Raykowski )</li> |
|
|
|
5143 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145464">tdf#145464</a> Crash when opening Digital signatures dialog from infobar (GTK3) ( Thanks to Caolán McNamara )</li> |
|
|
|
5144 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145486">tdf#145486</a> LO crashes with finalized ooSetupLastVersion ( Thanks to homeboy445 )</li> |
|
|
|
5145 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145567">tdf#145567</a> Crash when click “File > Open” if previously a Draw document is opened via Writer and closed ( Thanks to Caolán McNamara )</li> |
|
|
|
5146 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145584">tdf#145584</a> Writer crashes on exporting as PDF with its Range in PDF Options set to ‘Selection’ ( Thanks to Julien Nabet )</li> |
|
|
|
5147 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145611">tdf#145611</a> CRASH: Inserting page breaks and undoing ( Thanks to Attila Szűcs )</li> |
|
|
|
5148 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145621">tdf#145621</a> Crash swlo!IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark+0x2681 at overwriting certain area ( Thanks to Michael Stahl )</li> |
|
|
|
5149 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145731">tdf#145731</a> CRASH: Closing document ( Thanks to Julien Nabet )</li> |
|
|
|
5150 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145786">tdf#145786</a> Crash in: libgobject-2.0.so.0 Gtk-CRITICAL when attempting to change color palette (UI, Sidebar) ( Thanks to Caolán McNamara )</li> |
|
|
|
5151 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145863">tdf#145863</a> Crash when click on autofilter dropdown, cancel and then click on the dropdown again ( Thanks to Caolán McNamara )</li> |
|
|
|
5152 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=145952">tdf#145952</a> CRASH: pressing any arrow key after displaying autofilter dropdown (gen) ( Thanks to Caolán McNamara )</li> |
|
|
|
5153 </ol> |
|
|
|
5154 <p><strong>List of performance issues fixed</strong></p> |
|
|
|
5155 <ol> |
|
|
|
5156 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=133835">tdf#133835</a> Calc autofilter freeze after deselecting an item (in a column containing many unique string values) and pressing OK ( Thanks to Luboš Luňák )</li> |
|
|
|
5157 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=133867">tdf#133867</a> Open file slightly slower & ctrl+a causes CPU to peak (autofilter related?) ( Thanks to Luboš Luňák )</li> |
|
|
|
5158 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=144249">tdf#144249</a> Deleting 10.000 rows column in a spreadsheet: 15 sec with 4.1| 10 sec up to 300+ sec with 6.2| 130 sec with 7.3 ( Thanks to Luboš Luňák )</li> |
|
|
|
5159 </ol> |
|
|
|
5160 <p><strong>List of old bugs ( more than 4 years old ) fixed</strong></p> |
|
|
|
5161 <ol> |
|
|
|
5162 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=110003">tdf#110003</a> Lower-case ß is capitalized as SS instead of ẞ ( Thanks to Eike Rathke )</li> |
|
|
|
5163 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=48622">tdf#48622</a> Line thickness specification – too many choices, nonintuitive ( Thanks to Samuel Mehrbrodt )</li> |
|
|
|
5164 <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=54465">tdf#54465</a> FORMATTING: Inserting footnote in section (with columns), make that sections size grow to the full page ( Thanks to Attila </li></ol>…</div> |
|
|
|
5165 </content> |
|
|
|
5166 <updated>2021-12-10T16:32:56Z</updated> |
|
|
|
5167 <published>2021-12-10T16:32:56Z</published> |
|
|
|
5168 <category term="reports"/> |
|
|
|
5169 <author> |
|
|
|
5170 <name>x1sc0</name> |
|
|
|
5171 </author> |
|
|
|
5172 <source> |
|
|
|
5173 <id>https://qa.blog.documentfoundation.org</id> |
|
|
|
5174 <link href="https://qa.blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
5175 <link href="https://qa.blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
5176 <subtitle>Updates from the Quality Assurance community</subtitle> |
|
|
|
5177 <title>LibreOffice QA Blog</title> |
|
|
|
5178 <updated>2022-01-18T10:57:24Z</updated> |
|
|
|
5179 </source> |
|
|
|
5180 </entry> |
|
|
|
5181 |
|
|
|
5182 <entry xml:lang="en-GB"> |
|
|
|
5183 <id>https://qa.blog.documentfoundation.org/?p=1345</id> |
|
|
|
5184 <link href="https://qa.blog.documentfoundation.org/2021/12/01/libreoffice-7-3-beta1-is-available-for-testing/" rel="alternate" type="text/html"/> |
|
|
|
5185 <title>LibreOffice 7.3 Beta1 is available for testing</title> |
|
|
|
5186 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.3 Beta1 is available for testing!</p> |
|
|
|
5187 <p>LibreOffice 7.3 will be released as final at the beginning of February, 2022 ( Check the <a href="https://wiki.documentfoundation.org/ReleasePlan/7.3">Release Plan</a> for more information ) being LibreOffice 7.3 Beta1 the second pre-release since the development of version 7.3 started in mid June, 2021. Since the previous release, LibreOffice 7.3 Alpha1, 1199 commits have been submitted to the code repository and <a href="https://wiki.documentfoundation.org/Releases/7.3.0/Beta1#List_of_fixed_bugs">205 issues</a> got fixed. Check the <a href="https://wiki.documentfoundation.org/ReleaseNotes/7.3">release notes</a> to find the new features included in this version of LibreOffice.</p> |
|
|
|
5188 <p>LibreOffice 7.3 Beta1 can be downloaded from <a href="https://www.libreoffice.org/download/download/?version=7.3.0">here</a> for Linux, macOS and Windows, and it can be installed alongside the standard version.</p> |
|
|
|
5189 <p>In case you find any problem in this pre-release, please report it in <a href="https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice&format=guided">Bugzilla</a> ( You just need a legit email account in order to create a new account ).</p> |
|
|
|
5190 <p>For help, you can contact the QA Team directly in the <a href="https://web.libera.chat/?settings=#libreoffice-qa">QA IRC channel</a> or via <a href="https://t.me/LibreOffice_QA">Telegram</a>.</p> |
|
|
|
5191 <p>LibreOffice is a volunteer-driven community project and your help is much appreciated.</p> |
|
|
|
5192 <p>Happy testing!!</p> |
|
|
|
5193 <p><a href="https://www.libreoffice.org/download/download/?version=7.3.0"><img alt="Download it now!" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/available73beta1.png"/></a>…</p></div> |
|
|
|
5194 </summary> |
|
|
|
5195 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.3 Beta1 is available for testing!</p> |
|
|
|
5196 <p>LibreOffice 7.3 will be released as final at the beginning of February, 2022 ( Check the <a href="https://wiki.documentfoundation.org/ReleasePlan/7.3">Release Plan</a> for more information ) being LibreOffice 7.3 Beta1 the second pre-release since the development of version 7.3 started in mid June, 2021. Since the previous release, LibreOffice 7.3 Alpha1, 1199 commits have been submitted to the code repository and <a href="https://wiki.documentfoundation.org/Releases/7.3.0/Beta1#List_of_fixed_bugs">205 issues</a> got fixed. Check the <a href="https://wiki.documentfoundation.org/ReleaseNotes/7.3">release notes</a> to find the new features included in this version of LibreOffice.</p> |
|
|
|
5197 <p>LibreOffice 7.3 Beta1 can be downloaded from <a href="https://www.libreoffice.org/download/download/?version=7.3.0">here</a> for Linux, macOS and Windows, and it can be installed alongside the standard version.</p> |
|
|
|
5198 <p>In case you find any problem in this pre-release, please report it in <a href="https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice&format=guided">Bugzilla</a> ( You just need a legit email account in order to create a new account ).</p> |
|
|
|
5199 <p>For help, you can contact the QA Team directly in the <a href="https://web.libera.chat/?settings=#libreoffice-qa">QA IRC channel</a> or via <a href="https://t.me/LibreOffice_QA">Telegram</a>.</p> |
|
|
|
5200 <p>LibreOffice is a volunteer-driven community project and your help is much appreciated.</p> |
|
|
|
5201 <p>Happy testing!!</p> |
|
|
|
5202 <p><a href="https://www.libreoffice.org/download/download/?version=7.3.0"><img alt="Download it now!" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2021/12/available73beta1.png"/></a>…</p></div> |
|
|
|
5203 </content> |
|
|
|
5204 <updated>2021-12-01T10:51:56Z</updated> |
|
|
|
5205 <published>2021-12-01T10:51:56Z</published> |
|
|
|
5206 <category term="releases"/> |
|
|
|
5207 <author> |
|
|
|
5208 <name>x1sc0</name> |
|
|
|
5209 </author> |
|
|
|
5210 <source> |
|
|
|
5211 <id>https://qa.blog.documentfoundation.org</id> |
|
|
|
5212 <link href="https://qa.blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
5213 <link href="https://qa.blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
5214 <subtitle>Updates from the Quality Assurance community</subtitle> |
|
|
|
5215 <title>LibreOffice QA Blog</title> |
|
|
|
5216 <updated>2022-01-18T10:57:24Z</updated> |
|
|
|
5217 </source> |
|
|
|
5218 </entry> |
|
|
|
5219 |
|
|
|
5220 <entry xml:lang="en-US"> |
|
|
|
5221 <id>https://dev.blog.documentfoundation.org/?p=148</id> |
|
|
|
5222 <link href="https://dev.blog.documentfoundation.org/2021/11/23/use-symbolic-constants-instead-of-magic-numerical-constants-easyhack/" rel="alternate" type="text/html"/> |
|
|
|
5223 <title>Use symbolic constants instead of magic numerical constants – EasyHack</title> |
|
|
|
5224 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>There are many situations that you need to use numerical constants in your code. If you use numerical literal values directly instead of symbolic constants, it can cause problems.<span id="more-148"/></p> |
|
|
|
5225 <p>For example, consider this piece of code that calculate area of a circle:</p> |
|
|
|
5226 <p><code>double area = 3.14 * r * r;</code></p> |
|
|
|
5227 <p>This is not OK, because:</p> |
|
|
|
5228 <p>1. The value of π is not 3.14 nor 3.141592. π is an irrational number, and the suitable value depends on the number of decimal places that you can/want to use among unlimited decimals of π.</p> |
|
|
|
5229 <p>2. Suppose that you want to change the numerical literal to increase the number of decimals that you use. You should search for 3.14, and check one by one to see if it is actually π, or it is another 3.14 unrelated to the well-known mathematical constant.</p> |
|
|
|
5230 <div class="wp-caption aligncenter" id="attachment_154" style="width: 277px;"><img alt="C++ logo" class="wp-image-154 size-medium" height="300" src="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2021/11/C_Logo-267x300.png" width="267"/><p class="wp-caption-text" id="caption-attachment-154">C++ is the main programming language used in the LibreOffice development</p></div> |
|
|
|
5231 <h3>Using symbolic constants</h3> |
|
|
|
5232 <p>A better code can be:</p> |
|
|
|
5233 <p><code>double area = M_PI * r * r;</code></p> |
|
|
|
5234 <p>and with more long and meaningful name for variables:</p> |
|
|
|
5235 <p><code>double circle_area = M_PI * radius * radius;</code></p> |
|
|
|
5236 <p>Because of the above mentioned problems, it is better to use some numerical constant instead.</p> |
|
|
|
5237 <p><a href="https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Res-magic">ES.45: Avoid “magic constants”; use symbolic constants</a></p> |
|
|
|
5238 <p>If it is well-known (like π), you should use the appropriate symbolic constant like M_PI. If not, you should define a new constant with proper name and type with ‘contsexpr’.</p> |
|
|
|
5239 <p>One solution to find such magic constants is to start from a list of some well known mathematical constants:</p> |
|
|
|
5240 <ul> |
|
|
|
5241 <li><a href="https://en.wikipedia.org/wiki/List_of_mathematical_constants">Wikipedia – List of mathematical constants</a></li> |
|
|
|
5242 <li><a href="https://www.gnu.org/software/libc/manual/html_node/Mathematical-Constants.html">The GNU C library: predefined mathematical constants</a></li> |
|
|
|
5243 <li><a href="https://en.wikipedia.org/wiki/List_of_mathematical_constants">Microsoft C runtime library: math constants</a></li> |
|
|
|
5244 </ul> |
|
|
|
5245 <p>Then, store some of them in a text file, let’s say ‘constants.txt’, then search for all these values inside C++ files:</p> |
|
|
|
5246 <p><code>git grep -Ff constants.txt *.cxx *.hxx</code></p> |
|
|
|
5247 <p>Many of these symbolic constants like M_PI already exist in C++ standard library or some place in the LibreOffice code, and you can use them easily.</p> |
|
|
|
5248 <p>You should examine the ‘grep’ results carefully, because not every 3.14 refers to PI.</p> |
|
|
|
5249 <h3>Final Notes</h3> |
|
|
|
5250 <p>Besides fixing the bugs, there are many places to work on improving the code, and some of these are listed as EasyHacks. The specific improvement that is discussed in this blog post is filed as <a class="external text" href="https://bugs.documentfoundation.org/show_bug.cgi?id=145759">tdf#145759</a>.</p> |
|
|
|
5251 <p>If you want to work on this improvement about using symbolic constants, but you need to know how to get started with LibreOffice development, I suggest you to see <a href="https://dev.blog.documentfoundation.org/2021/10/04/getting-started-video-tutorial/">our video tutorial</a>:</p> |
|
|
|
5252 <blockquote class="wp-embedded-content"><p><a href="https://dev.blog.documentfoundation.org/2021/10/04/getting-started-video-tutorial/">Getting Started (Video Tutorial)</a></p></blockquote> |
|
|
|
5253 <p> <a class="read-more" href="https://dev.blog.documentfoundation.org/2021/11/23/use-symbolic-constants-instead-of-magic-numerical-constants-easyhack/">Read the rest </a></p></div> |
|
|
|
5254 </summary> |
|
|
|
5255 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="shariff"/><p>There are many situations that you need to use numerical constants in your code. If you use numerical literal values directly instead of symbolic constants, it can cause problems.<span id="more-148"/></p> |
|
|
|
5256 <p>For example, consider this piece of code that calculate area of a circle:</p> |
|
|
|
5257 <p><code>double area = 3.14 * r * r;</code></p> |
|
|
|
5258 <p>This is not OK, because:</p> |
|
|
|
5259 <p>1. The value of π is not 3.14 nor 3.141592. π is an irrational number, and the suitable value depends on the number of decimal places that you can/want to use among unlimited decimals of π.</p> |
|
|
|
5260 <p>2. Suppose that you want to change the numerical literal to increase the number of decimals that you use. You should search for 3.14, and check one by one to see if it is actually π, or it is another 3.14 unrelated to the well-known mathematical constant.</p> |
|
|
|
5261 <div class="wp-caption aligncenter" id="attachment_154" style="width: 277px;"><img alt="C++ logo" class="wp-image-154 size-medium" height="300" src="https://dev.blog.documentfoundation.org/wp-content/uploads/sites/11/2021/11/C_Logo-267x300.png" width="267"/><p class="wp-caption-text" id="caption-attachment-154">C++ is the main programming language used in the LibreOffice development</p></div> |
|
|
|
5262 <h3>Using symbolic constants</h3> |
|
|
|
5263 <p>A better code can be:</p> |
|
|
|
5264 <p><code>double area = M_PI * r * r;</code></p> |
|
|
|
5265 <p>and with more long and meaningful name for variables:</p> |
|
|
|
5266 <p><code>double circle_area = M_PI * radius * radius;</code></p> |
|
|
|
5267 <p>Because of the above mentioned problems, it is better to use some numerical constant instead.</p> |
|
|
|
5268 <p><a href="https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Res-magic">ES.45: Avoid “magic constants”; use symbolic constants</a></p> |
|
|
|
5269 <p>If it is well-known (like π), you should use the appropriate symbolic constant like M_PI. If not, you should define a new constant with proper name and type with ‘contsexpr’.</p> |
|
|
|
5270 <p>One solution to find such magic constants is to start from a list of some well known mathematical constants:</p> |
|
|
|
5271 <ul> |
|
|
|
5272 <li><a href="https://en.wikipedia.org/wiki/List_of_mathematical_constants">Wikipedia – List of mathematical constants</a></li> |
|
|
|
5273 <li><a href="https://www.gnu.org/software/libc/manual/html_node/Mathematical-Constants.html">The GNU C library: predefined mathematical constants</a></li> |
|
|
|
5274 <li><a href="https://en.wikipedia.org/wiki/List_of_mathematical_constants">Microsoft C runtime library: math constants</a></li> |
|
|
|
5275 </ul> |
|
|
|
5276 <p>Then, store some of them in a text file, let’s say ‘constants.txt’, then search for all these values inside C++ files:</p> |
|
|
|
5277 <p><code>git grep -Ff constants.txt *.cxx *.hxx</code></p> |
|
|
|
5278 <p>Many of these symbolic constants like M_PI already exist in C++ standard library or some place in the LibreOffice code, and you can use them easily.</p> |
|
|
|
5279 <p>You should examine the ‘grep’ results carefully, because not every 3.14 refers to PI.</p> |
|
|
|
5280 <h3>Final Notes</h3> |
|
|
|
5281 <p>Besides fixing the bugs, there are many places to work on improving the code, and some of these are listed as EasyHacks. The specific improvement that is discussed in this blog post is filed as <a class="external text" href="https://bugs.documentfoundation.org/show_bug.cgi?id=145759">tdf#145759</a>.</p> |
|
|
|
5282 <p>If you want to work on this improvement about using symbolic constants, but you need to know how to get started with LibreOffice development, I suggest you to see <a href="https://dev.blog.documentfoundation.org/2021/10/04/getting-started-video-tutorial/">our video tutorial</a>:</p> |
|
|
|
5283 <blockquote class="wp-embedded-content"><p><a href="https://dev.blog.documentfoundation.org/2021/10/04/getting-started-video-tutorial/">Getting Started (Video Tutorial)</a></p></blockquote> |
|
|
|
5284 <p/></div> |
|
|
|
5285 </content> |
|
|
|
5286 <updated>2021-11-23T12:01:10Z</updated> |
|
|
|
5287 <published>2021-11-23T12:01:10Z</published> |
|
|
|
5288 <category term="EasyHack"/> |
|
|
|
5289 <author> |
|
|
|
5290 <name>Hossein Nourikhah</name> |
|
|
|
5291 </author> |
|
|
|
5292 <source> |
|
|
|
5293 <id>https://dev.blog.documentfoundation.org</id> |
|
|
|
5294 <link href="https://dev.blog.documentfoundation.org/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
5295 <link href="https://dev.blog.documentfoundation.org" rel="alternate" type="text/html"/> |
|
|
|
5296 <subtitle>Blog for the LibreOffice Developers Community; Tutorials, tips and tricks for working with the LibreOffice code</subtitle> |
|
|
|
5297 <title>LibreOffice Development Blog</title> |
|
|
|
5298 <updated>2022-01-31T21:43:18Z</updated> |
|
|
|
5299 </source> |
|
|
|
5300 </entry> |
|
|
|
5301 |
|
|
|
5302 <entry xml:lang="en-US"> |
|
|
|
5303 <id>https://taming-libreoffice.com/?p=408</id> |
|
|
|
5304 <link href="https://taming-libreoffice.com/2021/11/two-new-user-guides-impress-and-calc/" rel="alternate" type="text/html"/> |
|
|
|
5305 <title>Two new user guides: Impress and Calc</title> |
|
|
|
5306 <summary>The latest user guides from the LibreOffice documentation team are LibreOffice 7.2 Impress and LibreOffice 7.2 Calc, available in free PDF, ODT, or to read in a browser. Low-cost printed copies are available from Lulu.com. Visit the Documentation page on the LibreOffice website for links.</summary> |
|
|
|
5307 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="Cover of Impress 7.2 Guide" class="alignleft size-full wp-image-410" height="200" src="https://taming-libreoffice.com/wp-content/uploads/2021/11/Impress72-thumbnail.png" width="142"/><img alt="Cover of Calc 7.2 Guide" class="alignleft size-full wp-image-411" height="200" src="https://taming-libreoffice.com/wp-content/uploads/2021/11/Calc72-thumbnail.png" width="142"/>The latest user guides from the LibreOffice documentation team are <em>LibreOffice 7.2 Impress</em> and <em>LibreOffice 7.2 Calc</em>, available in free PDF, ODT, or to read in a browser. Low-cost printed copies are available from Lulu.com. </p> |
|
|
|
5308 <p>Visit the <a href="https://documentation.libreoffice.org/en/">Documentation page</a> on the LibreOffice website for links.</p></div> |
|
|
|
5309 </content> |
|
|
|
5310 <updated>2021-11-23T07:07:55Z</updated> |
|
|
|
5311 <published>2021-11-23T07:07:55Z</published> |
|
|
|
5312 <category term="Books"/> |
|
|
|
5313 <category term="Calc"/> |
|
|
|
5314 <category term="Impress"/> |
|
|
|
5315 <author> |
|
|
|
5316 <name>Jean</name> |
|
|
|
5317 </author> |
|
|
|
5318 <source> |
|
|
|
5319 <id>https://taming-libreoffice.com</id> |
|
|
|
5320 <link href="https://taming-libreoffice.com/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
5321 <link href="https://taming-libreoffice.com" rel="alternate" type="text/html"/> |
|
|
|
5322 <subtitle>Resources for intermediate & advanced users</subtitle> |
|
|
|
5323 <title>Taming LibreOffice</title> |
|
|
|
5324 <updated>2022-01-05T05:49:35Z</updated> |
|
|
|
5325 </source> |
|
|
|
5326 </entry> |
|
|
|
5327 |
|
|
|
5328 <entry> |
|
|
|
5329 <id>tag:vmiklos.hu,2021-11-12:/blog/sw-linked-styles.html</id> |
|
|
|
5330 <link href="https://vmiklos.hu/blog/sw-linked-styles.html" rel="alternate" type="text/html"/> |
|
|
|
5331 <title>Start of linked paragraph and character styles in Writer</title> |
|
|
|
5332 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div id="preamble"> |
|
|
|
5333 <div class="sectionbody"> |
|
|
|
5334 <div class="paragraph"><p>Writer now has the start of linked character and paragraph styles. This improves DOCX compatibility, |
|
|
|
5335 extends ODT and it’ll improve the style previews and the UI in the future, hopefully.</p></div> |
|
|
|
5336 <div class="paragraph"><p>First, thanks <a href="https://www.docmosis.com/">Docmosis</a> who made this work by |
|
|
|
5337 <a href="https://www.collaboraoffice.com/">Collabora</a> possible.</p></div> |
|
|
|
5338 </div> |
|
|
|
5339 </div> |
|
|
|
5340 <div class="sect1"> |
|
|
|
5341 <h2 id="_motivation">Motivation</h2> |
|
|
|
5342 <div class="sectionbody"> |
|
|
|
5343 <div class="paragraph"><p>Word allows linking paragraph and character styles together, which means only the paragraph one will |
|
|
|
5344 be present on the UI. Such a split has benefits if you customize the character properties on the UI |
|
|
|
5345 and later you want to update the paragraph properties from a template, for example.</p></div> |
|
|
|
5346 <div class="paragraph"><p>This is frequent markup in DOCX files, because Word defaults to splitting out the character |
|
|
|
5347 properties of a <code>Test</code> paragraph style into a <code>Test Char</code> character style on editing.</p></div> |
|
|
|
5348 <div class="paragraph"><p>Saving the document in Writer and then viewing it in Word lead to loosing these links, so their |
|
|
|
5349 style pickers started to show unwanted <code>Test Char</code> rows.</p></div> |
|
|
|
5350 </div> |
|
|
|
5351 </div> |
|
|
|
5352 <div class="sect1"> |
|
|
|
5353 <h2 id="_results_so_far">Results so far</h2> |
|
|
|
5354 <div class="sectionbody"> |
|
|
|
5355 <div class="paragraph"><p>We used to preserve such linking information when doing DOCX → DOCX conversion for a while, since |
|
|
|
5356 about 2013. But such preservation was in-memory, so if you saved the document to ODT, then such |
|
|
|
5357 information was lost. This approach also lacked a real document model, which is necessary to |
|
|
|
5358 incrementally build this feature into a complete solution.</p></div> |
|
|
|
5359 <div class="paragraph"><p>Here is how the style picker in Word looks like now, after a DOCX → ODT → DOCX pipeline:</p></div> |
|
|
|
5360 <div class="imageblock" style="text-align: center;"> |
|
|
|
5361 <div class="content"> |
|
|
|
5362 <img alt="https://share.vmiklos.hu/blog/sw-linked-styles/new.png" src="https://share.vmiklos.hu/blog/sw-linked-styles/new.png"/> |
|
|
|
5363 </div> |
|
|
|
5364 <div class="title">Figure 1. Word’s style picker, new output: no unwanted additional character styles</div> |
|
|
|
5365 </div> |
|
|
|
5366 <div class="paragraph"><p>Here is how this used to look like before the new changes (note the <code>Heading 1 Char</code> line between |
|
|
|
5367 <code>Heading</code> and <code>Index</code>):</p></div> |
|
|
|
5368 <div class="imageblock" style="text-align: center;"> |
|
|
|
5369 <div class="content"> |
|
|
|
5370 <img alt="https://share.vmiklos.hu/blog/sw-linked-styles/old.png" src="https://share.vmiklos.hu/blog/sw-linked-styles/old.png"/> |
|
|
|
5371 </div> |
|
|
|
5372 <div class="title">Figure 2. Word’s style picker, old output: unwanted additional character styles</div> |
|
|
|
5373 </div> |
|
|
|
5374 <div class="paragraph"><p>And here is how the input document looks like:</p></div> |
|
|
|
5375 <div class="imageblock" style="text-align: center;"> |
|
|
|
5376 <div class="content"> |
|
|
|
5377 <img alt="https://share.vmiklos.hu/blog/sw-linked-styles/ref.png" src="https://share.vmiklos.hu/blog/sw-linked-styles/ref.png"/> |
|
|
|
5378 </div> |
|
|
|
5379 <div class="title">Figure 3. Word’s style picker, reference output: no unwanted additional character styles</div> |
|
|
|
5380 </div> |
|
|
|
5381 </div> |
|
|
|
5382 </div> |
|
|
|
5383 <div class="sect1"> |
|
|
|
5384 <h2 id="_how_is_this_implemented">How is this implemented?</h2> |
|
|
|
5385 <div class="sectionbody"> |
|
|
|
5386 <div class="paragraph"><p>If you would like to know a bit more about how this works, continue reading… :-)</p></div> |
|
|
|
5387 <div class="ulist"><ul> |
|
|
|
5388 <li> |
|
|
|
5389 <p> |
|
|
|
5390 <a href="https://gerrit.libreoffice.org/c/core/+/122595">sw: paragraph styles: add doc model & UNO |
|
|
|
5391 API for a linked character style</a> added the document model and API support |
|
|
|
5392 </p> |
|
|
|
5393 </li> |
|
|
|
5394 <li> |
|
|
|
5395 <p> |
|
|
|
5396 <a href="https://gerrit.libreoffice.org/c/core/+/122681">sw: paragraph styles: add DOCX filter for |
|
|
|
5397 a linked character style</a> added the DOCX filter |
|
|
|
5398 </p> |
|
|
|
5399 </li> |
|
|
|
5400 <li> |
|
|
|
5401 <p> |
|
|
|
5402 <a href="https://gerrit.libreoffice.org/c/core/+/122753">sw: paragraph styles: add ODT filter for a |
|
|
|
5403 linked character style</a> added the ODT filter |
|
|
|
5404 </p> |
|
|
|
5405 </li> |
|
|
|
5406 </ul></div> |
|
|
|
5407 <div class="paragraph"><p>Just to set expectations, this is currently an invisible feature, but unlike the old approach from 8 |
|
|
|
5408 years ago, this one can be extended into a full feature, incrementally. It also survives ODT |
|
|
|
5409 roundtrips.</p></div> |
|
|
|
5410 </div> |
|
|
|
5411 </div> |
|
|
|
5412 <div class="sect1"> |
|
|
|
5413 <h2 id="_want_to_start_using_this">Want to start using this?</h2> |
|
|
|
5414 <div class="sectionbody"> |
|
|
|
5415 <div class="paragraph"><p>Collabora intends to continue supporting and contributing to LibreOffice, the code is merged so we |
|
|
|
5416 expect all of this work will be available in TDF’s |
|
|
|
5417 <a href="http://dev-builds.libreoffice.org/daily/master/">next release</a> (7.3).</p></div> |
|
|
|
5418 </div> |
|
|
|
5419 </div></div> |
|
|
|
5420 </summary> |
|
|
|
5421 <updated>2021-11-12T15:19:12Z</updated> |
|
|
|
5422 <published>2021-11-12T15:19:12Z</published> |
|
|
|
5423 <category term="libreoffice"/> |
|
|
|
5424 <category term="en"/> |
|
|
|
5425 <author> |
|
|
|
5426 <name>Miklos Vajna</name> |
|
|
|
5427 </author> |
|
|
|
5428 <source> |
|
|
|
5429 <id>https://vmiklos.hu/blog/</id> |
|
|
|
5430 <link href="https://vmiklos.hu/blog/" rel="alternate" type="text/html"/> |
|
|
|
5431 <link href="https://people.freedesktop.org/~vmiklos/index.rss" rel="self" type="application/rss+xml"/> |
|
|
|
5432 <title>What is Miklos hacking - libreoffice</title> |
|
|
|
5433 <updated>2022-01-06T08:07:43Z</updated> |
|
|
|
5434 </source> |
|
|
|
5435 </entry> |
|
|
|
5436 |
|
|
|
5437 <entry> |
|
|
|
5438 <id>tag:blogger.com,1999:blog-1948642343859505027.post-6550124172776430920</id> |
|
|
|
5439 <link href="http://caolanm.blogspot.com/feeds/6550124172776430920/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/> |
|
|
|
5440 <link href="http://caolanm.blogspot.com/2021/10/gtk4-toolbars-in-sidebar.html#comment-form" rel="replies" title="1 Comments" type="text/html"/> |
|
|
|
5441 <link href="http://www.blogger.com/feeds/1948642343859505027/posts/default/6550124172776430920" rel="edit" type="application/atom+xml"/> |
|
|
|
5442 <link href="http://www.blogger.com/feeds/1948642343859505027/posts/default/6550124172776430920" rel="self" type="application/atom+xml"/> |
|
|
|
5443 <link href="http://caolanm.blogspot.com/2021/10/gtk4-toolbars-in-sidebar.html" rel="alternate" title="GTK4: Toolbars in Sidebar" type="text/html"/> |
|
|
|
5444 <title>GTK4: Toolbars in Sidebar</title> |
|
|
|
5445 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-q1HLbKirytM/YXrPGF0QrhI/AAAAAAAAcsY/NwkLuwoLEZMHpErg4t8tF1t94SbyKJyNACLcBGAsYHQ/s918/gtk4-sidebar-widetoolbutton.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="375" src="https://1.bp.blogspot.com/-q1HLbKirytM/YXrPGF0QrhI/AAAAAAAAcsY/NwkLuwoLEZMHpErg4t8tF1t94SbyKJyNACLcBGAsYHQ/w400-h375/gtk4-sidebar-widetoolbutton.png" width="400"/></a></div>GTK4 port of Libreoffice now supports the "widebutton" Toolbar MenuButtons that show a preview of the selected color.<br/><p/></div> |
|
|
|
5446 </content> |
|
|
|
5447 <updated>2021-10-28T16:28:43Z</updated> |
|
|
|
5448 <published>2021-10-28T16:28:00Z</published> |
|
|
|
5449 <author> |
|
|
|
5450 <name>caolan</name> |
|
|
|
5451 <email>noreply@blogger.com</email> |
|
|
|
5452 <uri>http://www.blogger.com/profile/01095733023264403205</uri> |
|
|
|
5453 </author> |
|
|
|
5454 <source> |
|
|
|
5455 <id>tag:blogger.com,1999:blog-1948642343859505027</id> |
|
|
|
5456 <author> |
|
|
|
5457 <name>caolan</name> |
|
|
|
5458 <email>noreply@blogger.com</email> |
|
|
|
5459 <uri>http://www.blogger.com/profile/01095733023264403205</uri> |
|
|
|
5460 </author> |
|
|
|
5461 <link href="http://caolanm.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
5462 <link href="http://www.blogger.com/feeds/1948642343859505027/posts/default" rel="self" type="application/atom+xml"/> |
|
|
|
5463 <link href="http://caolanm.blogspot.com/" rel="alternate" type="text/html"/> |
|
|
|
5464 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
5465 <link href="http://www.blogger.com/feeds/1948642343859505027/posts/default?start-index=26&max-results=25" rel="next" type="application/atom+xml"/> |
|
|
|
5466 <title>Caolán McNamara</title> |
|
|
|
5467 <updated>2022-01-30T22:24:36Z</updated> |
|
|
|
5468 </source> |
|
|
|
5469 </entry> |
|
|
|
5470 |
|
|
|
5471 <entry xml:lang="de-DE"> |
|
|
|
5472 <id>https://blog.cib.de/?p=9154</id> |
|
|
|
5473 <link href="https://blog.cib.de/libreoffice-powered-by-cib-mit-neuen-aktualisierten-lts-versionen/" rel="alternate" type="text/html"/> |
|
|
|
5474 <link href="https://blog.cib.de/wp-content/uploads/2021/10/Blog-CIB-Wien-825x400-allotropia-1.png" length="45832" rel="enclosure" type="image/jpg"/> |
|
|
|
5475 <title>LibreOffice powered by CIB: jetzt mit aktualisierten LTS-Versionen</title> |
|
|
|
5476 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="" class="attachment-thumbnail size-thumbnail wp-post-image" height="150" src="https://blog.cib.de/wp-content/uploads/2021/10/Blog-CIB-Wien-825x400-allotropia-1-150x150.png" width="150"/>Software-Update: CIB und die allotropia software haben die Produktpalette LibreOffice powered by CIB auf die Version 6.4 LTS aktualisiert. Dieses Update enthält eine komplette Desktop-Produktivitätslösung für Unternehmen und Organisationen jeder Größe, die LibreOffice in einer stabilen Umgebung einsetzen können – Support inklusive. Die Produktpalette von LibreOffice powered by CIB umfasst: 1. LibreOffice powered by CIB … <a class="more-link" href="https://blog.cib.de/libreoffice-powered-by-cib-mit-neuen-aktualisierten-lts-versionen/"><span class="screen-reader-text">LibreOffice powered by CIB: jetzt mit aktualisierten LTS-Versionen</span> weiterlesen</a></p> |
|
|
|
5477 <p>Der Beitrag <a href="https://blog.cib.de/libreoffice-powered-by-cib-mit-neuen-aktualisierten-lts-versionen/" rel="nofollow">LibreOffice powered by CIB: jetzt mit aktualisierten LTS-Versionen</a> erschien zuerst auf <a href="https://blog.cib.de" rel="nofollow">CIB Blog</a>.</p></div> |
|
|
|
5478 </summary> |
|
|
|
5479 <updated>2021-10-28T08:24:06Z</updated> |
|
|
|
5480 <published>2021-10-28T08:24:06Z</published> |
|
|
|
5481 <category term="Alle"/> |
|
|
|
5482 <category term="CIB Business"/> |
|
|
|
5483 <category term="LibreOffice powered by CIB"/> |
|
|
|
5484 <category term="allotropia"/> |
|
|
|
5485 <category term="LibreOffice"/> |
|
|
|
5486 <category term="Long-Term-Support"/> |
|
|
|
5487 <author> |
|
|
|
5488 <name>CIB Marketing</name> |
|
|
|
5489 </author> |
|
|
|
5490 <source> |
|
|
|
5491 <id>https://blog.cib.de</id> |
|
|
|
5492 <link href="https://blog.cib.de/libreoffice-powered-by-cib/feed/" rel="self" type="application/rss+xml"/> |
|
|
|
5493 <link href="https://blog.cib.de" rel="alternate" type="text/html"/> |
|
|
|
5494 <subtitle>Unsere News rund um Digitalisierung, BPM und Innovation</subtitle> |
|
|
|
5495 <title>LibreOffice powered by CIB – CIB Blog</title> |
|
|
|
5496 <updated>2021-10-28T10:25:20Z</updated> |
|
|
|
5497 </source> |
|
|
|
5498 </entry> |
|
|
|
5499 |
|
|
|
5500 <entry> |
|
|
|
5501 <id>tag:blogger.com,1999:blog-5376217205198004095.post-3286999405999294568</id> |
|
|
|
5502 <link href="http://llunak.blogspot.com/feeds/3286999405999294568/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/> |
|
|
|
5503 <link href="http://llunak.blogspot.com/2021/10/optimizing-libreoffice-for-larger.html#comment-form" rel="replies" title="7 Comments" type="text/html"/> |
|
|
|
5504 <link href="http://www.blogger.com/feeds/5376217205198004095/posts/default/3286999405999294568" rel="edit" type="application/atom+xml"/> |
|
|
|
5505 <link href="http://www.blogger.com/feeds/5376217205198004095/posts/default/3286999405999294568" rel="self" type="application/atom+xml"/> |
|
|
|
5506 <link href="http://llunak.blogspot.com/2021/10/optimizing-libreoffice-for-larger.html" rel="alternate" title="Optimizing LibreOffice for a larger number of users" type="text/html"/> |
|
|
|
5507 <title>Optimizing LibreOffice for a larger number of users</title> |
|
|
|
5508 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Have you ever edited a document in LibreOffice in more than one window? Right, neither have I. Who'd think about LibreOffice and more than one user at the same time, right? Except ... somebody did and that's how collaborative editing based on LibreOffice works. For whatever strange reason, somewhen in the past somebody thought that implementing multiple views for one document in OpenOffice (StarOffice?) was a good idea. Just select <i>Window->New Window</i> in the menu and you can edit your favourite document in 50 views that each show a different part of the document and update in real time. And that, in fact, is how collaborative editing such as with Collabora Online works - open a document, create a new view for every user, and there you go.</p><p>But, given that this has never really been used that much, how well did the original relevant code perform and scale for more users? Well, not much, it turns out. Not a big surprise, considering that presumably back when that code was written nobody thought the same document could be edited by numerous users at the same time. But I've been looking exactly into this recently as part of optimizing Collabora Online performance, and boy, are there were gems in there. You thought that showing the same document in more views would just mean more painting also in those views? Nah, think again, this is OpenOffice code, the land of programming wonders.</p><h3 style="text-align: left;">Profiling the code <br/></h3><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-5f9Mcz98GDU/YXGLV0O5rZI/AAAAAAAAAKo/TtHzxmB5Db0SqULjhfy81DrruUhgFY2jgCLcBGAsYHQ/s1831/preflame.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="264" src="https://1.bp.blogspot.com/-5f9Mcz98GDU/YXGLV0O5rZI/AAAAAAAAAKo/TtHzxmB5Db0SqULjhfy81DrruUhgFY2jgCLcBGAsYHQ/w640-h264/preflame.png" width="640"/></a></div><p/><p>When running Online's <i>perf-test</i>, which simulates several users typing in the same document, most of the time is actually spent in <i>SwEditShell::EndAllAction()</i>. It's called whenever Writer finishes an action such as adding another typed characters, and one of the things it does is telling other views about the change. So here LO spends a little time adding the character and then the rest of the time is spent in various code parts "talking" about it. A good part of that is that whenever an action is finished, that view tells the others about it happening, and then all those views tell all other views about how they reacted to it, making every change <i>O(n^2)</i> with the number of views. That normally does not matter, since on the desktop <i>n</i> generally tends to be 1, but hey, add few more views, and it can be a magnitude slower or more.</p><p>Redrawing, for example, is rather peculiar. When a part of the document changes, relevant areas of the view need redrawing. So all views get told about the rectangles that need repainting. In the desktop case those can be cropped by the window area, but for tiled rendering used by Online the entire document is the "window" area, so every view gets told about every change. And each view collects such rectangles, and later on it processes them and tells all other views about the changes. Yes, again. And it seems that in rare cases each view really needs its own repaint changes (even besides the cropping, as said before). So there's a lot of repeated processing of usually the same rectangles over and over again.<br/></p><p/><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-jrmdOeljCNg/YXGLV6uRS8I/AAAAAAAAAKk/D6CDFdC_d_wEI0HhI82ltiENnkk5Z2aDgCLcBGAsYHQ/s917/funcs.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="271" src="https://1.bp.blogspot.com/-jrmdOeljCNg/YXGLV6uRS8I/AAAAAAAAAKk/D6CDFdC_d_wEI0HhI82ltiENnkk5Z2aDgCLcBGAsYHQ/w400-h271/funcs.png" width="400"/></a></div><p>One of the functions prominently taking place in CPU costs is <i>SwRegionRects::Compress()</i>, which ironically is supposed to make things faster by compressing a group of rectangles into a smaller set of rectangles. I guess one of the cases in OpenOffice where the developer theoretically heard about optimizations being supposed to make things faster, but somehow the practical side of things just wasn't there. What happens here is that the function compares each rectangle with each other, checking if they can be merged ... and then, if yes and that changes the set of rectangles, it restarts the entire operation. Which easily makes the entire thing <i>O(n^3)</i>. I have not actually found out why the restarting is there. I could eventually think of a rather rare case where restarting makes it possible to compress the rectangles more, but another possibility is that the code dates back to the time when it was not safe to continue after modifying whichever container <i>SwRegionRects</i> was using back then, and it has stayed there even though that class has been using to <i>std::vector</i> since a long time ago.</p><p>Another kind of interesting take on things is the <i>SwRegionRects::operator-=</i> in there. Would you expect that rectangles would be collected by simply, well, collecting them and then merging them together? Maybe you would, but that's not how it's done here. See, somebody apparently thought that it'd be better to use the whole area, and then remove rectangles to paint from it, and then at the end invert the whole thing. The document area is limited, so maybe this was done to "easily" crop everything by the area? It works, except, of course, this is way slower. Just not slow enough to really notice when <i>n</i> is 1.</p><p>Other code that works fine with small numbers but fails badly with larger ones is<i> VCLEventListeners</i>, a class for getting notified about changes to VCL objects such as windows. It's simply a list of listener objects, and normally there aren't that many of those. But if LO core gets overloaded, this may grow. And since each listener may remove itself from the list at any point, the loop calling all of them always checks for each of them if the listener is still in the list. So, again, <i>O(n^2)</i>. And, of course, it's only rarely that any listener removes itself, so the code spends a lot of time doing checks just in case.<br/></p><p>But so that I do not talk only about old code, new code can do equally interesting things. Remote rendering uses LOK (LibreOfficeKit), which uses text-based messages to send notifications about changes. And the intuitive choice for writing text are C++ iostreams, which are flexible, and slow. So there will be a lot of time spent in creating text messages, because as said above, there are many changes happening, repeatedly. And since there are so many repeated messages, it makes sense to write extra class <i>CallbackFlushHandler</i> that collects these messages and drops duplicates. Except ... for many of the checks it first needs to decode text mesages back to binary data, using C++ iostreams. And in most cases, it will find out that it can drop some message duplicates, so all these string conversions were done for nothing. Oops.<br/></p><p>And there are more ways in which things can get slower rather than faster. <i>CallbackFlushHandler</i> uses an idle timer to first process all data in bulk and flush the data at once only when idle. Except if it gets too busy to keep up, and it can easily get too busy because of all the things pointed out above, it may take a very long time before any data is flushed. To make things even worse, the queue of collected messages will be getting longer and longer, which means searching for duplicates and compressing it will get longer. Which in turn will make everything even slower, which again in turn will make everything even slower. Bummer.<br/></p><p>All in all, if unlucky, it may not take that much for everything to slow down very noticeably. Online's <i>perf-test</i>, which simulates only 6 users typing, can easily choke itself for a long time. Admitedly, it simulates them all typing at the same time and rather fast, which is not very a realistic scenario, but typing hitting the keyboard randomly and quickly is exactly how we all test things, right? So I guess it could be said that Collabora Online's <i>perf-test</i> simulates users testing Collabora Online performance :). Realistic scenarios are not going to be this bad.<br/></p><p>Anyway. In <a href="https://www.youtube.com/watch?v=8n8ZJMf6T9o">this YT video</a> you can see in the top part how <i>perf-test</i> performs without any optimizations. The other 5 simulated users are typing elsewhere in the document, so it's not visible, but it affects performance.</p><div class="separator" style="clear: both; text-align: center;"/><h3 style="text-align: left;">Improved performance <br/></h3><p>But as you can see in the other two parts, this poor performance is actually already a thing of the past. The middle part shows how big a difference can even one change make. In this specific case, the only difference is adding an extra high-priority timer to <i>CallbackFlushHandler</i>, which tries to flush the message queue before it becomes too big.</p><p>The bottom part is all the improvements combined, some of them already in <i>git</i>, some of them I'm still cleaning up. That includes changes like:</p><ul style="text-align: left;"><li><i>SwRegionRects::Compress()</i> is now roughly somewhere at O(n*log(n)) I think. I've fixed the pointless restarts on any change, and implemented further optimizations such as Noel's idea to first sort the rectangles and not compare ones that cannot possibly overlap.</li><li>I have also changed the doubly-inverted paint rectangles handling to simply collecting them, cropping them at the end and compressing them.</li><li>One of the things I noticed when views collect their paint rectangles is that often they are adjacent and together form one large rectangle. So I have added a rather simple optimization of detecting this case and simply growing the previous rectangle.</li><li>Since it seems each Writer view really needs to collect its own paint rectangles, I have at least changed it so that they do not keep telling each other about them all the time in LOK mode. Now they collect them, and only once at end they are all combined together and compressed, and often thousands of rectangles become just tens of them.</li><li>Another thing Writer views like to announce all the time in LOK mode are cursor and selection positions. Now they just set a flag and compute and send the data only once at the end if needed.<br/></li><li><i>VCLEventListeners</i> now performs checks only if it knows that a listener has actually removed itself. Which it knows, because it manages the list.<br/></li><li>Even though LOK now uses tiled rendering to send the view contents to clients, LO core was still rendering also to windows, even though those windows are never shown. That's now avoided by ignoring window invalidations in LOK mode.</li><li>Noel has written a JSON writer which is faster then the Boost one, and made non-JSON parts use our OString, which is faster and better suited for the fixed-format messages.<br/></li><li>I have converted the from-message conversions to also use our strings, but more importantly I have changed internal LOK communications to be binary rather than text based, so that they usually do not even have to be converted. Only at the end those relatively few non-duplicated text messages are created.</li><li>Noel has optimized some queue handling in <i>CallbackFlushHandler</i> and then I have optimized it some more. Including the high-priority timer mentioned above.</li><li>There have been various other improvements from others from Collabora as part of the recent focus on improving performance.<br/></li><li>While working on all of this, I noticed that even though we have support for Link Time Optimization (LTO), we do not use it, probably because it was broken on Windows. I've fixed this and sorted out few other small problems, and releases in the future should get a couple percent better performance across the board from this.<br/></li></ul><p>This is still work in progress, but it already looks much better, as now most of the time is actually spent doing useful things like doing the actual document changes or drawing and sending document tiles to clients. LOK and Collabora Online performance should improve noticeably, recent (Collabora) versions 6.4.x should include already some improvements, and the upcoming Collabora Online 2021 should have all of them.<br/></p><p>And even though this's been an exercise in profiling LibreOffice performance for something nobody thought of back when the original OpenOffice code was written, some of these changes should matter even for desktop LibreOffice and will be included starting with LO 7.3.<br/></p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-yBexk59QSh8/YXHM7L7kkKI/AAAAAAAAAK0/KhVeyHXnBeQ7lbxswv_u6cbFvuRv_5gXQCLcBGAsYHQ/s1834/a.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="272" src="https://1.bp.blogspot.com/-yBexk59QSh8/YXHM7L7kkKI/AAAAAAAAAK0/KhVeyHXnBeQ7lbxswv_u6cbFvuRv_5gXQCLcBGAsYHQ/w640-h272/a.png" width="640"/></a></div><br/><p><br/></p></div> |
|
|
|
5509 </content> |
|
|
|
5510 <updated>2021-10-22T14:15:30Z</updated> |
|
|
|
5511 <published>2021-10-22T14:15:00Z</published> |
|
|
|
5512 <category scheme="http://www.blogger.com/atom/ns#" term="libreoffice"/> |
|
|
|
5513 <author> |
|
|
|
5514 <name>llunak</name> |
|
|
|
5515 <email>noreply@blogger.com</email> |
|
|
|
5516 <uri>http://www.blogger.com/profile/14371981942658278925</uri> |
|
|
|
5517 </author> |
|
|
|
5518 <source> |
|
|
|
5519 <id>tag:blogger.com,1999:blog-5376217205198004095</id> |
|
|
|
5520 <category term="libreoffice"/> |
|
|
|
5521 <category term="kde"/> |
|
|
|
5522 <author> |
|
|
|
5523 <name>llunak</name> |
|
|
|
5524 <email>noreply@blogger.com</email> |
|
|
|
5525 <uri>http://www.blogger.com/profile/14371981942658278925</uri> |
|
|
|
5526 </author> |
|
|
|
5527 <link href="http://llunak.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/> |
|
|
|
5528 <link href="http://www.blogger.com/feeds/5376217205198004095/posts/default/-/libreoffice" rel="self" type="application/atom+xml"/> |
|
|
|
5529 <link href="http://llunak.blogspot.com/search/label/libreoffice" rel="alternate" type="text/html"/> |
|
|
|
5530 <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/> |
|
|
|
5531 <title>llunak</title> |
|
|
|
5532 <updated>2021-12-20T21:18:30Z</updated> |
|
|
|
5533 </source> |
|
|
|
5534 </entry> |
|
|
|
5535 |
|
|
|
5536 <entry> |
|
|
|
5537 <id>tag:vmiklos.hu,2021-10-22:/blog/sd-table-transparent-shadow.html</id> |
|
|
|
5538 <link href="https://vmiklos.hu/blog/sd-table-transparent-shadow.html" rel="alternate" type="text/html"/> |
|
|
|
5539 <title>Transparent shadow for tables from PPTX in Impress</title> |
|
|
|
5540 <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div id="preamble"> |
|
|
|
5541 <div class="sectionbody"> |
|
|
|
5542 <div class="paragraph"><p>Impress is now able to correctly render shadows for table shapes, even if the shadow itself or the |
|
|
|
5543 fill of the table cells have transparency. The result is now compatible with PowerPoint.</p></div> |
|
|
|
5544 <div class="paragraph"><p>First, thanks to our partner <a href="https://www.suse.com/">SUSE</a> for working with |
|
|
|
5545 <a href="https://www.collaboraoffice.com/">Collabora</a> to make this possible.</p></div> |
|
|
|
5546 </div> |
|
|
|
5547 </div> |
|
|
|
5548 <div class="sect1"> |
|
|
|
5549 <h2 id="_motivation">Motivation</h2> |
|
|
|
5550 <div class="sectionbody"> |
|
|
|
5551 <div class="paragraph"><p>We got a PPTX document, which has a table shape with pink background and a blurry shadow. Impress |
|
|
|
5552 rendered a red background, making the text hard to read.</p></div> |
|
|
|
5553 <div class="paragraph"><p>The request was to improve the shadow rendering to be PowerPoint-compatible and in general correctly |
|
|
|
5554 support transparency when it comes to table cell fills and table shadows.</p></div> |
|
|
|
5555 </div> |
|
|
|
5556 </div> |
|
|
|
5557 <div class="sect1"> |
|
|
|
5558 <h2 id="_results_so_far">Results so far</h2> |
|
|
|
5559 <div class="sectionbody"> |
|
|
|
5560 <div class="paragraph"><p>The table shadow now looks like this:</p></div> |
|
|
|
5561 <div class="imageblock" style="text-align: center;"> |
|
|
|
5562 <div class="content"> |
|
|
|
5563 <img alt="https://share.vmiklos.hu/blog/sd-table-transparent-shadow/new.png" src="https://share.vmiklos.hu/blog/sd-table-transparent-shadow/new.png"/> |
|
|
|
5564 </div> |
|
|
|
5565 <div class="title">Figure 1. New render result in Impress</div> |
|
|
|
5566 </div> |
|
|
|
5567 <div class="paragraph"><p>Matching the reference rendering:</p></div> |
|
|
|
5568 <div class="imageblock" style="text-align: center;"> |
|
|
|
5569 <div class="content"> |
|
|
|
5570 <img alt="https://share.vmiklos.hu/blog/sd-table-transparent-shadow/ref.png" src="https://share.vmiklos.hu/blog/sd-table-transparent-shadow/ref.png"/> |
|
|
|
5571 </div> |
|
|
|
5572 <div class="title">Figure 2. Reference render result</div> |
|
|
|
5573 </div> |
|
|
|
5574 <div class="paragraph"><p>While background was red previously:</p></div> |
|
|
|
5575 <div class="imageblock" style="text-align: center;"> |
|
|
|
5576 <div class="content"> |
|
|
|
5577 <img alt="https://share.vmiklos.hu/blog/sd-table-transparent-shadow/old.png" src="https://share.vmiklos.hu/blog/sd-table-transparent-shadow/old.png"/> |
|
|
|
5578 </div> |
|
|
|
5579 <div class="title">Figure 3. Old render result in Impress</div> |
|
|
|
5580 </div> |
|
|
|
5581 <div class="paragraph"><p>You can see that not only the background in the top center cell is pink now, but the blurry table |
|
|
|
5582 shadow is still correct.</p></div> |
|
|
|
5583 </div> |
|
|
|
5584 </div> |
|
|
|
5585 <div class="sect1"> |
|
|
|
5586 <h2 id="_how_is_this_implemented">How is this implemented?</h2> |
|
|
|
5587 <div class="sectionbody"> |
|
|
|
5588 <div class="paragraph"><p>If you would like to know a bit more about how this works, continue reading… :-)</p></div> |
|
|
|
5589 <div class="paragraph"><p>As usual, the high-level problem was addressed by a series of fixes:</p></div> |
|
|
|
5590 <div class="ulist"><ul> |
|
|
|
5591 <li> |
|
|
|
5592 <p> |
|
|
|
5593 <a href="https://gerrit.libreoffice.org/c/core/+/122349">tdf#144091 svx: fix unwanted blur of shadow from |
|
|
|
5594 table cell fill</a> |
|
|
|
5595 </p> |
|
|
|
5596 </li> |
|
|
|
5597 <li> |
|
|
|
5598 <p> |
|
|
|
5599 <a href="https://gerrit.libreoffice.org/c/core/+/122532">Related: tdf#144091 svx: fix interaction of transp |
|
|
|
5600 cell fill and transp shadow</a> |
|
|
|
5601 (<a href="https://git.libreoffice.org/core/+/00fa364a2403dc23a786d3f91fde06e10b3a4a9a/svx/source/sdr/primitive2d/sdrdecompositiontools.cxx#629">key |
|
|
|
5602 part</a>) |
|
|
|
5603 </p> |
|
|
|
5604 </li> |
|
|
|
5605 </ul></div> |
|
|
|
5606 <div class="paragraph"><p>With these, it’s now possible to add transparency to both table cell fills and to table shadows, and |
|
|
|
5607 the rendering will take both into account, correctly.</p></div> |
|
|
|
5608 </div> |
|
|
|
5609 </div> |
|
|
|
5610 <div class="sect1"> |
|
|
|
5611 <h2 id="_want_to_start_using_this">Want to start using this?</h2> |
|
|
|
5612 <div class="sectionbody"> |
|
|
|
5613 <div class="paragraph"><p>You can get a snapshot / demo of Collabora Office and try it out yourself right now: |
|
|
|
5614 <a href="https://www.collaboraoffice.com/collabora-office-latest-snapshot/">try unstable snapshot</a>. Collabora |
|
|
|
5615 intends to continue supporting and contributing to LibreOffice, the code is merged so we expect all |
|
|
|
5616 of this work will be available in TDF’s next release too (7.3).</p></div> |
|
|
|
5617 </div> |
|
|
|
5618 </div></div> |
|
|
|
5619 </summary> |
|
|
|
5620 <updated>2021-10-22T06:48:48Z</updated> |
|
|
|
5621 <published>2021-10-22T06:48:48Z</published> |
|
|
|
5622 <category term="libreoffice"/> |
|
|
|
5623 <category term="en"/> |
|
|
|
5624 <author> |
|
|
|
5625 <name>Miklos Vajna</name> |
|
|
|
5626 </author> |
|
|
|
5627 <source> |
|
|
|
5628 <id>https://vmiklos.hu/blog/</id> |
|
|
|
5629 <link href="https://vmiklos.hu/blog/" rel="alternate" type="text/html"/> |
|
|
|
5630 <link href="https://people.freedesktop.org/~vmiklos/index.rss" rel="self" type="application/rss+xml"/> |
|
|
|
5631 <title>What is Miklos hacking - libreoffice</title> |
|
|
|
5632 <updated>2022-01-06T08:07:43Z</updated> |
|
|
|
5633 </source> |
|
|
|
5634 </entry> |
|
|
|
5635 </feed> |
|