
    ===============================================
    jsdp2007 version 2.4.0.1 for OpenOffice.org 2.4
    ===============================================

jsdp2007 is a set of patch files for OpenOffice.org, which provides 
experimental features supporting north east Asian languages: 
Chinese, Japanese, and Korean.

  This software includes:

    For Writer
      - Paragraph alignment 'Distributed' and Character attribute 'Fit Text'
      - Correcting the position of ruby text in vertical writing
      - Additional grid layout supported by Microsoft Word

    For Calc
      - PHONETIC() function

jsdp2007 is developed by Japanese Seagull Development Project (jsdp2007) 
and is released under GNU Lesser General Public License Version 2.1. 
A copy of the LGPL license can be found at http://www.openoffice.org/license.html


==================
Build Instructions
==================

 1. Set up a build environment of OpenOffice.org 2.x.
    http://tools.openoffice.org/

 2. Download source code of OpenOffice.org 2.4.0 and its solver.
    http://distribution.openoffice.org/mirrors/#extmirrors

     (source code)
	stable/2.4.0/OOo_2.4.0_src_binfilter.tar.bz2
	stable/2.4.0/OOo_2.4.0_src_core.tar.bz2
	stable/2.4.0/OOo_2.4.0_src_l10n.tar.bz2
	stable/2.4.0/OOo_2.4.0_src_sdk.tar.bz2
	stable/2.4.0/OOo_2.4.0_src_system.tar.bz2

     (solver, pick up one of them)
	extended/2.4.0rc6/OOo_2.4.0_LinuxIntel_solver.tar.gz
	extended/2.4.0rc6/OOo_2.4.0_SolarisSparc_solver.tar.gz
	extended/2.4.0rc6/OOo_2.4.0_Solarisx86_solver.tar.gz
	extended/2.4.0rc6/OOo_2.4.0_WindowsIntel-DotNet2005_solver.zip
	extended/2.4.0rc6/OOo_2.4.0_WindowsIntel_solver.zip

 3. Extract them. 
    Note that a directory solver should be located in the directory OOH680_m12.

 4. Apply patch files and add new files of jsdp2007.
	unzip configuration.zip
	unzip building.zip
	unzip Writer_additional_files.zip
	unzip Calc_additional_files.zip
	patch -p0 < Writer_patch.diff
	patch -p0 < Calc_patch.diff

 5. Do the preparation steps. A shell script wrapping configure, WindowsConfig.sh, 
    used by jsdp2007 is included in this distribution.

	cd config_office
	sh WindowsConfig.sh
	cd ..
	./bootstrap
 	. winenv.set.sh

 6. Build it.
    Modules offapi offuh xmloff officecfg svx sc and sw will be built and
    dmake in the directories postprocess/packconfig and instsetoo_native/packimages
    will be executed.

	cd instsetoo_jsdp2007/util
	bash Build.sh

 7. Make an install package. 
    The package will be in the directory instsetoo_jsdp2007/wntmsci10.pro/bin

	bash WindowsMakePackage.sh


=========================================
List of Source Files that have been added
=========================================

For Configuration ( configuration.zip )
	config_office/LinuxConfig.sh
	config_office/SolarisConfig.sh
	config_office/WindowsConfig.sh

For Building and Packaging ( building.zip )
	instsetoo_jsdp2007/prj/build.lst
	instsetoo_jsdp2007/prj/d.lst
	instsetoo_jsdp2007/util/LinuxMakePackage.sh
	instsetoo_jsdp2007/util/README.txt
	instsetoo_jsdp2007/util/Build.sh
	instsetoo_jsdp2007/util/License.txt
	instsetoo_jsdp2007/util/SolarisMakePackage.sh
	instsetoo_jsdp2007/util/WindowsInstaller.nsi
	instsetoo_jsdp2007/util/WindowsMakePackage.sh

For the Features of Writer ( Writer_additional_files.zip )
	default_images/res/commandimagelist/lc_distributepara.png
	default_images/res/commandimagelist/lc_fontdialogfittext.png
	default_images/res/commandimagelist/lch_distributepara.png
	default_images/res/commandimagelist/lch_fontdialogfittext.png
	default_images/res/commandimagelist/sc_distributepara.png
	default_images/res/commandimagelist/sc_fontdialogfittext.png
	default_images/res/commandimagelist/sch_distributepara.png
	default_images/res/commandimagelist/sch_fontdialogfittext.png
	svx/inc/svx/dlgfixtxt.hxx
	svx/source/dialog/dlgfixtxt.cxx

For the Features of Calc ( Calc_additional_files.zip )
	sc/inc/phonetic.hxx
	sc/source/core/data/phonetic.cxx
	sc/source/filter/xml/xmlrubyi.cxx
	sc/source/filter/xml/xmlrubyi.hxx


============================================
List of Source Files that have been modified
============================================

For the Features of Writer ( Writer_patch.diff )
	offapi/com/sun/star/text/TextGridMode.idl
	officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
	officecfg/util/alllang.xsl
	svx/inc/globlmn_tmpl.hrc
	svx/inc/helpid.hrc
	svx/inc/svx/dialogs.hrc
	svx/inc/svx/fntctrl.hxx
	svx/inc/svx/svxids.hrc
	svx/inc/svx/svxitems.hrc
	svx/prj/d.lst
	svx/sdi/fmslots.sdi
	svx/sdi/svx.sdi
	svx/source/dialog/chardlg.cxx
	svx/source/dialog/chardlg.hrc
	svx/source/dialog/chardlg.hxx
	svx/source/dialog/chardlg.src
	svx/source/dialog/dlgfact.cxx
	svx/source/dialog/fntctrl.cxx
	svx/source/dialog/makefile.mk
	svx/source/form/fmtextcontrolshell.cxx
	svx/source/form/formshell.src
	svx/source/intro/intro_tmpl.hrc
	svx/source/intro/ooo.src
	svx/source/items/svxitems.src
	svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx
	svx/source/unodialogs/textconversiondlgs/chinese_translationdialog.cxx
	sw/inc/globals.hrc
	sw/inc/tgrditem.hxx
	sw/inc/unomid.h
	sw/sdi/drwtxtsh.sdi
	sw/sdi/_textsh.sdi
	sw/sdi/_viewsh.sdi
	sw/source/core/inc/drawfont.hxx
	sw/source/core/inc/swfont.hxx
	sw/source/core/inc/txtfrm.hxx
	sw/source/core/layout/atrfrm.cxx
	sw/source/core/layout/paintfrm.cxx
	sw/source/core/text/atrhndl.hxx
	sw/source/core/text/atrstck.cxx
	sw/source/core/text/frmform.cxx
	sw/source/core/text/frmpaint.cxx
	sw/source/core/text/inftxt.cxx
	sw/source/core/text/inftxt.hxx
	sw/source/core/text/itrform2.cxx
	sw/source/core/text/itrpaint.cxx
	sw/source/core/text/itrtxt.cxx
	sw/source/core/text/porfld.cxx
	sw/source/core/text/porlay.cxx
	sw/source/core/text/porlay.hxx
	sw/source/core/text/porlin.cxx
	sw/source/core/text/porlin.hxx
	sw/source/core/text/pormulti.cxx
	sw/source/core/text/pormulti.hxx
	sw/source/core/text/portxt.cxx
	sw/source/core/text/txtfly.cxx
	sw/source/core/text/txtfrm.cxx
	sw/source/core/txtnode/fntcache.cxx
	sw/source/core/txtnode/swfont.cxx
	sw/source/filter/ww8/ww8atr.cxx
	sw/source/filter/ww8/ww8par6.cxx
	sw/source/ui/app/mn.src
	sw/source/ui/chrdlg/chardlg.cxx
	sw/source/ui/chrdlg/chardlg.src
	sw/source/ui/fmtui/tmpdlg.cxx
	sw/source/ui/inc/pggrid.hxx
	sw/source/ui/inc/swmn_tmpl.hrc
	sw/source/ui/inc/toolbox_tmpl.hrc
	sw/source/ui/misc/pggrid.cxx
	sw/source/ui/misc/pggrid.hrc
	sw/source/ui/misc/pggrid.src
	sw/source/ui/shells/drwtxtex.cxx
	sw/source/ui/shells/textsh1.cxx
	sw/source/ui/shells/txtattr.cxx
	sw/source/ui/uiview/view2.cxx
	sw/source/ui/uiview/view.cxx
	sw/source/ui/uiview/viewstat.cxx
	sw/source/ui/utlui/attrdesc.cxx
	sw/source/ui/utlui/attrdesc.hrc
	sw/source/ui/utlui/attrdesc.src
	sw/uiconfig/swriter/menubar/menubar.xml
	sw/uiconfig/swriter/toolbar/drawtextobjectbar.xml
	sw/uiconfig/swriter/toolbar/formtextobjectbar.xml
	sw/uiconfig/swriter/toolbar/textobjectbar.xml
	xmloff/inc/xmloff/xmltoken.hxx
	xmloff/source/core/xmltoken.cxx
	xmloff/source/style/PageMasterPropHdlFactory.cxx

For the Features of Calc ( Calc_patch.diff )
	sc/inc/cell.hxx
	sc/inc/cellsuno.hxx
	sc/inc/compiler.hrc
	sc/inc/opcode.hxx
	sc/inc/scfuncs.hrc
	sc/source/core/data/attrib.cxx
	sc/source/core/data/cell.cxx
	sc/source/core/data/docpool.cxx
	sc/source/core/data/makefile.mk
	sc/source/core/inc/interpre.hxx
	sc/source/core/src/compiler.src
	sc/source/core/tool/interpr2.cxx
	sc/source/core/tool/interpr4.cxx
	sc/source/filter/excel/xehelper.cxx
	sc/source/filter/excel/xestring.cxx
	sc/source/filter/excel/xetable.cxx
	sc/source/filter/excel/xihelper.cxx
	sc/source/filter/excel/xistring.cxx
	sc/source/filter/excel/xlformula.cxx
	sc/source/filter/inc/xehelper.hxx
	sc/source/filter/inc/xestring.hxx
	sc/source/filter/inc/xetable.hxx
	sc/source/filter/inc/xistring.hxx
	sc/source/filter/inc/xlstring.hxx
	sc/source/filter/xml/makefile.mk
	sc/source/filter/xml/xmlcelli.cxx
	sc/source/filter/xml/xmlcelli.hxx
	sc/source/filter/xml/XMLExportIterator.cxx
	sc/source/filter/xml/XMLExportIterator.hxx
	sc/source/filter/xml/xmlexprt.cxx
	sc/source/filter/xml/xmlexprt.hxx
	sc/source/filter/xml/xmlimprt.cxx
	sc/source/filter/xml/xmlimprt.hxx
	sc/source/filter/xml/xmlstyle.cxx
	sc/source/filter/xml/xmlstyli.cxx
	sc/source/filter/xml/xmlstyli.hxx
	sc/source/filter/xml/XMLTextPContext.cxx
	sc/source/filter/xml/XMLTextPContext.hxx
	sc/source/ui/src/scfuncs.src
	sc/source/ui/unoobj/cellsuno.cxx
	sc/util/hidother.src

===================
Project's home page
===================

  http://jsdp2007.net/ (Primary, in Japanese)
  http://wiki.services.openoffice.org/wiki/Jsdp2007 (Secondary, in English)

