After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 594101 - [Indic] needed character class data updates to support unicode 5.1
[Indic] needed character class data updates to support unicode 5.1
Status: RESOLVED FIXED
Product: pango
Classification: Platform
Component: indic
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Pango Indic
pango-maint
Depends on: 354711 481223 565599 569161 569180 569244 593889 593898 593903 593904
Blocks: 597532
 
 
Reported: 2009-09-04 06:25 UTC by Parag AN
Modified: 2010-03-18 17:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Support Indic 5.1 unicode data in pango (3.10 KB, patch)
2009-09-04 06:25 UTC, Parag AN
none Details | Review
Indic Unicode 5.1 compatiblity for character class data (5.42 KB, patch)
2009-10-01 10:39 UTC, Parag AN
none Details | Review
only new character class definitions included (2.55 KB, patch)
2009-10-23 04:15 UTC, Parag AN
committed Details | Review
patch to fix exisiting class data definitions (3.92 KB, patch)
2009-12-22 06:05 UTC, Parag AN
none Details | Review
This image contains test rules for some unicode characters using incorrect rendering. (11.85 KB, image/png)
2010-03-04 04:53 UTC, Parag AN
  Details
This image contains test rules for some unicode characters using corrected rendering. (10.64 KB, image/png)
2010-03-04 04:53 UTC, Parag AN
  Details

Description Parag AN 2009-09-04 06:25:53 UTC
Created attachment 142451 [details] [review]
Support Indic 5.1 unicode data in pango

2 line request
1) I see few character class data is still missing to support pango upto
unicode 5.1 version for Indic
2) Here is combined patch attached.
Comment 1 Parag AN 2009-09-16 06:08:06 UTC
Just to Note here, I still see few more bugs are in need of fixing Indic module and few of them also need change in character class data.

Behdad,
  Do you want single patch that includes other bug patches here?
Comment 2 Parag AN 2009-09-18 11:11:26 UTC
Behdad,
   Ping for comment#1
Comment 3 Behdad Esfahbod 2009-09-21 18:37:00 UTC
Code freeze right now.  Will commit for .1 release.
Comment 4 Behdad Esfahbod 2009-09-29 17:03:19 UTC
Parag, please attach one patch that only changes character class for new characters and I'll commit that and make a .1 release.
Comment 5 Parag AN 2009-10-01 10:39:51 UTC
Created attachment 144485 [details] [review]
Indic Unicode 5.1 compatiblity for character class data

Here is single patch addressing issues for bugs listed in "Depends on" bugs. Also, thanks to Sandeep Shedmake for his help in traiging Indic pango bugs.
Comment 6 Parag AN 2009-10-09 05:01:15 UTC
As till date no review of the above patch happened and I am on vacation now, if you found any problem in above patch then we can fix and consider it for "Dec 16" .2 stable release.

Thanks.
Comment 7 Behdad Esfahbod 2009-10-22 21:08:37 UTC
Parag, I'm fine with the changes for characters that were previously marked as xx, but for others, I'm hesitant to make any change without a test suite first.  Or in depth analysis of why they changes are correct.  Any help?
Comment 8 Parag AN 2009-10-23 04:11:58 UTC
Ok, So we need some more steps to get Unicode 5.1 support. I will start now step by step discussion here and also in all other dependent bugs if needed.

Step 1: I will attach patch where characters got new definition from xx.

Please confirm this patch first.
Comment 9 Parag AN 2009-10-23 04:15:57 UTC
Created attachment 146082 [details] [review]
only new character class definitions included
Comment 10 Parag AN 2009-10-23 04:30:21 UTC
I think its good if you commit above patch first otherwise it will create a lot of confusion for creating further patches (splitted patch from here and then Unicode 5.2 patch which may takes some time)
Comment 11 Behdad Esfahbod 2009-10-23 20:47:19 UTC
Committed.
Comment 12 arjuna rao chavala 2009-10-24 07:16:19 UTC
(In reply to comment #11)
> Committed.
Wish you had  included the long pending bugs for which enough explanation was provided like
https://bugzilla.gnome.org/show_bug.cgi?id=565599
Comment 13 Parag AN 2009-10-26 10:55:42 UTC
(In reply to comment #11)
> Committed.

Thanks. Lets discuss on other dependent bugs now. Once we come to some conclusions there, I will submit another patch here.
Comment 14 Behdad Esfahbod 2009-10-26 21:17:17 UTC
(In reply to comment #12)
> (In reply to comment #11)
> > Committed.
> Wish you had  included the long pending bugs for which enough explanation was
> provided like
> https://bugzilla.gnome.org/show_bug.cgi?id=565599

How was I supposed to do that?  You submitted the patch and I applied it as is.

Honestly you have overwhelmed me by opening so many inter-related bugs...
Comment 15 Parag AN 2009-11-10 05:38:29 UTC
Behdad ping
  Can you please provide your feedback on dependent bugs? Or you want me to post remaining patch here?
  I guess Unicode 5.2 Indic work is small so we need to move Unicode 5.2 Indic support bug once this bug gets resolved.
Comment 16 Behdad Esfahbod 2009-11-10 21:24:17 UTC
We're getting to the point of the current Indic shaper being obsolete.  HarfBuzz has a brand new written-from-scratch shaper.
Comment 17 Jens Petersen 2009-11-11 01:28:36 UTC
Would now be a good time to start testing it?
Is it possible to have a test snapshot
or should we build a test package from git?
Comment 18 Parag AN 2009-12-22 04:55:04 UTC
I see harfbuzz module is taking some time and there is no module yet for indic scripts. So I propose a new patch that will cover all remaining unicode characters till 5.1
Comment 19 Parag AN 2009-12-22 06:05:40 UTC
Created attachment 150218 [details] [review]
patch to fix exisiting class data definitions
Comment 20 Behdad Esfahbod 2009-12-22 14:10:02 UTC
No Indic changes will be committed until we have a test suite in place.  I hope I have made it clear this time.  Thanks.
Comment 21 Behdad Esfahbod 2010-03-04 02:43:47 UTC
Patch committed.  Please TEST.
Comment 22 Parag AN 2010-03-04 04:53:24 UTC
Created attachment 155194 [details]
This image contains test rules for some unicode characters using incorrect rendering.
Comment 23 Parag AN 2010-03-04 04:53:54 UTC
Created attachment 155195 [details]
This image contains test rules for some unicode characters using corrected rendering.
Comment 24 Parag AN 2010-03-18 03:40:08 UTC
Can we have some upstream tarball release to include this in Fedora rpm?
Comment 25 Behdad Esfahbod 2010-03-18 17:36:13 UTC
It will be soon.  Pango is not ready yet.