kfm RussinApache patch (rus kfm charset patch)
Ключевые слова: rus, kfm, charset, patch, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Leon B Kanter 2:465/148 Mon 07 Sep 98 22:52
Subj : kfm RussinApache patch
________________________________________________________________________________
Патч нужет для того чтобы ходить на сервера, которые выдают
mime type "text/html; charset=koi8-r".
За strcmp вместо strncmp нужно отрывать руки на месте.
А функция setCharset, которая живет в libkdecore,
вызывает падение любой программы, которая к ней обращается
с аргументом koi8-r. Пришлось вызовы ее вынести также из krn и knews.
------------------------------------------------------------
- --- kfm/kfmjob.cpp.orig Thu Jul 9 18:58:48 1998
+++ kfm/kfmjob.cpp Wed Sep 2 10:17:11 1998
@@ -224,7 +224,7 @@
KMimeMagicResult *result = KMimeType::findBufferType( _text, _len
);
- if ( strcmp( "text/html", result->getContent() ) == 0 )
+ if ( strncmp( "text/html", result->getContent(), 9 ) == 0 )
{
isHTML = TRUE;
emit mimeType( "text/html" );
- --- kfm/kfmman.cpp.orig Thu Jul 9 18:58:49 1998
+++ kfm/kfmman.cpp Wed Sep 2 10:32:29 1998
@@ -911,7 +911,7 @@
view->setUpURL( "" );
view->begin( url, nextXOffset, nextYOffset );
if ( aCharset != 0 )
- view->setCharset(aCharset);
+// view->setCharset(aCharset);
view->parse();
}
else
--------------------------------------------------------
--
/\**/\
Leon B.Kanter AKA Black Cat ( o_o )_) [email protected]
http://geon.donetsk.ua/~leon _,(u u ,),_ 2:465/148@fidonet
--- ifmail v.2.14.os
* Origin: NORMA-PRESS (2:465/148@fidonet)