Apache OpenOffice (AOO) Bugzilla – Issue 81383
Internal changes of ASC and JIS function
Last modified: 2013-08-07 15:14:39 UTC
Following my patches of new transliteration moduels, attached on i81366, I simplified the implementation of ASC and JIS function. With the proposed patch, we don't need a big extra mappnig table for JIS and ASC function because the new transliteration modules share much parts of existing mapping table between halfwidth characters and fullwidth characters. Please consider applying the proposed patch, which will be attached soon here.
Created attachment 48060 [details] The proposed patch based on SRC680_m223
See http://wiki.services.openoffice.org/wiki/Calc/Features/JIS_and_ASC_functions to confirm that this modification keeps upward compatibility with version 2.3.
I was on vacation the last weeks, hence the long silence. Accepting patch based on changes that will be introduced with issue 81366. Aligning target with issue 81366, "not determined" yet.
Issue 81366 has been already applied to the MWS. Please proceed with patch applying process.
Targeting to OOo3.1 Remarks: the patch uses the transliterate() method that gets a language passed, which may interfere with the loadModuleByImplName() because it may load a different module. I'll change that to use the transliterate() method that does not get a language passed. See also comments in unotools/transliterationwrapper.hxx
In cws chart35: revision 266262 sc/source/core/tool/interpr1.cxx Applied patch adapted to DEV300_m38 source and changed to use transliterate() method as mentioned above. Verified that the test case document http://www.openoffice.org/nonav/issues/showattachment.cgi/45744/jis_asc_testcase_ver2.xls of issue 70213 still calculates correctly.
Reassigning to QA to verify that nothing changed ;-)
verified in internal build cws_chart35
This issue is closed automatically. It should be fixed in a version with is available for longer than half a year (OOo 3.1). If you think this issue isn't fixed in the current version (OOo 3.2) please reopen it. But then please pay attention about the field 'target milestone'. The closure was approved by the Release Status Meeting at 22nd of February 2010 and it is based on the issue handling guideline for fixed/verified issues : http://wiki.services.openoffice.org/wiki/Handle_fixed_verified_issues