Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37888364
en ru br
Репозитории ALT
5.1: 4.64L-alt6
4.1: 4.64L-alt5
4.0: 4.64L-alt4.1
3.0: 4.58L-alt4
+backports:4.64L-alt0.M30.4
www.altlinux.org/Changes

Группа :: Сети/Почта
Пакет: pine

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: pine-utf8-1a-GFHP_HANDLES.patch
Скачать


Changelog:
The two changes are related to a development effort to
make html2plain aware of UTF-8, but it turned out to
be very complex and a quick hack to disable wrapping
in it and delay wrapping to gf_warp which is aware of
UTF-8 did not work well because html has also center
and right oriented wrapping, which gf_wrap has no
idea of. The removed parts cleanup the leftovers of
this attempt:
  * GFHP_NOWRAP was not evaluated, it it made no no
    sense to set it (checked the evaluation of opts)
  * Since wrapping in html2wrap was not disabled,
    it is no longer neccessary to remove the wrapit = 0
    which told the code to add gf_wrap to the pipe
    to apply wrapping.
  * Remove the #define of GFHP_HANDLES which is
    is made obsolete by the remaining cleanup.
    It can be cleaned up because the handlesp
    flag is passed directly to html2plain, no
    longer thru the opts bitfield and this opts
    value is not evaluated otherwise (checked).
    This hunk was only moved from a different
    patch file here to consolidate this cleanup.
--- pine4.59.9z/pine/mailview.c
+++ pine4.59.9d/pine/mailview.c
@@ -5640,9 +5650,5 @@ decode_text(att, msgno, pc, handlesp, st
 	int opts = 0;
 
-	if(flags & FM_DISPLAY){
-	    if(handlesp)		/* pass on handles awareness */
-	      opts |= GFHP_HANDLES;
-	}
-	else
+	if(!(flags & FM_DISPLAY))
 	  opts |= GFHP_STRIPPED;	/* don't embed anything! */
 
--- pine4.59.9z/pine/pine.h
+++ pine4.59.9d/pine/pine.h
@@ -178,7 +179,6 @@
 #define GER_ALLPARTS		0x04	/* AllParts toggle is on            */
 
 #define GFHP_STRIPPED		0x01
-#define GFHP_HANDLES		0x02
 #define GFHP_LOCAL_HANDLES	0x04
 
 #define	GFW_HANDLES		0x01
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin