CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: abimathview/xp/AbiMathView.cpp abimathview/xp/AbiMathView.h
CVS: ----------------------------------------------------------------------
Modifications to do Latex => MathML conversions
Needs itex2MML for the conversions.
CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: src/af/gr/xp/gr_EmbedManager.cpp
CVS: src/af/gr/xp/gr_EmbedManager.h
CVS: src/text/fmt/xp/fl_BlockLayout.cpp
CVS: src/text/fmt/xp/fp_FrameContainer.cpp
CVS: src/text/fmt/xp/fp_MathRun.cpp src/text/fmt/xp/fv_View.h
CVS: src/text/fmt/xp/fv_View_cmd.cpp src/wp/ap/Makefile
CVS: src/wp/ap/unix/GNUmakefile.am src/wp/ap/unix/Makefile
CVS: src/wp/ap/unix/ap_UnixDialog_All.h src/wp/ap/win/Makefile
CVS: src/wp/ap/win/ap_Win32Dialog_All.h src/wp/ap/xp/GNUmakefile.am
CVS: src/wp/ap/xp/Makefile src/wp/ap/xp/ap_Dialog_Id.h
CVS: src/wp/ap/xp/ap_EditMethods.cpp src/wp/ap/xp/ap_LB_Default.cpp
CVS: src/wp/ap/xp/ap_String_Id.h
CVS: src/wp/impexp/xp/ie_exp_AbiWord_1.cpp
CVS: src/wp/impexp/xp/ie_exp_RTF_listenerWriteDoc.cpp
CVS: src/wp/impexp/xp/ie_imp_AbiWord_1.cpp
CVS: src/wp/impexp/xp/ie_imp_AbiWord_1.h
CVS: src/wp/impexp/xp/ie_imp_RTF.cpp
CVS: Added Files:
CVS: src/wp/ap/cocoa/ap_CocoaDialog_Latex.h
CVS: src/wp/ap/cocoa/ap_CocoaDialog_Latex.mm
CVS: src/wp/ap/unix/ap_UnixDialog_Latex.cpp
CVS: src/wp/ap/unix/ap_UnixDialog_Latex.glade
CVS: src/wp/ap/unix/ap_UnixDialog_Latex.h
CVS: src/wp/ap/win/ap_Win32Dialog_Latex.cpp
CVS: src/wp/ap/win/ap_Win32Dialog_Latex.h
CVS: src/wp/ap/xp/ap_Dialog_Latex.cpp
CVS: src/wp/ap/xp/ap_Dialog_Latex.h
CVS: ----------------------------------------------------------------------
Latex Equation editor. Added new virtual method to allow plugin-based
data conversions.
At uwog's request I moved all references to itex2MML into the abimathview
plugin.
To do this I added a new virtual method to the gr_EmbedManager class.
virtual bool convert(UT_uint32 iConvType, UT_ByteBuf &
pFrom, UT_ByteBuf & pTo);
This allows plugins to data conversions from one type to another. It
returns true if the conversion was successful.
In this case we convert Latex => MathML using the cool little itex2MML
utility available from:
http://pear.math.pitt.edu/mathzilla/itex2mml.html
You'll need itex2MML to be in your search path for this to work.
This program has a few issues but I'm pretty sure they can be sorted out.
This gives AbiWord some really useful Math capabilities. See the
screenshot below. I cooked this up in about 10 minutes of playing with the
nice little modeless dialog. (Do Insert->Equation->From Latex)
http://www.ph.unimelb.edu.au/~msevior/abiword/TightEditMathGrammar.png
Enjoy our New Feature(TM)!
Martin
Received on Tue Mar 8 04:33:54 2005
This archive was generated by hypermail 2.1.8 : Tue Mar 08 2005 - 04:33:56 CET