To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=41140
                  Issue #:|41140
                  Summary:|Patches to ICU for Khmer support
                Component:|l10n
                  Version:|current
                 Platform:|All
                      URL:|
               OS/Version:|Linux
                   Status:|UNCONFIRMED
        Status whiteboard:|
                 Keywords:|
               Resolution:|
               Issue type:|PATCH
                 Priority:|P3
             Subcomponent:|code
              Assigned to:|ihi
              Reported by:|javiersola





------- Additional comments from [EMAIL PROTECTED] Sat Jan 22 19:45:50 -0800 
2005 -------
The attached files contain a module for the support of Khmer language in ICU.
The module has been fully tested and included in the current ICU source (after
release of ICU 3.2).

The module has 4 new files and that need to be placed in the icu/source/layout
directory, and a small modification to file LayoutEngine.cpp for the module to
be called (and the include file included).

I am attaching a diff over the ICU 2.6 source for this file, after modifying the
source with the official patch in extern/icu/icu-2.6.patch.

I followed this process:

1) I downloaded the source in extern/icu/download/icu-2.6.tar.gz
2) I modified it with the patch in extern/icu/icu-2.6.patch.
3) I made sure that the logic in 2.6 is exactly the same as in 3.2 (I had asked
the ICU layout engine maintainer and said that it should probably work the 
same).
4) I applied to the 2.6 icu/source/layout/LayoutEngine.cpp file the patch that I
had developed for ICU 3.2, it fits perfectly.
5) I diff -u the LayoutEngine.cpp file obtained in point 2) above with the one
modified by my patch for 3.2, and I obtain the LayoutEngine.cpp.diff included in
the zip file attached. 

The patch is prepared to be installed from inside the /icu/ directory (in which
the source directory is), the files to be installed are also correctly place in
the zip file in reference to that directory (so inside the zip file they are in
/source/layout/).

I know that this is not enough to make the inclusion, Eike posted sometime ago
the following, in reference to patching the ICU 2.6 copy used in OOo:

"Just to mention that this patch file MUST NOT be created manually. There
is a dmake target that does this from the sources available under
${INPATH}/misc/build/icu/ after the module was built once, and files
were modified: dmake create_patch

However, you have to create the patch on a Unix or Linux platform, using
Windows will spoil things."

I am submitting this as a normal patch because this is how far my technical
knowledge goes, but I hope that it will facilitate the process.

I have assigned this to ihi supposing that this falls into l10n issues, if not,
please reassign.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to