CINXE.COM
LibreOffice QA Blog - Updates from the Quality Assurance community
<!DOCTYPE html> <html class="no-js" lang="en-GB"> <head> <meta charset="UTF-8"> <title>LibreOffice QA Blog - Updates from the Quality Assurance community</title> <!--iOS/android/handheld specific --> <link rel="apple-touch-icon" href="apple-touch-icon.png"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <link rel="stylesheet" type="text/css" media="all" href="https://qa.blog.documentfoundation.org/wp-content/themes/greenchilli/style.css" /> <link rel="pingback" href="https://qa.blog.documentfoundation.org/xmlrpc.php" /> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <script src="/wp-includes/js/jquery/jquery.js"></script> <script src="https://qa.blog.documentfoundation.org/wp-content/themes/greenchilli/js/modernizr.min.js"></script> <script src="https://qa.blog.documentfoundation.org/wp-content/themes/greenchilli/js/customscript.js" type="text/javascript"></script> <style type="text/css"> body {background-color:#EBEBEB;} .nav-previous a, .nav-next a, .comment_cont span, #navigation ul ul a:hover, .flex-control-nav li a:hover, #navigation ul a:hover,.flex-control-nav li .active,#tabber ul.tabs li a.selected,#tabber ul.tabs li.tab-recent-posts a.selected,.readMore a,.currenttext, .pagination a:hover,.mts-subscribe input[type="submit"], .date_container, #commentform input#submit,.comment_cont span {background-color:#8FC400; } .tagcloud a {border-color:#8FC400; } .single_post a, a:hover, #logo a, .textwidget a, #commentform a, #tabber .inside li a, .copyrights a:hover, a,.f-widget .popular-posts li a:hover, .comment-meta a,.pp_date {color:#8FC400; } .comment_cont span:after{border-right-color:#8FC400;} </style> <!--start custom CSS--> <!--end custom CSS--> <link href="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/dep/shariff.complete.css" rel="stylesheet"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v24.4 - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Updates from the Quality Assurance community" /> <link rel="canonical" href="https://qa.blog.documentfoundation.org/" /> <link rel="next" href="https://qa.blog.documentfoundation.org/page/2/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="website" /> <meta property="og:title" content="LibreOffice QA Blog" /> <meta property="og:description" content="Updates from the Quality Assurance community" /> <meta property="og:url" content="https://qa.blog.documentfoundation.org/" /> <meta property="og:site_name" content="LibreOffice QA Blog" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@libreoffice" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://qa.blog.documentfoundation.org/","url":"https://qa.blog.documentfoundation.org/","name":"LibreOffice QA Blog - Updates from the Quality Assurance community","isPartOf":{"@id":"https://qa.blog.documentfoundation.org/#website"},"description":"Updates from the Quality Assurance community","breadcrumb":{"@id":"https://qa.blog.documentfoundation.org/#breadcrumb"},"inLanguage":"en-GB"},{"@type":"BreadcrumbList","@id":"https://qa.blog.documentfoundation.org/#breadcrumb","itemListElement":[]},{"@type":"WebSite","@id":"https://qa.blog.documentfoundation.org/#website","url":"https://qa.blog.documentfoundation.org/","name":"LibreOffice QA Blog","description":"Updates from the Quality Assurance community","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://qa.blog.documentfoundation.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//qa.blog.documentfoundation.org' /> <link rel="alternate" type="application/rss+xml" title="LibreOffice QA Blog » Feed" href="https://qa.blog.documentfoundation.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="LibreOffice QA Blog » Comments Feed" href="https://qa.blog.documentfoundation.org/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/qa.blog.documentfoundation.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://qa.blog.documentfoundation.org/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='wpda_countdown_gutenberg_css-css' href='https://qa.blog.documentfoundation.org/wp-content/plugins/widget-countdown/includes/gutenberg/style.css?ver=6.6.2' type='text/css' media='all' /> <style id='pdfemb-pdf-embedder-viewer-style-inline-css' type='text/css'> .wp-block-pdfemb-pdf-embedder-viewer{max-width:none} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='bbspoiler-css' href='https://qa.blog.documentfoundation.org/wp-content/plugins/bbspoiler/inc/bbspoiler.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='gdpr-css' href='https://qa.blog.documentfoundation.org/wp-content/plugins/gdpr/dist/css/public.css?ver=2.1.2' type='text/css' media='all' /> <link rel='stylesheet' id='wp_review-style-css' href='https://qa.blog.documentfoundation.org/wp-content/plugins/wp-review/public/css/wp-review.css?ver=5.3.5' type='text/css' media='all' /> <link rel='stylesheet' id='__EPYT__style-css' href='https://qa.blog.documentfoundation.org/wp-content/plugins/youtube-embed-plus/styles/ytprefs.min.css?ver=14.2.1.3' type='text/css' media='all' /> <style id='__EPYT__style-inline-css' type='text/css'> .epyt-gallery-thumb { width: 33.333%; } </style> <script type="text/javascript" src="https://qa.blog.documentfoundation.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://qa.blog.documentfoundation.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" id="bbspoiler-js-extra"> /* <![CDATA[ */ var title = {"unfolded":"Expand","folded":"Collapse"}; /* ]]> */ </script> <script type="text/javascript" src="https://qa.blog.documentfoundation.org/wp-content/plugins/bbspoiler/inc/bbspoiler.js?ver=6.6.2" id="bbspoiler-js"></script> <script type="text/javascript" id="gdpr-js-extra"> /* <![CDATA[ */ var GDPR = {"ajaxurl":"https:\/\/qa.blog.documentfoundation.org\/wp-admin\/admin-ajax.php","logouturl":"","i18n":{"aborting":"Aborting","logging_out":"You are being logged out.","continue":"Continue","cancel":"Cancel","ok":"OK","close_account":"Close your account?","close_account_warning":"Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?","are_you_sure":"Are you sure?","policy_disagree":"By disagreeing you will no longer have access to our site and will be logged out."},"is_user_logged_in":"","refresh":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://qa.blog.documentfoundation.org/wp-content/plugins/gdpr/dist/js/public.js?ver=2.1.2" id="gdpr-js"></script> <script type="text/javascript" id="__ytprefs__-js-extra"> /* <![CDATA[ */ var _EPYT_ = {"ajaxurl":"https:\/\/qa.blog.documentfoundation.org\/wp-admin\/admin-ajax.php","security":"ae64545f77","gallery_scrolloffset":"20","eppathtoscripts":"https:\/\/qa.blog.documentfoundation.org\/wp-content\/plugins\/youtube-embed-plus\/scripts\/","eppath":"https:\/\/qa.blog.documentfoundation.org\/wp-content\/plugins\/youtube-embed-plus\/","epresponsiveselector":"[\"iframe.__youtube_prefs_widget__\"]","epdovol":"1","version":"14.2.1.3","evselector":"iframe.__youtube_prefs__[src], iframe[src*=\"youtube.com\/embed\/\"], iframe[src*=\"youtube-nocookie.com\/embed\/\"]","ajax_compat":"","maxres_facade":"eager","ytapi_load":"light","pause_others":"","stopMobileBuffer":"1","facade_mode":"","not_live_on_channel":"","vi_active":"","vi_js_posttypes":[]}; /* ]]> */ </script> <script type="text/javascript" defer src="https://qa.blog.documentfoundation.org/wp-content/plugins/youtube-embed-plus/scripts/ytprefs.min.js?ver=14.2.1.3" id="__ytprefs__-js"></script> <script type="text/javascript" defer src="https://qa.blog.documentfoundation.org/wp-content/plugins/youtube-embed-plus/scripts/jquery.cookie.min.js?ver=14.2.1.3" id="__jquery_cookie__-js"></script> <link rel="https://api.w.org/" href="https://qa.blog.documentfoundation.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://qa.blog.documentfoundation.org/xmlrpc.php?rsd" /> <!--Theme by MyThemeShop.com--> <script type="text/javascript"> var _paq = window._paq = window._paq || []; _paq.push(["disableCookies"]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://metrics.documentfoundation.org/"; _paq.push(['setTrackerUrl', u+'post']); _paq.push(['setSiteId', '77']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'metrics.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img src="https://metrics.documentfoundation.org/post?idsite=77&rec=1" style="border:0;" alt="" /></p></noscript> </head> <body id ="blog" class="home blog main cat-18-id"> <header class="main-header"> <div class="container"> <div id="header"> <h1 id="logo"> <a href="https://qa.blog.documentfoundation.org">LibreOffice QA Blog</a> </h1><!-- END #logo --> <form method="get" id="searchform" class="search-form" action="https://qa.blog.documentfoundation.org" _lpchecked="1"> <fieldset> <input type="text" name="s" id="s" value="" onfocus="if(this.value=='Search this Site...')this.value='';" x-webkit-speech onwebkitspeechchange="transcribe(this.value)"> </fieldset> </fieldset> </form> </div><!--#header--> <div class="secondary-navigation"> <nav id="navigation" > <ul class="menu"> <li class="cat-item cat-item-19"><a href="https://qa.blog.documentfoundation.org/category/announces/">announces</a> </li> <li class="cat-item cat-item-20"><a href="https://qa.blog.documentfoundation.org/category/contributing/">contributing</a> </li> <li class="cat-item cat-item-17"><a href="https://qa.blog.documentfoundation.org/category/releases/">releases</a> </li> <li class="cat-item cat-item-18"><a href="https://qa.blog.documentfoundation.org/category/reports/">reports</a> </li> <li class="cat-item cat-item-1"><a href="https://qa.blog.documentfoundation.org/category/uncategorised/">Uncategorised</a> </li> </ul> </nav> </div> </div><!--.container--> </header> <div class="main-container"><div id="page"> <div class="content"> <article class="article"> <div id="content_box"> <div class="post excerpt date_con_handler"> <div class="date_container"> 11 Feb 2025 </div> <div class="home_post_container"> <h2 class="title"><a href="https://qa.blog.documentfoundation.org/2025/02/11/qa-dev-report-january-2025/" title="QA/Dev Report: January 2025" rel="bookmark">QA/Dev Report: January 2025</a></h2> <div class="post-info">By <a rel="nofollow" href="https://qa.blog.documentfoundation.org/author/x1sc0/" title="Posts by x1sc0" rel="author">x1sc0</a> On 11 February 2025 In <a href="https://qa.blog.documentfoundation.org/category/reports/" rel="nofollow">reports</a> </div> <div class="post-content image-caption-format-1"><div class="shariff" data-title="QA/Dev Report: January 2025" data-info-url="http://ct.de/-2467514" data-backend-url="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/backend/index.php" data-temp="/tmp" data-ttl="60" data-service="t" data-services='["facebook","twitter","info"]' data-image="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/quick_look_macos.png" data-url="https://qa.blog.documentfoundation.org/2025/02/11/qa-dev-report-january-2025/" data-lang="en" data-theme="color" data-orientation="horizontal"></div><h2>General Activities</h2> <ol> <li>Olivier Hallot (TDF) added help pages for new Calc functions TOROW(), TOCOL(), WRAPROWS(), WRAPCOLS(), EXPAND(), TAKE() and DROP(), added dark mode support to the help interface, improved help for PDF/UA, did cleanups in the Xapian-based search in online help, added help for tables styles in Writer and improved help related to printing</li> <li>Dione Maddern added a help page for Cell Appearance Sidebar deck</li> <li>Stanislav Horáček did some cleanups in help</li> <li>Gábor Kelemen (allotropia) added a detailed list of allowed PDF password characters into help and improved the developer tools for finding unneeded includes and UI strings that might need to be translatable</li> <li>Tomaž Vajngerl (Collabora) continued working on PDF 2.0 support and document themes and fixed an Excel compatibility issue with empty values of defined names</li> <li>Miklós Vajna, Andras Timar, Henry Castro, Gökay Şatır, Attila Szűcs, Szymon Kłos and Pranam Lashkari (Collabora) worked on LOKit used by Collabora Online</li> <li>Xisco Faulí (TDF) implemented new Calc functions, TOCOL, TOROW, WRAPCOLS, WRAPROWS, TAKE, DROP, EXPAND and CHOOSEROWS, added support for setuptools and pip in Python scripting, upgraded many dependencies, added some unit tests and did many code stability improvements</li> <li>Michael Stahl (allotropia) continued improving the correctness of HTML import regarding formatting and fixed issues with table splitting in Writer’s layout</li> <li>Mike Kaganski (Collabora) fixed an issue with opening newly-created database forms, fixed Basic isNumeric() function giving incorrect results, fixed an installation issue affecting Active Directory setups on Windows, fixed issues with allowed characters in file name when exporting as PDF, fixed wrong number of results being reported when going over 1000 while executing Find All in Calc, fixed inability to pass a Date object to an UNO API method, fixed an issue with handling of Variant types in Basic, made handling of conditional formatting with colour conditions more robust when moving columns, made intercepting .uno:Open command work again, fixed a crash related to regular expressions in Basic and made SQL queries handle negative values</li> <li>Caolán McNamara (Collabora) fixed crashes, fixed many issues found by static analysers and did code cleanups and optimisations</li> <li>Stephan Bergmann (allotropia) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups</li> <li>Noel Grandin (Collabora) improved the speed of inserting rotated images to Writer. He also did many code cleanups and optimisations</li> <li>Justin Luth (Collabora) fixed DOCX import issues with frames before tables getting anchored to a table cell instead of an empty paragraph and missing header properties in page styles</li> <li>Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, did refactoring in Linux printer code and fixed some crashes. He also worked on using native widgets in Qt UIs</li> <li>Balázs Varga (allotropia) fixed import of cropped vector graphic objects in PPTX files, improved warnings related to allowed characters in the PDF password input dialog, made it possible to show or hide the text in some password dialogs (more to be included), fixed broken cropped SVG files in PPTX import and made it so the size values in Position and Size and Crop tabs in Image Properties dialog are synchronised</li> <li>Patrick Luby fixed artifacts showing in animated GIFs with Skia UI rendering on macOS, added Quick Look plugins for .od* files on macOS and made it so the Start Center menubar is shown in the default menubar on macOS</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/quick_look_macos.png" rel="noopener"><img fetchpriority="high" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/quick_look_macos.png" alt="" width="300" height="225" /></a></p> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/start_center_menubar_macos.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/start_center_menubar_macos.png" alt="" width="300" height="225" /></a></p> <li>Oliver Specht (CIB) made it so the table context menu in Draw/Impress includes hyperlink actions, made scrolling while selecting less hasty, made it so Ctrl+scrollwheel changes the slides per row setting when in View – Slide Sorter in Impress, made the status of numbered and bulleted list toggle state visible in toolbars and menus in Impress/Draw, made it possible to open the Edit Field dialog in read-only Writer documents and fixed losing chart number formatting when copying and pasting the chart</li> <li>Heiko Tietze (TDF) added a confirmation dialog when deleting all comments in Writer</li> <li>László Németh fixed loss of images anchored to page in subdocuments of Writer master documents and made bookmark boundary mark labels look cleaner in Writer</li> <li>Ilmari Lauhakangas (TDF) improved the layout of help and did cleanups in its CSS styles</li> <li>Christian Lohmaier (TDF) improved the Windows build setup</li> <li>Eike Rathke (Red Hat) added support for English (Guyana)</li> <li>Jonathan Clark (TDF) added support for Mongolian while enabling vertical text options for it, made the script type assignment algorithm in the context of mixed Western and Asian text more robust, implemented vertical CJK printing for all fonts on Windows and fixed borders of merged cells in Calc vanishing when changing sheet direction to right-to-left</li> <li>Sahil Gautam (allotropia) continued polishing the Libreoffice Theme rework</li> <li>Andreas Heinisch added support for importing inserted text tag “ins” from HTML, made it so the Edit… button in Writer’s Index dialog is disabled, if no concordance file has been selected and added first and secondary keys to the tooltips of index fields</li> <li>Chris Sherlock did code cleanups in VCL</li> <li>Laurent Balland did fixes in Lights, Focus, Forestbird, Yellow Idea and Vivid Impress templates</li> <li>Armin Le Grand (Collabora) did refactoring in item handling</li> <li>Björn Michaelsen did refactoring in Writer code</li> <li>David Gilbert added a readme for PDF import code</li> <li>Tibor Nagy (allotropia) fixed a PDF export accessibility issue and made the Formatting toolbar visible in sections that are marked as editable in read-only documents</li> <li>Jean-Pierre Ledure worked on the ScriptForge library</li> <li>Ahmed Hamed added a category to store favorite functions in Calc’s Function Wizard and Functions Sidebar deck</li> <li>Áron Budea (Collabora) fixed unwanted cell formatting reset upon changing language on a selection in Calc</li> <li>Adam Seskunas ported a Java test to C++</li> <li>Rafael Lima made solver’s Sensitivity Report prettier and did cleanups in item handling</li> <li>Jaume Pujantell (Collabora) fixed unneeded duplication of slide master when exporting to PPTX</li> <li>Skyler Grey (Collabora) made the iOS app use desktop clipboard code</li> </ol> <p>Kudos to <strong>Ilmari Lauhakangas</strong> for helping to elaborate this list.</p> <h2>Reported Bugs</h2> <p><strong>418</strong> bugs, <strong>50</strong> of which are enhancements, have been reported by <strong>246</strong> people.</p> <p><strong>Top 10 Reporters</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Reported_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Reported_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Justin L ( 20 )</li> <li>Gabor Kelemen (allotropia) ( 18 )</li> <li>Aertx ( 12 )</li> <li>Eyal Rozenberg ( 11 )</li> <li>Telesto ( 10 )</li> <li>Aron Budea ( 9 )</li> <li>Michael Otto ( 8 )</li> <li>Jeff Fortin Tam ( 8 )</li> <li>Mike Kaganski ( 7 )</li> <li>Mihai Vasiliu ( 7 )</li> </ol> <h2>Triaged Bugs</h2> <p><strong>362</strong> bugs have been triaged by <strong>67</strong> people.</p> <p><strong>Top 10 Triagers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Triaged_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Triaged_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>BogdanB ( 45 )</li> <li>Buovjaga ( 37 )</li> <li>raal ( 37 )</li> <li>Heiko Tietze ( 28 )</li> <li>m_a_riosv ( 26 )</li> <li>V Stuart Foote ( 21 )</li> <li>Mike Kaganski ( 16 )</li> <li>Aron Budea ( 11 )</li> <li>Roman Kuznetsov ( 11 )</li> <li>Xisco Faulí ( 10 )</li> </ol> <h2>Resolution of resolved bugs</h2> <p><strong>347</strong> bugs have been set to RESOLVED.<br /> <img loading="lazy" decoding="async" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Resolution_of_resolved_bugs.png" alt="" width="640" height="480" class="alignnone size-full" /><br /> Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.</p> <h2>Fixed Bugs</h2> <p><strong>157</strong> bugs have been fixed by <strong>29</strong> people.</p> <p><strong>Top 10 Fixers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Fixed_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Fixed_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Mike Kaganski ( 17 )</li> <li>Xisco Fauli ( 12 )</li> <li>Olivier Hallot ( 11 )</li> <li>Jonathan Clark ( 8 )</li> <li>Oliver Specht ( 7 )</li> <li>Patrick Luby ( 7 )</li> <li>Michael Weghorn ( 7 )</li> <li>Balazs Varga ( 6 )</li> <li>Noel Grandin ( 5 )</li> <li>Michael Stahl ( 5 )</li> </ol> <p><strong>List of critical bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164185">tdf#164185</a> View -> Boundaries is turned off by default making it impossible to move image + caption frame ( Thanks to Ilmari Lauhakangas )</li> </ol> <p><strong>List of high severity bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164127">tdf#164127</a> [Crash] Crash on returning to dialog window after switching to document while editing Basic-IDE dialog controls ( Thanks to Michael Weghorn )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164640">tdf#164640</a> List bullets formatting changed ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164855">tdf#164855</a> Crash while centering table contents ( Thanks to Balazs Varga )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=35361">tdf#35361</a> [feature request: macOS] Support Apple Quick Look plugin ( Thanks to Patrick Luby )</li> </ol> <p><strong>List of crashes fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=156348">tdf#156348</a> Crash if change in formatting in Writer by converting text to table with field variable ( Thanks to Michael Stahl )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=159377">tdf#159377</a> CRASH at undo at after pasting table in footer (swlo!SwFormatFootnote::SetNumStr+0x3e26:) ( Thanks to Michael Stahl )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=160770">tdf#160770</a> Crashes on second access of regex matches without VBA support option ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163335">tdf#163335</a> Linux (qt6): crash whenever selecting text using cursor or keyboard going from right to left ( Thanks to Michael Weghorn )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164127">tdf#164127</a> [Crash] Crash on returning to dialog window after switching to document while editing Basic-IDE dialog controls ( Thanks to Michael Weghorn )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164130">tdf#164130</a> LibreOffice Calc crashes when doing a lookup in a sheet with a space in its name ( Thanks to Henry Castro )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164179">tdf#164179</a> Crash when switching the Short Name in Bibliography Entry dialog ( Thanks to Vojtěch Doležal )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164620">tdf#164620</a> CRASH: selecting all and deleting ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164621">tdf#164621</a> CRASH: pasting content ( Thanks to Oliver Specht )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164783">tdf#164783</a> Libreoffice crashes when clicking on grid form column header or in empty space below rows, gtk3+a11y ( Thanks to Michael Weghorn )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164855">tdf#164855</a> Crash while centering table contents ( Thanks to Balazs Varga )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164899">tdf#164899</a> [CRASH] LO crashes upon opening file with macro when the Tabbed interface is used ( Thanks to Michael Weghorn )</li> </ol> <p><strong>List of performance issues fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=137848">tdf#137848</a> Inserted image slow (15 seconds, expected 3) ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164853">tdf#164853</a> unusual copy seen in find_if ( Thanks to Caolán McNamara )</li> </ol> <p><strong>List of old bugs ( more than 4 years old ) fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=105083">tdf#105083</a> Impress: The numbered/bulleted list toggle button and menu items aren’t highlighted when a numbered/bullet list is active ( Thanks to Oliver Specht )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=117946">tdf#117946</a> Impress: Slide Sorter: Ctrl+mouse wheel should change slides per row ( Thanks to Oliver Specht )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=121119">tdf#121119</a> Loss of image anchored to page in a writer master document ( Thanks to László Németh )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=130672">tdf#130672</a> base sql query parameter with negative value fails ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=132770">tdf#132770</a> Underline text using INS tag from HTML document do not appear ( Thanks to Andreas Heinisch )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=137848">tdf#137848</a> Inserted image slow (15 seconds, expected 3) ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=34837">tdf#34837</a> Merged Cell’s borders vanishes when changing sheet direction to (Right-To-Left) ( Thanks to Jonathan Clark )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=35361">tdf#35361</a> [feature request: macOS] Support Apple Quick Look plugin ( Thanks to Patrick Luby )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=37507">tdf#37507</a> Vertical scrolling with mouse cursor is too fast to control ( Thanks to Oliver Specht )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=41775">tdf#41775</a> Don’t remove all menus when no windows are open – keep Tools and Help ( Thanks to Xisco Fauli )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=50743">tdf#50743</a> FORMATTING: Highlighting scrolls automatically ( Thanks to Oliver Specht )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=66791">tdf#66791</a> FORMATTING: Incorrect application of “Asian text font” for quotation marks when the paragraph contains a mixture of western and asian characters ( Thanks to Jonathan Clark )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=94193">tdf#94193</a> Installer forces AD domain users in Administrators group to run as Administrator, otherwise custom actions are disallowed during execution stage and not completed ( Thanks to Mike Kaganski )</li> </ol> <h2>WORKSFORME bugs</h2> <p><strong>54</strong> bugs have been retested by <strong>29</strong> people.</p> <p><strong>Top 10 testers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/WORKSFORME_bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/WORKSFORME_bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>BogdanB ( 11 )</li> <li>raal ( 5 )</li> <li>V Stuart Foote ( 4 )</li> <li>Andreas Heinisch ( 3 )</li> <li>Timur ( 3 )</li> <li>Buovjaga ( 3 )</li> <li>Regina Henschel ( 2 )</li> <li>Aron Budea ( 2 )</li> <li>m_a_riosv ( 2 )</li> <li>Eduardo ( 1 )</li> </ol> <h2>DUPLICATED bugs</h2> <p><strong>66</strong> bugs have been duplicated by <strong>26</strong> people.</p> <p><strong>Top 10 testers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/DUPLICATED_bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/DUPLICATED_bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Buovjaga ( 8 )</li> <li>Aron Budea ( 7 )</li> <li>BogdanB ( 6 )</li> <li>V Stuart Foote ( 6 )</li> <li>Gabor Kelemen (allotropia) ( 5 )</li> <li>m_a_riosv ( 5 )</li> <li>Jonathan Clark ( 3 )</li> <li>Roman Kuznetsov ( 3 )</li> <li>Timur ( 2 )</li> <li>Justin L ( 2 )</li> </ol> <h2>Verified bug fixes</h2> <p><strong>22</strong> bugs have been verified by <strong>13</strong> people.</p> <p><strong>Top 10 Verifiers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Verified_bug_fixes.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Verified_bug_fixes.png" alt="" width="300" height="225" /></a></p> <ol> <li>Buovjaga ( 4 )</li> <li>Gerald Pfeifer ( 3 )</li> <li>BogdanB ( 2 )</li> <li>Aron Budea ( 2 )</li> <li>Piotr Osada ( 2 )</li> <li>Xisco Faulí ( 2 )</li> <li>Michael Weghorn ( 2 )</li> <li>Timur ( 1 )</li> <li>Alex Thurgood ( 1 )</li> <li>Regina Henschel ( 1 )</li> </ol> <h2>Categorized Bugs</h2> <p><strong>354</strong> bugs have been categorized with a metabug by <strong>28</strong> people.</p> <p><strong>Top 10 Categorizers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Categorized_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/02/Categorized_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Roman Kuznetsov ( 128 )</li></ol>…</div> <div class="post_meta_custom"> <div class="comment_cont"> <a class="comment-icon" href="https://qa.blog.documentfoundation.org/2025/02/11/qa-dev-report-january-2025/#respond" rel="nofollow"> <span class="commentnumber">0 Comments</span> </a> </div> <div class="readMore"><a href="https://qa.blog.documentfoundation.org/2025/02/11/qa-dev-report-january-2025/" title="QA/Dev Report: January 2025" rel="bookmark">Read More</a></div> </div> </div> </div><!--.post excerpt--> <div class="post excerpt last date_con_handler"> <div class="date_container"> 17 Jan 2025 </div> <div class="home_post_container"> <h2 class="title"><a href="https://qa.blog.documentfoundation.org/2025/01/17/libreoffice-25-2-rc2-is-available-for-testing/" title="LibreOffice 25.2 RC2 is available for testing" rel="bookmark">LibreOffice 25.2 RC2 is available for testing</a></h2> <div class="post-info">By <a rel="nofollow" href="https://qa.blog.documentfoundation.org/author/x1sc0/" title="Posts by x1sc0" rel="author">x1sc0</a> On 17 January 2025 In <a href="https://qa.blog.documentfoundation.org/category/releases/" rel="nofollow">releases</a> </div> <div class="post-content image-caption-format-1"><div class="shariff" data-title="LibreOffice 25.2 RC2 is available for testing" data-info-url="http://ct.de/-2467514" data-backend-url="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/backend/index.php" data-temp="/tmp" data-ttl="60" data-service="t" data-services='["facebook","twitter","info"]' data-image="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/available252RC2.png" data-url="https://qa.blog.documentfoundation.org/2025/01/17/libreoffice-25-2-rc2-is-available-for-testing/" data-lang="en" data-theme="color" data-orientation="horizontal"></div><p>LibreOffice 25.2 will be released as final at the beginning of February, 2025 ( Check the <a href="https://wiki.documentfoundation.org/ReleasePlan/25.2">Release Plan</a> ) being LibreOffice 25.2 Release Candidate 2 (RC2) the forth and last pre-release since the development of version 25.2 started in mid Juny, 2024. Since the previous release, LibreOffice 25.2 RC1, 104 commits have been submitted to the code repository and <a href="https://wiki.documentfoundation.org/Releases/25.2.0/RC2#List_of_fixed_bugs">55 issues</a> got fixed. Check the <a href="https://wiki.documentfoundation.org/ReleaseNotes/25.2">release notes</a> to find the new features included in this version of LibreOffice.</p> <p><strong>LibreOffice 25.2 RC2 can be downloaded for Linux, macOS and Windows, and it will replace the standard installation.</strong></p> <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> <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://matrix.to/#/#libreoffice-qa:documentfoundation.org">Matrix</a>.</p> <p>LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!</p> <p>Happy testing!!</p> <p><a href="https://www.libreoffice.org/download/download-libreoffice/?version=25.2.0"><img decoding="async" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/available252RC2.png" alt="Download it now!" /></a>…</p></div> <div class="post_meta_custom"> <div class="comment_cont"> <a class="comment-icon" href="https://qa.blog.documentfoundation.org/2025/01/17/libreoffice-25-2-rc2-is-available-for-testing/#comments" rel="nofollow"> <span class="commentnumber">1 Comment</span> </a> </div> <div class="readMore"><a href="https://qa.blog.documentfoundation.org/2025/01/17/libreoffice-25-2-rc2-is-available-for-testing/" title="LibreOffice 25.2 RC2 is available for testing" rel="bookmark">Read More</a></div> </div> </div> </div><!--.post excerpt--> <div class="post excerpt date_con_handler"> <div class="date_container"> 9 Jan 2025 </div> <div class="home_post_container"> <h2 class="title"><a href="https://qa.blog.documentfoundation.org/2025/01/09/qa-dev-report-december-2024/" title="QA/Dev Report: December 2024" rel="bookmark">QA/Dev Report: December 2024</a></h2> <div class="post-info">By <a rel="nofollow" href="https://qa.blog.documentfoundation.org/author/x1sc0/" title="Posts by x1sc0" rel="author">x1sc0</a> On 9 January 2025 In <a href="https://qa.blog.documentfoundation.org/category/reports/" rel="nofollow">reports</a> </div> <div class="post-content image-caption-format-1"><div class="shariff" data-title="QA/Dev Report: December 2024" data-info-url="http://ct.de/-2467514" data-backend-url="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/backend/index.php" data-temp="/tmp" data-ttl="60" data-service="t" data-services='["facebook","twitter","info"]' data-image="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/soft_edge_and_glow.png" data-url="https://qa.blog.documentfoundation.org/2025/01/09/qa-dev-report-december-2024/" data-lang="en" data-theme="color" data-orientation="horizontal"></div><h2>General Activities</h2> <ol> <li>LibreOffice 24.8.4 <a href="https://blog.documentfoundation.org/blog/2024/12/19/libreoffice-24-8-4/">was announced</a> on December 19</li> <li>Olivier Hallot (TDF) improved the warning in Help when JavaScript is not active and did many cleanups in help pages</li> <li>Dione Maddern created a help page for Alignment Sidebar deck</li> <li>Alain Romedenne improved and updated help for ScriptForge libraries</li> <li>Bogdan Buzea improved some UI labels, improved help for superordinate object settings and cached spreadsheet formulas and did many code cleanups</li> <li>Tomaž Vajngerl (Collabora) continued working on PDF 2.0 and PDF/A-4 support</li> <li>Miklós Vajna, Rashesh Padia, Attila Szűcs, Bayram Çiçek, Szymon Kłos, Marco Cecchetti, Pranam Lashkari, Hubert Figuière (Collabora) worked on LOKit used by Collabora Online</li> <li>Xisco Faulí (TDF) worked on crash report analysis tools, upgraded many dependencies and did many code stability improvements</li> <li>Michael Stahl (allotropia) made style name handling more robust, improved the handling of hidden frames after recent changes and improved the correctness of HTML import regarding formatting</li> <li>Mike Kaganski (Collabora) added an application-wide Viewer mode where all files are opened in read-only state while all editing tools are disabled, dropped all code specific to Windows 7, 8 and 8.1 while also making use of new possibilities such as handling long Windows paths with wildcards, made the Unix document mailer script future-proof in case the attach parameter is disallowed in mailto URLs, fixed an issue with calculating minimum heights for menus, fixed an issue with the number format being reported incorrectly in Writer tables, fixed an issue with multi-selection in Calc showing an incorrect cell format and preventing change of format, fixed inability to edit doubles in Basic IDE’s Watch window and fixed an issue preventing the use of points for custom image height/width in the PNG export dialog</li> <li>Caolán McNamara (Collabora) improved dark mode support, fixed crashes and fixed many issues found by static analysers and fuzzers and did code cleanups</li> <li>Stephan Bergmann (allotropia) fixed an issue with emailing multiline messages on Unix and worked on the MAR updater and WASM build. He also adapted the code to compiler changes and did code cleanups</li> <li>Noel Grandin (Collabora) improved saving time of XLSX files with lots of conditional formatting, improved the speed of processing styles when opening DOCX files and worked alongside Michael Stahl in making style name handling more robust. He also did many code cleanups and optimisations</li> <li>Justin Luth (Collabora) fixed a DOCX compatibilityMode import and export issue, fixed an issue with imported area fill images not being saved with their associated documents, fixed a Calc comment copying crash and fixed an issue with tables of contents in DOCX files misbehaving when the printer list has been disabled</li> <li>Michael Weghorn (TDF) did a big reorganisation in accessibility-related code to make it easier to work with, continued working with Cambalache developer (UI editing app) and did various accessibility fixes. He also worked on using native widgets in Qt UIs</li> <li>Balázs Varga (allotropia) improved and expanded Writer’s accessibility warnings, fixed saving “Fit height to text” property of drawing objects to PPTX, fixed laying out of text in SmartArt objects found in PPTX files and implemented support for soft edge and glow effects in text frame objects in PPTX files</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/soft_edge_and_glow.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/soft_edge_and_glow.png" alt="" width="300" height="225" /></a></p> <li>Patrick Luby made resizing windows on macOS appear smoother, implemented jumping the view to the proportional location in the document when Option-clicking the scrollbar on macOS (instead of just advancing a single screen/page), implemented support for native macOS full screen mode, fixed an issue causing a long delay in opening the Print dialog on macOS when objects with transparency were present and fixed macOS printing issues related to page settings in Calc and brochures</li> <li>Jim Raykowski did a big rework of macro organiser dialogs, reducing them from five to one</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/macro_manager.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/macro_manager.png" alt="" width="300" height="225" /></a></p> <li>Oliver Specht (CIB) improved support for VML textboxes in DOCX files and fixed an issue with paragraph spacing of bullets in Impress</li> <li>Heiko Tietze (TDF) added visual feedback into the status bar for when AutoCalculate is active in Calc</li> <li>László Németh continued polishing support for inline headings in Writer documents</li> <li>Ilmari Lauhakangas (TDF) did code cleanups after the decision to remove support for Windows 7, 8 and 8.1 from version 25.8</li> <li>Christian Lohmaier (TDF) improved the Windows build setup</li> <li>Eike Rathke (Red Hat) improved date input detection in Calc and helped finish ODF 1.4 support for EASTERSUNDAY function</li> <li>Jonathan Clark (TDF) improved the detection of Asian scripts in text runs adjacent to weak punctuation characters or explicit direction marks</li> <li>Sahil Gautam (allotropia) continued polishing the Libreoffice Theme GSoC project</li> <li>Andreas Heinisch implemented support for pasting HTML strikethrough formatting, made it so the choice of “Link” when inserting an image is remembered during a session and fixed an issue with dashed lines sometimes becoming solid in imported graphics</li> <li>Chris Sherlock did code cleanups in VCL</li> <li>Vasily Melenchuk (CIB) fixed an issue with unwanted background fill in placeholders in PPTX files</li> <li>Laurent Balland replaced a binary DocBook template with an ODF one</li> <li>Xuan Chen fixed shading issues in custom shapes in PPT files</li> <li>Armin Le Grand (Collabora) worked on a renovation of graphics rendering on Linux with Cairo library</li> <li>Björn Michaelsen did refactoring in Writer code</li> <li>Ariel Darshan implemented support for autorepeating slides in windowed mode in Impress</li> <li>Samuel Adesola made it possible to access Writer’s view layout options via the View menu</li> <li>Marc Mondesir fixed touchpad scrolling for Slides and Pages panes in Impress and Draw</li> <li>Andrei Alin fixed a ReadLine API function not always stripping line-ending characters</li> <li>André Herbst fixed an issue with canceling a cell dragging operation leaving behind a visual glitch</li> <li>David Gilbert implemented support for clipping stroke paths in imported PDFs</li> <li>Tibor Nagy (allotropia) fixed an issue with overflowing text in Impress presenter notes getting cut off from printing, fixed presenter notes not being relayouted when changing paper size in the print dialog and similarly for changing orientation for handouts</li> <li>Mohit Marathe continued polishing the new Comments Sidebar deck</li> <li>Jean-Pierre Ledure worked on the ScriptForge library</li> </ol> <p>Kudos to <strong>Ilmari Lauhakangas</strong> for helping to elaborate this list.</p> <h2>Reported Bugs</h2> <p><strong>400</strong> bugs, <strong>60</strong> of which are enhancements, have been reported by <strong>249</strong> people.</p> <p><strong>Top 10 Reporters</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Reported_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Reported_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Eyal Rozenberg ( 13 )</li> <li>Justin L ( 12 )</li> <li>Gabor Kelemen (allotropia) ( 9 )</li> <li>Alex Kemp ( 9 )</li> <li>Roman Kuznetsov ( 8 )</li> <li>gplhust955 ( 7 )</li> <li>Robert Großkopf ( 7 )</li> <li>Anna ( 7 )</li> <li>Óvári ( 7 )</li> <li>Mike Kaganski ( 6 )</li> </ol> <h2>Triaged Bugs</h2> <p><strong>365</strong> bugs have been triaged by <strong>69</strong> people.</p> <p><strong>Top 10 Triagers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Triaged_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Triaged_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Buovjaga ( 77 )</li> <li>BogdanB ( 62 )</li> <li>m_a_riosv ( 31 )</li> <li>V Stuart Foote ( 20 )</li> <li>Mike Kaganski ( 15 )</li> <li>zcrhonek ( 14 )</li> <li>Dieter ( 13 )</li> <li>raal ( 11 )</li> <li>Heiko Tietze ( 10 )</li> <li>Michael Weghorn (away) ( 8 )</li> </ol> <h2>Resolution of resolved bugs</h2> <p><strong>371</strong> bugs have been set to RESOLVED.<br /> <img loading="lazy" decoding="async" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Resolution_of_resolved_bugs.png" alt="" width="640" height="480" class="alignnone size-full" /><br /> Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.</p> <h2>Fixed Bugs</h2> <p><strong>138</strong> bugs have been fixed by <strong>31</strong> people.</p> <p><strong>Top 10 Fixers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Fixed_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Fixed_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Balazs Varga ( 13 )</li> <li>Mike Kaganski ( 10 )</li> <li>Bogdan Buzea ( 9 )</li> <li>Caolán McNamara ( 6 )</li> <li>Patrick Luby ( 6 )</li> <li>Michael Weghorn ( 6 )</li> <li>Jonathan Clark ( 6 )</li> <li>Andreas Heinisch ( 4 )</li> <li>Justin Luth ( 4 )</li> <li>Heiko Tietze ( 3 )</li> </ol> <p><strong>List of high severity bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=155211">tdf#155211</a> Regression: dashed lines become solid when breaking imported SVG / exporting to SVG ( Thanks to Andreas Heinisch )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163033">tdf#163033</a> Crash when attempting to save a COPY of a sheet-with-comments from a now-closed spreadsheet ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164093">tdf#164093</a> Crash when clicking on the Sidebar Tab menu button for SB deck selector pop-up menu with AT active on Windows ( Thanks to Michael Weghorn )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164417">tdf#164417</a> Autofiltered XLSX with dates cannot be opened in MSO ( Thanks to Balazs Varga )</li> </ol> <p><strong>List of crashes fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163033">tdf#163033</a> Crash when attempting to save a COPY of a sheet-with-comments from a now-closed spreadsheet ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163221">tdf#163221</a> Hovering the mouse over a Basic dialog will make it grow or crash (Dialog Editor) ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163948">tdf#163948</a> Crash upon startup after enabling Notes Pane ( Thanks to Sarper Akdemir )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164075">tdf#164075</a> crashtesting: assert on import of rtf exported from LibreOffice ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164093">tdf#164093</a> Crash when clicking on the Sidebar Tab menu button for SB deck selector pop-up menu with AT active on Windows ( Thanks to Michael Weghorn )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164098">tdf#164098</a> Typing tatweel character leads to a crash ( Thanks to Jonathan Clark )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164299">tdf#164299</a> Pasting from Calc to Impress in HTML format crashes LO ( Thanks to Oliver Specht )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=164359">tdf#164359</a> Crash on double-click of level 2 word in Impress ( Thanks to Miklos Vajna )</li> </ol> <p><strong>List of old bugs ( more than 4 years old ) fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=113015">tdf#113015</a> “Online updates” checks the updates of extensions installed too ( Thanks to Bogdan Buzea )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=124954">tdf#124954</a> HELP for recalculating of formulas on opening of a spreadsheet needs updating ( Thanks to Bogdan Buzea )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=127937">tdf#127937</a> Provide feedback of AutoCalculation at the status bar ( Thanks to Heiko Tietze )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=128957">tdf#128957</a> UI Can’t set custom image height/width in PNG Options Window in points ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=131332">tdf#131332</a> HELP: replace custom date formats with ISO 8601 to stop promoting ambiguous formats ( Thanks to Bogdan Buzea )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=132111">tdf#132111</a> Initial cell’s number format in Writer table is reported wrong ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=135320">tdf#135320</a> FILEOPEN PPTX: effect similar to soft edges (“inward soft edges”) not shown ( Thanks to Balazs Varga )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=135628">tdf#135628</a> SendSimpleMailMessage bodytext with new lines ends up as multiple recipients ( Thanks to Stephan Bergmann )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=138615">tdf#138615</a> Insure Windows wildcards work properly with long paths ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=42989">tdf#42989</a> FORMATTING: Selecting Multiple Cells with Different Formats Show as Same Format and Can’t Be Changed as a Group ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=61358">tdf#61358</a> UI: Remember state of option “Insert image from file -> Linked” ( Thanks to Andreas Heinisch )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=62845">tdf#62845</a> Option for “Document Viewer Mode” (read-only mode by default) required. ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=66791">tdf#66791</a> FORMATTING: Incorrect application of “Asian text font” for quotation marks when the paragraph contains a mixture of western and asian characters ( Thanks to Jonathan Clark )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=79298">tdf#79298</a> FORMATTING: Copy/paste: importing of strikethrough attribute doesn’t work ( Thanks to Andreas Heinisch )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=85428">tdf#85428</a> Imported PDF displays extra-long lines for shaded area ( Thanks to Dr. David Alan Gilbert )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=88226">tdf#88226</a> Excessive text in Presentation Notes is not printed ( Thanks to Tibor Nagy )</li> </ol> <h2>WORKSFORME bugs</h2> <p><strong>44</strong> bugs have been retested by <strong>20</strong> people.</p> <p><strong>Top 10 testers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/WORKSFORME_bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/WORKSFORME_bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Buovjaga ( 9 )</li> <li>BogdanB ( 8 )</li> <li>V Stuart Foote ( 4 )</li> <li>m_a_riosv ( 4 )</li> <li>Robert Großkopf ( 3 )</li> <li>Telesto ( 2 )</li> <li>John ( 2 )</li> <li>Xisco Faulí ( 1 )</li> <li>Regina Henschel ( 1 )</li> <li>Alan ( 1 )</li> </ol> <h2>DUPLICATED bugs</h2> <p><strong>63</strong> bugs have been duplicated by <strong>20</strong> people.</p> <p><strong>Top 10 testers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/DUPLICATED_bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/DUPLICATED_bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Mike Kaganski ( 11 )</li> <li>Buovjaga ( 11 )</li> <li>BogdanB ( 8 )</li> <li>V Stuart Foote ( 7 )</li> <li>m_a_riosv ( 7 )</li> <li>Timur ( 4 )</li> <li>Gabor Kelemen (allotropia) ( 2 )</li> <li>Eyal Rozenberg ( 2 )</li> <li>zcrhonek ( 2 )</li> <li>Roman Kuznetsov ( 1 )</li> </ol> <h2>Verified bug fixes</h2> <p><strong>28</strong> bugs have been verified by <strong>14</strong> people.</p> <p><strong>Top 10 Verifiers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Verified_bug_fixes.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Verified_bug_fixes.png" alt="" width="300" height="225" /></a></p> <ol> <li>Buovjaga ( 7 )</li> <li>BogdanB ( 5 )</li> <li>Stéphane Guillou (stragu) ( 4 )</li> <li>Lars Jødal ( 2 )</li> <li>raal ( 1 )</li> <li>Gerald Pfeifer ( 1 )</li> <li>Eyal Rozenberg ( 1 )</li> <li>Mihai Vasiliu ( 1 )</li> <li>steve ( 1 )</li> <li>lol ( 1 )</li> </ol> <h2>Categorized Bugs</h2> <p><strong>1175</strong> bugs have been categorized with a metabug by <strong>27</strong> people.</p> <p><strong>Top 10 Categorizers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Categorized_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/Categorized_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>BogdanB ( 1024 )</li> <li>Roman Kuznetsov ( 36 )</li> <li>Eyal Rozenberg ( 25 )</li> <li>V Stuart Foote ( 21 )</li> <li>Dieter ( 10 )</li> <li>Buovjaga ( 8 )</li> <li>Aron Budea ( 7 )</li> <li>Timur ( 6 )</li> <li>Stéphane Guillou (stragu) ( 6 )</li> <li>Telesto ( 5 )</li> </ol> <h2>Regression Bugs</h2> <p><strong>58</strong> bugs have been set as regressions by <strong>16</strong>…</p></div> <div class="post_meta_custom"> <div class="comment_cont"> <a class="comment-icon" href="https://qa.blog.documentfoundation.org/2025/01/09/qa-dev-report-december-2024/#respond" rel="nofollow"> <span class="commentnumber">0 Comments</span> </a> </div> <div class="readMore"><a href="https://qa.blog.documentfoundation.org/2025/01/09/qa-dev-report-december-2024/" title="QA/Dev Report: December 2024" rel="bookmark">Read More</a></div> </div> </div> </div><!--.post excerpt--> <div class="post excerpt last date_con_handler"> <div class="date_container"> 3 Jan 2025 </div> <div class="home_post_container"> <h2 class="title"><a href="https://qa.blog.documentfoundation.org/2025/01/03/libreoffice-25-2-rc1-is-available-for-testing/" title="LibreOffice 25.2 RC1 is available for testing" rel="bookmark">LibreOffice 25.2 RC1 is available for testing</a></h2> <div class="post-info">By <a rel="nofollow" href="https://qa.blog.documentfoundation.org/author/x1sc0/" title="Posts by x1sc0" rel="author">x1sc0</a> On 3 January 2025 In <a href="https://qa.blog.documentfoundation.org/category/releases/" rel="nofollow">releases</a> </div> <div class="post-content image-caption-format-1"><div class="shariff" data-title="LibreOffice 25.2 RC1 is available for testing" data-info-url="http://ct.de/-2467514" data-backend-url="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/backend/index.php" data-temp="/tmp" data-ttl="60" data-service="t" data-services='["facebook","twitter","info"]' data-image="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/available252RC1.png" data-url="https://qa.blog.documentfoundation.org/2025/01/03/libreoffice-25-2-rc1-is-available-for-testing/" data-lang="en" data-theme="color" data-orientation="horizontal"></div><p>LibreOffice 25.2 will be released as final at the beginning of February, 2025 ( Check the <a href="https://wiki.documentfoundation.org/ReleasePlan/25.2">Release Plan</a> ) being LibreOffice 25.2 Release Candidate 1 (RC1) the third pre-release since the development of version 25.2 started in mid Juny, 2024. Since the previous release, LibreOffice 25.2 Beta1, 175 commits have been submitted to the code repository and <a href="https://wiki.documentfoundation.org/Releases/25.2.0/RC1#List_of_fixed_bugs">76 issues</a> got fixed. Check the <a href="https://wiki.documentfoundation.org/ReleaseNotes/25.2">release notes</a> to find the new features included in this version of LibreOffice.</p> <p><strong>LibreOffice 25.2 RC1 can be downloaded for Linux, macOS and Windows, and it will replace the standard installation.</strong></p> <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> <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://matrix.to/#/#libreoffice-qa:documentfoundation.org">Matrix</a>.</p> <p>LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!</p> <p>Happy testing!!</p> <p><a href="https://www.libreoffice.org/download/download-libreoffice/?version=25.2.0"><img decoding="async" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2025/01/available252RC1.png" alt="Download it now!" /></a>…</p></div> <div class="post_meta_custom"> <div class="comment_cont"> <a class="comment-icon" href="https://qa.blog.documentfoundation.org/2025/01/03/libreoffice-25-2-rc1-is-available-for-testing/#respond" rel="nofollow"> <span class="commentnumber">0 Comments</span> </a> </div> <div class="readMore"><a href="https://qa.blog.documentfoundation.org/2025/01/03/libreoffice-25-2-rc1-is-available-for-testing/" title="LibreOffice 25.2 RC1 is available for testing" rel="bookmark">Read More</a></div> </div> </div> </div><!--.post excerpt--> <div class="post excerpt date_con_handler"> <div class="date_container"> 18 Dec 2024 </div> <div class="home_post_container"> <h2 class="title"><a href="https://qa.blog.documentfoundation.org/2024/12/18/qa-dev-report-november-2024/" title="QA/Dev Report: November 2024" rel="bookmark">QA/Dev Report: November 2024</a></h2> <div class="post-info">By <a rel="nofollow" href="https://qa.blog.documentfoundation.org/author/x1sc0/" title="Posts by x1sc0" rel="author">x1sc0</a> On 18 December 2024 In <a href="https://qa.blog.documentfoundation.org/category/reports/" rel="nofollow">reports</a> </div> <div class="post-content image-caption-format-1"><div class="shariff" data-title="QA/Dev Report: November 2024" data-info-url="http://ct.de/-2467514" data-backend-url="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/backend/index.php" data-temp="/tmp" data-ttl="60" data-service="t" data-services='["facebook","twitter","info"]' data-image="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/cambalache.png" data-url="https://qa.blog.documentfoundation.org/2024/12/18/qa-dev-report-november-2024/" data-lang="en" data-theme="color" data-orientation="horizontal"></div><h2>General Activities</h2> <ol> <li>LibreOffice 24.8.3 <a href="https://blog.documentfoundation.org/blog/2024/11/14/libreoffice-24-8-3/">was announced</a> on November 14</li> <li>Olivier Hallot (TDF) did big updates to screenshots in Help, added a help page for login/password dialog and improved help pages on Skia, Writer Navigator and Edit – External links in Draw and Impress. He also added extended tips for Style dialog and Skia options</li> <li>Pierre F. continued reorganising help pages for Calc functions</li> <li>Dione Maddern added help pages for Number Format and Design Sidebar decks</li> <li>Alain Romedenne improved help for BASIC’s Mid method and updated help for ScriptForge’s Exception.PythonShell() method</li> <li>Bogdan Buzea fixed over 50 issues pointed out by PVS-Studio static analyser, did other code cleanups and worked on harmonising the use of date formats in Help to ISO 8601</li> <li>Tomaž Vajngerl (Collabora) started working on PDF 2.0 and PDF/A-4 support</li> <li>Jaume Pujantell (Collabora) fixed an issue with fill content of graphic objects being lost upon PPTX export</li> <li>Bayram Çiçek, Szymon Kłos, Skyler Grey, Vivek Javiya, Marco Cecchetti, Pranam Lashkari, Hubert Figuière and Miklós Vajna (Collabora) worked on LOKit used by Collabora Online. Vivek also added a command to remove content control formatting</li> <li>Julien Nabet did some internal improvements to database code and fixed several issues pointed out by static analysers</li> <li>Xisco Faulí (TDF) fixed 80 issues pointed out by PVS-Studio static analyser, upgraded many dependencies, added a script to check the latest version of external libraries, expanded ODF 1.4 support with help from Regina and did many restructurings in automated tests as well as code cleanups</li> <li>Michael Stahl (allotropia) made document compression handling more robust, fixed an issue in the WMF export code causing incomplete redactions and did many improvements to hiding elements in Writer</li> <li>Mike Kaganski (Collabora) fixed a hang related to Windows clipboard, made copying of rich text take font encoding into account, fixed an issue with setting page backgrounds via Java API, made footnote/endnote navigation more robust, made it so nested footnotes in ODF files are ignored instead of causing a read error (support has to be added to ODF spec), made hyphenation code more robust, fixed an issue with certain documents opening as modified and fixed an issue with incorrect OLE object scaling during loading</li> <li>Caolán McNamara (Collabora) fixed an issue with tabs getting skipped when cycling with Ctrl+PgDn/PgUp in Calc’s Format Cells dialog, fixed crashes and fixed many issues found by static analysers and fuzzers and did code cleanups</li> <li>Stephan Bergmann (allotropia) worked on WASM build. He also adapted the code to compiler changes and did code cleanups</li> <li>Noel Grandin (Collabora) fixed an issue with Calc’s background colour conditional formatting sometimes missing newly added entries, made it faster to open XLSX files with lots of conditional formatting and made inspection of BASIC macros in the macro editor safer by detecting and skipping the display of very large UNO property values. He also did many code cleanups and optimisations</li> <li>Justin Luth (Collabora) fixed an issue with forms not being editable immediately after opening, fixed Sidebar display of background fill not being updated after changing page style in Writer, fixed right-clicking not activating rename or delete for the targeted background image in the Area tab of dialogs, fixed an issue with not being able to add or delete gradients and bitmaps for background fills, made Calc’s row height optimisation faster, fixed an Excel compatibility issue related to row heights and fixed None area colour in a page style not being retained upon DOC export</li> <li>Michael Weghorn (TDF) made the blinking indication animation of selected text objects respect operating system animation settings (to avoid causing trouble for hypersensitive users), fixed an issue causing unnecessary accessibility notifications related to Quick Find bar, worked with Cambalache developer to polish this UI editing app that aims to be a replacement for Glade and fixed a crash related to Orca screenreader. He also worked on using native widgets in Qt UIs</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/cambalache.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/cambalache.png" alt="" width="300" height="225" /></a></p> <li>Balázs Varga (allotropia) made Calc’s lookup functions more robust, added a “Summary below data” option for Calc’s Subtotals, added an option to sheet protection to keep Pivot Tables and Pivot Charts working and made the accessibility error reporting more finegrained and categorised better</li> <li>Patrick Luby made macOS dictation work smoothly, fixed an issue with Calc cells getting cleared when switching windows with certain types of keyboards on macOS, made it so modifier keys are ignored for trackpad swipe events on macOS to prevent unwanted actions and improved the overall smoothness of macOS UI</li> <li>Jim Raykowski made macro assignment smoother by pre-selecting the desired macro in the Customize dialog when arriving from the macro organiser dialog, made it possible to change footnotes to endnotes and vice versa via context menu entries in the Writer Navigator, improved the page change control in Writer Navigator, fixed unwanted opening of Sidebar in Math with Alt+2/3/4 shortcuts and added an expert option DisableLayerHighlighting for more finegrained control over when object highlighting is done while the mouse is hovered over the layer bar</li> <li>Oliver Specht (CIB) improved the correctness of cell padding import from RTF files, fixed SVG clipboard format support, made it so formatting is preserved when copying and pasting hyperlinks from Writer to Impress, made it so manually added bullets or numbering are reverted, if a paragraph style is applied, fixed an issue with incorrect spacing attributes in table cells in imported RTF files and enabled additonal functions in editable sections while in read-only mode</li> <li>Heiko Tietze (TDF) made view options for element boundaries more intuitive, improved the layout of File Properties dialog, made it possible to save user-defined Math formulas and added a command to center objects to slide/page in Impress/Draw</li> <li>László Németh worked on support for inline headings in Writer documents and fixed an issue with incorrect ordering of Table of Contents in PDF files when headings reside in text frames</li> <li>Ilmari Lauhakangas (TDF) fixed an issue with misleading tooltips for internal links in shapes, fixed a background colour issue in Math’s edit area and updated help for Status Bar and Image Compression dialog</li> <li>Christian Lohmaier (TDF) improved the Windows build setup</li> <li>Eike Rathke (Red Hat) added language and locale support for French (Republic of Guinea)</li> <li>Jonathan Clark (TDF) implemented support for font-relative units in indentation and margins, made it so exported SVGs have a direction attribute, so RTL text works as expected and took care of loose ends in the break iterator rework</li> <li>Sahil Gautam continued merging patches from the Libreoffice Theme GSoC project and continued polishing the Duplicate Records feature in Calc, including its Help</li> <li>Rafael Lima made it so the new Quick Find Sidebar deck is aware of dark mode</li> <li>Andreas Heinisch made Hyperlink dialog smarter in how it automatically grabs links from the clipboard, made it so navigating with arrow keys in Calc no longer disables highlighting of referenced cells and fixed a crash when editing Table of Contents with preview activated</li> <li>Bartosz Kosiorek implemented support for the units centimeter, percentage, hectare and are in libvisio</li> <li>Chris Sherlock did code cleanups in VCL</li> <li>Hossein Nourikhah (TDF) added a minimal vcl weld example application and fixed issues in Notebookbar definition files</li> <li>Vasily Melenchuk (CIB) made it so any task progress in LO status bar is also represented as progress in Windows taskbar</li> <li>Andras Timar (Collabora) made the XML in exported DOCX files satisfy the expectations of some third party applications</li> <li>Pierre Vacher made it so UNO API’s SortableGridDataModel service can be notified of changes</li> <li>Laurent Balland fixed bundled templates not being valid ODF due to compressed mimetype file (this issue was not in any release)</li> <li>Áron Budea (Collabora) fixed some issues reported by PVS-Studio static analyser</li> <li>Gülşah Köse (Collabora) fixed incorrectly detected hidden AutoFilter buttons in XLSX files and fixed XLSX import of AutoFilter ascending sort conditions</li> <li>Kurt Nordback fixed an issue with disappearing elements in Bubble charts and expanded the features of bar/pie of pie chart types</li> <li>Regina Henschel worked on better ODF 1.4 conformance</li> <li>Xuan Chen improved the build options benefiting CPU architectures such as riscv64</li> <li>Melvin George added a unit test for exporting footnotes to PDF</li> <li>Barry-Thomas-Paul: Moss improved the code for handling Python extensions</li> </ol> <p>Kudos to <strong>Ilmari Lauhakangas</strong> for helping to elaborate this list.</p> <h2>Reported Bugs</h2> <p><strong>399</strong> bugs, <strong>65</strong> of which are enhancements, have been reported by <strong>264</strong> people.</p> <p><strong>Top 10 Reporters</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/Reported_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/Reported_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Eyal Rozenberg ( 28 )</li> <li>Gabor Kelemen (allotropia) ( 18 )</li> <li>Mike Kaganski ( 11 )</li> <li>nobu ( 11 )</li> <li>Regina Henschel ( 8 )</li> <li>Dragan Marinović ( 6 )</li> <li>Gerald Pfeifer ( 5 )</li> <li>peter josvai ( 5 )</li> <li>László Németh ( 4 )</li> <li>Xisco Faulí ( 4 )</li> </ol> <h2>Triaged Bugs</h2> <p><strong>416</strong> bugs have been triaged by <strong>72</strong> people.</p> <p><strong>Top 10 Triagers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/Triaged_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/Triaged_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Buovjaga ( 90 )</li> <li>m_a_riosv ( 37 )</li> <li>Heiko Tietze ( 36 )</li> <li>Mike Kaganski ( 20 )</li> <li>raal ( 20 )</li> <li>V Stuart Foote ( 17 )</li> <li>Stéphane Guillou (stragu) ( 12 )</li> <li>Nicole A. ( 10 )</li> <li>Julien Nabet ( 10 )</li> <li>Michael Weghorn ( 9 )</li> </ol> <h2>Resolution of resolved bugs</h2> <p><strong>380</strong> bugs have been set to RESOLVED.<br /> <img loading="lazy" decoding="async" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/Resolution_of_resolved_bugs.png" alt="" width="640" height="480" class="alignnone size-full" /><br /> Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.</p> <h2>Fixed Bugs</h2> <p><strong>118</strong> bugs have been fixed by <strong>30</strong> people.</p> <p><strong>Top 10 Fixers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/Fixed_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/Fixed_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Mike Kaganski ( 12 )</li> <li>Justin Luth ( 9 )</li> <li>Noel Grandin ( 5 )</li> <li>Heiko Tietze ( 5 )</li> <li>Balazs Varga ( 5 )</li> <li>Jonathan Clark ( 5 )</li> <li>László Németh ( 5 )</li> <li>Andreas Heinisch ( 4 )</li> <li>Michael Weghorn ( 4 )</li> <li>Caolán McNamara ( 4 )</li> </ol> <p><strong>List of critical bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163325">tdf#163325</a> Crashes on Editing TOC when Preview is on ( Thanks to Andreas Heinisch )</li> </ol> <p><strong>List of high severity bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162992">tdf#162992</a> FILESAVE : Cell filtering (list) not saved in XLSX format ( Thanks to Gülşah Köse )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163667">tdf#163667</a> Saving a particular spreadsheet takes a very long time ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163842">tdf#163842</a> XLS, XLSX Certain roundtripped spreadsheets not opening in Excel due to regression ( Thanks to Gülşah Köse )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=85976">tdf#85976</a> [RFE] Add a “remove duplicate records” command ( Thanks to Sahil Gautam )</li> </ol> <p><strong>List of crashes fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=155449">tdf#155449</a> Launching Orca after Writer sometimes crashes Writer (stack trace provided) gtk3 a11y atkwrapper.cxx ( Thanks to Michael Weghorn )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163325">tdf#163325</a> Crashes on Editing TOC when Preview is on ( Thanks to Andreas Heinisch )</li> </ol> <p><strong>List of old bugs ( more than 4 years old ) fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=103916">tdf#103916</a> UI An added / modified gradient (dialog Page Background) is not available in other documents ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=108189">tdf#108189</a> inspection of object hangs LO – memory leak ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=122716">tdf#122716</a> IMPORT Writer can lose encoding for some multibyte symbols when copy-paste from XLSX/Calc ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=124741">tdf#124741</a> Empty row height changes when exported to XLSX (width fixed) ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=126857">tdf#126857</a> One/some logic possibilities missing from context menu for alignment of images ( Thanks to Heiko Tietze )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=131862">tdf#131862</a> ODF: Remove deprecated attribute table:cell-range-address from element ( Thanks to Regina Henschel )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=136003">tdf#136003</a> PROTECT SHEET: Can’t delete rows, despite of allow to deletes ( Thanks to Sahil Gautam )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=36709">tdf#36709</a> For first line indent using Ch (Characters) as unit, the indent value should change when font-size changes ( Thanks to Jonathan Clark )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=81913">tdf#81913</a> Navigating with arrow keys disables cell highlighting (in text and in spreadsheet) ( Thanks to Andreas Heinisch )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=85976">tdf#85976</a> [RFE] Add a “remove duplicate records” command ( Thanks to Sahil Gautam )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=86731">tdf#86731</a> Spellcheck does not flag missing dictionary ( Thanks to Szymon Kłos )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=89352">tdf#89352</a> Allow user to change all Footnotes to Endnotes, and vice-versa ( Thanks to Jim Raykowski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=91315">tdf#91315</a> Parentheses inverted in mixed RTL and LTR text in SVG export ( Thanks to Jonathan Clark )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=94147">tdf#94147</a> Some Selected Objects Flash/Blink ( Thanks to Michael Weghorn )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=95239">tdf#95239</a> Wrong ToC in Navigator and PDF when using frames ( Thanks to László Németh )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=95852">tdf#95852</a> Can’t edit forms immediately after opening. WORKAROUND: Navigate to next page by clicking on left page list OR right-click ( Thanks to Justin Luth )</li> </ol> <h2>WORKSFORME bugs</h2> <p><strong>44</strong> bugs have been retested by …</p></div> <div class="post_meta_custom"> <div class="comment_cont"> <a class="comment-icon" href="https://qa.blog.documentfoundation.org/2024/12/18/qa-dev-report-november-2024/#respond" rel="nofollow"> <span class="commentnumber">0 Comments</span> </a> </div> <div class="readMore"><a href="https://qa.blog.documentfoundation.org/2024/12/18/qa-dev-report-november-2024/" title="QA/Dev Report: November 2024" rel="bookmark">Read More</a></div> </div> </div> </div><!--.post excerpt--> <div class="post excerpt last date_con_handler"> <div class="date_container"> 12 Dec 2024 </div> <div class="home_post_container"> <h2 class="title"><a href="https://qa.blog.documentfoundation.org/2024/12/12/libreoffice-25-2-beta1-is-available-for-testing/" title="LibreOffice 25.2 Beta1 is available for testing" rel="bookmark">LibreOffice 25.2 Beta1 is available for testing</a></h2> <div class="post-info">By <a rel="nofollow" href="https://qa.blog.documentfoundation.org/author/x1sc0/" title="Posts by x1sc0" rel="author">x1sc0</a> On 12 December 2024 In <a href="https://qa.blog.documentfoundation.org/category/releases/" rel="nofollow">releases</a> </div> <div class="post-content image-caption-format-1"><div class="shariff" data-title="LibreOffice 25.2 Beta1 is available for testing" data-info-url="http://ct.de/-2467514" data-backend-url="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/backend/index.php" data-temp="/tmp" data-ttl="60" data-service="t" data-services='["facebook","twitter","info"]' data-image="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/available252Beta1.png" data-url="https://qa.blog.documentfoundation.org/2024/12/12/libreoffice-25-2-beta1-is-available-for-testing/" data-lang="en" data-theme="color" data-orientation="horizontal"></div><p>LibreOffice 25.2 will be released as final at the beginning of February, 2025 ( Check the <a href="https://wiki.documentfoundation.org/ReleasePlan/25.2">Release Plan</a> ) being LibreOffice 25.2 Beta1 the second pre-release since the development of version 25.2 started in mid Juny, 2024. Since the previous release, LibreOffice 25.2 Alpha1, 450 commits have been submitted to the code repository and <a href="https://wiki.documentfoundation.org/Releases/25.2.0/Beta1#List_of_fixed_bugs">105 issues</a> got fixed. Check the <a href="https://wiki.documentfoundation.org/ReleaseNotes/25.2">release notes</a> to find the new features included in this version of LibreOffice.</p> <p><strong>LibreOffice 25.2 Beta1 can be downloaded for Linux, macOS and Windows, and it can be installed alongside the standard version</strong>.</p> <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> <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://matrix.to/#/#libreoffice-qa:documentfoundation.org">Matrix</a>.</p> <p>LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!</p> <p>Happy testing!!</p> <p><a href="https://www.libreoffice.org/download/download-libreoffice/?version=25.2.0"><img decoding="async" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/12/available252Beta1.png" alt="Download it now!" /></a>…</p></div> <div class="post_meta_custom"> <div class="comment_cont"> <a class="comment-icon" href="https://qa.blog.documentfoundation.org/2024/12/12/libreoffice-25-2-beta1-is-available-for-testing/#respond" rel="nofollow"> <span class="commentnumber">0 Comments</span> </a> </div> <div class="readMore"><a href="https://qa.blog.documentfoundation.org/2024/12/12/libreoffice-25-2-beta1-is-available-for-testing/" title="LibreOffice 25.2 Beta1 is available for testing" rel="bookmark">Read More</a></div> </div> </div> </div><!--.post excerpt--> <div class="post excerpt date_con_handler"> <div class="date_container"> 29 Nov 2024 </div> <div class="home_post_container"> <h2 class="title"><a href="https://qa.blog.documentfoundation.org/2024/11/29/libreoffice-25-2-alpha1-is-available-for-testing/" title="LibreOffice 25.2 Alpha1 is available for testing" rel="bookmark">LibreOffice 25.2 Alpha1 is available for testing</a></h2> <div class="post-info">By <a rel="nofollow" href="https://qa.blog.documentfoundation.org/author/x1sc0/" title="Posts by x1sc0" rel="author">x1sc0</a> On 29 November 2024 In <a href="https://qa.blog.documentfoundation.org/category/releases/" rel="nofollow">releases</a> </div> <div class="post-content image-caption-format-1"><div class="shariff" data-title="LibreOffice 25.2 Alpha1 is available for testing" data-info-url="http://ct.de/-2467514" data-backend-url="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/backend/index.php" data-temp="/tmp" data-ttl="60" data-service="t" data-services='["facebook","twitter","info"]' data-image="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/available252Alpha1.png" data-url="https://qa.blog.documentfoundation.org/2024/11/29/libreoffice-25-2-alpha1-is-available-for-testing/" data-lang="en" data-theme="color" data-orientation="horizontal"></div><p>LibreOffice 25.2 will be released as final at the beginning of February, 2025 ( Check the <a href="https://wiki.documentfoundation.org/ReleasePlan/25.2">Release Plan</a> ) being LibreOffice 25.2 Alpha1 the first pre-release since the development of version 25.2 started in mid Juny, 2024. Since then, 5184 commits have been submitted to the code repository and <a href="https://bugs.documentfoundation.org/buglist.cgi?chfield=resolution&chfieldfrom=2024-06-11&chfieldto=2024-11-22&chfieldvalue=FIXED&limit=0&list_id=1811998&order=changeddate%20DESC%2Ctag%20DESC%2Cversion%20DESC%2Cpriority%2Cbug_severity&query_format=advanced&status_whiteboard=target%3A25.2.0&status_whiteboard_type=allwordssubstr">710 bugs</a> were set to FIXED in Bugzilla. Check the <a href="https://wiki.documentfoundation.org/ReleaseNotes/25.2">release notes</a> to find the new features included in this version of LibreOffice.</p> <p><strong>LibreOffice 25.2 Alpha1 can be downloaded for Linux, macOS and Windows, and it can be installed alongside the standard version</strong>.</p> <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> <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://matrix.to/#/#libreoffice-qa:documentfoundation.org">Matrix</a>.</p> <p>LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!</p> <p>Happy testing!!</p> <p><a href="https://www.libreoffice.org/download/download-libreoffice/?version=25.2.0"><img decoding="async" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/available252Alpha1.png" alt="Download it now!" /></a>…</p></div> <div class="post_meta_custom"> <div class="comment_cont"> <a class="comment-icon" href="https://qa.blog.documentfoundation.org/2024/11/29/libreoffice-25-2-alpha1-is-available-for-testing/#respond" rel="nofollow"> <span class="commentnumber">0 Comments</span> </a> </div> <div class="readMore"><a href="https://qa.blog.documentfoundation.org/2024/11/29/libreoffice-25-2-alpha1-is-available-for-testing/" title="LibreOffice 25.2 Alpha1 is available for testing" rel="bookmark">Read More</a></div> </div> </div> </div><!--.post excerpt--> <div class="post excerpt last date_con_handler"> <div class="date_container"> 10 Nov 2024 </div> <div class="home_post_container"> <h2 class="title"><a href="https://qa.blog.documentfoundation.org/2024/11/10/qa-dev-report-october-2024/" title="QA/Dev Report: October 2024" rel="bookmark">QA/Dev Report: October 2024</a></h2> <div class="post-info">By <a rel="nofollow" href="https://qa.blog.documentfoundation.org/author/x1sc0/" title="Posts by x1sc0" rel="author">x1sc0</a> On 10 November 2024 In <a href="https://qa.blog.documentfoundation.org/category/reports/" rel="nofollow">reports</a> </div> <div class="post-content image-caption-format-1"><div class="shariff" data-title="QA/Dev Report: October 2024" data-info-url="http://ct.de/-2467514" data-backend-url="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/backend/index.php" data-temp="/tmp" data-ttl="60" data-service="t" data-services='["facebook","twitter","info"]' data-image="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/break_options.png" data-url="https://qa.blog.documentfoundation.org/2024/11/10/qa-dev-report-october-2024/" data-lang="en" data-theme="color" data-orientation="horizontal"></div><h2>General Activities</h2> <ol> <li>LibreOffice 24.2.7 <a href="https://blog.documentfoundation.org/blog/2024/10/31/libreoffice-24-2-7-is-now-available-the-last-release-in-the-24-2-branch/">was released</a> on October 31</li> <li>Olivier Hallot (TDF) continued with a massive Help bookmark cleanup effort and improved the help for BASIC’s Option Explicit statement</li> <li>Pierre F. reorganised some help pages for Calc functions</li> <li>Bogdan Buzea fixed nearly 70 issues pointed out by PVS-Studio static analyser</li> <li>Miklós Vajna (Collabora) made the Hide Whitespace feature in Writer more robust, fixed an issue with losing the character position of an anchor point when copying content and fixed an issue with frames becoming disconnected from their content after dragging</li> <li>Tomaž Vajngerl, Szymon Kłos, Skyler Grey, Vivek Javiya, Marco Cecchetti, Rashesh Padia, Jaume Pujantell and Henry Castro (Collabora) worked on LOKit used by Collabora Online</li> <li>Julien Nabet synchronised the API code with Java Database Connectivity version 4.3 and fixed several issues pointed out by static analysers</li> <li>Xisco Faulí (TDF) fixed nearly 80 issues pointed out by PVS-Studio static analyser, improved the support for context-fill and context-stroke in SVG files, converted many Java tests to CppUnit tests, added support for “greater than or equal” attribute in conditional formatting, added many automated tests while also simplifying code used across tests, upgraded many dependencies and fixed some crashes</li> <li>Michael Stahl (allotropia) did some fixes in Writer’s automated tests and made the zip package handling more robust</li> <li>Mike Kaganski (Collabora) made the breaking of Writer tables across pages more robust, improved the handling of time durations in ODS files, fixed an issue with in-document custom toolbar icons not showing in versions earlier than 6.4, made cycling from first to last tab in Calc configurable as an expert configuration option, improved grammar check popups from Duden and made assigning fixed-length strings in BASIC work. He also fixed crashes and did code cleanups</li> <li>Caolán McNamara (Collabora) made it possible to create rich content comments in Writer via the UNO API, improved the loading time of Impress/Draw documents with lots of master slides/pages, made presentations work on fractionally scaled displays on Linux with gtk3 UI, made it so an infobar will appear in case an opened Impress/Draw document has over a 100 master slides/pages, improved the saving speed of spreadsheets and added handling of div elements into Calc’s HTML cell content support. He also fixed many issues found by static analysers and fuzzers and did code cleanups</li> <li>Stephan Bergmann (allotropia) worked on WASM build. He also adapted the code to compiler changes</li> <li>Noel Grandin (Collabora) did a big Skia upgrade going from release m116 to m130 requiring a lot of patch rework, made it faster to open ODS files with large merged ranges and XLS files with lots of conditional formatting or query formulas, made PPTX chart importing more robust, made saving metafiles as images work, fixed lack of metadata in images or drawings exported as PNG, fixed an issue with opening RTF files with broken images and fixed an Impress/draw comment issue after a still-unreleased code rework. He also did many code cleanups and fixed many issues found by static analysers</li> <li>Justin Luth (Collabora) fixed unwanted content when importing DOCX files with IF fields, fixed an issue with 3D textbox form controls being imported with flat style, fixed presentations getting marked as modified when clicking into and away from an empty placeholder box, made it so keyboard shortcuts can be used for setting the font foreground and background colour based on the colour selection in the toolbar, fixed view options such as formatting characters being lost when exporting an image from Writer, improved handling of Excel’s bugs in text wrapping and improved a developer tool for diffing PDF files</li> <li>Michael Weghorn (TDF) worked around a Windows 11 bug affecting toolbar button backgrounds with dark themes, fixed a freeze when installing the same extension twice with kf5/kf6 UIs, made Microsoft Narrator and Microsoft Accessibility Insights for Windows work out of the box and fixed an issue with duplex printing on Linux with certain Brother printers. He also worked on using native widgets in Qt UIs</li> <li>Balázs Varga (allotropia) implemented support for all the “Resize shape to fit text” behaviours in PPTX files and implemented support for “Summary below data” option for Subtotals dialog in Calc</li> <li>Patrick Luby worked around an issue caused by Apple adding system fonts with a new and undocumented hvgl font table, fixed pasting issues with Dvorak – QWERTY keyboards on macOS, made it so child windows are no longer hidden when dragged to a different screen on macOS and fixed misleading unresponsive mouse moved events in Writer on macOS</li> <li>Jim Raykowski fixed issues with moving headings via the Content Navigation View in Navigator and fixed renaming a document macro library not removing the original library</li> <li>Armin Le Grand (allotropia/Collabora) worked on a renovation of graphics rendering on Linux with Cairo library</li> <li>Oliver Specht (CIB) fixed an issue with images being clipped with wrap contour applied, fixed list attributes not being overwritten by pasting in Writer, fixed cell fills being imported incorrectly from RTF files, made it so clicking into a text field in Writer selects the full field, if it still has the placeholder text and fixed print preview not updating after changing the option to print automatically inserted blank pages</li> <li>Heiko Tietze (TDF) added illustrations for Writer’s break options and decoupled boundary view options from non-printing characters</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/break_options.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/break_options.png" alt="" width="300" height="225" /></a></p> <li>László Németh continued polishing the support for smart justify and style separators in DOCX files</li> <li>Ilmari Lauhakangas (TDF) made Start Center pin icon highlighting work again, fixed Display Snap Guides toggle not working, fixed a regression that caused online Help to not be opened when trying to access Help with the option “Warn if local help is not installed” activated and aliased the obsolete .uno:InsertHyperlinkDlg command to HyperlinkDialog</li> <li>Christian Lohmaier (TDF) improved the WSL Windows build method and took the first steps into streamlining the dependency installation process on Windows using winget and Dev Home</li> <li>Eike Rathke (Red Hat) made support for Excel 3D references more robust and added support for Santali, Ol Chiki language</li> <li>Jonathan Clark (TDF) fixed RTL/LTR toolbar buttons not updating after direction change in Writer page style, improved the Microsoft Word compatibility of document grid layout when importing DOC/DOCX files and made kashida justification work with AAT fonts</li> <li>Tibor Nagy (allotropia) made it so the document opening process is hidden when opening a linked presentation</li> <li>Sahil Gautam improved the user experience of the new Duplicate Records dialog</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/handle_duplicate_records.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/handle_duplicate_records.png" alt="" width="300" height="225" /></a></p> <li>Mohit Marathe continued polishing the new Comments Sidebar deck</li> <li>Rafael Lima implemented Sensitivity Report in Calc’s LpSolve solver</li> <li>Jean-Pierre Ledure worked on the ScriptForge library</li> <li>Andreas Heinisch fixed an issue with pinned documents in the Start Center causing the scrollbar to disappear sometimes</li> <li>Bartosz Kosiorek did many improvements to libvisio which are now available in version 0.1.8. He also fixed a crash in libcdr and did build and documentation improvements to libetonyek</li> <li>Chris Sherlock did code cleanups in VCL</li> <li>Eloi Montañés fixed duplication of TSA URLs in the Signing tab of the Export as PDF dialog</li> <li>Hossein Nourikhah (TDF) fixed Additions Dialog not working in Start Center</li> <li>Đoàn Trần Công Danh implemented support for cross-compiling with KDE 6 and fixed a compatibility issue in the build configure script</li> <li>Marc Mondesir improved scrolling behaviour</li> <li>Thorsten Behrens (allotropia) fixed missing highlight colour for outline text during slideshow</li> <li>Pranam Lashkari (Collabora) improved the new easy Conditional Formatting dialog and the automatic assignment of font colour in Calc per the cell background colour</li> <li>Samuel Adesola added a couple of automated tests and made it possible to set the compatibility option for ignoring tabs and blanks for line calculation via the UI</li> <li>Gábor Kelemen (allotropia) improved the developer tool for finding unneeded includes</li> <li>David Gilbert implemented handling of clipToStrokePath in imported PDFs</li> <li>Xuan Chen improved the compatibility with riscv64 CPUs</li> <li>Vladislav Tarakanov did initial work on supporting tint/shade values for textboxes in DOCX files</li> <li>Vasily Melenchuk (CIB) fixed section break between tables not imported in RTF files</li> </ol> <p>Kudos to <strong>Ilmari Lauhakangas</strong> for helping to elaborate this list.</p> <h2>Reported Bugs</h2> <p><strong>468</strong> bugs, <strong>83</strong> of which are enhancements, have been reported by <strong>301</strong> people.</p> <p><strong>Top 10 Reporters</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/Reported_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/Reported_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Eyal Rozenberg ( 50 )</li> <li>Gabor Kelemen (allotropia) ( 24 )</li> <li>Mike Kaganski ( 9 )</li> <li>Jeff Fortin Tam ( 9 )</li> <li>Michael Otto ( 7 )</li> <li>peter josvai ( 7 )</li> <li>Xisco Faulí ( 6 )</li> <li>Hossein ( 4 )</li> <li>Rafael Lima ( 4 )</li> <li>Buovjaga ( 4 )</li> </ol> <h2>Triaged Bugs</h2> <p><strong>356</strong> bugs have been triaged by <strong>65</strong> people.</p> <p><strong>Top 10 Triagers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/Triaged_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/Triaged_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Buovjaga ( 56 )</li> <li>m_a_riosv ( 44 )</li> <li>Heiko Tietze ( 33 )</li> <li>Julien Nabet ( 25 )</li> <li>V Stuart Foote ( 20 )</li> <li>Dieter ( 17 )</li> <li>Mike Kaganski ( 17 )</li> <li>Michael Weghorn ( 12 )</li> <li>Xisco Faulí ( 11 )</li> <li>raal ( 10 )</li> </ol> <h2>Resolution of resolved bugs</h2> <p><strong>349</strong> bugs have been set to RESOLVED.<br /> <img loading="lazy" decoding="async" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/Resolution_of_resolved_bugs.png" alt="" width="640" height="480" class="alignnone size-full" /><br /> Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.</p> <h2>Fixed Bugs</h2> <p><strong>126</strong> bugs have been fixed by <strong>32</strong> people.</p> <p><strong>Top 10 Fixers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/Fixed_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/11/Fixed_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Noel Grandin ( 11 )</li> <li>Mike Kaganski ( 10 )</li> <li>Michael Weghorn ( 8 )</li> <li>Justin Luth ( 6 )</li> <li>Heiko Tietze ( 5 )</li> <li>László Németh ( 5 )</li> <li>Xisco Fauli ( 5 )</li> <li>Jim Raykowski ( 4 )</li> <li>Jonathan Clark ( 3 )</li> <li>Miklos Vajna ( 3 )</li> </ol> <p><strong>List of critical bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163019">tdf#163019</a> Calc 24.8.1 crashes if Copy Paste Paste special are executed (steps in comment 6) ( Thanks to Andreas Heinisch )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163543">tdf#163543</a> File crash in LibreOffice Writer when selecting and copying content ( Thanks to Xisco Fauli )</li> </ol> <p><strong>List of high severity bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=100894">tdf#100894</a> FILEOPEN FILESAVE IMPORT Conditional formatting: xls file with a lot of Conditional formatting freeze Calc when opening Styles sidebar ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=152534">tdf#152534</a> Win11 dark theme support–Active selections have light blue background which makes white icons and text almost invisible ( Thanks to Michael Weghorn )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=159690">tdf#159690</a> Manual line break forces automatic Wrap Text – comment 17 ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161919">tdf#161919</a> Two programatically composed UI strings, not suitable for localization – “Delete All” %s and “Delete %s” ( Thanks to Jim Raykowski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161986">tdf#161986</a> ODS fileopen got much slower in 7.4 ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163231">tdf#163231</a> Correttore ortografico italiano non funziona ( Thanks to Julien Nabet )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163275">tdf#163275</a> Typing “-(!1)” into a spreadsheet cell and then clicking no in the dialog about formula error crashes libreoffice ( Thanks to Caolán McNamara )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163375">tdf#163375</a> Calc crash when type-in a range in Formula Wizard ( Thanks to Balazs Varga )</li> </ol> <p><strong>List of crashes fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161968">tdf#161968</a> UI Assign macro to shape crashes CALC ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163019">tdf#163019</a> Calc 24.8.1 crashes if Copy Paste Paste special are executed (steps in comment 6) ( Thanks to Andreas Heinisch )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163191">tdf#163191</a> Dragging headings in Writer navigator crashes LO Writer ( Thanks to Jim Raykowski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163219">tdf#163219</a> ScriptForge library crash ( Thanks to Jean-Pierre Ledure )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163275">tdf#163275</a> Typing “-(!1)” into a spreadsheet cell and then clicking no in the dialog about formula error crashes libreoffice ( Thanks to Caolán McNamara )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163295">tdf#163295</a> LibreOffice crashes when processing XML files containing the string “pwi”. ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163375">tdf#163375</a> Calc crash when type-in a range in Formula Wizard ( Thanks to Balazs Varga )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163543">tdf#163543</a> File crash in LibreOffice Writer when selecting and copying content ( Thanks to Xisco Fauli )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163575">tdf#163575</a> sw smart justify: crash/assert during odt conversion of an Arabic DOCX document ( Thanks to László Németh )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163697">tdf#163697</a> Inserting new lines in Basic IDE causes crash/triggers assert when assistive technology is active on Windows ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163699">tdf#163699</a> LO crashes when double-clicking an image in the navigator. ( Thanks to László Németh )</li> </ol> <p><strong>List of performance issues fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=100894">tdf#100894</a> FILEOPEN FILESAVE IMPORT Conditional formatting: xls file with a lot of Conditional formatting freeze Calc when opening Styles sidebar ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161986">tdf#161986</a> ODS fileopen got much slower in 7.4 ( Thanks to Noel Grandin )</li> </ol> <p><strong>List of old bugs ( more than 4 years old ) fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=100894">tdf#100894</a> FILEOPEN FILESAVE IMPORT Conditional </li></ol>…</div> <div class="post_meta_custom"> <div class="comment_cont"> <a class="comment-icon" href="https://qa.blog.documentfoundation.org/2024/11/10/qa-dev-report-october-2024/#respond" rel="nofollow"> <span class="commentnumber">0 Comments</span> </a> </div> <div class="readMore"><a href="https://qa.blog.documentfoundation.org/2024/11/10/qa-dev-report-october-2024/" title="QA/Dev Report: October 2024" rel="bookmark">Read More</a></div> </div> </div> </div><!--.post excerpt--> <div class="post excerpt date_con_handler"> <div class="date_container"> 15 Oct 2024 </div> <div class="home_post_container"> <h2 class="title"><a href="https://qa.blog.documentfoundation.org/2024/10/15/qa-dev-report-september-2024/" title="QA/Dev Report: September 2024" rel="bookmark">QA/Dev Report: September 2024</a></h2> <div class="post-info">By <a rel="nofollow" href="https://qa.blog.documentfoundation.org/author/x1sc0/" title="Posts by x1sc0" rel="author">x1sc0</a> On 15 October 2024 In <a href="https://qa.blog.documentfoundation.org/category/reports/" rel="nofollow">reports</a> </div> <div class="post-content image-caption-format-1"><div class="shariff" data-title="QA/Dev Report: September 2024" data-info-url="http://ct.de/-2467514" data-backend-url="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/backend/index.php" data-temp="/tmp" data-ttl="60" data-service="t" data-services='["facebook","twitter","info"]' data-image="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/tdf163337_jim_quick_find_matches.png" data-url="https://qa.blog.documentfoundation.org/2024/10/15/qa-dev-report-september-2024/" data-lang="en" data-theme="color" data-orientation="horizontal"></div><h2>General Activities</h2> <ol> <li>LibreOffice 24.2.6 <a href="https://blog.documentfoundation.org/blog/2024/09/05/libreoffice-24-2-6/">was released</a> on September 5</li> <li>LibreOffice 24.8.1 <a href="https://blog.documentfoundation.org/blog/2024/09/12/libreoffice-24-8-1/">was released</a> on September 12</li> <li>LibreOffice 24.8.2 <a href="https://blog.documentfoundation.org/blog/2024/09/27/libreoffice-24-8-2/">was released</a> on September 27</li> <li>Olivier Hallot (TDF) continued with a massive Help bookmark cleanup effort, updated help for BASIC Now() function, improved the help for regular expressions by including a description of \w and \W patterns and extended the Document Type Definition of Help XML</li> <li>Pierre F. improved readability and maintainability of the Document Type Definition of Help XML and updated help for Navigator in Calc after the addition of comment deletion functionality</li> <li>Dione Maddern added help pages for Properties Sidebar decks, updated help for Styles Sidebar deck and added a help page for database table references</li> <li>Adolfo Jayme Barrientos improved UI strings in Calc and updated Help pages accordingly</li> <li>Bogdan Buzea improved UI strings and updated Help pages accordingly</li> <li>Laurent Balland did many updates and cleanups to Impress templates, for example replacing images with vector graphics for better quality</li> <li>Miklós Vajna (Collabora) implemented per-paragraph <a href="https://vmiklos.hu/blog/sd-semi-transparent-text2.html">semi-transparent shape text</a> in Impress and added digital signing support to LOKit</li> <li>Michael Meeks, Tomaž Vajngerl, Bayram Çiçek, Rashesh Padia, Gülşah Köse and Marco Cecchetti (Collabora) worked on LOKit used by Collabora Online</li> <li>Jaume Pujantell (Collabora) added a command to promote a Writer reply comment to a new main one and fixed an issue with comment threads breaking when exporting ODT files as DOCX</li> <li>Julien Nabet fixed database queries being saved corrupted, fixed incorrectly included values with BETWEEN and NOT BETWEEN statements in dBASE file connections, fixed an issue preventing the use of Report Builder Wizard and added the new Histogram chart type to Sidebar’s Chart deck</li> <li>Xisco Faulí (TDF) added the schema for ODF 1.4 while doing several fixes and adaptations related to it, converted many Java tests to CppUnit tests, fixed an issue with Position and Size dialog showing dimensions in incorrect measurement units, upgraded many dependencies and fixed some crashes</li> <li>Michael Stahl (allotropia) fixed issues with hiding of FlyFrames in hidden sections, made zip file handling more robust, made the display of hidden text with a non-hidden paragraph marker in Microsoft document formats match that of MS Word and fixed an issue related to widow paragraphs in sections</li> <li>Mike Kaganski (Collabora) made BASIC’s CStr() and Format() functions produce localized output for currency values, fixed a DOCX table layout issue, fixed an issue with undo history being populated simply by opening a certain Impress presentation, implemented a fallback for inline formulas in imported PPTX files, implemented handling of Exit Property for Property Set in BASIC, improved the performance of Writer table row height calculation while also making it correct and fixed an issue resulting in broken OLE objects when re-exporting some PPTX files. He also fixed many crashes and did code cleanups</li> <li>Caolán McNamara (Collabora) improved the layout of Start Center and made Impress/Draw Navigator focus handling more robust. He also fixed many issues found by static analysers and fuzzers, this time tackling a particularly massive batch of Coverity findings, including lots of Java issues</li> <li>Stephan Bergmann (allotropia) worked on WASM build. He also adapted the code to compiler changes</li> <li>Noel Grandin (Collabora) made it faster to import PDFs with lots of pages and optimised Writer code after the big item handling rework. He also did many code cleanups and fixed many issues found by static analysers</li> <li>Justin Luth (Collabora) fixed an issue with localised footnote style, implemented support for ToCs with no page numbers in DOCX import, continued improving the handling of OOXML layoutInCell property, adapted the DOCX shape handling code to strange new inconsistencies from Microsoft and fixed crashes</li> <li>Michael Weghorn (TDF) worked on the accessibility features of Windows, GTK4 and Qt UIs in areas such as switching sheets in Calc, selecting elements in Writer tables and toolbar positions. He also worked on using native widgets in Qt UIs</li> <li>Balázs Varga (allotropia) continued polishing support for uniform Glow effect for text in shapes, fixed missing table borders in PPTX files and worked on the accessibility checker</li> <li>Patrick Luby improved the look of the active cell indicator in Calc on macOS, adapted the code to changes in restorable state handling in macOS Sonoma and made colorspace handling more robust on macOS</li> <li>Jim Raykowski made the Quick Find Sidebar deck inherit the search string from the Quick Find toolbar, fixed an issue with importing macro libraries as read-only, fixed an undo issue affecting style manipulation via the Sidebar, got rid of annoying page jumping behaviour when switching between page view modes in Writer, enriched the Quick Find Sidebar deck by adding match numbers and made comment tracking in Writer Navigator work also when focusing into comment boxes</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/tdf163337_jim_quick_find_matches.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/tdf163337_jim_quick_find_matches.png" alt="" width="300" height="225" /></a></p> <li>Armin Le Grand (allotropia/Collabora) worked on a renovation of graphics rendering on Linux with Cairo library</li> <li>Oliver Specht (CIB) added the ability to define default zoom values in global options, fixed an RTF issue with incorrect frame positioning and made it so character formatting and styles are cleared, if a paragraph or a character style is applied by holding down Ctrl while double-clicking in the Sidebar</li> <li>Heiko Tietze (TDF) improved the user experience of the direct SQL dialog, added an option to disable the warning that only the active sheet will be saved when exporting to CSV (based on work by Martin van Zijl), improved the layout of document properties dialog, made it so double-clicking on document information fields in Writer opens the Properties dialog when relevant, made text in Calc cells with line breaks respect application colour setting, differentiated the context menu labels per the various index types and changed certain default bullet characters</li> <li>László Németh improved the support for smart justify in DOCX files and added support for style separators in DOCX files</li> <li>Ilmari Lauhakangas (TDF) updated Help after UI changes and did many fixes and optimisations to icon themes</li> <li>Christian Lohmaier (TDF) did build-related cleanups</li> <li>Eike Rathke (Red Hat) continued polishing the handling of custom Add-In function names</li> <li>Jonathan Clark (TDF) further improved large paragraph layout performance, <a href="https://www.bdrc.io/blog/2024/10/10/tech-innovations-to-make-the-tibetan-language-a-first-class-citizen-in-the-digital-world/">especially affecting languages such as Tibetan</a>, fixed several issues related to kashida characters, fixed an issue with incorrect textbox positions when anchored As character inside RTL text, added base text group and mono features to Asian Phonetic Guide, implemented missing support for RTL text in EMF graphics, implemented Syriac justification and fixed issues with text grid spacing in DOC import</li> <li>Regina Henschel implemented support for exporting the database range property TotalsRow to ODF</li> <li>Tibor Nagy (allotropia) fixed issues with exporting comments as PDF annotations and made it so a linked presentation opens in slideshow or editing mode depending on what the mode is in the source presentation</li> <li>Adam Seskunas worked on the GSoC project to port Java tests to C++</li> <li>Ritobroto Mukherjee worked on the GSoC project to implement cross platform .NET bindings for UNO API</li> <li>Ahmed Hamed worked on the GSoC project for improving the Functions Sidebar deck in Calc</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/tdf161543_functions.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/tdf161543_functions.png" alt="" width="300" height="225" /></a></p> <li>Sahil Gautam worked on the GSoC project to implement themes and added a “Handle Duplicate Records” command to Calc while creating a Help page for it</li> <li>Mohit Marathe worked on the GSoC project for adding a Comments Sidebar deck</li> <li>Rafael Lima made it so Solver Options dialog accepts parameters of TypeClass BYTE and SHORT, made it possible to set solver settings at the sheet level via the UNO API and improved the stability of the solver and fixed issues with resizing the Comments Sidebar deck</li> <li>Kira Tubo removed redundant Open and Save buttons from Notebookbar and updated Help accordingly, moved “Protect” section to “Position and Size” tab in Properties dialogs of document elements while updating the layout of the dialogs, defined some default Comment style attributes and made Hanging Indent command create a hanging indent when used on a paragraph without one</li> <li>Jean-Pierre Ledure worked on the ScriptForge library</li> <li>Andreas Heinisch added a check for missing parameters to BASIC</li> <li>Arnaud Versini did some code cleanups</li> <li>Bartosz Kosiorek added support for MS Visio Template format with .vstx extension</li> <li>Sohrab Kazak added a checkbox to toggle the title in a ToC/Index</li> <li>Chris Sherlock did code cleanups in VCL</li> <li>Eloi Montañés fixed an issue with unverifiable timestamps in signatures when using the NSS backend</li> <li>Rico Tzschichholz (Ubuntu) made some build fixes</li> <li>DaeHyun Sung improved the Korean UI font priority</li> <li>Henry Castro (Collabora) fixed an issue with currency format previews in Calc</li> </ol> <p>Kudos to <strong>Ilmari Lauhakangas</strong> for helping to elaborate this list.</p> <h2>Reported Bugs</h2> <p><strong>479</strong> bugs, <strong>69</strong> of which are enhancements, have been reported by <strong>297</strong> people.</p> <p><strong>Top 10 Reporters</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/Reported_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/Reported_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Mike Kaganski ( 15 )</li> <li>Eyal Rozenberg ( 15 )</li> <li>yoylasfpgas ( 13 )</li> <li>Gabor Kelemen (allotropia) ( 10 )</li> <li>peter josvai ( 10 )</li> <li>Buovjaga ( 9 )</li> <li>nobu ( 8 )</li> <li>Hossein ( 8 )</li> <li>Rafael Lima ( 8 )</li> <li>Regina Henschel ( 7 )</li> </ol> <h2>Triaged Bugs</h2> <p><strong>464</strong> bugs have been triaged by <strong>66</strong> people.</p> <p><strong>Top 10 Triagers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/Triaged_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/Triaged_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Buovjaga ( 115 )</li> <li>m_a_riosv ( 65 )</li> <li>Xisco Faulí ( 41 )</li> <li>V Stuart Foote ( 35 )</li> <li>Heiko Tietze ( 24 )</li> <li>Mike Kaganski ( 22 )</li> <li>Julien Nabet ( 21 )</li> <li>Dieter ( 14 )</li> <li>raal ( 11 )</li> <li>ady ( 11 )</li> </ol> <h2>Resolution of resolved bugs</h2> <p><strong>446</strong> bugs have been set to RESOLVED.<br /> <img loading="lazy" decoding="async" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/Resolution_of_resolved_bugs.png" alt="" width="640" height="480" class="alignnone size-full" /><br /> Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.</p> <h2>Fixed Bugs</h2> <p><strong>161</strong> bugs have been fixed by <strong>36</strong> people.</p> <p><strong>Top 10 Fixers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/Fixed_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/10/Fixed_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Mike Kaganski ( 14 )</li> <li>Heiko Tietze ( 13 )</li> <li>Jonathan Clark ( 10 )</li> <li>Xisco Fauli ( 9 )</li> <li>Caolán McNamara ( 7 )</li> <li>Julien Nabet ( 7 )</li> <li>Justin Luth ( 6 )</li> <li>Rafael Lima ( 6 )</li> <li>Patrick Luby ( 6 )</li> <li>László Németh ( 5 )</li> </ol> <p><strong>List of critical bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162911">tdf#162911</a> Inserting multiple Hyperlinks and undoing an insertion (Ctrl-Z) crashes Writer ( Thanks to Michael Stahl )</li> </ol> <p><strong>List of high severity bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=160937">tdf#160937</a> Document Properties pages in all modules do not fit screen and cannot be resized (gtk3/gtk4) ( Thanks to Heiko Tietze )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161724">tdf#161724</a> FILEOPEN PPTX: image completely disappears, other quite off (zoomed in?) ( Thanks to Xisco Fauli )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162507">tdf#162507</a> Page layout reflow after pressing delete causes hang (involving tables) ( Thanks to Miklos Vajna )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162728">tdf#162728</a> Crash on saving in Math Formula editor ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162746">tdf#162746</a> Cannot open DOCX file from 24.8 ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162829">tdf#162829</a> CRASH: Editing Formula Bar with two views ( Thanks to Xisco Fauli )</li> </ol> <p><strong>List of crashes fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=158323">tdf#158323</a> CRASH when switch back from HTML View to Normal View after edit in HTML source code ( Thanks to Julien Nabet )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=160945">tdf#160945</a> LibreOffice crashes in vtableCall at startup (Windows ARM) ( Thanks to Stephan Bergmann )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161256">tdf#161256</a> Libreoffice crashes using gtk4 VCL on kde plasma wayland ( Thanks to Michael Weghorn )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162405">tdf#162405</a> Multiple password dialogs + crash in file save dialog with configured OpenPGP key signing key ( Thanks to Sarper Akdemir )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162728">tdf#162728</a> Crash on saving in Math Formula editor ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162760">tdf#162760</a> Calc solver crashes on large spreadsheet but runs in LO 7.6.7 ( Thanks to Rafael Lima )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162764">tdf#162764</a> CRASH: closing LibreOffice while TextControlParagraphPropertiesDialog/TextControlCharacterPropertiesDialog are open (gen) ( Thanks to Xisco Fauli )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162772">tdf#162772</a> Crash in “Target in Document” in Hyperlink dialog, if path is not suitable ( Thanks to Noel Grandin )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162782">tdf#162782</a> FILESAVE SVG: semi-transparent shape text in a bullet list crashes ( Thanks to Miklos Vajna )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162829">tdf#162829</a> CRASH: Editing Formula Bar with two views ( Thanks to Xisco Fauli )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162887">tdf#162887</a> CRASH: xpdfimport crash on textual tiling pattern ( Thanks to Dr. David Alan Gilbert )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162911">tdf#162911</a> Inserting multiple Hyperlinks and undoing an insertion (Ctrl-Z) crashes Writer ( Thanks to Michael Stahl )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162987">tdf#162987</a> Executing .uno:DataFilterAutoFilter on a hidden spreadsheet crashes ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=163091">tdf#163091</a> crash the file with macro ( Thanks to Mike Kaganski )</li> </ol> <p><strong>List of performance issues fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=152298">tdf#152298</a> FILEOPEN DOCX Copying and pasting between table cells is slow (steps in comment 7) ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161562">tdf#161562</a> Sluggish scrolling after saving and </li></ol>…</div> <div class="post_meta_custom"> <div class="comment_cont"> <a class="comment-icon" href="https://qa.blog.documentfoundation.org/2024/10/15/qa-dev-report-september-2024/#respond" rel="nofollow"> <span class="commentnumber">0 Comments</span> </a> </div> <div class="readMore"><a href="https://qa.blog.documentfoundation.org/2024/10/15/qa-dev-report-september-2024/" title="QA/Dev Report: September 2024" rel="bookmark">Read More</a></div> </div> </div> </div><!--.post excerpt--> <div class="post excerpt last date_con_handler"> <div class="date_container"> 9 Sep 2024 </div> <div class="home_post_container"> <h2 class="title"><a href="https://qa.blog.documentfoundation.org/2024/09/09/qa-dev-report-august-2024/" title="QA/Dev Report: August 2024" rel="bookmark">QA/Dev Report: August 2024</a></h2> <div class="post-info">By <a rel="nofollow" href="https://qa.blog.documentfoundation.org/author/x1sc0/" title="Posts by x1sc0" rel="author">x1sc0</a> On 9 September 2024 In <a href="https://qa.blog.documentfoundation.org/category/reports/" rel="nofollow">reports</a> </div> <div class="post-content image-caption-format-1"><div class="shariff" data-title="QA/Dev Report: August 2024" data-info-url="http://ct.de/-2467514" data-backend-url="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/backend/index.php" data-temp="/tmp" data-ttl="60" data-service="t" data-services='["facebook","twitter","info"]' data-image="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/firstheaderrow_pivot_table_xlsx.png" data-url="https://qa.blog.documentfoundation.org/2024/09/09/qa-dev-report-august-2024/" data-lang="en" data-theme="color" data-orientation="horizontal"></div><h2>General Activities</h2> <ol> <li>LibreOffice 24.8.0 <a href="https://blog.documentfoundation.org/blog/2024/08/22/libreoffice-248/">was released</a> on August 22</li> <li>Olivier Hallot (TDF) continued with improvements to Calc function help pages, added help pages for Sidebar settings and graphics export via command line, improved help pages for Writer Status Bar, Calc’s Similarity Search and database ranges, updated menu item paths in Help, did lots of Help cleanups, added some extended tooltips, improved the dialog for easy conditional formatting in Calc and removed a misleading Restore Default button from Sidebar Settings</li> <li>Alain Romedenne improved help for BASIC’s If statement and added unit tests for IF THEN statements in BASIC and VBA</li> <li>Pierre F. made two dozen improvements to help, in areas such as Calc functions, word count, change tracking, BASIC, regular expressions, AutoRecovery and backup, and freezing of rows and columns in Calc</li> <li>Dione Maddern added a help page for Quick Find Sidebar deck, updated the help for Writing Aids, reworked help pages for Navigator and Navigation toolbar and updated the instructions for enabling remote control in Impress Remote user guide</li> <li>Adolfo Jayme Barrientos updated help pages about digital signatures after UI changes</li> <li>Laurent Balland did cleanups in Resume Writer template and Beehive, Blue Curve, DNA, Blueprint Plans, Focus, Inspiration, Light, DNA, Midnightblue, Piano, Portfolio, and Progress Impress templates</li> <li>Miklós Vajna (Collabora) made it faster to open DOCX files with many shapes and sections, and headers/footers activated, fixed a layout loop in a certain DOCX file with a complex full-page group shape, fixed losing paragraph styles with many numberings in DOCX export and made Writer layouting smarter, <a href="https://vmiklos.hu/blog/sw-anyinput-lok.html">improving performance in LOKit</a></li> <li>Sven Göthel, Skyler Grey, Hubert Figuière, Andras Timar, Michael Meeks and Áron Budea (Collabora) worked on LOKit used by Collabora Online. Michael also optimised loading times by reducing the frequency of progress bar updates</li> <li>Jaume Pujantell (Collabora) implemented handling of firstHeaderRow attibute in XLSX pivot tables and fixed a crash seen when editing text in shapes in Collabora Online</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/firstheaderrow_pivot_table_xlsx.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/firstheaderrow_pivot_table_xlsx.png" alt="" width="300" height="225" /></a></p> <li>Tomaž Vajngerl (Collabora) worked on the new histogram chart type</li> <li>Julien Nabet fixed an issue preventing deletion of MySQL/MariaDB tables with spaces in their names and did some code cleanups</li> <li>Xisco Faulí (TDF) fixed a PDF export crash, improved the contrast accessibility check and did many dependency updates</li> <li>Michael Stahl (allotropia) improved some automated tests, fixed issues with hidden sections, made HTML pasting more robust when dealing with placeholder fields in Writer, fixed a wrapping issue with long index entries, simplified the code for JPEG quality levels in PDF export and made UA PDFs compatible with Adobe Acrobat Pro’s accessibility checker</li> <li>Mike Kaganski (Collabora) worked around a bug in MS Access ODBC 64-bit driver preventing database table editing, fixed an issue in Insert Special Character dialog related to changing the font selection and made it possible to filter characters in the dialog by Unicode value, fixed an issue with Calc’s EXACT function when working in array context, improved stability by preventing the closing of a document while it is being layouted in the background, made anti-aliasing code more robust on Windows in the context of bitmap export, made the BASIC With statement implementation behave correctly, fixed an issue with BASIC for loop evaluation in VBA support mode, made it possible to deselect all tables in Base by clicking outside of the table list, fixed an issue with some Writer tables showing as collapsed, fixed some issues in the Unicode notation toggle command (Alt+X) and fixed a pasting issue related to document themes. He also fixed many crashes and did code cleanups</li> <li>Caolán McNamara (Collabora) fixed an issue with not being able to rotate the page when printing labels on Linux, fixed embedded formulas not being shown completely when in edit mode and fixed an issue blocking chart data range editing. He also fixed many issues found by static analysers and fuzzers</li> <li>Stephan Bergmann (allotropia) worked on WASM build, enabling WebDAV use</li> <li>Noel Grandin (Collabora) improved loading time for DOCX files with lots of headers and footers and optimised the handling of Writer bookmarks</li> <li>Justin Luth (Collabora) did many improvements to the handling of OOXML layoutInCell property controlling VML shape behaviour in tables, fixed an issue with inherited styles not updating after font size change in Writer, fixed incorrect object anchoring in DOC export and fixed a crash related to undoing header activation</li> <li>Michael Weghorn (TDF) fixed detecting the default printer on Linux, worked on handling accessible object attributes, fixed an issue with font attributes in form control properties, fixed license text getting selected when installing an extension with certain Linux UIs, implemented support for reading whole documents from top to bottom in NVDA screen reader, made dark mode detection more robust in Qt/KDE UIs and worked on using native widgets in Qt UIs</li> <li>Balázs Varga (allotropia) fixed an auto-fitted shape size issue in PPTX import and implemented support for uniform Glow effect for text in shapes</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/uniform_glow.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/uniform_glow.png" alt="" width="300" height="225" /></a></p> <li>Patrick Luby improved the look of the active cell indicator in Calc on macOS, made the Tabbed UI centered on macOS and fixed a couple of crashes</li> <li>Jim Raykowski fixed a visual glitch in the Animation Sidebar deck of Impress, made it possible to jump to a heading by pressing Enter in a read-only Table of Contents in Writer, made word count information of headings outline content show in Navigator tooltips, made it possible to delete all content of a content type via the Navigator (except headings), made the initially selected tracked change in Manage Changes dialog be the current or next one in the document, fixed a mouse wheel focus issue in the Sidebar and made it so the source paths of linked libraries are shown in Macro Organizer</li> <li>Sarper Akdemir (allotropia) continued improving the UX of the encryption dialog</li> <li>Armin Le Grand (allotropia/Collabora) worked on a renovation of graphics rendering with Cairo library</li> <li>Oliver Specht (CIB) fixed an issue with tables having rows with “At least” height setting in imported Microsoft formats</li> <li>Heiko Tietze (TDF) made comment background colours customisable in Writer, Impress and Draw, made it possible to toggle the display mode of the most recent documents list between current module and all modules, made it possible to customise the colours of non-printable characters and improved the luminance calculation for automatic colour setting alongside dark mode colour improvements</li> <li>László Németh made it possible to adjust hyphenation settings via the Sidebar</li> <li>Ilmari Lauhakangas (TDF) did some Python code cleanups, improved a build error message, unified API docs a bit and did some help page cleanups</li> <li>Christian Lohmaier (TDF) worked on Windows Subsystem for Linux build improvements</li> <li>Pranam Lashkari (Collabora) made it quicker to add new conditional formatting rules via the Manage dialog, implemented loading of comment author names from XLSX files and improved dark mode handling for text box content</li> <p><a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/manage_conditional_formatting.png" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/manage_conditional_formatting.png" alt="" width="300" height="225" /></a></p> <li>Thorsten Behrens (allotropia) switched the MAR-based auto-updater to be on by default</li> <li>Eike Rathke (Red Hat) made the Calc function search in the Sidebar more robust and made custom Add-In function names imported from OOXML be handled properly</li> <li>Jonathan Clark (TDF) made numbering formats with repeated characters more accurate, fixed several issues related to diacritics and kashida characters, fixed incorrect output after editing Ruby base text, worked on reducing visible jittering when laying out right-aligned text and fixed an issue with RTL as-character anchored textbox positioning</li> <li>Regina Henschel fixed a display scaling issue affecting crop markers on Windows</li> <li>Tibor Nagy (allotropia) fixed a “Stack empty” error in tagged PDF export</li> <li>Adam Seskunas worked on the GSoC project to port Java tests to C++</li> <li>Ritobroto Mukherjee worked on the GSoC project to implement cross platform .NET bindings for UNO API</li> <li>Devansh Varshney worked on the GSoC project for adding histogram charts</li> <li>Ahmed Hamed worked on the GSoC project for improving the Functions Sidebar deck in Calc</li> <li>Sahil Gautam worked on the GSoC project to implement themes</li> <li>Rafael Lima made tooltips wrap properly in Qt-based UIs, fixed a layout issue when resizing the Comments Sidebar deck and improved the look of the active cell indicator in Calc</li> <li>Hossein Nourikhah (TDF) worked on Windows Subsystem for Linux build improvements</li> <li>Kira Tubo improved the grouping of styles in the Sidebar</li> <li>Moritz Duge (allotropia) continued improving the UI of certificate handling and digital signing</li> <li>Bayram Çiçek (Collabora) continued working on Excel Power Query round trip support</li> <li>Jean-Pierre Ledure worked on the ScriptForge library</li> <li>Vladislav Tarakanov finalised the support of audio files in PPT/X files</li> <li>Kurt Nordback improved the alignment of pie-of-pie and bar-of-pie chart data labels and took the first steps in adding support for invertIfNegative in bar and bubble charts</li> <li>Gülşah Köse (Collabora) added a command to invert document background colour to be used in Collabora Online</li> <li>David Gilbert made it so PDF import makes use of clip paths</li> <li>René Engelhard (Debian) fixed a build issue affecting armhf platform</li> <li>Andreas Heinisch made it so Calc’s Manage names dialog checks, if a formula is a valid print range</li> <li>Per99 made it so the user can choose which animation settings to use via accessibility options (related to hypersensitivity)</li> </ol> <p>Kudos to <strong>Ilmari Lauhakangas</strong> for helping to elaborate this list.</p> <h2>Reported Bugs</h2> <p><strong>436</strong> bugs, <strong>53</strong> of which are enhancements, have been reported by <strong>258</strong> people.</p> <p><strong>Top 10 Reporters</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/Reported_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/Reported_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Eyal Rozenberg ( 26 )</li> <li>Mike Kaganski ( 19 )</li> <li>Regina Henschel ( 12 )</li> <li>Buovjaga ( 10 )</li> <li>Justin L ( 8 )</li> <li>Heiko Tietze ( 7 )</li> <li>fpy ( 7 )</li> <li>Jeff Fortin Tam ( 7 )</li> <li>peter josvai ( 5 )</li> <li>Gabor Kelemen (allotropia) ( 5 )</li> </ol> <h2>Triaged Bugs</h2> <p><strong>424</strong> bugs have been triaged by <strong>67</strong> people.</p> <p><strong>Top 10 Triagers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/Triaged_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/Triaged_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Buovjaga ( 92 )</li> <li>m_a_riosv ( 38 )</li> <li>Heiko Tietze ( 34 )</li> <li>Mike Kaganski ( 23 )</li> <li>raal ( 21 )</li> <li>V Stuart Foote ( 19 )</li> <li>ady ( 18 )</li> <li>Dieter ( 17 )</li> <li>Julien Nabet ( 13 )</li> <li>Michael Weghorn ( 11 )</li> </ol> <h2>Resolution of resolved bugs</h2> <p><strong>475</strong> bugs have been set to RESOLVED.<br /> <img loading="lazy" decoding="async" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/Resolution_of_resolved_bugs.png" alt="" width="640" height="480" class="alignnone size-full" /><br /> Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.</p> <h2>Fixed Bugs</h2> <p><strong>213</strong> bugs have been fixed by <strong>45</strong> people.</p> <p><strong>Top 10 Fixers</strong><br /> <a href="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/Fixed_Bugs.png" rel="noopener"><img loading="lazy" decoding="async" class="alignright" src="https://qa.blog.documentfoundation.org/wp-content/uploads/sites/8/2024/09/Fixed_Bugs.png" alt="" width="300" height="225" /></a></p> <ol> <li>Mike Kaganski ( 21 )</li> <li>Pierre F ( 16 )</li> <li>Justin Luth ( 15 )</li> <li>Caolán McNamara ( 13 )</li> <li>Michael Weghorn ( 11 )</li> <li>Heiko Tietze ( 10 )</li> <li>Jonathan Clark ( 9 )</li> <li>Olivier Hallot ( 6 )</li> <li>Jim Raykowski ( 6 )</li> <li>Miklos Vajna ( 6 )</li> </ol> <p><strong>List of critical bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162589">tdf#162589</a> LibreOffice doesn’t start on Windows (erorr messages about nss3.dll and nspr4.dll) ( Thanks to Xisco Fauli )</li> </ol> <p><strong>List of high severity bugs fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=148367">tdf#148367</a> EDITING MS Access through 64-bit ODBC doesn’t work and returns an Invalid Bookmark error ( Thanks to Mike Kaganski )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=157851">tdf#157851</a> FILEOPEN XLSX “Author” information about notes is not read ( Thanks to Pranam Lashkari )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161139">tdf#161139</a> FILEOPEN DOCX SaxException when opening specific file ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161705">tdf#161705</a> LO crashes with undo/redo of page numbering wizard’s created bookmarks ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161725">tdf#161725</a> Add option to toggle module-specific file types in Recent Documents (MRU) menu ( Thanks to Heiko Tietze )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161741">tdf#161741</a> LO crashes with undo/redo of new header + some other change ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162065">tdf#162065</a> can’t clone “format” of a shape anymore ( Thanks to Oliver Specht )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162586">tdf#162586</a> Crash after exporting an odt document to pdf ( Thanks to Xisco Fauli )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=61242">tdf#61242</a> Customise comments background color in Writer ( Thanks to Heiko Tietze )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=68274">tdf#68274</a> provide better update mechanism — Mozilla ARchive (mar) based incrementals on all supported platforms ( Thanks to Thorsten Behrens )</li> </ol> <p><strong>List of crashes fixed</strong></p> <ol> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=140061">tdf#140061</a> Crash swlo!sw::WriterMultiListener::StartListening ( Thanks to Patrick Luby )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=155459">tdf#155459</a> Point to the relevant section of Privacy Policy from the Options->LibreOffice->General help, “Send crash reports to The Document Foundation” section ( Thanks to Ilmari Lauhakangas )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161705">tdf#161705</a> LO crashes with undo/redo of page numbering wizard’s created bookmarks ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=161741">tdf#161741</a> LO crashes with undo/redo of new header + some other change ( Thanks to Justin Luth )</li> <li><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=162004">tdf#162004</a> [CRASH] Enabling the Notes Pane and closing the document will crash LibreOffice ( </li></ol>…</div> <div class="post_meta_custom"> <div class="comment_cont"> <a class="comment-icon" href="https://qa.blog.documentfoundation.org/2024/09/09/qa-dev-report-august-2024/#respond" rel="nofollow"> <span class="commentnumber">0 Comments</span> </a> </div> <div class="readMore"><a href="https://qa.blog.documentfoundation.org/2024/09/09/qa-dev-report-august-2024/" title="QA/Dev Report: August 2024" rel="bookmark">Read More</a></div> </div> </div> </div><!--.post excerpt--> <div class='pagination'><ul><li class='current'><span class='currenttext'>1</span></li><li><a rel='nofollow' href='https://qa.blog.documentfoundation.org/page/2/' class='inactive'>2</a></li><li><a rel='nofollow' href='https://qa.blog.documentfoundation.org/page/3/' class='inactive'>3</a></li><li><a rel='nofollow' href='https://qa.blog.documentfoundation.org/page/4/' class='inactive'>4</a></li><li><a rel='nofollow' href='https://qa.blog.documentfoundation.org/page/2/' class='inactive'>Next ›</a></li><a rel='nofollow' class='inactive' href='https://qa.blog.documentfoundation.org/page/14/'>Last »</a></ul></div> </div> </article> <aside class="sidebar c-4-12"> <div id="sidebars" class="g"> <div class="sidebar"> <ul class="sidebar_list"> <li class="widget_text widget widget-sidebar"><div class="textwidget custom-html-widget"><div align="left"> <a href="https://www.libreoffice.org/donate/"><img src="https://blog.documentfoundation.org/wp-content/uploads/2017/12/donateanimation-en.gif" alt="Donate"> </a> </div></div></li><li class="widget widget-sidebar"><h3>Search</h3><form method="get" id="searchform" class="search-form" action="https://qa.blog.documentfoundation.org" _lpchecked="1"> <fieldset> <input type="text" name="s" id="s" value="" onfocus="if(this.value=='Search this Site...')this.value='';" x-webkit-speech onwebkitspeechchange="transcribe(this.value)"> </fieldset> </fieldset> </form></li><li class="widget widget-sidebar"><h3>Join us!</h3> <div class="textwidget"><ul> <li><a href="https://wiki.documentfoundation.org/QA">Quality Assurance on our Wiki</a></li> <li><a href="https://wiki.documentfoundation.org/QA/GetInvolved">How to get involved</a></li> </ul> </div> </li><li class="widget widget-sidebar"><h3><a class="rsswidget rss-widget-feed" href="http://planet.documentfoundation.org/"><img class="rss-widget-icon" style="border:0" width="14" height="14" src="https://qa.blog.documentfoundation.org/wp-includes/images/rss.png" alt="RSS" loading="lazy" /></a> <a class="rsswidget rss-widget-title" href="https://planet.documentfoundation.org/">TDF Planet</a></h3><ul><li><a class='rsswidget' href='https://blog.documentfoundation.org/blog/2025/02/21/how-your-donations-helped-the-libreoffice-project-in-2024/'>How your donations helped the LibreOffice project in 2024</a></li><li><a class='rsswidget' href='https://blog.documentfoundation.org/blog/2025/02/20/libreoffice-24-8-5-is-available-for-download/'>LibreOffice 24.8.5 is available for download</a></li><li><a class='rsswidget' href='https://meeksfamily.uk/~michael/blog/2025-02-19.html'>2025-02-19 Wednesday</a></li><li><a class='rsswidget' href='https://meeksfamily.uk/~michael/blog/2025-02-18.html'>2025-02-18 Tuesday</a></li><li><a class='rsswidget' href='https://meeksfamily.uk/~michael/blog/2025-02-17.html'>2025-02-17 Monday</a></li><li><a class='rsswidget' href='https://blog.documentfoundation.org/blog/2025/02/17/community-member-monday-ndidi-folasade-ogboi/'>Community Member Monday: Ndidi Folasade Ogboi</a></li><li><a class='rsswidget' href='https://dev.blog.documentfoundation.org/2025/02/17/understanding-the-existing-code-to-provide-better-patches/'>Understanding the existing code to provide better patches</a></li><li><a class='rsswidget' href='https://meeksfamily.uk/~michael/blog/2025-02-16.html'>2025-02-16 Sunday</a></li><li><a class='rsswidget' href='https://meeksfamily.uk/~michael/blog/2025-02-15.html'>2025-02-15 Saturday</a></li><li><a class='rsswidget' href='https://blog.documentfoundation.org/blog/2025/02/13/libreoffice-25-2-the-first-week-in-statistics/'>LibreOffice 25.2: The first week, in statistics</a></li></ul></li><li class="widget widget-sidebar"><h3>Meta</h3> <ul> <li><a rel="nofollow" href="https://qa.blog.documentfoundation.org/wp-login.php">Log in</a></li> <li><a href="https://qa.blog.documentfoundation.org/feed/">Entries feed</a></li> <li><a href="https://qa.blog.documentfoundation.org/comments/feed/">Comments feed</a></li> <li><a href="https://en-gb.wordpress.org/">WordPress.org</a></li> </ul> </li> </ul> </div> </div><!--sidebars--> </aside> </div><!--#page--> </div><!--.container--> </div> <footer> <div class="container"> <div class="footer-widgets"> <div class="footer-w-container"> <div class="f-widget f-widget-1"> <div class="widget"><h3>Copyright</h3> <div class="textwidget"><p>Unless otherwise specified, all text and images on this website are licensed under the <a href="https://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>.<br /> This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (<a href="http://www.libreoffice.org/download/license/">MPLv2</a>).</p> </div> </div> </div> <div class="f-widget f-widget-2"> <div class="widget"><h3>Trademarks</h3> <div class="textwidget"><p><strong>LibreOffice</strong> and <strong>The Document Foundation</strong> are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our <a href="https://wiki.documentfoundation.org/TDF/Policies/Trademark_Policy">Trademark Policy</a>.</p> </div> </div> </div> <div class="f-widget last"> <div class="widget_text widget"><h3>Legal Information</h3><div class="textwidget custom-html-widget"><a href="http://www.documentfoundation.org/imprint"><strong>Impressum (Legal Info)</strong></a><br/> <a href="https://www.libreoffice.org/privacy/"><strong>Privacy Policy</strong></a><br/> <a href="https://blog.documentfoundation.org/privacy-tools/"><strong>Privacy Tools</strong></a></div></div><div class="widget"><h3>Credits</h3> <div class="textwidget"><p>Theme: GreenChilli by <a href="http://mythemeshop.com/">MyThemeShop</a>.</p> </div> </div> </div> </div> <div class="copyrights"><!--start copyrights--> <div class="row" id="copyright-note"> <span><a href="https://qa.blog.documentfoundation.org/" title="Updates from the Quality Assurance community">LibreOffice QA Blog</a> Copyright © 2025.</span> <div class="top">Theme by <a href="http://mythemeshop.com/">MyThemeShop</a>. <a href="#top" class="toplink">Back to Top ↑</a></div> </div> <!--end copyrights--> </div> </div><!--.footer-widgets--> </div><!--.container--> </footer><!--footer--> <!--start footer code--> <!--end footer code--> <script type="text/javascript"> jQuery(document).ready(function(e) { (function($){ $('#searchform input').attr('placeholder','Search this site...'); $('.comment-author').parent('div').addClass('commentContainer'); }(jQuery)); }); </script> <div class="gdpr gdpr-overlay"></div> <div class="gdpr gdpr-privacy-bar" style="display:none;"> <div class="gdpr-wrapper"> <div class="gdpr-content"> <p></p> </div> <div class="gdpr-right"> <div class="gdpr-buttons"> <button class="gdpr-preferences" type="button">Privacy Preferences</button> <button class="gdpr-agreement" type="button">I Agree</button> </div> <span class="gdpr-close"></span> </div> </div> </div> <div class="gdpr gdpr-privacy-preferences"> <div class="gdpr-wrapper"> <form method="post" class="gdpr-privacy-preferences-frm"> <input type="hidden" name="action" value="gdpr_update_privacy_preferences"> <input type="hidden" id="update-privacy-preferences-nonce" name="update-privacy-preferences-nonce" value="b2681af87d" /><input type="hidden" name="_wp_http_referer" value="/" /> <header> <div class="gdpr-box-title"> <h3>Privacy Preference Center</h3> <span class="gdpr-close"></span> </div> </header> <div class="gdpr-mobile-menu"> <button type="button">Options</button> </div> <div class="gdpr-content"> <div class="gdpr-tabs"> <ul class=""> <li><button type="button" class="gdpr-tab-button gdpr-active" data-target="gdpr-consent-management">Consent Management</button></li> </ul> <ul class="gdpr-policies"> </ul> </div> <div class="gdpr-tab-content"> <div class="gdpr-consent-management gdpr-active"> <header> <h4>Consent Management</h4> </header> <div class="gdpr-info"> <p></p> </div> </div> </div> <input type="hidden" name="all_cookies" value="[]"> </div> <footer> <input type="submit" value="Save Preferences"> </footer> </form> </div> </div> <div class="gdpr gdpr-general-confirmation"> <div class="gdpr-wrapper"> <header> <div class="gdpr-box-title"> <h3></h3> <span class="gdpr-close"></span> </div> </header> <div class="gdpr-content"> <p></p> </div> <footer> <button class="gdpr-ok" data-callback="closeNotification">OK</button> </footer> </div> </div> <script src="https://qa.blog.documentfoundation.org/wp-content/plugins/shariff-sharing/dep/shariff.complete.js"></script> <link rel='stylesheet' id='countdown_css-css' href='https://qa.blog.documentfoundation.org/wp-content/plugins/widget-countdown/includes/style/style.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://qa.blog.documentfoundation.org/wp-includes/css/dashicons.min.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='thickbox-css' href='https://qa.blog.documentfoundation.org/wp-includes/js/thickbox/thickbox.css?ver=6.6.2' type='text/css' media='all' /> <script type="text/javascript" src="https://qa.blog.documentfoundation.org/wp-content/plugins/wp-review/public/js/js.cookie.min.js?ver=2.1.4" id="js-cookie-js"></script> <script type="text/javascript" src="https://qa.blog.documentfoundation.org/wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script> <script type="text/javascript" id="wp-util-js-extra"> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type="text/javascript" src="https://qa.blog.documentfoundation.org/wp-includes/js/wp-util.min.js?ver=6.6.2" id="wp-util-js"></script> <script type="text/javascript" id="wp_review-js-js-extra"> /* <![CDATA[ */ var wpreview = {"ajaxurl":"https:\/\/qa.blog.documentfoundation.org\/wp-admin\/admin-ajax.php","loginRequiredMessage":"You must log in to add your review"}; /* ]]> */ </script> <script type="text/javascript" src="https://qa.blog.documentfoundation.org/wp-content/plugins/wp-review/public/js/main.js?ver=5.3.5" id="wp_review-js-js"></script> <script type="text/javascript" defer src="https://qa.blog.documentfoundation.org/wp-content/plugins/youtube-embed-plus/scripts/fitvids.min.js?ver=14.2.1.3" id="__ytprefsfitvids__-js"></script> <script type="text/javascript" src="https://qa.blog.documentfoundation.org/wp-content/plugins/widget-countdown/includes/javascript/front_end_js.js?ver=6.6.2" id="countdown-front-end-js"></script> <script type="text/javascript" id="thickbox-js-extra"> /* <![CDATA[ */ var thickboxL10n = {"next":"Next >","prev":"< Prev","image":"Image","of":"of","close":"Close","noiframes":"This feature requires inline frames. You have iframes disabled or your browser does not support them.","loadingAnimation":"https:\/\/qa.blog.documentfoundation.org\/wp-includes\/js\/thickbox\/loadingAnimation.gif"}; /* ]]> */ </script> <script type="text/javascript" src="https://qa.blog.documentfoundation.org/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105" id="thickbox-js"></script> </body> </html><!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com Retrieved 2074 objects (2 MB) from Redis using PhpRedis (v6.0.2). -->