Hi all,

The OOo300 m14 build will feature our latest changes to the grammar
checking API and framework. Especially the API should now remain
unchanged for the forseeable future. The frame and UI of course will and
should still undergo some improvements in the next releases of OOo.

Since there were at least one or two changes to the API that required us
to become incompatible with grammar checking API used in OOo 3.0 we took
the liberty to even make some more changes, usually cleanups and name
changes only, to the API as well.
With OOo 3.0.1 all the API named XGrammarCheck{er|ing}*.idl is no longer
available and replaced with new API files named XProofread{er|ing}*.idl


In more detail it looks like this:

new API:

com/sun/star/text/XMultiTextMarkup
com/sun/star/text/TextMarkupDescriptor

com/sun/star/linguistic2/ProofreadingIterator
com/sun/star/linguistic2/XProofreadingIterator

com/sun/star/linguistic2/Proofreader
com/sun/star/linguistic2/XProofreader
com/sun/star/linguistic2/ProofreadingResult
com/sun/star/linguistic2/SingleProofreadingError


modified API:

com/sun/star/linguistic2/LinguServiceEventFlags
  PROOFREAD_AGAIN added


If you want to implement a Proofreader (or change your existing grammar
checker) for use with OOo 3.0.1 it should be
sufficient to read about the last 5 interfaces (starting with
Proofreader) only.

Of course the OOo minimal version for those new extensions should be OOo
3.0.1.


I surely look forward to the see all the new proofreading extensions
next year. Especially I hope it will be a rather smooth change for
CoGrOO, and Language Tool since those two were already available for OOo
3.0 as extensions and I like to see them with OOo 3.0.1 again. ;-)
And thank you so much for all your great work for OOo!


Regards,
Thomas


PS: if you have urgent question about proofreading please drop me a mail
as well, since I will be out of the office for the next about 2,5 weeks
and not reading this newsgroup in that time. I will have an occasional
look at my email account and see if there is sth. coming up that can be
answered from out-of-the-office.




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to