

#NEOOFFICE WRITER WINDOWS#
NeoOffice would not display the native macOS tile and tab menu items in the Windows menu The border animation around the most recently copied Calc cells would not automatically stop when copying something in a different document or a different application NeoOffice would crash when printing gradients in certain charts NeoOffice would clear the menubar after selecting the Window > Close menu item NeoOffice would sometimes become unresponsive when spellchecking a large block of text on the application's main thread NeoOffice would crash pasting malformed HTML tables into a Writer document NeoOffice would crash when opening certain. NeoOffice would sommetimes crash when pressing menu shortcut keys When running in Dark Mode, NeoOffice would copy text from a Writer comment and would change the automatic color to black when pasted into any Writer comments When running on macOS Big Sur or higher, NeoOffice now displays all native dialogs as modal dialog windows instead of sheet windows
#NEOOFFICE WRITER CODE#
This version also includes code backported from the OpenOffice 4.1.11 code that fixes several document signing security vulnerabilities NeoOffice would ignore any Thunderbird or Firefox certificate paths set in the Options dialog or via the MOZILLA_CERTIFICATE_FOLDER environment variable When applying a table theme to a table in an Impress document, NeoOffice would crash due to RedHat crashing bug #1255200 When running on macOS Catalina or Big Sur, clicking on the menubar would sometimes cause NeoOffice to crash in Apple's native menubar code
#NEOOFFICE WRITER FULL#
After exiting a presentation, the macOS menubar and Dock would remain hidden in certain cases when there are document windows in full screen mode Fixed: When using the hyperlink dialog, LibreOffice bug #86845 would occur in NeoOffice This version of NeoOffice adds native support for Apple Silicon When dragging images from the Finder, dropping the image into NeoOffice would fail When undoing text that has been changed using the Chinese conversion dialog, LibreOffice bug #91995 would occur in NeoOffice When pasting HTML into a Writer document, NeoOffice would sometimes crash When using mail merge, NeoOffice would unexpectedly quit when transitioning between some of the panels in the Mail Merge Wizard and would fail to save the mail merge results When using the Sifr icons while in Dark Mode, most Sifr icons were nearly impossible to see against the color of NeoOffice's toolbar background Fixed a crash when quitting while NeoOffice is reloading a document by delaying document reloading when NeoOffice's quit handler code is running. Fixed LibreOffice bug 150873 by adding code that resolves any macOS aliases in a file path before a file path is opened by NeoOffice's underlying LibreOffice code. This increases the likelihood of matching the family name in documents saved by OpenOffice and LibreOffice to an actual font. Fixed LibreOffice bug 145563 by adding separate fonts for each font's localized and unlocalized family and font names. Native popup menus: NeoOffice's underlying LibreOffice code does not support accessibility in its non-native popup menus so we have replaced most non-native popup menus with native menus.Īlso, this version of NeoOffice fixes the following bugs: Also, we have upgraded the LibreOffice accessibility code to use Apple's newer, more efficient NSAccessibilityElement class to significantly reduce memory usage. With this change, NeoOffice now has support for VoiceOver and possibly other macOS accessibility features. VoiceOver support: We have finally succeeded in making the LibreOffice accessibility code work within NeoOffice's multithreaded architecture.

This version of NeoOffice adds the following new features: This bug was caused by our fix for LibreOffice bug 150873 that was added in the previous release to resolve any macOS aliases in a file path. Command-clicking on a hyperlink in a document would display a "fatal error" dialog and then crash if the hyperlink does not point to a local file. While our fixes in 2022.4 do detect C++ pointers that LibreOffice has already deleted, our fixes only delayed crashing long enough that NeoOffice would eventually crash in a new set of code locations.

VoiceOver support has been removed as several completely new crashing bugs were reported soon after we released 2022.4.
