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 68435 - Update to fribidi 0.10
Update to fribidi 0.10
Status: RESOLVED FIXED
Product: pango
Classification: Platform
Component: general
0.x
Other Linux
: Normal normal
: 1.4.0
Assigned To: pango-maint
pango-maint
Depends on:
Blocks: 101081 104328
 
 
Reported: 2002-01-10 21:31 UTC by Owen Taylor
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch (using fribidi HEAD as of 2003-07-14) (warning, 400k) (405.85 KB, patch)
2003-07-14 22:50 UTC, Noah Levitt
none Details | Review
patch, same as the last one, but tables updated to unicode 4.0 (fribidi cvs still uses 3.2) (432.45 KB, patch)
2003-07-17 22:01 UTC, Noah Levitt
none Details | Review

Description Owen Taylor 2002-01-10 21:31:03 UTC
The current fribidi code in Pango is quite old (April
2001), and we should merge up to the recently released
0.10.

It's a reasonable amount of work because:

  - The layout of the code has changed a lot
  - There are some problems with the current fribidi
    code with excessive relocations that should
    be fixed before merging into Pango, this
    requires changes to the generate-tables utilities.
Comment 1 Owen Taylor 2002-01-23 21:12:33 UTC
I don't expect to get to this before Pango 1.0.0... it's quite
a bit of work.
Comment 2 Owen Taylor 2002-04-30 04:09:23 UTC
Suspect this is a 1.2 job at this point.
Comment 3 Matthias Clasen 2002-05-17 13:01:04 UTC
the latest fribidi is at http://fribidi.sourceforge.net/
Comment 4 Noah Levitt 2003-06-09 03:13:17 UTC
Might depend on bug 114749 depending on what is decided there.
Comment 5 Noah Levitt 2003-07-14 22:50:18 UTC
Created attachment 18289 [details] [review]
patch (using fribidi HEAD as of 2003-07-14) (warning, 400k)
Comment 6 Noah Levitt 2003-07-14 22:52:39 UTC
This patch depends on the patch in bug 114749
Comment 7 Noah Levitt 2003-07-17 22:01:47 UTC
Created attachment 18397 [details] [review]
patch, same as the last one, but tables updated to unicode 4.0 (fribidi cvs still uses 3.2)
Comment 8 Behdad Esfahbod 2003-11-19 16:45:01 UTC
FriBidi CVS should not be used, as it has a context patch which is not
tested heavily yet.  BTW, I vote for delaying the patch until the new
fribidi is released, which makes it quite easy to import it into
pango.    If you use the STABLE branch from CVS, which is the same as
the latest release 0.10.4, it has Unicode 4 tables.
Comment 9 Noah Levitt 2003-11-20 05:32:09 UTC
Behdad and I looked at the patch. We tested the fribidi test files
against, and there was no change in rendering as compared with without
the patch applied. So it works at least nominally.

2003-11-20  Noah Levitt  <nlevitt@columbia.edu>

	* pango/pango-utils.c:
	* pango/mini-fribidi/Makefile.am:
	* pango/mini-fribidi/README:
	* pango/mini-fribidi/fribidi.c:
	* pango/mini-fribidi/fribidi.patch:
	* pango/mini-fribidi/fribidi_char_type.c:
	* pango/mini-fribidi/fribidi_tab_char_type_2.i:
	* pango/mini-fribidi/fribidi_types.c:
	* pango/mini-fribidi/fribidi_types.h:
	* pango/mini-fribidi/fribidi_types.i: Update to latest fribidi.
	(#68435)