Feb 14, 2011 15:07 GMT  ·  By

The team at NeoOffice has released Patch 4 for NeoOffice 3.1.2, addressing a number of bugs caused by the steps taken to ensure Mac OS X 10.7 Lion compatibility.

NeoOffice is a fully-featured set of office applications for Mac OS X which includes word processing, spreadsheet, presentation, and drawing programs.

It is based on the OpenOffice.org suite, and incorporates dozens of native Mac features. The NeoOffice suite can also import, edit, and exchange files with other popular office suites, such as Microsoft Office.

Earlier this month, Softpedia reported that Mac OS X 10.7 Lion optimizations had been included in the NeoOffice 3.1.2 code.

“Shortly after we released NeoOffice 3.1.2 Patch 3 last week, one of our donors found the following two bugs in NeoOffice's drag and drop code,” Patrick, Fran, Ed, and Tim (the NeoOffice Team) write on trinity.neooffice.org, the official online support site for NeoOffice and NeoOffice Mobile.

The bugs are: calc hangs when cell editing field is dragged; dragged item from other applications is dropped at wrong location.

The NeoOffice team recalls that Patch 3 “had reimplemented that code to remove all code that might fail when run on Apple's upcoming Mac OS X 10.7 Lion release.”

“We have fixed the above two bugs in NeoOffice 3.1.2 Patch 4,” the team confirms.

It is highly recommended that existing users apply the patch, as one of the errors that was a critical hanging bug.

“…we recommend that all NeoOffice 3.1.2 users install Patch 4. NeoOffice 3.1.2 Patch 4 can be downloaded by all users from the NeoOffice patch download page,” reads their announcements.

Softpedia readers can grab the update immediately using the link below.

Download NeoOffice for Mac OS X (Free)

Also fixed in Patch 4 is a bug reported by many Writer users.

“When scrolling in Writer documents, NeoOffice's underlying OpenOffice.org 3.1.1 code would sometimes cause a Writer document to ‘jump back’ to the page where the cursor is,” the development team notes.

The team reveals that it extracted selected portions of Writer code from OpenOffice.org 3.2 and merging it into the NeoOffice code in order to correct this issue.