Caching up with the vacation emails.

It's good that this is getting in as Sun patches now. I also hate to put 
in something which is not upstreamed. But it's been too long for this 
patch and community is not doing anything for libgnomeprint for sometime.

I will look into the remaining couple of issues later, not very immediately.

Fujiwara-san, do you mind integrating this patch for me ?

Regards,
Suresh

Takao Fujiwara wrote:
> Thanks for the quick review.
> The patch will be integrated in vermillion 74 or 75.
>
> The left AIs are:
>  - the search function works with evince but not acroread.
>  - RTL does not work.
>
> We'll continue to ping the bugzilla.
>
> Ghee Teo wrote:
>> I don't mind this patch to go in. Just a couple of point:
>> - some more QA effort around printing in gedit should be coordinated 
>> since this is the last of GNOME uses
>>  libgnomeprint,
>> - try another round of pinging the maintainer is no harm, even though 
>> libgnomrprint has not been updated
>>  in its release for almost a year,
>> -Ghee
>>
>> Takao Fujiwara - Tokyo S/W Center wrote:
>>> http://bugzilla.gnome.org/attachment.cgi?id=82503&action=view
>>>
>>> Sorry, I attached the patch.
>>>
>>> Ghee Teo wrote:
>>>> Takao Fujiwara - Tokyo S/W Center wrote:
>>>>
>>>>> Hi reviewers,
>>>>>
>>>>> I'ld like to integrate this patch as a feature patch in vermillion 
>>>>> build.
>>>>> - This patch is quite useful for users to search multibyte strings 
>>>>> in .pdf files which is generated by libgnomeprint
>>>>> - The patch is not so long, just 300 lines
>>>>
>>>> Where is the patch?
>>>>
>>>> -Ghee
>>>>
>>>>> - gnome-print-pdf-tt.c and gnome-print-pdf.c have not been updated 
>>>>> for two years
>>>>>
>>>>> bugster: 6347163
>>>>> bugzilla: 306930
>>>>> upstreamed: no
>>>>>
>>>>> Are you ok to commit the patch?
>>>>>
>>>>> Thanks,
>>>>> fujiwara
>>>>>
>>>>> -------- Original Message --------
>>>>> Subject: [jds-review] libgnomeprint patch for pdf search/copy
>>>>> Date: Thu, 26 Apr 2007 11:22:45 -0400
>>>>> From: Suresh Chandrasekharan <Suresh.Chandrasekharan at Sun.COM>
>>>>> To: jds-review at opensolaris.org
>>>>>
>>>>> This patch is attached to bugzilla for a long while now. Seems 
>>>>> like community is not very interested to
>>>>> look into libgnomeprint related issues.
>>>>>
>>>>>
>>>>> bugster : http://monaco.sfbay/detail.jsf?cr=6347163
>>>>> bugzilla : http://bugzilla.gnome.org/show_bug.cgi?id=306930
>>>>>
>>>>>
>>>>> Index: ChangeLog
>>>>> ===================================================================
>>>>> RCS file: /cvs/gnome/libgnomeprint/ChangeLog,v
>>>>> retrieving revision 1.640
>>>>> diff -u -r1.640 ChangeLog
>>>>> --- ChangeLog 10 Nov 2006 09:06:42 -0000 1.640
>>>>> +++ ChangeLog 13 Feb 2007 22:46:00 -0000
>>>>> @@ -1,3 +1,37 @@
>>>>> +2007-02-13 Suresh Chandrasekharan <suresh.chandrasekharan at sun.com>
>>>>> +
>>>>> + Fix for bugzilla # 407648 "PDF output does not support searching"
>>>>> +
>>>>> + * libgnomeprint/gnome-print-pdf-private.h: 
>>>>> gnome_print_embed_pdf_font
>>>>> + added an additional glyph2unicode parameter for passing the
>>>>> + glyph-id to unicode mapping array. A new private function
>>>>> + gnome_print_pdf_font_tounicode is also defined, which outputs
>>>>> + "ToUnicode" mapping for a subsetted TrueType font.
>>>>> +
>>>>> + * libgnomeprint/gnome-print-pdf-tt.c:
>>>>> + (gnome_print_pdf_ttsubset_low_glyph_bound): New static function for
>>>>> + calculating the lower glyph bound in an array is defined.
>>>>> +
>>>>> + (gnome_print_pdf_tt_subset_embed): Changed to call
>>>>> + gnome_print_pdf_ttsubset_low_glyph_bound
>>>>> +
>>>>> + (gnome_print_pdf_font_tounicode): New function for output
>>>>> + ToUnicode charmap for a subsetted font.
>>>>> +
>>>>> + * libgnomeprint/gnome-print-pdf.c:
>>>>> + (subsetfontname_cmp): New sort function defined for sorting the
>>>>> + subsetted fonts based on psnames.
>>>>> +
>>>>> + (gnome_print_embed_all_pdf_fonts): Changed to define glyph2unicode
>>>>> + array, which is created only once for all the subfonts of a
>>>>> + masterfont. The pdf font embedding order is changed based on
>>>>> + the masterfont so that we don't have to do the expensive
>>>>> + for loop for all subfonts.
>>>>> +
>>>>> + (gnome_print_embed_pdf_font): Call gnome_print_pdf_font_tounicode
>>>>> + is subsetting is happening, use the returned objet_number as the
>>>>> + the ToUnicode object number.
>>>>> +
>>>>> 2006-11-10 Kjartan Maraas <kmaraas at gnome.org>
>>>>>
>>>>> * NEWS: Update some.
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>


Reply via email to