Re: [evolution-patches] Evolution Can't Handle multipart Messages in Some Locales




Thanks for this, we know about the problem, but obviously many cases are still incorrect.

But, could you also please create ChangeLog entries for these changes and re-submit the patch though?

Otherwise, the patch looks fine.

I don't think we should need copyright assignment for this work either, since each patch is trivial and isolated (see http://forge.novell.com/modules/xoopsfaq/?cat_id=30)

Thanks,
Michael

On Sun, 2004-11-28 at 01:33 +0200, S.Çağlar Onur wrote:
Hi;

Evolution 2.0.2 can't handle multipart messages correctly in some
locales [ like tr_TR.UTF-8 ] because of the extra Turkish characters. T

Turkish has 4 letter "I"s. English has only two, a lowercase dotted i
and an uppercase dotless I. Turkish has lowercase and uppercase forms of
both dotted and dotless I. A good problem description can be found in
http://www.i18nguy.com/unicode/turkish-i18n.html web site [ Section; Why
Applications Fail With The Turkish Language ]

So strcase("multipart",something) calls can't handle correctly by
evolution and displayed as an attachment. 

KDE team has been added a function to kmail
[ http://bugs.kde.org/show_bug.cgi?id=93770 ] to get rid of that problem
but for evolution, there exists the same function with different name
[ g_ascii_strcasecmp ]. 

I changed strcasecmp calls with g_ascii_strcasecmp for "multipart"
problems and at the same time also include some potential problems
solution.

It's work fine for me without anyproblems. Comments?

Yours
--
Michael Zucchi <notzed ximian com>
"Evolution - Mostly Practiced By Dumb People"
Novell's Evolution and Free Software Developer


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]