Curses in Colors (binary)

Klaus-Juergen Wolf kjwolf at online.de
Fri Jun 18 22:16:11 EDT 1999


Dear people,

I have just tried to improve cursesmodule with colors. I need that
feature for an urgent project.

It is known to me that there are several far more extended versions of
cursesmodule by Oliver Andrich, but still, it has been beyond my
capabilities to compile them under FreeBSD 3.2.

I have asked Guido about integrating my changes into Python, and he
told me ask here again, since he couldn't do the testing.  I have
developed a small testing program which will show a lot of colors if
your terminal allows it.  It is included together with the patches for
cursesmodule as of Python 1.5.2.

If your Python only dumps the core, please remove the "-ltermcap" from
the "readline" line and link, if appliable, libmytinfo or such alike
_before_ libtermcap - see the "curses" line in Modules/Setup.  This is
not my fault, this bug was in there before I came around.

Please excuse if I annoy you with this binary posting.

Best wishes & thanx in advance

cu
 k.j.



 
begin 644 colorcurses.tar.gz
M'XL(`._X:C<``^T::W/:2#)?K5_18;=<DI$QXNE'^38$XXTK!+L`;RY55Z42
M,(!L(5&2".&<_/?KGM$3,"$;[^Y]4)<-,U)W3T\_1RV&"]=CWLP9+2Q6&)GC
M\:N7!ZU8K%4J\`H`M.`;2L$WCK1:60.HU<NE:KU2+I41JURJU5]!\2^090,6
MGF^X`*\>'Y:.M6/WB/:7*.<?AN/C8Q at F?6!XH)V=G9T4:R=:';3Z>:5Z7CD]
MT`J:E,_GGT4]@Z)V7JV=E\K2FS=PK*D5R&MJ#=Z\D>#DZ,^#E/_U9G2^MJSZ
M&;1"J8`RE6%- at B+^@3`EM+[,X5<I+T'3F:]<<S+U";L"@Q6T#7O(H&59ICV9
M. at N/J8AE^%,V<@T+FJ:_4G%NF6/'M4T#NFR^&%CF4(5[V_39"'J^X3,/G#$T
M9LPUAT9!`K[Q2ADWG:]45>V4[[WGN[C$[>"!#7WA[I^9ZYF.#2EH@,<1P65S
MEWG,]FF"\M#.79Q*L">$[%$T?VIZ$.A, at H^F/7*624E,W(LW=&4E2=\G(KIC
MXO;_BWLD(1"+,1M0&X"ZDO(=QV;I92F(?'WH6$Z"WP8O8D#\D`D**.7WW!-G
MZTGYOKM@)]>&Y;%P&U/#$XMZB5TT#1N68A%Q[[=MI$/#UH=3PYZPA-@!J;@N
M]!]RN+']I/((^;9]V]7O&C==>6Z8KA"@R_R%:WM at P,SP'L$R'QDT]$*AL(T#
MT>J=^P]O6UW9\'W!XL9.V#!>8YO62;<ZK<T%4%&];.(Z"WND#HSAHQ at J>ZNY
MQWP4FSC1RF+CA6>7%4KCGZJK3M3!_ at LUA7H-L08N(0L&"11^!]>P?71^L8I"
MNG5-]CE%.4;"29*2Y(\(0[NL4W(L#(K-O3%[M#3M=$Q`TW(P_0#&CYV,!\,>
M8<!R>^\=GQB4]@3=@P?6"IW-93!@9#GT2)Z/]F85Q:](N35-K6/2K5>#M.NO
MYFS$QI19%NAS3Q(<W*V$`^KO6HTKG'^\Z5S=?H0CW/&%=!Q-YP:EG`L)OL'=
MJLE3;S)[X(TMW+D,IV<D0ZE84D7ZP[3 at FT.*)Q>.AH:/`\M"CV^WX1)R(JO#
M>&$/??)WH4M,KX20X\N<'$&?698'RRE#A;F)I(6QCYI#,Y#>D,AWHESCL:!B
M`!R=2,>!%*;M)S!&*,%UH]UK74CYW0BJE#\@$*ZSE0-*^@MJPT1O:G1_UYNW
M]YV^_&\%_H-*EF4:75[R72GP&Q3A'.2[57\QMYC>G++A(R'\!N&E'N9*NG(.
MFA+8]NR4RDI)*ZEG7*]2&$-M9W*.T_P?0<K0"N5SB,JW_-XR%AY\Q&JHT"8:
MHQ%*+2+`6\SGCNL7J$#&U"6DKIX42R=X#)-[/H5,$\N at KPBOO#:_(`,/+U.=
MG#L49*@,9.FRX]%B-J>R-5A,,&]P_"Y;.NXCDACN!&,.5\'[:$KT]L^&:QH#
MB_%;J$X?@\+E67M4X)LNE8K<F<IU_!*;_HF#1``GR.8XY96AAX<Z0+]$->1B
MK]B!5 at Z=%'=[!-R4/#\(1T:MC!B,76=&:6?-U^/<(9*0V'*MQ.U</U,U8>AO
MQ#_IH%(^E*1)9KR)O1'S0/X)K6R.Y1`E=9=[@#D&>=.-+Z'?O6]QA(-`*.V"
M9 at P+)CSQZW>KENOJ6"/$D29:`Z]B!8#<#`_2/!37S@)CT_7\G'*19%[DLV]2
M'O_(_S#*CY,`O6:WU>H`%C`\"*':CM,`W([PBSFF%-2Y[>N?6GVAP;,R.0T^
M1019D.]XZ43QAU="*6B.]CM8.L?_P at R()@WR(%T0.1"OR6%65$+\@%P.LRG>
M6CH7PE8D0[G.LV"E>!K(0)!>$P at 9+_JV+E:6MR5:9)R^K'?84D8"U.9Q1)V0
MU6/6F.^%+[%%SH`D(6RM6L=<G:^=5H,HX[!=&F)_$6&$5S%^/;SZ1")1!K4\
M%5S\]_%_0-\6_J.'#/![X'+),9]?(@Y^^/0QX".+/ER:TFA`(^XG at N=ED;C2
MI\\_!V)L\4^77^'C`8ZYC&3WUW>KACO1[S#Q,)Y;91)6S7TU`[A`85%6%!4E
M14%13A1SX.;4YZOP(6WPD'9X2%L\'/"111\N36DT<!5EB]UY+B^5N'MHI6HM
M]-&[U96)51F#Z\9GLR#`/C at CNJJ*)P/U;H7G1_T:LTG;P;NRA9\*!O-4413:
M,++!,'I'J97RJ.?,&$Q<8S[%O.&M9@,'E;YR%G3NY4=C*HSAEG!A6 at H7D'.-
M9D^_;S=ONYU6-Z?*R2E?Z."GD-MIY/9NSMTTYVZ,+#19(PVB)L]*@?,^K5F^
MX^"GQZVNP->O\/J9S+AIJOS!EFJ_O?9'E%%FID+0ZG;E\#")Z5$,*0]&H:>5
MBW7N">5R)0H^V^()[Q+LH</#1'BSMS3Q\`1R?+K`/2F*V/#00'N6SH4]U_V>
M$-6<;)K*Q8!-,'?H*Y4/]"\Y]5",5N'@2UPE=O'X'HO`K=9S'F!T,N/Q(I*Y
M<BX443G3N"&KVJE*'2*ABDBK(B"X[P>Q(3_:\^21*I?#TQ)>"]4;%LPX2\5U
M4^]1?>+54Z:,II(F:=<);!"I;NTB(EX$-19SDLN3TS9?V^EJ^;7ZL]71J!S3
M+?<R54S%BK)+6[]]#X>'Z0?@1!WG-3L93_&#9`_#*3%31&G>P(W0`HQO),XS
M?D[U/R$HK_:\M.\RPSM#'&&\R`K>WF;P0COL$>J;YZ1M1B!.Z\KD`:Z(\\_=
M2K_IX*GD&LNISAL)0F^12L3%4%,I=&H^<.P8F2[MHZ2F88N3?MI?_VE-;6F>
M_)_HBZ2YHX[(3Z@*@YOZ`XGX_E']K"=//'.8%\03\R7O26PCC'9+!9YGNWO;
M,R?X0"PJ_B*8`2_]B>[3^BVQPEY!2*KJ+&8#]K,*H_;52RN,>*+">&=LI\*V
MG(R2K3716]M/(23M"_F/"HF&',0=N9=5$U9E+,O/]_\"CU,/$W</$^W!G8I=
MR_-[]1NQ%D1X^U4"VOI/YS=4>J(9^?(Z1B4G^*-6Q>P0_R:HT!_7XV8#-=3<
M#Q11OJUFT.U\`>T1DC=U7#S>O+P:3:'!4'?/D,I;>K_TP(7_$WJTXJ4&M1@=
M<[[7F4CS4^(V(S+)I:I2*$3JK*._79C6Z`_#6C!91%L.'T550&$&>^?8ES%1
M6)6$A<8O;Y_OE2BTSD9_'6TR_E-V27'Z:;.05<8)DZQWAV##1/C('-FHPY9]
MYLZ$?4`8B#^:5,M%_FA2.ZNJ6E4\KC]AF/KNV%IX4UPT!MKA==#@4Q+9S7>O
M"?>;RFEGS#=29#MH/R!N0/;(5K8Q8VN4V\G>LU4'<;]1Y_HI=3)7OT,9/QL%
MQ/&9.+GR=N+H1!_0KI\2!8?MM.F#;L`@/N-\?_'HY!?0)@X`W]UU?`H*B.,"
MMH]]Q8DA2;JN[!VDR?VF,E5$OF._05H)R),!%2_^_)9CZHU at 06XV6_H8$GLY
M7!`^@:MZS-<W29]Q..8'E"+<:J(34"]7 at U=(VYMC>*#*Z7KPHE37<:7/O(6$
M>>&JQ9\C^)P_63Q#GNQP]E=SBJQDJQ0.UWJOA$/)95NCC0Z8YF!!OPD(>VS&
MB+^2HK<''@WF+F5P:ERG^UQZY[;[H='.J0<'X7BS&:;W^HW.U>U]']'B2=@'
MJ]9%CJI7:E&.2I-?W7P0"^!@"_>WM^TK<9]&6Q`:[7[S7:/;:PD!XBE72#Z%
M_;;=:+Y'98K at Y3.>S9,XW=95A('CC?N_4_L_PN"S#9Q/K7;[]F.$)*8;6&_;
M]ZV$,/>M#8P/C=];G7XC0 at KF&WC-3XU8))IL8'Q\=]./%^,S[H3<83K.$FN\
M#_3N;,7?`L-BSG\1\;[U28]>AWG"19ZDO^GW/SSEC-C,*<Q7?]4:6K%8>?[W
M7Z`5*[7H]U\:_19,*Y7*6O;[K[\#S!F]!0Y>3TJ2YX^\H7LIIH7X%P;B>F%H
M,8.FP?U4<U(2&2ZX)5J':G(F^HT2'CY3.'@02\]?7\(FV;ETX!KT8K]E?S9=
MQYYAX0H/DH+NZ*@$>#!>6",8,$CV.R6*,A-,&UPZ8<C%E%@]!7D3QL-.##HT
MF_RU[0/-#A(J$H_$YE&*)O^@@JG"@_(RJP<&P*HRG,H/JJG6JOER:5._FV(H
M\#749Y#?0_.-G,5\9/@LMN^$^<@^0 at C?7_Q=R2B###+(((,,,L@@@PPRR""#
I##+(((,,,L@@@PPRR""###+(((,,,L@@@PPRR""#O>%_XP\C6`!0```R
`
end





More information about the Python-list mailing list