From 5e7a191eb0d9af3459e6876c8354c1bf1587cce1 Mon Sep 17 00:00:00 2001 From: Mahno Date: Fri, 7 Feb 2025 19:14:07 +0800 Subject: [PATCH] add files --- _multibuild | 11 + libyui-4.6.3.tar.bz2 | Bin 0 -> 748109 bytes libyui-bindings.spec | 148 + libyui-ncurses-pkg.spec | 135 + libyui-ncurses-rest-api.spec | 125 + libyui-ncurses.spec | 149 + libyui-qt-graph.spec | 129 + libyui-qt-pkg.spec | 140 + libyui-qt-rest-api.spec | 131 + libyui-qt.spec | 128 + libyui-rest-api.spec | 120 + libyui.changes | 12530 +++++++++++++++++++++++++++++++++ libyui.spec | 143 + 13 files changed, 13889 insertions(+) create mode 100644 _multibuild create mode 100644 libyui-4.6.3.tar.bz2 create mode 100644 libyui-bindings.spec create mode 100644 libyui-ncurses-pkg.spec create mode 100644 libyui-ncurses-rest-api.spec create mode 100644 libyui-ncurses.spec create mode 100644 libyui-qt-graph.spec create mode 100644 libyui-qt-pkg.spec create mode 100644 libyui-qt-rest-api.spec create mode 100644 libyui-qt.spec create mode 100644 libyui-rest-api.spec create mode 100644 libyui.changes create mode 100644 libyui.spec diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..64528ce --- /dev/null +++ b/_multibuild @@ -0,0 +1,11 @@ + + libyui-qt + libyui-qt-graph + libyui-qt-pkg + libyui-ncurses + libyui-ncurses-pkg + libyui-rest-api + libyui-qt-rest-api + libyui-ncurses-rest-api + libyui-bindings + diff --git a/libyui-4.6.3.tar.bz2 b/libyui-4.6.3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..62ac7f12ea80f4f50a7081de03a5673d35127eb3 GIT binary patch literal 748109 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

~#XWUPXQ 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%0D$3ho?3;H0_9gqoV)CckJ~J@a^Hh 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 z

YaBLy9ky>!B4?}Pa*st3z$Xd!%Omkk{T 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 z z=v`n!2ue_eychcfg7S!ygv2f*uy^?aH;sxIU>gs{Q1ZZlhY?yRA{pual0<(L;D!ib zleU;Yc(bA-C-@wiJr^{r^r9iS zS8{-m9`~8)wd4fll;jN$D13DyG9ia~$cmpV3qlPYqM7|f0Ko9Ikud5l4>p5q3Xsj>0ZhqSIcBAoDg zY;MH*2#Aj`*kF?sfw5)6Iy78G;k%3|cz}i0sGi$Rqy#%%it)pyDhY_n9tVRka+iT; zku+%9@bGka%*@4A+-{->2!OcTFe~6C=J2H6W2n~gK???8nj&iRki+AQAV5B0JOnmS z2$(p)`1V#f$Q#*QfQO@i@B}ywdQ&)j9HHmDgrUpNo}kg|O^KNAIk+=E`$gz%LF1k} z2T8TPN3ZD-L!@MFm%E7RPx8OWoVa&i;V<}u+%8wK|gk8e? zXI!WO^}UoO#6eXd^?Ao6PN0HB%d)AU4>+noAa~wlMOirslVOMkQ59#=*dT}EgrLC) z#6$r1JmPPWI1naF*$q&pQ4GmZAmjl2h*0}r+yl58KxjipkRhSz0mLe$AngDd2|zTO zSL_O75*UT-Wf*`+B>fN$O@ypCfzJa1;#{jzX&)E5bIxlG^+v2SbLx5z24q0s0E{3Z z`WQplhY&O(Cm=u<$}=A=_r4eN30`uAQ{IbXE>v5RM@me zv=RZamWZK<5X>u~1}Y*QgGAx@1hC985{4{vz^+5MEwoXyY~;g7HaZIthasB|OF9!p z1Z5Hl2IzXnc`)z$<_4b=itI3{U-Imxj= z^tUO=6GNLdF@gB`2yl}JN}qsE{*H&wc&5a5z2%H3?sfM<9hVY^4G@(=lF$hpoR1^S_Ahd%N0U$uM12IBHNRX)nS3lYoT+t99JB9uj1KvP|T-b>d zRS=8leTt_}f(8%|^UC#yM?a(qHahTeuw^rh&=dh#GxK{74RRK`^m>cJ#AGpy4H%1} zD5HwTfsH0GY$=JfR4(YB$%`48Ox6D#)yVCepFvta|*ox~Q?VPH{SZGSwM-oD8P%JExNQ>ptEMl|;1VT03i7n=gz~SV2 zk6`DL53u_}Y;=I!h)^l?kY4R%#>PQ?`4m%!-SG?oX~ahuAKG%9s-V88KezypA^R7o zO93c!^Z`9!6s1LE=wbDsdWJkaT?`Lt(`YEJ(E(39JEz{hKnBuM4Nxk>ERrQq(y&S%cps^ObTFTkLGT4n z$KJTm0j6s)hTX^t<_W<$+8Co7$NLbT1DX9n4t_w$KSX>!g#{P|2S^Uv7^#vRQeV)d z5xoi@LjoZvsZclN{!#ddA_s)MWl$W?*T22E1X*BlcgdFocUfElVbKr>?(XjHPH=Y! z?z*_UyAxaj1QySq-~H-&_nfMk?waYUsX1r5tET((^@%MUN~4R@FtU&ZAdkQb9`?*f-4W!EHdmYgF{&DqOsT8888{WZ~`! z3tTeTh59ePCBVT#rzp%WO+|ZAR!4)<0~(r1gs##gl2*bqTVz?xRq$nID?To!r>8$U z>BDLxI|f{4cwl^BJP6CxZCGj^G(dur3Q-DSr@(z0NOUw(5hiMZr%u>!nilBea%RwT z!&G?sc1#@+NL;$AzZwvj*y)pcH)i%wIrc4;OQKOmZoP5&-n0}hZpmrM;DphgUm z#hqaT^o%g7_-PKXQ{f}v&I6I?zQlI5`IP&6`3BNztr#B!Nhg7b0@Yx-F_QPBS~v&T zetnkldHS<$Ji@Z#dGSo9xEVBH{k@8SRsyiIC-)OM96ZoHc55$0ZY_Fift*;0GFb}q zhAOOwmnz~G@Y%EMyjwEAKG)~r^R~Yib`r|)_4rdQX5!@^|9tz$OaCB<<$2t=$AXZ0j>qdSK}3HS5V{BQMRyXhnQBVC&5D?YC(^w)vNQ1>U1IZT6q)yJ0~ zKxMs-i(~${srVSwIS!7Ik$8>-aa?LzkR%&BRX;5p&4etr;cQy)AX|j2H|ELZBRe85 za4xER(v%}B{*mYcOo4M`m@1F5dN%Hu8T}dO_BPO#7o{DO4gv8O8c{Mq*Wxpn7Op`JM zaR^>%44sHAo=S&_9J>I)W5dK{MJ}GDyUQ(!WU>*bigw8Zue4EefeJE!CO>v@c>DMG zg#`bLCL`y>xf%0P*c#fk#EqEJE8Wk30tGqP>2&2tHIoxvbgu>v5(r2i;c>(G+(>$N zn{w;nFg7&vtWkq`&LrIef)7Cw7@_RZ35UI08^UcXLK{GJF=Z~*DIz;e#mXL!=rRU> zaA%TYF*w3LiQ_YiShrq)J`LXFodrfRaLJK+gu2!Xs_UV zi!=-`(5Fk6N>quo)Q~M8Hjbo@WWxRFUj$5)O(>yCEWy=EOD>Z|3l(R|Kt@k4A+|s* zp`i<=qxMf=kk^8vFOh@Skflk>1E-;iQ$-X}B^M5Ow)ynD-qIKv@*{Wwna@hPHQO2#55QYyP=1Lx4t0 zRHA*xsL_g@4MuhY4_v^tx$g}$#p;+`ki(J5JvK{Pn`DgE{6SHdh(W~9kwuKkK%2}z zz!_91OCljR|eY(&XA;t4nQ(Y-#w#vk&4GEh7a#MWu`YSkuN z0w0*b46lYx6$;N{oKg-SNMKANo~)&5D2>WQlE)1Hvqav!gkCN@gvucQeX5}%Aw~Ra zc0269NZvwI?xQRR4`!o6d$)|q#0++v!}^8Z03&}xWU)qXl;L z${0Ms5a;_OL}XG3!`Z?s;Ks*EsjEyTeiW)y6gA0@ml|^uONlYZAvIw}y za1xFx6Sj^(=pVhjJAEuApFkfQ9i*x@+L0Jx%*NlRnF#<=`HrZBNYDdwxK*1>sSGz` z8l8F%KYwc0V~SKsz+qy=WJN*~cMWhf`}zB%NqHl}A{;FZUe>ZAg9aFi#=zq9V2G-G zZ&NCvA|VCD)5*dWn+@eUW*V@_LwzTAQ~*Qr5<}sO-;;D%(6uaOBZ=}YsT5VxQBhfO zh9;j10O|2OzA<)atm1iomBb z)IuWENF3?sz4iZo<`8^4W3HUaGNRL&F0Vks}R!c{R zNHO#SERRt(mKaFN0IzJW03JX*-~uFOilt<*iR1S4B-U13Nz6+f;0+n(7)^+_OkNkn z#qkFQ;-FG*_XyI?$>(%S>d58wmvOH*nqm$3GlXOB9Dc-z4#I8VTta5azL-IndG@V} z>xCRf7_gy>oT;Gr(*sTpdo6&ss;QOOh%CJna0|2}T$ zneYO%NF2rwxfV7bER9IAG1|o+MdlkSO5=lwY@iCo2t{7QaK1qJj-3PVQ!jk(OG)9s z66#->&{mnK#VedR@f0NHTnr2XU3zQ#25h!NJ%eoZmH(pqMe^edQz^BYc#4lsac{sE zAquM=sm55y+4JIlYvCx)AOQMOWx=rtC5;LjX%%yF(nyIRvcHTv7BKuQBFT$j%9ohi zGN>P2vkuw(nSPF0UQH=VoXqqM$z;wYr zgchDTf*3xaj*nY0P>dmuSX(B>0+39=p<>x5R33deub#*nBU562>F~&)Ci#6M50Q|> zic1$@{M!ql3zaR(Gg_zeK&29UHAlq!$o7haqJ?J3CC(eG5MGvHW#Ar7r6^V8lE^{S zfPGBf;krCo7CwEIj)U}NP$a*GJZtVl{|iw8(`WrM!%|5{q(*J5R~M@#(lE@*&J^(^ zYs`}3gc!dsMN@&jP300SZkpG+AjfDHM;rDrBLtY9aK>NbvkI^ED-7leb@&_0`hdGn z{lMB{lnln4>VjRQ4a}x{cw{RTlG@OWTVt4S!}CCr%L!NvV#eI>q0A)T}X2 zbr{kY)k+AbnouF8mNh`H7-)}8hD}Wcu843q?LBnj6PN)}$(p0;$AZ*ViUkYiQ>v|Vsms7=7cMkhCiYo|Xgq{kY{)dJE9GrsK}FXhIlC=p5_gMhjav_vKe zB}wdjcdvNh)2Q-w3tb2+XfFG8AP2M@X>L#BepwY7Z3be#F{ZhR0i?IhgmnroZ}HoC)zPh&GA$v z2H`H~`$8gP~yghi+B$ zMXY>wqH(xwZ6o)8AbXWQ$YCMd%MR+|6PpNK$w9R^=KXAVpmu(gu>UGt1%!&s`>35V z-9A0i|2#}aW=azZX8+_D7>0x33?}c{oE&YtO32EgSb(D}_#^fdcy$xbKvJEPjE@BY zB6N)2IZ&B1r6m-Yz$dLx*4qo>#KH9bl@X{VNKq&2TSD^Dz{&85;GgAk@Oi<>0d(~8 zviX|CRA~4qbQO~6@Ti93;lPmONG4Ny{{l%B>cHRtB^vh-{KG?w6ef>*-+$j%$djZH zRauwMj2U~b#ndm{Q;yO5u}0M8UksFs#b8Vj&t1^q0U17VrL|pG%7&thUv1??b z-b;ngTA@4SglpKNYkgMVn>B4pwR+PE{CHdC)p3$gMZggt=B!{0a@5Fp3KA7mdZ>O$t=ujCebn?-((R?OkNN$Dr-1 z-M_iettT8bS->ZZKh~tw5bb58c8XFkL@Af0 z8c1MZtf}`bpr)ZDp_P1$;9()5I+-sH#{>~20U07Ih+`Dj>2MY$Ez=SO@eHGFq&kmo zecs0ZiX$d@v$)6~!yQv;P_soMoeTm*%q5B4KK<3dWr|_>1qP^uv!l|=xBURK0u<12 z{ro=U=lP(NQ@Y?DwNtNo?@!8~dwU@rPd)%)-0pB0v3?KL(G%Uq6zTTmiC z=V4VI!JT@=U-Y?;a7hO=|Qu^&Vl6 z$a4CR-yI9AZ_xai;b);QXGWL7tM=d1iBAlZW@1LpU}h=^EjJ9L+ppm5^d;L)^Xuh) zobpmZ0I2=|e06nqX(@Glbw&06k17AJ{)2`2-^(D9ak`=j6dqcM34Q$c z|7+2y7i4!Lf6@(F(a+y8bOpSd7gh&hrO>RdqmBKmkJcjRB3qXy+m6}Iom*E*9_dDV z(C2BN%X&4ywhgD{=|xoyRL=v}v27!A`2_25*?RWwe1=~1`wVxq0ubM!8L2f+Gvu%h z>=x*+Rp{JQ*Y1(#@$+e{9rWP}`cy-Da#y$B^-UQ%ycOURI#qbp{MqYh%d66h*KF&c zj2w!RS<}*QBT-z7U~AIV1mrYmwyT2bd6{}Y1vGfNuym~d1W&B;nn>san2_k;;F%E1 znNh`nbhE$ass38XTR{MnJX=TD@c;l|jo@xZ{->G>_^1}E4M`n={-eZ2BMK-?QP>e> zzz6OfMGy~Q*lLA;Ny61n2^1Ob^sno$o?$RD}aH|`XumW=q!;} zwa(<3Rn9XbBmgu>p2)?vrg$<FUyD+Rpy?)tgtf=CCwYkH?3ni&#JxxW*P6Nv7J>m zmRGBsyf|VkjBN63v!0!@^shdce2BE?cZVmB09PX1Yw2^N$?VY zqRv#12cYp^_EBn4+}86VO_tj>gHA0iscN5fZb9$={<*)ZBzqR2d(OVR$w~}#-I_Yo zy(9<1A$DM@sRV*$mm=x%RG01zTO2N+dH}L*@G$^>Z*4N$LiTpr2R5}pA+y=pvFT{p zbj(eWezsw@Ej$ae@oCsxSV;|US;2P|iJe7O^5=RMUvIeOov@3jQu@o~A>_ql4}fj+uPL7!Bs zs^r%$u5T}npbt;&&kZFtKcUTI9`{YHM=d(mN;amvZqCnVEm_lUHXSZrQ>#~eUc7a- z&sFQtEefd5`dY(u*TTait54y@7HpZ~av=HU#E**mwW{2%}h=N?fu2-GsTBA_-)3uiVY4D7J&HjPMuFNjr|J zV0ye;Fm3J5&C91p&z;ZASr>_G+}Z1K4O`RnXYOVp&Fl8&7+IG(xejePZDWZ|ikF2Q zJd=^j?$;AuRWQq3uWh@pn?lbuq3XJL?uV`G>sJk3FhOhH=4xuyt6!;c4ogov=x1$i z%N{WPtA;JCZEvsB9r%b;m-D&Fs%Ro<>8C;38Xaim9(jFD+wtu;FZUV|=y{;pJP>VE!A;anb+OtWLgE~`oN$&06LWUY4MA? z%5D8!6p=RaI#|tDA0H2rOG-7sWsjZZ)B}Jb;J3^#u`O8FCEPJD1^MPT0VL#8nDK?$ zYPLPO)%>yWh>(vDZ0pYF??NsKKtzh%%%pDWezSzbq!!Szwfn6a)^!mn+``n+eu6pP zMv-0P<|>3++VJVzR^;rWhay@!8}#Gk2T#KnDS}MG&2?w~+ifs>nAdMD_uF56a9*`L z*&Jw}VfC>JX*Tonxe9B>1RV2sY^@8f@ge8&y5p~7u3r9#Zd-Rp z!Gd8fV+9E?!MN9+uYSIFwx3?$ge!6%;oh#GR+%n0^=)sVJAF@zXq#Ua2^Gy6e-ZMK zo5%k0LZ7cvSKtHVT59lxP+VOKdDiOk}>YyO&+uksh$VAV`i&k5ry{U(^CADJ*z%>IP zdv6SvhhXP$cPEo`ap849+ckN#bO(Jt^4#)7(C%uf?#j=;_oTPl$au;%*y0wx#1_Ij z(o?kg<1F$R3Pzdvzh^x;0^sg@!Iai#p8~dSiX^cnY?!@_2G#fT)s6ulleUIgo=@BW z%0))2=YIfjTmP|Mq;?*E`>56v`&46RB4BXUQO&hNkg{6w+|rzV)pgmQsai3#Y6{T% z)_J9k-C|$y3{?_BBfat(+`Td@^?{yw$$qqf0svgXt7n%<(9QM37A5!c{gw~Sk2jxv zww`<7{v^-A1Hh;NFdzc}2p)|{$P3_6wPYtLJ)TvXXDph_8N@TFz?QuO04S2ca3$}J z5Womvz#Pai%aC48-a!M3J8E6$5BXcW!OABRt(u*=@ zi{{O9k}S$a#cgED1C1?`Z;WjeixiVrIT%PNLWGGKM#C)->53$Axe(_JmC#M`)J0W9 z7iN_#WXem%JQd5<(u5%#n8FOwU;u{ydkiq7gWv%pBnT2!7NL13~&M zzNLwtsv|kf2LmOe6}kHiB^f!9HYM^oqe`BoH z2nwP8^AdCBBqYWFa|9~D001DK2=)h(m|Jog%9PC*qZO^?WLTOe`<8h~&v}-g+R1xL z+$r6u-YH32zTY>e$V2vrJN-Ww0l40MgZX~gJ(6t|M7{M>X2eHRZ9`#H!5{w;|JB`k z{_@G9Bt1_N=k+X%HgIz+bd^i$t3xD;ElxP~$T~N(1t=)JTCZTHI_<1*Q{6xgC6?y~ zCpMAS?Y^xR=JOw0yF3qO*Cn?)Z*xj*J?RZMN6zm`CD}q!#b$F@x(oF^C*im$&9957 z=NU}=}fa5!(>ggy;X6r8w`+0C1vJGt5XqC721 z2ugLIOV#A`(|Px#nHg+)uN`0J^`l4%K0qY73;~xh~{Y zn~*qjLYm{W6quQAYOq=UiBt1q=!VB*5+z0cKf>q#aK1tj>y0HP*>I;}MOZwcj)?4^ zx4sY&NrvO%(uMdg@EHngRzx~}S0;*g4`xEdpawgltLyZv;Ozn>ig1XO5#;r0*o3!~ z7(93hZ5wEe_PGhKKPz*SWbF)9Gu#{uXbRtafkq~IX&M%)bRlle|m$iD;e}d^1l07;|1hEpm?m%+^dVTK3e&f%WDV!tSz_&xj!a-TzZ9e#T2xC@}@0*91P)dIs!KqE+k zEC{Fq`j7>LDX!pdQJ5vH&J}5bq}`7`Rmo?3ZH)um4jG3uuq*R9^j4# zhbkBvAIbi+fVy-_H!T0!9#_aUZue<>xZK+`KJKN_o=x~0{BsSanAh(^A3GQ??QXa3 z95AlI0CFyesMziE8-RbGyXudnkS((*YW%cuU-{-f+aUgFV8M4W0{`SfKjhxG9`A4u zVX+Qnve9cOkxvt@_np;v-4|nzl7&rWme`%g_qj%U@At*g6>0X|^=^PNq)I}Q&8C6V z3jy7)vemsK_5~tzK!?j!sK7p!H)I$XQB)F`*20H-Y}(4p#u6TUGX6EKV1KYwUKy@T zusi!DhPGpZ|6p&&`KD)E0;|q%@$H|+iIBgNabtmkw&k17zw!H%8slGl5M{i7GfEl) zloz*tErLubrws`Ll=zkNT)TrfV}8PYDVzL^0vHA&zRuGWT%l3(Dx{Wa`J+I;hJUi) z#G_o%cZ%Bh^!=r!!Pk!;`bi{RR>ztiiGE(cEFmuyhT}qGtPAMSm0YH2(;J2~msrp` z<;FYlmA{m9@jxTu!QL5PRg97TlL}Fbg5*_SJ5m=M;Qma(;?2 zQ%VR8x>`}1)fpW4fW8?1U7kHy9??__&DfAeh5BJCUpBr%o|!5UjRuqlC;~k3o6onC zm8k9_1Y^8K5#ZRo5ey(H)FF;O@n#pi@5L&J^XyF%wLE=#DB)pR)_%6@8o-u}5!bi% zyD^->47YI=KJ85mfWIdh{g1!u?f%kpg{+tARnJMTBg($P(3thK%a+GlumMd{6^{%j;*Dne+cP58$-hL;-dV>o z7B1HerJRbmG$(tqI|x4#KAy_INC_3ohr8EJSF=#_zgE~>ul7!I)diXRh%RbQfnFl zYM8<;&7Xb4SzdYJCe^1?|z_h*VFbCSe}xXtn0*&sSZP9Wos z&Ja`Qa4I4z-IoU=Sk2L^ZctPQw#qOXbjqgCBAu~;EKbPukFtzlY<3nY{&{aF^yAiJ zmv63=VPMb((RK5u)sq^h0{F`xDF^n)6HEr&PP8tBQX9%ZAx<%Vv9v4lC!ZRG795+P z?86VTY05{__CEeeh?OhJEl@U?wE24Hjck4#Pf>pAuct)gKQA4D#UaeOK~sCAH~Z;V zWuzZae8(B*i4lefs954nW$6r&6PVoeTj|AU|H&M!xM_dqYMfoOaCY=qq{{tCJ72!TG>8d=*=h_m&zbB_e{4a+W<*Hsm~~$y&#=oSF}#bqsNqlT1s;x^L&mr zQ3tHMKR6=ReveQQ`!C5D5}2H!A8E)EoS@P`i~k_E`>I~9jSRS}_A1~G(K~;8C0PC) za`>33Jqo>A8kJjFBqy`E%!#uo#IEveHnK&2JN)mTBdV9Hf?s1ADN34-0^wk5v0}-* z%{1!=N1T(;vyXGfUve}&O3N!F*|?6y4!31XEQ1j&KKzm~`F*6;tBtPx4Knw`$k!5Z z|6hneSErP(h^8N5w~i>OgCZ-&=L*t_uSioqBRf+r6a;Oq?N3#|lsheUY`rFE`Ya#v zA}SG?b>dgQ5SZ|xFjd0eWH3JIj**3R$!+$0f$Vo8YZ2PwOwi9>?S@^wcvl8QpfRo2 zxTGXZEUmk8>*~}W6Q^tLk@czzk+KD4q*8KQB02LaP}dCfsZ(baaBR`Ce8%`^0#`B` zM=~=&A`z)znv4^>cl1flAP*y`sSNBAY#Y0_)g?SLTTUfYG&7c9G-=g1Kbcv&{t-W; zvB5iSqXpl^(dSh1$1v>D$J-@YK^>&Om zV}HVfb@jGVBjd1GB_imS7=Np1PC0Fy?MDhJh7Jb_`$>2j@K0E*@>#&LL6wQru~&E9 z<=>}cp2Q!GK(-g}Hw2H#-$h>A;A~SdpQPt8nmk^dXT`vr@C(Ju<&5D53f|~R0$21j zldS&FQt~zZ#(VD1_F6_|;n51++2SuT6wg<__eKo5bT|Ah%dxn6S-v4F{S0~x$r#UJ zNL)_HmY>Gs#+?3kta@<|0wB%;ylKa5&LI}s!DvKed~2GO)x?QODdTZ*dxs@_lPp!@ z+W*mi<fYW*UADCo!hg!%?(&l->nZwULyCYYa?~T^S~n->XqC? zY{`2l;RqQWYfRu>=%-Ts%;o7t5{+y4zIe)s-Yj0gl*zIf9S4|KvM1 z%`VwtEZSTlP5IG2@(;tV;~_}~vmxJigb&&h!Rdod;R3{knEmNZWD-V@M8KjAdzu2b z&GG4f`x#x2T?5EZ1$KpcaJ-geytcClq5GM8HNQ09Ei!1(;H9u-Kqlw_Lw` zoM&Ulp~L&ZMT)vH<(4dI$(~)m;0Eun5mca5Z~W%i{Y!O(AXfVFYC6RAB7uR$7JNFV zFv{-ygPS&=T}_J3MKE|?yTiC3@%9iHAwosnT)Kc%d#%aXKQ3qzlv)!0HT`$+90?I1 zix3e*x4^wzq+77+I9xRvH}LdnT#*boWejhme1@9>bddB_j3{7Xy6I;w+K!!9#0O_{ z*3Fn6VkzUyO@7!Hh<=-h{kLz5@DbxGtPiWLPy7zZaT`GYT=ikI$UA%P@b|=mVLaYs zE12?Vw>E<*JAWXEA2hI&(6svK@UNYUHHrRP&jc;BLO=(%)dc z2a70p&Z2sVsZiE3Xp{?10$&+oxspR)SW@o!O{`G*@(3tQ5`fgV$fDhdld z^aHU1W6TB0^2!a@$s2VNS6nCc!cKrNLo0o++jY zjwJW8Y-CgUiTgGMrPAZG>utNd$#^eN_vgd6RVoKQV}yQ@CJD2CsUj{Tgn(JOx=E?Q zI!O_<5*`D!g{KeRlt5$tWb`B|WXPqKS#&HYO)1Uwp-ds0gn{Kn)S` zL9VHZ3#l+RkGutXxa`nI{3_G(oH8uC?og&KIDJ1Z2e(RDtrr;gD$jR}2JgSFc4e_E zSj(-GMaBH1N)#C0?S?v_H>-^}d^)uvr4-o;jQSByw#rbmJ`O%|zGwdEO_1|c$8@kM zHC09;PB5K+6!0o6+R9cIA)lwMkny_D%uMMi@s2d8T43K0zQPC(GYB6U!vO?*T+8U? zqZ@4QaTO`y{qpm+dE-%>=S+@h{;cyi^WEyCM=-zC&v<@q$y#flGoj(RjFx?2hxGAf zt~#=rx`1WyA1RD^6J*HBp98NvXK)-=gZC);*SP?@78=S}7WeMRGM56>4I1hMpk&j3 z^d(=HbD^m!){Two3S#(Zs=Ovy4cY5X8`DuvYwG}GLv-{Cnv#M8Ve8>VULCaMkOONw zs`aS`qM~N7ZGGUVt<)#1%Mk+-tDf4bm<&0}U5@fz41=$5O*ps{%e<1;kxZr30Tbjj z%mZBdd;a@82fe693m#<_B3%kVTiZD7xT1TqtsDn=K~4;RnHogJB4&$Cga+}Gisypb z9BBr&S60e}GC*ZtD38Ma5i1f7?%M`cUL1a@_%Ti*7O7{hv(bk7DJMbOan^UM%%Yz( zN*RK$1PS9`;`kPZ_x^sP9bXdrE;<^!BqjO7%)aE!?C7xX^>$4VtS6g}o#|gD`g!%a z%wC3!3{FBXA{6V3v^+#o#W)}#o|r2@ioCOSLCV>4Xwm#6b(o`(%v27II=yPMzHh%a zWiDf8PvKf-T5G+g)G-IAR8n2he04Md#P{cv7f7dwYi3h?=r-Lk$)9kuJ`KD*Z*-Kn zk4@LUcnD|XLZ|P;6%Ji{OJ2P~rcnBE_V)EizBSs33|6R45S_-vQb8ZVj2cB>RC8JV zX=NDnsZcg<8wXQ0US-YbQ>>pKHS!*j(2oJ|TYtAT{C~$Tk!BVhfIS=fc8u>d_7c;c z=juv8K6fMKCu1g$z+!D9Rr{*;Ck!r3c=k_qLng(5M`NJS_jw=T#^h*sUUmwmO#hiGpfr+2J@`0@}g z5zQGBY*Q$y8QG>4_PXG{DNB?UItx{gN-y*7yyAcaWB6&pXl~ZJ!YD8-Me=?d*S005 z>k(?F*n6h_!&=H*v~U$aJw4fv0!zawgzq)Day_+5LMJ_=U;y>@DntW+wH&ryp^|@F zoX(AS$U?AceM2{&{U>ly{K8XPUO}n__UMM26mi+Exj!wW{_vWmFG&wsK*YlsF2ZUK zjTBL@11fzaih447S{jj#VRL-;>6~Xs4-QRa4`P#J?P#@0XzrGxSy`EOjr!9((q4+j z@YOWdg)mIo^bMRQwlGW7+fF9S9!6oM4R)RDeQ zSSVn|{7FlYFE1l8GVVGRiYInZD>7kOb`eOxf?@8AWEg`4(i(iSxB5!c?m89wlI7x? z>G|X!|1%oe&1eU-a2Jzr7@%1T=>fnEiasg8Ahhkj!}<=(>sXT-+WfW z#S^+R^t^@6!3!)m4!h&G6JF5uWmvQ7+_q3&Yzm^x46g z?0C&Ifq@Y*NnFX5VlPW9sOQn)9r~N^T2>M7vN323%%X{t$`XH9o+Sz|P@tn+_(rBN zM2R$!@MdT^)8#KqN-{*e{og;h^1?o%PAkB8l$L?C7<2jpMN^GN4jd;NlgofZx^RxRs70u7z|BJT=y9}z!7=`+$J=I2u9Oe`>kW!V$HzZ$D)>foxa=5BCHziuUj9Je zPV2|hV;8Vy!IFJI7SAj(i6t|L5{^}%|2|P%j-}i;FDU&e(Z}K1W(q+$3X`9!b0%TY zFFt{-6ou=~>EtiiSt3B5Q*Z}@rEu^&!ZecTs3OS^*fTuL1WQ(Nl;t%}hAMC)(b4mT zua9C)W{O6gW_it?Q}tRpc3vCPqP;{N2(zZA29E@5#poRRLFfSfK9vf7r-akE$p9=W zUa5~1l!$HZjI3n0AFab*m+aHtSl77in|8)*>Xu>Tv+QuE#sU^J+uqoyKUjsh>P_3U zTey36EE+!6>HMj4yPazDCkm=|1Ryg6%LRv9*Zo~(1>n%Q;_kw0{~=2)4W&UDgIfa? z5y&cAMduk8%&^kt;m@HJbF-^S#`i2B&b^DX1`d=eJ`!<>TVfdD58fe>ZOAEJg1SNK zYwEDH>BAsmdy5kfit*1snhCEKjv)Z{_-E8K}TqwC%M5hwxV}XABjcE3}VEzYL z9YSaEx^54J#g?<-FZcmY;9*`-nc~s=?@He(LpLxtix;tKcnpaVQl5s}A;sn-Uq_Yf zcBVmLIAag=7uPvMEd>BUqtqmv9|02W5G`}hwl!?PVlC-jabn_8(TLtas-@@tlk`c*~eaj4b`t+ z<#yS10_hAfdp1WEl9))=q>a&eKU?|8+jgxajS`(fCaiUtz*{s5R8#+uX({|W7FKxP zz*%Nlc412E*W6HR@r&HgFq)@whV6h00z%RM5;Bal+uVN4OKM<){g3M;oWuGlvfb8; zYHr5Jg@4kLWbHOOM^)1I1*8b(B?sYS0L76cg z;ywkO{UZM^U|ub4E0L^@^FeO=;{d74PRY%5{2l3=-<-RfaNijwS0AXU(=qwEmHqH+ zZcvoyP4R%46_P1-@4nlA9NT%+J+A%V$?|l_0ppK52|?!1!j4IO>P=-GDQs?X6vi;& z)qk~?ncn~ZGHYy{d%L)&Ia=DR;!G@r6{_T73bfE{9l2L2DxU0)QQRWUZx84tr zu?w@K#^gzK*=TI(5RKrqifF4Csf=Id`SRf+H!dc;Cm|FQVivg+JOTWuVTExPk7-Kz z`}4CyLJdEyiHKYet0D8qJ&f@I3=@y_&U2rU)mBBAip5PgXwfl+(+n!C6O$Xf74A;3 z-5N4SSInNh608~}foxQ*C>vwPMDs*`8cHi{x?03`TbFA8YfU)00iRND`j) z$m5C5!Dz0qb_qmP4DK~=@>UtYy?e9qNh?mr%wA+!JClCA^Yi}eLeQ9-tF}|7SMHB) z>?*zllTDG%`_C-D*)yet-u{VfCrG$b_J$*D*W@;sVQU6HTGEhcf$kA++&vs75YiFE zWS3_q|IC)Pq1~bfY!`2pF+TwTeiGN^f=U$qUK2@y#E^T5xN`IP}MNUpe1p0 z)}=i;qyZVoXci^k3tj@v=PSZDrwlU(LSRzgKzi$NKs+YN{PgJ7UoMZ>vSp;C7t(7L z8B1lan+5MAT$Zwmih^G!O{(gLi|Xo98f*W%IP_lqpGnav#G2EB5@mmjrm)LVf9j3S zD6@^iZu;5WA@M!!@{teEPvQvo!0`ZaM-plv7$eZk8Cp5OWtR1203Sidt!~|C7KN>h zY<`dVI4I~+7-Tp>_k}`e1C2`5d$={OJGVb+f}MUg7j;7ssOu+lKQ(-5@bvP?eY5e( zAwndfHvaQ@v2F8Q zq*hNnyZ z{Vkp;5Jk15K~;o^^JR2PmvfxI!^WsDcm{{u3!V@^eGz(oi9%0JFfFX%V7@rdT>lX~C!ZAR`c z2-DjQti|`ABP7q)YWsl{=V6V9TvZIDPR}kUSD8?SgeI#IW~E}m5?r#z9++uK&PuXq z8Bm2;%WlDiFRrH1XHb;(OCv(UMg<>%PWC5QT~$g|LM=bd2?tU4*Kofb!w{#7DNqd` zUs>0iEj*p(Ji3gUNP$%bie3BV2jx{vXlSiTEW-oi^W=ef z=BDPX@m%fB$uR;BXkW9AHKpD^^Rb z`uMDx4hgp+u7;P3d=z5Db)?(P;Jp|45dN|}UhHr=opsWOs?UJUbuYUY<0qI@qsD)5 zXnt|#@m-Wag>~MTsLQCX``oX4md1L*n78HY32#q#P~pjg;p8axqAaLEV-vdCgdI`U z1%7zNzLS`?F!=PP{n%+q4<`p$lw22JJNU`JXv6S7cJ!4J2E|ZSy&Z?!O2X`=Gts(F z24oFcHiwKYDZIRNm!HNhs&Nuq7_B$PGl(nYU@4GGo^{z9Nm%ok;-qk`wc*aSLxnRW zcHm9=N-=l#ptwuUza98k-9fH|FLxZf_MwEA6ZfP$qMG(RLbGr)*9CR{Q3GF+WnA7g zE_KbZ*3&-IV@NMNJ@_Hel(qih`upVc&V{jrRmtbsA3P2eM!)GPV}5@oUpwq*H(0I> zV@sNRp=L0j9P^YDm!*?e4t~%7Hw_7BLHlnfr!^|sP~uPgC@MOYe>jaeRS^+P}0fuRnuZKS|gKFxGR1%{;At*@UC9Zqwo`_#Xcb+W&E>vZeHjlcmJ;KXlMG&UjrNUwz{z_hkTYG!4zHeOX}{4+gS zMY#{l?<>|IeQIjYQBbParnB%up4(i%dyHq6949>8$I6KO;p)9;%?i3C?7MsSmTbnu zvdO*vmes1>AxipqDFc5SvcED(v)N5{^_&>5=|O6iQ?sj| z#8J^gas8v5kFTW#9GP%TY}kfc^&scb0}I%H^AXr0>3n3%7kGl$Ir^^pr6U{AcTaD2 zUS5(4D5`8)93rd5LFeM>T(SAQuKz?Xe91eSei`xkYHm7&KXU^8Lhg0cvx<|ag(s5N z5vh6Bkb8=0H)`bx{7b0O8RQ|%;F4r5CUn$t8gnY<@8a=V%;=t&sLw&l-X0#iR~enz zoMJ5`JKIU8ow8m{Dym{%zR2NHWcB?NmG@3e(~8uvfCW&o+y1uY@<017xrLTY)&jRePNMauQzGAYX7>$Op0DnnO>FfAq|t_HzxBX zo{V)PCiQueZ^uw;KWPLW!wrMFb+al0M%QgAQ#X7{kYb|Px3 zOlUq6?54};a_@Kcn(MSv)!Ugt7oa`xs)qtS;m_%a8_+x6-QRxvhp4MY1nt=Hj3dSUGG|xD zCQexYs$}-0<6DyV@8b9C^lS}V_gRhEov@O_tq8WiSJn8wsA@0LDb(!a&>->R`vTl^ zncvS!rTzPOIW$1XNf*^huaj1gOr3A9DD7OAu+^kv)TqI2Xe5bb&NI%Jla{};o)11+ zcc>V-yT89Hy=?aXQ!iIrwtnuOEdSEv!xa81cE0$`_{Xr`XiH^Qw+RUWRiA4u2uQtK zru#i;*8hfHOzBA0A3Yl!-cyzb6`a~+%FsuYl<`JO4G8#(a7=&*jh_fm9Qy#45CVUt-~<0)T#!Eq zO*T1z{fjaNsHc%>?o)RQg1&ADe0;t<4jo-SynlWkIJ_V{xB{FfO|509rkO#woiK_V zEE{jh5Kp6QQYOywj%|>m3kf7j>`o4__#vN2VM2z_tcX4U3dRToVMHKup!t2qQG%MH zhxMcyl1SxI1sBUD$P)x>2BXp>(4z*F%ZpQ6FsA{F%yEPB@(YrS@+H#|i__o(NF?(u z=>fM>J4J-yWRjI=FQ)ddBMx}9bjcI*xLp1-0l07+Axuag#cRd=A2Epw=gA$$-+Ge@f3;;ApypFwHo;Dp&WS*l#Kwl{bJ+d)gHP8}XDmfa zTnfjn3+%Mfs8hFRa*SA zLfH5Gi97e$sjdO2Ut2!cKjNdJlXGe80%644&?v(&Tb;D*?IWk&FVm;3{|{0?t-qIF ztFO@A>h{H$ZGvVx(n0ABSSj3S&$b*ze708Vuw)nmI!Q#Kp`d6*eh`Fx_}${cSrG08 zABqLz@9<~wnPu%>JoVvhBhBTk3x*-gjWsW#6_Mb@Zsr@UjgGZL!$F>@20_>@h$m+=7Ho(rc=r zG7zL4N(XG}08%B01SSZTr6j0CC{!-&4!P7SJ4yqt@a5z@oBcmGaqRJbacu6pzYi^q z%@^!mOL_S1HzCEmL9*ZUip96xzgL7f@&4aMvZH@%jOR*m!L=jub-OphXSN!?0<8P+ zc?MdyY#{LdXVs%ge-z*Afb@}^n{|4B2qq8Qpy(<7rG!6`>@KV)%g^l9Xb9lOIV_$## z80@&$7GQ4VGcj`BCTC0x6=z?U>j}Y7e!O;Lc6*Iyj2WfkVp>S$iKZmj zM3#RH(VJaOY6U!nmqOD-k0<;{Oos_aH}_%AY=OIWCPK7`AH*h)AGck0=smZjlZ~|b z1401Swzmxg&Hi<|>SgEaa=|eB96oDWxfN&jnnu!KIp}eqj?ux!NtuK*2yI)4X^8CqOStycuVwyKGh-C+*iOqMhv_0s>@O?j)Ki zkLWpJ?U*|I6fT^16uE`tC&(0*F(1fUNV=gMS`r)wZ>q-mk!y|_NDyoce4c-Ee5(Xa z{!IDf5)ZobC`WA;5Yj(zm-5T@DO3G!+K0{QcqDq0Iqq@OSjTYHfo}K850Vte9Y>3~ zF7lhtF!0T;Ou5R_s_y4vlj#rxV1W0XJSfoLFaVlHNKn!$27pk(+}urISJE?v84{;CqwS5VDgoRO~>2! z`2$JK(#yW52|h%g%Ti=3?41)x9djL^xuYmC73J~#|LW|v?$G1ok*#?|7UMr^?vXkk zM*OZEW!Bicq~jP-hG*;QJl;YW^7iIQ5wdNmkMB*`!4#Xd1b(i=xgK`-bI-)(@qf~! zzRnWmCzHmHxfiKUapY}74U1;ylW*n+ih^%09#x0kZia@Np;nM;7ttqYL6sf;4VK`n zIbKSedINK0qj{TJVl)ZK@j(P?R)SMl-bzGiciFMO#xig5Q0pKwVmAW3kD&=Lb2JKK z$8_nzQ3j-vN)QI+AIx3xk0$wqN9aF39+v&GL{v)tIK5gy`$7ay?u5S)INzv{xc*oa ziEgvIw!4_i`D;5+$Do7B8$8{S%<|{Dxt=e}(WB9g8ohxAjX*4F2O#~=a z97#!xm?QGWj}>UDJmjyj0N)B?4{(KjHJ=5dy^EckB z;T&&sz$z0+KOjH3GMra`ju2lPj0^PsITqj4hLKj#OgBith}mb~q*&j!ydqkzF=l5Q z$-f=k4w>L}TMAo9$C59-wr*m{5b!GHwUpjexD&;1wWf6?pG;|NqxG#A-bwu@KY7|f zS0C(T4DnYz{x8G4L$s4>;`Yfcm_W`LawbT|Ff8klBv>=qfpn}GTlzsa$q2z%(<|CX zajaX#Sd6d3_}IoVu!PCK*6|pez2xpeRD_U{|F{mVp2JVR2Fi^cUShB3_csJ{clNH_ zCHs2+ZlGSrs(8e=AJ9p+uX>rNTCThKd9=^bQp|GLErbTf7}Foysl1_Yz7K0qm%}!& z*%BL#gimF*T=_Vhbnfw37eTYmrT&d}ml^^>5Hiipn{Y1K%{|IN!Sl|_T`YYa7{D)b zKB&Ho`~4rIyvx7<_J{(S1G5bw5lz7`I4NX<;qwGa4R#oO9z7JCrBknLO@P}FUieqS zc0GX_dr3ojgw6-6@mGV`I5r7R!GNB7q{_`mvXc}sF`-&v*HObC7etd_3v_}{TYfe!|mVez+Bcm(ccp{RGV-8Q+c+BDjmpEj^DG#@IB{V$rSoH!nPhobo!7;CSO86Ooj^Nvtl8`-9hOm6Zy{bSvNSyP=UOdJJY-&N;QoAR@c*O{xhU+7YA6$nR z4rmjEkD6a02aKKH%ZF?y3y~RB0C}WP0rG;ANbeAPFg|n4rH+We(F`s9xT-F?=()6{ zk9RA2+Asdr9i$EzU3I2;(-pGrM!+RntzNTF*s3A{_)szU%hwH_G-6&*%S3aw`q*% zGcXC5Zj#2pW2))w48EFNUrlDKp*QGE%w4x4XuSU#x|T*6%ED-OfVSaXa;8u$;GLW=5FU z*!%??xe=UhufPbM^He&n`En()hfeEDr=hi<;g{+7V_fB~(*Bu3@^H{rNUDPs+RVAK zjf2LeC8n)WfxNn75v}&t>HK`vM>7#KoP;o!966XZOFfPcl?{bt1zTBcFYdzIr6sh@ zJQl%e%-r(bCj!i)9Ih$b!K`WR{C^j*zNAN%_jR{t8-6M@*@0zG+Z4Hr$tbSZ7 zl;X*1bDB(+e@o-L{}vDu9vhhQ{lnj|IXmq$Cw zy-04Wz$CK@~3nMLg~xv zg?2W$VXMb}aR${_vED2Fr+r&R1VF}NcFq14Jv>v)g)M%kw1ob_$5?CfLI<0_Uru)x zRI9r)7}Tr@O->mos4Akf`}?BM7u9cM3M)6#10}_KR?J*0QSD5g6(g!S`gWdu{e*sJvAN{B6TtLoGQjcXXZ%%|s9?yhI**mb{+ERCX?k~Tv&8se zwMEhtc|k?^z)*ukUuMm*k_jO-ZO%bq-7<_o{vsp!wd%7YaC>^qmPc95*Hd}Tko5#* z;>npan5&4k-m!wB3!9;zuDss5689E(#~RPR3s23PGTk{0#4Ct=^NxpxEI$03#I1mpA2WAsxWR`E{f2zGEwS2 zma=kT?SrCvT+=13-HF?WY+BYX51#JYX^&fiJMri%yjE_{*M0BleU_~xbkrisf_<^( zpstsYDu}5kPRz*4PM4j?K>7B{SZw#!`z|@KlmiL4WRf+-%hN{3Z;0188*Ck?r$dPv zj>$sIt@~UoF+5sTw_&8Jhm(&g#k0GZ;eA+X-t)=hn21Ks>bFMBvug~tcjuHRQ-O7h zFAdETn(kf=N5blB>)(ftvd-IS3R=&j&q+~CRZ+3**!BoTRrWQfBp2#3{CmRY>0X?V zN@#Sea?V`R#r483ph5|^Op8yfUWw7#%XKFk;X2qN+m*6-kA4>eT}OvzUO` zdyhVbHwXm?l#;^q?RO5%^wpl{)8c4O3*u`XU157j7=e+IUR;^@vBT zPpS>&N6FVq55;?LM5|;r_MhZUO4VcZ|3@4bpI?eK+3Z=0lfn^%UYEQBp?vbTk(%Hb z84%GkO&;}oy^2YP#LF=a@sa}*O8#Is^0J8eJd$bj9+ILz@F1> zrIVWWt599F;YVIQL}jYnDn`Z80oM6l7c8dUxsY8Iy^Yd^-quZ{M{daVwbraN%T=!q zU0ff`!HoOg+ZLTax87w9g7ofD&P|6EKa)J;`jEGOyNO5F9ZJ?~WVonz=5ZB#+WowK z#OC0P<>AYXq$LuOD=Nu=bVdk{b3eyORh+K+#tIbWemXyVahN_oM>(pVq|=#*P3oH? zRr6%Yr!C_ZQ10V0Nj%V8>LT7QCpC=~W4@2W?AM)Vi_W;a(!V>oPW{(IDBFA%+^!!8 zS5;}9vLhO4W|WqXXGG^nAK9qi7pk>ObA`N0=BdEV=CD#otfCtWmQ2H6Qm(UweYq}T(xhmj203J^VmS1iVUAx zXNWQc+W-moiBvnl*e<=JjQ}K!E@Y>sBY1h-)d1m;~^hRPTweimNV|ed>ljgB~M@W%} z*Sh)h>&#okMILObY;v;UE4ksT93g>)4Ga#fnV?l&?5wtwrbx=jsk)92!4b1rt1WS! zaV_>j5R2ySlX+Eq)W6f{o%v5l(?RalfuxSixLJJQ<+6ot)pN=*yWa3^{Ld(l$w2LQ zTH|hZXN2&o%Cax4$|KDu<)xaVfyeEJiTMY4O;8A5jI!KTNW@|q{1yq z+c)feqAJ!fnIQvBd;Zk#aB0Dl=tWNld=S!7e419wZ|GTwxdQPMidknzwA(0()lJjS zzHFDL8I0LCSBS68Gl;G6sa5+s;HD)PB=1*E?0xsgCl~rXZd*#?+shtmXFB<|Qg$pw z0V%uP=5gRUN_Lq%Xz!LVQsVHFs+rlP<8DcAC#@EgS@L{TrOfe0rm}2tm8P>BVpxn3 z#&EJ8QToviX^Lg=dRN^qEh}kTn!4UMT}j1;Vt!XRnc%^z z4nnw-v(aY7xHwg;ONm=K@=dgT2_rE@dGU&APi<;*3uU^<&vmR%u=UEl?3pwuLmk{3InJyw6%=^>_Us)lu zg8pcQzPxnLBMULI`)bqQ7-~G!hP$2yE5gHG$>odr6FFO;X=`V&oSF5#C1eL&lh$zC zjU-09Y`}%Gy;z3D2|3>GqWMe#DF(Z#d>%vf59Hz=kwom~iCP`-Rx=udJlpwaE zOEo+8C)XY6z68rM<137r@qwGUQp4Aote3pN)t^`2^!;7t?o2j19WSycmlj$ms!(>|}3x8K+XBY?|m&lwnLle#*{=f*$y!by? zc_&=^$)jVo+#AdG9M@-VImH?)+a9NTr!syLR~>M5{w6lTZJK941Tjn_E@BtB2+k)Y z5J<@y+a?2xCxSD(G~tsA=U*&aaEvd5OiV zyax1xMsXV14-CQtKLjBNfpQ#ZDX99z=<<1juLgwFH2$t;j6vNf4QC5~hvJh)LcO}s zQES&oU}d3i7Le_l*xV(3+NAZB8%8<`&PdWbN3aF4XzQY}1b;cmi8`N0tpla#)Z zrL7zz%TheES;D+1OZaC*j2#&a1+Hh5<|=-Ulq5Mv=S6ZkbUGiUn(5TPmVI&_tr+s+ z{{DW}T432}iFC-2fN=gb(<|~=r1W3knhb;Q z`+s7W{Hy#?iBeyNaF&i{Tq}fsJT+z4T!>Mjdn}8kElkY@c^X*c%`ZN^M`fhIUlo5n z?%HpJHM=m_h=v83=-0d$@g_n(Cm-y0!KLGg1UIhe!8w!_?I3~WvIIEg<*ADS-7BzWy>ai_k@i>?1sEoMoQ5<5GsIr*QO7?tJmcSPZg zXI8_WUbS67}D|PmiNJY}>a8=*~LO5u9@5 zx^w$z^rzZ+ElL}+$sBx4x|fOrtIs1sUHoh16B|U{mF7Oq_BzGjz&?cHB;Df}lgy9G zX2%(o@I4g!(Zqkn;J<32p?-F3U_Cx6=DaCsr8~gvRGu`I&WwgVD((w{Y8i}0#E~~} z!ibX9&-7#Z7nrJU$0LkfwD6E+fS?ORDxv`tn4zGtGOn;<)Xn&QXJX_7q^VY%wsU$I z-Y5bA*I~%|{l|M3-*PvH1A=s5j^C0{Wyo~m5<*C49oUoy@f!Jy_Q;f!j9ZwQNeP@J zh_ef?CWknq&ad0W+vZKl8kh=mI5tI!(-5*lElwNeJ8(PoeS)BDbs(OS7qEh-0~8D_ zWN671np)4BT7)}KnK}#4!^3RedN*@^&*t|12&vx(nIQ=_-OdRN<_-jx5HAo21cY#5 z4B+56Xu|r%@Ss0~(`QEf&e5A@I#I(!CYEL4mTgIC=vClYC) z4LMM&#i~NHb|_mUyGYB4W!>9(c$UW0#>6c?O<0GUIBUur!;_YH`7*~6w5B-Qc{wGq z-krG`HR#r10D;;p{7mRKS;HlZoFRqxzI*6Wk~U5wsYOj`2e!4T%xfnx-nbO1wneqD z4DN#4GPmCwXSP4~MN91`ZwpC~#+l)C^)`3?JayZZEG!Z#Uw#zpHso#W(?~JV;^PFn z69-QtYc{Rhcf>ZMS`5=QYqI9v7#Nv|c(SnA?E)O=z-Hmt1C5Fso;bza?-zLDbBM*6 z<~Yt7AWn`(qj1=V4tQ8IFc@H#63fa{k#*c_7{&({4v`jDhv;$^P@9_$z583F7#i;H zL^^;#%~Z@fVC1+*y2~A9*zw`BoZn=-a09fnv`9?dTrdNe!d2b_? zmHeAYUm{ zh5XjvDJwNWpkwREe#U6bq!S~D?@o<~UfQiWDv1zuqC7B+R2)yIFk`K!XlXdmS=y7r zY7!y5)0Q^g*Su}I8gJ^}Hq1RIVG0`c+o(oxhl^ggEjK$ZZDeb6({h_zwsB!3Jc02u4%^Tj>r;LQwVHA8WbDGpexEbL;hFMf_C?+Eley}1$r=5W zjE`Kt&3&JaV^Ex{7B^wA(3~;HnTS{6re7Vlvp%hUeLT@55q((}v;5!^0ZJ7;}D(>p$Rs(;ypK=%Dy z4X_{Ph&$XYW-J`U2OT)340Ov>LNoR(DOeg~UNaKVXWpeG2d0(bK%r!VY(`Co75$<_ zv>AcBHneubjJlJJ%VxWplbNnNf(iLbs}?ox|+ZOlK#GEUyi z%|0WGxFP&%m$7ka%pl%hZYSG*emf<5(5 zYqRmj>!qd8lc&lN*(+V*Ei5fV*2-3uHWS5+#Km}G)sOCMgI^NSF#|Usn#4N~I5cw7 zO+#aG9yc>a@tY*tV%mhz6BRyBb?hI!wWjfU+&s8zh2|yr{%)PaM{t{UPaN)R$!!@_ z;MzxlGr+lPhAe$4L#}&5{AG5o)zmt6DCuZ~vi~_)vP5THZvQ;NTOz}Jm z@zSG+O(Q!y=@y%F`BY(Z2GhX)yZY#`V48b{-f8r2F+K{9hF@*n7p@J0!CA5sF>x0Ljl`dEN0xUo#YxMn`WH&3`V2s5svnA6Kw6Z@okqe+ue2- zk0;Hz8;E0^4iy5-bhd??t+HuZTJu(o%IRaFb($78B4EuC=rKuo;qWk)Ztm{PL zezwB}OXOcxNWz6RBK@^2BG!*@8z)5UTW2l2)V`Qf2`wF;NA_f+qgQO;RxpLLg_EU` ztTD;nYZddnTq7|QW|KHGm(=BoES zvFMCtwoFwEN$`z^4j+n6QZ9VSxx9nl%<#C_K<-UQVNxRyOy9eILkHTks-kooNg;I% z16K~OjP(x*UpwyyKZmempQ*o{aBTd}%pY%1&SbBU$4kfbhWK6qqmuhTA_3^0*0}9G zW@ZC30erXGZY@PVd3|xdmNy<>UbTL*4D;vj_Io#beU3nXbcsa#a9;%JUHG@BtGl#F z^Y5QQ&V%s`S#%EZF<_VwfU}_ME@-iHo^tXdUu|98-TSZlyDsLC<>#F6!p}i-0@+_N zI}>~(9^sFGV^}n(-RF8YJ01>sK9)A?m7J|;FS9sow+3PWo&@#GkW6GH&n6(SUSmV6 znwRV4YF9D<+1TcBGKZrj2W8S=k>dvgaFR>tSI$&=Ff~ol54yif)f!#6GJlrh}m;FeP}3j z3Gg`ZN7?uU?>#H``ke3JdbL$mQ%4mA4^nme6g#Zf%$0*P0kPLPc)&CCF*rdAf!)uf z+kv^?u~wWczWe%kf}nf_K!KTn(!i^FeGFrtU)wfNZ@(2(57%i`PB24NA|zI(&f zoQ|8u_GibKL`TpbgN@zh&a`P3Qu=VDvh(R=4Km?X6aWa2SRB@Ja`wK2V1Q+`S|e;Rkd(4uUD;6)nLK*;?PjUnPzI zJ7N*XKi86a_)kSXfdWeh607ivCMrK19Mu+&ByG?i(j{`UaET{$(McgOVa&;z z<;|FfO^{JmJU4+4+Vc#|Vo33^?+Zvn*!JW61AbH#2a2d0cOT?%{QSPYe?LN~AFxj_q1qdiaAq5} zh)4v1Q*jpGpS3+(@1;uvQWzXvq9OKKbX6e;0)EP`khu0pI#wl}C z*{b0e?IH90ec%jz;&zG61o`G&)d`6tJ$MJiBsyUE`>zZRCx1D;>ufT9Z=FInku4Rt z%sr5EkWBr5FG~ZoB069`qs9ykeSRA77~V0^F}P1a8~w8bJ^5q(UD9dR8*9Y)BAM{=aX zI!l2TL&Sb$&nTjLvwR3m;>&EB>?oPG{*Uya$oirrzco{T=S;9;<7 zo!#YFa|B*g>>eIZsXGhVu=0?J&tgxQ8|=e!6EDvU&1+j+KmGX8wW@dbL zI`~Js+ZyH2m$*|0MKGjSP8kZNc*uLeIk@#_m$crb67de)IiT01yly*06No`HQ~{Va zAYwc7zPdh}O`$77&xlP5FpRj5L*Om$hKy~rv)>@3pz>=HHqr8fS0R~zj9Ima_OZ8s z2ID3#sN?za`G76KjMf_Y4m23?2sM0l*YX7kh(V}ggCC@0>lks5ykca?eXv6t4U9rY zLkaplexKK1OQcqdwzhcP-aa%#1FNz6nOmSdnkQ16S;UlvCoqa4zuvw*^iQ4E&q1n+ z)NQ^uYWJ@b$fXG5&B@rc>v%_aN?9`-8%!D%1K?B(8@e8!XJygFx%C%|J10PhJ1~&y z3CDijkcIbK9K~EZut#@6jjiKrE6|9LF#_k&1LBX4>YE+OtbQLUnj_*tNV_%*S}2C? zvQTPA%N|NCKvVV%%m+}$&apIk&ae-B1FOt+0o}f?9!^a((@iwemsOu#fwgjOhiE3{ z2pt4nNjQl?3cGRVp<3bU_3rn3zWDqRf7>HMIc)KI&FpbxAVN2fCiUx>LA;&)ye~XF zi@Ys5M)`+tw>RgPpC<8)c*Z_@jLZZ>c)~s2(T^z1z-J+ah2{=;!VH*r_xMgyKRL^x zf<@O8^s{`4*x+IL^+)gR`*gCOdhI{kF3> z8y&Kq6tyl|uG>pUP1-cU4tYRd;8ee69|0 z#~gK1eScIRaR0xXmd^)|I3U=lZQgL3AWS8t#+T`6=84VW1C&SltTZ=nHPYD_(?~!H z5FstQ2pO|Z&EDw-=-X(^QwVSuG^S}Vn3+mQiow`{mdpAF+nH~{^J z^^e2je`g3n#>0-B@kJ$Q1k`YLV0;VYH}sKx~*fDLk+gjAd zF^l&(>)?`msznv{RcvFmx1TI9G=TEB5=Xua>({J-^1-wYL7V|7@w+IXva{@aE^FE6 z=TDwJmn6BEIg*_e8D@xg0q=;iv75QF13t-ksu3thnJ>YRlX&;^dDpKVeDW6&gdjr} zB7!Xv`|rG?ZZN|IxGyt-DM_>_K@2+9 zwR+I*@2YAZ2W8;aOy}6#pO?TO?Yge3_8oT-5tQWoSz-5=d5uu{m3l$eH zI)3NR9{%~QCC4!hb_^+p>g^0ozaTsF8(n0B*RNJ0tqeuo-4#`WIfO6mOe916S%ck? z#}Bm-I%Fel9St62l4XRRh!Q2Iq|B!oMM-2HJMj?_5!Tnw+&*P)t5$0qV-|IFNl;Gf zy;;9H0Yg%MYf9wPAfLWN37kjSC$&+kBj;5_L-E-_Fa zD#&4#H#aI1rz>JdI6 zlXCDvLoZ1^V5Qjj*cFzFHZs0_2m+{fjRpu~7}&;JZpt3K+V@|U+<4wb^Th*7gi7ru z8&fF=O@aFn!Sf0r`J^PUe99k?;5_sAjuS7{I}ps?DDk@MvcQf8n-Iw7w;W29c4xl( z_wm-i(=Au9`nj^UHXTwKm=AB;@eASjSH@@6*_NH%tPswOIDsZY1SUHfh@Wn8g?uFF zE5%N6knS5DhrQXRtceS`$1LrkHF!Ulr-f!Enj000su^4z^{oS?-9Q1+(^q4Zq zgQxU!nFxP=yZA_&T9dp$_8@~*rvXi!gWAErWi7JMpln5jttm!v-|F@3Nd?CP4!n70 zP)}%d@goT~6xD$f#$<7nLX?FFoRd25k2bn0p>g|N>UE3)C;RobrDB_awlmJxHJM+t zCJoRH%@WS)oOg)l_dFLy^d}#3D=l!XHYhQ2UF5)$EaTzR*}5Eth;rs{?y@d5c35Q+ z-N#wH)*G3dq(s~KP`P%weDTCP(|8ka}FrKke~?qP0h+rN`C4vF9F0Gea9R_m9GIn*1Ub zwFjaI>+alvgwe(*kkd=1rx1)xF|RM}%o@BN$_gqEFM@%nXWj8Qh_o^T}{jA4#dIwtClkCKf*va^3C zvp;z|x}Ip>wik@z$o&?cslGQiWjN34AaYyN*rJhJDIDoKK4Qi-Ld31A+!}2$nSk6Q z7e*UcY;lJ(9J+HAKQ>1->zkXuL@hkw$nN)7HO6&}VD(o@%<}k?tjWbrbT&o^@v67h z@ih+|@j<7c#Akv%rhH?Z=d8(CzH33;db|M*<@lUaz=S$%5>7gp%26F)Z5836I$7h zjc)|b_9Nx|DGwih`d>9PEy*pWq0MIpsb)_HoFMN7kgQi$wz`2Ep|bYeCN*?(#AuC) z>Kf>(>F5_lIkt}-w0ju22?-d8bOAjO%-c8>t(+4uWYpUz7TIjnq-`&GZXKyYmi_B} z4MKD6_hdYH!car=JzA@J8$sM`QwHEiBU`^X;Oxot*o~P!g|d;gP6SgMXgaX4{m-UD z-}}|H=CbSWwL00l$k`}W{6tar?5vJrK68!y_c`lx6SMR&ue@#E7?Q&_Lvz$4!8nM7 zS#X5?mca6=>$zR2YL&Oj{gJh`0{x#5S9GlQzXhxacTdJBaGIFCV!jYcb*|VbmMSA(a@2M&+0taDK&e*~dGO_I_V6b83PS zj*0FR_H2aBI-{JOd?QPT$7KCpJ08L!{C|%UQLldc^;3_WRcQ0?+b@*hF+&V2fpQLo z*&8jluHw*F*;|arO2_Dv(r+o*(%szWlKZ1mA~DHomlYfbrQ&=!RpgQZ$mwmeF?e8U zrY(-!?7rkkcbl5Dkpy3*kRn!npR)LonDygP;S)!FQu-l;1~ht%Q>&5RLu*Nym9Uc&?<~rA$19xJwj>{<@xnFZ%=xsX(~8%Fj9^A&B{Ei$b(OZ(+V8Hu zmv!c53fW|8nAvNE>4^TvqIo-A@RE-8vT$7hCIu(iEgA#WG>Ch~XKpvj<)y-&!q7CmYBRi6E~!&)wZx_f0Dj82F`F=+h* z2GR|(=v^1iiz~ess3VyW%@!{kkxY#=NLXFB&t)zi!wUionGg#tkIMP|6xzPa4s!Wi zICVC_)R8=)L@^N|LL59wkh{7ms;DM>#n}vtQbQrcLY+Csk0oqH91Os(29t$nOQy7s zNA@lQy3THIL}{4AhBt{Em?g|i6&R|aRM8})kPds)dB=5)!vYblNi5~pNGF2u-36AGRi$TXQHHm>9u3k?!Be%bWLiP+X$(vR-TNO#v z?c)yl`K9PUD$Rn4< zwG29OH#|&do?_60YoV1$o534|o6>DJ>-#%hxk`a)(0xu#i-|BP`cIUbR7*Q-c$x^d z58HRkQ#n6BF=4(L;SJ+60o0iznKL%k1kBVy(lPE6b0GC?+ZKqoj=`x0PX4KRbKT?j z4;GlxZu2Qg^T~fL2RARpUKi@0Qls|VE4~h`?0t$$6xZ`?$c!l;8(n!Bt|ihbC~9l! znRLo0e|x$&`iG@xU2ywxoF4=Y8=GX6gIXaB4y}ZYIj!~h;R?ocj;6t;H(Po;%(7W7 z2A;(Z_022Z#>PWg5%a~6jvH*l6+6MSUR)hg=fclQoa2omL1ym}@Q_%!rZ6yaLv^Ay zxHn2`Xh|@j_CQZp)Uec8kZa$MV}A3=!5zk9Qy zC6skF7v|vhr8H1jbaPPNaLa$e?Pril;LdanggvZ!dMyhwIojwl&q+-1gvjHyS8pFo zcxtNd$A0_ao6xK$WTPT&VJP!P8Hb(TLrkC92mt9IV7&|y3nlqCVd{g7Vq>9$LAH+* zrp(|_g~fc8Y<25*e_tb=u(_#q!4pQiaQg+Wt|rALM;SLptYg=HD8{clS>Xhf2WJQ= zI=T<0_+YMQ<~kg9M?RCoDZ+VJ?(Y(NoSs=bWi;_xwdpl6?$=93y`t>ZEu&1VaNK>~ z(Eha3W8S2U&e0GKcI1`{Ib@emoRDM@L#Ud!(v@Hb&FtQLf#w5U%LM|YL`k)2q z$*ty;2(ws&9|f3@bmES zqt^ll4`9swRxv{dcxFP=5k*q8L?lEI7l9a%SOW;cP-B!B!2=fQIh!f740Ew=XrM3m zyK&_C4)5)7bj%C|4G)_{NkC`~QKKOckq!0wnLUsDroehPN!)5`22vP;X`!JEu!7yJ zISxTUQqV6i@3h>$ZG%-LXk?ayPjDP;98Gflmg?w&eD9 zO4}TX&ki0>$r*H=duy<1S~lh`X*0uIxW1?YlR^wl;W(r-Fdru0i>{1HX?g)=$rOMweekJ;%ml&z1Y>XIXOxJYFsq4sXhFv*2GXV_|F;LC4mN zXk3o34N-`J7OOCE8Cb=jSrwih{4*27e>A#Jv$OfY7( z8qL$sZN?GlV+Ki*5R(Zc$5K-uX&I8DLaC#l-{xG~cK#iQmq$jYCCs2{t)$wbdbqgv zIxr0zgi_FQ%TaW<5RMFix#uwv+vPY!raWPH#4|7w-*hq7us59E3EuSr>o~33GtMwK z-54-n`XY)k(-K?xbJl|mfPtAX!*LK|5RLBrnnptgH(4&uk`vdD)$Oyvt>V6CV-{@Y zZcW99VVRjAV{SNX%=13uTGI;gO}oulalZ-jTFH!zgavwjQb_mnRyGCj$mzOW-pMv< zYRC^5+p}UbNYegLy&G6EWqx>c&VRcbm?}rJqo12-09in$znE$dI$^gmZt~7V8^RPN z+VV_mg^+)^mvp~HI;DS#?gLf3xebAA^;tKe>u?4K^3Pya>x0L4Oc{iRi>6}5rdq7q z0Xq3|FPA}}{BhKg$KF7kC+RK%gs~&IAOpp_FXNe_VDd5pphv_ZBd!nDjGS$tcS@Mf zLi3$`yan)F~$>r<1 zbCui3HT>piF|S&#zNf!;o#B-2=dbQwFHzrdA5psCN5T*<)APDKnIM#G>yB%8kX#>G z05}1{6M!Qjm&ZD%WRGS$3i)Nd}n1*GIc;Wf;rXS&;D<(y}Ui{F$lB5WIQN3sp_cm!b40S- z3kJJF&Wm~thQ}fyCPEd(N_9^LAcz7ai=fv-;JoCw;LmSN8$&BESkeV)>cI2%)w#N# zqV4A>;kN^GJY9jetx|nJ9O}&+ZD^5nIp-d*Z2lNr`CV_r2Gn@sT#uq#6J~Cc+WoZt z2-0KA2yepK$9q?r@WvCLtv9EY@Vf1>imoP5Jjk9s__0_!FUxffip^fuYn{4KC+3sa zMcav5zRFF$Nc^0xgwLldcPG!^d9GF*Erhm})haWgw4)c!IMJDy3Q-@G$lxSxm#=yIyk0ywzfN2bHxk{hCXSuL9JV=*Io>Ob0}PU6igS^E6N-Po zsxoWAEG4ryL4V5pe$^M&o7N-BK6yR2n_ul>-O{_FMUh6zN)Et@uTp15v{P~8@`G85 zI*56|AhSKkE^D{1gTTaNUZI(QLp}xOgdRn+<8|K#LC#m6vVmFi4AdhCFu>`6gC=2_ ziS);WClN{wuWlAfUb5b00zN#BxKevcC)K`0Vyn(OqC8?RCCc`Ga77SK$;HO;Wc@ya zKY;3HnU4<&5jCR$u@GvfJrjUo6Y4lN;OKWda9C_qBeC=BB*&*^n+TH))pczBv>r0- z7`UxkCZ!u_Qv(7P_EY43$R|!tSZjS2Xs*)uH|)Xg)QBNw?OY>ta7{Sd%vx)Q#0YdH z#kn$N-&|$<8s{7F&G5&YjrZ1a)eX_^wo{8jZ8dGb6?-ebkAa7t7*_!dNxByE@OCz| zRoB_HnbR-N?N~R{?oj%_68V&+2z)?pLCb%JxntG#u82R6#N-J5;$R(ujjmlCE)n6= zNOJ1&_QvHj1}m%QmJkdi8sL;Oo6B+L)OqnUzZ@(Y>!x#h-vW9!#SfoJlGa{DXfxrx zPdnRZlj>(uqRpDH?gIj9@ustJOV#X_f!gpeF(7GX(^B$XmSffp-+#*4^Z zf*B0Mv$%v982Pd0l9@8N$`K`>s&bpL8|?UwFeQT&F4*fxRIFOH!r;Qu#VH|%+Do>{ zzq?-WhX!~0Y-Hurr>j?9O`!z11YL3l&bQU=8M!MhoyA37~BWJYA2T6>xxJo7{ zz>FR5>||(B2V1m5Qpa-Z$~L>HN(0*%qE|Rf>Qq#EL-a1&AE;8gx<9w)3{8z6lvgC^ zd4H0jvd7--Z%M~^O`{QqVKQVeg3<3R`0UHa#u~8u3fsU}1`rXeFA>j3EB!chUSlJn zx!Po7^5@O++Y(bBOr5EbWX#_dzRw$2N|>0XO5z0i7RPtsZ***=c|VS}YX1U=O*tz|e|5NOBdL-ob}qnXGO zK0)0TO2>pBY~T@lp(O*JQTsEP#nCCn%ekdwr1VsT4$;B{YpP>PTb!BXB6g{&yi0x2 zVzW@8{>JE&+J8rOXO%HVF!Sdq!LMnMoaOzs9{Akbe$j~&o26@%g76USirq*T6~dGm zm{B%=p21R+xASBn|`_#~Coyk$ed4yK>n*G440xS*enf;m>|o_S>0RC^b`J zqL}d_sO!(jL9y#=jYzYq}u0G2ZEqwX{wXCPKIon)YI%4 zm<2Y&nYPLEaplzA2_P9~pR&YP+UuU?H|6zRzmAxy{LqnCm5;Oa%Gk3LFi}hbBH-Ps zM#;gu7PNlJ5BK%x|xOTD)B`DB;9;_N##Gx!Tivr=nGDvu+ zejIEou9J;xi-^%UNKY41UMR-Ap2ICJ!skj*xTTdXDy8qwEr)dI%QwSLFeKQcd>ydX z)(Er8{xs1Y-P4_m<3(+^4qUw6UB340)w=R+nlE3u{S_p!HKO2)j;SPo#Gg5il4Nw* z?6Zoe_chip_=%?f7Z!Pl8!Me1$Im%irg!#L=J9U#8G|$IB!JBi845!)0G$`f+)mVc zTAEI?jS8JRGUHd9T_){2_VVm6IShj+2#6#JXzwM79o+Sh0gclaw=D2dXOWI%8Wr0L zQQB9db)<6>9wt3(spC6xdcxuMRlGTJty@dN=B;H;b#DzD{j>%Pda|Be@&X15-DM^VuzEotv(0-R9}T z>TiQ(iZss5wcf`KFb0t(w-EvpFd%W9mQbQxK*7wYPlm?+j5|&IdEY+9lSR8RI!l=M zk<4^F)jGS$9da`W80M6ajoNPOgz-1?bKc7x?%2iHhP`phgx=ZTp4t`4K{ zvILM3{PmBWoM2{PJBX5_Y~}YoHteNs;jKOimE^kjh1pZ-p`2dJIN^CkFu~+X#0rJk z2rx>i+oEH!8y~BC#hA^mOv}gan?XnOsAra|88xPklu5AWhNBe8l0~!px8T?I;=8`C zsaTm}&66P9N24Z=t#lo0r^nnx*`%LCAA;%>Q$`!HnH>r+?-;e)6MVCB%MhtrjeXR+ zoExUv!v{p~IvfDG2DPd~h1S~EwkE)*Re0mHDg0ltl6lmvud_&(o+&5Qx97HP+AA$~ z4J2$(wKqX@ln0Xm?d5T|rW*KfN0mN>39C@B6nVzkD+I>roTQ-=51AdYn^beAlro!P z$5wj{H_-sqK=xkQ>Li&jmwf|;t_8*pa(5ow@``aJ8wxg=ZVaosSHPuH%5wGE0#`3` z3(41Evgcg4Pi0E#BIOYGzWc^}*>buB1R*jY(IoF1PcFT&O7=Xqyo?P5+NX(e7D=qg z3_$mf#MkEW<=>=ZcG_cC1^pBs7`pJhv9Ytl4_hpV!#ipTRi$9=ZzCmW9p&>ROK_G_m;H z+@h%nWfwXtNIY3HA)J{(5Q`|N#mibet!F_5ZcJz4vj!{*iKamB`_IH?Pf1MDB21D= z2^%#zZ$W%;CglkA0e-=pEN;smr6ho{9R5qrKE515+4&dZ#NWR|>>(t8pjA~k%!K6e zAg8@5PAf`xIQ6G1%yt_M3Liph-)$~TRjS~**vbY{Hm-5AyHZnXPUm;d#U&|8ae*?- zTJ@8c=FhOege42`Ey5W57#c3NLOAXhFihZ03?CCMOWVeZ;70SqQD+X~qcfJ5yFVp>@l zNmp)e96bFdIy)>#CgC{MLbM#%cI!HMu5m5vm`&DXm#yIkg{132Y$G=qW}v_z=Y+aW z7@GzJ7Y|b2GCQ_ROzW8EFvd3{%jYvU(FV}?lYDt{hAo*!G(LtzR|g`~V;Ai6vvfR( zB?1CrLs2vY<-!+G=7J>qYR+%tWCo&!!Qif3 z$_<8Xb&3wLC)!sTmgYK`N5z~^HX%Bu8>>hVUG#n#8nRqlrQOSRU8_35;Pxw#keYD~ zN&Dk&FSfO|w~(D@S;n_tBJ~!d9#2v9PBJWl%R2GI^AKA@ZXh9sSqJ8dm`WS8eYq)H zGW5fNBnOBg^R#{(>lj;NksgG5C9QnoPtFpK56V)7Yo={HAsh?pTp^-WUo7(c{d@eI zMn;ogZgv{i;(D9%%<73d-B03)>Z9|RL6A;xlRXtA?u8!Eg_4RG?Iv!=ImW6mZXQVC zp3-&ZA&~TxjWfRqBm~x~Wc{s1WVj|Yep)*0yetolaXD~>^{4mo+^f{gz8<%Uw@$C= z`}Ks0A-_VUvCbq+Y0Y-CRU|?EgEIkX=GpJEtxaPx10qNd-x5G_TDn3a%^ePFU}eN{PYnPdxk!D1m9#-?ENJaKx*UO6?&?EGEaNtKfE6P`@H&<8>gjz^zP)h_jxC8`~< zvJIw_XQC)%E`Ma^^AOtKg{q-(&J zLlXI_-n%m4I197qrxGx+7az^39j0 z)U9(Ec4jCgk{^#>fKxQ&mjYNJ0x>%{##&?ruw(DTXw1M|vd0=U86az2g)-9wROMgT zGcX?A)!1$sml?=61I{r+ubygL6W;=WzWyBjphgyh~U^|X`9y5u&vFi9Nk z*zzd~e405g`da%5_E_0y`=yq;;;%oy=fSZSYM76EZMNDuHKa=2n74P60UVrAUwdq&YBQ{cWKfNd5H-c?VO+pEuc=Y z-kIQ?WX#d$`GO-u1K&uAH^w5{$GUq=OfbTjO4wQCy4g31y}_#wR~)9W)ZVAhUbi#s z<=E{3Btlc#VS>QP8)3~nJZGlnbnNSgK0JH7x&M=6D#I{Cr8}@i(xU?oq`}ydIWr9I zuzjb!%Mn(6$Br=wyE_qM*+{aRAg=8$Xqi(oN#Z$YEzRA#Til zq5b&uyIEO9EjXR`LhFJN@Dj45XJ4N+f5y0+o&&Ll{i6JMgUk8XywmtTClX;_#AFnz z5n?hTu>T4%Uj8%Xncd`mp){5~KYrU^htB7$Cel(DQB4{RV^N;{jNn^;Wj5BxJT%#J zn?u;VFnh$+*KX%dbnw1O9NA5b#+}UC7t)3Z-HFg{x76BgH(L17b3U_sqFMGny*)kI z*H@o;T z^pt7ffgwkBMkcKAzh4+wYhbB@rs>@mu$C~}->Y5(AVX}z>nX!+&=_i^C)S}^&La&N zmUom;!o9w&#;sJ}NM}-tw;35}Ize1=R*3LNHwVM9VFDv=$pe8Aw;*)xn?yn%JGi@( z9c-B9V}-pN_O`sWkmJ51qpA0%X=^25l#t~r_wuR0$Fp_2S;${+ej6joO!{Ff6}mhj zwx>Un%WPsVaNy{@YLjGI7`6l*S8~HcSB=QtBY18L#$*T)pV8CObiS@8x0BD!w(j2y z;oPctgAo!^$SKGiVGPU%UyD?Zd$5wnS2mM7WzRMuo>MVs-hMI8+DvE-%>Z@?G6k2+ zJQPOG&9c*Xfo`nzcG-5d!cB{1+7XsSRjI`Kj4%1H!*w^)(QbZSF^LpR$g(0V$@N2n zZMNekw&Pft(PQ0wV?7gkBE?L7(_+RXz%WLT!!G#VG%@Yep{<~qZLzMs!URMbdMaH! zi6A~Rt1kT4pqrCS#|jL1GH8b2uFPznX2V7sS<4&N7V)_7-1g0layws3I~8C$*|flT zb#+CjKOyL@q3+)sjROim;>>1hhRs{&Q+?l6SlWqW8j;7)=!7gIkz*TKC>~C3hKG7- zm}|1^ku;bRbU!bd;6&@!d`o&XeiJwAB1IOFhHzuco8Px@Lwv<^_iOEh@wsE$p%IN$ z@3Nylcs6Bag#?eJ>hY3thk%Lvt5Y#6A<{G$IPe$mZW#h7J07o)GCQfaH_8`VC7@T$JMPtm&>NtkmQS#)h6tH4}WuD8?R#GMiy7U@)3^d)N`s(583>~GTNuT7x zbG{f-@ZOkZ_}rcp&%39ii5-Yniv9ax6I}dzL~}mL8AEK`aGKR-yk_$5Qbk8Qp|)aS zMOm%QXji!j^NT6U!$&FC6S8ytndyd2ZrylnZ9!J73I&B_G|4cKU%DliW#sAjah}Ia zQ!U(Jh`9q&Zdg2Z_3zfnb4wkB+^2)HVof!UP6R|73v!t3d`vq8cN(ukA9>!VT-x$& z(PfDf5~%NN8*7`Bdl36)OK{JA^mau%b@dEk*}nGhzy~o%NL!;3qZw`m@HUqn8cnw# zD{Y9j&F1~~7hOoq_%HaUi}8qFfhNrusj1-kaCoD$$9z)u-=27hAK$@*QdwKvO(V*| z_A5ruIQjiKO$;n`JCrwJ4S{o-gB?;jmDd(CybgOKe1nH5;&`{np90LNW;~GNcOK*M z{x>Frr8)51^)3w=7$fA5jDYs_PiG{sZ#6n0CE{&=J&|a1H0Uv$WX>-d;LiUnZK>4> zU&qJ|DNNq66Ei*-re^jjrWuaGfig$uXknNM8WJl$%$Z`tNfX&uzCIwyg2r(sM1BrQ z838}zJ@I&i%xuTye)L-Xra&FGfyW#iaZtZQz5SJ{OL)&hNDeqqFev&lLl^2Ylg8a0iC9RL}Yh}K_BFmR%_INdopQCAvIEHk;@7(%l|7kMt@<Yda4j-ETaK2T#V0k< zK%4~}Ny;7+#xlWKTQ>x;T3^9anO1w{%Z!ROl5sylSgoV6ZSd7p?VTePbS{CMA%Hx4!gGVMK0XlX+|Vj-p3B_NOLgURlY9lL)WslYk{ktD>QGmLdOm^KLe1wt?7fyA&V&zgRVL2lLq@co+UV( zH}Axz=rmv=3C{Ju?R*j@KUtv)Nu5LJ*%bB2As2J=iA~bG;rd)6svYY)E zm>Ch$E;)UW(%E9zXy~&oW=)EkwfX&%-97wBjRVam8&YGZT{ADAH&*aB+ISq#alP99 zw+oc49`|5q8XevdmpGE8*2$cO>fRe6dT6y>sLu0Ij-_%|x@0X+C238^OW(-L!4^lP zTRnBQM`afN^P0F81Lp8oVY^V6;^a16r!uXWH#~CXZo6YDlQqr&3=%%dz=);3@jNm4 z?u1xIF4^nD$=`=LUV*S?NrcHHCT@luW??~dDCHPza|micCR!=yN^{6>7=j(Se6lzo z{kfwSo8t;QOUp!hJu$}Z#1}o*m(=Nl!BD0$b-$tLuGH{N24hGOIs6>k3}p7I_bb~w zgrR;y5wb(;t&>v<)_y$xHC2t~Wo*pW_b{2xeEyDpop+rr^Ag0656RtpJ}8eG)|ujb z4<5PM>oZuMOzsb|$X@Sv6&hihg;Szq%kk^fst;)E>7%OeFVb6(!wZ@zOL1dtWI?>BLROwV-})*?p2X7|`rD;3KsVH#Vb+m+5rb#-wm zWgC^)*Pk!NRF45J*B)Vr_y5qj_>Fv?z*}CT3FAja6;Mzs!nd^fPw(Gc=*_QRsqZltP{P$ZD zKvL+$_ce1uNDsj0ohI-c;+;th^E<&S>p8ktnUTc0sc?ND@$Hp?u3$k7LoN{Esc>hQ z-`Nv2)C&z=$FtbX?aFy&Jv)OjH=OEhMzT>UD5rs)9*~n@Y|JIUAO#XFVK%q&2k^XChe+PfII(EuR=Q#bIdW?cAL?dx0HWJ#2e| zelR&64!@L*>F4bA*P2$F8|7k>?6|KJ2XI%vn8(u#-AJ38G)VO6XqST@e(&7 z57$wdvpksBUu!pw&Y+pszjNlX^;UFYcOEq2AG1`>z3zDcLF-$Naf+Vij}~_1r9RWE ztAmY@6<09jz`>|E<~+$|rC+hD3L>wbR5-c#e_J!>efQ@OA)M&UFPC@6P|H}8GO;Td zJ-H)!*Vkj#i^+-iyZFVS<~&J`vVcaHc`Fooz+&T92gWzuZ`I11=e^BpOO3=OCe(6(>1S96MUF-C?K`62sDWshFhG{)v_W1D`SUr)oIj^Iwh5|k*Q3TYCA`jA@2z`gCc_N0yT#^87l z)gn9Wt+v6rP5;Twchi<8mW z_}*&`zSnLy4^?~LX!jbS(GNUI5X7BSCFmb=g`=sC*;!D7JGmL-LF4P3W90bousqLU zsycwvsE*yP)@@3J$Ue~*uj%*sva92K@zx6Kl`wtMzgc(s^QlV-nyCqol=##f97e&7 zy!-psuiqS>lB3L6iL!GUI-0l<9r(pno0e*2w5Fb>Fxh5}N){=hTJFv!XR-t!BcARS z)|AlyIQ-N@pRRQ^nSLkCkv-!qn`MZKq~>JrS;_O1)Ch^4v2ro*km0UP3ts_W z=l11eRjW6r^Ko>Fj)}nIf;8hAoK9r7tdO*Oi69~vu}+f4*h0;aw#%Uj#=Y^1CgkQZ z7!-Qf#a|sfccsS7=aJ54bnne%`syY;$=Jgg#&_p*uzuxUx{PBgd*UzZ-4AhDm@%jk z_PKLVBMgdy-0*!_QTqab`FA?wna4HH9H^HmcA%p5tr~vpg@b==*O*W5gh1`X%QO2v zHN<|H87|)9t}=K#gWq*1w&YP8Y*e}goT1f6fO3Cru`3O3wJ$9uB&F3jVUumbCTh8w zp|;J_Y1&T29OUTl6K&U&i|`R@js)R2iqzMctYr}M%5&nbZO@gvF4{X6!mvSgLNAdy z83^cx$h8rZj$Trzb9GZ6u;$0v7u8*6trE)Mcx zf}xaDfx!boHl)o+z0=Bfr3~!lJANBYu(np}0rf*TTfW|XU$5x&eoxi&FP!*; z?qmfe&i_>TlSfqoNDtoG$2AUz;5RFVUfepI1(f-OoKyz$~HHGtH)vq{eoo1;F1$>(FP6SNUVdCzl zCY$MQ+@MnkVLg8>DQeoFA!~Tl;BvpbfcTunm5r90KHkRF%Fx#E4xX)J7bx8|CFsCt4yqw#~0x?ZPQlmI5LuD-iO0VC0M3$8(1SWUv+q zU6ci3hd+tr>S_`h1I&A>4+1-&*m!T{-JHk_ZWCVWuR3DA1(wJd3(H&pEG zj<$=TAXY)G>(XS^9+<~98`m@_p^hA3B2jXcmS$3nsJ3bn#0QWqwloDBQW$IO!6#h1 z)~fxtzN_YomRH6U+R9yHGj&QOHo!LXP$;(!y{z_L$mHP;x`vg;R~r?+d@L%lcM9Q~V9d-0Gc6}^HfHqm zbEFzpl%lF@?=*cvIeJ-{fbbZ`+|b3XuII90=fuXPMPAO{_>dzQYq`oPK~~7!kDm_7 z6`daL9v#>AYsv^8Lfe+&;*;CT87p1*9d<$}kcG`27kjTY49o>KFG7Li8d+)}67v(` z%^`6R;t-vg*@8cD6I&8)qG4}m5$sItgQ5^kg`UH&8Gl5RYNB|d_E{U8dY*hb#X#eS zxQ=Z?pm%cRQC58Y9;NA@>i*Z&{9l#e{L`=$2Ea3=JmXzqR6o4>&GLAf1fV z4JPw<%(Nbiz<{m${;fU`cgFd*hA2!-Z4H2G_5Kv<(ph0bUPBo{O|WbmS{8zky=2i% zMw}ArgAxqRHHbf)h9C;-F!hB(UCR|8c@C@?-+PYV4YOxBrs6U)@nGu)GV;hPdi#n$ zVFC{gf?&XtF{v}Kn@qf;7t&u3?p;1?h8e%JpAYv>`hWHD%k}ec>vhaxwKRm|A=CBquVQ^AM#}MuidWHCK++-(j;HApP*gJGQ;N8 zvDSWJqeqL|`+fpbx(^ILr8y6qvmf4d;2(Nd^DEC2;~GIhi{gI*Lb20$7e?OrrwWFeG>D34{wGpj{7?Qf5&eI z8|Qj^UwiK!|BKu7egA{n=hUF2GOu(PtLBHIuxxBO8>_L~!?UUgY1(=Odlslwf_9Kf4e>^2#J&QgNJUBLd4KMF`2Q!GO=<7XFH|!x{N3IMcR{$kZ}!)f zy!LQBy{3Y1=bnn$ZqlB-eWVvN*O6xWyM+CZ*Qoad*)SuAral;XUyM8P-U>UoqRLoW}ak`6Qcd)!sq0E^RLK;KS$frd9e7CeSXh*1DCtw zW1vQc{yW^^t=+F95KNPG>o8WC+=D#AsTYg^8Fv4l_>``JTT!&~8P=q9& zOW}p_i3zEyC2WsqbLe~85DcHsAs|4`kciGb(6%k&^H248&J5mimE!o83I1z#P>ANS z+st*!bwKNL!swi<%sC7o&$+e-Ev90S`i+OeZ5#%Gd=qB5uYvFd3LtEJSAk8unDiKg zpg*KAF@cy+AU@U?`r9W6rIl#EwFpP*FdTzYhM*7bBwff&<7^^xazZ6e0Wbr6OfZIT ztIOwa!5<1@9X^hSkHmr;|A(WOS>myH-LvoPK8?MW6Ko#6KN@k3w9_=SEU_bRllBlH zDMC->d!uH^%}P>*a+k&G@|hHnd|L!ymnk{LWTGh)dx7O{Mtn zQ+{=#myGy!eeEfGFBp~UyUuo=Me$gC_@~@hznp&5TDs@zTX<2AIoX$PL~(?#0NR

R*RI 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

u)22&Fg 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�p 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

9N6APA`R(yl%&54k|G&{!PAlweFK zu$U2S*(aI9QSvw&Nn%22Q(;vZ=cG;m`U(>*9x`Bo^A9OyXJ&f>Ln`LTsFq|ST+7S| z&@-ZBsYS^PK%A2RBHl8pxPze(@6?MP`$)z0hQji^{0fgWo~g5wW^_$`{$xI8nv*ss z+!U!yXvh!oUgv^eP5Uq@`s0J=we0zu19&|UiBdd2haQNOK!L!K0bBTOpUw5z0{waB zSspe$Awn4y=?eC;2+v5Dbdux6CSu43|5B8fk^2z{rf6^}0Q#BpFpkg-Fp6B&y0_!@D2=VM;}X z(u++2fOOK-!C4?Effe>cpl87X#{BTu5A0APsj$!>yYL`sgg9;P^U+dSUBc=fQiQPu z5eY(e zV;u>iy-g=Sn%iEZ>n81JvRU#ivr3?`+Ev+YlZL8L8pgEBvz#D#=B=5W8E703PK8c} zF)NBX9Pq~Qgvn0)UpGwXb#Vqmp0pW2sJ8DMXDOg*<3R;-vMl_0^C9|JKhOYAR6Ce z10Y8qIgdXk{t@``ub6=F#Kgjcm$ep>7X7-qn*vf&=E%be+F`hR1J{=ilhg_6d(};yx(*itumo;{7Q#j@H&s`k_+L^ z$I$;9bV$4&n059bdO}h}3#2kS=hDUX)AnuBTjSr_JyrqgA{7Xg1yj=b;+;A;@8!H* zzjlVbc-ow8I#m;TP90PP)d5{^FgunlV4}bvm_W#ZTs_neK=Fi=Q!#!jJVPQCVW3Cn z%@7%gNSSWTglPF|Ak*|qwgWdU{A_^*+3Pze5sgliZvyac64j~Fq zlARXmJPH1s3*-Ukr}z@T&)LA$QD0t~U5~HBVDKFciV&aaqpJzgf#u0ok?yDAI6g4<0LAXQft5 z`t9~sCJ0{?%+JS}{ibGkWqwx5Y7p%HTtJb3SB`x-_ISMn%pP|gdX_1wqSwBv=@r*n zykfBzp<7og&z~-K{$wQSo(an)i@q%?on(b}R0AgTU$2@a?92jOzZw`}4fM}bKo1lE z3)#d;7a*n7>qdnMtHT(L4KtHM$PB^(>ars^ViW-{2rGbw%y&#!LiBLH~@2gZh) z1j++U0XM%WPGDG|nn2VNXOkrqO3Z3yXWEwMiv|(~t*sNjPLf}Z39#Cd9l>e{aI^3i%cCGi-=2YxPS{*CWP~Qw0+fy> zDuWM>Dwe$#%9=$R8coI}nWWMvOOUt}SBFFvF$-!i&phVw*J7_ZS}5a6fzdi(>A_K( zVu5s@$p|+-1VkXzZDPOGlzOgh4{mnFc>qZhvD^ zX(5N;^nxQ)M4wMQGRb<587j-djRj(}8APp&8`1b=V?5?8@Ea(4iaCLz9FXALl~CCN z9o88F*kVDV{O!r;`F=GeV_kZA;9fUGW2gT3@%G!GN3DAG?e6cz@YyWHS3gerL` zz(Ww^cpXh)JU&Q=(0Q)`nY_3LCqVG`NN{(a<77nW!iFB^2ZxW4vPfr&rfZV(fQVmljP7a+Je;OV`Zo`8G zeba~y_wSz0ilcpS@(vpfI-$!8B*{-iP#S5C4Fc>hgWs#vawoz&0V;Rxrzy-~&ccrw zRJK&bl`z5vTxPDys5!n`7>4lg;MkLa7AT?&LJ5*e3KW{E3ObL46_@6P>PT-&DFF~r z4y^*DZ{hGeeOlL8O`nDQ{%u~xAKn%^1{)T!$&PyR7*{aqCd$1%SW;xUB#+BWj>wAZ z%=zM-hK|Z9WDpb(MorgBi>tO}NmD!Guwt!$27{x`A%Drl{2EAoNW?^*2XS@76jVkL z zLPHE4S77$qJ-Ncm}F@1r+NzO?>mO zf&`twYbilgED*Gmfe;jq>GE?-6CnW5B_L8>jZinv*kln`dg?HT19tIgmZAn=kYb1` zB0)kt$6sFqbAsQJie3Q)fw$h@6q^7bzBW*tE8ote`=gt1%W<`1E z_T5y_khLK&kYEp?0wOZ9hM+xd8XpJ=5qPrd*#smeX$gp$yJ3?KeN4Tlnu+~X+aq;I zAcat|nrtwB8JNfdBw9=4w>*NLoFI`BX3`ZY^rdccngDJ}vK#1WPAvD)zVzRpZ<5cj z;mZ}^nHw{?9!=5l)Iy}yQ-2$gU&2Qr8F25!1dvPf;mq}Xl0JB>N-%t02};&Xs}cx+ zq8pH=nH(~cQ!ytJ7OXjpP0x`+97a)ZtzD1jFzT4mTAB?oGzC^bhoqijQW6MvUc4yi zT{5Q?^i;IcmzevYqdRU%}Mr5ms*x_Ce9Z z$EpEUO;8VPNOYaj9O8R| z8ww@&W_tYw)~~x1CMYYWOSDy`W~Znw!_Y&_cxfYL0D0jNNI;pkbFCah+$2Q-L@>_IFQ>N!zPhvS?6RFJ99z*{YPvIZi}}Bv1NbW^ zWKI-5q;nK4dJsitxn}=|+=uO8u>-yd1p0OB_u`Px%2?Ih^t&}n<}b1Xy6BLO(8-^N z-TDUyz(?ZIJ$L|-JStI~K6OSr0|77)LJ?mgrEgP$(BMbb@Xt;7(X2qaX)Go;$2ZEF zJTy9JP>h#lWCK;VOqV(e)5+ntMZgG!6GPWng4Ci16kS^M3jo$xHRX%A8iC!MUu=+G!0;963&d9>4%V@ zA0tqA=EOO|y1q_H@#3CtKL0uz&c4*L;rvkv*^e<%A?oq@@x%y{AaEyh;;+oFM-B>~ zk0>unb2IT_R9*ub5CT|oq7nqTpLKo|^n@xz5E2S{@6%`7tLklE%ll(`xfuE}UT z*i6LXJumMjDozg*=qK~4aNw#ub-y8U9`PxVmdg_8Y?2oSu-nQF)JyZE=b&{&RZi~6 zIo>2tz#b*<<3edr`e7*0(8M&68N)dIxa8H(-3@T_`tvw(?V(dBo{<`8krNzGZM(LS zkjOb)+d4o~Kbaz!f<-lLs*Bdq5PV2`H!TLYwg5iwe-n(p`i18gKtyTNBMk`=R8vbq zP(D5{+1jUU9+&2X{Fw6taO{Chgf-ME6NA%{qLfN-h6o(P*lb{$Bn@;4+d<|rr1&t0 zj%$W2TR_O6az}!8ovl+8X}fcmbeUre`osmnGnT?qQ4l+X`+4%$@aA@#`K~1a5~4ss z1hPdTO$v7gc!{)B&=R#F3&Wfo-A92_6;-lu;ZdoqueBO2<}OFfS{(4m))N&M5P)dY zq9U&C!q#wWL=zGQj6{|xt&}Jz4LMBg*(_{ZG1Fuq<(WP|N7dqOHccmY9=EZbVdhi@ zJRvLg(TIVrJ~s${&q^i+hY&r)L=ynT5ER7HagoLhyQ4}-l7OVCkO@e(4aDhgmsR^c zDey3qEnq<~Q9{)WdN5ZZ>=)z~W|{&)e20+0QUycI_=D&sQ_@Bu=KWctY;O|hAm15I zP4|X9jCOS_39d42cY_~MgFV~--HU9}amF(093sLKl)j|?9g+`( zfq2Ij1%y`ng&)D1fm17}C*xB{6+|^dOsvDmaUOHD6b%i|f5rw6@Yg$k_)1YJfl@08 znfFf!_{NuPOf~Fa;`4szgV|Tw{*fe95^qDqQ75ua`3#dhF;k`!j3?=YH$b|KAGnnL zAj(KUlzB)|@qV5SNK%$Do7e^+PVbT&Hf{PCBPdSK_`Swaf)M5bj z1-3;gMd65qq2#JkG$w<~S%60)TB(*yjvtReshWyMJq#$Z0f-$3Bsnx5pgtiE-3(?i zcYF2h@Ycr3Qwu`U6-4ZJm_m@?p0YSDLAFOi2W0H8WTQgp9;VKhk|rW3on9g2vu9A;YEFMnn6w)D( z)z~`?0CknB5uQN3Km}{krUn6Y;`qs-sV4#70h%))1p<2an`)!NP9!-4xw?RW>I`ON zqBqVu8?Dv7Lz)MM2IF|dQ=Xx{mS(!Tyd$*uka&g76S08r`7oJ^C3`q*-vEHI;%otr zKpz;Ayp5lU=@DUb*mokmZRaCA=yk*?zikD}5TbjIaG=o&XIOPXCJ8Ti1)jlkC>io{ zaGMDo65{?$(;kwEal*Ft(bh+2I_7RH{ZhS&5u0yAa+_c%C5A~VE*ISOy1d|eFi1J5 zA~^0faKlvjKjdJk$5WRjfHSXOKAF3S{SV*y{}c2VGJd{ik7ZVXPBTzc;&h6x`Dbg*F!2_F=v@+Lw&S}Iw**u>l-eEelXfe>(r0u)3 znrSmNAq5OE+?h6DP^F~B8wrZ0Ae@kTWN@S)BBg;baRhY7Hjz-M3AuAzw-aV#mf^au zUiVOR+q~;hfx(GkWo#yy&V^`=x>F?C` z$YO=a?3Fj72iFQTffAuhLcN_+K*Uf0Pz5SNK+pnE097GE27nBa7_t-1hgk}5DEKTu z$?AILDToq?23kr}p`>Vz%mOD~_~L=5yiF)j?&XHUa3G;5xtWmm(?HVw@UbpMC>TI= z8USl2-3x;oBBR|N*?p=h<)Yc*n9mNZM{t}Zq^eSciib8W^SJOyfG1iv3I-b;kc9`; z<3!~SYVRj1EufN-qNzQ|F+_N9_vk-EwrCiMX<~7*ffG>R_B}TKr`Vnz0FsB^dFtua z8N*=sSK?Q7!2(N}m5|o^Wya)DqSKR5>y$`kOHoP&VYW;0?DC2$6F86sqbl` zjl0IP`CtPQhvPbj=Ye=#KYE+A_<;Z@20~FcmEf6 z2l88QA|ykyr_-8pn z&c~$jqKXKBP0tR%l3JQZD|3{%KKP=TfP!hNSb(8oLJ}%zMrcY_gYAiW`k=hJo}}QO zj}(8eDyOLGcqRIa0+ouOlR-WyP~9{RuHX#}qHqRKr9deVC>3TvoEXHr(*n@I)9lkd zX!Y%GwuTC(s}@s}7Fk;Ds+(}0U5k-mklpTt58i4AV!bgHRBeEmi4KFeMBg?Q_nRG( ztq8KLLP%&EA;}Z2c_1EicL)pqf46hY)C0|S+Qv)7c=4lPLzzrez zAhAe_ky3!9ij<%!1}d0oYMKU-Bq5<>37RPqh@>LLkwPGXfVaN>`6i~}&TsvoAVKIu zh{=iOH-u44RRIS^VDzc{<`OhSGzl^AroD5@+$D9KHmZvJ1kPq6W-4*E#v;9^k;-<( zrpAbdsV8l-@_w>~Au>dT6paNCQxuU0LLEc*p?|adt8_gPlh7bYu;^yC1CSki9oJ$Z}1OrYWFL%}egoCm`1CSd|0#!lqhWjLplsG#!b5cl<=`Z2CB zVCQC0WH8Vum}VAPQ?~SsS{i`uPsmDQS!jvzjFn;G+!|(U)qK6UChI0O<-(x*9|~BG6zZ1Co;mHVPBNVM-!I^&xo)xv;UY8Gz85iI@XL7=n?~ zloX(RKps>uEdcm1g%C(#B^ziLAs=1~0wviw9ysxncSp2Gk*%A+K457}>UJ?T5gtnD z!JeBq_8t+{^i(wXGyJOp{66Lg_=gif=!em~!0Fl(?38--GEX80bPX=y% za1!9X*blPX(T|-I9bdqUY=`>Zx(AW3Uq|-md}k#fr?CgX;*uT=zJ$MmGxOb4Gry{hrn%b~48kruAA+zd-%SYPS z8Y2nO?u=be7DSbaPs2F=ys<8jC-~Xxg$%Msg{5>m$&gQo3uB%d4JxRU2F}fRQy`2i zSuYbLs?N~67h#zh&(BNk3;I8Mll*!6>|Pdqt-k6Ns)dTFBh4gIL3$2OC10GOQ4eJx z{d1V2F^z^aiqzgMRvA3yvf9%(Sqxka%gIuee8f1Rx=c0Irn1&>Wde6`1X0wsg<1mS zTTJmLzSy!#kfBImxn|CU7bH|vwbAlmYe@#Wgq_zYQ07x>XPl?0mSYNT z7E=L*MBrGB7dC@Y-z5V4LQ6BErpcjkfHjj(|fekC%!Qop%g&a&qS z_D9nh;NAD;kaIaG>CY-d~`LK1C}i!j|LCJ3oef<}fJ3JL_0 zD3Xb23KA6`XmJlYg5*^NG@UzXnXYJQd?Sc->Gp2TRsc^2kIN{~GLXbY+x4zGJe2%u z2MBc+XbFoH-4p<)#E(#~Z@YfJ_-TmP5YPa29y3GPu6v{nVW1)+MkIu(n5kGInW|6h zgdB+wfrw%Pfha~P+YfPhZVy!wP*Vh_yyj`5YwSmX+Kqud>Vm@+qL|4K5|MJ{`c{_d`g9?Cq z_{4%*pfDa}P$3~`=n;}fo#O;{aj7c*0AvO|iIuh!(PIvlGj_CWR zmOkJ=Y>_b)62S!p3pGI{in4+MV zB0?&u3V`14IivLintA!MP#QYK(=AaK>gf0F?>J<1iS6+3h)$0$4?dXrzHRjsgl6aS zIV;!lAK)kA6MCledYjL3U`q%3p-l9+6jLO7y}ejcB2dy4GiwSIxQc)C3?mSSe=?VW z=E-QUxXJkQ59x!r#RKGYo97(7{09~Z4v{jPs zb_`g-eJxcOv!q-^N9VOXz+?CACLn)IQqX}&5h_6tgsZs*NO#C$et`@J0`PLXV(9d2 zLn4@>`Tk5ihd_EDNA-k)oKG?eX6+7Ka>^28(3u8G9@>y9n_-3tay%74m?QC>n})SU zI^xMNYB1YHH8dJb!|i`h;ok~~?o--OIH&Jbx=I}G%)6=IMNSgmcue}AiD`64a5#=7f4YP2M9tgNM~@#B=13 zUCzRk%XVxj1&bkr7{rb5wlQ0`AX%kIEJPGoR+kJ0F)pwaO)gJAQ2lHP#K4!`6_E`U zLCo?%C$ag1o%6G(8%x8Zzw(&}g4<{hr1^fH6w(}AuvP2}n$6B8=;?XbWHZrwmc?~v*$tqDq87_AFQREL8*zP~n#y#!$T1bLIyUcEf8pu;`3FqSWLi)C|tNW;Y3_b(HMppCwW9rBvzl)o7Ob zYKEstkr&!SJ-0f|nKRM+yP%!9v?4^|_mBj^scu8Bo`-|8SrZR$G~Z$(D|sCv;Vxv8pbhHn=vOG}Yqxm!b8A(-4iaDg1 zVJ=M1Oe%_tqH%JP3XnuWAdhY2!{y1%0j^48NYWU9S^_wYhTupHqwYKi3LFD{vIKCh zlOlx3};xn+gsy`bgQ8b{QZ2q}ouY&H9+ZI6}Q9!MqJNl>X#DU+47y%l^NQ%hmt; z@c;byfA{~V{5w12$z*uqV;|w3Lcm}2ozEej7m6tC+;tBfba!S?2p_=Ow-AW2{2#^8 z!3GVepmSV@1&|qKg7H;Yvtfo!3K7#sy2@Y(kQhz@Mxb+Jjthj32bx(1 z!}4zUz!-kiAW-Td>yLPVy94$w+kQDAU&F{Br1jyvLvnU$quH7ACLiM!O>+*o^4s8k zufoXLVFaJS)9I*S4Al)KAEtvuOnMLwAH|=dy;dweNn%35g|gDlNF5s-m4wu96mU*m z^m2}gWmQN0q=%2>ZgtfX9UIj-!`%vGDEOd9TZtWVv=vuRnSkO-sm$zOt^_ZqI0|?4 z;g}0(iVhZo%!Wvo^JZx~bDNx}b&f|eSaJs#Lni4n2@7ys5QHG+cFZqArP-OdNJVhe zk2)7t*U%eO$;m#rv%s2-NRE@e9}Q~;f_S`?N9dS2B>s_)TT&@ zOh3}-P*Pk~G}LnkB;*q`E{Bqj5&Pu9(g!06Udhqj4#(Y^LB0K03gG`pupPnBE7k3S zgxw|Wjdt+~?oD>YLxg7AyXQbRGYo%O_P}y}K6gQzX2~?ybq$Kiqa}_Mb(#>YQ$Y>P zHyV`m{)3=WMbUUoAwqEM^Z*$mS7SmNNlX|BQR~RV@6iW8BLs#()BXE(q7eC{Q`D*Y zH;9=!<6;#Og@FROpd;A(A#=<v;Yr5qO=U zBn|S_Zr71FytKwR@54u7drU!jXc54xGc_fKFEJbk3)be_-u~uxow+o!yY4{WX$iiB!~i8w zXrJy$FB3zzkD(Mfe)JT;dQl1e;nbBBKLLsG>*Vl3*iLU*Z3GnHm|+-LbiVJG)vUi* znS<~9F$Y3oX4C8}HP>M_aCKmaG&XTGDRbq~4$ma|pQb4)jddUfUoT}6X{Ua=2!9Kv zaGlbZL@HyvW#JEU9#~F_AvRF?Nj7~T|G3>tfl&dclosd!`^jY<=zn*Uvr|ecX=Moo ziz}A`QnZ)8G;oa+1&pQJ3~I)rYnHSoPUA_?jox!xSxWhI+&ZTRbFOD8^JFXSSJ{-RRPl#V~CYULpt-g@-)FH(tBQeeE4rOOYAfg1lw|Yr9N^( zlOa9Q3CKG52(ChaS_{NF`e!*9yAW)|fdjBn0Sd7RAY9x}9s<3t`c7oNY@3SA5XswP zIcuU}Y#Pb%U&aCHl;73GOk6>$op58XyVgTa|5`6?$W8k_7k(V-O#mZP=!X?|fB;Wi zuF9Qqo1Hih?Fk2>Mc*fk6MFlB@@Sn<4H$Xy`C|+?a@cw#B@7oOG{k{bNR-j7;W!Nk zW7e;6rXXG2y#Shs?t?S?_aeL$>=}FNY6SF24FNF|VR`|9ka`(CuLz2wh$X6si3knH zJ(V}YdEm$zDNYa>Xd(qG4d3!j4pY$VTCRz@@4+6qDtRPv4V?~oz|K#m8Dg^c%k z#W%6SX$oPOsu`q`s66`l$oh%s^?HY=p;E`j%&b~F55zq_GQSXW*O=lS=uTQJNciB2 zN}`yAriUReC8CNTqADuLEa(a#shKH~p_YK4lBt5Isier-C{A%9rg;S@<^-0HWXe0a z#HV2>LI_-!005A1{H(870j)v(fo;fAid8cDkjMwE31|xBoV}x@hyQNOud0!!9)L;E zlver&&xm{YZ!?4qnWvQ;mo>X9vuZdZb4s6%+w}g_^E*AP_C043WZfyZH&b$ESYGO7 z#LX88esJf5(c`^$gl)gkGrC*b+q@&ynf5%HdIVd769s)Nieb)OAITY3^1}JLO2QYdgf_UCx@0$nS$yZn|P!XH`?E6 z0Z5$Zy@9NgJ%%FYQNiy)r*Z@;w*{(3K3(5#m?(&d#7*|0j3G74MMOa`(dOIdY3pKz z6h|>h=_XO2!1zd6m~5}KCrRx5u3W($Ji#H$mP$iIpehQ{xhcot?-7dSs*W?tIYj0y z8Q9wmakxhat!-_w={EUp@Rq684~}5qSaw}W=PYNfCTS)N!dBvk&inS?Q#?^KJ7IkZ zhm&Jk(LO=o%5b?GxiuEelSL2!`i&t3a(uZdF;eh$VR8~6_+7d}2C)uiVdTu7#zG<< z5X#1Yk_r%4Ad&RK`ubmPiR<$HQ^7b(wh4nwR>PxmA;Jk;ok+7ul?Xaf(CXTwy z`GHaG*bkIu0H8b5A=|0*%JEX+b}`^a?gWT1G^$+4j)gy~&pLri5|o`0Jl%rg9?ndk z**m=QbqIag#LW;UX-n%&Fw0Z<&PYcGCN^?V(K8TNQ6FQ^y7d%8>|~LdDrL$@DJC+K zlw2VejEU%h=7yUU)l#a7?h+P;^b(m65kGdQBq<0(AqdE@d@hTx(ZuGdsn9I2xocAK zfd5bF+v^}n4LNpnIK-+sj4zz!a~TrjCKIqxUE%{M9Kv?Z6-PZsyK#>4GzLhV-h%d> zUtVDm4H0yikkv=wli#5(XYyDSq3?oJ(uzep_AKlOP7|n3l~EL=pe-&LD{yd*f`v33 z&H;_i3-z@^orfb1fS}Pxj*1A`eM5*I$R}#@F>9UNgGXU_KX&Y08w7Vju%{*PYZ^$9 zr-Xn#2qc07003j{IXw;`UPT?9s6>f4o=ClcSzZbjEutpr2~|-P%*9Z_R=E+xA3a@N z$png!5J7@K+&qeT?8B-pkzWn766IA4bs?zts|tdpJ{L{UOF+!kC+w0+|1H88VBfoy z^2>lZQKjY<00v5hk4Z=#uy7sQ%=H_(N2vUpXmm&}uz*s%zHH(G2ITLMqGtB{&EBrC zn;zU82}*=YP(RBcWTVOu$OPvqhC-AiO06Q102C0#08+XTbR_{v5(rX>6$Jqh(4#;^ z1p)b6mMAolDWG$u1^E6a0CS{@Na06yeq2YQXYPJn1UmqmCMuTI8aupReo1`?{%0Cu zbl$#BvyG+~S3?xxg&>TQ(9=d1PH`u4DF|eQ{aId}xMkp%i01t@{{UGV)s19VI({l`5Xqsavm62yU` zb~~i=GuG3iC8Z&08=#~XK)a%2079l=1$mBEIzM5BnU2E`EQ}C1O*)E)n@|M=&Or5p zN}SjY1+eR5cI3PxKvFoJ2es^nwtztPJVOH<=K<#h>&8XG#{l6k2uOm83A}*{QK2NF zX)34+P@;yZC}@T#DkNxV5=lxBtUxS*_|u`4g<1mgv>x|@ zfrByu1NUPcxJJFz^Z}wnuCf^&G&Al$@{L2{B-g`}FzFGj>CE zw8hxLm(NhM0BXY-#p6mFsaTah2?1wByae?$(os~05%-SC?H)c;MoznFDswlK)Lf$$ zqen}0FCEc|kWe4>yfPc1sLmK{;RBj-VJ$ON2}w6YW=%mU0+TEp&=ti6!~j_hQz8rU z#b-(7%jehTnmA$UKC(ChUz?XUIcCX*0y7(pAQSrgbjWw*G$_8EGkSMx1B9HbeceA^ zBqoOyM`5Rd%ph7ocH|r+s%Z#b{s&~{>^X;4IcXz}(h6uF@8m%RAwbX{_&ksd^|r^y zdYMPBZOQo$Tqfi<$QUN~web}5+H$}gqACYO7DZBiS0M}sZ)usU71o^#xiV;hr*ePU z6hw!Y&QnKlk$q5}h$1zAV~;U~*A0rMEQYaRzYZ)PIMmWq*ARc;gRpNCuvc*Im&@R( z){E>A7r)4WuUsIWQ!^!}>OR~JK-j|lp%0Z+4>CQb07>5C+5;jVyU~YjsOSK0eSf{6 zfwa^fX?R1rT1|CvmL3KRnfK@&Xda?rhp)oG|~h|Lr+M!EB)G> zW)z8y?+A(%#invQN+$WJXX&l+!wtp(6IuvLL1cm=IQbtQ8HSVfCPiAH!M#a@5rA8i zJtRZLm|?3FlGDoUn=ollSi={;ImRV^*i<^e9)tQS4el6InaGbggOy#f2;r4?JaGqn z1%=erglyHgS_aItI+(F6BqZ^GXP#PoAv{PYki%TfIvJHSJh~B}V4lSqbW(AGf+ReH zmn*r^v9!zy$7Tp<4nPb>u|ZtipNTX@*vr`7tt^mT%id&z_QG?NDxIAR%1@xuv^HP^-`l(o=$?@%ORB@K1T=-T{sxM7az*Lv^7P-{_U#1+v{fNN zr$M5Kn_$wE2}K5j64XVtRg(dTO)WYN6bYm)fcq{;@}Z!oV&2?N(uo*kG7ORSDb_(s zd>};_;&qijOV{cr1?*CULPRw~ps?ln-zbDH6j9~vh=L&aCnTl-co~Fd=b%rJ^BuPE z^l)(t;=-W!xhGf>V36%Ko5x)Ik7m+CaXF9=tq2Vgh;k>%2B_e=DCvu;o!OYIOZ8?q zBs4gh59fj?l>FbM8+vFYBe?^LGC_gDa#KK!Pq|WmVE~@kH-bI&B?p1(kWnGQJ<00! zZDi)2yQ(nB)hvdrpz>PJVD^)Q6VvqVAaX-UrmOc#oF(KM0ne|4fEraX@SWgzCJZO3 z_~se|(E*A67*9v#(}7Fnr@kkze+uAujwEvkNKa2@xqR$0*^?YQp`(TerP61eJ75)4 z7Xee}&Uqn98I}D~a`V$-kUy3KdN4U8cBn{m{S_bynuN*8H+kl=NrbHCt}fr*L84mX zv`UgOdNNcwnBKs&1pCB0PTrw5lXo{p6TCMk6%Exg$@ZE@)!A&M;eq$C?R<3AA`jQm zrFd&uLNT&ISpPR>OqQrY;V)-gxovj6$KoCq4rWjMc(TM14&c<=+(;b&vrnv5K#C>m z;9zKZL!;dFqx|HoP*khr?m0YvE(rN0drqMB;CPbK6wDN(NOt;@uv4?tV$2v1Oe8Vr zsssQOMM`MDzSuFM&cJdw#*=d$Rs4>@$VrPytzeT4P{h)9CJg3TIlb~tAwXBA0LVZWe_6ySmBMfw2CwmzK$b5ao^~$uX1hFSn>kpXJ8yPnS-DSm2)_daL@v zxd0!oQ1UynG^UV0ypTIRgRl`T1TPswOJC8=IP*dt4#e#_7gP9d#MUBcen}s@Lv=$z zOLV7n(opgw`ugh*vGICC1p5&9e=ObmapoNqUhMW6i!l4mfa#I;634}dn}P1K&;a(x za1SX&H*Py|_&`W$7)U8g!&LOhQ%8$I$OgV!&kCu?zT%p)#?c*|vkcdXE`I@tqEvT0 z+Fi8rmE^QOp@Sr4%B+j}h={fjLf+6F;?8DO5k}3r%R$4Y3Pr^%dvwlojtPVtgzL8mlzQ zG6NCY$5rcxFwQpHiTxG)?2RKqR7p}$MO4zWLR1M3a0t3!D-Tz%x~=U5@aj>=gLDWU zNp%u4V1fVu*E*U_RZLNYKEWW!8chZg8;KwRKndZ|DloHD;$SX2EJ~wxpiD}j9LfHK zgYmLGBt2~c^sRD*hE(|T*z;wk5-?rNgwlcp#1CsgyFv%3ae|8z5g~Bb1csq02A$J` zB$#m%^3*hnf675&HrTvFgx*5H*@oYjI8BXolxpfngJ=QptWQsf_d*}g42XQQh(|a? zJum~{LXX!V?JMzICE!q(*LtUeF$+K^M&lH8mWGg|cfq}H$2$0PbUbn9EIkr1IPf*F z4M-X@z_=2@4v4U*AoEzl5h8vnD1Z*AQjiL0T_dhNB&VB#xGTC9-s_x|JmcE^^CVM2 zKvc}bF;ftg1XL$8)=B)soAaF_0rxMqlf}gApkx z>JpvO8Xk|r9U>aS#M3yxqtA=?3aQH>7~AVUM7DZva5 z52i?xrrrSli8k51r(X;Lhxgez`tdqY+p+VE6o<)&T4Nq_=jO05=!Fs;e8~-j^2pSZL_SjceZraD z=PHDxXemzq?ezG1GdP%f0?Pt)cse

DPc&#yTYf*sP0U}w_J(c9eh4CeVm=-0*EM~&O;LiSgIt{M)kN) zBH8S6c~Li!rRH2vL(Hy$ri2PRgCkUJimBJX4M`N-*_5Fmf(VI-nm{U#eXeW{VZ_@R ztyW4V*tQQ^$MKlc;0JhDE$^30w{9hRw9`%{Z$3N0I_TV80UxCL;XIF?&cUK$SRcV?-)|k5K}-0avdebLYgaLGB8iKUle}nO;@na!)Zt(pm3`vqj9O$ z;HSB&nlyt~jWCLsK+~^~&|yAD<_$=18_k^p`BC`rIjWOVkd)M=0D46Z%Kq6Y4$7Xn zfRu%KB_Ko`z__Voq=_nRuyQ%)awNkgjfg-@t(MKSa)BTyu8t7~GieK&1ftV4GcG`N z28F}?B+t8uqAEDNNQYUTXcGSFYIZ_7CuI&S!%fpP#CZFlw$pLe0T&Ec;rC*C#Sa99Dyk-!Lm$(3mCBf@ z)cpv#OGy=(4c&864)_R3nco5*UyNR^vWlpV(r|_(Dk?}R&t?Pb7kV@Ux(jo9?Qlw11@|?Ca%m*C@K)Ntj45p$c7{NOu5zvoN==63Xz6yBC z24YY`IfWp4RRJJPkI193*z3@A^Ay=l;ebin`nd+AQNglmNGT~Tz-T2Hi8Su~2`ZV@ zg^+D0&+s_T{T;ybjXy-o;k36Kx?1JA0V@Sb1^qVBYpGNzq7&jw?L3GZ>d%I-?*N5` zcjyrQK>6h9Zdh?GgFy`83rGYM6v~Ed)xtW3fj);5$5uM28N^i3(^=VN2j)$TWkp0o8!sG*bzo zP?0o1T8s~%4;rX;6Ht3#aD8Aa>6J?B;oNuB28g9+6#pXEEGrG;sJ|Fj6x_N2r2iiWx|V`tVWlRrEjviO)yA5?7U>E6mLC zHaz~Ad}rQreiZ`W)Z)G-p*EXA0~GXW>_OGkU+9NxB{mPl5r)-<4YBKF{%1ta$u}ikZOlD{eVq#P& zO$I7TXrzcPyc`md3B}M64q=#}Fk~!YMAo2&4uO_H99P`@Vb%-glj7M!^V}suc>K)` zx(gh-4j{3IFGx#RkSB>|kb4f{6Pm7T;tr;3- zeZNL|=Ti0C2l9Vna(-+e<5a8jF1qH=!$edccA8!vJV0$P!CqJ}3{68xoDzdlzetlK z6j`d>LQ6OKx7R5|#wFFSw4iKtZH&X}pcR!>;LU^`vZUrSEy9W5eSA2?lpxd)G)&bj zMhZ;|Z%4a7)f%ozJeKs(8q0#o6by9(aD7jvuf567?KRz zlj*uufgOR9Qo&u{<9}_h)JUX$jF5Bn-8VNMc)HXB1W52qp%Q7h7)22n(3GHfLgprB zdRLmS!!kUu;wXS={x3#kn2!wj=ac(?h%;X%%mDo>BGp>cu7Sg4!vKY@$&zlN7Td7E zU*%XsiT35V241hqe*aAYvka zDo{W_QRrb_7fVr^@)^T6dt0NOtdb{Nl!E6B2qg&>DhduI$rE`!VMfZcP*!osTt@fa;n#O9i#pBRnoiCd zklB%4$de=a+IQYjd?%akoXPVy*7Z_h^=l^UBA|KEQyi?)o{WseR1q?#m4@Rbp6Qy; zI*FO3qO9Q*D5@|$=iR*`SD%N!pMqMx`w{QAcNBitLPdG+EO}#u0^G@rKIfTVQ@+N0 z{Z@Km2TCR>3M163C~6*+hERUIs4|Fr7hOuKPKDU{v?S3V9(~&DlMp1BD8vL;>_P%m z4N=o_i$PmT@=#IU(KunEo4a3Shi6I6)aKhjhqBURR_9RWMac~XL|t^scco2%4V|-m z@)QkhgJdBJ?C`)PHwuJB&$SJ z2xQMXvOF6z%tdKxB&;9hHOiCJGdOzflb{90)#(FxQ;}FvIoY8sMlq<`OVZOJ>P2J` zXM%Pm^(!3l%!UHEA;Akc#>KcMY+Bah4H-ko7lqckRr<+5xw>EnmngPdvQ;Xg6t66t zXF1+exfC=bH{lvb|HW1e!VJO!5H3bEOWGPFswm;KFT(+&Oq#fD^|GoOqd;r=y>33n7 z=y8tvup_Yv&mZodpB$T}Ivf$(9asS~kx*X#_8P=LL+Bg}$<3OopnvACUiyMLSR{r} zbKQp$vW5sEbQ(-V1P)LlO$Oytv#AEN%|iz`C>K?jE@lA|!!|6gwK8*OVbT}6Ov*An zY_C(l80z56qhfhl=5--Q*Hq#L)=jmjOic97CexLk+<585f&88|sMS>kLyo|>SPIIb zMG@C&rZLXV(S=8R=SZC>nj47V?C-FICG-vPrA{xf#2xgPqcUhCQz;BxB6{;hZQT0i z1_8k|B9NOv_5B>?Kv*#TV1%+0zr3x31mexuc@Un&6*k@Rh;^x@il+j<;13tFZ{4L$pW&Sf_c#QCzT<`e`Yv3-=UatHB-_(Jh%lGf}1+(vc`;uk{x{=nG;1(F8Ic!iV=vfFGbp{6kAKiCBoWbZB%Z= z-XC1>6&)aXW*rf}$xURSU12){k7Nh3Y9WFe00LQsN;I2=u@p!KwOSfQF%C(iL!MsC z#L%$X%>;xWA5Z2ohLFx03qP?<&lu`>{Lka_>Wkv9ZhfBuj!f~#C``B+Gc19RfHvi- z1|*q^M*?tz6m#|;@IpW~=<4Ud4v~IT2j*~=if`%dTH6b(Sc~he{2V|&TqEXgtsZ)q zc!F*~Iv`K>fNJ8LWaQkVPTLT<=L<`|aDXs}thXRVB~ucO3$s#ehNI%<5vQ^-BJDv8 zR}ggzWng0l*6SCWOyZl?cQX5sTu z9Wo3+1_&puL(M&S5zNZ&GB)I4-W{HJdB+B~lf!qN!)ZCLL|uGD+>710re+Ytyz%kj zyj2ca@-f4wPjK)BRF66{dr2=Wkisb>4;=|dFXut95^b>*h@=qrNE?JQ2Oy^u*d4;K zu!WJ6gPy`Ln9s@WYy~w9HGzreBkeD$+&1*QMxV`&F@=$peZ-q=<=aIKF8hc&hhUC<@kmelS38myS9 z_Aq0ztjYN<&hu)`UP`@`DEbzKiYejlW~OGAi5}3MsRT(r3QUeaTwP)F!AvZlY?xy( z+>e~?$zEKEM$rDZea(v_2m^j)QdGngNc*b!bnXm^0)BuHK0Bdj#5?5J?OvuFuHda6 zS7L*aCQvn``;qSce7^bS#u4zrB04?91YRU2Jwyb6W&^)$U;c1A@2|L@MM3KL950kC ziw8a40{}Yu2kXROLu%y6om*eU0*#4 z3of_FJBFKi{ZFgG8`CtDXqFtGMaWrn;=v~hs}^yX&#Uj1KyU(=tShJrD|r4BF_^p-3Z z+BDxJkg>%aWkiO>Mk2vd?g+Yex;bd=p+Sa2h?3Jr708-dc^Z?ZyVM9`36Bf$K+{HZ zMERcs`S9?QIjqTIbKVZ#kGeOZ4t%9>8ZAhf(T(TZ5|#>q_YW86>wev z%SCjNGMw--j8|3?wrNaT>LTSM%_jj7;PigepQ*wZe&3?FvTxDC8~Q3DkYdnxi-ia(j8*PN zUJ{!n@Wn2d%SOF)ka|kS`4$Y;(!TZ)u)c>uKAU$mX%Nq=p1HLVj_q{ z!EIDL%r=6e`nbG=#6l*UUac7m*Pyj8O<$U{Iv;r=P<+f{K+EidnGJNO_yF48eggnncPVYXl)S$P=ajkjd+0jO{$d@D->tWL3bK01!eL%3}@& z1tj&KLpkVfLXa3f6ke?|Bm}RPvn4?Va;xTItS~s16_+g29rcVQUK*d%_jK`1=kg` zR`Qt>S9z6Y1X0%SuN|;1^uf8?nUkez=FU0xaU_Ai5-?c;2p?U2@?m$+#HeNmmJuMC z`A%JZD84{ZAm(Cn#!UJr8^75<*k9nN)D5zqMdMq5PdQp&sos3s&=7Vuup6WsXDTUu1-$Z zBSC#tQ_=y^#-sy8{^PMUcbQ1*<5kWhs! z13Ar4&_NT*lXa3Il7SFJ)@r9l*g&CZA*yH(u+TPcwO#`GSRX1ghYh6R7)*pr%!q#h z%Gm`K1QBl1pe~^lo3!27TyR7Rguw!7Ze^K{T1!SN^FzCkH8O3GA`RSRIzTjwxCQ!p z&3B;&=X1Nsgfem}%O9ltS*Ya1Umi-XIznUQo=-b_IS{iv(<-dE8d-ZAO|Kf(n9$Wd zs8}ToG?Xk=HBZTs0STrY5lP5K9E7#0Jm%%ijS1~~?g}8N6X9dTq{HO}z%_spUM$ z6VfMsA&{MxpulTVhh!RVJWjyp(Yhg2dG_`L8H&BI8fl2>IU}Z)LKZR=?n)tO7#JKO zIbf|OfVQoI?+y^6zlIfQP%;%M6(|s;0PK-R82mDvc|LwP^l6!7hKEtDlr-rGFpMkH zF>Iiq19Uyl#WXaKG?1JIHB6FuXb!`YV1ak#@+d_BI^`^uN~30Jjaze4VVIKvJ?0E&o$^Z($Ta7~?jW zrchB;ERL}xwD?W*&hI6CZ&_isN4l9u5yUnONa7- zQh_2AoHLZr!R^)WL$-^U=REH&M|Ng+oWa7UB38D8Y1K?c!U%LBP7D&aCM34we3M}f zx$_X=I|+{U)CbWV&3GbiYDtPAIt;^r?mZv14)ILhtMPV-3(=*{4pEenyLs4L9F&w( z(F#x7XMlC}_h2lZbcEp`EWj-wP&5J_5kN5kNF@Lo0HjuhA`o<%RWzb#7KKU!FW|$1 z7XR7<9q{7LxP0ev&{IjUt>w|~l|xP#p}hy_XVY;b+jzR-2iV8Q2yyZu<%fJ*@HZ@) zLYGTNEinxZ_H7Y8lSxe_wkiT6!EQ9r%cu4CVN(fLb_I-OG8B~12WjQpJHAlC-4Nj- zVDfMR>vs;wZ#qvMI^$E~q8&;r6k$8l1nf5UNK*=t3r*G=npLs=$1oSA2l6tI_m-c2S!M$v4y(GC}mLjiO~=q8%h^6b3M4lZV-jFb={& z^x<6MNAs;-;f;-<+%>Y95_0@+F+_+6DB}X=Ll;0NmK~;TpGgd;9-?0<2M-D3h4>-v zKE%QB`glD*N2KqmY*L>SvA_`LrqSKDW31siN}}o-q7P6%*(mNr>^k|%6ajQ{6tp<0 z2H|#^hK&RaLQEYWG=>Om1o#2l+UN?ZF9}RMm3BwQG0jqL#|TK}H0%@vUqJiiY6=M+ zCm)XwG``<=KM^{Dx*<*d=!%%@ED(%JHzdtCa1}b$;d-H>0)c|`ki6rI@67^$_#|$mO&_QZ7;UJvC`7!~q}D*~AlN$a*gtS88bSyb1vqD2iemuL z!wS!z@1%@V84n7A(>f#Er|<4|kBJsQ6G#*=K*m)l3rrL(6c?i^edz}zXr(p?>=Tyd z2S6a~!FLZ)^e(U`mK6yn(hv@WQiskEE2u&-B?y!xN(y`JVLoHGih}W|0*Ym&M3h4S zMd~}T-Tk7!45E_#Ug7l3de0P1JI_QhE{CUqxSS%e48%O5bxI8>N^lS4VI^r9N(z$g zjP!hUnYtSOVJ!b7hp%rKcF33vf0lg+9~2M)J@wx?o>QfuZtdv<@{Wp-jpy`Pf*K4K?EU1Do~WvNK`@-9C{$Ais{T|O4*Ve z`oN$hG`S~Z3L+W>SZ57Vo0fo3ZRBGl20CnwV(>c{9270(KpL5PRXme&u;$x}E@fiyxVWPR?2f@pNgfEMtp-WCj)< z&^KI(4T7ymxkA|_MM1+Waa^h>gdK3O+F_niVhCL(d^`MKY5fiZ_*Ksx=+vAo;7=@O`HFabxg_Tq6`h(}BCQ=4k zSWO0Gf)~^Z-yi`qE5XZ|FG!r;(?hhVDNu%x?#!uZH~Zga+g3I?Jc=CwUl{K@`)4PP z5ZRn~t_=Qv*_msq8|@=-bBsh=%U+XpP4N0QpcysW+kqz$-Ps- z#&~bjO&P@v%JUW8uL2P5+cl^ncuE~{=L4cv1o__PY@N|2V-wyA?C?0YsO@5;{NoF3Up*rv$?%pD327#eizR2@1 zB663bb`+>@C*UC4Qv_*1a#u(L_?LQgU^mV~6lQ=G3d zQBFb;qzR-c)0k6!uC(MK(;^*@5Z~Go8@0uxILXUXE;s|N&XvVNCgCE<>h@NzrRvFO z7N}`ds3dh_`*fIc0ti5$f0Hn#iHZtJRic#gLqC-pMMXlyR5A-9Siq*M1(%Z+vL1qp z_~g-|e<`Mg@D4$GG5X@EbxNl9+g0JHzbgV%Vwx&^0xnaQL zzBC6|Xs-5D$%#)o)T$;$4yh(x6M{>>${%yb{t$i`1Il@PI;XrZ$(}+Q75h6o(S(?) zI4Ts04XYz3{3_?GO*v-Wgl{-1-OQQ6O9M#)RXl64cZxYx8QN8p&?5!|KFn$D&iYj~ zGVWg)01HVZP4xC&td@hR1mrtujWnliHqB!uznfmDU4+o$fM$Y2$=n%{GZtb2w;>$j z3>FX=v_HB5j?M;rhy+ArkD=wnipi68;dfpU0?R`XK!G`|$W*Axia1CTq$PnfCXpn> zdC7R@2^-u!ZFzwM;E*uPlN%y~6h;Py3_vhI&DF03x>2+whqB1eL5T!Slpq=OK(DQ}g<};&03I}8 z2O2I~eiPEd6PgL^g*Khr+?_lFv>w`l^cD781MB~%_gGbZcXvVdA$Nh9nV37}?Lazw zbPi`vY8_Up`4fM$QzSf)XPC%D@*jc^QGTP(hi6Ef1P%x9k6^}ht{6l806+aDLxI#D zuphrej1lxX!wqj8hmBQrbk*^Z5^gKh*!!|EP(OBOeHf f{XiZEBm8^?`Jdu1`%Z*k{sr8TP81|H^s<= %{version} +BuildRequires: perl +BuildRequires: python3-devel +BuildRequires: ruby-devel +BuildRequires: swig +Source: libyui-%{version}.tar.bz2 +Prefix: /usr + +%description +This package provides Ruby language bindings to access functions of +libyui - An User Interface engine that provides the +abstraction from graphical user interfaces (Qt, Gtk) and text based +user interfaces (ncurses). + +Authors: +--------- +- kkaempf@suse.de +- dmacvicar@suse.de + +%prep +%setup -q -n libyui-%{version} + +%build +pushd %{name} +mkdir build +cd build +cmake -DYPREFIX=%{prefix} \ + -DCMAKE_INSTALL_PREFIX=%{prefix} \ + -DLIB=%{_lib} \ + -DPYTHON_SITEDIR=%{python3_sitelib} \ + -DCMAKE_VERBOSE_MAKEFILE=TRUE \ + -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \ + -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_SKIP_RPATH=1 \ + -DBUILD_RUBY_GEM=no \ + .. +make %{?jobs:-j %jobs} +popd + +%install +pushd %{name} +cd build +make install DESTDIR=$RPM_BUILD_ROOT +popd + +%clean +%{__rm} -rf %{buildroot} + +%package -n ruby-yui +Summary: Ruby bindings for libyui +Group: Development/Languages/Ruby + +%description -n ruby-yui +This package provides Ruby language bindings to access functions of +libyui - An User Interface engine that provides the +abstraction from graphical user interfaces (Qt, Gtk) and text based +user interfaces (ncurses). + +Authors: +--------- +- kkaempf@suse.de +- dmacvicar@suse.de + +%package -n python3-yui +Summary: Python 3 bindings for libyui +Group: Development/Languages/Python + +%description -n python3-yui +This package provides Python 3 language bindings to access functions of +libyui - An User Interface engine that provides the +abstraction from graphical user interfaces (Qt, Gtk) and text based +user interfaces (ncurses). + +Authors: +--------- +- kkaempf@suse.de +- dmacvicar@suse.de + +%package -n perl-yui +%{perl_requires} +Summary: Perl bindings for libyui +Group: Development/Languages/Perl + +%description -n perl-yui +This package provides Perl language bindings to access functions of +yast2-libyui - An User Interface engine that provides the +abstraction from graphical user interfaces (Qt, Gtk) and text based +user interfaces (ncurses). + +Authors: +--------- +- kkaempf@suse.de +- dmacvicar@suse.de + +%files -n ruby-yui +%defattr(-,root,root,-) +%doc %{name}/swig/ruby/examples/*.rb +%{_libdir}/ruby/vendor_ruby/%{rb_ver}/yui.rb +%{_libdir}/ruby/vendor_ruby/%{rb_ver}/yui +%{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/_yui.so + +%files -n python3-yui +%defattr(-,root,root,-) +%doc %{name}/swig/python/examples/*.py +%{python3_sitelib}/_yui.so +%{python3_sitelib}/yui.py + +%files -n perl-yui +%defattr(-,root,root,-) +%doc %{name}/swig/perl/examples/*.pl +%{perl_vendorarch}/yui.so +%{perl_vendorlib}/yui.pm + +%changelog diff --git a/libyui-ncurses-pkg.spec b/libyui-ncurses-pkg.spec new file mode 100644 index 0000000..ed68127 --- /dev/null +++ b/libyui-ncurses-pkg.spec @@ -0,0 +1,135 @@ +# +# spec file for package libyui-ncurses-pkg +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: libyui-ncurses-pkg + +# DO NOT manually bump the version here; instead, use rake version:bump +Version: 4.6.3 +Release: 0 + +%define so_version 16 +%define libzypp_devel_version libzypp-devel >= 17.21.0 +%define bin_name %{name}%{so_version} + +BuildRequires: %{libzypp_devel_version} +BuildRequires: boost-devel +BuildRequires: cmake >= 3.10 +BuildRequires: gcc-c++ +BuildRequires: libyui-devel >= %{version} +BuildRequires: libyui-ncurses-devel >= %{version} +BuildRequires: pkg-config + +Summary: Libyui - yast2 package selector widget for the NCurses UI +License: LGPL-2.1-only OR LGPL-3.0-only +URL: http://github.com/libyui/ +Source: libyui-%{version}.tar.bz2 + +%description +This package contains the package selector for the text based (NCurses) user +interface component for libyui. + +%package -n %{bin_name} +Summary: Libyui - yast2 package selector widget for the NCurses UI + +Requires: libyui%{so_version} +Requires: libyui-ncurses%{so_version} +Provides: %{name} = %{version} + +Provides: yast2-ncurses-pkg = 2.50.0 +Obsoletes: yast2-ncurses-pkg < 2.50.0 + +# Force removal of old -doc packages (bsc#1184363) +Obsoletes: %{name}-doc < %{version} +# force removal of all previous library versions (bsc#1148622), +# expands to: libyui-ncurses-pkg1 libyui-ncurses-pkg2 ... libyui-ncurses-pkg{so_version - 1} +Obsoletes: %(echo `seq -s " " -f "libyui-ncurses-pkg%.f" $(expr %{so_version} - 1)`) + +Provides: libyui_pkg +Supplements: packageand(libyui-ncurses:yast2-packager) + +# Selectable::hasRetracted() +Requires: libzypp >= 17.21.0 + +%description -n %{bin_name} +This package contains the NCurses (text based) package selector +component for libyui. + +%package devel +Summary: Libyui-ncurses-pkg header files + +Requires: %{bin_name} = %{version} +Requires: %{libzypp_devel_version} +Requires: boost-devel +Requires: glibc-devel +Requires: libstdc++-devel +Requires: libyui-ncurses-devel >= %{version} + +%description devel + +This package contains the header files for the NCurses (text based) +package selector component for libyui. + +%prep +%setup -q -n libyui-%{version} + +%build +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +pushd %{name} +mkdir build +cd build + +%if %{?_with_debug:1}%{!?_with_debug:0} +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO" +%else +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE" +%endif + +cmake .. \ + $CMAKE_OPTS + +make %{?jobs:-j%jobs} +popd + +%install +pushd %{name} +cd build +make install DESTDIR="$RPM_BUILD_ROOT" +install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui +install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +popd + +%post -n %{bin_name} -p /sbin/ldconfig +%postun -n %{bin_name} -p /sbin/ldconfig + +%files -n %{bin_name} +%defattr(-,root,root) +%dir %{_libdir}/yui +%{_libdir}/yui/lib*.so.* +%doc %dir %{_docdir}/%{bin_name} +%license %{_docdir}/%{bin_name}/COPYING* + +%files devel +%defattr(-,root,root) +%dir %{_docdir}/%{bin_name} +%{_libdir}/yui/lib*.so +%{_prefix}/include/yui + +%changelog diff --git a/libyui-ncurses-rest-api.spec b/libyui-ncurses-rest-api.spec new file mode 100644 index 0000000..1afdad1 --- /dev/null +++ b/libyui-ncurses-rest-api.spec @@ -0,0 +1,125 @@ +# +# spec file for package libyui-ncurses-rest-api +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: libyui-ncurses-rest-api + +# DO NOT manually bump the version here; instead, use rake version:bump +Version: 4.6.3 +Release: 0 + +%define so_version 16 +%define bin_name %{name}%{so_version} + +BuildRequires: cmake >= 3.10 +BuildRequires: gcc-c++ +BuildRequires: libyui-devel >= %{version} +BuildRequires: libyui-ncurses-devel >= %{version} +BuildRequires: libyui-rest-api-devel + +Summary: Libyui - REST API plugin for the Ncurses frontend +License: LGPL-2.1-only OR LGPL-3.0-only +URL: http://github.com/libyui/ +Source: libyui-%{version}.tar.bz2 + +%description +This package provides a libyui REST API plugin for the +Ncurses frontend. + +It allows inspecting and controlling the UI remotely via +an HTTP REST API. This is designed for automated tests. + +%package -n %{bin_name} +Summary: Libyui - REST API plugin for the Ncurses frontend + +Requires: libyui%{so_version} +Requires: libyui-ncurses%{so_version} +Requires: libyui-rest-api%{so_version} +Requires: yui_backend = %{so_version} +Provides: %{name} = %{version} +Supplements: (libyui-rest-api and libyui-ncurses) + +%description -n %{bin_name} +This package provides a libyui REST API plugin for the +Ncurses frontend. + +It allows inspecting and controlling the UI remotely via +an HTTP REST API. This is designed for automated tests. + +%package devel +Summary: Libyui - Header files for the NCurses REST API plugin + +Requires: %{bin_name} = %{version} +Requires: glibc-devel +Requires: libstdc++-devel +Requires: libyui-ncurses-devel >= %{version} +Requires: libyui-rest-api-devel >= %{version} + +%description devel + +This provides a libyui REST API plugin for the Ncurses frontend. +This package contains the header files for the plugin. + +This is not needed for using the REST API, only for developing +extensions for it. + +%prep +%setup -q -n libyui-%{version} + +%build +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +pushd %{name} +mkdir build +cd build + +%if %{?_with_debug:1}%{!?_with_debug:0} +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO" +%else +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE" +%endif + +cmake .. \ + $CMAKE_OPTS + +make %{?jobs:-j%jobs} +popd + +%install +pushd %{name} +cd build +make install DESTDIR="$RPM_BUILD_ROOT" +install -m0755 -d %{buildroot}/%{_libdir}/yui +install -m0755 -d %{buildroot}/%{_docdir}/%{bin_name}/ +install -m0644 ../../COPYING* %{buildroot}/%{_docdir}/%{bin_name}/ +popd + +%post -n %{bin_name} -p /sbin/ldconfig +%postun -n %{bin_name} -p /sbin/ldconfig + +%files -n %{bin_name} +%dir %{_libdir}/yui +%{_libdir}/yui/lib*.so.* +%doc %dir %{_docdir}/%{bin_name} +%license %{_docdir}/%{bin_name}/COPYING* + +%files devel +%{_libdir}/yui/lib*.so +%{_includedir}/yui/ncurses-rest-api + +%changelog diff --git a/libyui-ncurses.spec b/libyui-ncurses.spec new file mode 100644 index 0000000..7f5e433 --- /dev/null +++ b/libyui-ncurses.spec @@ -0,0 +1,149 @@ +# +# spec file for package libyui-ncurses +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: libyui-ncurses + +# DO NOT manually bump the version here; instead, use rake version:bump +Version: 4.6.3 +Release: 0 + +%define so_version 16 +%define bin_name %{name}%{so_version} + +BuildRequires: boost-devel +BuildRequires: cmake >= 3.10 +BuildRequires: gcc-c++ +BuildRequires: libboost_test-devel +BuildRequires: libyui-devel >= %{version} +BuildRequires: ncurses-devel + +URL: http://github.com/libyui/ +Summary: Libyui - NCurses (text based) user interface +License: LGPL-2.1-only OR LGPL-3.0-only +Source: libyui-%{version}.tar.bz2 + +%description +This package contains the NCurses (text based) user interface +component for libyui. + +%package -n %{bin_name} +Summary: Libyui - NCurses (text based) user interface + +Requires: glibc-locale-base +Requires: libyui%{so_version} +Provides: %{name} = %{version} +Provides: yast2-ncurses = 2.42.0 +Obsoletes: yast2-ncurses < 2.42.0 +Provides: yui_backend = %{so_version} +# Force removal of old -doc packages (bsc#1184363) +Obsoletes: %{name}-doc < %{version} + +%description -n %{bin_name} +This package contains the NCurses (text based) user interface +component for libyui. + +%package devel +Summary: Libyui - Header fles for the NCurses (text based) user interface + +Requires: %{bin_name} = %{version} +Requires: boost-devel +Requires: glibc-devel +Requires: libstdc++-devel +Requires: libyui-devel >= %{version} +Requires: ncurses-devel + +%description devel +This package contains the header files for the NCurses +(text based) user interface component for libyui. + +This package is not needed to develop libyui-based applications, +only to develop extensions for libyui-ncurses. + +%package tools + +Summary: Libyui - tools for the NCurses (text based) user interface +Requires: screen +# conflict with libyui-ncurses8, /usr/bin/libyui-terminal was originally there +Conflicts: %{name}8 + +%description tools +This package contains tools for the NCurses (text based) +user interface component for libyui: + +libyui-terminal - useful for testing on headless machines + +%prep +%setup -q -n libyui-%{version} + +%build +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +pushd %{name} +mkdir build +cd build + +%if %{?_with_debug:1}%{!?_with_debug:0} +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO" +%else +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE" +%endif + +cmake .. \ + $CMAKE_OPTS + +make %{?jobs:-j%jobs} +popd + +%install +pushd %{name} +cd build +make install DESTDIR="$RPM_BUILD_ROOT" +install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui +install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +popd + +%check +pushd %{name} +cd build +make test ARGS=-V +popd + +%post -n %{bin_name} -p /sbin/ldconfig +%postun -n %{bin_name} -p /sbin/ldconfig + +%files -n %{bin_name} +%defattr(-,root,root) +%dir %{_libdir}/yui +%{_libdir}/yui/lib*.so.* +%doc %dir %{_docdir}/%{bin_name} +%license %{_docdir}/%{bin_name}/COPYING* + +%files devel +%defattr(-,root,root) +%dir %{_docdir}/%{bin_name} +%{_libdir}/yui/lib*.so +%{_prefix}/include/yui +%{_libdir}/pkgconfig/%{name}.pc + +%files tools +%defattr(-,root,root) +%{_bindir}/libyui-terminal + +%changelog diff --git a/libyui-qt-graph.spec b/libyui-qt-graph.spec new file mode 100644 index 0000000..e6882d7 --- /dev/null +++ b/libyui-qt-graph.spec @@ -0,0 +1,129 @@ +# +# spec file for package libyui-qt-graph +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: libyui-qt-graph + +# DO NOT manually bump the version here; instead, use rake version:bump +Version: 4.6.3 +Release: 0 + +%define so_version 16 +%define bin_name %{name}%{so_version} + +BuildRequires: cmake >= 3.10 +BuildRequires: gcc-c++ +BuildRequires: graphviz-devel >= 2.26.0 + +# Used here and in src/CMakeLists.txt +BuildRequires: libyui-devel >= %{version} +BuildRequires: libyui-qt-devel >= %{version} +BuildRequires: pkg-config +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) + +Summary: Libyui - Qt Graph Widget +License: LGPL-2.1-only OR LGPL-3.0-only +URL: http://github.com/libyui/ +Source: libyui-%{version}.tar.bz2 + +%description +This package contains the Qt graph component for libyui. + +%package -n %{bin_name} +Summary: Libyui - Qt graph widget +Requires: libyui%{so_version} +Requires: libyui-qt%{so_version} +Supplements: libyui-qt%{so_version} +Provides: %{name} = %{version} + +Provides: yast2-qt-graph = 2.46.0 +Obsoletes: yast2-qt-graph < 2.46.0 +# Force removal of old -doc packages (bsc#1184363) +Obsoletes: %{name}-doc < %{version} + +%description -n %{bin_name} +This package contains the Qt graph component for libyui. + +This is a special widget to visualize graphs such as the +storage device hierarchy (disks, partitions, subvolumes +etc.). and similar graphviz-generated graphs. + +%package devel +Summary: Libyui - Header files for the Qt graph widget +Requires: %{bin_name} = %{version} +Requires: libyui-qt-devel >= %{version} + +%description devel +This package contains the header files for the Qt graph component +for libyui. + +%prep +%setup -q -n libyui-%{version} + +%build +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +pushd %{name} +mkdir build +cd build + +%if %{?_with_debug:1}%{!?_with_debug:0} +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO" +%else +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE" +%endif + +cmake .. \ + -DBUILD_EXAMPLES=on \ + $CMAKE_OPTS + +make %{?jobs:-j%jobs} +popd + +%install +pushd %{name} +cd build +make install DESTDIR="$RPM_BUILD_ROOT" +install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui +install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +popd + +%post -n %{bin_name} -p /sbin/ldconfig +%postun -n %{bin_name} -p /sbin/ldconfig + +%files -n %{bin_name} +%defattr(-,root,root) +%dir %{_libdir}/yui +%{_libdir}/yui/lib*.so.* +%doc %dir %{_docdir}/%{bin_name} +%license %{_docdir}/%{bin_name}/COPYING* + +%files devel +%defattr(-,root,root) +%{_libdir}/yui/lib*.so +%{_includedir}/yui/qt-graph +%dir %{_docdir}/%{bin_name} +%doc %{_docdir}/%{bin_name}/examples + +%changelog diff --git a/libyui-qt-pkg.spec b/libyui-qt-pkg.spec new file mode 100644 index 0000000..5e2ce74 --- /dev/null +++ b/libyui-qt-pkg.spec @@ -0,0 +1,140 @@ +# +# spec file for package libyui-qt-pkg +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: libyui-qt-pkg + +# DO NOT manually bump the version here; instead, use rake version:bump +Version: 4.6.3 +Release: 0 + +%define so_version 16 +%define libzypp_devel_version libzypp-devel >= 17.21.0 +%define bin_name %{name}%{so_version} + +BuildRequires: boost-devel +BuildRequires: cmake >= 3.10 +BuildRequires: gcc-c++ +BuildRequires: pkg-config + +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) + +BuildRequires: %{libzypp_devel_version} +BuildRequires: libyui-devel >= %{version} +BuildRequires: libyui-qt-devel >= %{version} + +Summary: Libyui - Qt Package Selector +License: LGPL-2.1-only OR LGPL-3.0-only +URL: https://github.com/libyui/ +Source: libyui-%{version}.tar.bz2 + +%description +This package contains the Qt package selector component for libyui. + +%package -n %{bin_name} +Summary: Libyui - Qt package selector + +# bsc#1114654: Need Qt SVG support for icons (built-in and from theme) +Requires: libQt5Svg5 +# Selectable::hasRetracted() +Requires: libzypp >= 17.21.0 +# YPackageSelector#onlineSearchEnabled() +Requires: libyui%{so_version} >= 3.9.2 +Requires: libyui-qt%{so_version} +Supplements: (libyui-qt and yast2-packager) +Conflicts: libqdialogsolver1 < 1.4.0 +Provides: %{name} = %{version} +Provides: yast2-qt-pkg = 2.47.0 +Obsoletes: yast2-qt-pkg < 2.47.0 +# force removal of all previous library versions (bsc#1148622), +# expands to: libyui-qt-pkg1 libyui-qt-pkg2 ... libyui-qt-pkg{so_version - 1} +Obsoletes: %(echo `seq -s " " -f "libyui-qt-pkg%.f" $(expr %{so_version} - 1)`) +Provides: libyui_pkg +# new packager is in qt5 and crashes if qt3 diagsolver is used (bnc#870683) +Obsoletes: libqdialogsolver1 < 1.4.0 +# Force removal of old -doc packages (bsc#1184363) +Obsoletes: %{name}-doc < %{version} + +%description -n %{bin_name} +This package contains the Qt package selector component for libyui. + +%package devel +Summary: Libyui-qt-pkg header files + +Requires: %{bin_name} = %{version} +Requires: %{libzypp_devel_version} +Requires: libyui-qt-devel >= %{version} + +%description devel +This package contains the Qt package selector component for libyui. + +This can be used independently of YaST for generic (C++) applications. +This package has very few dependencies. + +%prep +%setup -q -n libyui-%{version} + +%build +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +pushd %{name} +mkdir build +cd build + +%if %{?_with_debug:1}%{!?_with_debug:0} +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO" +%else +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE" +%endif + +cmake .. \ + $CMAKE_OPTS + +make %{?jobs:-j%jobs} +popd + +%install +pushd %{name} +cd build +make install DESTDIR="$RPM_BUILD_ROOT" +install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui +install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +popd + +%post -n %{bin_name} -p /sbin/ldconfig +%postun -n %{bin_name} -p /sbin/ldconfig + +%files -n %{bin_name} +%defattr(-,root,root) +%dir %{_libdir}/yui +%{_libdir}/yui/lib*.so.* +%doc %dir %{_docdir}/%{bin_name} +%license %{_docdir}/%{bin_name}/COPYING* + +%files devel +%defattr(-,root,root) +%{_libdir}/yui/lib*.so +%{_includedir}/yui/qt-pkg + +%changelog diff --git a/libyui-qt-rest-api.spec b/libyui-qt-rest-api.spec new file mode 100644 index 0000000..4989382 --- /dev/null +++ b/libyui-qt-rest-api.spec @@ -0,0 +1,131 @@ +# +# spec file for package libyui-qt-rest-api +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: libyui-qt-rest-api + +# DO NOT manually bump the version here; instead, use rake version:bump +Version: 4.6.3 +Release: 0 + +%define so_version 16 +%define bin_name %{name}%{so_version} + +BuildRequires: boost-devel +BuildRequires: cmake >= 3.10 +BuildRequires: gcc-c++ +BuildRequires: libyui-devel >= %{version} +BuildRequires: libyui-qt-devel >= %{version} +BuildRequires: libyui-rest-api-devel >= %{version} + +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) + +Summary: Libyui - The REST API plugin for the Qt frontend +License: LGPL-2.1-only OR LGPL-3.0-only +URL: http://github.com/libyui/ +Source: libyui-%{version}.tar.bz2 + +%description +This package provides a libyui REST API plugin for the Qt frontend. + +It allows inspecting and controlling the UI remotely via +an HTTP REST API. This is designed for automated tests. + +%package -n %{bin_name} +Summary: Libyui - The REST API plugin for the Qt frontend + +Requires: libyui%{so_version} +Requires: libyui-qt%{so_version} +Requires: libyui-rest-api%{so_version} +Requires: yui_backend = %{so_version} +Provides: %{name} = %{version} +Supplements: (libyui-rest-api and libyui-qt) + +%description -n %{bin_name} +This package provides a libyui REST API plugin for the Qt frontend. + +It allows inspecting and controlling the UI remotely via +an HTTP REST API. This is designed for automated tests. + +%package devel +Summary: Libyui - Header files for the Qt REST API plugin + +Requires: %{bin_name} = %{version} +Requires: glibc-devel +Requires: libstdc++-devel +Requires: libyui-qt-devel >= %{version} +Requires: libyui-rest-api-devel >= %{version} + +%description devel +This provides a libyui REST API plugin for the Qt frontend. + +This package contains the header files for the plugin. + +This is not needed for using the REST API, only for developing +extensions for it. + +%prep +%setup -q -n libyui-%{version} + +%build +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +pushd %{name} +mkdir build +cd build + +%if %{?_with_debug:1}%{!?_with_debug:0} +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO" +%else +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE" +%endif + +cmake .. \ + $CMAKE_OPTS + +make %{?jobs:-j%jobs} +popd + +%install +pushd %{name} +cd build +make install DESTDIR="$RPM_BUILD_ROOT" +install -m0755 -d %{buildroot}/%{_libdir}/yui +install -m0755 -d %{buildroot}/%{_docdir}/%{bin_name}/ +install -m0644 ../../COPYING* %{buildroot}/%{_docdir}/%{bin_name}/ +popd + +%post -n %{bin_name} -p /sbin/ldconfig +%postun -n %{bin_name} -p /sbin/ldconfig + +%files -n %{bin_name} +%dir %{_libdir}/yui +%{_libdir}/yui/lib*.so.* +%doc %dir %{_docdir}/%{bin_name} +%license %{_docdir}/%{bin_name}/COPYING* + +%files devel +%{_libdir}/yui/lib*.so +%{_includedir}/yui/qt-rest-api + +%changelog diff --git a/libyui-qt.spec b/libyui-qt.spec new file mode 100644 index 0000000..f28761c --- /dev/null +++ b/libyui-qt.spec @@ -0,0 +1,128 @@ +# +# spec file for package libyui-qt +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: libyui-qt + +# DO NOT manually bump the version here; instead, use rake version:bump +Version: 4.6.3 +Release: 0 + +%define so_version 16 +%define bin_name %{name}%{so_version} + +BuildRequires: cmake >= 3.10 +BuildRequires: fontconfig-devel +BuildRequires: gcc-c++ +BuildRequires: pkg-config + +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) + +BuildRequires: libyui-devel >= %{version} +Provides: yui_backend = %{so_version} + +Summary: Libyui - Qt (graphical) user interface +License: LGPL-2.1-only OR LGPL-3.0-only +URL: http://github.com/libyui/ +Source: libyui-%{version}.tar.bz2 + +%description +This package contains the Qt (graphical) user interface component +for libyui. + +%package -n %{bin_name} +Summary: Libyui - Qt (graphical) user interface + +Requires: libyui%{so_version} +Provides: %{name} = %{version} +Provides: yast2-qt = %{version} +Obsoletes: yast2-qt < 2.51.0 +# Force removal of old -doc packages (bsc#1184363) +Obsoletes: %{name}-doc < %{version} + +%description -n %{bin_name} +This package contains the Qt (graphical) user interface component +for libyui. + +%package devel +Summary: Libyui - Header files for the Qt (graphical) user interface + +Requires: %{bin_name} = %{version} +Requires: fontconfig-devel +Requires: libyui-devel >= %{version} + +%description devel +This package contains the header files for the Qt based +user interface component for libyui. + +This package is not needed to develop libyui-based applications, +only to develop extensions for libyui-qt. + +%prep +%setup -q -n libyui-%{version} + +%build +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +pushd %{name} +mkdir build +cd build + +%if %{?_with_debug:1}%{!?_with_debug:0} +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO" +%else +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE" +%endif + +cmake .. \ + $CMAKE_OPTS + +make %{?jobs:-j%jobs} +popd + +%install +pushd %{name} +cd build +make install DESTDIR="$RPM_BUILD_ROOT" +install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui +install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +popd + +%post -n %{bin_name} -p /sbin/ldconfig +%postun -n %{bin_name} -p /sbin/ldconfig + +%files -n %{bin_name} +%defattr(-,root,root) +%dir %{_libdir}/yui +%{_libdir}/yui/lib*.so.* +%doc %dir %{_docdir}/%{bin_name} +%license %{_docdir}/%{bin_name}/COPYING* + +%files devel +%defattr(-,root,root) +%{_libdir}/yui/lib*.so +%{_includedir}/yui/qt +%{_libdir}/pkgconfig/%{name}.pc + +%changelog diff --git a/libyui-rest-api.spec b/libyui-rest-api.spec new file mode 100644 index 0000000..7abbeb5 --- /dev/null +++ b/libyui-rest-api.spec @@ -0,0 +1,120 @@ +# +# spec file for package libyui-rest-api +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: libyui-rest-api + +# DO NOT manually bump the version here; instead, use rake version:bump +Version: 4.6.3 +Release: 0 + +%define so_version 16 +%define bin_name %{name}%{so_version} + +BuildRequires: boost-devel +BuildRequires: cmake >= 3.10 +BuildRequires: gcc-c++ +BuildRequires: jsoncpp-devel +BuildRequires: libmicrohttpd-devel +BuildRequires: libyui-devel >= %{version} + +Summary: Libyui - REST API plugin, the shared part +License: LGPL-2.1-only OR LGPL-3.0-only +URL: http://github.com/libyui +Source: libyui-%{version}.tar.bz2 + +%description +This package provides a libyui REST API plugin. + +It allows inspecting and controlling the UI remotely via +an HTTP REST API, it is designed for automated tests. + +%package -n %{bin_name} +Summary: Libyui - REST API plugin, the shared part +Requires: libyui%{so_version} +Requires: yui_backend = %{so_version} +Provides: %{name} = %{version} + +%description -n %{bin_name} +This package provides a libyui REST API plugin. + +It allows inspecting and controlling the UI remotely via +an HTTP REST API, it is designed for automated tests. + +%package devel +Summary: Libyui - REST API header files + +Requires: %{bin_name} = %{version} +Requires: boost-devel +Requires: glibc-devel +Requires: jsoncpp-devel +Requires: libmicrohttpd-devel +Requires: libstdc++-devel +Requires: libyui-devel >= %{version} + +%description devel +This package provides a libyui REST API plugin. + +This is a development subpackage. + +%prep +%setup -q -n libyui-%{version} + +%build +pushd %{name} +mkdir build +cd build + +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG $(getconf LFS_CFLAGS)" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG $(getconf LFS_CFLAGS)" + +%if %{?_with_debug:1}%{!?_with_debug:0} +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO" +%else +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE" +%endif + +cmake .. \ + $CMAKE_OPTS + +make %{?jobs:-j%jobs} +popd + +%install +pushd %{name} +cd build +make install DESTDIR="$RPM_BUILD_ROOT" +install -m0755 -d %{buildroot}/%{_libdir}/yui +install -m0755 -d %{buildroot}/%{_docdir}/%{bin_name}/ +install -m0644 ../../COPYING* %{buildroot}/%{_docdir}/%{bin_name}/ +popd + +%post -n %{bin_name} -p /sbin/ldconfig +%postun -n %{bin_name} -p /sbin/ldconfig + +%files -n %{bin_name} +%dir %{_libdir}/yui +%{_libdir}/yui/lib*.so.* +%doc %dir %{_docdir}/%{bin_name} +%license %{_docdir}/%{bin_name}/COPYING* + +%files devel +%dir %{_docdir}/%{bin_name} +%{_libdir}/yui/lib*.so +%{_includedir}/yui + +%changelog diff --git a/libyui.changes b/libyui.changes new file mode 100644 index 0000000..86f56d2 --- /dev/null +++ b/libyui.changes @@ -0,0 +1,12530 @@ +------------------------------------------------------------------- +Fri Jul 19 14:45:02 UTC 2024 - Martin Jambor + +- Add gcc-fortran to build requirements as a work-around to boost + now really requiring quadmath.h. (boo#1225861) +- 4.6.3 + +------------------------------------------------------------------- +Tue Jul 16 12:39:55 UTC 2024 - Stefan Hundhammer + +- Fix build failure with gcc-14 / C++20: template-id-cdtor error + (bsc#1225861) +- 4.6.2 + +------------------------------------------------------------------- +Tue Oct 10 12:49:11 UTC 2023 - Stefan Hundhammer + +- Qt Pkg: Show patterns order column if environment variable + Y2_SHOW_PATTERNS_ORDER is set +- Qt Pkg: Show invisible patterns if environment variable + SHOW_INVISIBLE_PATTERNS is set +- Qt Pkg: Fixed pattern categories order: + Use first, not last pattern (bsc#1216093) + https://github.com/libyui/libyui/pull/107 +- 4.6.1 + +------------------------------------------------------------------- +Tue May 30 11:56:44 UTC 2023 - Stefan Hundhammer + +- NCurses UI: Prevent buffer overflow when drawing very wide labels + (bsc#1211354) +- 4.6.0 + +------------------------------------------------------------------- +Tue May 30 11:41:14 UTC 2023 - Stefan Hundhammer + +- Cherry-picked BLumia's patch from community PR #97: + CMake: use pkg-config to find and use ncurses libs + by Wang Zichong + +------------------------------------------------------------------- +Tue Apr 25 13:34:17 UTC 2023 - Stefan Hundhammer + +- Qt UI: Fixed regression for icon loading (bsc#1210712) + https://github.com/libyui/libyui/pull/100 +- 4.5.2 + +------------------------------------------------------------------- +Tue Apr 18 13:35:21 UTC 2023 - Stefan Hundhammer + +- Qt UI: Fixed loading icons from an absolute path (bsc#1210591) + https://github.com/libyui/libyui/pull/94 +- 4.5.1 + +------------------------------------------------------------------- +Mon Mar 06 09:54:37 UTC 2023 - Ladislav Slezák + +- Bump version to 4.5.0 (bsc#1208913) + +------------------------------------------------------------------- +Tue Feb 14 10:46:31 UTC 2023 - Stefan Hundhammer + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + +------------------------------------------------------------------- +Tue Jan 10 12:42:09 UTC 2023 - Ladislav Slezák + +- NCurses REST API - fixed RunInTerminal behavior (bsc#1206929) + Stop the REST API server during execution of the + RunInTerminal() call. This allows the subprocess to open + it's own REST API server using the same port. + This is useful for the ncurses YaST control center which + starts other YaST modules as subprocesses. +- 4.4.8 + +------------------------------------------------------------------- +Tue Dec 6 13:19:20 UTC 2022 - Stefan Hundhammer + +- YQPkg: Scroll patterns list by pixels, not by item to avoid problems + caused by non-uniform item heights (bsc#1189550) +- 4.4.7 + +------------------------------------------------------------------- +Wed Nov 9 13:59:19 UTC 2022 - Stefan Hundhammer + +- Prevent antisocial focus grabbing in pkg list (bsc#1204429) +- 4.4.6 + +------------------------------------------------------------------- +Mon Sep 19 12:17:15 UTC 2022 - Stefan Hundhammer + +- Fixed build failure with gcc 13 (gh#libyui/libyui/#80) +- Killed YCP zombies in log output and comments +- 4.4.5 + +------------------------------------------------------------------- +Tue Aug 30 13:25:24 UTC 2022 - Stefan Hundhammer + +- Fixed main window stacking order in YQMainWinDock to avoid + unintentional transparency when QSS-styling YQDialogs + (bsc#1199020, bsc#1191112) +- 4.4.4 + +------------------------------------------------------------------- +Tue Aug 2 12:23:17 UTC 2022 - Ladislav Slezák + +- *-pkg plugins: fully qualify the _1 placeholder, libzypp + will disable the global boost placeholders in the next release + (bsc#1202058, gh#libyui/libyui#78) +- 4.4.3 + +------------------------------------------------------------------- +Thu Jul 21 12:19:00 UTC 2022 - Ladislav Slezák + +- libyui-ncurses: replace the "glibc-locale" dependency with + much smaller "glibc-locale-base" (bsc#1154405) +- 4.4.2 + +------------------------------------------------------------------- +Tue May 17 11:44:16 UTC 2022 - Stefan Hundhammer + +- Added a custom QTranslator for translations support for Qt Designer + .ui files (bsc#1198097) +- Renamed .ui files and toplevel classes in .ui files to conform to + our naming standards (QY2*, YQ*) to avoid ambiguities with predefined + Qt classes to work with our new custom QTranslator +- Added TEXTDOMAIN file to support .ui files in y2makepot (@lslezak) +- 4.4.1 + +------------------------------------------------------------------- +Thu Apr 14 13:01:44 UTC 2022 - Stefan Hundhammer + +- Added dynamic property first-item to YQItemSelector and + YQCustomStatusItemSelector for QSS styling (bsc#1196599) + see also https://github.com/libyui/libyui/pull/68 +- 4.4.0 + +------------------------------------------------------------------- +Thu Apr 14 12:30:00 UTC 2022 - Stefan Hundhammer + +- Reviewed and merged pending community PRs: + + - Perl bindings build error fix by Angelo Naselli + - Ruby bindings with libyui-mga by Angelo Naselli + - Typo fix in rest-api examples by George Gkioulis + - Missing examples header fix by James.W + +------------------------------------------------------------------- +Tue Mar 15 12:51:39 UTC 2022 - Stefan Hundhammer + +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + +------------------------------------------------------------------- +Thu Mar 3 07:57:59 UTC 2022 - Ladislav Slezák + +- Update also the stylesheet (theme) for the RichText content when + changing the UI theme (bsc#1196296) +- 4.3.2 + +------------------------------------------------------------------- +Wed Feb 9 13:23:54 UTC 2022 - Stefan Hundhammer + +- Made widget style sheet (theme) switching discoverable in the Qt UI: + Added an icon button to YQWizard + (jsc#SLE-20564, bsc#1195730) + More info + screenshots: https://github.com/libyui/libyui/pull/65 +- Fixed Qt warning in y2log: QFrame '' already has a layout +- 4.3.1 + +------------------------------------------------------------------- +Tue Feb 1 15:18:26 UTC 2022 - Stefan Hundhammer + +- Added widget style sheet (theme) switching to Qt UI (jsc#SLE-20564) + with the Shift-F3 key combination + More info + screenshots: https://github.com/libyui/libyui/pull/64 +- Added UI built-in UI.AskForWidgetStyle() +- Added UI capability HasWidgetStyleSupport (for UI.GetDisplayInfo()) +- Bumped SO version to 16 +- Fixed gcc 12 warnings (GitHub issue #63) + (elevated to error by -Werror) +- 4.3.0 + +------------------------------------------------------------------- +Tue Dec 21 14:04:54 UTC 2021 - Stefan Hundhammer + +- Fix deprecated warning (elevated to error by -Werror) + for libmicrohttpd's MHD_HTTP_UNPROCESSABLE_ENTITY in rest-api + (bsc#1193956) +- 4.2.24 + +------------------------------------------------------------------- +Tue Dec 21 09:52:27 UTC 2021 - Stefan Hundhammer + +- Fixed YQPkg button redraw problem in dark SLE installation theme: + Use centered button in dialogs with QSizeGrip (bsc#1193808) +- 4.2.23 + +------------------------------------------------------------------- +Thu Nov 11 08:42:58 UTC 2021 - Ladislav Slezák + +- Send a proper notify event from the YMultiSelectionBox widget + when checking a check box via the REST API (bsc#1192574) +- 4.2.22 + +------------------------------------------------------------------- +Thu Oct 21 13:39:46 UTC 2021 - Martin Vidner + +- ncurses: Fix sorting tables by strings (jsc#SLE-17782) +- 4.2.21 + +------------------------------------------------------------------- +Tue Oct 19 13:58:14 UTC 2021 - Ladislav Slezák + +- Use the C++17 standard in the *-pkg plugins (libzypp uses that + standard by default) (related to bsc#1191829) +- 4.2.20 + +------------------------------------------------------------------- +Mon Oct 18 14:43:06 UTC 2021 - Stefan Hundhammer + +- Fixed crash in NCurses online update when retracted packages + are present (bsc#1191130) +- 4.2.19 + +------------------------------------------------------------------- +Fri Oct 15 07:40:00 UTC 2021 - Joaquín Rivera + +- Add debug_label as filter and improve error handling (bsc#1174390) +- 4.2.18 + +------------------------------------------------------------------- +Wed Oct 13 09:39:18 UTC 2021 - Stefan Hundhammer + +- Fixed empty entries in YQPackageSelector Zypp history window + (bsc#1191430) +- Added missing textdomain (bsc#1190805) +- 4.2.17 + +------------------------------------------------------------------- +Tue Aug 24 15:30:52 UTC 2021 - Ladislav Slezák + +- Fixed using an uninitialized variable, in some situations + the patch category could be missing in the Qt UI (bsc#1174390) +- 4.2.16 + +------------------------------------------------------------------- +Fri Aug 6 15:08:31 UTC 2021 - Ladislav Slezák + +- Fixed displaying empty help text or empty release notes + in ncurses UI (the real cause of bsc#972548) +- 4.2.15 + +------------------------------------------------------------------- +Fri Jun 4 08:27:03 UTC 2021 - Martin Vidner + +- rest-api: When finding table items by cell value, + ignore BiDi control chars (bsc#1128091) +- 4.2.14 + +------------------------------------------------------------------- +Wed Jun 2 11:18:42 UTC 2021 - Stefan Hundhammer + +- Fixed build failure with latest GCC 11.1: + Added operator delete as counterpart to our custom operator new + in YWidget (bsc#1186741) +- 4.2.13 + +------------------------------------------------------------------- +Tue Jun 1 16:16:17 UTC 2021 - Stefan Hundhammer + +- Greatly improved visual appearance of tab widgets in the Qt UI + (bsc #1186705, GitHub issue #20) +- 4.2.12 + +------------------------------------------------------------------- +Wed May 26 08:21:36 UTC 2021 - Martin Vidner + +- rest-api: fix crash when switching tabs (bsc#1185746) +- 4.2.11 + +------------------------------------------------------------------- +Mon May 3 15:34:39 UTC 2021 - Stefan Hundhammer + +- Added pkgconfig files for libyui-qt and libyui-ncurses + for writing extensions of the Qt and NCurses plug-ins + (GitHub issue #9 / bsc#1139747) +- 4.2.10 + +------------------------------------------------------------------- +Thu Apr 29 12:37:17 UTC 2021 - Oleksandr Orlov + +- Ignore ampersand when search item in YMenuWidget and YDumbTab + with rest-api (bsc#1139747) +- 4.2.9 + +------------------------------------------------------------------- +Thu Apr 29 11:11:56 UTC 2021 - Stefan Hundhammer + +- Fixed license headers to use the correct license (LGPL) everywhere + (bsc#1185443) +- 4.2.8 + +------------------------------------------------------------------- +Mon Apr 26 14:12:06 UTC 2021 - Stefan Hundhammer + +- Auto-publish C++ API docs (libyui base lib doxygen autodocs) + as GitHub pages when a PR to master is merged + (part of bsc#1181653) + Doc URL: https://libyui.github.io/libyui/api-doc/index.html +- 4.2.7 + +------------------------------------------------------------------- +Mon Apr 26 10:57:55 UTC 2021 - Stefan Hundhammer + +- Moved CI scripts into new subdir scripts/ to unclutter toplevel dir + (part of bsc#1181653) +- Renamed ambiguously named script local.sh to local-prefix.sh +- 4.2.6 + +------------------------------------------------------------------- +Thu Apr 22 09:41:44 UTC 2021 - Stefan Hundhammer + +- Added reference to autodocs (C++ API doc) and more docs + (part of bsc#1181653) +- 4.2.5 + +------------------------------------------------------------------- +Thu Apr 15 13:54:57 UTC 2021 - Stefan Hundhammer + +- Added support for $CMAKE_INSTALL_PREFIX for alternate installation dir + either as -D on the cmake command line or in the environment + (gh#14, part of bsc#1181653) +- 4.2.4 + +------------------------------------------------------------------- +Wed Apr 14 13:53:22 UTC 2021 - Stefan Hundhammer + +- Added toplevel build-all script (part of bsc#1181653) +- Revamped toplevel README.md +- Create local include dirs at cmake time to avoid root ownership + after "make install" +- 4.2.3 + +------------------------------------------------------------------- +Tue Apr 13 15:51:37 UTC 2021 - Rodion Iafarov + +- Adjust documentation url in libyui-rest-api for the new project + structure (bsc#1184363) +- 4.2.2 + +------------------------------------------------------------------- +Thu Apr 8 15:06:58 UTC 2021 - Stefan Hundhammer + +- Cleaned up cmake build environment (part of bsc#1181653): + - Removed obsolete old .spec and .changes files in each subdir + (now in toplevel package/ subdir) + - Removed artificial "install-doc" make target now that the -doc + subpackages are dropped +- 4.2.1 + +------------------------------------------------------------------- +Tue Apr 6 14:48:55 UTC 2021 - Stefan Hundhammer + +- Obsolete older -doc packages in all main packages that have them + to prevent outdated -doc packages being installed (bsc#1184363) +- 4.2.0 + +------------------------------------------------------------------- +Wed Mar 17 14:52:17 UTC 2021 - David Diaz + +- Remove background opacity from libyui-qt-pkg icons (bsc#1183519) +- 4.1.2 + +------------------------------------------------------------------- +Fri Mar 12 13:58:17 UTC 2021 - David Diaz + +- Add the missing transparency to the folder-temp.svg icon + (bsc#1183449). +- 4.1.1 + +------------------------------------------------------------------- +Tue Mar 9 09:35:10 UTC 2021 - José Iván López González + +- New packaging system. +- From now on, libyui subpackages are built inside the libyui OBS + package. +- The affected packages are: libyui-qt, libyui-qt-graph, + libyui-qt-pkg, libyui-ncurses, libyui-ncurses-pkg, + libyui-rest-api, libyui-qt-rest-api, libyui-ncurses-rest-api, + libyui-bindings. +- 4.1.0 + +------------------------------------------------------------------- +Thu Feb 25 10:48:17 UTC 2021 - Stefan Hundhammer + +- Removed dependency on Xlib (bsc#1182663) +- 4.0.3 + +------------------------------------------------------------------- +Mon Feb 22 14:42:14 UTC 2021 - Stefan Hundhammer + +- Fixed segfault in disk usage list: Removed code for disabled + columns completely (bsc#1182555) +- 4.0.2 + +------------------------------------------------------------------- +Mon Feb 15 16:52:13 UTC 2021 - Stefan Hundhammer + +- Adapted to new libyui cmake build environment (bsc#1181653) +- Renamed Makefile.cvs to Makefile.repo +- 4.0.0 + +------------------------------------------------------------------- +Mon Feb 15 15:26:50 UTC 2021 - Stefan Hundhammer + +- Require libyui-ncurses (bsc#1181653) +- 4.0.1 + +------------------------------------------------------------------- +Mon Feb 15 15:26:34 UTC 2021 - Stefan Hundhammer + +- Require libyui-ncurses (bsc#1181653) +- 4.0.1 + +------------------------------------------------------------------- +Mon Feb 15 15:25:55 UTC 2021 - Stefan Hundhammer + +- Require libyui-qt (bsc#1181653) +- 4.0.1 + +------------------------------------------------------------------- +Mon Feb 15 15:25:39 UTC 2021 - Stefan Hundhammer + +- Require libyui-qt (bsc#1181653) +- 4.0.1 + +------------------------------------------------------------------- +Mon Feb 15 15:24:07 UTC 2021 - Stefan Hundhammer + +- Require libyui-qt (bsc#1181653) +- 4.0.1 + +------------------------------------------------------------------- +Thu Feb 11 15:30:08 UTC 2021 - Ladislav Slezák + +- Added `Ctrl+Alt+Shift+C` keyboard shortcuts for starting special + configuration console (jsc#PM-1895, jsc#SLE-16263) +- 4.0.1 + +------------------------------------------------------------------- +Thu Feb 11 13:34:20 UTC 2021 - Ladislav Slezák + +- Added keyboard shortcuts: + Ctrl-D Shift-G - start the debugger + Ctrl-D Shift-C - start the configuration console + (jsc#PM-1895, jsc#SLE-16263) +- CMake fix: do not create the include/yui symlink if it already + exists +- 4.0.2 + +------------------------------------------------------------------- +Wed Feb 10 15:29:10 UTC 2021 - Ladislav Slezák + +- Added YSpecialKeyEvent to allow sending a special keyboard shortcut + for configuring the application (jsc#PM-1895, jsc#SLE-16263) +- Added File->Close menu item in the dialog inspector + (it was not possible to close the inspector when opened during + installation) +- Require newer cmake (3.17+, version 3.10 is not enough) +- 4.0.1 + +------------------------------------------------------------------- +Thu Feb 4 10:19:11 UTC 2021 - Stefan Hundhammer + +- In tables with nested items, only open/close branches with [Space], + don't also send an "Activated" event (bsc#1181789) +- 4.0.1 + +------------------------------------------------------------------- +Mon Feb 1 14:59:20 UTC 2021 - Stefan Hundhammer + +- New CMake build environment (bsc#1181653) +- Bumped SO version to 15 +- 4.0.0 + +------------------------------------------------------------------- +Mon Feb 1 14:59:19 UTC 2021 - Stefan Hundhammer + +- New CMake build environment (bsc#1181653) +- Bumped SO version to 15 +- 4.0.0 + +------------------------------------------------------------------- +Mon Feb 1 14:59:17 UTC 2021 - Stefan Hundhammer + +- New CMake build environment (bsc#1181653) +- Bumped SO version to 15 +- 4.0.0 + +------------------------------------------------------------------- +Mon Feb 1 14:59:15 UTC 2021 - Stefan Hundhammer + +- New CMake build environment (bsc#1181653) +- Bumped SO version to 15 +- 4.0.0 + +------------------------------------------------------------------- +Mon Feb 1 14:59:13 UTC 2021 - Stefan Hundhammer + +- New CMake build environment (bsc#1181653) +- Bumped SO version to 15 +- 4.0.0 + +------------------------------------------------------------------- +Mon Feb 1 14:59:11 UTC 2021 - Stefan Hundhammer + +- New CMake build environment (bsc#1181653) +- Bumped SO version to 15 +- 4.0.0 + +------------------------------------------------------------------- +Mon Feb 1 14:59:10 UTC 2021 - Stefan Hundhammer + +- New CMake build environment (bsc#1181653) +- Bumped SO version to 15 +- 4.0.0 + +------------------------------------------------------------------- +Mon Feb 1 14:59:08 UTC 2021 - Stefan Hundhammer + +- New CMake build environment (bsc#1181653) +- Bumped SO version to 15 +- 4.0.0 + +------------------------------------------------------------------- +Mon Feb 1 14:59:06 UTC 2021 - Stefan Hundhammer + +- New CMake build environment (bsc#1181653) +- Bumped SO version to 15 +- 4.0.0 + +------------------------------------------------------------------- +Mon Feb 1 14:11:33 UTC 2021 - Ladislav Slezák + +- Block processing the idle loop after calling the closeUI() + method (bsc#1181647) + + The terminal was actually still used by the UI after that + call and there was a race condition if the started application + after the call also used the terminal. +- 2.57.3 + +------------------------------------------------------------------- +Mon Jan 4 16:53:58 UTC 2021 - Ladislav Slezák + +- Fixed build against the latest libmicrohttpd library + (related to bsc#1173718) +- 0.5.12 + +------------------------------------------------------------------- +Tue Dec 1 13:03:25 UTC 2020 - José Iván López González + +- Add folder-temp icon (related to jsc#SLE-16313). +- 2.56.4 + +------------------------------------------------------------------- +Fri Nov 27 10:41:59 UTC 2020 - Rodion Iafarov + +- Create structure to move handlers to separate classes (bsc#1132247) +- 0.2.3 + +------------------------------------------------------------------- +Thu Nov 26 13:43:21 UTC 2020 - Rodion Iafarov + +- Add activation for YTable (bsc#1139747) +- Create structure to move handlers to separate classes +- 0.2.4 + +------------------------------------------------------------------- +Thu Nov 26 13:42:21 UTC 2020 - Rodion Iafarov + +- Add activation for YTable (bsc#1139747) +- Create structure to move handlers to separate classes +- 0.5.11 + +------------------------------------------------------------------- +Wed Nov 25 13:45:23 UTC 2020 - Stefan Hundhammer + +- Fixed OBS-only changes by kkaempf vs. Git master conflicts +- Removed kkaempf's libyui-bindings-2.0.2.patch + (now included in mvidner's latest commits for 2.1.0) +- 2.1.1 + +------------------------------------------------------------------- +Tue Nov 24 11:23:40 UTC 2020 - Rodion Iafarov + +- Add activation for Radiobutton (bsc#1139747) +- 0.2.3 + +------------------------------------------------------------------- +Tue Nov 24 11:21:45 UTC 2020 - Rodion Iafarov + +- Add activation for Radiobutton (bsc#1139747) +- 0.5.10 + +------------------------------------------------------------------- +Tue Nov 17 13:09:51 UTC 2020 - Fabian Vogt + +- Fix text and icon overlapping in the pattern header (boo#1176530) +- Improve layout of pattern headers +- 2.48.5 + +------------------------------------------------------------------- +Tue Nov 17 10:41:16 UTC 2020 - Stefan Hundhammer + +- Added new widgets: YMenuBar, YItemSelector (bsc#1175115) +- 2.1.0 + +------------------------------------------------------------------- +Tue Nov 17 09:08:14 UTC 2020 - Rodion Iafarov + +- Add support for the child items in the table (bsc#1139747) +- 0.5.9 + +------------------------------------------------------------------- +Thu Nov 12 15:02:51 UTC 2020 - Stefan Hundhammer + +- Honor menu bar toplevel menu enabled/disabled and visibility state + (boo#1178394 again) +- 2.56.3 + +------------------------------------------------------------------- +Wed Nov 11 17:17:45 UTC 2020 - Stefan Hundhammer + +- Higher priority for toplevel menu shortcuts (bsc#1175489) +- Dropped support for openSUSE 13.2 (or earlier) builds in .spec file +- 3.12.2 + +------------------------------------------------------------------- +Tue Nov 3 12:33:56 UTC 2020 - Stefan Hundhammer + +- Honor menu item enabled/disabled state when rebuilding menu item tree + (e.g. after keyboard shortcut change) (boo#1178394) +- 2.56.2 + +------------------------------------------------------------------- +Wed Oct 28 16:23:14 UTC 2020 - Stefan Hundhammer + +- Explicitly set item and line index in NCMultiSelectionBox and + NCSelectionBox (bsc#1177982, bsc#1177985) +- 2.57.2 + +------------------------------------------------------------------- +Wed Oct 21 14:50:03 UTC 2020 - Rodion Iafarov + +- Do not set json value to nullptr when YCheckBoxState is + YCheckBox_dont_care (bsc#1139747) +- 0.5.8 + +------------------------------------------------------------------- +Thu Oct 15 18:26:45 UTC 2020 - Stefan Hundhammer + +- Fixed menu hotkeys (bsc#1177760) +- 2.57.1 + +------------------------------------------------------------------- +Thu Oct 15 13:47:14 UTC 2020 - Stefan Hundhammer + +- Added support for OpenItems property for (nested) tables (bsc#1176402) +- 2.56.1 + +------------------------------------------------------------------- +Thu Oct 15 13:46:31 UTC 2020 - Stefan Hundhammer + +- Added support for OpenItems property for (nested) tables (bsc#1176402) +- 3.12.1 + +------------------------------------------------------------------- +Fri Oct 9 13:32:34 UTC 2020 - José Iván López González + +- Use new parent lib SO version libyui.so.14 (bsc#1176402). +- 0.2.2 + +------------------------------------------------------------------- +Fri Oct 9 13:26:46 UTC 2020 - José Iván López González + +- Use new parent lib SO version libyui.so.14 (bsc#1176402). +- 0.2.2 + +------------------------------------------------------------------- +Fri Oct 9 13:22:49 UTC 2020 - José Iván López González + +- Use new parent lib SO version libyui.so.14 (bsc#1176402). +- 0.5.7 + +------------------------------------------------------------------- +Fri Oct 9 13:16:59 UTC 2020 - José Iván López González + +- Use new parent lib SO version libyui.so.14 (bsc#1176402). +- 2.46.6 + +------------------------------------------------------------------- +Fri Oct 9 12:30:35 UTC 2020 - José Iván López González + +- Use new parent lib SO version libyui.so.14 (bsc#1176402). +- 2.48.4 + +------------------------------------------------------------------- +Fri Oct 9 11:51:30 UTC 2020 - José Iván López González + +- Adapt code to changes for nested tables. +- Use new parent lib SO version libyui.so.14 (bsc#1176402). +- 2.50.10 + +------------------------------------------------------------------- +Fri Oct 9 08:45:52 UTC 2020 - José Iván López González + +- Resolve hotkeys conflicts for widgets with multiple hotkeys. +- Activate the menu hotkeys without using the ALT key. +- Close a menu by using BACKSPACE. +- Allow to use hotkeys to jump between menus. +- Related to bsc#1175489 +- Allow to show/hide menus and menu items (related to + manatools/libyui-mga#1). +- Allow nested items in tables (bsc#1176402). +- Bumped SO version to 14. +- 2.57.0 + +------------------------------------------------------------------- +Fri Oct 9 07:41:44 UTC 2020 - José Iván López González + +- Resolve hotkeys conflicts for widgets with multiple hotkeys + (related to bsc#1175489). +- Allow to show/hide menus and menu items (related to + manatools/libyui-mga#1). +- Allow nested items in tables (bsc#1176402). +- Bumped SO version to 14. +- 2.56.0 + +------------------------------------------------------------------- +Thu Oct 8 15:20:24 UTC 2020 - José Iván López González + +- Resolve hotkeys conflicts for widgets with multiple hotkeys + (related to bsc#1175489). +- Allow to show/hide menus and menu items (related to + manatools/libyui-mga#1). +- Allow nested items in tables (bsc#1176402). +- Bumped SO version to 14. +- 3.12.0 + +------------------------------------------------------------------- +Thu Oct 1 14:54:18 UTC 2020 - Rodion Iafarov + +- Remove log component from YHttpWidgetsActionHandler header file + bsc#1177159 +- 0.5.6 + +------------------------------------------------------------------- +Wed Sep 30 13:08:15 UTC 2020 - Klaus Kämpf + +- fix Factory build, add libyui-bindings-2.0.2.patch + +- move to python3-only build + +------------------------------------------------------------------- +Mon Sep 17 08:05:00 UTC 2020 - Joaquín Rivera + +- Add item selection in YMenuBar (bsc#1175115) +- 0.5.5 + +------------------------------------------------------------------- +Wed Sep 16 13:04:28 UTC 2020 - José Iván López González + +- Hide heading of the dialog when no title is defined. +- Related to bsc#1175489. +- 2.55.0 + +------------------------------------------------------------------- +Wed Sep 16 10:14:16 UTC 2020 - Ladislav Slezák + +- Fixed compilation in SLE15-SP2 (related to the previous fix + bsc#1139747) +- 0.5.4 + +------------------------------------------------------------------- +Tue Aug 28 10:10:00 UTC 2020 - Joaquín Rivera + +- Serialize value for YDateField and YTimeField (bsc#1139747) +- 0.5.3 + +------------------------------------------------------------------- +Thu Aug 27 08:27:14 UTC 2020 - Martin Vidner + +- Fix changing a single cell in a sorted table (bsc#1165388, bsc#1174615) +- 2.56.2 + +------------------------------------------------------------------- +Wed Aug 12 15:46:18 UTC 2020 - José Iván López González + +- Handle hot-keys for top level menu options. +- Related to bsc#1175115. +- 2.56.1 + +------------------------------------------------------------------- +Tue Aug 11 22:15:17 UTC 2020 - José Iván López González + +- Add MenuBar widget (bsc#1175115). +- Bump SO version to 13. +- 2.56.0 + +------------------------------------------------------------------- +Tue Aug 11 14:31:02 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.13 (bsc#1175115) +- 0.2.1 + +------------------------------------------------------------------- +Tue Aug 11 14:25:32 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.13 (bsc#1175115) +- 2.50.9 + +------------------------------------------------------------------- +Tue Aug 11 14:16:35 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.13 (bsc#1175115) +- 0.2.1 + +------------------------------------------------------------------- +Tue Aug 11 13:59:35 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.13 (bsc#1175115) +- 2.46.5 + +------------------------------------------------------------------- +Tue Aug 11 13:56:20 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.13 (bsc#1175115) +- 2.48.3 + +------------------------------------------------------------------- +Tue Aug 11 13:52:19 UTC 2020 - Stefan Hundhammer + +- Added MenuBar widget (bsc#1175115) +- Bumped SO version to 13 +- 2.54.0 + +------------------------------------------------------------------- +Tue Aug 11 13:40:41 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.13 (bsc#1175115) +- 0.5.2 + +------------------------------------------------------------------- +Tue Aug 11 13:26:18 UTC 2020 - Stefan Hundhammer + +- Added MenuBar widget (bsc#1175115) +- Bumped SO version to 13 +- 3.11.0 + +------------------------------------------------------------------- +Fri Jul 31 13:33:27 UTC 2020 - Martin Vidner + +- Fix build by porting NCURSES_CXX_IMPEXP from upstream + (bsc#1174759). +- 2.55.1 + +------------------------------------------------------------------- +Tue Jul 7 13:10:52 UTC 2020 - riafarov + +- Handle MHD result as int or enum depending on libmicrohttpd version + (libmicrohttpd>=0.9.71 uses enum) +- 0.5.1 + +------------------------------------------------------------------- +Mon Jun 8 14:37:04 UTC 2020 - Rodion Iafarov + +- Trigger update on YCombobox, YSelectionBox, YInputField, + YMultiSelectionBox (bsc#1139747) +- Add support for YDateField and YTimeField +- Allow setting text in editable YComboBox +- Allow selecting row in the table by row id +- Return json format consistently +- Add support for YCheckBoxFrame widget +- Allow reusing port if YUI_REUSE_PORT=1 +- Add json serialization for YBarGraph +- 0.5.0 + +------------------------------------------------------------------- +Mon Jun 8 14:37:04 UTC 2020 - Rodion Iafarov + +- Trigger update on YCombobox, YSelectionBox, YInputField, + YMultiSelectionBox (bsc#1139747) +- Add support for YDateField and YTimeField +- Add support for YCheckBoxFrame +- 0.2.0 + +------------------------------------------------------------------- +Mon Jun 8 14:37:04 UTC 2020 - Rodion Iafarov + +- Trigger update on YCombobox, YSelectionBox, YInputField, + YMultiSelectionBox (bsc#1139747) +- Add support for YDateField and YTimeField +- Add support for YCheckBoxFrame +- 0.2.0 + +------------------------------------------------------------------- +Fri Jun 5 12:46:43 UTC 2020 - riafarov + +- Make itemAt method public for YSelectionWidget (bsc#1132247) +- 3.10.1 + +------------------------------------------------------------------- +Thu Jun 4 13:17:49 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.12 (bsc#1172513) +- 0.1.2 + +------------------------------------------------------------------- +Thu Jun 4 13:13:39 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.12 (bsc#1172513) +- 0.1.2 + +------------------------------------------------------------------- +Thu Jun 4 13:08:07 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.12 (bsc#1172513) +- 2.50.8 + +------------------------------------------------------------------- +Thu Jun 4 12:46:44 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.12 (bsc#1172513) +- 2.46.4 + +------------------------------------------------------------------- +Thu Jun 4 12:36:18 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.12 (bsc#1172513) +- 2.48.2 + +------------------------------------------------------------------- +Thu Jun 4 12:21:23 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.12 (bsc#1172513) +- 0.4.1 + +------------------------------------------------------------------- +Thu Jun 4 12:05:43 UTC 2020 - Stefan Hundhammer + +- Added autoWrap to label widget (bsc#1172513) +- Bumped SO version to 12 +- 2.55.0 + +------------------------------------------------------------------- +Thu Jun 4 11:58:01 UTC 2020 - Stefan Hundhammer + +- Added autoWrap to label widget (bsc#1172513) +- Bumped SO version to 12 +- 2.53.0 + + +------------------------------------------------------------------- +Thu Jun 4 11:11:20 UTC 2020 - Stefan Hundhammer + +- Added autoWrap to label widget (bsc#1172513) +- Bumped SO version to 12 +- 3.10.0 + +------------------------------------------------------------------- +Wed May 27 06:45:02 UTC 2020 - Josef Reidinger + +- Fix ruby bindings when build as non-gem (bsc#1172158) +- 2.0.2 + +------------------------------------------------------------------- +Tue May 26 19:03:46 UTC 2020 - dmulder@suse.com + +- Modify spec file to build python3 package +- 2.0.1 + +------------------------------------------------------------------- +Wed May 20 11:04:22 UTC 2020 - Stefan Hundhammer + +- Fixed compatibility with older (pre-5.15) Qt versions (bsc#1165118) +- 2.48.1 + +------------------------------------------------------------------- +Wed May 20 10:00:31 UTC 2020 - Stefan Hundhammer + +- Fixed build failures with older Qt versions (pre-5.15) (bsc#1165118) +- 2.52.4 + +------------------------------------------------------------------- +Tue May 19 15:40:06 UTC 2020 - Stefan Hundhammer + +- Allow vendor change also for distribution upgrade (bsc#1170521) +- 2.50.7 + +------------------------------------------------------------------- +Tue May 19 10:49:53 CEST 2020 - aschnell@suse.com + +- allow to move graph by dragging mouse (bsc#1171865) +- 2.46.3 + +------------------------------------------------------------------- +Mon May 18 09:48:00 UTC 2020 - Stefan Hundhammer + +- Allow vendor change also for distribution upgrade (bsc#1170521) +- 2.48.0 + +------------------------------------------------------------------- +Thu May 14 17:37:33 CEST 2020 - aschnell@suse.com + +- handle multi-line labels (bsc#1171700) +- 2.46.2 + +------------------------------------------------------------------- +Thu Mar 26 10:16:35 UTC 2020 - Stefan Hundhammer + +- Fixed Qt 5.15-Beta2 deprecated warnings (bsc#1165118) +- 2.47.5 + +------------------------------------------------------------------- +Tue Mar 24 16:22:22 UTC 2020 - Stefan Hundhammer + +- Fixed Qt 5.15 deprecated warnings (bsc#1165118) +- 2.46.1 + +------------------------------------------------------------------- +Tue Mar 24 16:20:57 UTC 2020 - Stefan Hundhammer + +- Fixed Qt 5.15 deprecated warnings (bsc#1165118) +- 2.47.4 + +------------------------------------------------------------------- +Tue Mar 24 16:18:31 UTC 2020 - Stefan Hundhammer + +- Fixed Qt 5.15 deprecated warnings (bsc#1165118) +- 2.52.3 + +------------------------------------------------------------------- +Mon Feb 17 11:29:24 UTC 2020 - Stefan Hundhammer + +- Added missing gettext init (bsc#1163586) +- 2.52.2 + +------------------------------------------------------------------- +Mon Feb 17 10:57:55 UTC 2020 - Stefan Hundhammer + +- Removed obsolete old RPM group tags (bsc#1163594) +- 3.9.3 + +------------------------------------------------------------------- +Mon Feb 17 10:26:48 UTC 2020 - Stefan Hundhammer + +- Removed leftovers of dropping support for RPM group tags (bsc#1163594) +- 2.50.6 + +------------------------------------------------------------------- +Mon Feb 17 09:32:16 UTC 2020 - Stefan Hundhammer + +- Removed leftovers of dropping support for RPM group tags (bsc#1163594) +- 2.47.3 + +------------------------------------------------------------------- +Thu Feb 6 15:24:40 UTC 2020 - Stefan Hundhammer + +- Ask user for confirmation for retracted packages (bsc#1162145) +- 2.50.5 + +------------------------------------------------------------------- +Wed Feb 5 12:09:35 UTC 2020 - Oleksandr Orlov + +- Replace hard-coded HTML documentation with the url to the actual + documentation in project repo +- Add "/version" endpoint to access to API version +- Use /v1/ prefix in URL path while accessing resources +- 0.4.0 + +------------------------------------------------------------------- +Fri Jan 24 09:44:50 UTC 2020 - Michal Filka + +- bsc#1154694 + - do not crash UI when terminal window is too tight for table +- 2.54.5 + +------------------------------------------------------------------- +Thu Jan 23 09:23:11 UTC 2020 - Imobach Gonzalez Sosa + +- Add an option to include a "Search Online" option in the + package selector (jsc#SLE-9109). +- 2.50.4 + +------------------------------------------------------------------- +Wed Jan 22 10:04:29 UTC 2020 - Stefan Hundhammer + +- Handle retracted packages (jsc#SLE-11211) +- 2.50.3 + +------------------------------------------------------------------- +Fri Jan 17 12:12:08 UTC 2020 - Imobach Gonzalez Sosa + +- Add an option to include a "Search Online" option in the + package selector (jsc#SLE-9109). +- 3.9.2 + +------------------------------------------------------------------- +Thu Jan 16 09:54:05 UTC 2020 - Imobach Gonzalez Sosa + +- Add an Online Search option to the Extras menu (jsc#SLE-9109). +- 2.47.2 + +------------------------------------------------------------------- +Tue Jan 14 14:27:18 UTC 2020 - Stefan Hundhammer + +- Handle retracted packages (jsc#SLE-11211) +- 2.47.1 + +------------------------------------------------------------------- +Fri Dec 20 11:51:53 CET 2019 - aschnell@suse.com + +- handle new sort-key when sorting tables (bsc#1140018) +- 2.52.1 + +------------------------------------------------------------------- +Thu Dec 19 18:18:24 CET 2019 - aschnell@suse.com + +- handle new sort-key when sorting tables (bsc#1140018) +- 2.54.4 + +------------------------------------------------------------------- +Wed Dec 18 11:12:13 CET 2019 - aschnell@suse.com + +- added sort key to table cell (bsc#1140018) +- 3.9.1 + +------------------------------------------------------------------- +Mon Dec 16 17:31:52 CET 2019 - aschnell@suse.com + +- update selected item in table when changing sorting only if + multiselection mode is off (bsc#1159098) +- 2.54.3 + +------------------------------------------------------------------- +Mon Dec 16 09:26:14 CET 2019 - aschnell@suse.com + +- sort new table content (unless keep-sorting flag is set) (part + of bsc#1140018 and part of #1159177) +- update selected item in table when changing sorting (bsc#1159098) +- 2.54.2 + +------------------------------------------------------------------- +Fri Dec 13 11:59:32 CET 2019 - aschnell@suse.com + +- adapted to changes in libyui-ncurses (needed for bsc#1159177) +- 2.50.2 + +------------------------------------------------------------------- +Fri Dec 13 11:56:57 CET 2019 - aschnell@suse.com + +- save flag for reverse sorting in SortStrategyBase (needed for + bsc#1159177) +- 2.54.1 + +------------------------------------------------------------------- +Wed Dec 11 14:27:17 UTC 2019 - Ladislav Slezák + +- Added multiversion package list to the package classification + filter (related to the bsc#1155132) +- 2.50.1 + +------------------------------------------------------------------- +Tue Dec 10 16:36:38 UTC 2019 - Rodion Iafarov + +- Increase SO version to 11 (bsc#1132247) +- 2.46.0 + +------------------------------------------------------------------- +Tue Dec 10 16:31:06 UTC 2019 - Rodion Iafarov + +- Increase SO version to 11 (bsc#1132247) +- 2.50.0 + +------------------------------------------------------------------- +Tue Dec 10 16:18:41 UTC 2019 - Rodion Iafarov + +- Increase SO version to 11 (bsc#1132247) +- 2.47.0 + +------------------------------------------------------------------- +Mon Dec 9 16:58:24 UTC 2019 - Ladislav Slezák + +- Partially restore the "Package Groups" view, display only special + package groups (orphaned, unneeded, multiversion,... packages) + (bsc#1155132) +- 2.46.11 + +------------------------------------------------------------------- +Mon Dec 9 10:57:10 UTC 2019 - Rodion Iafarov + +- Add support to operate on many widgets with rest-api (bsc#1132247) +- Increase SO version to 11 +- 2.52.0 + +------------------------------------------------------------------- +Wed Dec 4 11:55:04 CET 2019 - schubi@suse.de + +- Added a banner on the upper/right side of the YaST layout. + The label can be set by the environment variable YAST_BANNER + (jsc#SLE-9424). +- 2.51.7 + +------------------------------------------------------------------- +Mon Dec 2 12:46:46 UTC 2019 - Martin Vidner + +- Do not require graphviz-devel for the doc package (bsc#1157916) +- 2.45.5 + +------------------------------------------------------------------- +Fri Nov 29 14:44:10 UTC 2019 - Rodion Iafarov + +- Add support to operate on many widgets with rest-api (bsc#1132247) +- Support column index when selecting a row +- Update documentation +- Increase SO version to 11 +- 0.3.0 + +------------------------------------------------------------------- +Fri Nov 29 14:41:35 UTC 2019 - Rodion Iafarov + +- Add support to operate on many widgets with rest-api (bsc#1132247) +- Increase SO version to 11 +- 2.54.0 + +------------------------------------------------------------------- +Fri Nov 29 14:38:54 UTC 2019 - Rodion Iafarov + +- Add support to operate on many widgets with rest-api (bsc#1132247) +- Increase SO version to 11 +- 3.9.0 + +------------------------------------------------------------------- +Thu Nov 28 12:51:31 CET 2019 - aschnell@suse.com + +- Respect backslashes (graphviz escString) in texts (bsc#1157916) +- 2.45.4 + +------------------------------------------------------------------- +Thu Nov 28 11:17:12 UTC 2019 - Stefan Hundhammer + +- Fixed Qt 5.14 deprecated warnings (bsc#1155550) +- 2.46.10 + +------------------------------------------------------------------- +Thu Nov 28 11:11:41 UTC 2019 - Stefan Hundhammer + +- Fixed Qt 5.14 deprecated warnings (bsc#1155550) +- 2.51.6 + +------------------------------------------------------------------- +Wed Nov 20 16:26:49 UTC 2019 - Stefan Hundhammer + +- Prevent crash on [PrintScreen] of a main window (bsc#1157170) +- 2.51.5 + +------------------------------------------------------------------- +Thu Nov 14 11:31:34 UTC 2019 - Stefan Hundhammer + +- Mirror layout direction in Farsi (bsc#1156437) +- 2.51.4 + +------------------------------------------------------------------- +Thu Nov 14 10:15:18 UTC 2019 - Stefan Hundhammer + +- Implemented CustomStatusItemSelector widget (bsc#1084674) +- 2.53.2 + +------------------------------------------------------------------- +Wed Nov 13 14:06:51 UTC 2019 - Stefan Hundhammer + +- Don't use tab in string literal + (bsc#1084674) +- 3.8.5 + +------------------------------------------------------------------- +Mon Nov 11 12:05:47 UTC 2019 - Stasiek Michalski + +- Switch to native rpm boolean dependency syntax (boo#1156428) + +------------------------------------------------------------------- +Thu Nov 7 13:18:33 UTC 2019 - Stefan Hundhammer + +- Support item status getting and setting for ItemSelector + (bsc#1084674) +- 3.8.4 + +------------------------------------------------------------------- +Thu Nov 7 11:02:48 UTC 2019 - Stefan Hundhammer + +- Left-align ItemSelector toggle and icon if using custom status values, + but items without description (bsc#1084674) +- 2.51.3 + +------------------------------------------------------------------- +Wed Nov 6 12:11:19 UTC 2019 - Josef Reidinger + +- do not complain about vendor change when switching repo + (bsc#1149391,bsc#1065584) +- 2.46.9 + +------------------------------------------------------------------- +Thu Oct 31 14:16:40 UTC 2019 - Stefan Hundhammer + +- Support custom status values (int, not just boolean) in ItemSelector + (bsc#1084674) +- 2.51.2 + +------------------------------------------------------------------- +Thu Oct 31 14:04:38 UTC 2019 - Stefan Hundhammer + +- Support custom status values (int, not just bool) in ItemSelector + (bsc#1084674) +- 3.8.3 + +------------------------------------------------------------------- +Wed Oct 23 10:04:29 UTC 2019 - Stefan Hundhammer + +- Don't enforce an initial selection for SingleItemSelector + (bsc#1084674) +- 3.8.2 + +------------------------------------------------------------------- +Thu Oct 17 11:58:58 UTC 2019 - Ladislav Slezák + +- 2.46.8 + +------------------------------------------------------------------- +Mon Oct 14 15:29:19 UTC 2019 - Stefan Hundhammer + +- Fix build failure with older boost (bsc#1084674) +- 2.53.1 + + +------------------------------------------------------------------- +Tue Oct 8 11:17:29 UTC 2019 - Tomáš Chvátal + +- Try to sort out a bit the package using spec-cleaner +- Use the distribution %cmake macros that define all the various + compilation flags/etc. +- Use %cmake_build that will allow us later to switch from make + to ninja on distribution level + +------------------------------------------------------------------- +Tue Oct 8 11:10:02 UTC 2019 - Tomáš Chvátal + +- Remove Group view pane as it is based on the rpm group tag + indirectly via packagekit (fate#326485). + +------------------------------------------------------------------- +Thu Sep 26 12:30:53 UTC 2019 - Stefan Hundhammer + +- Implemented ItemSelector widget (bsc#1084674) +- 2.53.0 + +------------------------------------------------------------------- +Tue Sep 24 13:12:23 UTC 2019 - Stefan Hundhammer + +- Icon support for ItemSelector widget (bsc#1084674) +- 2.51.1 + +------------------------------------------------------------------- +Mon Sep 23 12:44:47 UTC 2019 - Stefan Hundhammer + +- Added CurrentItem property to new ItemSelector widget for consistency + (bsc#1084674) +- 3.8.1 + +------------------------------------------------------------------- +Thu Sep 19 09:34:27 UTC 2019 - Stefan Hundhammer + +- Added ItemSelector widget (bsc#1084674) +- 3.8.0 + +------------------------------------------------------------------- +Wed Sep 18 16:03:11 UTC 2019 - Rodion Iafarov + +- Increase SO version to 11 (bsc#1132247) +- 0.1.1 + +------------------------------------------------------------------- +Wed Sep 18 15:59:59 UTC 2019 - Rodion Iafarov + +- Increase SO version to 11 (bsc#1132247) +- 0.1.1 + +------------------------------------------------------------------- +Wed Sep 18 15:37:28 UTC 2019 - Stefan Hundhammer + +- Implemented ItemSelector widget (bsc#1084674) +- 2.51.0 + +------------------------------------------------------------------- +Fri Sep 13 16:08:14 CEST 2019 - aschnell@suse.com + +- handle new libyui feature dealing with scrollbar position + of RichText widget (bsc#1150498) +- 2.52.1 + +------------------------------------------------------------------- +Thu Sep 12 14:29:09 UTC 2019 - Martin Vidner + +- Make scroll-up mean zoom-in (bsc#1149158) +- 2.45.3 + +------------------------------------------------------------------- +Thu Sep 12 12:10:56 CEST 2019 - aschnell@suse.com + +- handle new libyui feature dealing with scrollbar position + of RichText widget (bsc#1150498) +- 2.50.6 + +------------------------------------------------------------------- +Thu Sep 12 11:27:12 CEST 2019 - aschnell@suse.com + +- Allow to get and set scrollbar position of RichText widget + (bsc#1150498) +- 3.7.0 + +------------------------------------------------------------------- +Fri Sep 6 07:36:04 UTC 2019 - Ladislav Slezák + +- Added a new generic dependency to force upgrade from all previous + versions (e.g. from libyui-qt-pkg9 to libyui-qt-pkg10) + (bsc#1148622) +- 2.46.7 + +------------------------------------------------------------------- +Thu Sep 5 15:39:32 UTC 2019 - Ladislav Slezák + +- Added a new generic dependency to force upgrade from all previous + versions (e.g. from libyui-ncurses-pkg9 to libyui-ncurses-pkg10) + (bsc#1148622) +- 2.49.1 + +------------------------------------------------------------------- +Mon Sep 2 12:51:59 UTC 2019 - Martin Vidner + +- pollEventInternal/UI.PollInput would produce no events (bsc#1139967) +- 2.50.5 + +------------------------------------------------------------------- +Fri Jun 28 19:35:51 UTC 2019 - Ladislav Slezák + +- Split the libyui-rest-api plugin to separate Qt and Ncurses parts + (bsc#1139747) +- IPv6 support +- HTTP Basic Auth support (set the user name and password via the + YUI_AUTH_USER and YUI_AUTH_PASSWD environment variables) +- 0.2.0 + +------------------------------------------------------------------- +Fri Jun 28 13:52:07 UTC 2019 - Ladislav Slezák + +- Send the notify events also when some widgets are changed via the + REST API (CheckBox, RadioButton, InputField) (bsc#1139747) +- 2.52.0 + +------------------------------------------------------------------- +Tue Jun 25 13:11:09 UTC 2019 - Ladislav Slezák + +- Initial version, split the libyui-rest-api plugin to separate + Qt and Ncurses parts (bsc#1139747) +- 0.1.0 +------------------------------------------------------------------- +Tue Jun 25 13:11:09 UTC 2019 - Ladislav Slezák + +- Initial version, split the libyui-rest-api plugin to separate + Qt and Ncurses parts (bsc#1139747) +- 0.1.0 +------------------------------------------------------------------- +Tue Jun 25 09:32:23 UTC 2019 - Ladislav Slezák + +- Split the libyui-rest-api plugin to separate Qt and Ncurses parts + (bsc#1139747) +- 3.6.0 + +------------------------------------------------------------------- +Tue Jun 18 14:07:28 CEST 2019 - schubi@suse.de + +- Adding explanation for temporary menue options. (bsc#1137034) +- 2.46.6 + +------------------------------------------------------------------- +Tue May 28 14:39:08 CEST 2019 - schubi@suse.de + +- Clarify license to lgpl-2.1 and lgpl-3 (bsc#1136407). +- 2.46.5 + +------------------------------------------------------------------- +Thu May 9 09:55:06 UTC 2019 - Stasiek Michalski + +- Allow for full customization of the steps (boo#1134575) +- 2.50.4 + +------------------------------------------------------------------- +Tue May 7 12:02:03 UTC 2019 - Stefan Hundhammer + +- Fixed empty labels in graph elements (bsc#1130502): + Proper replacement for obsolete QPainter::initFrom() +- 2.45.2 + +------------------------------------------------------------------- +Tue May 7 09:47:29 UTC 2019 - Stefan Hundhammer + +- Check for correct Qt version to fix build with Qt 5.13 (bsc#1130502) +- 2.46.4 + +------------------------------------------------------------------- +Tue May 7 09:39:02 UTC 2019 - Stefan Hundhammer + +- Check for correct Qt version to fix build with Qt 5.13 (bsc#1130502) +- 2.50.3 + +------------------------------------------------------------------- +Mon Apr 29 13:49:58 UTC 2019 - Stefan Hundhammer + +- Fixed segfault in pkg changes dialog (bsc#1132980) +- 2.46.3 + +------------------------------------------------------------------- +Tue Apr 23 13:44:46 UTC 2019 - Ladislav Slezák + +- Spec file cleanup, use %cmake macros + +------------------------------------------------------------------- +Thu Apr 18 12:18:53 UTC 2019 - Ladislav Slezak + +- Backward compatibility fix to ensure it still compiles in + Leap 15.0 (related to bsc#1130502) +- 2.46.2 + +------------------------------------------------------------------- +Thu Apr 18 11:53:38 UTC 2019 - Ladislav Slezak + +- Backward compatibility fix to ensure it still compiles in + Leap 15.0 (related to bsc#1130502) +- 2.50.2 + +------------------------------------------------------------------- +Wed Apr 17 14:39:17 UTC 2019 - Stefan Hundhammer + +- Fixed obsolete warnings when building against Qt 5.13 (bsc#1130502) +- 2.45.1 + +------------------------------------------------------------------- +Wed Apr 17 14:05:38 UTC 2019 - Stefan Hundhammer + +- Fixed obsolete warnings when building against Qt 5.13 (bsc#1130502) +- 2.46.1 + +------------------------------------------------------------------- +Wed Apr 17 13:51:42 UTC 2019 - Ladislav Slezak + +- Adapt to the latest libyui base library (REST API extension) +- Bump the .so version to 10 to be compatible with the other + libyui packages (bsc#1132247) +- 2.51.0 + +------------------------------------------------------------------- +Wed Apr 17 13:31:26 UTC 2019 - Stefan Hundhammer + +- Fixed obsolete warnings when building against Qt 5.13 (bsc#1130502) +- 2.50.1 + +------------------------------------------------------------------- +Fri Apr 12 08:15:46 UTC 2019 - Rodion Iafarov + +- Bump the .so version to 10 to be compatible with the other libyui + packages (bsc#1132247) +- 2.45.0 + +------------------------------------------------------------------- +Thu Apr 11 14:16:07 UTC 2019 - Ladislav Slezák + +- Bump the .so version to 10 to be compatible with the other + libyui packages (bsc#1132247) +- 2.46.0 + +------------------------------------------------------------------- +Thu Apr 11 14:03:53 UTC 2019 - Ladislav Slezák + +- Bump the .so version to 10 to be compatible with the other + libyui packages (bsc#1132247) +- 2.49.0 + +------------------------------------------------------------------- +Tue Mar 19 09:28:39 UTC 2019 - Rodion Iafarov + +- Add changes required for the libyui-testframework (bsc#1132247) +- 2.50.0 + +------------------------------------------------------------------- +Wed Mar 13 09:51:41 UTC 2019 - Stasiek Michalski + +- Add icons for partitioner (boo#1118521) +- 2.49.16 + +------------------------------------------------------------------- +Tue Mar 12 15:49:33 UTC 2019 - Stefan Hundhammer + +- Revert to previous initial status column width (bsc#1127708) +- 2.45.27 + +------------------------------------------------------------------- +Wed Feb 27 17:01:39 UTC 2019 - Stefan Hundhammer + +- Use YQUI icon loader in YQImage whenever possible + (bsc#1119688, bsc#1122174) +- 2.49.15 + +------------------------------------------------------------------- +Thu Feb 14 10:42:58 UTC 2019 - Stasiek Michalski + +- Fix icon display to new libyui-qt function (boo#1125424) +- 2.45.26 + +------------------------------------------------------------------- +Thu Jan 10 11:30:28 UTC 2019 - Stefan Hundhammer + +- Fixed segfault in YQTableItem icon (bsc#1121083) +- 2.49.14 + +------------------------------------------------------------------- +Thu Dec 20 09:57:16 UTC 2018 - Rodion Iafarov + +- Initial commit (bsc#1132247) +- 0.1.0 +------------------------------------------------------------------- +Thu Dec 20 09:53:15 UTC 2018 - Rodion Iafarov + +- Add changes required for the libyui-rest-api (bsc#1132247) +- 3.5.0 + +------------------------------------------------------------------- +Tue Dec 18 14:01:56 UTC 2018 - Stefan Hundhammer + +- YImage: Fall back to compiled-in Qt resources (bsc#1119688) +- 2.49.13 + +------------------------------------------------------------------- +Tue Dec 18 13:48:15 CET 2018 - aschnell@suse.com + +- log QIcon::themeName (for bsc#1119688) +- 2.49.12 + +------------------------------------------------------------------- +Sat Dec 15 22:14:29 UTC 2018 - Stasiek Michalski + +- Make icons pop out from any background (boo#1115949) +- 2.45.25 + +------------------------------------------------------------------- +Wed Dec 12 11:17:24 UTC 2018 - lslezak@suse.cz + +- libyui-ncurses-tools conflicts with libyui-ncurses8 + (related to bsc#1113291) +- 2.50.4 + +------------------------------------------------------------------- +Wed Dec 5 16:57:32 UTC 2018 - Stasiek Michalski + +- Ship only primary icons with module to avoid conflicts (boo#1118521) +- 2.49.11 + +------------------------------------------------------------------- +Mon Nov 19 13:42:59 UTC 2018 - Stasiek Michalski + +- Fix YQTree's icon loading function (boo#1116562) +- Fix padding on the left caused by deprecated dialog icon + (boo#1116278) + +------------------------------------------------------------------- +Thu Nov 15 01:42:27 UTC 2018 - Stasiek Michalski + +- Destroy sidebar where necessary (boo#1115994) + +------------------------------------------------------------------- +Tue Nov 13 07:59:24 UTC 2018 - Stasiek Michalski + +- Use native icon theme methods (boo#1109378) +- 2.49.8 + +------------------------------------------------------------------- +Wed Nov 7 14:00:54 UTC 2018 - Stefan Hundhammer + +- Require and link against libQt5Svg (bsc#1114654) +- 2.45.24 + +------------------------------------------------------------------- +Tue Nov 6 15:21:12 UTC 2018 - Stefan Hundhammer + +- Better error handling for missing icons (bsc#1114654): + Error message in the y2log plus displaying a small red square for + missing icons. +- 2.45.23 + +------------------------------------------------------------------- +Mon Oct 29 06:00:36 UTC 2018 - Stasiek Michalski + +- New way of handling emblems with theming support (boo#1109382) +- 2.45.22 + +------------------------------------------------------------------- +Thu Oct 25 12:59:12 UTC 2018 - mvidner@suse.com + +- Split off libyui-terminal into libyui-ncurses-tools (bsc#1113291) +- 2.50.3 + +------------------------------------------------------------------- +Wed Oct 24 12:58:23 WEST 2018 - igonzalezsosa@suse.com + +- Remove the RPM Groups view (FATE#326485). +- 2.48.9 + +------------------------------------------------------------------- +Wed Oct 24 12:43:08 WEST 2018 - igonzalezsosa@suse.com + +- Remove the RPM Groups view (FATE#326485). +- 2.45.21 + +------------------------------------------------------------------- +Sat Oct 13 00:36:14 UTC 2018 - Stasiek Michalski + +- Fix style disappearing from sidebar (boo#1111720) +- 2.49.7 + +------------------------------------------------------------------- +Wed Sep 19 16:02:51 UTC 2018 - Stefan Hundhammer + +- Enable HiDPI (bsc#1089886) +- 2.49.6 + +------------------------------------------------------------------- +Tue Aug 21 10:38:54 CEST 2018 - schubi@suse.de + +- Changed dir of COPYING file. + +------------------------------------------------------------------- +Tue Aug 21 09:54:04 CEST 2018 - schubi@suse.de + +- Changed dir of COPYING file. + +------------------------------------------------------------------- +Tue Aug 21 09:49:14 CEST 2018 - schubi@suse.de + +- Changed dir of COPYING file. + +------------------------------------------------------------------- +Tue Aug 21 09:05:54 CEST 2018 - schubi@suse.de + +- Changed dir of COPYING file. + +------------------------------------------------------------------- +Tue Aug 21 08:57:53 CEST 2018 - schubi@suse.de + +- Changed dir of COPYING file. + +------------------------------------------------------------------- +Mon Aug 20 17:06:29 CEST 2018 - schubi@suse.de + +- Changed dir of COPYING file. + +------------------------------------------------------------------- +Mon Jul 30 11:59:59 UTC 2018 - lslezak@suse.cz + +- Update the version to match the other packages (improvement + for handling big disks, bsc#991090) +- 2.44.9 + +------------------------------------------------------------------- +Fri Jul 27 07:16:41 UTC 2018 - lslezak@suse.cz + +- Fix for the new FSize class (avoid the 8EiB limit, bsc#991090) +- Update the package version +- 2.48.8 + +------------------------------------------------------------------- +Thu Jul 26 13:48:14 UTC 2018 - lslezak@suse.cz + +- Update the version to match the other packages (improvement + for handling big disks, bsc#991090) +- 2.50.2 + +------------------------------------------------------------------- +Thu Jul 26 12:11:44 UTC 2018 - lslezak@suse.cz + +- Fix for the new FSize class (avoid the 8EiB limit, bsc#991090) +- Update the package version +- 2.45.20 + +------------------------------------------------------------------- +Thu Jul 26 11:45:43 UTC 2018 - lslezak@suse.cz + +- Fix for the new FSize class (avoid the 8EiB limit, bsc#991090) +- Update the package version +- 2.49.5 + +------------------------------------------------------------------- +Thu Jul 26 07:45:20 UTC 2018 - lslezak@suse.cz + +- Improved the FSize class to handle arbitrary sizes, use the boost + multiprecision library instead of `long long` which overflows for + values > 8EiB (bsc#991090) +- 3.4.2 + +------------------------------------------------------------------- +Tue Jul 3 17:10:19 UTC 2018 - lslezak@suse.cz + +- Fixes for file systems >8EiB (bsc#991090): + - Do not display "out of disk space" error at start when such + a large disk is present in the system + - Fixed displaying negative disk sizes in the disk usage dialog +- 2.45.19 + +------------------------------------------------------------------- +Tue Jul 3 12:07:43 UTC 2018 - lslezak@suse.cz + +- Fixes for file systems >8EiB (bsc#991090): + - Do not display "out of disk space" error at start when such + a large disk is present in the system + - Fixed displaying negative disk sizes in the disk usage dialog +- 2.48.7 + +------------------------------------------------------------------- +Fri Jun 29 12:13:46 UTC 2018 - mvidner@suse.com + +- Added new "Services" filter, displayed only when at least one + repository service is present (FATE#321043) + +------------------------------------------------------------------- +Fri Jun 29 11:12:49 UTC 2018 - lslezak@suse.cz + +- Added new "Services" view, displayed only when at least one + repository service is present (FATE#321043) +- Display the busy cursor while package filtering is in progress +------------------------------------------------------------------- +Mon Jun 25 10:41:00 CEST 2018 - aschnell@suse.com + +- use long long instead of int for free disk space with MiB base +- 2.45.18 + +------------------------------------------------------------------- +Mon Jun 25 09:58:08 CEST 2018 - aschnell@suse.com + +- use long long instead of int for free disk space with MiB base +- 2.48.6 + +------------------------------------------------------------------- +Tue Jun 19 08:52:21 UTC 2018 - jreidinger@suse.com + +- Drop code related to qt solver plugin which is dead for long time + (bsc#1088759) +- 2.45.17 + +------------------------------------------------------------------- +Fri May 25 09:11:36 UTC 2018 - igonzalezsosa@suse.com + +- Drop qt5_use_modules (related to bsc#1091286). +- 2.44.8 + +------------------------------------------------------------------- +Mon May 11 00:05:14 UTC 2018 - hellcp@opensuse.org + +- Fix Gnome's display of titles/icons (boo#1092845) +- 2.49.4 + +------------------------------------------------------------------- +Wed May 9 07:34:16 UTC 2018 - mliska@suse.cz + +- Fix GCC 8 warning: -Werror=catch-value (boo#1084636). +- 3.4.1 + +------------------------------------------------------------------- +Mon May 7 13:42:03 UTC 2018 - igonzalezsosa@suse.com + +- Replace qt5_use_modules with target_link_libraries (bsc#1091286). +- 2.45.16 + +------------------------------------------------------------------- +Mon May 7 13:38:32 UTC 2018 - igonzalezsosa@suse.com + +- Replace qt5_use_modules with target_link_libraries (bsc#1091286). +- 2.44.7 + +------------------------------------------------------------------- +Mon May 7 13:33:51 UTC 2018 - igonzalezsosa@suse.com + +- Replace qt5_use_modules with target_link_libraries (bsc#1091286). +- 2.49.3 + +------------------------------------------------------------------- +Wed Apr 18 14:03:01 UTC 2018 - igonzalezsosa@suse.com + +- Use QLibraryInfo to determine the path to Qt translations + (bsc#1082569). +- 2.49.2 + +------------------------------------------------------------------- +Tue Feb 27 13:13:04 UTC 2018 - jreidinger@suse.com + +- fix translations for advanced help text (bsc#1083015) +- 2.50.1 + +------------------------------------------------------------------- +Wed Feb 21 13:54:46 UTC 2018 - letcp@protonmail.com + +- Contribution by LelCP: Add support for icon themes (boo#1081517) +- 2.45.15 + +------------------------------------------------------------------- +Mon Jan 8 17:09:26 UTC 2018 - shundhammer@suse.com + +- Prevent segfault if an open dialog is left over (bsc#1074596): + Don't do anything widget related after the QApplication is + destroyed, in particular not deleting other widgets, even if + indirectly via YDialog::deleteAllDialogs() in YUI. +# 2.49.1 + +------------------------------------------------------------------- +Thu Jan 4 16:22:29 UTC 2018 - shundhammer@suse.com + +- Removed is_linetouched() function that clashes with a macro of + the same name of newer NCurses libs (bsc#1074600) +- 2.50.0 + +------------------------------------------------------------------- +Mon Dec 18 09:40:35 UTC 2017 - mvidner@suse.com + +- Don't probe X11 display, for better integration + with Wayland (bsc#1072411) +- 2.48.1 + +------------------------------------------------------------------- +Wed Nov 15 17:25:54 CET 2017 - shundhammer@suse.de + +- Send a widget ID with Shift-F6 for automated testing (fate#324098) +- 2.48.0 + +------------------------------------------------------------------- +Wed Nov 15 15:30:34 UTC 2017 - shundhammer@suse.de + +- Send a widget ID with Shift-F6 for automated testing (fate#324098) +- 2.49.0 + +------------------------------------------------------------------- +Wed Nov 15 15:06:20 UTC 2017 - shundhammer@suse.de + +- Support for sending a widget ID with Shift-F6 for automated testing + (fate#324098) +- 3.4.0 + +------------------------------------------------------------------- +Wed Aug 16 07:33:14 UTC 2017 - lslezak@suse.cz + +- Removed an obsolete non-working Qt initialization hack + (bsc#1053873) +- 2.47.3 + +------------------------------------------------------------------- +Tue Aug 8 08:57:37 UTC 2017 - mvidner@suse.com + +- Adjusted to increased so version of the base library (bsc#1052217) +- 2.44.6 + +------------------------------------------------------------------- +Tue Aug 8 08:51:50 UTC 2017 - mvidner@suse.com + +- Adjusted to increased so version of the base library (bsc#1052217) +- Reduce build dependencies: Use individual libboost-*-devel + packages instead of boost-devel (amajer) +- 2.45.14 + +------------------------------------------------------------------- +Mon Aug 7 14:50:35 UTC 2017 - mvidner@suse.com + +- Adjusted to increased so version of the base library (bsc#1052217) +- Reduce build dependencies: Use individual libboost-*-devel + packages instead of boost-devel (amajer) +- 2.48.5 + +------------------------------------------------------------------- +Mon Aug 7 14:08:05 UTC 2017 - mvidner@suse.com + +- Adjusted to increased so version of the base library (bsc#1052217) +- 2.47.2 + +------------------------------------------------------------------- +Mon Aug 7 13:21:35 UTC 2017 - mvidner@suse.com + +- Adjusted to increased so version of the base library (bsc#1052217) +- Reduce build dependencies: Use individual libboost-*-devel + packages instead of boost-devel (amajer) +- 2.48.4 + +------------------------------------------------------------------- +Thu Aug 3 12:51:02 CEST 2017 - besser82@fedoraproject.org + +- CMake 3.9 warns about CMP0028 being obsolete +- 3.3.3 + +------------------------------------------------------------------- +Tue Jul 4 07:58:10 UTC 2017 - mfilka@suse.com + +- bnc#1047145 + - patch to make the package buildable by gcc7 (by werner@suse.com) +- 2.48.3 + +------------------------------------------------------------------- +Fri Jun 23 12:05:27 UTC 2017 - lslezak@suse.cz + +- Limit the number of displayed changes (the last 512 entries), + rendering a huge change log might cause a freeze for long time + (bsc#1044777) +- 2.45.13 + +------------------------------------------------------------------- +Tue May 9 14:11:59 CEST 2017 - snwint@suse.de + +- adjustments needed to work with latest ncurses update (bsc#1034922) +- 2.48.2 + +------------------------------------------------------------------- +Fri Apr 14 12:03:51 CEST 2017 - besser82@fedoraproject.org + +- Add option to enable MGA-Extensions +- Patches from MGA (anaselli) to support external plugins +- 2.0.0 + +------------------------------------------------------------------- +Fri Apr 14 11:42:20 CEST 2017 - besser82@fedoraproject.org + +- Python3: YItem and YWidget pointers comparison does not work any more + (gh#libyui/libyui-bindings#26, A. Naselli) +- Python: Python binding missing constant values + (gh#libyui/libyui-bindings#25, A. Naselli) +- Python: Added an example to show how to fill a YTable using YItemCollection + (gh#libyui/libyui-bindings#24, A. Naselli) +- CMake: Fix handling of PerlLibs (boo#1113271) +- 1.1.2 + +------------------------------------------------------------------- +Fri Apr 14 11:02:37 CEST 2017 - besser82@fedoraproject.org + +- Add $(ENV:YUI_PREFERED_BACKEND) to set prefered UI-backend +- Avoid several warnings from CMake +- 3.3.2 + +------------------------------------------------------------------- +Thu Apr 13 19:32:00 CEST 2017 - besser82@fedoraproject.org + +- Fix detection of Desktop Environments +- 3.3.1 + +------------------------------------------------------------------- +Thu Apr 13 10:44:07 CEST 2017 - besser82@fedoraproject.org + +- Add YSettings::loadedUI option (gh#libyui/libyui#35) +- Prefer Gtk-UI on Gtk-based desktop enviroments +- Bump SO-name and minor version for API-change +- 3.3.0 + +------------------------------------------------------------------- +Sun Feb 5 14:43:49 CET 2017 - besser82@fedoraproject.org + +- Fix crash when shutting down the UI (gh#libyui-libyui-qt#41, bsc#931762) +- Fix a problem with hanging UI +- 2.47.1 + +------------------------------------------------------------------- +Tue Dec 6 10:20:58 UTC 2016 - cwh@suse.com + +- Sort pkg list case-insensitively (bsc#1012294) +- Prevent double sorting (widget sorts by itself) +- 2.48.4 + +------------------------------------------------------------------- +Wed Nov 30 08:43:16 UTC 2016 - gilson.s.s@gmail.com + +- Treat RichText non-pair tag cases (gh#libyui-ncurses/issues#33). +- 2.48.1 + +------------------------------------------------------------------- +Tue Nov 29 17:33:04 CET 2016 - shundhammer@suse.de + +- Sort pkg list case-insensitively (bsc#1012294) +- 2.45.12 + +------------------------------------------------------------------- +Tue Nov 29 15:53:33 CET 2016 - shundhammer@suse.de + +- Made menu hotkey unique for QA (bsc#1012604) +- 2.48.3 + +------------------------------------------------------------------- +Fri Nov 25 09:22:14 UTC 2016 - jreidinger@suse.com + +- implement shortcut conflicts resolver for menu buttons + (bsc#940817) +- 3.2.9 + +------------------------------------------------------------------- +Wed Nov 16 12:47:36 UTC 2016 - cwh@suse.com + +- Add hotkey for help about advanced hotkeys (bsc#1010039) +- 2.48.0 + +------------------------------------------------------------------- +Wed Nov 9 16:56:49 UTC 2016 - cwh@suse.com + +- Add handler for Shift-F1 to show advanced keyboard shortcuts (bsc#1010039) +- 2.47.0 + +------------------------------------------------------------------- +Tue Nov 1 13:50:33 CET 2016 - jreidinger@suse.com + +- avoid duplicate entries in package groups view (bnc#852073) +- 2.45.11 + +------------------------------------------------------------------- +Mon Oct 24 12:06:09 UTC 2016 - jreidinger@suse.com + +- install qt-pkg if graphical control center and yast2-packager is + used to prevent crash (bsc#999031) +- 2.45.10 + +------------------------------------------------------------------- +Mon Oct 17 21:22:16 UTC 2016 - igonzalezsosa@suse.com + +- Add support for @import directive in QSS + (related to bsc#768112 and bsc#780621) +- 2.46.30 + +------------------------------------------------------------------- +Fri Oct 14 10:38:29 UTC 2016 - igonzalezsosa@suse.com + +- Rename Y2COLORMODE to Y2ALTSTYLE for consistency + (related to bsc#768112 and bsc#780621) +- 2.46.29 + +------------------------------------------------------------------- +Fri Oct 14 10:22:44 UTC 2016 - jreidinger@suse.com + +- Fixed a Wmismatched-tags warning on clang/OSX (gh#libyui/libyui#33) +- 3.2.8 + +------------------------------------------------------------------- +Fri Oct 14 11:16:30 CEST 2016 - anaselli@linux.it + +- Fix pre-selecting a tree item when adding it, in ncurses + (gh#libyui/libyui#86, boo#1005889). The very first item would + be selected, ignoring YTreeItem::setSelected. +- Added ui test before loading extended widget plugin, to avoid + a crash + +------------------------------------------------------------------- +Fri Oct 14 10:30:15 CEST 2016 - anaselli@linux.it + +- Fix pre-selecting a tree item when adding it, in ncurses + (gh#libyui-ncurses/issues#26, boo#1005889). The very first item + would be selected, ignoring YTreeItem::setSelected. +- 2.47.7 + +------------------------------------------------------------------- +Thu Oct 13 11:05:38 UTC 2016 - igonzalezsosa@suse.com + +- Adapt to the latest API change regarding QY2Styler, + renaming usingHighContrastStyleSheet to usingAlternateStyleSheet + (related to bsc#780621) +- 2.45.9 + +------------------------------------------------------------------- +Thu Oct 13 11:01:57 UTC 2016 - igonzalezsosa@suse.com + +- Rename Y2HIGHCONTRAST environment variable to Y2COLORMODE +- Use 'alternate' instead of 'high-contrast' +- Load default style sheet if alternate style sheet does not exist +- All these changes are related to bsc#768112 and bsc#780621 +- 2.46.28 + +------------------------------------------------------------------- +Tue Oct 11 15:03:27 UTC 2016 - igonzalezsosa@suse.com + +- Use the new QY2Styler usingHighContrastStyleSheet instead of + the old usingVisionImpairedPalette (related to bsc#780621) +- 2.45.8 + +------------------------------------------------------------------- +Mon Oct 10 16:56:41 UTC 2016 - igonzalezsosa@suse.com + +- Fix high-contrast support (bsc#76811 and related to bsc#780621) +- 2.46.27 + +------------------------------------------------------------------- +Mon Oct 10 14:04:41 UTC 2016 - jreidinger@suse.com + +- Improve message shown when user want to quit without saving + changes (bsc#849084) +- 2.45.7 + +------------------------------------------------------------------- +Sun Sep 25 18:49:32 CEST 2016 - hrvoje.senjan@gmail.com + +- Fix compilation with Qt 5.7 by using non-deprecated classes + (boo#1001141). + +------------------------------------------------------------------- +Wed Sep 21 14:23:21 CEST 2016 - shundhammer@suse.de + +- Force showing widgets that were added after opening a dialog + (bsc#998593) +- Deliver timeout events only if the delivering dialog is still + the topmost (can only happen with Ctrl-Shift-Alt key combos) +- 2.46.25 + +------------------------------------------------------------------- +Wed Sep 14 07:47:48 UTC 2016 - lslezak@suse.cz + +- Added editing abilities to the spy dialog (Ctrl+Shift+Alt+Y + in the Qt UI) (bsc#998593) +- 3.2.7 + +------------------------------------------------------------------- +Mon Aug 22 13:05:24 UTC 2016 - jreidinger@suse.com + +- prevent double rendering of content causing segfault in qt and + slow down elsewhere (bnc#989155) +- 3.2.6 + +------------------------------------------------------------------- +Mon Aug 22 12:47:32 UTC 2016 - jreidinger@suse.com + +- Do not append new line when content of log view do not change + (bnc#989155) +- 2.46.24 + +------------------------------------------------------------------- +Fri May 13 15:47:00 UTC 2016 - alarrosa@suse.com + +- Now Yast requests the focus to the window manager when running + fullscreen instead of relying on the window manager focus policy + (bsc#974627) +- 2.46.23 + +------------------------------------------------------------------- +Tue Apr 5 17:29:56 CEST 2016 - shundhammer@suse.de + +- Show help in wizard widget upon F1 and Alt-H (bnc#973389) +- 2.46.22 + +------------------------------------------------------------------- +Wed Mar 30 09:12:04 CEST 2016 - me@besser82.io + +- Fix 'Werror=nonnull-compare' for GCC 6 (bsc#964144) + - Optimizations remove null pointer checks for 'this' +- Clean-up trailing white-space +- 3.2.5 + +------------------------------------------------------------------- +Fri Jan 29 13:11:27 UTC 2016 - mvidner@suse.com + +- Fixed a compilation error in YTableCell with GCC 6 (bsc#964144). +- 3.2.4 + +------------------------------------------------------------------- +Thu Jan 28 08:52:37 CET 2016 - gs@suse.de + +- replace deprecated auto_ptr by unique_ptr (bsc#962744) +- 2.47.6 + +------------------------------------------------------------------- +Tue Jan 19 15:52:09 UTC 2016 - mvidner@suse.com + +- CSharp: fix a System.EntryPointNotFoundException + (gh#libyui/libyui-bindings#18, M. Pasotti) +- Perl, Python, Ruby: Fixed item identity comparison + (gh#libyui/libyui-bindings#15, A. Naselli) +- 1.1.1 + +------------------------------------------------------------------- +Wed Nov 25 14:52:07 CET 2015 - gs@suse.de + +- Respect /etc/zypp/zypp.conf settings for options "Allow vendor + change" and "Cleanup when deleting packages" (bsc#954117) +- 2.45.6 + +------------------------------------------------------------------- +Tue Nov 17 09:22:11 CET 2015 - gs@suse.de + +- Allow Ctrl-a and Ctrl-e key navigation for ComboBox, InputField + and MultiLineEdit widgets (bsc#938814) +- 2.47.5 + +------------------------------------------------------------------- +Wed Oct 7 13:01:35 UTC 2015 - jreidinger@suse.com + +- Fix unselecting patterns for installation (unify behavior with + qt packager) (bnc#916568) +- 2.48.2 + +------------------------------------------------------------------- +Fri Oct 2 14:55:08 UTC 2015 - lslezak@suse.cz + +- fixed styling for the release notes dialog content (bsc#947167) +- 2.46.21 + +------------------------------------------------------------------- +Tue Sep 22 08:41:56 UTC 2015 - ancor@suse.com + +- Better handling of secondary repository filters when there is + no enough screen space (bnc#876540) +- 2.45.5 + +------------------------------------------------------------------- +Wed Sep 16 17:29:23 CEST 2015 - mvidner@suse.com + +- Reorganized git for easier tarball creation: + - RPM spec files are kept in git verbatim, not as templates + - no longer call PREP_SPEC_FILES in CMakeLists.common +- No functional change but version bumped to push the package + down the pipeline (boo#946079). + +------------------------------------------------------------------- +Wed Sep 16 17:29:23 CEST 2015 - mvidner@suse.com + +- Reorganized git for easier tarball creation: + - RPM spec files are kept in git verbatim, not as templates + - no longer call PREP_SPEC_FILES in CMakeLists.common +- No functional change but version bumped to push the package + down the pipeline (boo#946079). + +------------------------------------------------------------------- +Wed Sep 16 17:29:23 CEST 2015 - mvidner@suse.com + +- Reorganized git for easier tarball creation: + - RPM spec files are kept in git verbatim, not as templates + - no longer call PREP_SPEC_FILES in CMakeLists.common +- No functional change but version bumped to push the package + down the pipeline (boo#946079). + +------------------------------------------------------------------- +Wed Sep 16 17:29:23 CEST 2015 - mvidner@suse.com + +- Reorganized git for easier tarball creation: + - RPM spec files are kept in git verbatim, not as templates + - no longer call PREP_SPEC_FILES in CMakeLists.common +- No functional change but version bumped to push the package + down the pipeline (boo#946079). + +------------------------------------------------------------------- +Wed Sep 16 17:29:23 CEST 2015 - mvidner@suse.com + +- Reorganized git for easier tarball creation: + - RPM spec files are kept in git verbatim, not as templates + - no longer call PREP_SPEC_FILES in CMakeLists.common +- No functional change but version bumped to push the package + down the pipeline (boo#946079). +- 2.47.4 + +------------------------------------------------------------------- +Wed Sep 16 17:29:23 CEST 2015 - mvidner@suse.com + +- Reorganized git for easier tarball creation: + - RPM spec files are kept in git verbatim, not as templates + - no longer call PREP_SPEC_FILES in CMakeLists.common +- No functional change but version bumped to push the package + down the pipeline (boo#946079). + +------------------------------------------------------------------- +Wed Sep 16 11:40:16 UTC 2015 - mvidner@suse.com + +- Handle QtInfoMsg value in switch; fixes build with Qt 5.5 + (H Senjan, boo#942101). +- so-version bumped to match the main library. +- 2.46.19 + +------------------------------------------------------------------- +Wed Sep 16 07:42:34 UTC 2015 - ancor@suse.com + +- fixed redirection of stderr and stdout to /dev/null (bnc#943757) +- 2.47.3 + +------------------------------------------------------------------- +Tue Sep 8 17:37:06 CEST 2015 - shundhammer@suse.de + +- Allow to delete single versions of multiversion packages + (bsc#943870) +- 2.45.3 + +------------------------------------------------------------------- +Wed Sep 02 15:15:20 CEST 2015 - aschnell@suse.com + +- bumped so version to match the base library (boo#937026). +- 2.44.4 + +------------------------------------------------------------------- +Tue Sep 01 10:13:52 UTC 2015 - schubi@suse.com + +- Handle mixed multiversion packages (fate#318778) +- Allow to delete single versions of multiversion packages. + (bsc#943870) +- 2.48.0 + +------------------------------------------------------------------- +Fri Aug 28 10:31:15 UTC 2015 - mvidner@suse.com + +- Bump also the required yui_backend +- 3.2.2 + +------------------------------------------------------------------- +Wed Aug 26 18:08:36 CEST 2015 - shundhammer@suse.de + +- Fixed crash in conflict resolver dialog: + No longer call libzypp function that always returns null pointer + (bsc#941398) +- 2.45.2 + +------------------------------------------------------------------- +Wed Aug 12 19:10:53 CEST 2015 - shundhammer@suse.de + +- Handle mixed multiversion packages (fate#318778) +- Fixed libzypp deprecated warning +- 2.45.1 + +------------------------------------------------------------------- +Tue Aug 4 10:39:18 CEST 2015 - gs@suse.de + +- don't calculate height of an invisible widget (menu button) to + prevent segfault (bnc#931154) +- 2.47.2 + +------------------------------------------------------------------- +Wed Jul 29 20:14:58 UTC 2015 - besser82@fedoraproject.org + +- API-changes imply so-name bump +- 3.2.1 + +------------------------------------------------------------------- +Tue Jul 21 14:57:46 UTC 2015 - mvidner@suse.com + +- Added a libyui-terminal helper script (boo#937026). +- 2.47.1 + +------------------------------------------------------------------- +Wed Jul 8 12:17:12 UTC 2015 - mvidner@suse.com + +- Added NCApplication::openUI/closeUI (boo#937026). +- 2.47.0 + +------------------------------------------------------------------- +Wed Jul 8 11:58:56 UTC 2015 - mvidner@suse.com + +- Added YApplication::openUI/closeUI (boo#937026) +- 3.2.0 + +------------------------------------------------------------------- +Wed Jul 8 08:47:43 UTC 2015 - mvidner@suse.com + +- Added option "Dependencies/Install Recommended Packages", + (PKGMGR_RECOMMENDED) (boo#900853). +- Changed "Dependencies/Install Recommeded Packages for Already + Installed Packages" from an option to a command (boo#902394). +- 2.47.0 + +------------------------------------------------------------------- +Mon Jun 22 13:46:17 UTC 2015 - mvidner@suse.com + +- Unified option handling with NCurses (FATE#318099) + - "System verification mode" and "Dependencies/Autocheck" + moved to /etc/sysconfig/yast2 (PKGMGR_VERIFY_SYSTEM, + PKGMGR_AUTO_CHECK). + - made "Cleanup when deleting packages" and "Allow vendor + change" not persistent. +- Added option Dependencies/Install Recommended Packages, + (PKGMGR_RECOMMENDED) (boo#900853). +- Changed "Options/Ignore Recommended Packages for Already + Installed Packages" from an option to a command + "Extras/Install All Matching Recommended Packages" (boo#902394). +- 2.45.0 + +------------------------------------------------------------------- +Wed May 6 08:29:27 UTC 2015 - lslezak@suse.cz + +- fixed styling for non-Wizard dialogues (bnc#925882) +- allow styling of the YQMainWinDock object (the main non-Wizard + window) +- the stylesheet editor (Ctrl+Shift+Alt+s) also works for + non-Wizard dialogues now +- 2.46.18 + +------------------------------------------------------------------- +Tue Feb 17 15:40:07 UTC 2015 - anaselli@linux.it + +- NCTimeField input validity check +- NCDateField input validity check +- Implementation of optional widget YTimeField +- Implementation of optional widget YDateField +- new class NCInputText to share code between NCTimeField, NCDateField + and NCInputField +- 2.46.10 + +------------------------------------------------------------------- +Tue Feb 10 11:54:04 UTC 2015 - jsrain@suse.cz + +- fix layout of Help and Release Notes buttons (bsc#916814) + (credits to tgoettlicher) +- 2.46.17 + +------------------------------------------------------------------- +Tue Feb 3 13:57:26 CET 2015 - gs@suse.de + +- don't use internal ncurses (_nc_) functions (bnc #915945) +- 2.46.9 + +------------------------------------------------------------------- +Tue Feb 3 12:38:23 UTC 2015 - jsrain@suse.cz + +- include Help and Release notes buttons in keyboard shortcut + resolution (bsc#880983) +- 2.46.16 + +------------------------------------------------------------------- +Fri Jan 30 13:52:57 UTC 2015 - jsrain@suse.cz + +- added keyboard shortcuts to Help and Release Notes buttons + (bnc#880983) +- 2.46.15 + +------------------------------------------------------------------- +Wed Jan 21 12:04:17 UTC 2015 - jsrain@suse.cz + +- added QT-specific dialog for displaying release notes + +------------------------------------------------------------------- +Tue Jan 20 16:17:02 UTC 2015 - mvidner@suse.com + +- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). +- 2.44.3 + +------------------------------------------------------------------- +Tue Jan 20 16:15:49 UTC 2015 - mvidner@suse.com + +- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). +- 2.46.14 + +------------------------------------------------------------------- +Tue Jan 20 16:13:52 UTC 2015 - mvidner@suse.com + +- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). +- 2.46.2 + +------------------------------------------------------------------- +Tue Jan 20 16:09:58 UTC 2015 - mvidner@suse.com + +- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). +- 2.46.8 + +------------------------------------------------------------------- +Tue Jan 20 14:36:27 UTC 2015 - mvidner@suse.com + +- Fix cmake also in the spec file, duh. + +------------------------------------------------------------------- +Tue Jan 20 13:44:13 UTC 2015 - mvidner@suse.com + +- Fix cmake also in the spec file, duh. + +------------------------------------------------------------------- +Sun Jan 18 14:06:00 UTC 2015 - besser82@fedoraproject.org + +- Replace deprecated Config: with RbConfig: for Ruby 2.2 +- Add bindings for Mono / CSharp thanks to Matteo Pasotti + +- Add CMake-switches to enable / disable languages thanks to + Matteo Pasotti +- Shapen-up Mono-bindings to work as expected +- 1.1.0 + +------------------------------------------------------------------- +Thu Jan 15 13:12:37 UTC 2015 - mvidner@suse.com + +- Fixed building with cmake 3.1 (-fPIC, PREFIX, boo#911875). +- 2.44.8 + +------------------------------------------------------------------- +Thu Jan 15 13:09:48 UTC 2015 - mvidner@suse.com + +- Fixed building with cmake 3.1 (-fPIC, PREFIX, boo#911875). +- 1.0.6 + +------------------------------------------------------------------- +Mon Jan 12 15:10:15 UTC 2015 - mvidner@suse.com + +- Fixed building with cmake 3.1 (-fPIC, PREFIX, boo#911875). +- 3.1.5 + +------------------------------------------------------------------- +Fri Nov 7 14:13:38 UTC 2014 - anaselli@linux.it + +- RichText hyperlinks: return as strings, like Qt and GTK do. + (gh#libyui/libyui-ncurses#30) +- 2.46.7 + +------------------------------------------------------------------- +Wed Sep 10 07:43:07 UTC 2014 - mvidner@suse.com + +- Enabled building (but not running) from a non /usr prefix, + for ci.opensuse.org. +- 1.0.5 + +------------------------------------------------------------------- +Wed Aug 27 16:32:52 CEST 2014 - locilka@suse.com + +- The default product name should be "SUSE Linux" (bnc#886608) +- 3.1.4 + +------------------------------------------------------------------- +Tue Aug 26 13:12:05 UTC 2014 - mvidner@suse.com + +- Really added the libqdiagsolver conflict (bnc#870683, bnc#866622). +- 2.44.7 + +------------------------------------------------------------------- +Mon Aug 25 12:41:39 UTC 2014 - lslezak@suse.cz + +- Detect lib64 in a Debian compatible way, for Travis CI. + +------------------------------------------------------------------- +Wed Aug 13 15:23:20 UTC 2014 - mvidner@suse.com + +- Fixed Table(:multiSelection) selecting 1st item when focused + (bnc#888090). +- 2.46.13 + +------------------------------------------------------------------- +Mon Jul 28 12:23:18 UTC 2014 - mvidner@suse.com + +- Recommend this package when yast2-packager and libyui-qt are + installed (bnc#888300) +- 2.44.6 + +------------------------------------------------------------------- +Mon Jul 28 11:45:50 UTC 2014 - mvidner@suse.com + +- Recommend this package when yast2-packager and libyui-ncurses are + installed (bnc#888300) +- 2.46.1 + +------------------------------------------------------------------- +Thu Jul 10 12:09:39 CEST 2014 - gs@suse.de + +- Improve table sorting: interpret numbers correctly (related to + previous fix for bnc #885653), + Multiselection table: don't set focus to last line (partial + bug-fix for bnc #885278) +- 2.46.6 + +------------------------------------------------------------------- +Wed Jul 9 12:10:11 CEST 2014 - gs@suse.de + +- Table sorting: always sort as strings, don't try interpreting + as numbers (bnc #885653) +- 2.46.5 + +------------------------------------------------------------------- +Tue Jul 8 12:57:48 UTC 2014 - mvidner@suse.com + +- Avoid QXcbEventReader crash during library shutdown (bnc#879295). +- 2.46.12 + +------------------------------------------------------------------- +Fri Jul 04 14:51:44 UTC 2014 - jreidinger@suse.com + +- Do not allow to run it together with libqdiagsolver in qt3 + version (bnc#870683, bnc#866622) +- 2.44.5 + +------------------------------------------------------------------- +Thu May 29 09:15:17 UTC 2014 - mvidner@suse.com + +- Fix recent ugly fonts in cs_CZ, hu_HU (bnc#879991). +- 2.46.11 + +------------------------------------------------------------------- +Sat May 24 20:48:47 UTC 2014 - bjoern.esser@gmail.com + +- pull in GPLv3-license, since LGPLv3 is additional rules on top +- 3.1.3 + +------------------------------------------------------------------- +Sat May 24 19:10:46 UTC 2014 - bjoern.esser@gmail.com + +- clarify license by adding license headers from libyui +- pull in GPLv3-license, since LGPLv3 is additional rules on top +- 2.44.2 + +------------------------------------------------------------------- +Wed May 21 08:21:09 CEST 2014 - snwint@suse.de + +- fix last font selection fix (bnc #878859) +- 2.46.10 + +------------------------------------------------------------------- +Tue May 20 14:25:44 UTC 2014 - mvidner@suse.com + +- Fix showing package changelog, version, filelist (bnc#868101). +- 2.44.4 + +------------------------------------------------------------------- +Mon May 19 15:57:00 CEST 2014 - snwint@suse.de + +- load per-language font info and refresh widget fonts (bnc #866705) +- 2.46.9 + +------------------------------------------------------------------- +Wed May 7 07:57:07 UTC 2014 - jsrain@suse.cz + +- avoid hiding "Show Relnotes" button when new Wizard window is + created (bnc#876668) +- 2.46.8 + +------------------------------------------------------------------- +Thu Apr 17 07:13:17 UTC 2014 - jsrain@suse.cz + +- added title bar with product logo (bnc#868722) +- 2.46.7 + +------------------------------------------------------------------- +Thu Apr 17 07:01:08 UTC 2014 - jsrain@suse.cz + +- Added handling of logo bar in wizard (bnc#868722) +- 3.1.2 + +------------------------------------------------------------------- +Wed Apr 16 14:20:41 UTC 2014 - mvidner@suse.com + +- Fix YQUI destruction (bnc#867296). +- 3.1.1 + +------------------------------------------------------------------- +Mon Apr 14 15:11:09 CEST 2014 - tgoettlicher@suse.de + +- Improve styleability of dialog heading +- 2.46.6 + +------------------------------------------------------------------- +Wed Apr 9 12:44:17 UTC 2014 - mvidner@suse.com + +- Added YUIOpt_titleOnLeft, YWizardMode_TitleOnLeft (bnc#868859) +- 3.1.0 + +------------------------------------------------------------------- +Tue Apr 8 13:17:38 UTC 2014 - mvidner@suse.com + +- Enable wizard title on the left instead of on top (bnc#868859). +- 2.46.5 + +------------------------------------------------------------------- +Tue Apr 8 12:42:03 CEST 2014 - gs@suse.de + +- Display menu (function keys) correctly in non UTF-8 environment + (bnc #865597) +- 2.46.4 + +------------------------------------------------------------------- +Mon Mar 31 14:31:28 CEST 2014 - tgoettlicher@suse.de + +- Made BarGraph segment colors stylable (bnc#868268) +- 2.46.4 + +------------------------------------------------------------------- +Fri Mar 21 11:41:10 UTC 2014 - mvidner@suse.com + +- Fixed "QObject::connect: signal not found in YQCheckBox", + aka CheckBox not sending notifications (bnc#868374) +- 2.46.3 + +------------------------------------------------------------------- +Thu Mar 15 18:33:41 CET 2014 - anaselli@linux.it + +- Fixed YQDateField and YQTimeField notification event +- Fixed YTree item selection during items population, + old implementation ignored selected items. +- Fixed YQTable item selected slot, if no items were selected + at creation, first slection was ignored +- 2.46.2 + +------------------------------------------------------------------- +Wed Mar 12 15:19:22 UTC 2014 - mvidner@suse.com + +- Fixed hard-coded colors and improved code to accept stylesheets. +- Fixed empty icons in the help dialog. +- Removed the tab close button near the upper-right corner: + confusing. +- (all by tgoettlicher) +- 2.44.3 + +------------------------------------------------------------------- +Wed Mar 12 14:52:56 UTC 2014 - mvidner@suse.com + +- Fixed "QFSFileEngine::open: No file name specified" (A Naselli) +- make Qt5 BuildRequires fine-grained with pkgconfig (H Senjan) +- 2.46.1 + +------------------------------------------------------------------- +Mon Mar 10 12:22:47 UTC 2014 - mvidner@suse.com + +- set parent of context menu, to apply style sheets (tgoettlicher) +- 2.46.0 + +------------------------------------------------------------------- +Mon Mar 10 10:15:34 UTC 2014 - mvidner@suse.com + +- make color of help text search result stylable (tgoettlicher) +- 2.45.4 + +------------------------------------------------------------------- +Tue Mar 4 12:08:08 UTC 2014 - mvidner@suse.com + +- fix actions in the package context menu (bnc#866038) +- 2.44.2 + +------------------------------------------------------------------- +Mon Mar 3 17:03:32 UTC 2014 - mvidner@suse.com + +- fixed tab switching in Qt5, for example during package installation +- declared pclass(ptr) macro to help with compile time type checking + of Qt signals +- 2.45.3 + +------------------------------------------------------------------- +Fri Feb 28 12:35:39 CET 2014 - gs@suse.de + +- fixed segfault in tree widget (bnc #866145) +- 2.46.3 + +------------------------------------------------------------------- +Thu Feb 27 14:59:54 UTC 2014 - mvidner@suse.com + +- Fixed save_y2logs invocation (bnc#866056). +- 2.45.2 + +------------------------------------------------------------------- +Tue Feb 25 14:46:20 UTC 2014 - mvidner@suse.com + +- merged git and Factory state: the patch is now upstreamed: + 0001-use-cgraph-instead-of-graph-interfaces.patch +- Ported to Qt5 +- 2.44.1 + +------------------------------------------------------------------- +Tue Feb 25 14:25:10 UTC 2014 - mvidner@suse.com + +- Ported to Qt5 +- 2.44.1 + +------------------------------------------------------------------- +Fri Feb 21 17:06:15 UTC 2014 - mvidner@suse.com + +- fontconfig-devel has been a build dependency; something has + stopped pulling it in for us +- 2.45.1 + +------------------------------------------------------------------- +Fri Feb 21 14:54:17 UTC 2014 - mvidner@suse.com + +- now building on https://ci.opensuse.org/view/libyui/ ! + - adapted CMake macros for PREFIX != /usr + - use Rakefile for making srcpackage for OBS + +------------------------------------------------------------------- +Thu Feb 13 13:49:04 UTC 2014 - mvidner@suse.com + +- Removed hard-coded background color for pattern headline. +- 2.43.1 + +------------------------------------------------------------------- +Fri Feb 7 11:43:20 UTC 2014 - jsrain@suse.cz + +- use text version of release notes with NCurses (bnc#862578) +- 3.0.13 + +------------------------------------------------------------------- +Wed Jan 29 15:08:55 CET 2014 - gs@suse.de + +- code cleanup concerning text domain +- 2.46.2 + +------------------------------------------------------------------- +Fri Jan 24 17:43:39 CET 2014 - anaselli@linux.it + +- Added convertors and incrementers needed at least for Perl + and python: + YEvent: toYWidgetEvent toYKeyEvent toYMenuEvent toYCancelEvent + toYDebugEvent toYTimeoutEvent + YItem: toYTreeItem toYTableItem + YItemIterator: toYItem incrYItemIterator + YTableCellIterator: toYTableCell incrYTableCellIterator +- new Version 1.0.4 + +------------------------------------------------------------------- +Sun Jan 19 11:41:07 CET 2014 - anaselli@linux.it + +- NCInputField did not manage ctrl-h (08) and del (0x7f) to delete + input +- Fixed YTree item selection during items population, + old implementation ignored selected items. +- 2.46.1 + +------------------------------------------------------------------- +Mon Jan 13 16:48:36 CET 2014 - mvidner@suse.com + +- use cgraph interfaces if available, to fix building with + graphviz 2.30 (dvaleev) + 0001-use-cgraph-instead-of-graph-interfaces.patch + +------------------------------------------------------------------- +Wed Jan 8 22:06:52 CET 2014 - mvidner@suse.com + +- adjusted to libyui so version 6 +- 2.43.0 + +------------------------------------------------------------------- +Wed Jan 8 22:06:52 CET 2014 - mvidner@suse.com + +- adjusted to libyui so version 6 +- 2.46.0 + +------------------------------------------------------------------- +Wed Jan 8 13:34:40 CET 2014 - mvidner@suse.com + +- adjusted to libyui so version 6 +- 2.43.0 + +------------------------------------------------------------------- +Tue Jan 7 12:50:04 UTC 2014 - mvidner@suse.com + +- Ported to Qt5 +- 2.45.0 + +------------------------------------------------------------------- +Wed Dec 11 10:09:19 CET 2013 - anaselli@linux.it + +- added external widget plugin management +- added support for multi plugin loader (one per name) +- Version 3.0.12 + +------------------------------------------------------------------- +Thu Dec 5 16:36:33 UTC 2013 - mvidner@suse.com + +- adjusted to libyui so version 6 +- 2.44.0 + +------------------------------------------------------------------- +Thu Dec 5 16:36:33 UTC 2013 - mvidner@suse.com + +- adjusted to libyui so version 6 +- 2.46.0 + +------------------------------------------------------------------- +Thu Dec 5 13:19:10 UTC 2013 - mvidner@suse.com + +- Added a new option for YPushButton: YUIOpt_relNotesButton; + it will pop up a dialog with externally provided release notes. + (by jsrain) +- Added a generic plugin loader libyui-NAME-[qt|gtk|ncurses] + to manage user defined external widget (by anaselli) +- 3.0.11 + +------------------------------------------------------------------- +Mon Dec 2 12:00:22 CET 2013 - anaselli@linux.it + +- added new file checking for YExternalWidgets plugin management +- new Version 1.0.3 + +------------------------------------------------------------------- +Wed Nov 20 13:04:31 CET 2013 - gs@suse.de + +- Fixed typos in help text, rephrase text (bnc #839689) +- Version 2.45.0 + +------------------------------------------------------------------- +Wed Nov 20 12:55:34 CET 2013 - gs@suse.de + +- Add 'Requires: glibc-locale' to spec-file (bnc #849255) +- Version 2.45.0 + +------------------------------------------------------------------- +Mon Nov 11 12:06:24 UTC 2013 - jsrain@suse.cz + +- Added handling of release notes using UI-independent handler + (fate#314695) + +------------------------------------------------------------------- +Wed Oct 16 09:23:40 UTC 2013 - jsrain@suse.cz + +- added possibility to show release notes button in dialog heading + (fate#314695) + +------------------------------------------------------------------- +Fri Sep 27 08:57:27 UTC 2013 - coolo@suse.com + +- supplement libyui-qt (bnc#793893) + +------------------------------------------------------------------- +Tue Aug 6 14:49:20 CEST 2013 - tgoettlicher@suse.de + +- Fixed dependencies +- Version 2.44.1 + +------------------------------------------------------------------- +Tue Aug 6 14:46:19 CEST 2013 - tgoettlicher@suse.de + +- fixed dependencies +- Version 2.43.5 + +------------------------------------------------------------------- +Tue Aug 6 14:30:53 CEST 2013 - tgoettlicher@suse.de + +- Fixed dependencies +- Version 3.0.10 + +------------------------------------------------------------------- +Fri Aug 2 15:08:35 CEST 2013 - tgoettlicher@suse.de + +- bnc#831758: fix symbol icons +- Version 2.42.13 + +------------------------------------------------------------------- +Wed Jul 31 15:47:16 CEST 2013 - gs@suse.de + +- Online Update: show multi version packages correctly +- Version 2.44.4 + +------------------------------------------------------------------- +Tue Jul 30 13:10:44 CEST 2013 - tgoettlicher@suse.de + +- check pick list and installed obj for package classification +- Version 2.42.12 + +------------------------------------------------------------------- +Wed Jul 24 14:59:07 CEST 2013 - tgoettlicher@suse.de + +- fixed bnc#752278: ComboBox does not show active item when item + with empty label is present +- Version 3.0.9 + +------------------------------------------------------------------- +Tue Jul 24 11:56:24 CEST 2013 - gs@suse.de + +- Online Update: improve help, show column 'Kind' beside 'Name', + Package Selector: get lists of orphaned, suggested, recommended + and unneeded packages correctly +- Version 2.44.3 + +------------------------------------------------------------------- +Tue Jul 16 16:01:07 CEST 2013 - tgoettlicher@suse.de + +- Fix build of libyui-qt-graph +- Version 2.43.4 + +------------------------------------------------------------------- +Tue Jul 16 11:07:45 CEST 2013 - tgoettlicher@suse.de + +- use zypp setting as default value for "ignore recommended" menu + entry (bnc#811237) +- Version 2.42.11 + +------------------------------------------------------------------- +Thu Jul 11 15:36:42 CEST 2013 - tgoettlicher@suse.de + +- fixed style issue in repository view (bnc#765790) +- Version 2.42.10 + +------------------------------------------------------------------- +Thu Jul 11 14:06:27 CEST 2013 - gs@suse.de + +- Online Update: show irrelevant patches only in list 'All Patches', + improve handling of the patch status, enhance help text +- Version 2.44.2 + +------------------------------------------------------------------- +Wed Jul 3 14:18:13 CEST 2013 - gs@suse.de + +- remove webpin search from configuration menu (bnc#821866), + catch exception of sysconfig write (bnc #827608) +- Version 2.44.1 + +------------------------------------------------------------------- +Sun Jun 30 18:52:25 CEST 2013 - anaselli@linux.it + +- git describe and git --tags do not always return a git hash + to avoid cmake failure a check has been introduced with a warning + message +- skipping also .kdev4 when building source package + +------------------------------------------------------------------- +Thu Jun 27 12:13:36 CEST 2013 - gs@suse.de + +- Show and handle multiple versions of packages correctly + (bnc #822962) +- Version 2.44.0 + +------------------------------------------------------------------- +Wed Jun 26 16:20:29 CEST 2013 - tgoettlicher@suse.de + +- Fixed build of libyui-qt-graph examples +- Version 3.0.8 + +------------------------------------------------------------------- +Wed Jun 26 16:15:19 CEST 2013 - tgoettlicher@suse.de + +- fixed libgvc dependency (bnc #825751) +- Version 2.42.7 + +------------------------------------------------------------------- +Wed Jun 26 11:12:04 CEST 2013 - tgoettlicher@suse.de + +- removed webpin search (bnc#821866) +- Version 2.42.9 + +------------------------------------------------------------------- +Mon Jun 24 16:17:06 CEST 2013 - anaselli@linux.it + +- fixed the use of -DGIT_VERSION=on +- Version 3.0.7 + +------------------------------------------------------------------- +Tue Jun 18 15:40:41 CEST 2013 - gs@suse.de + +- NCTable multi selection mode: deselect all items correctly, + return ValueChanged event on Return +- version 2.44.0 + +------------------------------------------------------------------- +Sat Jun 01 08:00:00 UTC 2013 - bjoern.esser@gmail.com + +- fix build with graphviz >= 2.30.0 +- Version 3.0.6 + +------------------------------------------------------------------- +Fri May 31 13:15:00 UTC 2013 - bjoern.esser@gmail.com + +- license update: LGPL-2.1 or LGPL-3 +- get rid of `/usr/bin/env` in hashbang of examples +- new Version 1.0.2 + +------------------------------------------------------------------- +Sat May 18 14:30:00 UTC 2013 - bjoern.esser@gmail.com + +- fix build on graphviz >= 2.30.0 + libgraph is gone / superseeded by libcgraph +- Version 2.42.6 + +------------------------------------------------------------------- +Wed May 15 15:05:00 UTC 2013 - bjoern.esser@gmail.com + +- respect compiler flags of system rpm config when building RELEASE + by adding -DRESPECT_FLAGS to cmake +- add -DSKIP_LATEX to skip generation of LaTeX-based PDF-generation + when invoking `make docs` +- Version 3.0.5 + +------------------------------------------------------------------- +Fri May 10 14:00:00 UTC 2013 - bjoern.esser@gmail.com + +- checking prefix in -doc pkg is obsolete +- use bootstrap.sh for legacy in -doc pkg here, too + +------------------------------------------------------------------- +Fri May 10 10:40:00 UTC 2013 - bjoern.esser@gmail.com + +- use a common toplevel CMakeLists.txt +- fix building *-doc pkgs +- introduce bootstrap.sh +- Version 2.42.8 + +------------------------------------------------------------------- +Fri May 10 10:40:00 UTC 2013 - bjoern.esser@gmail.com + +- use a common toplevel CMakeLists.txt +- fix building *-doc pkgs +- introduce bootstrap.sh +- fixup COPYING* +- Version 2.42.5 + +------------------------------------------------------------------- +Fri May 10 10:40:00 UTC 2013 - bjoern.esser@gmail.com + +- use a common toplevel CMakeLists.txt +- fix building *-doc pkgs +- introduce bootstrap.sh +- Version 2.43.3 + +------------------------------------------------------------------- +Fri May 10 10:40:00 UTC 2013 - bjoern.esser@gmail.com + +- use a common toplevel CMakeLists.txt +- fix building *-doc pkgs +- introduce bootstrap.sh +- Version 2.43.6 + +------------------------------------------------------------------- +Fri May 10 10:40:00 UTC 2013 - bjoern.esser@gmail.com + +- use a common toplevel CMakeLists.txt +- fix building *-doc pkgs +- introduce bootstrap.sh +- Version 2.43.9 + +------------------------------------------------------------------- +Fri May 10 10:40:00 UTC 2013 - bjoern.esser@gmail.com + +- use a common toplevel CMakeLists.txt +- fix building *-doc pkgs +- Version 3.0.4 + +------------------------------------------------------------------- +Tue May 7 13:11:05 CEST 2013 - gs@suse.de + +- Cast return of setCandidate() to bool (due to libzypp changes) + +------------------------------------------------------------------- +Mon May 6 13:40:00 UTC 2013 - bjoern.esser@gmail.com + +- fix build issues +- Version 2.42.4 + +------------------------------------------------------------------- +Mon May 6 13:30:00 UTC 2013 - bjoern.esser@gmail.com + +- fix build issues +- Version 2.43.2 + +------------------------------------------------------------------- +Mon May 6 13:30:00 UTC 2013 - bjoern.esser@gmail.com + +- fix build issues +- V 2.43.8 + +------------------------------------------------------------------- +Mon May 6 13:30:00 UTC 2013 - bjoern.esser@gmail.com + +- fix build issues with ncurses and qt +- Version 3.0.3 + +------------------------------------------------------------------- +Mon May 6 12:13:59 UTC 2013 - bjoern.esser@gmail.com + +- use SONAME from libyui instead of VERSION.cmake +- V 2.43.5 + +------------------------------------------------------------------- +Mon May 6 12:11:30 UTC 2013 - bjoern.esser@gmail.com + +- use SONAME from libyui instead of VERSION.cmake +- Version 2.42.7 + +------------------------------------------------------------------- +Mon May 6 11:55:29 UTC 2013 - bjoern.esser@gmail.com + +- Version 2.42.3 +- use SONAME from libyui instead of VERSION.cmake + +------------------------------------------------------------------- +Mon May 6 11:52:13 UTC 2013 - bjoern.esser@gmail.com + +- use SONAME from libyui instead of VERSION.cmake +- Version 2.43.1 + +------------------------------------------------------------------- +Mon May 6 11:38:32 UTC 2013 - bjoern.esser@gmail.com + +- use SONAME from libyui instead of VERSION.cmake +- V 2.43.7 + +------------------------------------------------------------------- +Mon May 6 11:09:31 UTC 2013 - bjoern.esser@gmail.com + +- use SONAME from libyui instead of VERSION.cmake if plugin +- bumped up patch-version to 3.0.2 +- disabled auto-gen of docs + INSTALL_DOCS=ON will no longer auto-gen the docs + added a warning to run "make docs" before "make install" +- add DOC_SUBDIR to CMake-Vars + some distributions prefer %{name}-%{version} over + %{name}-%{soname_major} as doc-subdir. + +------------------------------------------------------------------- +Mon May 6 10:10:08 CEST 2013 - tgoettlicher@suse.de + +- Fixed so version +- Version 2.42.6 + +------------------------------------------------------------------- +Mon May 6 10:08:01 CEST 2013 - tgoettlicher@suse.de + +- fixed so version +- V 2.43.6 + +------------------------------------------------------------------- +Tue Apr 30 12:49:20 CEST 2013 - gs@suse.de + +- Use YSettings::localeDir() instead of LOCALEDIR (bnc #817588) +- V 2.43.5 + +------------------------------------------------------------------- +Tue Apr 30 09:21:48 CEST 2013 - tgoettlicher@suse.de + +- Increased version because of changed function names +- Version 3.0.1 + +------------------------------------------------------------------- +Tue Mar 26 14:39:09 CET 2013 - gs@suse.de + +- NCCheckBoxFrame: handle option `invertAutoEnable correctly, + (bug-fix for authentication problem in iscsi-client bnc #805407) +- V 2.43.4 + +------------------------------------------------------------------- +Thu Feb 21 09:44:08 CET 2013 - gs@suse.de +- Show patch descriptions correctly (bnc #803466) +- V 2.43.4 + +------------------------------------------------------------------- +Thu Feb 21 09:32:10 CET 2013 - gs@suse.de + +- NCRichText: bug-fix for text in

 tags, patch description is
+  shown correctly (bnc #803466)
+- V 2.43.3
+
+-------------------------------------------------------------------
+Fri Feb  8 15:22:03 CET 2013 - tgoettlicher@suse.de
+
+- Code clean-up: removed java-like get-prefix
+- Version 2.42.7
+
+-------------------------------------------------------------------
+Mon Feb  4 15:46:13 CET 2013 - tgoettlicher@suse.de
+
+- Added setLocaleDir(), getLocaleDir()
+- Version 2.42.6
+
+-------------------------------------------------------------------
+Tue Jan 22 11:43:43 CET 2013 - gs@suse.de
+
+- Bug-fix for package search (concerning package summary)
+- V 2.43.3
+
+-------------------------------------------------------------------
+Sat Jan 19 23:55:33 CET 2013 - anaselli@linux.it
+
+- wrong path for Libyui_config.h
+
+-------------------------------------------------------------------
+Fri Jan 18 15:19:26 CET 2013 - anaselli@linux.it
+
+- fixed to use new YSettings, theme path can be set by program
+
+-------------------------------------------------------------------
+Fri Jan 18 14:51:40 CET 2013 - anaselli@linux.it
+
+- Fixed YSettings
+- Added setThemeDir(), getThemeDir(), setIconsDir() and
+  getIconsDir() to YSettings
+
+-------------------------------------------------------------------
+Thu Jan 17 14:34:22 CET 2013 - tgoettlicher@suse.de
+
+- Fixed endcoding of entries in package history (bnc #775608)
+- Version 2.42.5
+
+-------------------------------------------------------------------
+Thu Jan 17 10:49:30 CET 2013 - tgoettlicher@suse.de
+
+- Fixed encoding of tooltips (bnc# 764025)
+- Version 2.42.4
+
+-------------------------------------------------------------------
+Mon Jan  7 12:59:46 CET 2013 - tgoettlicher@suse.de
+
+- Removed needless loadPluginLib() from header file
+- Version 2.42.4
+
+-------------------------------------------------------------------
+Mon Jan  4 15:48:13 CET 2013 - tgoettlicher@suse.de
+
+- fixed bnc #801311: read locale directory from YSettings
+- Version 2.42.5
+
+-------------------------------------------------------------------
+Mon Dec 17 11:51:33 CET 2012 - tgoettlicher@suse.de
+
+- fixed bnc #793893: storage graph in yast missing
+- Version 2.42.3
+
+-------------------------------------------------------------------
+Wed Dec 12 11:05:08 CET 2012 - gs@suse.de
+
+- Improve help text for recommended packages, fix typos
+- V 2.43.2
+
+-------------------------------------------------------------------
+Wed Dec 12 10:03:10 CET 2012 - ma@suse.de
+
+- Adapt to libzypps new history log parser API.
+- Version 2.42.3
+
+-------------------------------------------------------------------
+Fri Nov 23 23:05:52 CET 2012 - anaselli@linux.it
+
+- changed to calendar popup instead using spin
+-------------------------------------------------------------------
+Fri Nov  2 20:34:52 CET 2012 - anaselli@linux.it
+
+- Reimplemented setApplicationTitle from YApplication
+- Used YApplication::applicationTitle() and YApplication::applicationIcon()
+  to set title and icon
+
+-------------------------------------------------------------------
+Fri Nov  2 18:11:49 CET 2012 - anaselli@linux.it
+
+-  NCApplication: Reimplemented setApplicationTitle from YApplication
+-  Added the availiability to build a git sha1 versioned package using
+   cmake -DGIT_VERSION=on
+- V 2.43.2
+
+-------------------------------------------------------------------
+Fri Nov  2 15:03:47 CET 2012 - anaselli@linux.it
+
+- Added new API to managed application title and icon
+- Added the availiability to build a git sha1 versioned package using cmake -DGIT_VERSION=on
+
+-------------------------------------------------------------------
+Thu Oct 25 20:53:53 CEST 2012 - anaselli@linux.it
+
+- YQIMage autoScale implementation
+- to build a git sha1 versioned package use cmake -DGIT_VERSION=on
+
+-------------------------------------------------------------------
+Wed Oct 24 16:55:45 CEST 2012 - gs@suse.de
+
+- Save settings from 'Dependency' menu (bnc # 766598)
+- V 2.43.1
+
+-------------------------------------------------------------------
+Thu Oct 18 11:07:50 CEST 2012 - gs@suse.de
+
+- NCCheckBoxFrame: respect option `noAutoEnable, bug-fix for
+  nested frames
+- V 2.43.1
+
+-------------------------------------------------------------------
+Thu Oct  4 11:29:12 CEST 2012 - gs@suse.de
+
+- NCPkgTable: bug-fix for sorting the list of packages
+- Show function keys in bottom line correctly
+
+- Version 2.43.0
+
+-------------------------------------------------------------------
+Thu Oct  4 11:20:57 CEST 2012 - gs@suse.de
+
+- NCTablePad: bug-fix for sorting of tables
+- NCDialog: code cleanup, setStatusLine() added
+
+- V 2.43.0
+
+-------------------------------------------------------------------
+Fri Sep  7 13:57:58 CEST 2012 - tgoettlicher@suse.de
+
+- Version 2.42.2
+
+-------------------------------------------------------------------
+Fri Sep  7 13:54:02 CEST 2012 - tgoettlicher@suse.de
+
+- Version 2.42.2
+
+-------------------------------------------------------------------
+Fri Sep  7 13:52:12 CEST 2012 - tgoettlicher@suse.de
+
+- Version 2.42.2
+
+-------------------------------------------------------------------
+Fri Sep  7 13:51:19 CEST 2012 - tgoettlicher@suse.de
+
+- Version 2.42.2
+
+-------------------------------------------------------------------
+Fri Sep  7 13:50:36 CEST 2012 - tgoettlicher@suse.de
+
+- V 2.42.2
+
+-------------------------------------------------------------------
+Fri Sep  7 13:48:44 CEST 2012 - tgoettlicher@suse.de
+
+- Version 2.42.2
+
+-------------------------------------------------------------------
+Tue Sep  4 14:38:32 CEST 2012 - tgoettlicher@suse.de
+
+- Fixed requirements in doc spec file
+
+-------------------------------------------------------------------
+Tue Sep  4 14:37:19 CEST 2012 - tgoettlicher@suse.de
+
+- Fixed requirements in doc spec file
+
+-------------------------------------------------------------------
+Tue Sep  4 14:36:48 CEST 2012 - tgoettlicher@suse.de
+
+- Fixed requirements in doc spec file
+
+-------------------------------------------------------------------
+Tue Sep  4 14:36:17 CEST 2012 - tgoettlicher@suse.de
+
+- Fixed requirements in doc spec file
+
+-------------------------------------------------------------------
+Tue Sep  4 14:33:29 CEST 2012 - tgoettlicher@suse.de
+
+- Fixed requirements in doc spec file
+
+-------------------------------------------------------------------
+Mon Aug 13 07:33:17 UTC 2012 - cfarrell@suse.com
+
+- license update: GPL-2.0
+  SPDX format (http://www.spdx.org/licenses) should be used for spec file
+  license field
+
+-------------------------------------------------------------------
+Fri Aug 10 10:04:45 UTC 2012 - kkaempf@suse.com
+
+- Update to 1.0.0 for stand-alone libyui
+
+-------------------------------------------------------------------
+Thu Jun 21 15:38:03 CEST 2012 - gs@suse.de
+
+- Added high contrast color schemes "highcontrast" and "inverted"
+  (setting Y2NCURSES_COLOR_THEME in /etc/sysconfig/yast2)
+
+-------------------------------------------------------------------
+Tue Jun 19 10:05:44 CEST 2012 - gs@suse.de
+
+- Fixed crash while starting the package selector (bnc #767619)
+
+-------------------------------------------------------------------
+Tue Jun 12 11:05:20 UTC 2012 - kkaempf@suse.com
+
+- Build stand-alone (without YaST)
+
+-------------------------------------------------------------------
+Tue May 15 16:17:21 CEST 2012 - tgoettlicher@suse.de
+
+- renamed package to libyui-qt
+- Version: 2.22.6
+
+-------------------------------------------------------------------
+Thu May 10 15:48:33 CEST 2012 - gs@suse.de
+
+- Improve table sorting: sort numeric columns in numeric order,
+  respect locale setting
+- V 2.22.3
+
+-------------------------------------------------------------------
+Tue May  8 14:29:44 CEST 2012 - gs@suse.de
+
+- Bug-fix for typo in help text (bnc #759100)
+- add filter for recommended, suggested, orphaned or unneeded
+  packages ('Package Classification in 'Filter' list)
+- respect locale setting when sorting the list of packages
+- 2.22.6
+
+-------------------------------------------------------------------
+Fri May  4 10:22:36 CEST 2012 - tgoettlicher@suse.de
+
+- Sort numeric table columns in numeric order
+- Version: 2.22.6
+
+-------------------------------------------------------------------
+Wed May  2 16:45:38 CEST 2012 - tgoettlicher@suse.de
+
+- Fixed bnc#753784: YaST help dialogs appear fullscreen
+- Version: 2.21.4
+
+-------------------------------------------------------------------
+Fri Apr 27 10:54:25 CEST 2012 - tgoettlicher@suse.de
+
+- Workaround for gcc 4.7 issues
+- 2.21.24
+
+-------------------------------------------------------------------
+Thu Apr 26 11:03:07 CEST 2012 - tgoettlicher@suse.de
+
+- Added package group for unneeded packages
+- 2.21.23
+
+-------------------------------------------------------------------
+Tue Apr 17 11:06:51 CEST 2012 - gs@suse.de
+
+- Merged text from proof-read
+- 2.22.5
+
+-------------------------------------------------------------------
+Thu Apr 12 14:23:02 CEST 2012 - tgoettlicher@suse.de
+
+- Fix build with gcc 4.7.
+
+-------------------------------------------------------------------
+Tue Apr 10 17:19:04 CEST 2012 - aschnell@suse.de
+
+- changed license to GPL-2.0
+
+-------------------------------------------------------------------
+Tue Apr 10 15:40:58 CEST 2012 - tgoettlicher@suse.de
+
+- BuildRequire libxcrypt-devel only for < 12.2
+- Version: 2.22.5
+
+-------------------------------------------------------------------
+Tue Mar 27 13:59:56 CEST 2012 - gs@suse.de
+
+- Select correct package version and vendor for update (bnc#704123)
+- remove libxcrypt-devel from BuildRequires
+- 2.22.4
+
+-------------------------------------------------------------------
+Tue Mar 27 09:25:48 CEST 2012 - gs@suse.de
+
+- remove libxcrypt-devel from BuildRequires
+- V 2.22.2
+
+-------------------------------------------------------------------
+Fri Mar 23 11:05:38 CET 2012 - tgoettlicher@suse.de
+
+- Fixed bnc#704123: When updating packages, same version numbers in different repositories confuse YaST
+- Version: 2.21.22
+
+-------------------------------------------------------------------
+Wed Mar 21 14:30:14 CET 2012 - tgoettlicher@suse.de
+
+- Added shortcut to conflict dialog
+- Version: 2.21.21
+
+-------------------------------------------------------------------
+Fri Mar 16 11:02:43 CET 2012 - tgoettlicher@suse.de
+
+- Fixed bnc#722325: untranslated rpm groups
+- Version: 2.21.20
+
+-------------------------------------------------------------------
+Fri Mar 16 10:56:18 CET 2012 - tgoettlicher@suse.de
+
+- Fixed bnc#722325: untranslated rpm groups
+- Version: 2.21.3
+
+-------------------------------------------------------------------
+Wed Mar 14 13:42:38 CET 2012 - gs@suse.de
+
+- Online Update: possibility to search in patch summary, improve
+  formatting of patch descriptions
+- 2.22.3
+
+-------------------------------------------------------------------
+Tue Mar  6 14:36:45 CET 2012 - tgoettlicher@suse.de
+
+- Fixed bnc#691572: Formatting Package Descriptions
+- Version: 2.21.19
+
+-------------------------------------------------------------------
+Tue Mar  6 13:25:45 CET 2012 - gs@suse.de
+
+- Better formatting also for notify messages (bnc #746876)
+- 2.22.2
+
+-------------------------------------------------------------------
+Thu Mar  1 14:34:21 CET 2012 - gs@suse.de
+
+- Better formatting of package and patch descriptions (bnc #691572)
+- 2.22.1
+
+-------------------------------------------------------------------
+Thu Feb 23 15:12:05 CET 2012 - tgoettlicher@suse.de
+
+- Fixed selection Table widget (bnc#746156)
+- Version: 2.22.4
+
+-------------------------------------------------------------------
+Fri Feb 17 16:17:32 CET 2012 - tgoettlicher@suse.de
+
+- Fixed selection and sorting in Table widget (bnc#746156)
+- Version: 2.22.3
+
+-------------------------------------------------------------------
+Mon Feb 13 13:09:45 CET 2012 - gs@suse.de
+
+- NCRichText: interpret html tags inside 
 
+ (bnc #724119, bnc #737752) +- V 2.22.1 + +------------------------------------------------------------------- +Wed Feb 8 14:54:15 CET 2012 - tgoettlicher@suse.de + +- Fixed bnc#731540: fixed auto-scroll in LogView +- Version: 2.22.2 + +------------------------------------------------------------------- +Thu Jan 19 16:19:19 CET 2012 - tgoettlicher@suse.de + +- Fixed bnc #734763: yast2 sw_single software management with QT ui + resets columns in software view when horizontal scrollbar is removed + (Patch from Frank Schäfer) + +- Version: 2.21.18 + + +------------------------------------------------------------------- +Thu Jan 19 16:10:52 CET 2012 - tgoettlicher@suse.de + +- Fixed bnc#723151: Install all matching debuginfo packages" never + finds anything-debuginfo-32bit +- Fixed bnc#730007: When updating packages, + keyshortcut doesn't + always work + +- Version: 2.21.17 + +------------------------------------------------------------------- +Tue Jan 17 13:55:34 CET 2012 - gs@suse.de + +- Confirmed license +- 2.22.0 + +------------------------------------------------------------------- +Wed Dec 21 12:23:41 CET 2011 - gs@suse.de + +- Confirmed license +- V 2.22.0 + +------------------------------------------------------------------- +Tue Dec 20 16:30:28 CET 2011 - tgoettlicher@suse.de + +- Confirmed license +- V 2.22.1 + +------------------------------------------------------------------- +Wed Dec 7 10:05:26 UTC 2011 - coolo@suse.com + +- fix license to be in spdx.org format + +------------------------------------------------------------------- +Thu Dec 1 17:46:33 CET 2011 - tgoettlicher@suse.de + +- Follow links to anchors in YQTextBrowser (bnc #727330) +- V 2.22.0 + +------------------------------------------------------------------- +Fri Nov 25 12:22:31 UTC 2011 - coolo@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Fri Nov 25 12:22:20 UTC 2011 - coolo@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Fri Nov 25 12:22:06 UTC 2011 - coolo@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Thu Nov 17 16:48:34 CET 2011 - tgoettlicher@suse.de + +- Fixed bnc#722617: Yast2 package manager does not show icons of some packages +- Version: 2.21.16 + +------------------------------------------------------------------- +Wed Nov 16 14:06:41 CET 2011 - tgoettlicher@suse.de + +- Fixed bnc#713343: YaST ncurses help screen is too small +- Version: 2.21.2 + +------------------------------------------------------------------- +Tue Nov 8 14:43:20 CET 2011 - tgoettlicher@suse.de + +- Fixed untranslated rpm package groups (bnc #722325) +- Version: 2.21.15 + +------------------------------------------------------------------- +Fri Nov 4 14:31:32 CET 2011 - tgoettlicher@suse.de + +- Changed default for "Ignore recommended packages for already installed + packages" (bnc #716017) +- Version: 2.21.14 + +------------------------------------------------------------------- +Tue Oct 25 14:25:38 CEST 2011 - gs@suse.de + +- Set action 'Show Summary' correctly (menu 'Configuration', + 'Action after Package Installation') +- 2.21.2 + +------------------------------------------------------------------- +Mon Oct 24 17:50:20 CEST 2011 - tgoettlicher@suse.de + +- Fixed bnc#725953: Package manager settings are saved but not applied on start +- Version: 2.21.13 + +------------------------------------------------------------------- +Mon Oct 24 15:41:15 CEST 2011 - tgoettlicher@suse.de + +- Fixed bnc#721810: Disabled option "Ignore recommended packages for already installed + packages" for update mode + +- Version: 2.21.12 + +------------------------------------------------------------------- +Tue Oct 11 14:15:20 CEST 2011 - tgoettlicher@suse.de + +- Fixed bnc#718197: YaST2 Qt package manager opens RMB context + menus at a wrong position, usability issue +- Version: 2.21.11 + +------------------------------------------------------------------- +Fri Oct 7 12:24:19 CEST 2011 - tgoettlicher@suse.de + +- Fixed bnc#718197: context menus at a wrong position +- 2.21.10 + +------------------------------------------------------------------- +Thu Oct 6 13:39:33 CEST 2011 - tgoettlicher@suse.de + +- Made settings persistant (fate #307220 ) +- 2.21.9 + +------------------------------------------------------------------- +Wed Oct 5 08:34:23 CEST 2011 - tgoettlicher@suse.de + +- Applied Stano's patch to make installation history accessible + from Yast GUI +- 2.21.8 + +------------------------------------------------------------------- +Tue Oct 4 10:25:15 CEST 2011 - tgoettlicher@suse.de + +- Don't overwrite wizard's dialog title +- V 2.21.7 + +------------------------------------------------------------------- +Fri Sep 23 11:19:57 CEST 2011 - tgoettlicher@suse.de + +- removed unversioned Provides/Obsoletes from spec file +- V 2.21.6 + +------------------------------------------------------------------- +Thu Sep 22 14:11:45 UTC 2011 - coolo@suse.com + +- require yast2-qt-branding + +------------------------------------------------------------------- +Tue Sep 20 14:46:27 CEST 2011 - tgoettlicher@suse.de + +- respect stylesheets in dialogs +- V 2.21.5 + +------------------------------------------------------------------- +Tue Sep 20 14:42:24 CEST 2011 - tgoettlicher@suse.de + +- respect stylesheet in package selector +- 2.21.7 + +------------------------------------------------------------------- +Wed Aug 17 15:54:49 CEST 2011 - tgoettlicher@suse.de + +- fixed bnc#712191: Yast2 displays Cyrillic .desktop descriptions +- 2.21.6 + +------------------------------------------------------------------- +Thu Aug 4 06:49:43 UTC 2011 - lslezak@suse.cz + +- run the solver after changing "ignoreAlreadyRecommended" flag + to reflect the change + +------------------------------------------------------------------- +Tue Aug 2 17:32:01 UTC 2011 - lslezak@suse.cz + +- added new ignoreAlreadyRecommended solver option to the options + submenu (bnc#668588) +- 2.21.5 + +------------------------------------------------------------------- +Tue Aug 2 17:32:01 UTC 2011 - lslezak@suse.cz + +- added new ignoreAlreadyRecommended solver option to + the dependencies submenu (bnc#668588) +- 2.21.1 + +------------------------------------------------------------------- +Thu Jun 30 13:09:17 CEST 2011 - tgoettlicher@suse.de + +- Fixed theme/color palette handling (bnc #637294) +- 2.21.4 + +------------------------------------------------------------------- +Wed Jun 15 11:52:57 CEST 2011 - tgoettlicher@suse.de + +- Fixed segfault in event handling (bnc #696595) +- V 2.21.4 + +------------------------------------------------------------------- +Fri May 27 11:42:51 CEST 2011 - tgoettlicher@suse.de + +- Fixed typo (bnc #696514) +- 2.21.3 + +------------------------------------------------------------------- +Wed May 18 17:04:43 CEST 2011 - tgoettlicher@suse.de + +- Fixed selection in tree widgets (bnc #680107) +- V 2.21.4 + +------------------------------------------------------------------- +Tue May 17 11:36:16 CEST 2011 - gs@suse.de + +- NCInputField: return event reason 'Activated' on key 'Return' +- V 2.21.3 + +------------------------------------------------------------------- +Mon May 9 09:59:12 UTC 2011 - cgiboudeaux@gmx.com + +- Add gcc46_build_fix.patch + +------------------------------------------------------------------- +Thu Apr 28 14:54:04 CEST 2011 - tgoettlicher@suse.de + +- Enable shadow for wizard title +- V 2.21.3 + +------------------------------------------------------------------- +Wed Apr 27 17:05:04 CEST 2011 - tgoettlicher@suse.de + +- Added translation markers for RPM fields (bnc #686502) +- 2.21.2 + +------------------------------------------------------------------- +Wed Apr 27 16:27:50 CEST 2011 - tgoettlicher@suse.de + +- Enabled menu key to show context menu (bnc #681702) +- 2.21.1 + +------------------------------------------------------------------- +Tue Apr 26 11:10:46 CEST 2011 - gs@suse.de + +- Adjust NCTree params, require latest libyui +- V 2.21.0 + +------------------------------------------------------------------- +Tue Apr 26 11:05:41 CEST 2011 - gs@suse.de + +- NCTree: use default params for multi selection options +- V 2.21.2 + +------------------------------------------------------------------- +Thu Apr 21 11:05:49 CEST 2011 - tgoettlicher@suse.de + +- Cleaned-up fix for line breaks in LogView (bnc #684759) +- V 2.21.2 + +------------------------------------------------------------------- +Tue Apr 19 12:09:27 CEST 2011 - tgoettlicher@suse.de + +- Don't allow recursive selection for non-multiselection widgets +- V 2.21.1 + +------------------------------------------------------------------- +Mon Apr 18 16:16:59 CEST 2011 - tgoettlicher@suse.de + +- Enable busy cursor for tree widget during time consuming + operations +- V 2.21.1 + +------------------------------------------------------------------- +Mon Apr 18 15:15:04 CEST 2011 - gs@suse.de + +- NCTree: option `recursiveSelection added +- V 2.21.1 + +------------------------------------------------------------------- +Fri Apr 15 16:20:11 CEST 2011 - tgoettlicher@suse.de + +- Added support for recursive selection in tree widgets +- V 2.20.8 + +------------------------------------------------------------------- +Fri Apr 15 16:14:13 CEST 2011 - tgoettlicher@suse.de + +- Added support for recursive selection in tree widgets +- V 2.20.3 + +------------------------------------------------------------------- +Tue Apr 12 16:33:56 CEST 2011 - tgoettlicher@suse.de + +- Fixed line breaks in LogView (bnc #684759) +- V 2.20.7 + +------------------------------------------------------------------- +Wed Mar 16 10:48:50 CET 2011 - tgoettlicher@suse.de + +- Fixed dependencies (bnc #667938) +- V 2.20.6 + +------------------------------------------------------------------- +Wed Mar 9 13:31:41 CET 2011 - gs@suse.de + +- Show block devices in file selection dialog (bnc #661685) +- V 2.21.0 + +------------------------------------------------------------------- +Tue Mar 8 16:19:49 CET 2011 - tgoettlicher@suse.de + +- Show block devices in file selection dialog (bnc #661685) +- V 2.20.5 + +------------------------------------------------------------------- +Thu Feb 24 13:10:43 CET 2011 - gs@suse.de + +- Bug-fix for bnc #673801 (deselecting items in NCTree with multi + selection works correctly) +- V 2.20.7 + +------------------------------------------------------------------- +Mon Feb 21 17:37:47 CET 2011 - tgoettlicher@suse.de + +- Fixed unselecting items for tree widget (bnc #673801) +- V 2.20.4 + +------------------------------------------------------------------- +Wed Feb 16 11:14:10 CET 2011 - tgoettlicher@suse.de + +- Fixed event handling in context menu (bnc #671147) +- V 2.20.3 + +------------------------------------------------------------------- +Tue Feb 15 13:53:30 CET 2011 - gs@suse.de + +- Correct color for shortcuts and visible cursor in text entry + (modified bug-fix for bnc #652240) +- V 2.20.6 + +------------------------------------------------------------------- +Fri Feb 11 14:57:41 CET 2011 - tgoettlicher@suse.de + +- Fixed event handling in tree widget +- V 2.20.2 + +------------------------------------------------------------------- +Fri Feb 11 11:41:53 CET 2011 - tgoettlicher@suse.de + +- Fixed segfault for currentItem on tree widget +- V 2.20.2 + +------------------------------------------------------------------- +Wed Feb 9 14:22:09 CET 2011 - gs@suse.de + +- Require latest libyui +- V 2.20.3 + +------------------------------------------------------------------- +Wed Feb 9 13:42:49 CET 2011 - gs@suse.de + +- Bugfixes in NCTree (currentItem works correctly) and + NCMultiSelection (check for valid pointer), require latest libyui +- V 2.20.5 + +------------------------------------------------------------------- +Tue Feb 8 12:20:04 CET 2011 - tgoettlicher@suse.de + +- Added support for currentItem to tree widget +- V 2.20.1 + +------------------------------------------------------------------- +Tue Feb 8 12:16:30 CET 2011 - tgoettlicher@suse.de + +- Added support for currentItem to tree widget +- V 2.20.1 + +------------------------------------------------------------------- +Thu Feb 3 17:09:08 CET 2011 - tgoettlicher@suse.de + +- Added ValueChanged event to TreeWidget +- V 2.20.0 + +------------------------------------------------------------------- +Thu Feb 3 15:13:54 CET 2011 - tgoettlicher@suse.de + +- Fixed dependencies +- 2.20.3 + +------------------------------------------------------------------- +Thu Feb 3 15:05:30 CET 2011 - tgoettlicher@suse.de + +- V 2.20.0 + +------------------------------------------------------------------- +Wed Feb 2 14:44:00 CET 2011 - gs@suse.de + +- Internal: code cleanup (esp. NCPackageSelector, NCPkgTable), + require latest libyui +- V 2.20.2 + +------------------------------------------------------------------- +Wed Feb 2 14:42:34 CET 2011 - gs@suse.de + +- Add support for multi selection in Tree widget (checkboxes), + require lastest libyui +- V 2.20.4 + +------------------------------------------------------------------- +Mon Jan 17 11:50:38 CET 2011 - tgoettlicher@suse.de + +- Fixed LogView's scroller +- V 2.19.8 + +------------------------------------------------------------------- +Fri Jan 14 11:25:33 CET 2011 - tgoettlicher@suse.de + +- Fixed hanging browse dialogs (bnc #580143) +- V 2.19.7 + +------------------------------------------------------------------- +Thu Jan 13 16:07:10 CET 2011 - tgoettlicher@suse.de + +- fixed preselected items in package list (bnc #661743) +- 2.20.2 + +------------------------------------------------------------------- +Wed Jan 12 15:01:20 CET 2011 - tgoettlicher@suse.de + +- Fixed LogView's scroller +- V 2.19.6 + +------------------------------------------------------------------- +Tue Jan 11 16:45:33 CET 2011 - jengelh@medozas.de + +- Do away with the unnatural brown color in the progressbar and + use a SUSE-typical green instead +- V 2.20.3 + +------------------------------------------------------------------- +Fri Jan 7 16:26:05 CET 2011 - tgoettlicher@suse.de + +- Fixed incompatibilities caused by checkboxes for treewidgeet +- 2.20.1 + +------------------------------------------------------------------- +Wed Jan 5 15:08:58 CET 2011 - tgoettlicher@suse.de + +- Fixed incompatibilities causes by checkboxes for treewidgeet +- V 2.20.2 + +------------------------------------------------------------------- +Mon Dec 20 16:52:53 CET 2010 - tgoettlicher@suse.de + +- Added support for check boxes in tree widgets +- V 2.19.5 + +------------------------------------------------------------------- +Mon Dec 20 16:44:56 CET 2010 - tgoettlicher@suse.de + +- Added support for check boxes in tree widgets +- V 2.19.2 + +------------------------------------------------------------------- +Wed Dec 1 13:30:31 UTC 2010 - coolo@novell.com + +- switch to perl_requires macro + +------------------------------------------------------------------- +Thu Nov 25 16:37:09 CET 2010 - gs@suse.de + +- Correct color for keyboard shortcut, visible cursor in multi line + text entry (bug-fix for bnc #652240) +- V 2.20.1 + +------------------------------------------------------------------- +Mon Nov 22 09:40:58 CET 2010 - tgoettlicher@suse.de + +- disables native dialogs (bnc #642270) +- V 2.19.4 + +------------------------------------------------------------------- +Thu Nov 11 13:27:44 CET 2010 - gs@suse.de + +- Improve help text for status information and adjust status for + languages +- 2.20.0 + +------------------------------------------------------------------- +Tue Oct 12 15:57:01 CEST 2010 - tgoettlicher@suse.de + +- fixed bnc #422226: Switching patterns should scroll the + package list back to the top +- 2.20.1 + +------------------------------------------------------------------- +Tue Oct 12 14:49:51 CEST 2010 - gs@suse.de + +- NCRichText: bug-fix for pre tag (bnc #484629) +- V 2.20.0 + +------------------------------------------------------------------- +Mon Oct 11 10:23:07 CEST 2010 - tgoettlicher@suse.de + +- Fixed font dependency (bnc #629892) +- V 2.19.3 + +------------------------------------------------------------------- +Thu Aug 19 10:52:26 CEST 2010 - gs@suse.de + +- Show error popup if searching for packages throws an exception + (bnc #615102) +- 2.19.5 + +------------------------------------------------------------------- +Tue Jul 27 10:59:23 CEST 2010 - gs@suse.de + +- Show all patterns in 'Filter/Patterns' list + (bug-fix for bnc#624996) +- 2.19.4 + +------------------------------------------------------------------- +Tue Jul 13 13:53:01 UTC 2010 - dmacvicar@suse.de + +- bnc#621649 patterns with no categories were supposed to be + displayed at the top, not randomly +- 2.20.0 + +------------------------------------------------------------------- +Thu Jun 17 10:43:05 CEST 2010 - tgoettlicher@suse.de + +- Fixed left hand to right hand changing (bnc #612030) +- V 2.19.2 + +------------------------------------------------------------------- +Wed Jun 9 09:59:56 CEST 2010 - gs@suse.de + +- Use ncursesw6-config to get includes for ncurses6 library +- 2.19.3 + +------------------------------------------------------------------- +Wed May 26 13:43:53 CEST 2010 - gs@suse.de + +- Use ncurses6 library (adjust INCLUDES in Makefile.am, require + latest yast2-ncurses - bnc #607767) +- 2.19.2 + +------------------------------------------------------------------- +Wed May 12 14:55:56 CEST 2010 - gs@suse.de + +- Use ncurses6 library (package libncurses6) +- V 2.19.5 + +------------------------------------------------------------------- +Tue May 11 13:44:59 CEST 2010 - gs@suse.de + +- Add options for dependency solver: + * cleanup when deleting packages + * allow vendor change +- 2.19.1 + +------------------------------------------------------------------- +Fri Apr 30 11:21:19 CEST 2010 - tgoettlicher@suse.de + +- Added solver options: + * cleanup when deleting packages + * allow vendor change +- 2.19.2 + +------------------------------------------------------------------- +Tue Apr 27 15:12:45 CEST 2010 - gs@suse.de + +- NCTextPad: do not append \n after the very last line + (bnc #573553) +- V 2.19.4 + +------------------------------------------------------------------- +Tue Apr 20 14:38:14 CEST 2010 - tgoettlicher@suse.de + +- Increased version number +- 2.19.1 + +------------------------------------------------------------------- +Tue Apr 20 14:36:13 CEST 2010 - tgoettlicher@suse.de + +- increased version number +- V 2.19.1 + +------------------------------------------------------------------- +Tue Apr 20 12:39:57 CEST 2010 - tgoettlicher@suse.de + +- Fixed untranslated context menu (bnc #580165) +- V 2.18.12 + +------------------------------------------------------------------- +Wed Apr 14 10:49:16 CEST 2010 - aschnell@suse.de + +- fixed alignment in Table with multi-selection (bnc #596328) +- V 2.19.3 + +------------------------------------------------------------------- +Fri Apr 9 17:29:14 CEST 2010 - tgoettlicher@suse.de + +- Fixed endless loop in layout algorithm (bnc #558699) +- V 2.19.1 + +------------------------------------------------------------------- +Thu Apr 8 15:44:13 CEST 2010 - tgoettlicher@suse.de + +- Fixed LogView auto scroll (bnc #463405) +- V 2.18.11 + +------------------------------------------------------------------- +Thu Apr 1 15:27:30 CEST 2010 - tgoettlicher@suse.de + +- Fixed bnc #563923: Locked software package gets updated +- 2.18.22 + +------------------------------------------------------------------- +Thu Apr 1 15:14:47 CEST 2010 - tgoettlicher@suse.de + +- Fixed bnc #48761: yast doesn't respect locks +- 2.18.21 + +------------------------------------------------------------------- +Sun Mar 21 19:46:55 UTC 2010 - coolo@novell.com + +- fix compilation with latest graphviz +- 2.19.0 + +------------------------------------------------------------------- +Thu Mar 18 14:00:01 CET 2010 - tgoettlicher@suse.de + +- Added libqt4 dependency (bnc #589104) + +------------------------------------------------------------------- +Thu Mar 18 13:59:34 CET 2010 - tgoettlicher@suse.de + +- Added libqt4 dependency (bnc #589104) + +------------------------------------------------------------------- +Tue Mar 2 12:38:32 UTC 2010 - coolo@novell.com + +- Fixing undefined behaviour that triggers a crash with + gcc 4.5 (bnc#582088) +- V 2.19.0 + +------------------------------------------------------------------- +Tue Feb 9 17:32:06 CET 2010 - tgoettlicher@suse.de + +- added license headers + +------------------------------------------------------------------- +Tue Feb 9 12:53:14 CET 2010 - tgoettlicher@suse.de + +- added license headers + +------------------------------------------------------------------- +Tue Feb 9 12:02:26 CET 2010 - tgoettlicher@suse.de + +- added gpl v2+ license headers + +------------------------------------------------------------------- +Mon Jan 18 10:34:08 CET 2010 - tgoettlicher@suse.de + +- fixed bnc #571200 - filter out 32 bit debuginfo packages +- V 2.18.20 + +------------------------------------------------------------------- +Mon Jan 11 19:31:20 CET 2010 - kmachalkova@suse.cz + +- Improved algorithm for double '&&' escaping (this one hopefully + does not "eat" chars in some Frames anymore - still bnc#559226) +- V 2.19.2 + +------------------------------------------------------------------- +Mon Dec 21 12:39:06 CET 2009 - tgoettlicher@suse.de + +- fixed bnc #564321: Alt-P shortcut overloaded in YaST2 Software Management + +------------------------------------------------------------------- +Fri Dec 18 12:55:49 CET 2009 - ma@suse.de + +- Work around 32768 lines limit in ncurses table. (bnc #550733) +- V 2.19.1 + +------------------------------------------------------------------- +Tue Dec 15 20:06:59 CET 2009 - kmachalkova@suse.cz + +- Allow escaping '&' characters in string with hotkey support - + convert 'foo&&bar' to 'foo&bar' (bnc#559226) +- V 2.19.0 + +------------------------------------------------------------------- +Mon Dec 14 18:40:17 CET 2009 - kmachalkova@suse.cz + +- Update status of dependent packages when the status of selected + package changes (redraw corresponding column - bnc#561337) +- 2.19.0 + +------------------------------------------------------------------- +Tue Dec 8 17:34:42 CET 2009 - tgoettlicher@suse.de + +- fixed bnc #542830: mouse cursor is busy in context menu + +------------------------------------------------------------------- +Fri Dec 4 16:59:59 CET 2009 - tgoettlicher@suse.de + +- Enabled multiple packages (fate# 305311) +- V 2.18.19 + +------------------------------------------------------------------- +Tue Dec 1 10:13:02 CET 2009 - tgoettlicher@suse.de + +- fixed bnc #549868: Mnemonic clash in Software Management +- fixed bnc #554473: UTF-8 Problem +- fixed bnc #558881: Broken accented chars in YaST Qt packager versions tab + +------------------------------------------------------------------- +Thu Nov 19 14:15:03 CET 2009 - tgoettlicher@suse.de + +- fixed orphaned packages View (bnc #551771) + +------------------------------------------------------------------- +Thu Nov 5 09:04:34 CET 2009 - gs@suse.de + +- Start with correct filter view on option `repoMode (repositories) + and `summaryMode (installation summary) (bnc #548437) + +------------------------------------------------------------------- +Fri Oct 23 15:56:47 UTC 2009 - dmacvicar@suse.de + +- allow repository upgrades from the user interface + (equivalent to zypper dup --from X ) (bnc#548551) +- V 2.18.18 + +------------------------------------------------------------------- +Thu Oct 22 10:16:04 CEST 2009 - tgoettlicher@suse.de + +- Fixed zypp dependency +- V 2.18.17 + +------------------------------------------------------------------- +Fri Oct 16 12:32:47 CEST 2009 - tgoettlicher@suse.de + +- Added group for orphaned packages +- V 2.18.16 + +------------------------------------------------------------------- +Thu Oct 8 17:17:51 CEST 2009 - tgoettlicher@suse.de + +- fixed bnc #539367: YaST Software Management, search function + not registering secondary enter key. + +------------------------------------------------------------------- +Thu Oct 1 13:10:57 CEST 2009 - tgoettlicher@suse.de + +- fixed bnc #543176: YaST2 cites 'supportability: unknown' for all packages +- V 2.18.15 + +------------------------------------------------------------------- +Mon Sep 28 11:36:14 CEST 2009 - tgoettlicher@suse.de + +- fixed bnc #532518: YaST in translation +- V 2.18.14 + +------------------------------------------------------------------- +Mon Sep 28 10:41:55 CEST 2009 - tgoettlicher@suse.de + +- fixed bnc #532518: YaST in translation +- V 2.18.10 + +------------------------------------------------------------------- +Thu Sep 17 18:07:45 CEST 2009 - tgoettlicher@suse.de + +- Applied patch that fixes tabs by Fabien Crespel +- V 2.18.13 + +------------------------------------------------------------------- +Mon Sep 14 11:33:11 CEST 2009 - tgoettlicher@suse.de + +- Applied patch that fixes sorting by Fabien Crespel +- V 2.18.12 + +------------------------------------------------------------------- +Tue Sep 8 17:00:04 CEST 2009 - tgoettlicher@suse.de + +- Removed wrong package version from file list and change log view + (#bnc 528750) + +------------------------------------------------------------------- +Wed Aug 26 16:57:19 CEST 2009 - aschnell@suse.de + +- fixed workaround for shared library reference counting problem + (bnc #530839) +- V 2.18.9 + +------------------------------------------------------------------- +Mon Aug 17 10:01:34 CEST 2009 - tgoettlicher@suse.de + +- Applied patch from Frank Schaefer that fixes resizing columns + in tables (bnc #392056) +- V 2.18.8 + +------------------------------------------------------------------- +Fri Aug 14 10:14:22 CEST 2009 - tgoettlicher@suse.de + +- Applied patch for optimal column width by Frank Schaefer +- V 2.18.11 + +------------------------------------------------------------------- +Tue Aug 11 12:40:50 CEST 2009 - tgoettlicher@suse.de + +- Fixed hard-coded font size in detail view (bnc #524225) + +------------------------------------------------------------------- +Fri Jul 31 10:54:15 CEST 2009 - tgoettlicher@suse.de + +- Added repo priority and vendor to version view (bnc #503185) + +------------------------------------------------------------------- +Thu Jul 30 16:44:19 CEST 2009 - tgoettlicher@suse.de + +- Fixed translations in disk usage list (bnc #445716) + +------------------------------------------------------------------- +Thu Jul 30 15:23:36 CEST 2009 - tgoettlicher@suse.de + +- Fixed highlighting in search dialog (bnc #506813) + +------------------------------------------------------------------- +Thu Jul 30 11:24:17 CEST 2009 - tgoettlicher@suse.de + +- Fixed bnc #499699: position of search button in software management module + +------------------------------------------------------------------- +Thu Jul 30 10:56:42 CEST 2009 - tgoettlicher@suse.de + +- Fixed buggy search in keywords (bnc #470069) + +------------------------------------------------------------------- +Wed Jul 29 12:45:08 CEST 2009 - kmachalkova@suse.cz + +- Use YIconLoader to search for icons (add icon search path, use + findIcon in IconButton widget) (FaTe #306356) +- V 2.18.7 + +------------------------------------------------------------------- +Tue Jul 28 17:22:58 CEST 2009 - kmachalkova@suse.cz + +- Search for icons in several possible directories (using + /usr/share/icons/hicolor as fallback) - holds for everything + derived from SelectionWidget (FaTE #306356) +- V 2.18.8 + +------------------------------------------------------------------- +Tue Jul 28 15:07:17 CEST 2009 - tgoettlicher@suse.de + +- Fixed closing tab mixes up view (bnc #513845) + +------------------------------------------------------------------- +Mon Jul 27 12:04:03 CEST 2009 - tgoettlicher@suse.de + +- applied patch for autosize columns +- patch by Frank Schäfer +- tested by Dave Plater +- bnc #441828 +- V 2.18.10 + +------------------------------------------------------------------- +Wed Jul 22 16:19:10 CEST 2009 - kmachalkova@suse.cz + +- Start webpin client from 'Configuration' menu (FaTE #306928) + +------------------------------------------------------------------- +Wed Jul 22 15:38:20 CEST 2009 - kmachalkova@suse.cz + +- Start webpin client from 'Configuration' menu (FaTE #306928) + +------------------------------------------------------------------- +Tue Jul 14 16:55:28 CEST 2009 - aschnell@suse.de + +- replaced Recommends in yast2-storage with Supplements in + yast2-qt-graph (bnc #521545) + +------------------------------------------------------------------- +Thu May 28 11:28:12 CEST 2009 - gs@suse.de + +- NCTable/NCTablePad: only sort in reverse order if Ctrl 'o' + is used for table sorting +- V 2.18.10 + +------------------------------------------------------------------- +Thu May 28 10:51:50 CEST 2009 - tgoettlicher@suse.de + +- V 2.18.9 + +------------------------------------------------------------------- +Wed May 27 15:30:54 CEST 2009 - ma@suse.de + +- Remove use of deprecated Package::filenames. + +------------------------------------------------------------------- +Wed May 27 15:15:42 CEST 2009 - ma@suse.de + +- Remove use of deprecated Package::filenames. +- 2.18.4 + +------------------------------------------------------------------- +Wed May 27 12:07:31 CEST 2009 - gs@suse.de + +- Sorting the package list by size works correctly (bnc#437217) +- 2.18.3 + +------------------------------------------------------------------- +Wed May 27 10:56:58 CEST 2009 - gs@suse.de + +- NCTablePad: add the possibility to set a dedicated sort strategy + for table sorting (required for bnc #437217) +- V 2.18.9 + +------------------------------------------------------------------- +Tue May 12 11:03:04 CEST 2009 - gs@suse.de + +- NCAskForFile/NCAskForDirectory: use YUI::widgetFactory() to + create the layout + +------------------------------------------------------------------- +Wed May 6 12:01:32 CEST 2009 - kmachalkova@suse.cz + +- Speeding up scrolling big package lists left/right (bnc#498267) +- 2.18.2 + +------------------------------------------------------------------- +Wed Apr 29 11:27:35 CEST 2009 - gs@suse.de + +- NCursesWindow: revert the patch which sets back_color_erase to + FALSE (isn't necessary any longer, see bnc #418613). Except for + this the improvements from bce_workaround_by_werner.diff remain + in place. +- V 2.18.8 + +------------------------------------------------------------------- +Mon Apr 27 12:14:05 CEST 2009 - gs@suse.de + +- Allow empty labels for NCInputField, NCComboBox etc. (bnc#289600) + +------------------------------------------------------------------- +Fri Apr 24 10:54:07 CEST 2009 - tgoettlicher@suse.de + +- removed useless matchFiles() +- V 2.18.8 + +------------------------------------------------------------------- +Fri Apr 17 18:35:52 CEST 2009 - kmachalkova@suse.cz + +- Fixed chaotic behaviour of cursor keys after the table has been + sorted (Ctrl-O) - bnc#493884 +- Improved table sort: sort in reversed order, if the same column + is selected repeatedly + +------------------------------------------------------------------- +Fri Apr 3 17:58:35 CEST 2009 - tgoettlicher@suse.de + +- Fixed confusion caused by patterns (bnc #476965) +- V 2.18.7 + +------------------------------------------------------------------- +Fri Apr 3 15:51:09 CEST 2009 - tgoettlicher@suse.de + +- Fixed view mode options (summaryMode, youMode) (bnc #490176) + +------------------------------------------------------------------- +Thu Apr 2 10:35:05 CEST 2009 - tgoettlicher@suse.de + +- Fixed libzypp dependency +- V 2.18.6 + +------------------------------------------------------------------- +Mon Mar 30 16:04:53 CEST 2009 - kmachalkova@suse.cz + +- Do not implicitly search for matching keywords (added a new switch + into search options to include/exclude keywords) (bnc#470069) + +------------------------------------------------------------------- +Thu Mar 26 16:33:59 CET 2009 - aschnell@suse.de + +- fixed certain colors when using styles + +------------------------------------------------------------------- +Thu Mar 26 15:06:44 CET 2009 - gs@suse.de + +- Bugfix for IntField widget: draw the value correctly (was hidden + in some cases, e.g. in Image Creator, bnc #488757) +- V 2.18.7 + +------------------------------------------------------------------- +Thu Mar 19 14:49:36 CET 2009 - gs@suse.de + +- Add name of source package to technical details view + +------------------------------------------------------------------- +Tue Mar 17 17:40:49 CET 2009 - tgoettlicher@suse.de + +- Fixed sort by version (bnc #467871) + +------------------------------------------------------------------- +Tue Mar 17 14:39:23 CET 2009 - gs@suse.de + +- NCRichText widget: bugfixes for text in
...
tags: + show DOS files correctly, add missing PadNL(), show complete + license text (bnc #484163), + only take printable chars into account in method textWidth() +- V 2.18.6 + +------------------------------------------------------------------- +Fri Mar 13 12:44:14 CET 2009 - tgoettlicher@suse.de + +- Added name of source package to technical detail view + +------------------------------------------------------------------- +Thu Mar 12 17:52:29 CET 2009 - tgoettlicher@suse.de + +- Fixed confusing system verification mode (bnc #285482) +- V 2.18.5 + +------------------------------------------------------------------- +Wed Mar 11 15:30:46 CET 2009 - kmachalkova@suse.cz + +- Added tooltips to BarGraph widget (duplicate segment text in + a tooltip should the segment become too small) + +------------------------------------------------------------------- +Tue Mar 10 16:40:26 CET 2009 - tgoettlicher@suse.de + +- Fixed frame widget min width (bnc #409143) + +------------------------------------------------------------------- +Mon Mar 09 16:11:20 CET 2009 - aschnell@suse.de + +- added support for context menus +- 2.18.4 + +------------------------------------------------------------------- +Mon Mar 9 16:09:29 CET 2009 - tgoettlicher@suse.de + +- Fixed "Unsupported Packages" confirmation when removing unsupported packages (bnc #475186) + +------------------------------------------------------------------- +Fri Mar 6 10:35:25 CET 2009 - tgoettlicher@suse.de + +- Added context menus +- V 2.18.6 + +------------------------------------------------------------------- +Fri Mar 6 10:34:28 CET 2009 - tgoettlicher@suse.de + +- Added context menus +- V 2.18.7 + +------------------------------------------------------------------- +Sun Mar 1 17:26:31 CET 2009 - coolo@suse.de + +- hopefully last fix ;( + +------------------------------------------------------------------- +Thu Feb 26 17:02:30 CET 2009 - tgoettlicher@suse.de + +- Fixed incorrect sort order in package list (bnc #469203) + +------------------------------------------------------------------- +Tue Feb 24 16:32:35 CET 2009 - tgoettlicher@suse.de + +- Fixed segfault when switching filters and version tab is shown + +------------------------------------------------------------------- +Tue Feb 24 12:46:13 CET 2009 - aschnell@suse.de + +- support newlines in tooltips + +------------------------------------------------------------------- +Sun Feb 22 21:10:03 CET 2009 - coolo@suse.de + +- another fix +- V 2.18.6 + +------------------------------------------------------------------- +Sun Feb 22 21:07:19 CET 2009 - coolo@suse.de + +- fix compilation with GCC 4.4 +- V 2.18.5 + +------------------------------------------------------------------- +Fri Feb 20 16:18:37 CET 2009 - tgoettlicher@suse.de + +- Fixed menubar spacing in wizard (bnc #464088) + +------------------------------------------------------------------- +Thu Feb 19 17:21:48 CET 2009 - tgoettlicher@suse.de + +- Fixed bnc #464152: save file dialog asks twice to replace file + when the file exists + +------------------------------------------------------------------- +Thu Feb 19 13:33:58 CET 2009 - kmachalkova@suse.cz + +- New menu for launching repo manager and YOU configuration +- New sub-menu for configuring PKGMGR_ACTION_AT_EXIT sysconfig + variable +- Focus newly created table/input field after switching between filter + views +- 2.18.1 + +------------------------------------------------------------------- +Wed Feb 18 14:17:41 CET 2009 - coolo@suse.de + +- fix compilation with gcc 4.4 +- V 2.18.5 + +------------------------------------------------------------------- +Tue Feb 17 14:38:32 CET 2009 - gs@suse.de + +- Don't set textdomain to "ncurses" in constructor of NCDialog + (would overwrite other textdomains) bnc#476245 +- V 2.18.4 + +------------------------------------------------------------------- +Tue Feb 17 10:37:58 CET 2009 - aschnell@suse.de + +- various minor fixes and improvements +- 2.18.3 + +------------------------------------------------------------------- +Sun Feb 15 12:39:06 CET 2009 - coolo@suse.de + +- include stdio to fix compilation with gcc 4.4 + +------------------------------------------------------------------- +Mon Feb 9 17:34:25 CET 2009 - tgoettlicher@suse.de + +- Fixed support level wording in description view (bnc #470667) + +------------------------------------------------------------------- +Mon Feb 9 13:09:12 CET 2009 - gs@suse.de + +- Internal changes in NCFileSelection: correct references to + YTableItems and YTableCells +- V 2.18.3 + +------------------------------------------------------------------- +Mon Feb 9 11:53:36 CET 2009 - sh@suse.de + +- Require latest libyui in spec file (API change) + +------------------------------------------------------------------- +Mon Feb 9 11:52:34 CET 2009 - sh@suse.de + +- Require latest libyui in spec file (API change) +- V 2.18.5 + +------------------------------------------------------------------- +Mon Feb 9 11:43:42 CET 2009 - sh@suse.de + +- Added virtual destructor for YTableCell for better + NCFileSelection support +- V 2.18.4 + +------------------------------------------------------------------- +Wed Feb 4 18:24:46 CET 2009 - sh@suse.de + +- Save and restore open tabs +- V 2.18.4 + +------------------------------------------------------------------- +Wed Feb 4 14:13:15 CET 2009 - tgoettlicher@suse.de + +- Added application icons to description view +- Limited file list to 500 entries +- V 2.18.3 + +------------------------------------------------------------------- +Wed Feb 4 13:54:08 CET 2009 - sh@suse.de + +- Added tab context menu (move left, move right, close) + +------------------------------------------------------------------- +Thu Jan 29 11:59:13 CET 2009 - sh@suse.de + +- Use tabs instead of combo box for switching filter views + See also: + http://preview.tinyurl.com/tabbed-pkg-browsing + http://preview.tinyurl.com/tabbed-pkg-browsing-follow-up +- Moved PackageKit package groups filter view to separate class +- Restored RPM groups filter view +- V 2.18.2 + +------------------------------------------------------------------- +Tue Jan 27 15:34:53 CET 2009 - aschnell@suse.de + +- added simple user-interaction +- 2.18.2 + +------------------------------------------------------------------- +Tue Jan 27 15:33:29 CET 2009 - aschnell@suse.de + +- extended YGraph for simple user-interaction +- V 2.18.3 + +------------------------------------------------------------------- +Fri Jan 23 20:29:34 CET 2009 - aschnell@suse.de + +- improved renderer +- 2.18.1 + +------------------------------------------------------------------- +Tue Jan 20 17:55:52 CET 2009 - kmachalkova@suse.cz + +- Fixed weird behaviour of left/right arrow keys (bnc#467586) +- Speeding up displaying big lists (repository filter & co.) using + overloaded addItem from parent class - requires new y2-ncurses + (bnc#467586) +- 2.18.0 + +------------------------------------------------------------------- +Tue Jan 20 16:50:55 CET 2009 - kmachalkova@suse.cz + +- Table widget: two variants of addItem method (all-at-once and + one-by-one) + YTable::addItems reimplemented in order to speed + up item insertion (table must not be redrawn on each insert) + (bnc#467586) +- V 2.18.2 + +------------------------------------------------------------------- +Fri Jan 16 11:32:21 CET 2009 - kkaempf@suse.de + +- Fix bnc#427372 once more, YWidgetFactory:createTable was missing + +------------------------------------------------------------------- +Thu Jan 15 17:54:58 CET 2009 - aschnell@suse.de + +- initial version +- 2.18.0 +------------------------------------------------------------------- +Thu Jan 15 15:30:46 CET 2009 - sh@suse.de + +- Workaround for bnc #440101: Double clicks in Oxygen theme + Now no longer using itemActivated signal, but itemDoubleClicked + +------------------------------------------------------------------- +Thu Jan 15 12:10:27 CET 2009 - sh@suse.de + +- Fixed bnc #427372: Specify class ownership for SWIG bindings + +------------------------------------------------------------------- +Wed Jan 14 14:38:55 CET 2009 - kmachalkova@suse.cz + +- Wizard widget is now derived from QSplitter, replacing former + QFrame. This makes steps/tree panel collapsible (bnc#460739, + bnc#445682) + +------------------------------------------------------------------- +Wed Jan 14 12:50:27 CET 2009 - aschnell@suse.de + +- added graph widget +- V 2.18.4 + +------------------------------------------------------------------- +Wed Jan 14 10:57:17 CET 2009 - aschnell@suse.de + +- added graph widget +- V 2.18.2 + +------------------------------------------------------------------- +Tue Jan 13 13:57:01 CET 2009 - tgoettlicher@suse.de + +- Fixed bnc #445951: Help dialog untranslated + +------------------------------------------------------------------- +Mon Jan 12 14:12:31 CET 2009 - tgoettlicher@suse.de + +- Fixed column widths in patch and language lists (bnc #461177) + +------------------------------------------------------------------- +Fri Jan 9 18:52:44 CET 2009 - sh@suse.de + +- Fixed accumulated margins in "Versions" view for installed + +------------------------------------------------------------------- +Fri Jan 9 17:59:43 CET 2009 - sh@suse.de + +- Fixed bnc #462778: Community repos show up as repo_1, repo_2, etc. + in Versions view + +------------------------------------------------------------------- +Fri Jan 9 16:59:12 CET 2009 - tgoettlicher@suse.de + +- Fixed bnc #458975: Text cropped in treewidget +- V 2.18.3 + +------------------------------------------------------------------- +Thu Jan 8 18:58:10 CET 2009 - sh@suse.de + +- Fixed bnc #464430 - Root tree items always displayed as open + +------------------------------------------------------------------- +Wed Jan 7 16:44:41 CET 2009 - sh@suse.de + +- Fixed bnc #461617: Glyph ArrowLeft / ArrowRight in Arabic + +------------------------------------------------------------------- +Wed Jan 7 16:41:13 CET 2009 - sh@suse.de + +- Fixed bnc #461617: Glyph ArrowLeft / ArrowRight in Arabic + +------------------------------------------------------------------- +Tue Jan 6 12:49:02 CET 2009 - kmachalkova@suse.cz + +- Fixed crash after pressing some keys (left, right, backspace) + handled by parent class of NCPkgTable (bnc#462961) +- Make matching exact string in package search really exact + (bnc#459719) + +------------------------------------------------------------------- +Fri Jan 2 15:42:19 CET 2009 - tgoettlicher@suse.de + +- Fixed bnc #442161: don't sort package list after each status change + +------------------------------------------------------------------- +Wed Dec 17 17:08:33 CET 2008 - sh@suse.de + +- Applied kmachalkova's patch for bnc #399599: Search exact match +- V 2.18.1 + +------------------------------------------------------------------- +Wed Dec 17 15:56:32 CET 2008 - tgoettlicher@suse.de + +- Added stylesheet editor +- V 2.18.2 + +------------------------------------------------------------------- +Mon Dec 15 13:18:54 CET 2008 - kmachalkova@suse.cz + +- Fixed tree items indexing to ensure selecting the correct item + in modules using navigation tree (bnc#459068) +- V 2.17.12 + +------------------------------------------------------------------- +Thu Dec 11 11:26:24 CET 2008 - tgoettlicher@suse.de + +- Fixed bnc #438861: Wizard layout problems for Arabic and Hebrew +- V 2.17.25 + +------------------------------------------------------------------- +Wed Dec 10 11:54:03 CET 2008 - sh@suse.de + +- Fixed bnc #457682: Qt-UI interprets HTML-tags in wizard title +- Fixed bnc #457691: HTML tags in slide show install log +- V 2.17.24 + +------------------------------------------------------------------- +Mon Dec 8 22:57:24 CET 2008 - dmacvicar@suse.de + +- package selector shows libzypp unsupported packages incorrectly + (bnc #457214) +- V 2.17.25 + +------------------------------------------------------------------- +Mon Dec 8 17:26:00 CET 2008 - dmacvicar@suse.de + +- Fix regression on package selector GUI speed. + schedule layout of tree items for when the insertion of them + is finished and we are back in the event loop. + (bnc #457281) +- V 2.17.24 + +------------------------------------------------------------------- +Fri Dec 5 17:46:08 CET 2008 - dmacvicar@suse.de + +- hide the solver information feature if the package is not + present on the installation media (the popup has no sense there) + (bnc #450065) +- V 2.17.23 + +------------------------------------------------------------------- +Thu Dec 4 17:33:49 CET 2008 - kmachalkova@suse.cz + +- Installed patterns/patches are marked as 'i' (bnc#442484) +- Adjusted switching between pattern states (bnc#445415 for ncurses) +- Enables sorting of pkg tables (partially bnc#437217) +- 2.17.11 + +------------------------------------------------------------------- +Tue Dec 2 14:06:07 CET 2008 - sh@suse.de + +- Fixed bnc #450280: Text cut off in repository list +- V 2.17.22 + +------------------------------------------------------------------- +Fri Nov 28 17:10:23 CET 2008 - dmacvicar@suse.de + +- fix displaying of automatic changes confirmations and + unsupported packages confirmations. +- Needs fix in libzypp 5.24.2 so vendor unsupported packagages are + marked correctly. +- V 2.17.21 + +------------------------------------------------------------------- +Fri Nov 28 13:38:04 CET 2008 - sh@suse.de + +- Last fix (bnc #449804) breaks yast2 sysconfig editor - use + QHeaderView::ResizeToContents instead of QHeaderView::Stretch +- V 2.17.23 + +------------------------------------------------------------------- +Fri Nov 28 12:12:01 CET 2008 - sh@suse.de + +- Fixed bnc #449804: Wizard navigation tree always cuts off items +- V 2.17.22 + +------------------------------------------------------------------- +Wed Nov 26 16:36:25 CET 2008 - coolo@suse.de + +- convert the image if it does not need scaling (bnc#449150) +- V 2.17.21 + +------------------------------------------------------------------- +Tue Nov 25 19:03:35 CET 2008 - sh@suse.de + +- Fixed fix for bnc #447273 (versions missing) that broke fix for + bnc #441828 (column widths) +- V 2.17.20 + +------------------------------------------------------------------- +Mon Nov 24 17:45:49 CET 2008 - tgoettlicher@suse.de + +- Fixed broken version column (bnc #447273) +- V 2.17.19 + +------------------------------------------------------------------- +Wed Nov 19 17:36:24 CET 2008 - sh@suse.de + +- Fixed bnc #445415: No packages from patterns installed +- V 2.17.18 + +------------------------------------------------------------------- +Wed Nov 19 16:04:40 CET 2008 - sh@suse.de + +- Enforce table keepSorting(): Disable interactive sorting, if set + +------------------------------------------------------------------- +Tue Nov 18 17:05:36 CET 2008 - sh@suse.de + +- Fixed broken version numbers in change log +- V 2.17.17 + +------------------------------------------------------------------- +Thu Nov 13 19:22:46 CET 2008 - sh@suse.de + +- Fixed over-wide buttons in dependency problem dialog + +------------------------------------------------------------------- +Thu Nov 13 18:19:01 CET 2008 - sh@suse.de + +- Updated lang_fonts from mfabian for Hebrew (bnc #444296) +- V 2.17.20 + +------------------------------------------------------------------- +Wed Nov 12 17:59:17 CET 2008 - sh@suse.de + +- Infrastructure for better table column widths (bnc #441828) +- V 2.17.19 + +------------------------------------------------------------------- +Wed Nov 12 17:57:41 CET 2008 - sh@suse.de + +- Improved table column widths (bnc #441828) + still not perfect, but much better + +------------------------------------------------------------------- +Wed Nov 12 15:11:28 CET 2008 - sh@suse.de + +- Fixed over-wide [OK] button in package selector help +- V 2.17.16 + +------------------------------------------------------------------- +Fri Nov 7 19:18:25 CET 2008 - sh@suse.de + +- Updated lang_fonts from mfabian for bnc #438855 (inst fonts) +- V 2.17.18 + +------------------------------------------------------------------- +Fri Nov 7 17:04:40 CET 2008 - kmachalkova@suse.cz + +- Sort patterns according to order AND category (bnc#439088) +- 2.17.10 + +------------------------------------------------------------------- +Thu Nov 6 14:03:53 CET 2008 - gs@suse.de + +- YOU layout improved (enough space for download size) +- Always update the package table after dependency popup is shown +- Increase width of dependency popup (bnc #441414) +- 2.17.9 + +------------------------------------------------------------------- +Wed Nov 5 14:15:01 CET 2008 - gs@suse.de + +- Internal change: delete NCPkgPatchSearch popup correctly + +------------------------------------------------------------------- +Wed Nov 5 13:00:08 CET 2008 - tgoettlicher@suse.de + +- Fixed encoding in description view + +------------------------------------------------------------------- +Mon Nov 3 16:44:47 CET 2008 - tgoettlicher@suse.de + +- Fixed bnc #438680: software installation description not + refreshed after search + +------------------------------------------------------------------- +Fri Oct 31 17:56:00 CET 2008 - sh@suse.de + +- Fixed bnc #381981: Bad initial size for secondary filters in + "Repositories" filter view +- V 2.17.15 + +------------------------------------------------------------------- +Thu Oct 30 11:04:26 CET 2008 - tgoettlicher@suse.de + +- Fixed QPainter warnings in YQBusyIndicator +- V 2.17.17 + +------------------------------------------------------------------- +Tue Oct 28 17:14:07 CET 2008 - sh@suse.de + +- (coolo) Fixed bnc #427632: Steps in wizard not updated + +------------------------------------------------------------------- +Fri Oct 24 18:25:17 CEST 2008 - sh@suse.de + +- Fixed bnc #403367: Crash when searching for invalid regex +- V 2.17.14 + +------------------------------------------------------------------- +Thu Oct 23 19:14:46 CEST 2008 - kmachalkova@suse.cz + +- Added explanation of 'satisfied' (:-)) pattern/language + status (bnc#432528) +- Exclude readonly directories from the checking of available + diskspace(bnc#384368) +- 2.17.8 + +------------------------------------------------------------------- +Thu Oct 23 16:54:34 CEST 2008 - gs@suse.de + +- Add missing method selectItem() to NCComboBox +- V 2.17.11 + +------------------------------------------------------------------- +Wed Oct 22 12:56:04 CEST 2008 - gs@suse.de + +- Show a "Searching..." popup during package search +- Warning message added to disk error popup +- Internal changes: disk space testing enabled, comments added + +------------------------------------------------------------------- +Tue Oct 21 15:59:49 CEST 2008 - sh@suse.de + +- Fixed bnc #436783: Map Amusements/Teaching/* to Education +- De-obfuscated RPM groups <--> PackageKit mapping +- V 2.17.13 + +------------------------------------------------------------------- +Tue Oct 21 11:51:17 CEST 2008 - tgoettlicher@suse.de + +- Fixed default button (bnc #381187) +- V 2.17.16 + +------------------------------------------------------------------- +Tue Oct 21 09:08:21 CEST 2008 - tgoettlicher@suse.de + +- Fixed bnc #436716: horizontal scrollbar for TreeWidget + +------------------------------------------------------------------- +Thu Oct 16 19:57:11 CEST 2008 - sh@suse.de + +- Fixed bnc #433130: Poor performance in runlevel editor + (Massive performance drop when inserting items into YQTable) +- V 2.17.15 + +------------------------------------------------------------------- +Thu Oct 16 15:59:19 CEST 2008 - sh@suse.de + +- Prevent segfaults: Converted QY2Styler to a real singleton + +------------------------------------------------------------------- +Wed Oct 15 15:15:08 CEST 2008 - sh@suse.de + +- Added `opt(`confirmUnsupported) for PackageSelector widget + (bnc #435479) +- V 2.17.12 + +------------------------------------------------------------------- +Wed Oct 15 15:13:13 CEST 2008 - sh@suse.de + +- Beautified symptoms of crash while DBUS restart (bnc #428125) +- Require latest libyui (API change!) +- V 2.17.14 + +------------------------------------------------------------------- +Wed Oct 15 15:11:42 CEST 2008 - sh@suse.de + +- Added `opt(`confirmUnsupported) for PackageSelector widget + (bnc #435479) +- V 2.17.14 + +------------------------------------------------------------------- +Wed Oct 15 15:07:17 CEST 2008 - sh@suse.de + +- Require latest libyui (API change!) +- V 2.17.10 + +------------------------------------------------------------------- +Wed Oct 15 14:34:57 CEST 2008 - sh@suse.de + +- Require latest libyui-devel (API change!) +- V 2.17.7 + +------------------------------------------------------------------- +Wed Oct 15 12:18:49 CEST 2008 - gs@suse.de + +- Remove "/bin/dumpkeys | /bin/loadkeys --unicode" from + NCApplication::initConsoleKeyboard. The line breaks the + console keyboard and isn't necessary at all (bnc #433016). +- Call DialogSpy upon Ctrl-d-Shift-y (introspection of the + topmost dialog) + +------------------------------------------------------------------- +Tue Oct 14 13:06:48 CEST 2008 - sh@suse.de + +- Fixed bnc #434042: "Install -devel packages" doesn't work + with new library package naming scheme + +------------------------------------------------------------------- +Mon Oct 13 14:32:15 CEST 2008 - tgoettlicher@suse.de + +- Fixed bnc #434259: Complete quotes for HTML attributes + +------------------------------------------------------------------- +Thu Oct 9 18:20:07 CEST 2008 - sh@suse.de + +- Fixed bnc #433914: YQPkgDiskUsageWarningDialog too wide +- V 2.17.11 + +------------------------------------------------------------------- +Thu Oct 9 17:52:08 CEST 2008 - sh@suse.de + +- Require latest libyui +- V 2.17.13 + +------------------------------------------------------------------- +Thu Oct 9 17:35:47 CEST 2008 - sh@suse.de + +- Fixed bnc #382202: WM_CLOSE closes window, but leaves y2base + process running in undefined state +- V 2.17.10 + +------------------------------------------------------------------- +Thu Oct 9 16:58:09 CEST 2008 - sh@suse.de + +- Prevent segfault when deleting YEventFilters in YDialog dtor +- Prevent segfault in YEventFilter with default args +- V 2.17.13 + +------------------------------------------------------------------- +Tue Oct 7 18:41:47 CEST 2008 - sh@suse.de + +- Fixed bnc #429030: "Configuration" menu present in installation +- V 2.17.9 + +------------------------------------------------------------------- +Tue Oct 7 15:04:28 CEST 2008 - sh@suse.de + +- Fixed bnc #421267: Missing newline in exported conflicts list + +------------------------------------------------------------------- +Thu Oct 2 13:20:46 CEST 2008 - sh@suse.de + +- Fixed bnc #430392: Typo in error message + +------------------------------------------------------------------- +Wed Oct 1 16:12:26 CEST 2008 - tgoettlicher@suse.de + +- Write message to log when client is killed due to X server crash + bnc #414292 + +------------------------------------------------------------------- +Wed Oct 1 13:59:45 CEST 2008 - tgoettlicher@suse.de + +- Fixed bnc #418279: export list to text file fails + +------------------------------------------------------------------- +Tue Sep 30 16:05:58 CEST 2008 - sh@suse.de + +- Move keyboard focus to default button (if there is one) when + a dialog opens + +------------------------------------------------------------------- +Fri Sep 26 16:53:35 CEST 2008 - kmachalkova@suse.cz + +- Fixed crash in Languages filter: redefined sort function for + languages so that it does not refer to zypp::ResObjects + (zypp::Locale isn't one anymore)(bnc#428355) +- V 2.17.8 + +------------------------------------------------------------------- +Fri Sep 26 15:52:16 CEST 2008 - tgoettlicher@suse.de + +- Fixed bnc #418443: Yast modules windows have no title +- V 2.17.12 + +------------------------------------------------------------------- +Fri Sep 26 15:41:16 CEST 2008 - tgoettlicher@suse.de + +- Fixed bnc #418443: Yast modules windows have no title +- V 2.17.12 + +------------------------------------------------------------------- +Wed Sep 24 18:35:03 CEST 2008 - sh@suse.de + +- Require latest libyui (API change!) +- V 2.17.9 + +------------------------------------------------------------------- +Wed Sep 24 18:32:11 CEST 2008 - sh@suse.de + +- Improved robustness against already-deleted widgets (bnc #421794) +- Require latest libyui +- V 2.17.11 + +------------------------------------------------------------------- +Wed Sep 24 18:26:06 CEST 2008 - sh@suse.de + +- Improved robustness against already-deleted widgets (bnc #421794) +- V 2.17.11 + +------------------------------------------------------------------- +Fri Sep 19 15:43:12 CEST 2008 - sh@suse.de + +- Fixed bnc #427370: Segfault in NCFrame called from Python +- Fixed a dozen other similar hazardous pointer uses +- Applied Werner's bce patch (now in SVN) (bnc #423615) +- Fixed bnc #427372: Segfault in empty NCTable +- V 2.17.8 + +------------------------------------------------------------------- +Wed Sep 17 15:25:00 CEST 2008 - werner@suse.de + +- Add workaround for bce problem, this could be caused by the + old c++ ncurses interface used in yast2-ncurses (bnc#423615) + +------------------------------------------------------------------- +Wed Sep 17 12:37:32 CEST 2008 - sh@suse.de + +- Fixed bnc #399502: Layout for right-to-left languages +- Fixed bnc #396360: Last column in Table widget is too far right +- V 2.17.10 + +------------------------------------------------------------------- +Wed Sep 17 12:33:09 CEST 2008 - sh@suse.de + +- Fixed reverse layout (for Arabic, Hebrew) in YButtonBox + +------------------------------------------------------------------- +Fri Sep 12 18:42:04 CEST 2008 - sh@suse.de + +- Improved resize behaviour of YDialogSpy + +------------------------------------------------------------------- +Fri Sep 12 18:41:26 CEST 2008 - sh@suse.de + +- Reduced minimum size of YQTree to reasonable value + +------------------------------------------------------------------- +Fri Sep 12 16:47:09 CEST 2008 - sh@suse.de + +- Require latest libyui +- V 2.17.7 + +------------------------------------------------------------------- +Fri Sep 12 16:12:49 CEST 2008 - sh@suse.de + +- Added widget properties to YDialogSpy +- V 2.17.10 + +------------------------------------------------------------------- +Fri Sep 12 13:54:34 CEST 2008 - sh@suse.de + +- Now exporting more YWidget base class attributes as properties: + HWeight, VWeight, HStretch, VStretch + +------------------------------------------------------------------- +Fri Sep 12 13:52:32 CEST 2008 - sh@suse.de + +- More graceful "Can't open display" error handling: + Now probing display before any Qt calls to give clear error msg +- Require latest libyui +- V 2.17.9 + +------------------------------------------------------------------- +Thu Sep 11 18:11:14 CEST 2008 - sh@suse.de + +- Ask for package licenses, not patch licenses even in online + update mode +- V 2.17.7 + +------------------------------------------------------------------- +Thu Sep 11 15:49:50 CEST 2008 - sh@suse.de + +- Require latest libyui +- V 2.17.6 + +------------------------------------------------------------------- +Thu Sep 11 15:46:58 CEST 2008 - sh@suse.de + +- Added highlighting of currently selected widget in DialogSpy +- Require latest libyui +- V 2.17.8 + +------------------------------------------------------------------- +Thu Sep 11 15:42:18 CEST 2008 - sh@suse.de + +- Added highlighting for target dialog in YDialogSpy +- V 2.17.9 + +------------------------------------------------------------------- +Wed Sep 10 17:15:52 CEST 2008 - sh@suse.de + +- Force [Help] button left-aligned in GNOME button order + +------------------------------------------------------------------- +Tue Sep 9 17:07:32 CEST 2008 - sh@suse.de + +- Call DialogSpy upon Ctrl-Shift-Alt-Y + for interactive introspection of the topmost dialog +- V 2.17.7 + +------------------------------------------------------------------- +Tue Sep 9 17:05:23 CEST 2008 - sh@suse.de + +- Added YDialogSpy for interactive introspection of a widget tree +- V 2.17.8 + +------------------------------------------------------------------- +Tue Sep 9 16:23:12 CEST 2008 - sh@suse.de + +- Fixed reentrance problems in event handling: + Moved event handling from YQUI to YQDialog + +------------------------------------------------------------------- +Tue Sep 9 16:21:35 CEST 2008 - sh@suse.de + +- Made YEvents more robust against attempts of duplicate deletion +- Stream output (logging) for YEvents + +------------------------------------------------------------------- +Fri Sep 5 16:22:28 CEST 2008 - sh@suse.de + +- Fixed bnc #418676: Use title capitalization for groups + +------------------------------------------------------------------- +Thu Sep 4 14:47:46 CEST 2008 - sh@suse.de + +- Allow ButtonBox sanity check to be relaxed (bnc #422612) +- V 2.17.7 + +------------------------------------------------------------------- +Mon Aug 25 13:11:21 CEST 2008 - tgoettlicher@suse.de + +- fate #303458: Simplifiying Software Management +- V 2.17.6 + +------------------------------------------------------------------- +Fri Aug 22 18:52:11 CEST 2008 - sh@suse.de + +- Check environment variables for button order: + $DESKTOP_SESSION + $WINDOWMANAGER + $Y2_BUTTON_ORDER + +- Added command line options (overriding the env vars above): + --gnome-button-order + --kde-button-order + +- V 2.17.6 + +------------------------------------------------------------------- +Fri Aug 22 18:46:46 CEST 2008 - sh@suse.de + +- Added ButtonBox widget (fate #303446) +- V 2.17.5 + +------------------------------------------------------------------- +Thu Aug 21 15:28:14 CEST 2008 - sh@suse.de + +- Added YQButtonBox widget (fate #303446) +- Dropped obsolete YFrameBuffer + +------------------------------------------------------------------- +Thu Aug 21 15:28:14 CEST 2008 - sh@suse.de + +- Added YButtonBox widget (fate #303446) +- V 2.17.6 + +------------------------------------------------------------------- +Thu Aug 21 14:13:46 CEST 2008 - tgoettlicher@suse.de + +- Fixed bnc #418606: widgets are not aligned + +------------------------------------------------------------------- +Wed Aug 20 16:43:41 CEST 2008 - gs@suse.de + +- Support multi selection in table widget (fate #303492) + V 2.17.4 + +------------------------------------------------------------------- +Fri Aug 15 12:32:16 CEST 2008 - dmacvicar@suse.de + +- 2.17.5 +- on SLE systems, warn before transaction if it includes + unsupported software (fate#305057) + can also be enabled by defining + YPKG_QT_CONFIRM_UNSUPPORTED_PACKAGES at compile time. +- (fate#120366) search in file list option + +------------------------------------------------------------------- +Thu Aug 14 23:18:03 CEST 2008 - dmacvicar@suse.de + +- 2.17.4 +- make the versions view scrollable (bnc#409096) + +------------------------------------------------------------------- +Wed Aug 13 17:20:23 CEST 2008 - tgoettlicher@suse.de + +- Fixed YQCheckBoxFrame child widget enablement initially wrong (bnc #403126) + +------------------------------------------------------------------- +Wed Aug 13 16:02:56 CEST 2008 - tgoettlicher@suse.de + +- Fixed wrong icon when using several wizards (#411579) + +------------------------------------------------------------------- +Tue Aug 12 17:50:53 CEST 2008 - dmacvicar@suse.de + +- package list should be sorted locale aware + (bnc#355255) + +------------------------------------------------------------------- +Mon Aug 11 18:23:19 CEST 2008 - dmacvicar@suse.de + +- Fixed bnc#394657 : package selector crashes when + selecting languages with keyboard + +------------------------------------------------------------------- +Thu Aug 7 13:45:16 CEST 2008 - kkaempf@suse.de + +- use rpm macros for Perl and Python directories. Fixes building + against Python 2.6. + +------------------------------------------------------------------- +Wed Aug 6 21:42:43 CEST 2008 - kmachalkova@suse.cz + +- Show "Start repository manager" menu only when requested by + `opt(`repoMgr) flag i.e. not in installation phase (bnc#381956) +- Added filtering packages by status (bnc#384085) +- Internal changes (YOU help, pkg selector modes) +- 2.17.6 + +------------------------------------------------------------------- +Tue Aug 5 11:14:01 CEST 2008 - tgoettlicher@suse.de + +- V 2.17.5 + +------------------------------------------------------------------- +Tue Aug 5 10:54:04 CEST 2008 - tgoettlicher@suse.de + +- Fixed bnc #409612: popup menu during installation becomes + hidden because of NULL parent + +------------------------------------------------------------------- +Tue Jul 29 11:21:53 CEST 2008 - tgoettlicher@suse.de + +- Fixed sorting in Table (bnc #399206) + +------------------------------------------------------------------- +Tue Jul 29 08:38:41 CEST 2008 - tgoettlicher@suse.de + +- Fixed bnc #389174: changing packages with keyboard is broken + +------------------------------------------------------------------- +Mon Jul 28 10:59:25 CEST 2008 - tgoettlicher@suse.de + +- Fixed case sensitve shortcuts for DumbTab (bnc #411877) + +------------------------------------------------------------------- +Wed Jul 23 16:55:55 CEST 2008 - kmachalkova@suse.cz + +- Added pkg search modes (contains, regexp etc.) selection (uses + zypp::PoolQuery) +- Search view is now default (bnc#404694) +- Reset info text area on switching to/from search filter + +------------------------------------------------------------------- +Wed Jul 23 16:12:56 CEST 2008 ma@suse.de + +- Remove references to obsolete freshens dependencies. +- V 2.17.3 + +------------------------------------------------------------------- +Wed Jul 23 16:12:56 CEST 2008 ma@suse.de + +- Remove references to obsolete freshens dependencies. +- 2.17.5 + +------------------------------------------------------------------- +Mon Jul 21 15:28:38 CEST 2008 - kmachalkova@suse.cz + +- Some look&feel fixes + * Show locale (language) description + * Show repository URL in the description area (not in the table) + * Show how many packages has been found in this search +- Experimental support for patch searching using zypp::PoolQuery +- 2.17.4 + +------------------------------------------------------------------- +Thu Jul 17 11:42:54 CEST 2008 - ma@suse.de + +- Remove obsolete references to Script/Message/Atom + +------------------------------------------------------------------- +Thu Jul 17 11:42:54 CEST 2008 - ma@suse.de + +- Remove obsolete references to Script/Message/Atom + +------------------------------------------------------------------- +Wed Jul 16 12:25:11 CEST 2008 - sh@suse.de + +- Added API for fate #303492: Multi selection for table widget + (just API, not really supporting multi selection yet) +- V 2.17.3 + +------------------------------------------------------------------- +Tue Jul 15 19:13:57 CEST 2008 - sh@suse.de + +- Implemented fate #303492: Multi selection for table widget +- V 2.17.4 + +------------------------------------------------------------------- +Tue Jul 15 19:12:22 CEST 2008 - sh@suse.de + +- Implemented fate #303492: Multi selection for table widget +- V 2.17.5 + +------------------------------------------------------------------- +Mon Jul 14 23:45:08 CEST 2008 - dmacvicar@suse.de + +- feature #302003, show transactions in a better way. + basically we not only show automatic changes, but + all changes or only user requested ones. + +------------------------------------------------------------------- +Fri Jul 11 16:29:47 CEST 2008 - sh@suse.de + +- Fixed bnc #367023: Keyboard shortcuts for non-ASCII languages +- V 2.17.4 + +------------------------------------------------------------------- +Fri Jul 11 15:40:57 CEST 2008 - sh@suse.de + +- Fixed bnc #399674: Icons for Auto* actions missing in help + +------------------------------------------------------------------- +Fri Jul 11 15:30:23 CEST 2008 - sh@suse.de + +- Fixed bnc #403852: MultiLineEdit doesn't take HTML as plain text + +------------------------------------------------------------------- +Wed Jul 9 17:17:00 CEST 2008 - sh@suse.de + +- Fixed bnc #397082: No "[x] View -debugsource packages" menu entry: + Now toggling -debuginfo and -debugsource simultaneously. +- Added "Install matching -debugsource packages" menu entry +- V 2.17.2 + +------------------------------------------------------------------- +Tue Jul 8 18:59:47 CEST 2008 - sh@suse.de + +- Enable keyboard shortcuts for YQDumbTab widgets (fate #304890) +- V 2.17.3 + +------------------------------------------------------------------- +Tue Jul 8 18:57:10 CEST 2008 - sh@suse.de + +- Enable keyboard shortcuts for YDumbTab widgets (fate #304890) +- V 2.17.3 + +------------------------------------------------------------------- +Tue Jul 8 15:42:54 CEST 2008 - sh@suse.de + +- Fixed massive performance drop when inserting many (3000+) + YQSelectionBox items +- V 2.17.2 + +------------------------------------------------------------------- +Thu Jun 26 10:47:43 CEST 2008 - gs@suse.de + +- Improved NCDumbTab widget + V 2.17.2 + +------------------------------------------------------------------- +Thu Jun 26 09:47:18 CEST 2008 - schubi@suse.de + +- Added plugin mechanism for displaying grafic solver results. +- V 2.17.1 + +------------------------------------------------------------------- +Wed Jun 25 13:50:33 CEST 2008 - kmachalkova@suse.cz + +- Focus the button (instead of text area) and make closing the dialog + possible with single keypress if applicable (bnc#397393) +- Fixed keyboard shortcut (bnc#402349) +- 2.17.3 + +------------------------------------------------------------------- +Tue Jun 24 13:19:47 CEST 2008 - gs@suse.de + +- NCDumbTab widget is available + +------------------------------------------------------------------- +Tue Jun 24 11:55:26 CEST 2008 - tgoettlicher@suse.de + +- prevent that the user deselects all radiobutton items + +------------------------------------------------------------------- +Tue Jun 24 11:42:38 CEST 2008 - sh@suse.de + +- Applied bubli's patch for bnc #397393: OK button default focus + +------------------------------------------------------------------- +Wed Jun 18 18:49:41 CEST 2008 - sh@suse.de + +- Introduced YEventFilter to improve support for higher-level + widgets that might send and need to handle internal events +- V 2.17.2 + +------------------------------------------------------------------- +Tue Jun 17 19:00:03 CEST 2008 - sh@suse.de + +- Fixed bnc #400477: yast2 runlevel takes 40s to switch view +- V 2.17.1 + +------------------------------------------------------------------- +Wed Jun 11 19:49:36 CEST 2008 - sh@suse.de + +- Introduced YUITerminator to make sure the UI is properly shut + down in all cases, regardless if called from YCP or plain C++ +- V 2.17.1 + +------------------------------------------------------------------- +Wed Jun 11 13:02:53 CEST 2008 - kmachalkova@suse.cz + +- Use zypp::PoolQuery to filter packages by repositories +- Use zypp::PoolQuery to search in packages +- Search filter: search directly by hitting Enter on search field +- Update label and the description when switching between repositories + (bnc#397388) +- 2.17.2 + +------------------------------------------------------------------- +Tue Jun 10 16:02:30 CEST 2008 - sh@suse.de + +- Now using renamed ::setPreferredSize() calls rather than old + setNiceSize() +- Fixed broken YaST2 logo headers in some source files +- Removed utterly wrong maintainer: ma@suse.de lines +- V 2.17.1 + +------------------------------------------------------------------- +Tue Jun 10 15:58:00 CEST 2008 - sh@suse.de + +- Reformatted code according to mandatory YaST2 coding style +- Renamed some ::setNiceSize() methods to ::setPreferredSize() +- V 2.17.1 + +------------------------------------------------------------------- +Tue Jun 10 14:58:01 CEST 2008 - gs@suse.de + +- Online Update: add preselected patches to the list of + needed patches + +------------------------------------------------------------------- +Thu Jun 5 13:28:52 CEST 2008 - sh@suse.de + +- (coolo) fixed segfault in QY2Styler with secondary wizards during + installation: bnc #381755, bnc #391856, bug #391947 + (tgoettlicher fixed bnc #397083: help dialog disappears when + "Help" button is multiple pushed +- V 2.16.54 + +------------------------------------------------------------------- +Wed Jun 4 12:13:54 CEST 2008 - gs@suse.de + +- Improve dependency popup: show solution details (NCRichText), + only add NCSpacing if there's enough space + +------------------------------------------------------------------- +Wed Jun 4 11:46:58 CEST 2008 - sh@suse.de + +- Added translation marker for "File" menu (bnc #396419) +- V 2.16.48 + +------------------------------------------------------------------- +Tue Jun 3 13:42:19 CEST 2008 - tgoettlicher@suse.de + +- limited bar width in disk usage list to 100% + +------------------------------------------------------------------- +Thu May 29 17:57:08 CEST 2008 - sh@suse.de + +- Fixed bnc #394525: Proxy settings don't work in installer +- Fixed bnc #379622: CheckBoxFrame( `opt(`invertAutoEnable) ) +- V 2.16.53 + +------------------------------------------------------------------- +Thu May 29 15:29:40 CEST 2008 - ma@suse.de + +- Revert 'fix persistent locks saving (bnc#332853)' because the + approach is wrong. Persistent locks are saved during commit. + It's not the UI's task to do this. +- V 2.16.47 + +------------------------------------------------------------------- +Thu May 29 10:12:08 CEST 2008 - gs@suse.de + +- Show the status of a language pattern and make installation + possible (bnc #389722) +- 2.16.13 + +------------------------------------------------------------------- +Wed May 28 15:55:28 CEST 2008 - kmachalkova@suse.cz + +- Do not create pop-up dialogs on the stack (disk space, deps), this + may lead to segfault (bnc#384471) and/or the latest pop-up being + always on the top (bnc#384467) +- 2.16.12 + +------------------------------------------------------------------- +Wed May 28 15:47:57 CEST 2008 - sh@suse.de + +- Fixed bnc #393040: Keyboard shortcuts in main dialogs broken +- V 2.16.52 + +------------------------------------------------------------------- +Wed May 28 14:31:31 CEST 2008 - sh@suse.de + +- Added YWizard::wizardMode() for bnc #393040 +- V 2.16.48 + +------------------------------------------------------------------- +Wed May 28 11:55:58 CEST 2008 - sh@suse.de + +- Applied Fabien Crespel's patch for repo sorting (bnc #394860) +- V 2.16.46 + +------------------------------------------------------------------- +Wed May 28 10:35:14 CEST 2008 - locilka@suse.cz + +- New version to follow standard way of submitting YaST packages + (bnc #394977, bnc #394980, bnc #394504). +- 2.16.45 + +------------------------------------------------------------------- +Mon May 26 18:39:31 CEST 2008 - coolo@suse.de + +- more font updates from Mike + +------------------------------------------------------------------- +Mon May 26 18:19:14 CEST 2008 - coolo@suse.de + +- fix encoding of pattern descriptions + +------------------------------------------------------------------- +Mon May 26 16:42:55 CEST 2008 - dmacvicar@suse.de + +- bnc#394504 search kill YaST + +------------------------------------------------------------------- +Mon May 26 15:45:00 CEST 2008 - sh@suse.de + +- Fixed bnc #393848: Missing translations in YQWizard help window +- V 2.16.51 + +------------------------------------------------------------------- +Fri May 23 17:04:41 CEST 2008 - tgoettlicher@suse.de + +- V 2.16.50 + +------------------------------------------------------------------- +Fri May 23 15:27:24 CEST 2008 - dmacvicar@suse.de + +- if a patch is preselected it will go satisfied + therefore it will not be shown in the "needed" list. + Test for patches marked to be installed too. + +------------------------------------------------------------------- +Fri May 23 15:19:27 CEST 2008 - kkaempf@suse.de + +- fix widget (pointer) comparison for Perl and Python. + +------------------------------------------------------------------- +Wed May 21 18:34:36 CEST 2008 - dmacvicar@suse.de + +- fallback to default icon if no icon is defined in + a pattern. + +------------------------------------------------------------------- +Wed May 21 13:30:21 CEST 2008 - coolo@suse.de + +- fixing theming of pattern selector popups + +------------------------------------------------------------------- +Wed May 21 13:20:35 CEST 2008 - sh@suse.de + +- Removed YCP includes +- Removed obsolete testsuite +- Removed yast2-core-devel from BuildRequires in .spec +- V 2.16.28 + +------------------------------------------------------------------- +Wed May 21 13:05:45 CEST 2008 - dmacvicar@suse.de + +- display the right name for repository list. (bnc#383553) + patch by Fabien Crespel + +------------------------------------------------------------------- +Wed May 21 10:33:43 CEST 2008 - gs@suse.de + +- YOU: correct condition for unneeded patches +- 2.16.11 + +------------------------------------------------------------------- +Tue May 20 17:43:12 CEST 2008 - kkaempf@suse.de + +- Fix requires for perl-yui (bnc#392558) + +------------------------------------------------------------------- +Tue May 20 13:20:21 CEST 2008 - kkaempf@suse.de + +- follow naming conventions (bnc#392524). Its now ruby-yui, + python-yui and perl-yui. + +------------------------------------------------------------------- +Tue May 20 12:19:41 CEST 2008 - gs@suse.de + +- update the pattern status after the initial solver run, + status for "installed" patterns/patches is ':-)', + correct help text and action menu for YOU + +------------------------------------------------------------------- +Tue May 20 11:50:53 CEST 2008 - sh@suse.de + +- Changed `opt(`warncolor) text color back to black (bnc #384452) + +------------------------------------------------------------------- +Mon May 19 19:31:38 CEST 2008 - dmacvicar@suse.de + +- feedback for search (bnc#391406) +- reenable cancel (bnc#350988) +- fix search begins with string (bnc#388601) +- deprecate special selection icons (bnc#392067) +- fix persistent locks saving (bnc#332853) +- 2.16.44 + +------------------------------------------------------------------- +Mon May 19 15:59:53 CEST 2008 - tgoettlicher@suse.de + +- Fixed bnc #389745: 'Changed Packages' window not centered + +------------------------------------------------------------------- +Mon May 19 12:04:31 CEST 2008 - kkaempf@suse.de + +- link against libyui to get all symbols resolved. + (required to get libyui-bindings work with ncurses) + +------------------------------------------------------------------- +Mon May 19 12:02:56 CEST 2008 - kkaempf@suse.de + +- Add examples for Perl and Python + +------------------------------------------------------------------- +Mon May 19 11:50:51 CEST 2008 - dmacvicar@suse.de + +- cycle status from autoselected to non-selected instead of + taboo, as ZYpp supports soft-locks (recommends locks) + (related to bnc#389739) + +------------------------------------------------------------------- +Sat May 17 18:19:22 CEST 2008 - coolo@suse.de + +- fix font handling during installation (bnc#357258) + +------------------------------------------------------------------- +Fri May 16 17:10:03 CEST 2008 - tgoettlicher@suse.de + +- Adjust QY2ListView to enable scrolling in wizard (bnc #391048) + +------------------------------------------------------------------- +Fri May 16 14:27:14 CEST 2008 - kkaempf@suse.de + +- Also generate Python (libyui-python) and Perl (perl-libyui) + bindings. + +------------------------------------------------------------------- +Fri May 16 13:58:11 CEST 2008 - tgoettlicher@suse.de + +- Fixed YUINoDialogException caused by popup windows +- V 2.16.48 + +------------------------------------------------------------------- +Thu May 15 14:52:30 CEST 2008 - sh@suse.de + +- Fixed bnc #389744: Missing icons in "symbols help" dialog +- V 2.16.43 + +------------------------------------------------------------------- +Thu May 15 14:48:30 CEST 2008 - sh@suse.de + +- Moved most XPM icons and YQIconPool to yast2-qt-pkg: + They are only needed for PackageSelector and related +- V 2.16.47 + +------------------------------------------------------------------- +Thu May 15 14:10:24 CEST 2008 - dmacvicar@suse.de + +- fix pattern selector unreadable font + (bnc#381970) +- 2.16.42 + +------------------------------------------------------------------- +Thu May 15 14:05:19 CEST 2008 - gs@suse.de + +- bugfix for bnc #389761 (correct handling of empty item list in + NCTree and NCTreePad) +- V 2.16.27 + +------------------------------------------------------------------- +Thu May 15 12:55:49 CEST 2008 - tgoettlicher@suse.de + +- Fixed focus of popups (#bnc 384905) + +------------------------------------------------------------------- +Wed May 14 16:15:19 CEST 2008 - sh@suse.de + +- Fixed bnc #386446: Help button still English +- V 2.16.46 + +------------------------------------------------------------------- +Wed May 14 14:51:29 CEST 2008 - tgoettlicher@suse.de + +- Improved help popup's usability (bnc #388592) + +------------------------------------------------------------------- +Wed May 14 13:53:55 CEST 2008 - gs@suse.de + +- NCDialog internal changes: unneeded logging removed, environment + variable "Y2NCDBG" restored (was changed to Y2yuiDebug()) + +------------------------------------------------------------------- +Wed May 14 10:22:58 CEST 2008 - gs@suse.de + +- bugfix for bnc #385872 (don't call YApplication::setLanguage() + which would overwrite LC_CTYPE), + correct argument for YNCursesUI::setConsoleFont() (last argument + is current language not the encoding) +- V 2.16.26 + +------------------------------------------------------------------- +Tue May 13 18:03:12 CEST 2008 - dmacvicar@suse.de + +- show satisfied non packages as installed selectables + (bnc#380356) +- 2.16.41 + +------------------------------------------------------------------- +Tue May 13 16:05:26 CEST 2008 - kkaempf@suse.de + +- Add copyright (gpl 2.0) (bnc#379919) +- Add Ruby examples. + +------------------------------------------------------------------- +Tue May 13 15:53:53 CEST 2008 - tgoettlicher@suse.de + +- Fixed setText of YQComboBox (bnc #384713) + +------------------------------------------------------------------- +Thu May 8 17:33:16 CEST 2008 - tgoettlicher@suse.de + +- automatically scroll to selected item of YQSelectionBox (bnc #388173) + +------------------------------------------------------------------- +Thu May 8 16:23:05 CEST 2008 - tgoettlicher@suse.de + +- fixed strange selection behavior of YQTable (bnc #384658) + +------------------------------------------------------------------- +Thu May 8 11:59:11 CEST 2008 - sh@suse.de + +- Don't let Qt override YSelectionBox selection + +------------------------------------------------------------------- +Wed May 7 11:04:00 CEST 2008 - gs@suse.de + +- internal changes: remove remainings of old style logging, + rearrange inclusion of header files +- 2.16.10 + +------------------------------------------------------------------- +Tue May 6 15:39:05 CEST 2008 - gs@suse.de + +- YOU: filter name for satisfied patches is 'Unneeded' (like qt), + use enum for patch filters, +- Do the initial solver run before showing the default list + +------------------------------------------------------------------- +Mon May 5 14:31:15 CEST 2008 - kmachalkova@suse.cz + +- Improved YOU layout, showing YOU help ( by gs ) +- The rest of deprecated libzypp stuff removed (by gs) +- PkgMenuExtras: correct ret. value to fix build (by coolo) +- 2.16.9 + +------------------------------------------------------------------- +Wed Apr 30 17:43:03 CEST 2008 - sh@suse.de + +- Fixed bnc #379904: More than one radio button checked +- V 2.16.45 + +------------------------------------------------------------------- +Wed Apr 30 15:21:09 CEST 2008 - lslezak@suse.cz + +- display "Repository" menu only when requested by `opt(`repoMgr) + option (bnc#381956) +- V 2.16.40 + +------------------------------------------------------------------- +Wed Apr 30 14:50:36 CEST 2008 - lslezak@suse.cz + +- added repoMgrEnabled() method to YPackageSelector widget + (repository management is now optional) (bnc#381956) +- V 2.16.47 + +------------------------------------------------------------------- +Tue Apr 29 17:05:40 CEST 2008 - sh@suse.de + +- Fixed bnc #383672 - Busy cursor in file dialogs +- V 2.16.44 + +------------------------------------------------------------------- +Mon Apr 28 17:34:54 CEST 2008 - kmachalkova@suse.cz + +- Locale (prev. Language) support + displaying locale-related pkgs + re-enabled +- Correctly replace filter description area when switching between + filters (bnc#377857) +- 2.16.8 + +------------------------------------------------------------------- +Mon Apr 28 14:22:24 CEST 2008 - dmacvicar@suse.de + +- Make transactions concept better visible: use new + set of icons from jimmac + (feature #302003) +- 2.16.43 + +------------------------------------------------------------------- +Sat Apr 26 07:11:22 CEST 2008 - coolo@suse.de + +- resubmit clean tar + +------------------------------------------------------------------- +Fri Apr 25 12:14:45 CEST 2008 - dmacvicar@suse.de + +- make rpm groups view use packagekit groups + with nice icons. Get rid of useless tree +- add list of suggested and recommended packages + (fate #302039) +- ported search to sat solver search (much faster) + and implemented (fate #120368) to search for keywords + enabled by default. +- 2.16.39 + +------------------------------------------------------------------- +Thu Apr 24 10:57:23 CEST 2008 - kmachalkova@suse.cz + +- Make YQWizard menus work again - Qt4 uses triggered() signal + instead of activated() (bnc#367796) +- V 2.16.42 + +------------------------------------------------------------------- +Wed Apr 23 15:57:16 CEST 2008 - sh@suse.de + +- Fixed segfault when discarding events from foreign dialogs + (bnc #382771) +- V 2.16.46 + +------------------------------------------------------------------- +Mon Apr 21 18:05:09 CEST 2008 - dmacvicar@suse.de + +- apply language selections after clicking + (bnc #381994) +- 2.16.38 + +------------------------------------------------------------------- +Mon Apr 21 15:22:01 CEST 2008 - kmachalkova@suse.cz + +- Pattern content (required, recommended, suggested pkgs) visible + again +- Show no. of installed vs. total pkgs for a pattern +- 2.16.7 + +------------------------------------------------------------------- +Mon Apr 21 10:58:04 CEST 2008 - jsrain@suse.cz + +- fixed textdomain + +------------------------------------------------------------------- +Mon Apr 21 10:49:58 CEST 2008 - jsrain@suse.cz + +- added missing textdomain + +------------------------------------------------------------------- +Fri Apr 18 17:21:53 CEST 2008 - sh@suse.de + +- Fixed bnc #374851: YQMultiProgressMeter integer overflow + +------------------------------------------------------------------- +Fri Apr 18 11:41:32 CEST 2008 - dmacvicar@suse.de + +- make versions widget work (bnc #354983) +- show updates in blue again (bnc #371681) +- allow disabling view of debuginfo and devel pkgs + (bnc #359155) +- 2.16.37 + +------------------------------------------------------------------- +Thu Apr 17 22:17:53 CEST 2008 - dmacvicar@suse.de + +- don't reorder patterns when clicking +- enable tooltip for repositories and patterns + +------------------------------------------------------------------- +Thu Apr 17 13:36:41 CEST 2008 - dmacvicar@suse.de + +- fix space used when resizing + +------------------------------------------------------------------- +Thu Apr 17 10:47:49 CEST 2008 - coolo@suse.de + +- update the steps status (bnc#379539) + +------------------------------------------------------------------- +Wed Apr 16 17:12:07 CEST 2008 - dmacvicar@suse.de + +- don't crash using keyboard on languages filter +- 2.16.36 + +------------------------------------------------------------------- +Wed Apr 16 15:05:28 CEST 2008 - coolo@suse.de + +- "unexcel" package management +- 2.16.35 + +------------------------------------------------------------------- +Wed Apr 16 14:05:15 CEST 2008 - coolo@suse.de + +- reduce steps flickering +- V 2.16.41 + +------------------------------------------------------------------- +Wed Apr 16 12:24:44 CEST 2008 - sh@suse.de + +- Deleting events is now automatically handled by YDialog. + Simply remove all "delete event" calls. +- Introduced uiThreadDestructor() (bnc #346987) +- V 2.16.45 + +------------------------------------------------------------------- +Tue Apr 15 13:35:22 CEST 2008 - coolo@suse.de + +- fix wizards in wizards +- V 2.16.40 + +------------------------------------------------------------------- +Tue Apr 15 11:53:38 CEST 2008 - tgoettlicher@suse.de + +- fix dependencies (bnc #377586) +- 2.16.34 + +------------------------------------------------------------------- +Mon Apr 14 16:44:41 CEST 2008 - sh@suse.de + +- Added new UI capability YQApplication::hasWizardDialogSupport() +- V 2.16.39 + +------------------------------------------------------------------- +Mon Apr 14 16:38:12 CEST 2008 - sh@suse.de + +- Added dialog type YWizardDialog for main dialogs that will + contain a wizard (equivalent to YMainDialog if + YApplication::hasWizardDialogSupport() returns false) +- V 2.16.44 + +------------------------------------------------------------------- +Mon Apr 14 16:37:48 CEST 2008 - dmacvicar@suse.de + +- don't crash with language right click (bnc #370233) +- show language content +- 2.16.33 + +------------------------------------------------------------------- +Mon Apr 14 13:29:13 CEST 2008 - kkaempf@suse.de + +- Extended, now sufficient for selection_box1. + +------------------------------------------------------------------- +Sun Apr 13 19:50:21 CEST 2008 - coolo@suse.de + +- use only working area on seconday wizards +- V 2.16.38 + +------------------------------------------------------------------- +Sat Apr 12 09:24:37 CEST 2008 - coolo@suse.de + +- adapt to latest libzypp + +------------------------------------------------------------------- +Sat Apr 12 09:15:14 CEST 2008 - coolo@suse.de + +- compile with latest ncurses +- V 2.16.24 + +------------------------------------------------------------------- +Fri Apr 11 18:18:38 CEST 2008 - sh@suse.de + +- Reverted sub-wizard changes - seems to be a dead end +- V 2.16.37 + +------------------------------------------------------------------- +Fri Apr 11 18:17:05 CEST 2008 - sh@suse.de + +- Reverted last changes - sub-wizards seem to be a dead end +- V 2.16.43 + +------------------------------------------------------------------- +Fri Apr 11 11:04:54 CEST 2008 - kkaempf@suse.de + +- Initial version, just enough for 'Hello, world!' +------------------------------------------------------------------- +Thu Apr 10 19:53:05 CEST 2008 - sh@suse.de + +- Added basic support for docked sub-wizards + +------------------------------------------------------------------- +Thu Apr 10 19:51:35 CEST 2008 - sh@suse.de + +- Added support for docked sub-wizards +- V 2.16.42 + +------------------------------------------------------------------- +Wed Apr 9 15:10:20 CEST 2008 - sh@suse.de + +- Fixed bnc #372910: License windows shows in left top + +------------------------------------------------------------------- +Thu Apr 9 14:37:19 CEST 2008 - dmacvicar@suse.de + +- fix patch and pattern content + +------------------------------------------------------------------- +Wed Apr 9 14:15:26 CEST 2008 - dmacvicar@suse.de + +- fix pattern view display (only missing head font) + +------------------------------------------------------------------- +Tue Apr 8 17:40:51 CEST 2008 - dmacvicar@suse.de + +- fixed some Selectable changes +- 2.16.32 + +------------------------------------------------------------------- +Fri Apr 4 15:42:58 CEST 2008 - sh@suse.de + +- Fixed segfault from overly optimistic assumption that the NCurses UI + always just runs as a part of YaST2 +- V 2.16.22 + +------------------------------------------------------------------- +Fri Apr 4 15:42:58 CEST 2008 - sh@suse.de + +- Fixed typo widht => width in various function names +- V 2.16.23 + +------------------------------------------------------------------- +Fri Apr 4 11:10:11 CEST 2008 - tgoettlicher@suse.de + +- fixed frame style of rich text widget (bnc #369685) + +------------------------------------------------------------------- +Fri Apr 4 10:32:38 CEST 2008 - schubi@suse.de + +- Fixed ResStatus (needed, satisfied,...) +- 2.16.31 + +------------------------------------------------------------------- +Thu Apr 3 23:08:18 CEST 2008 - coolo@suse.de + +- adapt to latest libzypp + +------------------------------------------------------------------- +Thu Apr 3 18:22:29 CEST 2008 - dmacvicar@suse.de + +- Add unmantained packages filter (fate ##302004) +- 2.16.30 + +------------------------------------------------------------------- +Thu Apr 3 18:13:18 CEST 2008 - sh@suse.de + +- Build-require latest libyui +- V 2.16.21 + +------------------------------------------------------------------- +Thu Apr 3 18:09:18 CEST 2008 - sh@suse.de + +- Build-Require latest libyui +- V 2.16.33 + +------------------------------------------------------------------- +Thu Apr 3 15:03:35 CEST 2008 - sh@suse.de + +- Added YPushButton::setHelpButton() and isHelpButton() +- Automatically show topmost YWidget::helpText() when a help button + is activated +- V 2.16.41 + +------------------------------------------------------------------- +Wed Apr 2 11:46:12 CEST 2008 - tgoettlicher@suse.de + +- fixed table widget sorting (bnc #376046) + +------------------------------------------------------------------- +Tue Apr 01 17:42:00 CET 2008 - tgoettlicher@suse.de + +- Scoll licence dialogs to top (bnc #373910) + +------------------------------------------------------------------- +Tue Apr 1 17:49:15 CEST 2008 - sh@suse.de + +- Added "HelpText" property to YWidget for easier support of + YCP wizard layouts without permanent help panel (fate #303291) + +------------------------------------------------------------------- +Tue Apr 1 15:39:14 CEST 2008 - tgoettlicher@suse.de + +- fixed keyboard shortcuts in popup menu (bnc #377098) +- V 2.16.25 + +------------------------------------------------------------------- +Tue Apr 1 11:02:21 CEST 2008 - jsrain@suse.cz + +- fixed textdomain + +------------------------------------------------------------------- +Mon Mar 31 17:31:55 CEST 2008 - kmachalkova@suse.cz + +- Launch repository manager from the menu (Extras) - return `repo_mgr + symbol from the main `PackageSelector UI loop (FaTE #302517) +- 2.16.6 + +------------------------------------------------------------------- +Mon Mar 31 17:21:00 CEST 2008 - tgoettlicher@suse.de + +- fixed sort by column for table widget (bnc #374679) + +------------------------------------------------------------------- +Mon Mar 31 16:04:59 CEST 2008 - tgoettlicher@suse.de + +- fixed right and center for table widget (bnc #357693) + +------------------------------------------------------------------- +Thu Mar 27 17:20:23 CET 2008 - kmachalkova@suse.cz + +- UI refactoring branch merged back to trunk +- 2.16.5 + +------------------------------------------------------------------- +Tue Mar 25 20:11:36 CET 2008 - coolo@suse.de + +- adapt to libzypp 4.6 +- V 2.16.4 + +------------------------------------------------------------------- +Tue Mar 25 16:41:58 CET 2008 - sh@suse.de + +- Changed textdomain from "packages-qt" to "qt-pkg" for consistency + +------------------------------------------------------------------- +Tue Mar 25 12:28:53 CET 2008 - jsrain@suse.cz + +- changed textdomain to "qt" + +------------------------------------------------------------------- +Thu Mar 20 19:17:19 CET 2008 - sh@suse.de + +- Added standard file logger (when used independently of YaST2) +- V 2.16.40 + +------------------------------------------------------------------- +Wed Mar 19 15:52:33 CET 2008 - coolo@suse.de + +- fix YTable performance (bnc #372316) + +------------------------------------------------------------------- +Wed Mar 19 15:21:01 CET 2008 - dmacvicar@suse.de + +- fix taking screenshots (bnc #361995) + +------------------------------------------------------------------- +Wed Mar 19 09:05:52 CET 2008 - coolo@suse.de + +- fix build against libzypp 4.5 + +------------------------------------------------------------------- +Wed Mar 19 00:47:34 CET 2008 - dmacvicar@suse.de + +- make autodeps checkbox and button clickable (bnc #355268) +- make the @System repo show installed packages + as expected (bnc #370228) +- don't add space between menu bar and the rest + when resizing (bnc #370231) + +------------------------------------------------------------------- +Fri Mar 14 14:18:59 CET 2008 - lslezak@suse.cz + +- added a new menu entry for starting the repository manager + (fate#302517) +- V 2.16.28 + +------------------------------------------------------------------- +Thu Mar 13 15:56:56 CET 2008 - sh@suse.de + +- Fixed bug #370244: Menu entries about source RPMs + Moved out all source RPM related menu entries: + libzypp has no support whatsoever for source RPMs + +------------------------------------------------------------------- +Thu Mar 13 12:53:23 CET 2008 - kmachalkova@suse.cz + +- Set combobox text-area size so it matches the length of its longest + item (qt>k compatibility - bnc#367083) +- 2.16.20 + +------------------------------------------------------------------- +Tue Mar 11 17:20:52 CET 2008 - sh@suse.de + +- Fixed bnc #358522: query CurrentItem for DumbTab is broken + +------------------------------------------------------------------- +Mon Mar 10 17:15:06 CET 2008 - sh@suse.de + +- Implemented bnc #364887: Hotkey to dump widget tree + (It's now Ctrl-Shift-Alt-T) + +------------------------------------------------------------------- +Fri Mar 7 13:02:58 CET 2008 - sh@suse.de + +- Fixed bnc #357607: OpenItems property of Tree widget is broken +- V 2.16.19 + +------------------------------------------------------------------- +Fri Mar 7 12:14:08 CET 2008 - sh@suse.de + +- Fixed bnc #357607: OpenItems property of Tree widget is broken +- V 2.16.33 + +------------------------------------------------------------------- +Thu Mar 6 14:47:04 CET 2008 - sh@suse.de + +- Fixed bnc #357620: Setting current item broken for tree and table + +------------------------------------------------------------------- +Wed Mar 5 17:08:42 CET 2008 - sh@suse.de + +- Fixed bnc #365999: Shift-F7 affects only UI logging +- V 2.16.39 + +------------------------------------------------------------------- +Tue Mar 4 17:53:00 CET 2008 - sh@suse.de + +- Fixed segfault if SelectionBox value is set to nil (bnc #363251) +- Fixed segfault if user clicks in empty area of a SelectionBox +- V 2.16.32 + +------------------------------------------------------------------- +Tue Mar 4 13:48:08 CET 2008 - sh@suse.de + +- Conflict with yast2-core < 2.16.38 (before pkg split) + +------------------------------------------------------------------- +Fri Feb 29 15:21:14 CET 2008 - kmachalkova@suse.cz + +- Workaround for missing arrow characters in xterm - use WACS_*ARROW + (wide version of ACS_*ARROW) in UTF-8 locale (bnc#362634) +- 2.16.18 + +------------------------------------------------------------------- +Thu Feb 28 18:25:29 CET 2008 - kmachalkova@suse.cz + +- Enhancement: show module name in window title + (e.g. YaST - http-server @ host) + +------------------------------------------------------------------- +Wed Feb 27 16:20:41 CET 2008 - coolo@suse.de + +- buildrequire ycp bindings + +------------------------------------------------------------------- +Wed Feb 27 14:20:40 CET 2008 - sh@suse.de + +- Removed obsolete Unicode fonts (now in separate pkg gnu-unifonts) +- V 2.16.31 + +------------------------------------------------------------------- +Wed Feb 27 13:07:24 CET 2008 - coolo@suse.de + +- fix build on %_lib == lib64 + +------------------------------------------------------------------- +Wed Feb 27 11:44:57 CET 2008 - coolo@suse.de + +- fix package build + +------------------------------------------------------------------- +Wed Feb 27 11:07:41 CET 2008 - coolo@suse.de + +- adding a require to the devel package + +------------------------------------------------------------------- +Wed Feb 27 11:02:40 CET 2008 - coolo@suse.de + +- fix build without ycp + +------------------------------------------------------------------- +Tue Feb 26 18:32:14 CET 2008 - sh@suse.de + +- Use new cmake support from libyui +- No longer depend on yast2-core etc. for cmake +- V 2.16.30 + +------------------------------------------------------------------- +Tue Feb 26 18:29:05 CET 2008 - sh@suse.de + +- Added cmake support for dependent packages +- V 2.16.38 + +------------------------------------------------------------------- +Tue Feb 26 08:51:51 CET 2008 - coolo@suse.de + +- fix build without ycp +- hopefully fix popups for real +- fix -auto-fonts +- V 2.16.29 + +------------------------------------------------------------------- +Mon Feb 25 17:25:15 CET 2008 - kmachalkova@suse.cz + +- If package selector plugin fails to load, do not fail silently, + throw YUIPluginException (bnc#363958) +- 2.16.17 + +------------------------------------------------------------------- +Mon Feb 25 17:07:12 CET 2008 - sh@suse.de + +- Don't just call exit(1) if there is no qt_pkg plug-in (bnc #363958) + +------------------------------------------------------------------- +Mon Feb 25 16:05:06 CET 2008 - sh@suse.de + +- Added copy of GPL licensing terms (COPYING) (bnc #362646) +- V 2.16.27 + +------------------------------------------------------------------- +Mon Feb 25 14:25:51 CET 2008 - sh@suse.de + +- Provide yast2_ui_pkg in .spec file (bnc #363958) +- V 2.16.3 + +------------------------------------------------------------------- +Mon Feb 25 14:23:37 CET 2008 - sh@suse.de + +- Provide yast2_ui_pkg in .spec file (bnc #363958) +- V 2.16.26 + +------------------------------------------------------------------- +Thu Feb 21 14:39:37 CET 2008 - sh@suse.de + +- Package split off from yast2-core +- V 2.16.37 + +------------------------------------------------------------------- +Thu Feb 21 10:20:07 CET 2008 - coolo@suse.de + +- fix slider layout (bnc#363395) +- V 2.16.28 + +------------------------------------------------------------------- +Wed Feb 20 13:31:34 CET 2008 - coolo@suse.de + +- remove self made logging, use UI + +------------------------------------------------------------------- +Wed Feb 20 11:46:09 CET 2008 - sh@suse.de + +- Use and accept `opt(`immediate) for tree widget + +------------------------------------------------------------------- +Mon Feb 18 18:38:14 CET 2008 - sh@suse.de + +- NCurses UI no longer depends on libycp or liby2 (Y2Component...) +- V 2.16.16 + +------------------------------------------------------------------- +Mon Feb 18 18:37:19 CET 2008 - sh@suse.de + +- Qt-UI now no longer depends on libycp or liby2 (Y2Component...) +- V 2.16.27 + +------------------------------------------------------------------- +Sat Feb 16 20:03:42 CET 2008 - coolo@suse.de + +- fix filelist of devel + +------------------------------------------------------------------- +Fri Feb 15 17:33:00 CET 2008 - coolo@suse.de + +- compile against libzypp trunk - language support pending + (#ifed out - want to make sure it works before we spend + too much time into it) + +------------------------------------------------------------------- +Fri Feb 15 14:06:02 CET 2008 - kmachalkova@suse.cz + +- Old-style logging replaced by yui logging (sh) +- Removed obsolete YCP stuff (sh) +- yast2-ncurses-pkg and yast2-ncurses-devel split off the main + package (*-devel is built from the same specfile, *-pkg has + a package of its own) +- 2.16.15 + +------------------------------------------------------------------- +Fri Feb 15 08:35:48 CET 2008 - coolo@suse.de + +- split out yast2-qt-pkg + +------------------------------------------------------------------- +Thu Feb 14 15:01:26 CET 2008 - coolo@suse.de + +- split off the package manager off yast2-qt +------------------------------------------------------------------- +Tue Feb 12 11:06:49 CET 2008 - kmachalkova@suse.cz + +- Initial version splitted from yast2-ncurses 2.16.15 +- 2.16.0 +------------------------------------------------------------------- +Fri Feb 8 17:26:17 CET 2008 - tgoettlicher@suse.de + +- Made popup dialogs modal + +------------------------------------------------------------------- +Fri Feb 8 15:05:31 CET 2008 - tgoettlicher@suse.de + +- Changed time format in TimeField to yyyy-mm-dd (bnc #359630) +- V 2.16.25 + +------------------------------------------------------------------- +Wed Feb 6 00:00:00 CET 2008 - sh@suse.de + +* Macro recording and playing ins now unified and moved out of the YUI class. + Use the static functions in the new YMacro class instead now: + - YMacro::record() + - YMacro::play() + ... + +* Moved productName() and setProductName() from YUI to YApplication + +------------------------------------------------------------------- +Fri Feb 4 16:01:22 CET 2008 - tgoettlicher@suse.de + +- Adapted askForSaveFilename to qt4 api (bnc #357998) +- V 2.16.24 + +------------------------------------------------------------------- +Fri Feb 4 13:48:16 CET 2008 - tgoettlicher@suse.de + +- Fixed Bug #340898: Selecting specific repository out of sync +- V 2.16.23 + +------------------------------------------------------------------- +Fri Feb 1 15:49:47 CET 2008 - sh@suse.de + +- Moved event handling from YUI / YNCursesUI to YDialog / NCDialog +- V 2.16.14 + +------------------------------------------------------------------- +Fri Feb 1 15:48:55 CET 2008 - sh@suse.de + +- Moved event handling from Y(Q)UI to Y(Q)Dialog +- V 2.16.22 + +------------------------------------------------------------------- +Fri Feb 1 11:38:13 CET 2008 - tgoettlicher@suse.de + +- Run solver on startup of PackageManager in online update mode + (bug #340898) +- V 2.16.21 + +------------------------------------------------------------------- +Fri Feb 1 08:19:07 CET 2008 - coolo@suse.de + +- fix file list + +------------------------------------------------------------------- +Fri Feb 1 00:00:00 CET 2008 - sh@suse.de + +* Moved event handling from YUI to YDialog: + - removed YUI::userInput() + - removed YUI::pollInput() + - Derived classes now have to implement: + - YDialog::waitForEventInternal() + - YDialog::pollEventInternal() + +------------------------------------------------------------------- +Thu Jan 31 15:27:49 CET 2008 - sh@suse.de + +- Simplified dialog handling +- V 2.16.13 + +------------------------------------------------------------------- +Thu Jan 31 15:27:06 CET 2008 - sh@suse.de + +- Simplified dialog handling +- V 2.16.20 + +------------------------------------------------------------------- +Thu Jan 31 14:22:36 CET 2008 - kmachalkova@suse.cz + +- Align numbers in IntFields to the right margin of the label, not + to the right margin of the entire screen (bnc#309118) + +------------------------------------------------------------------- +Thu Jan 31 00:00:00 CET 2008 - sh@suse.de + +* Moved dialog handling from YUI to YDialog: + - removed YUI::showDialog() + - removed YUI::closeDialog() + - Now using YDialog::open() and YDialog::destroy() + - Derived classes now have to implement: + - YDialog::openInternal() + - YDialog::activate() + +------------------------------------------------------------------- +Wed Jan 30 09:28:00 CET 2008 - coolo@suse.de + +- recreate tar to fix build + +------------------------------------------------------------------- +Tue Jan 29 20:04:53 CET 2008 - sh@suse.de + +- YCP-less event handling +- V 2.16.12 + +------------------------------------------------------------------- +Tue Jan 29 20:03:56 CET 2008 - sh@suse.de + +- YCP-less event handling +- V 2.16.19 + +------------------------------------------------------------------- +Tue Jan 29 15:50:37 CET 2008 - kmachalkova@suse.cz + +- Delete any leftover dialogs (popups, menus) on exit from package + selector (bnc#354712) +- Moved BusyIndicator widget handling to idleLoop, do not use signals + as they may freeze yast (libncurses and malloc are not signal-safe) + (bnc#355562) +- 2.16.11 + +------------------------------------------------------------------- +Tue Jan 29 00:00:00 CET 2008 - sh@suse.de + +* Moved YCP part out of YEvent to new class YCPEvent +* YUI::runPkgSelection() now returns YEvent * and is pure virtual + +------------------------------------------------------------------- +Fri Jan 25 00:00:00 CET 2008 - sh@suse.de + +* UI::OpenDialog() now opens error dialog in case of exception + (using the new mod-ui calls, works for all UIs) + +* UI::UserInput() now opens error dialog in case of exception + (using the new mod-ui calls, works for all UIs) + +------------------------------------------------------------------- +Wed Jan 23 18:35:29 CET 2008 - sh@suse.de + +- Use new YCP-less logging (part 1) +- V 2.16.18 + +------------------------------------------------------------------- +Sun Jan 20 00:00:00 CET 2008 - sh@suse.de + +* Moved glyph handling from YUI to YApplication, + now using std::string instead of YCPString and YCPSymbol; + forget YMyUI::glyph(), implement YMyApplication::glyph() + +------------------------------------------------------------------- +Fri Jan 18 17:45:29 CET 2008 - kmachalkova@suse.cz + +- Running separate UI-thread re-enabled (adjusted idleLoop, file + descriptor saving/restoring) (bug #164999, FaTE #301899) +- 2.16.10 + +------------------------------------------------------------------- +Tue Jan 16 16:55:00 CET 2008 - tgoettlicher@suse.de + +- Added BusyIndicator widget +- 2.16.9 + +------------------------------------------------------------------- +Wed Jan 16 14:32:01 CET 2008 - coolo@suse.de + +- disable patch again now that yast2-core is ready + +------------------------------------------------------------------- +Tue Jan 15 16:36:35 CET 2008 - kmachalkova@suse.cz + +- 'Press F1 for Help' in window title is gone +- No Fxx keys help pop-up (all the information moved to the bottom + status line) +- Fxx key labels rendered in reversed colours +- Improved dependency conflict popup layout (Label (`opt(`outputField + instead of TextEntry, spacing re-arrangements) (#350238) + +------------------------------------------------------------------- +Mon Jan 14 21:14:12 CET 2008 - coolo@suse.de + +- make it build without new yast2-core to get the pkg fixes + +------------------------------------------------------------------- +Mon Jan 14 12:44:00 CET 2008 - tgoettlicher@suse.de + +- V 2.16.17 + +------------------------------------------------------------------- +Fri Jan 11 16:47:00 CET 2008 - tgoettlicher@suse.de + +- BusyIndicator facelift +- V 2.16.16 + +------------------------------------------------------------------- +Thu Jan 10 17:28:00 CET 2008 - tgoettlicher@suse.de + +- added BusyIndicator widget (fate #302559) +- V 2.16.15 + +------------------------------------------------------------------- +Thu Jan 10 14:47:56 CET 2008 - coolo@suse.de + +- find a brute force way to make patterns selectable +- V 2.16.14 + +------------------------------------------------------------------- +Wed Jan 9 14:59:05 CET 2008 - sh@suse.de + +- V 2.16.13 + +------------------------------------------------------------------- +Mon Jan 7 12:32:14 CET 2008 - kmachalkova@suse.cz + +- Status line support added ( all quick access Fxx keys are now + shown in the bottom status line ), help popup not removed yet +- Fixed adding and indexing of combo-box items (#346862 related) +- 2.16.8 + +------------------------------------------------------------------- +Sat Dec 29 14:25:32 CET 2007 - coolo@suse.de + +- some fixes in the package selector + +------------------------------------------------------------------- +Fri Dec 21 18:38:53 CET 2007 - coolo@suse.de + +- support `CurrentItem in timezone widget +- fix combobox semantic +- V 2.16.12 + +------------------------------------------------------------------- +Wed Dec 19 19:21:42 CET 2007 - coolo@suse.de + +- give the help popup a search function +- support non-padding widgets for backgrounds +- V 2.16.11 + +------------------------------------------------------------------- +Wed Dec 19 09:13:02 CET 2007 - coolo@suse.de + +- fix file list + +------------------------------------------------------------------- +Tue Dec 18 17:48:29 CET 2007 - coolo@suse.de + +- implement timezone widget +- moved theming to theme package +- V 2.16.10 + +------------------------------------------------------------------- +Mon Dec 17 13:10:27 CET 2007 - kmachalkova@suse.cz + +- Reworked repositories filter: added pref. width/height methods, + adding items adapted to new NCTable, treat RepoTag as dummy table cell +- Set dialog's default button in showDialog() routine (no further + magic, 'last one wins' approach) +- Adding table items modified so that it does not use static indexing + - exchanging table content (`Items) then misbehaves (#343870) +- Fixed displaying of visited RichText hyperlinks in rxvt theme +- 2.16.7 + +------------------------------------------------------------------- +Wed Dec 12 15:04:34 CET 2007 - coolo@suse.de + +- merged yast2-qt4 into yast2-qt +- V 2.16.9 + +------------------------------------------------------------------- +Tue Dec 11 16:34:56 CET 2007 - sh@suse.de + +- Fixed bug #346129: Too many wizard steps if UTF-8 chars used + +------------------------------------------------------------------- +Mon Dec 10 18:40:37 CET 2007 - sh@suse.de + +Moved file and directory dialogs from NCursesUI to NCApplication: + - askForExistingDirectory() + - askForExistingFile() + - askForSaveFile() +- Added requires and buildRequires for yast2-core-2.16.15 to .spec +- 2.16.6 + +------------------------------------------------------------------- +Mon Dec 10 18:39:34 CET 2007 - sh@suse.de + +- Moved file and directory dialogs from YQUI to YQApplication: + - askForExistingDirectory() + - askForExistingFile() + - askForSaveFile() +- V 2.16.8 + +------------------------------------------------------------------- +Mon Dec 10 00:00:00 CET 2007 - sh@suse.d + +* Moved file and directory dialogs from YUI to YApplication: + - askForExistingDirectory() + - askForExistingFile() + - askForSaveFile() +* Parameters and return values now all std::string +* Now return empty string upon user cancel + +------------------------------------------------------------------- +Wed Dec 5 20:41:15 CET 2007 - sh@suse.de + +- Moved main dialog handling out of YQUI and into a new class + YQMainWinDock +- Don't proactively grab keyboard focus any longer (bug #246934) +- V 2.16.7 + +------------------------------------------------------------------- +Wed Dec 5 11:13:05 CET 2007 - tgoettlicher@suse.de + +- Changed conflict dialog to better fit to sat solver's output + +------------------------------------------------------------------- +Tue Dec 4 17:00:16 CET 2007 - kmachalkova@suse.cz + +- Removed reference to printing license text (#327542) +- Set dialog's default button correctly +- 2.16.5 + +------------------------------------------------------------------- +Tue Dec 4 14:57:50 CET 2007 - tgoettlicher@suse.de + +- Fixed popup windows without decorations (#345825) + +------------------------------------------------------------------- +Mon Dec 3 15:33:53 CET 2007 - kmachalkova@suse.cz + +- Further changes to package selector (gs) +- NCDialog adapted to new YDialog (sh) +- Correct setValue for CheckBox (do not forget to redraw) +- Do not set focus to default button each time dialog layout is + recalculated (#343870) +- 2.16.4 + +------------------------------------------------------------------- +Fri Nov 30 17:20:49 CET 2007 - sh@suse.de + +- Migrated YQDialog to mod-ui +- V 2.16.6 + +------------------------------------------------------------------- +Fri Nov 30 00:00:00 CET 2007 - sh@suse.de + +* Migrated YDialog +* Removed YContainerWidget for good +* Removed legacy YWidget::queryWidget() and YWidget::changeWidget() methods +* Dropped support for outdated property handling with old + YWidget::queryWidget() and YWidget::changeWidget() methods +* Dropped support for outdated YWidget( YWidgetOpt ) constructors +* Removed unneeded YWidgetOpt fields +* Added basic default button handling to YDialog and YPushButton + +------------------------------------------------------------------- +Tue Nov 27 19:08:00 CET 2007 - sh@suse.de + +- Moved all YCP related code out of YQWizard +- V 2.16.5 + +------------------------------------------------------------------- +Tue Nov 27 11:39:21 CET 2007 - tgoettlicher@suse.de + +- V 2.16.4 + +------------------------------------------------------------------- +Tue Nov 27 00:00:00 CET 2007 - sh@suse.de + +* Migrated YWizard + * Moved WizardCommand parsing out to YCPWizardCommandParser + * Added lots of pure virtual functions to YWizard + * All YCPValue and other YCP related code can now be removed from + YWizard-derived classes + +------------------------------------------------------------------- +Mon Nov 26 14:24:19 CET 2007 - kmachalkova@suse.cz + +- First version of YCP-less package selector (gs) +- Fixed includes (FSize.h and YRpmGroupsTree.h now in libyui) (sh) +- Delete any leftover dialogs in YNCursesUI destructor +- Require new yast2-core +- 2.16.3 + +------------------------------------------------------------------- +Mon Nov 26 12:09:03 CET 2007 - tgoettlicher@suse.de + +- Prevent changed size of partition widget when packageselector's + window size is changed + +------------------------------------------------------------------- +Mon Nov 26 10:26:45 CET 2007 - mvidner@suse.cz + +- Added missing mode for open(O_CREAT) fixing compilation with glibc-2.7. + +------------------------------------------------------------------- +Fri Nov 23 15:55:31 CET 2007 - tgoettlicher@suse.de + +- fixed unneeded help icon in "please wait" window (#202818) + +------------------------------------------------------------------- +Thu Nov 22 21:13:01 CET 2007 - sh@suse.de + +- Moved setLanguage() and font handling from YQUI to YQApplication + +------------------------------------------------------------------- +Thu Nov 22 21:12:05 CET 2007 - sh@suse.de + +- Moved setLanguage() from YUI to YApplication + +------------------------------------------------------------------- +Tue Nov 20 18:03:00 CET 2007 - sh@suse.de + +- Prevent self-generated events in YQDumbTab +- Fixed cut-off YQInputField labels +- V 2.16.3 + +------------------------------------------------------------------- +Mon Nov 19 18:14:17 CET 2007 - kmachalkova@suse.cz + +- Unified terminology: repositories vs. inst.sources (FaTE #302970) + +------------------------------------------------------------------- +Mon Nov 19 13:44:00 CET 2007 - tgoettlicher@suse.de + +- fixed ignored arch selection in package selector (#304966) +- V 2.16.2 + +------------------------------------------------------------------- +Fri Nov 16 20:23:03 CET 2007 - kmachalkova@suse.cz + +- The Great Merge [tm] - merged mod-ui branch into the trunk +- 2.16.2 + +------------------------------------------------------------------- +Fri Nov 16 16:36:13 CET 2007 - sh@suse.de + +- Merged mod-ui branch to trunk +- V 2.16.1 + +------------------------------------------------------------------- +Wed Nov 14 00:00:00 CET 2007 - sh@suse.de + +* Migrated YDumbTab +* YDumbTab now inherits YSelectionWidget + +------------------------------------------------------------------- +Mon Nov 12 00:00:00 CET 2007 - sh@suse.de + +* Enforced creating YWidget and derived classes with new (on the heap) +* Ported YDownloadProgress + +------------------------------------------------------------------- +Fri Nov 9 00:00:00 CET 2007 - sh@suse.de + +* Ported YBarGraph +* Ported YPartitionSplitter + +------------------------------------------------------------------- +Tue Nov 6 00:00:00 CET 2007 - sh@suse.de + +* Ported default function key handling + +------------------------------------------------------------------- +Wed Oct 31 00:00:00 CET 2007 - sh@suse.de + +* Renamed YTime -> YTimeField +* Renamed YDate -> YDateField + +* Ported YTimeField +* Ported YDateField + +------------------------------------------------------------------- +Tue Oct 30 13:52:59 CET 2007 - kmachalkova@suse.cz + +- Explicitely set foreground (font) color to white for rxvt theme + (do not display black font on black background) (#336060) +- 2.16.1 + +------------------------------------------------------------------- +Mon Oct 29 14:30:00 CET 2007 - sh@suse.de + +* Moved opaque 'data' void pointer from YTreeItem / YTableItem + to YItem base class + +------------------------------------------------------------------- +Thu Oct 25 17:00:00 CEST 2007 - sh@suse.de + +* Changed YTable header handling (bubli's request): + - Constructor now gets YTableHeader object + - no more setHeader() and setAlignment functions - get rid of them + - use columns(), header(), alignment() in the constructor to set up columns + +------------------------------------------------------------------- +Tue Oct 23 15:18:39 CEST 2007 - kmachalkova@suse.cz + +- Added missing includes to compile with gcc 4.3 +- Removed sources of gcc 4.3 operator priority warnings +- 2.16.0 + +------------------------------------------------------------------- +Wed Oct 10 22:00:00 CEST 2007 - sh@suse.de + +* Ported MenuButton + - Now derived from YSelectionWidget + - Added support for replacing (all!) items + - QueryWidget can now return the complete item term + - Added support for icons in menu entries + - Added YMenuEvent( YMenuEntry * ) constructor + + - Derived classes can use YMenuItem::index() as a unique ID + or use YMenuItem::data() and YMenuItem::setData() to store + a custom pointer to some other class. + + Look at YQMenuButton for a sample implementation. + +------------------------------------------------------------------- +Tue Oct 9 17:00:00 CEST 2007 - sh@suse.de + +* Ported LogView + +------------------------------------------------------------------- +Mon Oct 8 17:00:00 CEST 2007 - sh@suse.de + +* Added support for QueryWidget(`id(...), `Items ) for SelectionWidgets: + - SelectionBox + - ComboBox + - MultiSelectionBox + - Tree + - Table + +* Ported IntField + +------------------------------------------------------------------- +Fri Oct 5 18:00:00 CEST 2007 - sh@suse.de + +* Ported Table + - now based on SelectionWidget + - much streamlined with the other selection widgets + - QueryWidget can now return the complete item term + as well as individual cells + + Look at YQTable for a sample implementation. + +------------------------------------------------------------------- +Fri Sep 7 17:15:00 CEST 2007 - kmachalkova@suse.cz + +- Display install notify message only if package is marked for + installation, disregard update (#308410) +- 2.15.27 + +------------------------------------------------------------------- +Mon Sep 3 18:13:36 CEST 2007 - sh@suse.de + +- Limit pkg popups to screen size even with substandard resolutions + (bug #300632: dialogs too big on PS3) +- V 2.15.16 + +------------------------------------------------------------------- +Wed Aug 29 14:38:24 CEST 2007 - tgoettlicher@suse.de + +- wizard shows titlebar depending on existence of title-bar-gradient.png +- r40568 +- V 2.15.15 + +------------------------------------------------------------------- +Mon Aug 27 16:14:15 CEST 2007 - sh@suse.de + +- Fixed bug #297637: Repository names not shown in Package Manager +- V 2.15.14 + +------------------------------------------------------------------- +Fri Aug 24 14:18:24 CEST 2007 - kmachalkova@suse.cz + +- Smaller (vertical) default size of MultiLineEdit widget (partly + #292282) +- Redirecting stdout/stderr to log is now separate function +- 2.15.26 + +------------------------------------------------------------------- +Thu Aug 23 13:25:08 CEST 2007 - kmachalkova@suse.cz + +- Display repository name instead of product name in package selector + (#296782) + +------------------------------------------------------------------- +Wed Aug 22 17:17:40 CEST 2007 - kmachalkova@suse.cz + +- Correct setValue for CheckBoxFrame (added missing Redraw() call) + (#301370) +- Display repository name instead of product name in package + selector (#296782) +- 2.15.25 + +------------------------------------------------------------------- +Wed Aug 15 13:02:44 CEST 2007 - jsuchome@suse.cz + +- Messages back from proofreading +- 2.15.12 + +------------------------------------------------------------------- +Wed Aug 15 12:50:03 CEST 2007 - jsuchome@suse.cz + +- messages from proofread merged back +- 2.15.24 + +------------------------------------------------------------------- +Fri Aug 10 17:53:20 CEST 2007 - mvidner@suse.cz + +- Finished integrating Feature #120292, UI as a namespace callable + from yast2-*-bindings. +- 2.15.11 + +------------------------------------------------------------------- +Fri Aug 10 17:44:45 CEST 2007 - mvidner@suse.cz + +- Finished integrating Feature #120292, UI as a namespace callable + from yast2-*-bindings. +- 2.15.23 + +------------------------------------------------------------------- +Fri Aug 10 11:34:06 CEST 2007 - kmachalkova@suse.cz + +- Removed redefinition of '<<' DiskUsageCounter operator, it is now + defined directly in libzypp + +------------------------------------------------------------------- +Wed Aug 8 09:27:30 CEST 2007 - kmachalkova@suse.cz + +- Added text referring to whereabouts of the license text to + license agreement popup (FaTE #302018) +- V 2.15.10 + +------------------------------------------------------------------- +Mon Aug 6 19:09:59 CEST 2007 - kmachalkova@suse.cz + +- Added text referring to whereabouts of the license text to lic. + agreement popup (FaTE #302018) +- Show Filter: after filling the repository list + - by gs +- 2.15.22 + +------------------------------------------------------------------- +Mon Aug 6 13:56:58 CEST 2007 - mvidner@suse.cz + +- Adapted to changes in yast2-core needed for making UI callable from + yast2-*-bindings. +- 2.15.21.1 + +------------------------------------------------------------------- +Mon Aug 6 13:55:08 CEST 2007 - mvidner@suse.cz + +- Adapted to changes in yast2-core needed for making UI callable from + yast2-*-bindings. +- 2.15.7.1 + +------------------------------------------------------------------- +Fri Aug 3 12:42:01 CEST 2007 - sh@suse.de + +- Fixed bug #295485: Text cut off in MultiSelectionBox + (in repository names in that bug) +- Fixed bug #189267: Unlocalized text in online update +- V 2.17.9 + +------------------------------------------------------------------- +Thu Aug 2 17:34:26 CEST 2007 - sh@suse.de + +- V 2.17.8 +- Fate #302052: Restrict patches view to show only update stack + patches if there are any + +------------------------------------------------------------------- +Tue Jul 24 10:59:06 CEST 2007 - sh@suse.de + +- Fixed bug #285915: Can't cancel package search +- Consistent naming scheme: inst source -> repository + +------------------------------------------------------------------- +Thu Jul 19 13:24:01 CEST 2007 - kmachalkova@suse.cz + +- Make repositories list popup work (FaTE #301810 - part II) - + show repositories (and their products), show packages for selected + repository +- Added dejagnu to BuildRequires (needed to run testsuite during pkg + build) +- Changed kbd shortcut to prevent duplicates (bug #289771) - by gs +- 2.15.21 + +------------------------------------------------------------------- +Tue Jul 17 10:12:25 CEST 2007 - kmachalkova@suse.cz + +- Require new libzypp (>= 3.11.8) +- Changes from libzypp refactoring branches merges back to trunk + +------------------------------------------------------------------- +Tue Jul 17 09:51:36 CEST 2007 - kmachalkova@suse.cz + +- Require new libzypp (>= 3.11.8) +- Correct svn merge from refactoring branch + +------------------------------------------------------------------- +Mon Jul 16 17:12:46 CEST 2007 - mvidner@suse.cz + +- fixed changelog duplicates + +------------------------------------------------------------------- +Mon Jul 16 16:27:38 CEST 2007 - kmachalkova@suse.cz + +- Added repositories list popup (FaTE #301810 - part II) - does + not do anything useful yet + +------------------------------------------------------------------- +Fri Jul 13 19:20:00 CEST 2007 - sh@suse.de + +* Ported MultiProgressMeter + - now using float values internally to safeguard against huge numbers + +------------------------------------------------------------------- +Tue Jul 10 11:55:26 CEST 2007 - sh@suse.de + +- Don't over-simplify whitespace (replacing newlines with blanks) + in dependency problem reports +- V 2.15.7 + +------------------------------------------------------------------- +Fri Jul 6 18:30:00 CEST 2007 - sh@suse.de + +* Ported YTree + +------------------------------------------------------------------- +Fri Jul 6 14:03:15 CEST 2007 - ma@suse.de + +- Adapt to new libzypp. Installation sources were replaced by + repositories. +- V 2.15.6 + +------------------------------------------------------------------- +Wed Jul 4 14:40:23 CEST 2007 - gs@suse.de + +- adapted to libzypp-3.10 +- 2.15.20 + +------------------------------------------------------------------- +Tue Jul 3 16:30:00 CEST 2007 - sh@suse.de + +* Ported YMultiLineEdit + - renamed text() -> value() + - renamed setText() -> setValue() + - new: YMultiLineEdit::defaultVisibleLines() (use this in preferredHeight() ) + +* Ported YProgressBar + - renamed setProgress() -> setValue() + +------------------------------------------------------------------- +Mon Jul 2 18:30:00 CEST 2007 - sh@suse.de + +* Ported simple YSelectionWidgets (major rewrite): + - YSelectionBox + - YComboBox + - YMultiSelectionBox + + Most (almost all?) of the selection handling went to the YSelectionWidget + base class. The concrete UI implementations have to implement 2 pure virtual + functions each - see the respective header files. See the YQ sample + implementations for more details. + +* YComboBox now also supports icons. + +------------------------------------------------------------------- +Fri Jun 29 12:00:00 CEST 2007 - sh@suse.de + +* Added YSelectionBox::immediateMode() and setImmediateMode() + as a replacement for YWidgetOpt.immediateMode + +* Added YSelectionBox::shrinkable() and setShrinkable() + as a replacement for YWidgetOpt.shrinkable + +------------------------------------------------------------------- +Wed Jun 27 18:00:00 CEST 2007 - sh@suse.de + +* YPackageSelector: + + * added modeFlags parameter (summarizing all the YWidgetOpts) + * added mode checking functions: + - bool testMode() + - bool onlineUpdateMode() + - bool updateMode() + - ... + * Dropped long-obsolete floppyDevice parameter + +* YPackageSelectorPlugin: + * added modeFlags parameter + +* Factories: + * added modeFlags parameter for PackageSelector etc. + * now calling the YPackagePlugin from the factory create...() functions + +------------------------------------------------------------------- +Wed Jun 27 14:45:00 CEST 2007 - sh@suse.de + +* YImage: + + * Dropped support for creating an image from a YCPByteblock + * Dropped support for fallback label (was never used in NCurses anyway) + * Dropped support for `opt(`tiled) + * Moved YWidgetOpt stuff to YImage methods + +------------------------------------------------------------------- +Tue Jun 26 12:00:00 CEST 2007 - sh@suse.de + +* Renamed YWidget::getNotify() -> YWidget::notify() + Replace with: + + perl -p -i -e 's/getNotify/notify/g' *.cc pkg/*.c + +* Added function key methods for NCurses F-key support: + + - YWidget::functionKey() + - YWidget::hasFunctionKey() + - virtual YWidget::setFunctionKey + + Since YWidgetOpt is no longer passed to constructors, NCurses should use + those new functions instead. + YWidget::setFunctionKey() is called from YCPDialogParser after the widget is + created, so either use the new function in the keyboard handlers or overwrite + YWidget::setFunctionKey(). + +* YCheckBox: + - getValue() -> value() + - no longer just boolean values, now using YCheckBoxState enum: _on, _off, _dont_care + - YCheckBox constructor doesn't accept an initiallyChecked value any more + (but derived classes should so the widgetFactory can pass it on easily) + +------------------------------------------------------------------- +Mon Jun 25 18:00:00 CEST 2007 - sh@suse.de + +* Renamed YTextEntry -> YInputField + + For YCP, TextEntry is (and will remain) still a valid widget name. + `InputField is the new default name, though. + +------------------------------------------------------------------- +Mon Jun 25 15:00:00 CEST 2007 - sh@suse.de + +* changed nicesize() to preferredWidth() and preferredHeight(), both returning int, not long + see longer explanations on top + +* virtual YWidget::setSize() now has int params, no longer long + see longer explanations on top + +------------------------------------------------------------------- +Fri Jun 22 16:20:00 CEST 2007 - sh@suse.de + +* added pure virtual YWidgetFactory::createSpacing() + + Removed from derived factories: + + - YWidgetFactory::createHStretch() is no longer virtual and now returns a YSpacing + - YWidgetFactory::createVStretch() is no longer virtual and now returns a YSpacing + - YWidgetFactory::createHSpacing() is no longer virtual and now returns a YSpacing + - YWidgetFactory::createVSpacing() is no longer virtual and now returns a YSpacing + +* Droppped HVStretch widget + +------------------------------------------------------------------- +Thu Jun 21 22:00:00 CEST 2007 - sh@suse.de + +* Dropped YColoredLabel + +* Moved widget term parsing stuff to separate class YCPDialogParser + +* YUI::widgetWithId() is now YCPDialogParser::findWidgetWithId() + !!! the default for throwing exceptions is now reverted: It now throws by default! + -> YUI::widgetWithId( someId, true ) -> YCPDialogParser::findWidgetWithId( someId ) + -> YUI::widgetWithId( someId ) -> YCPDialogParser::findWidgetWithId( someId, false ) + -> YUI::widgetWithId( someId, false ) -> YCPDialogParser::findWidgetWithId( someId, false ) + +------------------------------------------------------------------- +Thu Jun 21 17:40:44 CEST 2007 - adrian@suse.de + +- fix changelog entry order + +------------------------------------------------------------------- +Thu Jun 21 17:38:48 CEST 2007 - adrian@suse.de + +- fix changelog entry order + +------------------------------------------------------------------- +Thu Jun 21 12:30:00 CEST 2007 - sh@suse.de + +* YRichText: + + virtual setText() -> virtual setValue() + virtual getText() -> virtual value() + + setText() is still there, but no longer virtual - implement setValue() instead! + + new (instead of YWidgetOpt() ): + + - bool plainTextMode() const; + - virtual void setPlainTextMode( bool on = true ); + - bool autoScrollDown() const; + - virtual void setAutoScrollDown( bool on = true ); + - bool shrinkable() const; + - void setShrinkable( bool shrinkable = true ); + +------------------------------------------------------------------- +Wed Jun 21 00:00:00 CEST 2007 - sh@suse.de + +* Parameter YRadioButtonGroup now obsolete: + + YRadioButtons traverse the YWidget hierarchy upwards to find + their parent YRadioButtonGroup. There is no more need to pass + the YRadioButtonGroup as a parameter through all kinds of + calls. + + This had cluttered the API for a long time. + +* Got rid of all YCP data types in all widget classes: + + * YCPString -> std::string + * YCPInteger -> int + * YCPBoolean -> bool + +* In function parameters, std::string is generally passed as const std::string & . + +* All widgets: No longer implementing changeWidget() / queryWidget() directly, + now using setProperty() / getProperty(). + Reason: No more YCP depencency in YWidget derived classes. + See YRadioButton or YTextEntry for examples. + +* All widgets: widgetClass() now returns const char *, no longer char * + (gcc had already complained in abuild about this) + auto-replace this with: + + perl -p -i -e 's/virtual char \*widgetClass/virtual const char *widgetClass/' *.h + +* All widgets: nicesize() was replaced by preferredWidth() and preferredHeight(). + Both return an int, not a long like nicesize() did: int is plenty for pixel + coordinates, and it's a LOT less hassle. + + The rationale for splitting up nicesize() (and giving it an English name, no + longer German_en) was that in 95% of all cases the first thing an + implementation does is something like + + if ( dim == YD_HORIZ ) + // calculate width + else + // calculate height + + If you must (though this is discouraged), you can still reimplement + + int YWidget::preferredSize( YUIDimension dim ) + + which now by default calls preferredWidth() and preferredHeight(). + + Use the perl scripts from ~sh/Export/ for easier transition: + (but by all means do "svn ci" immediately before so you can easily revert): + + mod-ui-change-nicesize-header *.h + mod-ui-change-nicesize-src *.cc + + This doesn't do the work completely, but it's a good starting point. + +* All widgets: The parameters of YWidget::setSize() are now int, no longer long. + The reasoning is the same as with long nicesize() vs. int preferredWidth(). + + Use the perl scripts from ~sh/Export/ for easier transition: + (but by all means do "svn ci" immediately before so you can easily revert): + + mod-ui-change-setSize-header *.h + mod-ui-change-setSize-src *.cc + + This should do the trick, but make sure to double-check what it did. + +* All widgets: + + Most 'long' function parameters and return values are now 'int', + including (but not restricted to): + + * widget sizes + * widget positions + * layout weights + + gcc should complain about missing places. Also remember to check for '%ld' in + y2debug() etc. calls and replace most of them with '%d'. + +* Factories: + * Derived UIs now are required to implement: + * YWidgetFactory * createWidgetFactory() + * YOptionalWidgetFactory * createOptionalWidgetFactory() + * Moved widget creation methods to factories + +* New header file YTypes.h for simple types to reduce header file interdependencies: + Now it's often no longer necessary to #include YAlignment.h or YWidget.h + +* YUI: + + * YUI::currentDialog() is now moved to static YDialog::currentDialog() + +* New: YApplication + The idea of this class is to bundle all the "misc UI functionality" methods. + See YApplication.h for details. + +* YDialog: + + * YUI::currentDialog() is now moved to YDialog::currentDialog() + * YDialog::currentDialog() now throws exceptions by default (unless bool param == true), + i.e. there is no more need to check for a 0 pointer after currentDialog() + (but exceptions need to be caught somewhere) + +* YSplit: + + * renamed to YLayoutBox + +* YRadioButton: + + * Made all memeber variables private. + Access via access functions only from now on. + + * value is now bool , no longer YCPBoolean + * label is now std::string , no longer YCPString + + * YCPString getLabel() -> std::string label() + * void setLabel( YCPString ) -> setLabel( std::string ) + * virtual YCPBoolean getValue() -> virtual bool value() + * virtual void setValue( YCPBoolean ) -> virtual void setValue( bool ) + + * new method: useBoldFont() (instead of YWidgetOpt::boldFont() ) + * new method: boldFont() + +* YTextEntry: + + * Made all memeber variables private. + Access via access functions only from now on. + + * label is now std::string , no longer YCPString + * passwordMode is now passed directly in the constructor, not only via YWidgetOpt + * passwordMode is now a member, no longer avaliable only from YWidgetOpt + + * Renamed getText() -> value(), + * Renamed setText() -> setValue() + * virtual YCPString getText() -> virtual std::string value() + * virtual void setText( YCPString ) -> virtual void setValue( std::string ) + * getLabel() -> label() + * virtual setValidChars( YCPStrng ) -> virtual setValidChars( std::string ) + * virtual setInputMaxLength( YCPInteger ) -> virtual setInputMaxLength( int ) + + * overloaded virtual setInputMaxLength( int ) is now required to call + YTextEntry::setInputMaxLength() at its end + +* YPushButton: + + * Made all memeber variables private. + Access via access functions only from now on. + + * label is now std::string , no longer YCPString + +* YReplacePoint: + + * now derived from YSingleChildContainerWidget + * removed YWidget::isReplacePoint() / YReplacePoint::isReplacePoint() + * no more YContainerWidget::childAdded(), + reimplement YReplacePoint::showChild() instead. + +* YRadioButtonGroup: + + * no more std::vector buttons, + use iterators with buttonsBegin() and buttonsEnd() instead + +* YWidgetFactory: + * createHeading() is no longer virtual - remove from derived factory + * createOutputField() is no longer virtual - remove from derived factory +------------------------------------------------------------------- +Thu Jun 14 16:41:04 CEST 2007 - kmachalkova@suse.cz + +- Use environment variable Y2NCURSES_COLOR_THEME to set color theme + of UI (FaTE #301893) +- Added new rxvt theme (for rxvt-style terminals) +- 2.15.19 + +------------------------------------------------------------------- +Thu Jun 7 17:48:20 CEST 2007 - kmachalkova@suse.cz + +- Do not add extra vertical space to CheckBoxFrame widget (expand + only horizontally so that check box fits in) +- 2.15.18 + +------------------------------------------------------------------- +Wed Jun 6 13:18:39 CEST 2007 - gs@suse.de + +- Online Update/Package Installation: allow status change and show + correct version of patch packages, add installed packages to the + list of package versions, replace obsolete transactResKind() by + resolvePool() + +------------------------------------------------------------------- +Thu May 31 11:00:22 CEST 2007 - gs@suse.de + +- Load library libpy2ncurses_pkg as plugin + +------------------------------------------------------------------- +Tue May 29 13:03:07 CEST 2007 - kmachalkova@suse.cz + +- Removed obsolete save/load selection stuff + related NCPkgPopupFile + class - replaced by save/load pkgs & patterns (FaTE #300729) +- Improved usability of cancel dialog in pkg manager (#274774) +- Fix disappearing 'Etc./All Packages List' submenu after unchecking + AutoDependency Check +- Place all popup dialogs in pkg manager to the centre of the screen + and calculate their size relatively to the screen size (if applicable) + (#275610) +- 2.15.17 + +------------------------------------------------------------------- +Wed May 23 13:54:16 CEST 2007 - gs@suse.de + +- Package Installation: check the partition size to prevent + division by zero during disk space calculation (bug #270836) + +------------------------------------------------------------------- +Wed May 16 13:15:56 CEST 2007 - gs@suse.de + +- Move all files related to package installation to subdir 'pkg' + and create a separate library libpy2ncurses_pkg (not yet loaded + as a plugin). + +------------------------------------------------------------------- +Thu May 10 10:09:11 CEST 2007 - kmachalkova@suse.cz + +- Replace &#xy; elements in richtext by their ascii character + equivalents (#269919) +- Calculate license agreement & notify text popup size and position + relatively to the current screen size (#269918) +- 2.15.16 + +------------------------------------------------------------------- +Wed May 2 14:44:09 CEST 2007 - gs@suse.de + +- Disable child widgets of a NCCheckBoxFrame correctly (bug #268352) + +------------------------------------------------------------------- +Thu Apr 26 13:21:37 CEST 2007 - kmachalkova@suse.cz + +- For containter (Box) and alignment (Left, Right,...) widgets + enable/disable all the children recursively (#256707) +- 2.15.15 + +------------------------------------------------------------------- +Mon Apr 23 16:24:39 CEST 2007 - kmachalkova@suse.cz + +- Really correct setting of current item in ComboBox widget :-) + consider also `opt(`editable) combos (#233593) + +------------------------------------------------------------------- +Mon Apr 23 15:33:26 CEST 2007 - sh@suse.de + +- Load qt_pkg plugin for PatternSelector widget, too +- V 2.15.5 + +------------------------------------------------------------------- +Thu Apr 19 14:37:04 CEST 2007 - gs@suse.de + +- Enable/disable the RadioButtons in a RadioButtonGroup correctly + (bug #168770) +- ncurses-devel added to BuildRequires +- 2.15.14 + +------------------------------------------------------------------- +Thu Apr 19 14:12:15 CEST 2007 - kmachalkova@suse.cz + +- Package selector: added filter for languages (zypp::Language) - + beta version (FaTE #301810 - part I) + +------------------------------------------------------------------- +Thu Apr 19 10:34:58 CEST 2007 - gs@suse.de + +- Inform the user that all dependencies/the system are/is OK after + a check from 'Etc.' menu (bug #249281) + +------------------------------------------------------------------- +Mon Apr 16 15:44:13 CEST 2007 - sh@suse.de + +- Added qt_pkg plugins to file list +- V 2.15.4 + +------------------------------------------------------------------- +Fri Apr 13 17:50:18 CEST 2007 - sh@suse.de + +Merged mod-ui branch changes back to trunk (r37143:37466): + +- Reorganized source directory layout: + - Header files now in same directory as .cc files + - Moved package selection related sources to separate subdir src/pkg + +- Load package selection stuff upon demand as plugin + (saves 2 MB VmRSS if no PackageSelector needed) + [see also Fate #302119] + +- V 2.15.3 + +------------------------------------------------------------------- +Mon Mar 26 14:11:50 CEST 2007 - sh@suse.de + +- Fixed bug #251215: "Save screenshot to" not translated + +------------------------------------------------------------------- +Wed Mar 21 17:19:57 CET 2007 - kmachalkova@suse.cz + +- Correct pkg/pattern/patch state transition from S_AutoInstall to + S_Taboo on toggle with SPACE key (#254816) +- Do not set state to S_Install if no candidate is available +- 2.15.13 + +------------------------------------------------------------------- +Fri Mar 9 15:36:01 CET 2007 - sh@suse.de + +- PackageSelector/PatternSelector no longer use zypp::transactResKind() + to emulate what a real solver run might do, now always does a real + solver run which is no longer painfully slow with recent + solver improvements. +- Auto-solving on by default in PackageSelector +- V 2.15.2 + +------------------------------------------------------------------- +Thu Mar 8 11:09:24 CET 2007 - gs@suse.de + +- Don't throw away keys from the input buffer after a ValueChanged or + SelectionChanged event but save them e.g. for input in TextEntry, + MultiLineEdit or to scroll in lists ( bug #245476 ) +- 2.15.12 + +------------------------------------------------------------------- +Wed Mar 7 15:19:44 CET 2007 - kmachalkova@suse.cz + +- Tree widget: handle arrows and HOME/END keys in compatible way + with other widgets (#251216) + +------------------------------------------------------------------- +Tue Mar 6 10:10:33 CET 2007 - kmachalkova@suse.cz + +- initscr() code is back - needed for running yast clients from + scripts with no terminal associated (#248864) +- 2.15.11 + +------------------------------------------------------------------- +Fri Mar 2 11:11:50 CET 2007 - kmachalkova@suse.cz + +- Replaced 'Solve' label with 'OK -- Try again' in pkg manager (to + be compatible with Qt), enhanced help text (#213602) +- 2.15.10 + +------------------------------------------------------------------- +Thu Mar 1 14:30:28 CET 2007 - gs@suse.de + +- Replace &product; in RichText widget correctly (bug #247845) + +------------------------------------------------------------------- +Thu Feb 22 12:43:06 CET 2007 - gs@suse.de + +- Online Update: Add column with patch version and show the version in + the description window (bug #239829) +- 2.15.9 + +------------------------------------------------------------------- +Wed Feb 21 13:00:58 CET 2007 - kmachalkova@suse.cz + +- Show 'automatic changes' popup when any pkgs are selected for + installation by 'verify system' call (#239750) +- Remember pkgs already marked for automatic installation by 'verify + system' and do not show them in 'automatic changes' popup again +- 2.15.8 + +------------------------------------------------------------------- +Tue Feb 20 15:02:11 CET 2007 - sh@suse.de + +- Fixed bug #239829 (again): Show patch version in patches list +- V 2.15.1 + +------------------------------------------------------------------- +Thu Feb 15 16:46:24 CET 2007 - sh@suse.de + +- Fixed bug #148469: Exclude -debuginfo and -devel pkgs on demand +- V 2.14.7 + +------------------------------------------------------------------- +Wed Feb 14 16:00:23 CET 2007 - kmachalkova@suse.cz + +- Use generic xterm/vt100 termifo in case required terminfo is missing + (#235954) +- Removed obsolete initscr() code +- 2.15.7 + +------------------------------------------------------------------- +Tue Feb 6 17:38:34 CET 2007 - mvidner@suse.cz + +- Prefixized font patch check. + +------------------------------------------------------------------- +Tue Feb 6 16:47:59 CET 2007 - kmachalkova@suse.cz + +- Correct setting of current item in ComboBox widget (#233593) + +------------------------------------------------------------------- +Thu Feb 1 14:55:33 CET 2007 - gs@suse.de + +- Online Update: Show patch name (ID) in patches list (bug #239829) +- 2.15.6 + +------------------------------------------------------------------- +Thu Feb 1 14:37:29 CET 2007 - sh@suse.de + +- Merged SLE10-SP1 branch changes back to trunk: + - Fixed bug #239829: Show patch name (ID) in patches list + +- V 2.14.6 + +------------------------------------------------------------------- +Wed Jan 31 14:22:26 CET 2007 - sh@suse.de + +- Merged SLE10-SP1 branch changes back to trunk: + - Fixed bug #187322: Ignore solver errors in patch mode + at first solver run + - Fixed bug #232522: Added inst src URL to pkg versions view + - Fixed bug #152997: Install progress icons + +- V 2.14.5 + +------------------------------------------------------------------- +Wed Jan 24 14:53:55 CET 2007 - sh@suse.de + +- Merged SLE10-SP1 branch changes back to trunk: + - Fixed bug #218669: Broken UTF8 chars in pkg to text file export + - Fixed bug #227409: Add installed packages to text file export + - Fixed bug #229368: comparison with string literal + - Added Qt-UI support for feature #301178: verify installed system + - Added CheckBoxFrame widget for feature #5673 + - Implemented feature #300729: Saving of patterns and packages + +- V 2.14.4 + +------------------------------------------------------------------- +Wed Jan 17 16:27:05 CET 2007 - kmachalkova@suse.cz + +- Substitute right arrows back for tab characters when querying + content of MultiLineEdit widget (mostly) (#142509) +- 2.15.5 + +------------------------------------------------------------------- +Tue Jan 16 13:18:17 CET 2007 - gs@suse.de + +- Spec file: Requires: libzypp >= 2.12.1 +- Improve CheckBoxFrame widget (related to Fate #5673) +- Add argument to verifySystem() call (related to Fate #301178) + +------------------------------------------------------------------- +Fri Jan 12 14:21:51 CET 2007 - gs@suse.de + +- CheckBoxFrame widget added (Fate #5673) + +------------------------------------------------------------------- +Wed Jan 10 17:46:18 CET 2007 - kmachalkova@suse.cz + +- Added functionality to export/import list of all packages and + patterns to xml file (FaTE #300729) +- 2.15.4 + +------------------------------------------------------------------- +Thu Jan 4 12:52:56 CET 2007 - kmachalkova@suse.cz + +- Added functionality to update list of pkgs if newer version is + available (#227043) +- Improved switching between states of pkgs (install->don't install + update->don't update) (partly #204072) +- 2.15.3 + +------------------------------------------------------------------- +Tue Dec 12 13:09:06 CET 2006 - gs@suse.de + +- Package Installation: add functionality 'Verify System' to Etc./ + Dependencies menu (Fate #301178) +- Online Update: patch searching ability added to Filter menu + (Fate #153197) +- 2.15.2 + +------------------------------------------------------------------- +Tue Dec 5 10:33:13 CET 2006 - kmachalkova@suse.cz + +- Added RunInTerminal UI builtin for running external programs in + the same terminal +- 2.15.1 + +------------------------------------------------------------------- +Tue Dec 5 09:52:49 CET 2006 - kmachalkova@suse.cz + +- Use the same color palette - 8 colors - for all terminals (thanks + to tiwai) (#221614) +- Highlight keyboard shortcuts in mono theme (#224892) +- 2.15.0 + +------------------------------------------------------------------- +Wed Nov 29 16:55:14 CET 2006 - kmachalkova@suse.cz + +- Display updated patches also in 'installable' view (not only in + 'installed' one) (#223416) +- 2.14.4 + +------------------------------------------------------------------- +Fri Nov 24 16:00:42 CET 2006 - kmachalkova@suse.cz + +- Reverted fix for refreshing screen in installation (#199256) +- More space for filter description in package selector (#222549) +- 2.14.3 + +------------------------------------------------------------------- +Thu Nov 23 16:50:28 CET 2006 - sh@suse.de + +- Fixed bug #223416: Updated patches not visible in default view +- V 2.14.3 + +------------------------------------------------------------------- +Tue Nov 21 12:05:34 CET 2006 - sh@suse.de + +- V 2.14.2 +- Fixed bug #222505 (left-handed mouse) + +------------------------------------------------------------------- +Fri Nov 10 13:39:07 CET 2006 - sh@suse.de + +- Merged SLE-10-SP1-Branch to trunk (r31627:34245) +- V 2.14.1 + +------------------------------------------------------------------- +Tue Nov 7 14:37:38 CET 2006 - gs@suse.de + +- Package Installation/Online Update: added support for resolver + test case generation, additional entry 'Etc.' menu (Fate #300756) +- 2.14.2 + +------------------------------------------------------------------- +Thu Nov 2 14:32:53 CET 2006 - gs@suse.de + +- Online update: Improved list of relevant patches (bug #168758) +- 2.14.1 + +------------------------------------------------------------------- +Tue Oct 31 17:32:00 CET 2006 - sh@suse.de + +- Improved bugfix for bug #183735 (display only relevant patches + by default): Also display patches that are satisfied, but + not installed yet + +- Fixed bug #189134: Show description of initial patch / pkg + +- Override patch category tooltips with "Dependencies broken" or + "Dependencies satisfied" in patch list + +- V 2.13.73 + +------------------------------------------------------------------- +Tue Oct 31 16:25:47 CET 2006 - kmachalkova@suse.cz + +- (Temporary) fix for refreshing screen during the installation + (#199256) +- Adjusted spec to require libzypp >=2.7.0 (zypp::ui::PatternContent) +- 2.14.0 + +------------------------------------------------------------------- +Mon Oct 30 18:11:50 CET 2006 - sh@suse.de + +- Consistent handling of isSatisfied and isBroken for bug #173488 +- Added real "isSatisfied" icon +- V 2.13.72 + +------------------------------------------------------------------- +Mon Oct 30 12:48:44 CET 2006 - gs@suse.de + +- Package Installation: Fold hidden patterns into parents (Fate #301229) +- Online Update: show list of installable (relevant) patches + (bug # 168758) +- 2.13.47 + +------------------------------------------------------------------- +Fri Oct 27 13:43:42 CEST 2006 - sh@suse.de + +- Added missing icon to dist tarball +- V 2.13.71 + +------------------------------------------------------------------- +Thu Oct 26 18:57:05 CEST 2006 - sh@suse.de + +- Fixed bug #162164: pattern detection does not work +- Fixed bug #173488: Status satisfied for a patch is displayed like + uninstalled +- V 2.13.70 + +------------------------------------------------------------------- +Thu Oct 26 17:26:25 CEST 2006 - sh@suse.de + +- Fixed bug #183735 - YOU should display only relevant patches by + default +- V 2.13.69 + +------------------------------------------------------------------- +Wed Oct 25 17:35:07 CEST 2006 - sh@suse.de + +- Implemented feature #300756: Added support for resolver test + case generation (PackageSelector -> "Extras" menu) +- V 2.13.68 + +------------------------------------------------------------------- +Tue Oct 24 18:29:08 CEST 2006 - sh@suse.de + +- Implemented feature #120142: View installed products +- Implemented feature #301229: Fold hidden patterns into parents +- V 2.13.67 + +------------------------------------------------------------------- +Thu Oct 12 17:32:16 CEST 2006 - sh@suse.de + +- Implemented feature #301222: Easy access to updating all packages +- V 2.13.66 + +------------------------------------------------------------------- +Wed Oct 11 11:30:57 CEST 2006 - gs@suse.de + +- Online Update: Allow deletion of patches (bug #208694) + Package Installation: change status to delete if '-' is pressed, + use % key to reset taboo status (bug #204072) +- 2.13.46 + +------------------------------------------------------------------- +Tue Oct 10 10:02:32 CEST 2006 - gs@suse.de + +- Package Installation: Show low disk space warning similiar to + QT version (FaTE #300548) +- 2.13.45 + +------------------------------------------------------------------- +Wed Oct 4 17:27:21 CEST 2006 - sh@suse.de + +- Fixed bug #208694: Allow deleting patches + (only the patch meta data will be deleted, packages will remain + the same!) + +- V 2.13.65 + +------------------------------------------------------------------- +Tue Oct 3 13:58:43 CEST 2006 - jsrain@suse.cz + +- added missing files to Makefile.am +- 2.13.64 + +------------------------------------------------------------------- +Fri Sep 29 17:53:59 CEST 2006 - sh@suse.de + +- V 2.13.63 +- Fixed bug #205059: CapsLock warning in password fields + +------------------------------------------------------------------- +Wed Sep 27 13:44:11 CEST 2006 - kmachalkova@suse.cz + +- Better displaying of visited hyperlinks in NCRichText (#144428) +- 2.13.44 + +------------------------------------------------------------------- +Fri Sep 22 16:59:31 CEST 2006 - sh@suse.de + +- Allow pattern categories to be collapsed +- V 2.13.62 + +------------------------------------------------------------------- +Mon Sep 18 13:17:22 CEST 2006 - kmachalkova@suse.cz + +- Improved HTML parser in NCRichText (header, paragraph and list + handling) (FaTE #3124) +- 2.13.43 + +------------------------------------------------------------------- +Thu Sep 14 14:40:07 CEST 2006 - gs@suse.de + +- Package Installation: default entry in filter menu is 'Patterns' +- 2.13.42 + +------------------------------------------------------------------- +Thu Sep 14 11:17:50 CEST 2006 - kmachalkova@suse.cz + +- Adding ncursesw autoconf check to configure.in.in to ensure + portability to other distros (#201705) + +------------------------------------------------------------------- +Thu Sep 14 10:59:56 CEST 2006 - gs@suse.de + +- Package Installation: search in the "provides" tag of the installed + package (bug #180232) + +------------------------------------------------------------------- +Wed Sep 13 16:42:39 CEST 2006 - sh@suse.de + +- Applied patch from Ricardo Cruz + for new UI::Beep() built-in + +------------------------------------------------------------------- +Wed Sep 13 16:42:01 CEST 2006 - sh@suse.de + +- Applied patch from Ricardo Cruz + for new UI::Beep() built-in + +------------------------------------------------------------------- +Tue Sep 12 14:36:02 CEST 2006 - gs@suse.de + +- Package Installation: show details of package and pattern + dependencies (bug #178494, bug #201745) +- 2.13.41 + +------------------------------------------------------------------- +Thu Aug 3 15:23:52 CEST 2006 - mvidner@suse.cz + +- Added a configure-time check for the X font directory. +- 2.13.61 + +------------------------------------------------------------------- +Tue Jun 27 15:09:34 CEST 2006 - sh@suse.de + +- Fixed bug #188018: Patch description: Text in angle brackets + +------------------------------------------------------------------- +Tue Jun 20 14:49:52 CEST 2006 - gs@suse.de + +- Online Update: don't show the patch size (bug #186100); + show the patch summary, if available, else the name of the patch + (bug #186209). +- 2.13.40 + +------------------------------------------------------------------- +Mon Jun 12 17:46:25 CEST 2006 - mvidner@suse.cz + +- Fixed the previous fix not to pass milliseconds to usleep. +- 2.13.39 + +------------------------------------------------------------------- +Mon Jun 12 17:16:39 CEST 2006 - visnov@suse.cz + +- If there is no active widget and we are running against timeout, + really timeout (#182982) +- 2.13.38 + +------------------------------------------------------------------- +Fri Jun 9 14:36:07 CEST 2006 - visnov@suse.cz + +- Redraw the screen after updating the text entry value (#167609) +- 2.13.37 + +------------------------------------------------------------------- +Fri Jun 2 17:21:59 CEST 2006 - gs@suse.de + +- Online Update: make resetting of status Taboo and Protected + possible (related to bug #174476) +- 2.13.36 + +------------------------------------------------------------------- +Wed May 31 18:49:40 CEST 2006 - sh@suse.de + +- V 2.13.60 +- Fixed bug #179679: Untranslated text in file dialogs + +------------------------------------------------------------------- +Tue May 30 11:57:06 CEST 2006 - gs@suse.de + +- Added support for licenses for patches (bug #174476) +- 2.13.35 + +------------------------------------------------------------------- +Wed May 24 17:47:15 CEST 2006 - sh@suse.de + +- V 2.13.59 +- Added support for licenses for patches (bug #174476) + +------------------------------------------------------------------- +Mon May 22 10:10:25 CEST 2006 - gs@suse.de + +- Check whether the window pointer is valid in ::wCreate + to prevent a segfault if the terminal is too small + (bug #175920) +- 2.13.34 + +------------------------------------------------------------------- +Fri May 19 14:19:18 CEST 2006 - gs@suse.de + +- Package Installation: Sort the pattern list (bug #176603) +- 2.13.33 + +------------------------------------------------------------------- +Thu May 18 10:51:01 CEST 2006 - kkaempf@suse.de + +- adapt to libzypp 1.0.0 api +- require libzypp >= 1.0.0 +- V 2.13.58 + +------------------------------------------------------------------- +Thu May 18 10:48:27 CEST 2006 - kkaempf@suse.de + +- adapt to libzypp 1.0.0 api +- require libzypp >= 1.0.0 +- 2.13.32 + +------------------------------------------------------------------- +Wed May 17 17:51:48 CEST 2006 - gs@suse.de + +- Package Installation/Online Update: Install correct package if the user + requests a certain package version, i.e. changing the "candidate". + Add view 'Versions' to Online Update 'Information' menu. + (bug #164487) +- 2.13.31 + +------------------------------------------------------------------- +Wed May 10 15:05:21 CEST 2006 - sh@suse.de + +- Set package to "update" or "install" if user selects a different + version in the "Versions" tab of the package selector + (workaround for bug #164487: can't downgrade using a patch) +- V 2.13.57 + +------------------------------------------------------------------- +Wed May 10 14:16:52 CEST 2006 - gs@suse.de + +- Package Installation dialag: Create appropriate 'Filter' menu + with 'Patterns' or 'Selections' (bug #171024, bug #173885) +- 2.13.30 + +------------------------------------------------------------------- +Tue May 9 16:15:03 CEST 2006 - sh@suse.de + +- Fixed bug #173122: Easter egg crashes the installation +- V 2.13.56 + +------------------------------------------------------------------- +Tue May 9 14:57:04 CEST 2006 - gs@suse.de + +- show "Automatic Changes List" correctly (bug #152700) +- 2.13.29 + +------------------------------------------------------------------- +Tue May 9 14:36:44 CEST 2006 - sh@suse.de + +- Fixed bug #173865: No "automatic changes" dialog upon "Accept" + in Qt package selector +- V 2.13.55 + +------------------------------------------------------------------- +Thu May 4 14:21:09 CEST 2006 - gs@suse.de + +- messages from proofread merged back +- 2.13.28 + +------------------------------------------------------------------- +Thu May 4 12:32:46 CEST 2006 - sh@suse.de + +- V 2.13.54 +- Messages back from proofreading + +------------------------------------------------------------------- +Wed May 3 11:12:03 CEST 2006 - gs@suse.de + +- Online Update: show text "No patches available" if the patch list is empty +- 2.13.27 + +------------------------------------------------------------------- +Fri Apr 28 12:20:54 CEST 2006 - sh@suse.de + +- V 2.13.53 +- Disabled patches view in package selector (non-YOU-mode) + to avoid problems with kernel and ZYPP patches + (patches view is still available upon F2 keypress) + +------------------------------------------------------------------- +Tue Apr 25 14:33:53 CEST 2006 - sh@suse.de + +- Fixed bug #168904: Changing "all in this list" status in pkg lists + takes too long +- V 2.13.52 + +------------------------------------------------------------------- +Tue Apr 25 14:15:51 CEST 2006 - gs@suse.de + +- bugfix for #167565 - UI: deselecting one preselected pattern deselects + everything (add transactResKind( zypp::ResTraits::kind ) +- 2.13.26 + +------------------------------------------------------------------- +Tue Apr 25 13:44:39 CEST 2006 - schubi@suse.de + +- Bug 167565 - UI: deselecting one preselected pattern deselects everything + Added transactResKind( zypp::ResTraits::kind ) in solveResolvableCollections + +------------------------------------------------------------------- +Mon Apr 24 13:53:54 CEST 2006 - gs@suse.de + +- bugfix for list of problematic update items (add installed + packages to SelMapper to show packages marked auto-delete) +- Online Update: don't show label 'Installable Patches' +- 2.13.25 + +------------------------------------------------------------------- +Mon Apr 24 13:22:50 CEST 2006 - sh@suse.de + +- V 2.13.51 +- Add installed pkg to SelMapper to fix "update problems" list + (required for pkgs that are not available and marked auto-delete) + +------------------------------------------------------------------- +Fri Apr 21 08:05:44 CEST 2006 - gs@suse.de + +- list of problematic update items added +- handle Auto status for patches +- 2.13.24 + +------------------------------------------------------------------- +Thu Apr 20 18:18:14 CEST 2006 - sh@suse.de + +- V 2.13.50 +- Re-implemented list of problematic packages during update + +------------------------------------------------------------------- +Thu Apr 20 17:34:24 CEST 2006 - gs@suse.de + +- Don't show the "Automatic Changes" list in Online Update mode +- 2.13.23 + +------------------------------------------------------------------- +Thu Apr 20 17:15:49 CEST 2006 - sh@suse.de + +- Ask for confirmation to abandon changes if a language is changed + +------------------------------------------------------------------- +Thu Apr 20 12:51:19 CEST 2006 - mvidner@suse.cz + +- Catch exceptions when calling package management code (#166278). +- 2.13.22 + +------------------------------------------------------------------- +Thu Apr 20 12:47:39 CEST 2006 - mvidner@suse.cz + +- Catch exceptions when calling package management code (#166278). +- Adapted for libzypp in a nonstandard prefix. +- 2.13.49 + +------------------------------------------------------------------- +Wed Apr 19 12:38:55 CEST 2006 - gs@suse.de + +- set status of packages correctly (Bug 164365) +- do an initial solver run also in YOU mode +- sort the list of patches, show edition of patch packages +- 2.13.21 + +------------------------------------------------------------------- +Tue Apr 18 17:39:43 CEST 2006 - sh@suse.de + +- V 2.13.48 +- Added infrastructure to fix bug #164869: Duplicate "Accept" button + in pattern selector + +------------------------------------------------------------------- +Thu Apr 13 13:47:50 CEST 2006 - schubi@suse.de + +- Bug 164365 - build 906: Deselecting a selection, all packages are still selected + +------------------------------------------------------------------- +Wed Apr 12 12:21:10 CEST 2006 - gs@suse.de + +- also set status to Taboo in case of AutoInstall and to Protected + in case of AutoUpdate (bugfix for bugfix bug #163827) +- 2.13.20 + +------------------------------------------------------------------- +Tue Apr 11 14:31:55 CEST 2006 - gs@suse.de + +- check for pending licenses (bug #163827) +- 2.13.19 + +------------------------------------------------------------------- +Mon Apr 10 14:57:05 CEST 2006 - gs@suse.de + +- Fixed inconsistent propagation of installation status of packages + that belong to selections, patterns, languages etc. +- show/check dependencies also in YOU mode +- 2.13.18 + +------------------------------------------------------------------- +Fri Apr 7 19:10:30 CEST 2006 - sh@suse.de + +- v 2.13.45 + +- Fixed bug #163827: Special package licenses not shown in weird cases + +- Fixed inconsistent propagation of installation status of packages + that belong to selections, patterns, languages etc. + +------------------------------------------------------------------- +Fri Apr 7 08:05:46 CEST 2006 - gs@suse.de + +- solve pattern/selection dependencies correctly (bug #161400), + show architecture in versions view +- 2.13.17 + +------------------------------------------------------------------- +Tue Apr 4 17:59:20 CEST 2006 - sh@suse.de + +- V 2.13.45 +- Fixed bug #161400: Switching between alternative patterns +- Migrated from Resolver::transactResObject() to + Resolver::transactResKind() for all higher-level YQPkg*Lists + +------------------------------------------------------------------- +Fri Mar 31 22:02:38 CEST 2006 - sh@suse.de + +- V 2.13.44 +- Fixed bug #161860: Pattern selector layout out of proportion + +------------------------------------------------------------------- +Fri Mar 31 18:34:56 CEST 2006 - sh@suse.de + +- Fixed bug #152700: Automatic changes dialog displays garbage + +------------------------------------------------------------------- +Wed Mar 29 21:20:47 CEST 2006 - sh@suse.de + +- V 2.13.43 +- Fixed bug #121872: segfault at program end if no Qt style defined + +------------------------------------------------------------------- +Wed Mar 29 14:44:34 CEST 2006 - gs@suse.de + +- Show/set correct status information for packages in versions view + (available packages) +- 2.13.16 + +------------------------------------------------------------------- +Wed Mar 29 12:08:01 CEST 2006 - sh@suse.de + +- V 2.13.42 +- Fixed broken umlaut characters in pattern categories + +------------------------------------------------------------------- +Tue Mar 28 16:15:20 CEST 2006 - sh@suse.de + +- V 2.13.41 +- Show language specific packages in "languages" filter + +------------------------------------------------------------------- +Tue Mar 28 13:26:14 CEST 2006 - gs@suse.de + +- YOU patch installation: avoid duplicate entries in package list, + show download size, show scripts +- 2.13.15 + +------------------------------------------------------------------- +Mon Mar 27 15:00:00 CET 2006 - gs@suse.de + +- make YOU patch installation work +- 2.13.14 + +------------------------------------------------------------------- +Mon Mar 27 15:44:05 CEST 2006 - sh@suse.de + +- V 2.13.40 +- Fixed bug #156590: No way to reset ignored dependency problems + +------------------------------------------------------------------- +Thu Mar 23 18:46:11 CET 2006 - sh@suse.de + +- V 2.13.39 +- Calculate and display patches total download size on the fly + +------------------------------------------------------------------- +Thu Mar 23 16:29:21 CET 2006 - sh@suse.de + +- V 2.13.38 +- Enable auto-solving for patches +- Support for multi-arch patches: Prevent duplicate entries + in pkg list + +------------------------------------------------------------------- +Thu Mar 23 13:17:39 CET 2006 - sh@suse.de + +- Fall back to search view if no multiple sources + +------------------------------------------------------------------- +Thu Mar 23 12:08:31 CET 2006 - sh@suse.de + +- V 2.13.37 +- Enable starting up package selector in inst sources mode: Use + `opt(`instSourcesMode) + +------------------------------------------------------------------- +Wed Mar 22 17:49:52 CET 2006 - sh@suse.de + +- V 2.13.36 +- Small fixes + +------------------------------------------------------------------- +Mon Mar 20 09:11:43 CET 2006 - visnov@suse.cz + +- V 2.13.35 +- adapt for latest libzypp + +------------------------------------------------------------------- +Thu Mar 16 12:54:29 CET 2006 - sh@suse.de + +- Fixed bug #158576: 'install -> all in this list' does not work + for patterns + +------------------------------------------------------------------- +Wed Mar 15 19:06:18 CET 2006 - sh@suse.de + +- V 2.13.34 +- Display patch content (packages and scripts) +- Moved solving for single current item to base class + +------------------------------------------------------------------- +Tue Mar 14 18:12:15 CET 2006 - sh@suse.de + +- V 2.13.33 +- Fixed yast2-qt part of bug #151834: third party licenses + (Acrobat reader, flash player, ...) + +------------------------------------------------------------------- +Tue Mar 14 15:21:16 CET 2006 - sh@suse.de + +- V 2.13.32 +- Ported disk usage in package selector to ZYPP + +------------------------------------------------------------------- +Mon Mar 13 15:03:55 CET 2006 - mvidner@suse.cz + +- Added license confirmations (#151834). +- Show the list of automatically changed packages (#152700#c1). +- Show the list of update problems: Protected, Taboo, AutoDeleted. +- 2.13.13 + +------------------------------------------------------------------- +Fri Mar 10 20:12:21 CET 2006 - sh@suse.de + +- V 2.13.31 +- First version of patches view that can display patch contents + +------------------------------------------------------------------- +Fri Mar 10 15:18:57 CET 2006 - sh@suse.de + +- V 2.13.30 +- Fixed bug #155799: Qt package selector does not recognize newer + packages as newer +- Display patch category in patches view + +------------------------------------------------------------------- +Fri Mar 10 10:30:38 CET 2006 - mvidner@suse.cz + +- Messages for the package conflict dialog marked for translation. + +------------------------------------------------------------------- +Thu Mar 9 18:28:55 CET 2006 - sh@suse.de + +- V 2.13.29 +- First (still crude) version of patches view for ZYPP +- Activate "patches" filter view in package selector upon F2 key + +------------------------------------------------------------------- +Wed Mar 8 18:33:27 CET 2006 - sh@suse.de + +- V 2.13.28 +- Added "file list" view to package selector +- Added "change log" view to package selector + +------------------------------------------------------------------- +Tue Mar 7 17:27:25 CET 2006 - sh@suse.de + +- V 2.13.27 +- Allow searching in RPM requires / provides tags + +------------------------------------------------------------------- +Mon Mar 6 18:34:50 CET 2006 - sh@suse.de + +- V 2.13.26 +- Ported "dependencies" details view to ZYPP +- No longer translating RPM tags "provides", ... + +------------------------------------------------------------------- +Mon Mar 6 14:31:56 CET 2006 - sh@suse.de + +- Ported "languages" filter view to ZYPP + (no lang-specific packages displayed yet, missing in libzypp) + +------------------------------------------------------------------- +Fri Mar 3 17:00:34 CET 2006 - sh@suse.de + +- V 2.13.25 +- Ported RPM groups filter view to ZYPP + +------------------------------------------------------------------- +Fri Mar 3 16:59:29 CET 2006 - mvidner@suse.cz + +- Disk usage display fixed (#152269). +- 2.13.12 + +------------------------------------------------------------------- +Thu Mar 2 18:37:06 CET 2006 - sh@suse.de + +- V 2.13.24 +- Display product name (if available) for package versions + in "versions" details view + +------------------------------------------------------------------- +Thu Mar 2 18:12:12 CET 2006 - sh@suse.de + +- Yet another performance boost for "installation sources" + filter view (~120 millisec per click instead of ~1.2 sec) + +------------------------------------------------------------------- +Thu Mar 2 12:17:39 CET 2006 - sh@suse.de + +- Performance boost for "installation sources" filter view (factor 10) +- V 2.13.23 + +------------------------------------------------------------------- +Tue Feb 28 19:19:35 CET 2006 - sh@suse.de + +- Installation sources filter view migrated to ZYPP +- V 2.13.22 + +------------------------------------------------------------------- +Tue Feb 28 14:52:33 CET 2006 - sh@suse.de + +- YQPkgVersionsView migrated to ZYPP + +------------------------------------------------------------------- +Tue Feb 28 13:35:59 CET 2006 - sh@suse.de + +- Removed beta warning upon insistence of our project managers + despite the fact that the package manager GUI is still broken + beyond recognition +- V 2.13.21 + +------------------------------------------------------------------- +Mon Feb 27 16:40:29 CET 2006 - sh@suse.de + +- Fixed bug #153035 +- Fixed bug #153032 +- V 2.13.20 + +------------------------------------------------------------------- +Mon Feb 27 16:26:57 CET 2006 - mvidner@suse.cz + +- Sort packages in a selection. +- No need to resolve the pool again before displaying the packages + in a selection. +- Hid menu items of features that do not work: + SRPMs, Selection Load/Save. +- Only show the Installed Version column if any packages are installed. +- Do not show '?' in the Source column. +- 2.13.11 + +------------------------------------------------------------------- +Mon Feb 27 15:35:23 CET 2006 - sh@suse.de + +- Re-enabled TABOO and PROTECTED + +------------------------------------------------------------------- +Fri Feb 24 17:08:09 CET 2006 - mvidner@suse.cz + +- Tried to allow selecting one of the available package versions. +- When canceling the package selection, ask for confirmation + only if the user has changed something (but see #152700). + +------------------------------------------------------------------- +Wed Feb 22 18:10:14 CET 2006 - sh@suse.de + +- V 2.13.19 +- Removing patterns and selections now works as well as adding them + +------------------------------------------------------------------- +Wed Feb 22 17:51:38 CET 2006 - mvidner@suse.cz + +- When exiting the package dialog, show packages which are + automatically selected for installation (but see #152700). +- Display the RPM group tree. +- Display package relations, enable search in requires and provides. +- Display the available versions of a package. +- 2.13.10 + +------------------------------------------------------------------- +Wed Feb 22 07:50:37 CET 2006 - mvidner@suse.cz + +- Fixed displaying the shortcut keys for wide characters (#148380, tiwai). + +------------------------------------------------------------------- +Tue Feb 21 16:39:02 CET 2006 - sh@suse.de + +- V 2.13.18 +- use new way to enable/disable autodocs by mvidner + +------------------------------------------------------------------- +Tue Feb 21 15:15:38 CET 2006 - mvidner@suse.cz + +- Do not package the doxygen documentation, it is only useful for the + maintainer (#151370). +- 2.13.9 + +------------------------------------------------------------------- +Tue Feb 21 12:08:32 CET 2006 - sh@suse.de + +- sort category-less patterns before any category +- no tree indentation for patterns +- disable closing pattern categories +- disable selecting pattern categories + +------------------------------------------------------------------- +Mon Feb 20 18:47:44 CET 2006 - sh@suse.de + +- V 2.13.17 +- Added pattern categories +- Patterns now use their sort order field + +------------------------------------------------------------------- +Fri Feb 17 18:56:08 CET 2006 - sh@suse.de + +- Added pattern icons to pattern selector + +------------------------------------------------------------------- +Fri Feb 17 16:06:21 CET 2006 - sh@suse.de + +- Don't install and distribute autodocs (#151370) + +------------------------------------------------------------------- +Fri Feb 17 11:29:30 CET 2006 - mvidner@suse.cz + +- If patterns are available, display them instead of selections. + +------------------------------------------------------------------- +Thu Feb 16 21:03:54 CET 2006 - mvidner@suse.cz + +- Show something in the update problem list, for now + just the deleted packages. +- Prepare for detecting whether the user has made any changes + upon abort. +- 2.13.8 + +------------------------------------------------------------------- +Thu Feb 16 18:34:35 CET 2006 - mvidner@suse.cz + +- Added the selection list. +- Most popups should work now, some with faked data though. +- Show also medium ID and RPM group. +- 2.13.7 + +------------------------------------------------------------------- +Thu Feb 16 17:57:28 CET 2006 - sh@suse.de + +- V 2.13.15 + +- Use patterns in PatternSelector if there are any, + but fall back to selections if there are none + (and fall back to detailed selection if there are no selections, + either) + +------------------------------------------------------------------- +Thu Feb 16 17:31:41 CET 2006 - sh@suse.de + +- First real pattern filter view + +------------------------------------------------------------------- +Wed Feb 15 19:08:14 CET 2006 - sh@suse.de + +- V 2.13.14 + +- Fixed package description formatting + +- Migrated "automatic changes" dialog in PkgSel to ZYPP + +- Workaround for incomplete selections packages handling + +- Migrated pkg description popup (for hyperlinks) in PkgSel to ZYPP + +------------------------------------------------------------------- +Wed Feb 15 18:32:35 CET 2006 - mvidner@suse.cz + +- Show most package details. +- Search works, except in dependencies. +- 2.13.6.4 + +------------------------------------------------------------------- +Wed Feb 15 17:05:00 CET 2006 - mvidner@suse.cz + +- Dependency solver ported. +- Reduced BuildReqs, libzypp-devel has them now. +- 2.13.6.3 + +------------------------------------------------------------------- +Tue Feb 14 19:14:42 CET 2006 - sh@suse.de + +Package selector changes: + +- Display selections filter view only if there are any selections + +- Display packages that belong to a selection in selections filter + +- Propagate selection status change to corresponding packages + +- Display separate columns for installed and available package only + if there are any installed packages + +- "Technical Details" view now (almost) complete + +------------------------------------------------------------------- +Tue Feb 14 13:45:21 CET 2006 - mvidner@suse.cz + +- Minimal zypp support: + * One list with all packages. + * Can change status. No popups and no details. + * If there are package conflicts, they will be ignored by the UI + and the actual installation will fail (with a misleading popup, + but the logs have it right). +- 2.13.6.2 + +------------------------------------------------------------------- +Tue Feb 14 11:25:02 CET 2006 - sh@suse.de + +- Applied mfabian's fix for bug #132577: SuSE Serif Italic font + +------------------------------------------------------------------- +Fri Feb 10 20:26:15 CET 2006 - sh@suse.de + +- V 2.13.13 +- "Installation summary" filter view ported to ZYPP +- Re-enabled "Cancel" button (saveState / restoreState) in PkgSel +- Code cleanup + +------------------------------------------------------------------- +Fri Feb 10 12:18:21 CET 2006 - mvidner@suse.cz + +- Ripped out all package related stuff: y2pm out, zypp not yet in (#149879) +- 2.13.6 + +------------------------------------------------------------------- +Wed Feb 8 21:46:53 CET 2006 - sh@suse.de + +- ZYPP resolver integrated and working +- "Search" view working in package selector +- V 2.13.12 + +------------------------------------------------------------------- +Wed Feb 8 16:19:11 CET 2006 - kkaempf@suse.de + +- Initial libzypp integration +- V 2.13.11 + +------------------------------------------------------------------- +Fri Feb 3 11:11:09 CET 2006 - visnov@suse.cz + +- Temporary fix for build +- V 2.13.10 + +------------------------------------------------------------------- +Thu Feb 2 14:02:54 CET 2006 - sh@suse.de + +- Fixed bug #145189 (untranslated text): Added "Textdomain" + +------------------------------------------------------------------- +Tue Jan 31 11:20:19 CET 2006 - sh@suse.de + +- Fixed extra qualification +- V 2.13.9 + +------------------------------------------------------------------- +Mon Jan 30 19:12:41 CET 2006 - sh@suse.de + +- V 2.13.8 +- Implemented YQPatternSelector (feature #129) + +------------------------------------------------------------------- +Tue Jan 24 16:59:49 CET 2006 - visnov@suse.cz + +- Disable sorting in non-YTable (#143085) +- V 2.13.5 + +------------------------------------------------------------------- +Tue Jan 17 14:13:47 CET 2006 - sh@suse.de + +- Fixed bug #77920: Not stripping shortcut from frame + ("Network Address Setup dialog cannot be finished by a hotkey") +- V 2.13.4 + +------------------------------------------------------------------- +Thu Jan 12 17:08:21 CET 2006 - sh@suse.de + +- V 2.13.7 +- Now starting xterm in background upon Ctrl-Alt-Shift-X + +------------------------------------------------------------------- +Mon Jan 9 13:19:12 CET 2006 - visnov@suse.cz + +- Allow to set table order by Ctrl-O +- V 2.13.3 + +------------------------------------------------------------------- +Wed Jan 4 19:24:05 CET 2006 - sh@suse.de + +- V 2.13.5 +- Implemented feature #3476: Left-handed mouse during installation + + now asking the user if he wants his mouse buttons switched + if he clicks the right mouse button on a push button or in a + selection box + +------------------------------------------------------------------- +Wed Jan 4 17:33:25 CET 2006 - sh@suse.de + +- Open xterm upon Ctrl-Shift-Alt-X hotkey (for debugging in inst-sys) + +------------------------------------------------------------------- +Tue Dec 20 17:08:25 CET 2005 - sh@suse.de + +- V 2.13.4 +- Fixed bug #114193: YQComboBox doesn't send valueChanged event + +------------------------------------------------------------------- +Tue Dec 20 08:59:15 CET 2005 - visnov@suse.cz + +- Don't link against libpy2stdio +- V 2.13.2 + +------------------------------------------------------------------- +Thu Nov 24 12:57:45 CET 2005 - visnov@suse.cz + +- Fix strict aliasing warnings +- V 2.13.1 + +------------------------------------------------------------------- +Fri Nov 18 16:09:44 CET 2005 - sh@suse.de + +- V 2.13.3 +- Added new secondary filter view "summary" to inst src filter view + +------------------------------------------------------------------- +Thu Nov 17 17:57:40 CET 2005 - sh@suse.de + +- V 2.13.2 +- Added secondary filter views to installation sources filter view: + - All Packages + - RPM groups + - Search + +------------------------------------------------------------------- +Wed Nov 16 14:57:56 CET 2005 - sh@suse.de + +- V 2.13.2 +- New filter view in package selector: installation sources + +------------------------------------------------------------------- +Tue Oct 25 11:40:55 CEST 2005 - sh@suse.de + +- V 2.13.1 +- Merged aj's patch to fix stricter gcc4 warnings + +------------------------------------------------------------------- +Mon Oct 10 16:41:42 CEST 2005 - visnov@suse.cz + +- Fix compilation for GCC 4.1 +- V 2.13.0 + +------------------------------------------------------------------- +Fri Sep 9 16:43:24 CEST 2005 - sh@suse.de + +- Fixed bug #114072: custom package selection lost + No longer offering the user to delete his base selection in + dependency problem dialog if he set a selection to "taboo" + the base selection depends upon +- V 2.12.12 + +------------------------------------------------------------------- +Thu Aug 25 20:26:28 CEST 2005 - sh@suse.de + +- V 2.12.11 + +------------------------------------------------------------------- +Thu Aug 25 17:26:04 CEST 2005 - mfabian@suse.de + +- Bugzilla #102978: Japanese TrueType fonts are not used in first + part of installation: fix typo in lang_conf. + +------------------------------------------------------------------- +Thu Aug 18 18:09:47 CEST 2005 - sh@suse.de + +- V 2.12.10 +- Now using llunak's updated qxembed.{cc,h} to fix bug #46495: + Keyboard focus problems with YaST2 embedded into KControl + +------------------------------------------------------------------- +Thu Aug 11 10:51:32 CEST 2005 - visnov@suse.cz + +- Resolve entities even in
 (#71718)
+- V 2.12.6
+
+-------------------------------------------------------------------
+Wed Aug 10 14:11:45 CEST 2005 - visnov@suse.cz
+
+- Don't crash on pressing Esc in AskForExistingDirectory (#96141)
+
+-------------------------------------------------------------------
+Thu Jul 21 13:54:11 CEST 2005 - sh@suse.de
+
+- Now using `opt(`hvstretch) to restore old YQWizard layout behaviour
+  (centering content by default)
+- V 2.12.9
+
+-------------------------------------------------------------------
+Wed Jul 20 15:30:48 CEST 2005 - sh@suse.de
+
+- Prevent segfault if there is no steps heading in the side panel
+- V 2.12.8
+
+-------------------------------------------------------------------
+Wed Jul 20 10:46:59 CEST 2005 - jsrain@suse.cz
+
+- added libxml2(-devel) to neededforbuild
+- 2.12.7
+
+-------------------------------------------------------------------
+Mon Jul 18 17:12:41 CEST 2005 - sh@suse.de
+
+- Removed @plugindir@/libpy2qt.la from file list in .spec file
+  (and removing it after "make install")
+
+-------------------------------------------------------------------
+Mon Jul 18 14:42:19 CEST 2005 - sh@suse.de
+
+- Enable font switching upon UI::SetLanguage()
+- V 2.12.6
+
+-------------------------------------------------------------------
+Mon Jul 11 17:23:53 CEST 2005 - sh@suse.de
+
+- Fixed bug #95722: No items in NCurses MultiSelectionBox
+- V 2.12.5
+
+-------------------------------------------------------------------
+Mon Jul 11 08:57:51 CEST 2005 - visnov@suse.cz
+
+- Fix build dependencies
+- 2.12.4
+
+-------------------------------------------------------------------
+Tue Jul  5 17:35:18 CEST 2005 - sh@suse.de
+
+- Added support for background pixmaps in YQAlignment
+- V 2.12.5
+
+-------------------------------------------------------------------
+Tue Jul  5 11:31:55 CEST 2005 - sh@suse.de
+
+- Fixed alignment in YQDumbTab to properly promote stretchability
+- V 2.12.4
+
+-------------------------------------------------------------------
+Wed Jun 29 16:51:15 CEST 2005 - sh@suse.de
+
+- Support for `opt(`boldFont) for some widgets:
+  - Label
+  - ColoredLabel
+  - CheckBox
+  - RadioButton
+
+-------------------------------------------------------------------
+Tue Jun  7 17:10:13 CEST 2005 - sh@suse.de
+
+- Reverted wizard button order
+  (postponed until changes can be done consistently)
+- V 2.12.3
+
+-------------------------------------------------------------------
+Tue May 10 17:38:06 CEST 2005 - mlazar@suse.cz
+
+- 2.12.3
+
+-------------------------------------------------------------------
+Wed Apr 27 19:00:19 CEST 2005 - sh@suse.de
+
+- Added support for icons in selection box widget
+
+-------------------------------------------------------------------
+Thu Apr 21 16:50:01 CEST 2005 - sh@suse.de
+
+- Merged selection_widget_cleanups branch to trunk:
+  selection widgets can now replace list items
+  (SelectionBox, ComboBox, MultiSelectionBox, Tree)
+
+-------------------------------------------------------------------
+Fri Apr 15 13:40:34 CEST 2005 - visnov@suse.cz
+
+- gcc4 fixes
+- 2.12.2
+
+-------------------------------------------------------------------
+Wed Apr 13 14:49:13 UTC 2005 - mlazar@suse.cz
+
+- fixed bug 75269 - Can't select different versions of available kernels packages
+
+-------------------------------------------------------------------
+Wed Apr  6 18:44:24 CEST 2005 - visnov@suse.cz
+
+- gcc4 fixes (missing include and forward declaration fix)
+- V 2.12.2
+
+-------------------------------------------------------------------
+Tue Apr  5 14:38:04 CEST 2005 - sh@suse.de
+
+- Merged 9.3-branch 21937:22910 to to trunk
+- V 2.12.1
+
+-------------------------------------------------------------------
+Tue Mar 22 18:54:04 CET 2005 - sh@suse.de
+
+- Reverting back to old (SL 9.2) auto font sizes for bug #66498
+  (Qt inst-sys default font is reverted to 9.2 font, too)
+- V 2.11.13
+
+-------------------------------------------------------------------
+Mon Mar 21 16:24:09 CET 2005 - sh@suse.de
+
+- One more fix for bug #72799: Help/Steps buttons not translated
+- V 2.11.12
+
+-------------------------------------------------------------------
+Wed Mar 16 18:30:09 CET 2005 - sh@suse.de
+
+- Fixed bug #72799: Help/Steps buttons not translated
+  Added setTextdomain() call to YQWizard
+- V 2.11.11
+
+-------------------------------------------------------------------
+Wed Mar 16 10:54:12 CET 2005 - mlazar@suse.cz
+
+- 2.12.1
+- implemented feature 100313: Allow switching of color palette at
+  runtime in ncurses
+
+-------------------------------------------------------------------
+Mon Mar 14 16:19:15 CET 2005 - mlazar@suse.cz
+
+- fixed Bug 71815 - yast: unnecessary warning in packager (ncurses)
+
+-------------------------------------------------------------------
+Mon Mar 14 15:49:25 CET 2005 - mlazar@suse.cz
+
+- NCTextPad.cc: fixed bug 66104: off-by-one error in autoyast
+- NCRichText.cc: silently discards all unknown tags (see bug 67319)
+
+-------------------------------------------------------------------
+Fri Mar 11 18:11:03 CET 2005 - sh@suse.de
+
+- V 2.11.10
+- Fixed bug #72174: Installation font too small in 800x600 and 1024x768
+
+-------------------------------------------------------------------
+Fri Mar 11 13:22:52 CET 2005 - sh@suse.de
+
+- Fixed bug #72158: File selection box on screen shots
+- V 2.11.9
+
+-------------------------------------------------------------------
+Mon Mar  7 17:20:30 CET 2005 - mlazar@suse.cz
+
+- 2.12.0
+- fixed bug 67350 - Can't change RPM group in NCurses package manager
+  (reverted patch from Tue Nov 23 16:28:41 CET 2004; see also bug 46154)
+
+-------------------------------------------------------------------
+Fri Mar  4 12:57:32 CET 2005 - sh@suse.de
+
+- Increased calculated font sizes in inst-sys to compensate
+  for new (much smaller) default font
+- Fixed bug #6649: Japanese, Chinese, Korean chars clipped
+- V 2.11.8
+
+-------------------------------------------------------------------
+Wed Feb 23 14:59:49 CET 2005 - sh@suse.de
+
+- Fallback rule for reverse layout for Arabic and Hebrew
+  even if no translations for predefined Qt dialogs are available
+
+-------------------------------------------------------------------
+Thu Feb 17 16:25:49 CET 2005 - mlazar@suse.cz
+
+- 2.11.3
+- redirected stderr and stdout do log (see bug 42155)
+
+-------------------------------------------------------------------
+Wed Feb 16 16:03:13 CET 2005 - sh@suse.de
+
+- Package selector: Keep width of left pane minimal
+
+-------------------------------------------------------------------
+Mon Feb 14 18:43:11 CET 2005 - sh@suse.de
+
+- V 2.11.7
+- Fixed bug #50468: Segfault if querying current item in empty
+  MultiSelectionBox while recording macro
+
+-------------------------------------------------------------------
+Fri Feb  4 19:01:54 CET 2005 - sh@suse.de
+
+- Fixed full-size dialog size for multihead
+
+-------------------------------------------------------------------
+Thu Feb  3 18:27:43 CET 2005 - sh@suse.de
+
+- Added empty space below wizard side panel upon explicit request
+- V 2.11.6
+
+-------------------------------------------------------------------
+Mon Jan 31 17:09:00 CET 2005 - sh@suse.de
+
+- V 2.11.5
+- Added "Release Notes" button + functions to YQWizard
+
+-------------------------------------------------------------------
+Mon Jan 24 16:59:35 CET 2005 - sh@suse.de
+
+- Minor usability changes in wizard layout
+- Added "add -debuginfo packages" menu action in pkg manager
+
+-------------------------------------------------------------------
+Fri Jan 21 10:31:45 CET 2005 - mlazar@suse.cz
+
+- 2.11.2
+
+-------------------------------------------------------------------
+Wed Dec  8 17:04:21 CET 2004 - sh@suse.de
+
+- Added hotkey to switch to a special high-contrast color
+  palette for vision impaired users: Shift-F4
+
+-------------------------------------------------------------------
+Tue Nov 23 16:28:41 CET 2004 - mlazar@suse.cz
+
+- KEY_RETURN open/close subtree in TreeWidget (#31154)
+
+-------------------------------------------------------------------
+Tue Nov 23 15:49:51 CET 2004 - mlazar@suse.cz
+
+- KEY_SPACE open/close subtree in TreeWidget (#31154)
+
+-------------------------------------------------------------------
+Wed Nov 17 13:53:29 CET 2004 - sh@suse.de
+
+- Improved YQWizard debugLabel() readability
+- V 2.11.3
+
+-------------------------------------------------------------------
+Fri Nov  5 17:41:40 CET 2004 - sh@suse.de
+
+- Changed save_y2logs key from plain F8 to Shift-F8
+
+-------------------------------------------------------------------
+Thu Nov  4 19:13:47 CET 2004 - sh@suse.de
+
+- Added F8 hotkey to save y2logs
+- V 2.11.2
+
+-------------------------------------------------------------------
+Tue Nov  2 14:05:39 CET 2004 - nashif@suse.de
+
+- Added new special widgets: YDate / YTime
+
+-------------------------------------------------------------------
+Mon Nov  1 10:06:52 CET 2004 - mvidner@suse.cz
+
+- Added pkgconfig support.
+- 2.11.1
+
+-------------------------------------------------------------------
+Thu Oct 28 19:38:43 CEST 2004 - sh@suse.de
+
+- Fixed bug #46805: Error handling for TextEntry and ComboBox
+  with restricted ValidChars
+
+-------------------------------------------------------------------
+Thu Oct 28 15:42:46 CEST 2004 - sh@suse.de
+
+- Fixed bug #43389: Tristate checkbox doesn't send events properly
+
+-------------------------------------------------------------------
+Thu Oct 28 13:48:21 CEST 2004 - sh@suse.de
+
+- Fixed bug #43410: Timer signals close screen shot file selector
+
+-------------------------------------------------------------------
+Mon Oct 25 17:04:43 CEST 2004 - sh@suse.de
+
+- Bumped version to 2.11.0 for 9.3
+
+-------------------------------------------------------------------
+Wed Oct  6 16:48:14 CEST 2004 - sh@suse.de
+
+- Dropped support for hardcoded images "suseheader" and "yast2"
+  Use path names and/or the wizard instead!
+
+-------------------------------------------------------------------
+Wed Oct  6 16:47:30 CEST 2004 - sh@suse.de
+
+- Dropped support for hardcoded images "suseheader" and "yast2"
+  Use path names and/or the wizard instead!
+
+-------------------------------------------------------------------
+Fri Oct  1 13:46:37 CEST 2004 - sh@suse.de
+
+- Fixed bug #46598: YOU layout broken with 800x600 default size
+  Now using 0.7*screen_size as default size
+- V 2.10.12
+
+-------------------------------------------------------------------
+Wed Sep 29 17:03:54 CEST 2004 - sh@suse.de
+
+- V 2.10.11
+- Fixed bug #45111: Use arrow with clock as busy cursor
+
+-------------------------------------------------------------------
+Mon Sep 27 16:14:49 CEST 2004 - sh@suse.de
+
+- V 2.10.10
+- (abauer) fixed bug #44926: Xinerama full screen handling
+- (mfabian) fixed unicode fonts
+
+-------------------------------------------------------------------
+Fri Sep 24 17:10:48 CEST 2004 - sh@suse.de
+
+- V 2.10.9
+- Fixed bug #45772: software manager segfaults
+  Now catching WM_CLOSE events only for dialogs managed by the UI
+
+-------------------------------------------------------------------
+Fri Sep 24 15:51:50 CEST 2004 - sh@suse.de
+
+- V 2.10.8
+- Fixed bug #46047: Table columns always too wide in Qt package selection
+
+-------------------------------------------------------------------
+Wed Sep 22 16:35:06 CEST 2004 - sh@suse.de
+
+- Changed yast2-devel-packages to yast2-core-devel-packages
+  in neededforbuild
+
+-------------------------------------------------------------------
+Tue Sep 21 09:45:43 CEST 2004 - mlazar@suse.cz
+
+- don't display empty ComboBox (bug #45542)
+
+-------------------------------------------------------------------
+Mon Sep 20 14:14:46 CEST 2004 - mlazar@suse.cz
+
+- 2.10.5
+
+-------------------------------------------------------------------
+Fri Sep 17 10:41:22 CEST 2004 - mlazar@suse.cz
+
+- bug #27296 fixed again
+
+-------------------------------------------------------------------
+Wed Sep 15 17:23:25 CEST 2004 - sh@suse.de
+
+- V 2.10.7
+- Added support for ProgressBar with huge numbers (long long)
+- Exchanged Unicode font (mfabian)
+
+-------------------------------------------------------------------
+Wed Sep 15 16:56:19 CEST 2004 - sh@suse.de
+
+- V 2.10.4
+- Added huge numbers (long long) support (YCPInteger is long long)
+  (fix for bug #44680: Progress bar in NCurses UI shows bogus values)
+
+-------------------------------------------------------------------
+Tue Sep 14 11:28:39 CEST 2004 - mlazar@suse.cz
+
+- temporary reverted fix #27296 (not completly fixed)
+- removed yast2 from needforbuild
+- 2.10.3
+
+-------------------------------------------------------------------
+Fri Sep 10 15:07:28 CEST 2004 - sh@suse.de
+
+- V 2.10.6
+- Fixes for right-to-left languages (Arabic/Hebrew)
+
+-------------------------------------------------------------------
+Tue Sep  7 14:40:40 CEST 2004 - mlazar@suse.cz
+
+- fixed nicesize in SelectionBox
+
+-------------------------------------------------------------------
+Tue Sep  7 14:15:15 CEST 2004 - mlazar@suse.cz
+
+- fixed Bugzilla Bug 27296 - provider name displayed wrong
+
+-------------------------------------------------------------------
+Tue Sep  7 11:50:39 CEST 2004 - mlazar@suse.cz
+
+- fixed Bugzilla Bug 44561 - ncurses: weird menu behavior
+
+-------------------------------------------------------------------
+Tue Sep  7 09:31:20 CEST 2004 - mlazar@suse.cz
+
+- fixed bug created during fixing previous bug
+
+-------------------------------------------------------------------
+Mon Sep  6 18:28:18 CEST 2004 - mlazar@suse.cz
+
+- fixed bug #44559 and #44575 - wizard menu in curses is not shown
+- 2.10.2
+
+-------------------------------------------------------------------
+Mon Sep  6 18:08:04 CEST 2004 - mlazar@suse.cz
+
+- fixed bug when activate resized panel with new state same as old
+  state (in this case panel was not showed)
+
+-------------------------------------------------------------------
+Mon Sep  6 16:43:58 CEST 2004 - mlazar@suse.cz
+
+- 2.10.1
+
+-------------------------------------------------------------------
+Mon Sep  6 11:49:01 CEST 2004 - sh@suse.de
+
+- V 2.10.5
+- Applied patch for bug #44145: Package EULA
+
+-------------------------------------------------------------------
+Mon Sep  6 10:08:23 CEST 2004 - mlazar@suse.cz
+
+- patch for confirming license (Bugzilla Bug 44145)
+
+-------------------------------------------------------------------
+Fri Sep  3 15:10:58 CEST 2004 - sh@suse.de
+
+- V 2.10.4
+- Fixed bug #44331: Sysconfig editor unusable from kcontrol
+
+-------------------------------------------------------------------
+Wed Sep  1 18:23:27 CEST 2004 - sh@suse.de
+
+- V 2.10.3
+- Fixed bug #44579: YMultiProgressBar integer overflow
+
+-------------------------------------------------------------------
+Thu Aug 26 18:05:06 CEST 2004 - sh@suse.de
+
+- V 2.10.2
+- Removed obsolete /usr/include/y2qt/ directory from files list
+
+-------------------------------------------------------------------
+Mon Aug 23 16:03:28 CEST 2004 - sh@suse.de
+
+- V 2.10.1
+- New widget: MultiProgressMeter
+
+-------------------------------------------------------------------
+Wed Jul 21 11:14:52 CEST 2004 - mlazar@suse.cz
+
+- fixed Bugzilla Bug 35409 - `Top( `Frame() ) without top left corner
+
+-------------------------------------------------------------------
+Fri Jul 16 15:05:26 CEST 2004 - mlazar@suse.cz
+
+- fixed Bugzilla Bug 43005 - Hardware information not shown in ncurses mode
+
+-------------------------------------------------------------------
+Thu Jul  8 11:29:51 CEST 2004 - sh@suse.de
+
+- Fixed bug #42846: Installing unneeded header files
+
+-------------------------------------------------------------------
+Thu Jul  8 11:16:29 CEST 2004 - mlazar@suse.cz
+
+- fixed bug #42736: file selection dialog does not show large files (>1GB)
+
+-------------------------------------------------------------------
+Tue Jul  6 16:44:00 CEST 2004 - sh@suse.de
+
+- Added "Install all matching -devel packages" to pkg selection
+  (mmj's idea)
+
+-------------------------------------------------------------------
+Tue Jun 29 13:22:58 CEST 2004 - sh@suse.de
+
+- Fixed bug #39227: Over-long pkg status column after pkg search
+  with no results
+
+-------------------------------------------------------------------
+Mon Jun 28 18:02:48 CEST 2004 - sh@suse.de
+
+- Fixed bug #10524: Textentry label overflow
+
+-------------------------------------------------------------------
+Mon Jun 28 17:29:44 CEST 2004 - sh@suse.de
+
+- Fixed bug #40259: package selection hides search widgets
+  now using a combo box instead of radio buttons
+
+-------------------------------------------------------------------
+Tue Jun 22 16:09:55 CEST 2004 - mlazar@suse.cz
+
+- fixed bug #42327 (yast2-ncurses abort when resizing window)
+
+-------------------------------------------------------------------
+Thu Jun 17 10:24:25 CEST 2004 - mlazar@suse.cz
+
+- V 2.10.0
+- Merged the 9.1 branch
+
+-------------------------------------------------------------------
+Wed May 26 18:30:28 CEST 2004 - sh@suse.de
+
+- Improved support for low-color (<= 8 bit) displays (bug #40228):
+  Only use complex wizard pixmaps in high color modes
+
+-------------------------------------------------------------------
+Wed May 26 10:59:52 CEST 2004 - gs@suse.de
+
+- V 2.9.26
+- sort the list of package selections (bug #38766)
+
+-------------------------------------------------------------------
+Wed May 12 16:47:32 CEST 2004 - sh@suse.de
+
+- Workaround for bug #35612: Layout problems with 800x600
+  Now using smaller fonts in 600x600: 12/14 instead of 14/16
+
+-------------------------------------------------------------------
+Wed May 12 12:27:55 CEST 2004 - gs@suse.de
+
+- V 2.9.25
+- handle empty string correctly in NCstring recode methods (bug #40165)
+
+-------------------------------------------------------------------
+Fri May  7 11:45:20 CEST 2004 - gs@suse.de
+
+- V 2.9.24
+- file selection: don't overwrite given file name (bug #39189)
+
+-------------------------------------------------------------------
+Thu May  6 16:44:10 CEST 2004 - sh@suse.de
+
+- Fixed bug #40071: Obsolete doc about making screen shots
+
+-------------------------------------------------------------------
+Tue May  4 19:07:41 CEST 2004 - sh@suse.de
+
+- Fixed bug #39846: Strange button layout after RestoreBackButton()
+- Fixed bug #39692: Wizard tree and menu item IDs returned in wrong encoding
+- V 2.9.24
+
+-------------------------------------------------------------------
+Tue May  4 16:10:22 CEST 2004 - gs@suse.de
+
+- messages from proof reading merged back
+
+-------------------------------------------------------------------
+Fri Apr 30 13:48:01 CEST 2004 - sh@suse.de
+
+- Added new DumbTab widget
+- V 2.9.23
+
+-------------------------------------------------------------------
+Fri Apr 23 14:42:12 CEST 2004 - gs@suse.de
+
+- V 2.9.23
+- file selection: get correct directory and file name (bug #39189)
+- LogView widget: limited size for window (bug #39536)
+- prevent the handling of invalid widgets (bug #38700, #37768)
+
+-------------------------------------------------------------------
+Tue Apr 20 14:22:49 CEST 2004 - mvidner@suse.cz
+
+- link against libyui to make loading from Perl work (#39192)
+- 2.9.22
+
+-------------------------------------------------------------------
+Tue Apr 20 14:21:14 CEST 2004 - mvidner@suse.cz
+
+- link against libyui to make loading from Perl work (#39192)
+- 2.9.22
+
+-------------------------------------------------------------------
+Tue Apr 13 15:00:29 CEST 2004 - gs@suse.de
+
+- V 2.9.21
+- accept non-latin1 characters (bug #38348)
+
+-------------------------------------------------------------------
+Wed Apr  7 16:00:09 CEST 2004 - sh@suse.de
+
+- V 2.9.21
+- Fixed bug #38603: Excessive wizard headings make buttons disappear
+
+-------------------------------------------------------------------
+Tue Apr  6 16:10:39 CEST 2004 - sh@suse.de
+
+- V 2.9.20
+- Fixed bug #36908: Dynamic font sizes during installation
+- Fixed bug #37001: Dynamic default window size based on resolution
+
+-------------------------------------------------------------------
+Tue Apr  6 12:23:30 CEST 2004 - sh@suse.de
+
+- V 2.9.19
+- Fixed bug #38216: No shortcut check upon Wizard::Set???Button()
+
+-------------------------------------------------------------------
+Mon Apr  5 18:41:36 CEST 2004 - sh@suse.de
+
+- V 2.9.18
+- Honor environment variable KCMYAST2_CALL for KControl embedding
+  (no wizard decorations, suppress wizard help)
+
+-------------------------------------------------------------------
+Mon Apr  5 13:45:22 CEST 2004 - gs@suse.de
+
+- V 2.9.20
+- ignore Ctrl C (bug #37960)
+- show title help line correctly (bug #38173)
+
+-------------------------------------------------------------------
+Sun Apr  4 22:19:57 CEST 2004 - adrian@suse.de
+
+- the old (bad) qxembed solution is back .. :/
+
+-------------------------------------------------------------------
+Fri Apr  2 16:24:00 CEST 2004 - sh@suse.de
+
+- License change to GPL
+
+-------------------------------------------------------------------
+Fri Apr  2 14:52:12 CEST 2004 - gs@suse.de
+
+- V 2.9.19
+- deactivate logging (bug #37768)
+- bugfix in RichText for 
 tag
+- license changed to GPL
+
+-------------------------------------------------------------------
+Thu Apr  1 15:35:48 CEST 2004 - sh@suse.de
+
+- V 2.9.16
+- Small fixes for wizard menus + trees
+  patch verified by cschum
+
+-------------------------------------------------------------------
+Wed Mar 31 16:20:37 CEST 2004 - sh@suse.de
+
+- Fixed bug #37581: Inconsistent widgets in yast2 modules:
+  Added wizard menus and trees
+
+-------------------------------------------------------------------
+Wed Mar 31 14:19:50 CEST 2004 - sh@suse.de
+
+- Implemented YQWizard::currentTreeSelection() for QueryWidget()
+
+-------------------------------------------------------------------
+Wed Mar 31 13:59:51 CEST 2004 - cschum@suse.de
+
+- Do UTF8 conversion for patch kind tooltips (#37584).
+
+-------------------------------------------------------------------
+Tue Mar 30 20:29:21 CEST 2004 - sh@suse.de
+
+- Added tree to wizard side panel (for autoyast, sysconfig-editor)
+
+-------------------------------------------------------------------
+Fri Mar 26 15:45:38 CET 2004 - gs@suse.de
+
+- V 2.9.18
+- YOU mode: bugfix filter for patch kind
+- possibility to disable/enable RichText widget
+
+-------------------------------------------------------------------
+Mon Mar 22 17:07:52 CET 2004 - sh@suse.de
+
+- Fixed bug #36218: Use YaST icons for YaST windows WM decorations
+
+-------------------------------------------------------------------
+Mon Mar 22 16:46:18 CET 2004 - sh@suse.de
+
+- Fixed bug #35625: Wizard button order
+  Restored old button order
+
+-------------------------------------------------------------------
+Mon Mar 22 16:05:47 CET 2004 - gs@suse.de
+
+- V 2.9.17
+- use correct encoding for title help (bug #36506)
+
+-------------------------------------------------------------------
+Fri Mar 19 16:55:38 CET 2004 - gs@suse.de
+
+- V 2.9.16
+- file selection: check for valid group and user (bug #36556)
+
+-------------------------------------------------------------------
+Fri Mar 19 15:45:59 CET 2004 - sh@suse.de
+
+- Graceful handling for duplicate entries in combo box
+
+-------------------------------------------------------------------
+Wed Mar 17 15:07:36 CET 2004 - sh@suse.de
+
+- Fixed bug #35645: Wizard layout looks strange
+  added HVCenter() around ReplacePoint()
+
+-------------------------------------------------------------------
+Wed Mar 17 00:35:10 CET 2004 - nashif@suse.de
+
+- #if 0 not working hasSmallDecorations completely
+
+-------------------------------------------------------------------
+Tue Mar 16 18:05:46 CET 2004 - sh@suse.de
+
+- Minimal approach fix for bug #33584: Show license agreements
+- V 2.9.12
+
+-------------------------------------------------------------------
+Tue Mar 16 14:09:57 CET 2004 - gs@suse.de
+
+- package installation: improve license popup (bug #33584),
+  			check size of popups (bug #35873),
+			bugfix package selections (bug #36541)
+
+-------------------------------------------------------------------
+Mon Mar 15 17:59:48 CET 2004 - gs@suse.de
+
+- V 2.9.15
+- show license (EULA), bug #33584
+
+-------------------------------------------------------------------
+Fri Mar 12 23:25:48 CET 2004 - sh@suse.de
+
+- Enabled shortcut checking for wizard buttons
+- Integrated wizard buttons in YQDialog default button handling
+- Adapted to const ref fix in libyui for all widget constructors
+- V 2.9.11
+
+-------------------------------------------------------------------
+Fri Mar 12 23:23:32 CET 2004 - sh@suse.de
+
+- V 2.9.14
+- Adapted to const ref fix in libyui for all widget constructors
+
+-------------------------------------------------------------------
+Fri Mar 12 13:53:47 CET 2004 - gs@suse.de
+
+- V 2.9.13
+- bugfix setfont options (YNCursesUI::setConsoleFont)
+
+-------------------------------------------------------------------
+Thu Mar 11 18:53:02 CET 2004 - sh@suse.de
+
+- Fixed bug #35611: &product; macro not expanded
+- Fixed bug #35623: Allow status "protected" for YOU patches
+
+-------------------------------------------------------------------
+Wed Mar 10 15:55:04 CET 2004 - lnussel@suse.de
+
+- New conflict resolution remove referers (#24306)
+- V 2.9.10
+
+-------------------------------------------------------------------
+Wed Mar 10 12:57:49 CET 2004 - lnussel@suse.de
+
+- package installation: handle downgrade case in dependency popup
+
+-------------------------------------------------------------------
+Wed Mar 10 01:45:27 CET 2004 - sh@suse.de
+
+- New wizard
+- V 2.9.9
+
+-------------------------------------------------------------------
+Fri Mar  5 10:01:14 CET 2004 - gs@suse.de
+
+- V 2.9.12
+- missing #include  added
+
+-------------------------------------------------------------------
+Thu Mar  4 19:10:51 CET 2004 - sh@suse.de
+
+- Fixed bug #34909: Pkg Mgr "auto-changed pkgs" too large for screen
+
+-------------------------------------------------------------------
+Wed Mar  3 16:01:49 CET 2004 - gs@suse.de
+
+- V 2.9.11
+- messages from proofread merged back
+- show text cursor correctly (bug #35055)
+
+-------------------------------------------------------------------
+Mon Mar  1 18:39:22 CET 2004 - sh@suse.de
+
+- Save screen shot name if recording macro
+
+-------------------------------------------------------------------
+Mon Mar  1 14:26:00 CET 2004 - gs@suse.de
+
+- V 2.9.10
+- package installation: sort list of search results (bug #35060)
+- RichText: change colors for bold text and headline (bug #34410)
+
+-------------------------------------------------------------------
+Sat Feb 28 14:16:49 CET 2004 - sh@suse.de
+
+- V 2.9.5
+- more fixes for improved GUI
+
+-------------------------------------------------------------------
+Fri Feb 27 13:45:51 CET 2004 - visnov@suse.cz
+
+- V 2.9.9
+- adapted for the new counted pointers in core
+
+-------------------------------------------------------------------
+Sun Feb 22 21:30:40 CET 2004 - kkaempf@suse.de
+
+- dont redeclare package pointers
+- 2.9.8
+
+-------------------------------------------------------------------
+Fri Feb 20 10:32:50 CET 2004 - gs@suse.de
+
+- V 2.9.7
+- enable the use of cursor keys in radio button boxes
+
+-------------------------------------------------------------------
+Tue Feb 10 20:36:34 CET 2004 - arvin@suse.de
+
+- include YQWizard.h in tar-ball
+
+-------------------------------------------------------------------
+Tue Feb 10 18:45:36 CET 2004 - sh@suse.de
+
+- V 2.9.3
+- Merged wizard-widget-branch to HEAD with NI
+- Misc small fixes
+
+-------------------------------------------------------------------
+Wed Feb  4 17:42:03 CET 2004 - sh@suse.de
+
+- V 2.9.2
+- New embedding: No more QXEmbed, now via KPart (external program)
+
+-------------------------------------------------------------------
+Wed Feb  4 11:31:41 CET 2004 - gs@suse.de
+
+- V 2.9.6
+- change layout files for package/patch installation to work with NI
+- remove workaround for missing ACS chars
+
+-------------------------------------------------------------------
+Thu Jan 29 19:49:03 CET 2004 - sh@suse.de
+
+- Fixed Y2Component handling
+
+-------------------------------------------------------------------
+Thu Jan 29 19:46:54 CET 2004 - sh@suse.de
+
+- Fixed Y2Component handling (cmd line args etc.)
+
+-------------------------------------------------------------------
+Thu Jan 29 16:42:13 CET 2004 - arvin@suse.de
+
+- V 2.9.5
+- fixed for ncurses 5.4
+
+-------------------------------------------------------------------
+Tue Jan 27 18:05:43 CET 2004 - sh@suse.de
+
+- V 2.9.1
+- Adapted to new interpreter (visnov@suse.cz)
+- Adapted to new libyui naming scheme
+- Consistent naming scheme
+
+-------------------------------------------------------------------
+Tue Jan 27 17:32:22 CET 2004 - sh@suse.de
+
+- V 2.9.4
+- Reasonable and consistent naming (new interpreter components etc.)
+
+-------------------------------------------------------------------
+Fri Jan 16 15:59:46 CET 2004 - jsrain@suse.de
+
+- merged the new interpreter branch
+
+-------------------------------------------------------------------
+Fri Dec 12 20:46:22 CET 2003 - msvec@suse.cz
+
+- adapted for the logging changes in liby2util
+- 2.9.3
+
+-------------------------------------------------------------------
+Fri Nov 21 14:03:01 CET 2003 - gs@suse.de
+
+- V 2.9.2
+- don't draw the outer frame in full screen mode
+- package installation: show column headers for all package lists
+
+-------------------------------------------------------------------
+Fri Nov 14 11:30:35 CET 2003 - mvidner@suse.cz
+
+- adapted to doxygen
+
+-------------------------------------------------------------------
+Wed Nov 12 16:03:51 CET 2003 - gs@suse.de
+
+- V 2.9.1
+- provide file selection widgets
+- create KeyEvents
+- switch to doxygen
+
+-------------------------------------------------------------------
+Tue Oct 21 16:03:20 CEST 2003 - sh@suse.de
+
+- Fixed bug #32510: Excess initial SelBox SelectionChanged event
+
+-------------------------------------------------------------------
+Fri Oct 10 12:24:00 CEST 2003 - sh@suse.de
+
+- V 2.9.0
+
+- Applied cschum's fix for bug #31965:
+  Wrong encoding in YOU "display raw package info" dialog
+
+-------------------------------------------------------------------
+Mon Sep 22 11:24:32 CEST 2003 - gs@suse.de
+
+- V 2.8.19
+- remove blinking from progress bar (bug #31454)
+- show correct patch size in YOU mode (bug #31522)
+
+-------------------------------------------------------------------
+Fri Sep 19 17:19:13 CEST 2003 - sh@suse.de
+
+- V 2.8.15
+
+- Applied visnov's patch to fix bug #5547: IntField value
+
+- Fixed bug #31015 thanks to llunak: "Solving dependencies"
+  popup without WM decoreations
+
+-------------------------------------------------------------------
+Fri Sep 19 12:20:05 CEST 2003 - gs@suse.de
+
+- V 2.8.18
+- Requires: glibc-locale added to spec-file
+
+-------------------------------------------------------------------
+Wed Sep 17 17:59:15 CEST 2003 - sh@suse.de
+
+- V 2.8.14
+
+-------------------------------------------------------------------
+Wed Sep 17 15:31:22 CEST 2003 - sh@suse.de
+
+- Fixed bug #30236: Bad fullscreen geometry for some window managers
+
+-------------------------------------------------------------------
+Wed Sep 17 14:55:35 CEST 2003 - sh@suse.de
+
+- Fixed bug #31155: Busy cursor in disk space warning dialog
+
+-------------------------------------------------------------------
+Wed Sep 17 13:44:04 CEST 2003 - sh@suse.de
+
+- Fixed bug #30513: Some PkgMgr popup dialogs too large in 640x480
+
+-------------------------------------------------------------------
+Wed Sep 17 12:37:02 CEST 2003 - sh@suse.de
+
+- Fixed bug #31047: File selection dialog untranslated
+
+-------------------------------------------------------------------
+Mon Sep 15 16:15:20 CEST 2003 - sh@suse.de
+
+- V 2.8.13
+- Better fix for bug #30500 by jw@suse.de
+
+-------------------------------------------------------------------
+Fri Sep 12 16:51:37 CEST 2003 - sh@suse.de
+
+- V 2.8.12
+- Interim fix for bug #30500
+
+-------------------------------------------------------------------
+Fri Sep 12 15:28:42 CEST 2003 - gs@suse.de
+
+- V 2.8.17
+- bugfix in RichText widget (bug #30621)
+- cut lines in LogView widget (don't allocate too much memory)
+- don't use ACS chars on console if locale is not UTF-8 (bug #30512)
+- new style for ProgressBar
+
+-------------------------------------------------------------------
+Mon Sep  8 16:34:57 CEST 2003 - gs@suse.de
+
+- V 2.8.16
+- new style for not active selection box widget (bug #30035)
+
+-------------------------------------------------------------------
+Mon Sep  8 15:43:54 CEST 2003 - sh@suse.de
+
+- V 2.8.11
+- Fixed bug #26494: Keyboard focus when embedded into KControl:
+  Reimported the latest version of QXEmbed
+
+-------------------------------------------------------------------
+Fri Sep 05 17:12:48 CEST 2003 - arvin@suse.de
+
+- don't allocate tmp buffer on stack (can be too huge) (bug #29716)
+
+-------------------------------------------------------------------
+Fri Sep  5 17:01:14 CEST 2003 - sh@suse.de
+
+- V 2.8.10
+- Fixed bug #30151: Enable starting pkg mgr in search mode
+  by default in installed system
+
+-------------------------------------------------------------------
+Thu Sep  4 17:14:49 CEST 2003 - sh@suse.de
+
+- V 2.8.9
+- Fixed bug #29529: Package links (again):
+  Discard trailing slashes in URL
+
+-------------------------------------------------------------------
+Tue Sep  2 16:29:03 CEST 2003 - gs@suse.de
+
+- online udpate: show included scripts and files
+- don't return `cancel after window resize (bug #29853)
+
+-------------------------------------------------------------------
+Tue Sep  2 13:39:42 CEST 2003 - sh@suse.de
+
+- Fixed bug #23660: RichText widget eats [Return]
+
+-------------------------------------------------------------------
+Mon Sep  1 18:15:45 CEST 2003 - sh@suse.de
+
+- Fixed bug #27336: Combo box for YOU patch selection
+- Fixed bug #27437: Display YOU pre/post scripts / extra files
+
+-------------------------------------------------------------------
+Mon Sep  1 16:34:42 CEST 2003 - sh@suse.de
+
+- V 2.8.8
+- Fixed bug #29529: Package links
+
+-------------------------------------------------------------------
+Fri Aug 29 13:12:22 CEST 2003 - sh@suse.de
+
+- V 2.8.7
+- Fixed bug #29603 - fonts.dir should have %verify in .spec file
+
+-------------------------------------------------------------------
+Thu Aug 28 13:54:17 CEST 2003 - gs@suse.de
+
+- V 2.8.15
+- bugfix for wide character support in RichText widget
+  (get correct width of text)
+- online update: default is list of installable patches
+
+-------------------------------------------------------------------
+Wed Aug 27 12:20:32 CEST 2003 - sh@suse.de
+
+- V 2.8.6
+- Removed qApp->unlock() at end of YUIQt constructor:
+  No more QMutex warning in log
+
+-------------------------------------------------------------------
+Thu Aug 25 15:38:31 CEST 2003 - gs@suse.de
+
+- V 2.8.14
+- package installation: support a link to a related package
+  in the package description, bugfix two line messages
+- Y2NCursesUI: set environment variable LC_CTYPE
+
+-------------------------------------------------------------------
+Fri Aug 18 16:15:52 CEST 2003 - gs@suse.de
+
+- V 2.8.13
+- RichText: support 
 tag
+
+-------------------------------------------------------------------
+Tue Aug 12 16:14:18 CEST 2003 - gs@suse.de
+
+- V 2.8.12
+- bugfix in constructor of NCPopup...-classes (don't add child
+  widgets twice)
+
+-------------------------------------------------------------------
+Tue Aug 12 15:02:25 CEST 2003 - gs@suse.de
+
+- V 2.8.5
+- merge texts from proofread
+
+-------------------------------------------------------------------
+Mon Aug 11 13:26:07 CEST 2003 - gs@suse.de
+
+- V 2.8.11
+- texts from proofread patched back
+- SelectionBox returns ValueChanged event
+- show patch/package description on KEY_PPAGE/KEY_NPAGE
+
+-------------------------------------------------------------------
+Tue Aug  5 13:17:42 CEST 2003 - gs@suse.de
+
+- V 2.8.10
+- get correct encoding in setConsoleFont(),
+- setKeyboard() added
+
+-------------------------------------------------------------------
+Mon Jul 28 11:49:50 CEST 2003 - gs@suse.de
+
+- V 2.8.9
+- support &product; in RichText (automatically replace the product info)
+
+-------------------------------------------------------------------
+Fri Jul 25 15:30:53 CEST 2003 - gs@suse.de
+
+- V 2.8.8
+- set terminal encoding in constructor Y2NCursesUI::Y2NCursesUI;
+
+-------------------------------------------------------------------
+Wed Jul 16 14:47:27 CEST 2003 - gs@suse.de
+
+- V 2.8.7
+- fix RPM build error: Installed (but unpackaged) file(s) found:
+  /usr/lib/YaST2/bin/y2ncurses
+
+-------------------------------------------------------------------
+Wed Jul 16 13:28:56 CEST 2003 - gs@suse.de
+
+- V 2.8.6
+- remove obsolete enum from Y2NCursesUI.h
+
+-------------------------------------------------------------------
+Tue Jul 15 17:24:50 CEST 2003 - sh@suse.de
+
+- V 2.8.4
+- Lots of internal reworking
+- Completely reworked event handling
+- No more self-generated events during widget creation / ChangeWidget
+- Basic support for right-to-left languages like Arabic / Hebrew
+  (not perfect yet)
+
+-------------------------------------------------------------------
+Wed Jul  9 14:59:34 CEST 2003 - gs@suse.de
+
+- V 2.8.5
+- adapt ncurses-UI to UTF-8 support
+- use advanced event handling
+
+-------------------------------------------------------------------
+Tue Jun 10 15:30:13 CEST 2003 - sh@suse.de
+
+- V 2.8.3
+- Don't build obsolete standalone server component "qt" any more
+- Don't install header files: they are not packaged anyway
+
+-------------------------------------------------------------------
+Wed Jun  4 11:25:52 CEST 2003 - sh@suse.de
+
+- V 2.8.2
+- Fixed yet another ambituous overload due to changed Qt lib
+
+-------------------------------------------------------------------
+Wed May 28 14:13:53 CEST 2003 - ma@suse.de
+
+- V 2.8.4
+- Fixes for creating and drawing dialogs on verry small terminals.
+
+-------------------------------------------------------------------
+Tue May 27 18:14:32 CEST 2003 - ma@suse.de
+
+- V 2.8.3
+- Prettify dialog shaddows (#27018)
+
+-------------------------------------------------------------------
+Mon May 26 16:57:54 CEST 2003 - ma@suse.de
+
+- V 2.8.2
+- Fixed handling of resize events (#13272)
+
+-------------------------------------------------------------------
+Fri May 23 11:59:39 CEST 2003 - sh@suse.de
+
+- Fixed build problems due to new Qt lib (ambiguous overload)
+- V 2.8.1
+
+-------------------------------------------------------------------
+Tue May 20 14:53:51 CEST 2003 - gs@suse.de
+
+- package installation: additional filter view "Installed Packages",
+  installation of source packages (SRPMs), improved dependency popup
+
+-------------------------------------------------------------------
+Wed Apr 30 16:34:59 CEST 2003 - ma@suse.de
+
+- Fixed list indentation in RichText widget (#18204)
+
+-------------------------------------------------------------------
+Thu Apr 10 15:29:01 CEST 2003 - sh@suse.de
+
+- Fixed bug #25419: Qt PkgMgr shows correct version downgrades red
+
+-------------------------------------------------------------------
+Tue Apr  8 13:39:02 CEST 2003 - sh@suse.de
+
+- Fixed bug #26155: Hiding YOU patches marked for update
+
+-------------------------------------------------------------------
+Wed Mar 12 18:39:26 CET 2003 - sh@suse.de
+
+- Don't force *.sel extension for pkg lists
+
+-------------------------------------------------------------------
+Wed Mar 12 18:16:25 CET 2003 - sh@suse.de
+
+- Enable mounting floppy for pkg list import / export
+
+-------------------------------------------------------------------
+Tue Mar 11 14:57:32 CET 2003 - gs@suse.de
+
+- V 2.7.13
+- package installation: check dependencies at startup (bug #25011),
+  fixed typo in help text
+
+-------------------------------------------------------------------
+Mon Mar 10 18:57:03 CET 2003 - sh@suse.de
+
+- Fixed bug #25011: Force dependency check on startup in PkgMgr
+
+-------------------------------------------------------------------
+Mon Mar 10 17:37:33 CET 2003 - sh@suse.de
+
+- Update disk usage in PkgMgr after selection dependency solving
+
+-------------------------------------------------------------------
+Mon Mar 10 15:47:59 CET 2003 - sh@suse.de
+
+- V 2.7.15
+- Fixed bug #24981: Can't search for non-ASCII chars in Qt PkgMgr
+
+-------------------------------------------------------------------
+Fri Mar  7 13:02:04 CET 2003 - gs@suse.de
+
+- V 2.7.12
+- package installation: bugfix for not translated messages (#24834),
+  update required diskspace after dependency solving
+
+-------------------------------------------------------------------
+Thu Mar  6 17:49:30 CET 2003 - sh@suse.de
+
+- Fixed bug #24615: "checking dependencies" popup not centered
+
+-------------------------------------------------------------------
+Wed Mar  5 21:47:35 CET 2003 - sh@suse.de
+
+- Fixed bug #24707: QListView tooltips only on right scroll bar
+
+-------------------------------------------------------------------
+Tue Mar  4 10:22:04 CET 2003 - gs@suse.de
+
+- NCstyle.braille.h added to Makefile.am
+
+-------------------------------------------------------------------
+Mon Mar  3 12:39:50 CET 2003 - gs@suse.de
+
+- V 2.7.11
+- get the floppy device to save/load package selections (bug #23923)
+
+-------------------------------------------------------------------
+Fri Feb 28 17:23:38 CET 2003 - sh@suse.de
+
+- V 2.7.14
+
+-------------------------------------------------------------------
+Fri Feb 28 16:41:20 CET 2003 - sh@suse.de
+
+- Fixed bug #22513 - language selection loses some key events
+
+-------------------------------------------------------------------
+Fri Feb 28 15:27:58 CET 2003 - sh@suse.de
+
+- Use new 'floppyDevice' parameter for PackageSelector
+
+-------------------------------------------------------------------
+Fri Feb 28 12:34:31 CET 2003 - sh@suse.de
+
+- Fixed bug #24388: YQFrame repaint one pixel off in both dimensions
+
+-------------------------------------------------------------------
+Thu Feb 27 18:03:03 CET 2003 - sh@suse.de
+
+- Fixed bug #24445: Missing status update when importing pkg list
+
+-------------------------------------------------------------------
+Thu Feb 27 17:29:29 CET 2003 - sh@suse.de
+
+- Fixed bug #23368: kcontrol embedding fails if first dialog is a popup
+
+-------------------------------------------------------------------
+Wed Feb 26 19:26:29 CET 2003 - sh@suse.de
+
+-  Fixed bug #23574: "Checking dependencies" popup
+
+-------------------------------------------------------------------
+Wed Feb 26 15:39:37 CET 2003 - ma@suse.de
+
+- Support unsing a different styleset for Braille-Users. Activated, if
+  environmentvariable Y2_BRAILLE is set.
+
+-------------------------------------------------------------------
+Wed Feb 26 14:48:55 CET 2003 - sh@suse.de
+
+- Fixed bug #24274: Wrong disk initial usage display
+
+-------------------------------------------------------------------
+Tue Feb 25 17:32:45 CET 2003 - sh@suse.de
+
+- Workaround for bug #24088: Leftover busy cursor in root window
+
+-------------------------------------------------------------------
+Tue Feb 25 16:28:13 CET 2003 - sh@suse.de
+
+- Fixed bug #24255: Multiple search in yast2-qt package
+
+-------------------------------------------------------------------
+Tue Feb 25 15:23:52 CET 2003 - gs@suse.de
+
+- package installation: restore the package manager state on Cancel,
+  show a warning popup, show file list for installed packages
+
+-------------------------------------------------------------------
+Tue Feb 25 14:50:18 CET 2003 - sh@suse.de
+
+- Fixed wrong tool tip "this version is installed in your system"
+  (for all versions) in package manager "versions" view
+
+-------------------------------------------------------------------
+Tue Feb 25 14:35:11 CET 2003 - sh@suse.de
+
+- Fixed bug #23855: Asking for loading Modules does not have focus
+
+-------------------------------------------------------------------
+Mon Feb 24 17:54:17 CET 2003 - ma@suse.de
+
+- V 2.7.10
+- Implemented opt(immediate) for SelectionBox. If set together with
+  opt(notify), userInput is triggered on selection bar movement too.
+- Do not trigger UserInput for empty SelectionBox/Table/Tree, if
+  SPACE was pressed. (#24023)
+
+-------------------------------------------------------------------
+Mon Feb 24 17:35:40 CET 2003 - sh@suse.de
+
+- V 2.7.13
+- Fixed bug #23923: Can't save package selection
+
+-------------------------------------------------------------------
+Mon Feb 24 17:31:15 CET 2003 - gs@suse.de
+
+- V 2.7.9
+- package installation: save and load package selections (bug #23923)
+
+-------------------------------------------------------------------
+Fri Feb 21 12:04:18 CET 2003 - gs@suse.de
+
+- package installation: display a list containing all packages which
+  will be installed automatically (bug #23770)
+
+-------------------------------------------------------------------
+Thu Feb 20 17:58:39 CET 2003 - sh@suse.de
+
+- Fixed bug #23868: Handle preformatted notify texts
+
+-------------------------------------------------------------------
+Thu Feb 20 17:14:07 CET 2003 - sh@suse.de
+
+- "Obsolete" dependency conflicts cannot be ignored
+  (RPM always deletes the obsoleted package)
+
+-------------------------------------------------------------------
+Thu Feb 20 16:38:11 CET 2003 - sh@suse.de
+
+- Fixed bug #23914: Package manager crashes when opening "package"
+  menu and package list is empty (e.g., empty search result)
+
+-------------------------------------------------------------------
+Thu Feb 20 16:37:13 CET 2003 - gs@suse.de
+
+-- display correct formatted text in notify popups (bug #23868)
+
+-------------------------------------------------------------------
+Wed Feb 19 16:18:06 CET 2003 - sh@suse.de
+
+- Fixed bug #23755: Busy cursor in file selection dialogs
+
+-------------------------------------------------------------------
+Wed Feb 19 14:58:39 CET 2003 - sh@suse.de
+
+- Fixed bug #23654: Window partially invisible
+
+-------------------------------------------------------------------
+Wed Feb 19 11:52:39 CET 2003 - sh@suse.de
+
+- Fixed bug #23770: Always show automatically selected pkgs, even
+  during base installation
+
+-------------------------------------------------------------------
+Tue Feb 18 15:29:46 CET 2003 - gs@suse.de
+
+- draw the progress bar correctly (bug #23189)
+
+-------------------------------------------------------------------
+Tue Feb 18 12:01:17 CET 2003 - ma@suse.de
+
+- Filter character entities in richtext widget (&[amp|gt|lt|nbsp|quot];)
+  (#23721)
+
+-------------------------------------------------------------------
+Tue Feb 18 11:47:27 CET 2003 - sh@suse.de
+
+- New "protected" icons by Ken
+
+-------------------------------------------------------------------
+Mon Feb 17 17:45:11 CET 2003 - sh@suse.de
+
+- V 2.7.12
+- Fixed broken "protected" actions
+- Fixed preliminary "protected" icons
+
+-------------------------------------------------------------------
+Mon Feb 17 16:18:20 CET 2003 - gs@suse.de
+
+- V 2.7.8
+- setLanguage: never set encoding to UTF-8 (bug #23348)
+- package installation: show more package info, improved
+  selection popup, show total download size in YOU mode
+
+-------------------------------------------------------------------
+Fri Feb 14 15:40:11 CET 2003 - sh@suse.de
+
+- V 2.7.11
+- Fixed bug #23577: Popups can be clicked into the background
+
+-------------------------------------------------------------------
+Fri Feb 14 12:33:35 CET 2003 - sh@suse.de
+
+- Fixed bug #23650: Confusion about "Export List to Text File":
+  Moved this function from "Extras" menu to package list context
+  menu
+
+- Disabled pkg status "protected" for selections / YOU patches
+
+-------------------------------------------------------------------
+Thu Feb 13 22:46:02 CET 2003 - ma@suse.de
+
+- Let all widgets respond to UI enable/disable requests.
+- Let Frames enable/disable all widgets in it (#22471)
+
+-------------------------------------------------------------------
+Thu Feb 13 15:48:21 CET 2003 - sh@suse.de
+
+- Suppress "YaST2@linux" window title (bug #23584)
+
+-------------------------------------------------------------------
+Thu Feb 13 13:18:23 CET 2003 - sh@suse.de
+
+- Improved default button behaviour
+- Removed junk logging
+
+-------------------------------------------------------------------
+Mon Feb 10 17:23:28 CET 2003 - sh@suse.de
+
+- V 2.7.10
+- New package status "protected"
+
+-------------------------------------------------------------------
+Mon Feb 10 15:30:27 CET 2003 - sh@suse.de
+
+- V 2.7.9
+- Don't force Unicode font
+- Show different icons in package manager for autoinstall etc. by
+  selection and autoinstall etc. by dependencies
+
+-------------------------------------------------------------------
+Mon Feb 10 15:20:46 CET 2003 - gs@suse.de
+
+- V 2.7.7
+- package installation: allow status "Taboo" for installed packages,
+  provide the save/load settings popup (not yet finished)
+
+-------------------------------------------------------------------
+Fri Jan 31 18:11:03 CET 2003 - sh@suse.de
+
+- V 2.7.8
+- Adapted to changed PkgDep::RelInfo API
+
+-------------------------------------------------------------------
+Fri Jan 31 15:42:54 CET 2003 - gs@suse.de
+
+- V 2.7.6
+- package installation: dependency popup improved (it is possible to
+  ignore dependencies); show used/free/total disk space;
+  show error popup if disk space is exhausted
+
+-------------------------------------------------------------------
+Thu Jan 30 15:24:25 CET 2003 - ma@suse.de
+
+- Widgets beeping on illegal keyboard input (NCIntField|NCTextEntry|NCTextPad)
+  must handle KEY_HOTKEY, otherwise they beep on hotkey activation. (#23198)
+
+-------------------------------------------------------------------
+Wed Jan 29 17:11:07 CET 2003 - sh@suse.de
+
+- V 2.7.7
+- User messages back from proofreading
+- Show auto-packages on demand in package manager
+
+-------------------------------------------------------------------
+Mon Jan 27 17:10:32 CET 2003 - sh@suse.de
+
+- V 2.7.6
+- Added "rpm-devel" to "neededforbuild"
+- Support enabling/disabling for container widgets as well
+- Show "auto changes" popup in package manager
+
+- YOU mode package manager changes:
+  - Show total download size
+  - Dropped "Packages" menu (pkgs are read-only there)
+  - Added "YOU Patches" menu instead
+  - Addes "Show raw patch info" dialog
+
+-------------------------------------------------------------------
+Mon Jan 27 16:59:37 CET 2003 - gs@suse.de
+
+- V 2.7.5
+- rpm-devel added to neededforbuild
+- package installation: show dependencies between package selections
+
+-------------------------------------------------------------------
+Tue Jan 21 18:06:15 CET 2003 - sh@suse.de
+
+- V 2.7.5
+- Use textdomain "qt-packages" for all texts to avoid textdomain
+  name clashes
+- New command line options --fullscreen, --noborder
+- Fixed busy cursors
+
+-------------------------------------------------------------------
+Mon Jan 20 20:00:44 CET 2003 - sh@suse.de
+
+- Package manager enhancements:
+  - Enhanced feedback while checking dependencies
+  - Changed default to "off" for auto dependency check
+  - Save/load ignored dependency conflicts to/from
+    /var/adm/YaST/ignored-conflicts
+- Bumped version to 2.7.4
+
+-------------------------------------------------------------------
+Tue Jan 14 19:05:09 CET 2003 - sh@suse.de
+
+- Package manager enhancements:
+  - Added menu bar
+  - Added bubble help for all kinds of lists
+  - Rearranged pkg list columns (moved summary left)
+  - Re-enabled source RPM handling
+  - Added currently installed version to "versions" view
+    (non-editable)
+  - Status change actions for "all in current list"
+  - Show disk space for all available partitions
+  - Added "installation summary" filter view
+  - Dependency checking now for selections, too
+  - Added symbols help
+  - Added special keys help
+  - Auto check is now "off" by default
+- Bumped version to 2.7.3
+
+-------------------------------------------------------------------
+Tue Dec 03 16:37:31 CET 2002 - arvin@suse.de
+
+- added curl-devel and openssl-devel to neededforbuild
+
+-------------------------------------------------------------------
+Tue Dec 03 16:36:41 CET 2002 - arvin@suse.de
+
+- added curl-devel and openssl-devel to neededforbuild
+
+-------------------------------------------------------------------
+Fri Nov 29 16:20:29 CET 2002 - gs@suse.de
+
+- V 2.7.3
+- function key handling enabled
+- improvements for package installation dialog
+
+-------------------------------------------------------------------
+Tue Nov 26 15:36:02 CET 2002 - gs@suse.de
+
+- V 2.6.24
+  online update: better format for patch descriptions
+  (preserve newlines)
+
+-------------------------------------------------------------------
+Thu Nov 14 20:56:17 CET 2002 - ma@suse.de
+
+- V 2.7.2
+- Fixed bug that inhibits logging on big-endian architectures.
+
+-------------------------------------------------------------------
+Thu Nov 14 19:34:31 CET 2002 - ma@suse.de
+
+- V 2.6.23
+- Fixed bug that inhibits logging on big-endian architectures.
+
+-------------------------------------------------------------------
+Wed Nov 13 12:35:21 CET 2002 - gs@suse.de
+
+- V 2.6.22
+- package installation: package categories which will be installed
+  are selected in Filter/Selections menu (bug #21700)
+
+-------------------------------------------------------------------
+Mon Nov 11 17:58:23 CET 2002 - sh@suse.de
+
+- Support for buttons with icons and text
+
+-------------------------------------------------------------------
+Fri Nov  8 16:18:33 CET 2002 - sh@suse.de
+
+- Fixed bug #20326: [Cancel] doesn't abandon changes in package mgr
+
+-------------------------------------------------------------------
+Thu Nov  7 20:04:33 CET 2002 - sh@suse.de
+
+- Fixed bug #16339: [Space] doesn't trigger UserInput() in YTable
+
+-------------------------------------------------------------------
+Thu Nov  7 19:46:18 CET 2002 - sh@suse.de
+
+- Fixed bug #20539: Screen shot function causes unnecessary exits
+- Fixed bug #8362:  File selection box for screen shots
+- Fixed possible security hole: Screen shots in /tmp by default
+
+-------------------------------------------------------------------
+Thu Nov  7 13:31:42 CET 2002 - sh@suse.de
+
+- Fixed bug #19389: Frame widget shows keyboard shortcuts, but
+  can't handle any
+
+-------------------------------------------------------------------
+Thu Nov  7 13:30:02 CET 2002 - sh@suse.de
+
+- Fixed bug #19389: Frame widget shows keyboard shortcuts, but
+  can't handle any
+
+-------------------------------------------------------------------
+Mon Oct 21 14:49:17 CEST 2002 - gs@suse.de
+
+- V 2.6.21
+- package installation: show correct package dependencies in case of
+  package conflicts (bug #21045/#21061), show the license
+
+-------------------------------------------------------------------
+Wed Oct  9 15:15:49 CEST 2002 - gs@suse.de
+
+- V 2.6.20
+- package installation: show the source of installation in the list
+  of available packages (bug #20734)
+
+-------------------------------------------------------------------
+Fri Sep 20 16:23:32 CEST 2002 - msvec@suse.cz
+
+- added missing textdomain
+- added missing files to POTFILES
+- 2.6.23
+
+-------------------------------------------------------------------
+Wed Sep 18 15:23:08 CEST 2002 - gs@suse.de
+
+- V 2.6.19
+- package installation: update the required disk space info
+  if selections are selected/deselected (bug #19770),
+  show translated summary of installed packages and
+  the selections, toggle the package status with space key,
+  layout of search popup changed (headline was truncated)
+  (bug #19725)
+
+-------------------------------------------------------------------
+Fri Sep 13 14:56:41 CEST 2002 - sh@suse.de
+
+- V 2.6.22
+- Disabled selecting source RPMs until it works further down
+
+-------------------------------------------------------------------
+Thu Sep 12 14:24:47 CEST 2002 - sh@suse.de
+
+- V 2.6.21
+- Show DelNotify popup even if pkg not installed yet
+- Fixed bug #19333: Can't get out of pkg dialog with "Accept"
+
+-------------------------------------------------------------------
+Thu Sep 12 13:40:20 CEST 2002 - gs@suse.de
+
+- V 2.6.18
+- package installation: show the delete notify also if a package
+  is deselected or is set to status taboo
+
+-------------------------------------------------------------------
+Wed Sep 11 17:48:32 CEST 2002 - sh@suse.de
+
+- Fixed bug #19419: Y2Pkg hangs on middle mouse click
+  This is really a Qt bug. Introduced workaround for that.
+
+-------------------------------------------------------------------
+Wed Sep 11 14:07:50 CEST 2002 - sh@suse.de
+
+- Fixed bug #19390: Sometimes no keyboard focus without a mouse
+
+-------------------------------------------------------------------
+Tue Sep 10 22:21:48 CEST 2002 - sh@suse.de
+
+- V 2.6.19
+
+-------------------------------------------------------------------
+Tue Sep 10 21:31:55 CEST 2002 - sh@suse.de
+
+- Fixed sort by source RPM status in pkg list
+
+-------------------------------------------------------------------
+Tue Sep 10 21:01:37 CEST 2002 - sh@suse.de
+
+- Change packager priorities: Prefer candidateObj over installedObj
+  so the user gets to see his native language more often in pkg
+  descriptions (RPM DB is English only)
+
+-------------------------------------------------------------------
+Tue Sep 10 20:06:11 CEST 2002 - sh@suse.de
+
+- V 2.6.18
+- New details view: Dependencies
+- Bugfix: No initial dependency check in YOU mode
+- Show patch sizes in YOU mode
+
+-------------------------------------------------------------------
+Tue Sep 10 19:52:13 CEST 2002 - gs@suse.de
+
+- V 2.6.17
+- package installation: bugfix duplicate search results (#19342)
+- YOU: don't check package dependencies
+
+-------------------------------------------------------------------
+Tue Sep 10 18:55:25 CEST 2002 - sh@suse.de
+
+- V 2.6.17
+- Fixed 'Accept doesn't leave pkg selection' bug
+- New view for selecting different versions to install
+
+-------------------------------------------------------------------
+Tue Sep 10 16:08:42 CEST 2002 - gs@suse.de
+
+- V 2.6.16
+- package installation: show the required disk space,
+  do an initial dependency solving, allow status change autoinstall -> taboo
+- bugfixes YOU: deselect works, don't check dependencies
+
+-------------------------------------------------------------------
+Mon Sep  9 20:01:22 CEST 2002 - sh@suse.de
+
+- V 2.6.16
+- Prepared disk usage display (still disabled for internal reasons)
+- Lots of small fixes
+
+-------------------------------------------------------------------
+Mon Sep  9 18:46:35 CEST 2002 - sh@suse.de
+
+- Fixed minimumSize() hints for YQPkg* - works now in 640x480
+- Special icon for delete pkg conflict (tackat)
+- Brighter colors for over-long conflict lists ("999 more...")
+
+-------------------------------------------------------------------
+Mon Sep  9 18:31:47 CEST 2002 - gs@suse.de
+
+- V 2.6.15
+- package installation: improved dependency checking
+
+-------------------------------------------------------------------
+Mon Sep  9 02:20:37 CEST 2002 - sh@suse.de
+
+- V 2.6.15
+
+Package manager changes:
+
+- Really ignore conflicts when user chooses so
+- Auto dependency check on startup
+- "Ignore All" button in dependency conflict dialog
+- Show InsNotify / DelNotify
+- Search for provides / requires
+- Search immediately upon [Return]
+- Show pkgs without any RPM group in "zzz All"
+- Ignore WM_CLOSE for package selection
+- Prepared translation stuff
+
+-------------------------------------------------------------------
+Sun Sep  8 17:36:42 CEST 2002 - gs@suse.de
+
+- V 2.6.14
+- package installation: improved performance for large lists,
+  search ignore case works, search in summary
+
+-------------------------------------------------------------------
+Sat Sep  7 18:37:55 CEST 2002 - gs@suse.de
+
+- V 2.6.13
+- package installation: show a popup during dependency checking,
+- search in package names
+
+-------------------------------------------------------------------
+Fri Sep  6 19:39:58 CEST 2002 - gs@suse.de
+
+- V 2.6.12
+- package installation: dependencies popup improved,
+- show the "update problem" list
+
+-------------------------------------------------------------------
+Fri Sep  6 17:13:10 CEST 2002 - sh@suse.de
+
+- V 2.6.14
+- Search view
+- Update problem list view
+- Misc minor stuff
+
+-------------------------------------------------------------------
+Thu Sep  5 21:04:18 CEST 2002 - sh@suse.de
+
+- V 2.6.13
+- Dependency resolving works - including conflicts
+
+-------------------------------------------------------------------
+Thu Sep  5 20:34:24 CEST 2002 - gs@suse.de
+
+- V 2.6.11
+- package installation: show conflict dependencies (still not
+  yet finished)
+
+-------------------------------------------------------------------
+Thu Sep  5 19:08:32 CEST 2002 - gs@suse.de
+
+- V 2.6.10
+- package installation: return `cancel and `accept
+- show the package dependencies (not yet completed)
+- set status to taboo is possible now
+
+-------------------------------------------------------------------
+Tue Sep  3 14:46:43 CEST 2002 - gs@suse.de
+
+- V 2.6.9
+- old behaviour of SelectionBox (notify only on return, space)
+- package installation: status change respects previous status,
+  toggle status enabled
+- online udpate: new layout, correct status change
+
+-------------------------------------------------------------------
+Mon Sep  2 19:58:07 CEST 2002 - sh@suse.de
+
+- V 2.6.12
+- Fixed crash with inconsistent YOU data
+
+-------------------------------------------------------------------
+Mon Sep  2 18:55:01 CEST 2002 - sh@suse.de
+
+- V 2.6.11
+- Fixed confusing selection status handling
+
+-------------------------------------------------------------------
+Mon Sep  2 18:15:01 CEST 2002 - sh@suse.de
+
+- V 2.6.10
+- Generalized internal pkg classes
+- YOU UI now usable
+- colorized lists
+- context menus
+- lots of small stuff
+
+-------------------------------------------------------------------
+Wed Aug 28 16:24:09 CEST 2002 - gs@suse.de
+
+- V 2.6.8
+- SelectionBox respects `opt(`notify)
+
+-------------------------------------------------------------------
+Tue Aug 27 19:15:23 CEST 2002 - sh@suse.de
+
+- V 2.6.9
+- Pkg selection now usable (no dependency checking/solving yet)
+
+-------------------------------------------------------------------
+Tue Aug 27 18:02:46 CEST 2002 - gs@suse.de
+
+- V 2.6.7
+- package installation: show more package information,
+  select/deselect selections
+
+-------------------------------------------------------------------
+Mon Aug 26 17:06:08 CEST 2002 - gs@suse.de
+
+- V 2.6.6
+- package installation: set the package status
+
+-------------------------------------------------------------------
+Sat Aug 24 09:26:58 CEST 2002 - gs@suse.de
+
+- V 2.6.5
+- package installation: get rpm goups and selections,
+  enable YOU mode
+
+-------------------------------------------------------------------
+Wed Aug 21 17:51:27 CEST 2002 - kkaempf@suse.de
+
+- fix "make dist"
+- V 2.6.8
+
+-------------------------------------------------------------------
+Wed Aug 21 17:07:51 CEST 2002 - gs@suse.de
+
+- V 2.6.4
+- popup added (beta version), more logging
+
+-------------------------------------------------------------------
+Mon Aug 19 19:06:20 CEST 2002 - sh@suse.de
+
+- V 2.6.3
+- New package management
+
+-------------------------------------------------------------------
+Mon Aug 19 19:03:14 CEST 2002 - sh@suse.de
+
+- V 2.6.7
+- New package management
+
+-------------------------------------------------------------------
+Fri Aug  9 18:51:05 CEST 2002 - sh@suse.de
+
+- V 2.6.6
+- Fixed table sorting with `opt(`keepSorting)
+
+-------------------------------------------------------------------
+Sat Aug 03 15:17:56 CEST 2002 - arvin@suse.de
+
+- write qt warnings to y2log (bug #17161)
+
+-------------------------------------------------------------------
+Mon Jul 15 18:21:50 CEST 2002 - arvin@suse.de
+
+- workaround for timing problem
+
+-------------------------------------------------------------------
+Mon Jul  8 16:54:24 CEST 2002 - mvidner@suse.cz
+
+- Provides/Obsoletes also the devel subpackage
+
+-------------------------------------------------------------------
+Wed Jul 03 12:26:33 CEST 2002 - msvec@suse.cz
+
+- devel sub-package not neeeded
+
+-------------------------------------------------------------------
+Wed Jul 03 12:26:33 CEST 2002 - msvec@suse.cz
+
+- devel sub-package not neeeded
+
+-------------------------------------------------------------------
+Mon Jun 24 13:41:03 CEST 2002 - arvin@suse.de
+
+- renamed from yast2-ui-ncurses to yast2-ncurses
+
+-------------------------------------------------------------------
+Mon Jun 24 13:40:16 CEST 2002 - arvin@suse.de
+
+- renamed from yast2-ui-qt to yast2-qt
+
+-------------------------------------------------------------------
+Thu Jun 06 14:55:22 CEST 2002 - arvin@suse.de
+
+- don't link -lstdc++ explicitly
+
+-------------------------------------------------------------------
+Fri May 24 17:24:23 CEST 2002 - arvin@suse.de
+
+- fixed locking so we can use multi threaded version of qt
+
+-------------------------------------------------------------------
+Wed Apr 24 11:25:41 CEST 2002 - arvin@suse.de
+
+- fixed paths for x86-64
+
+-------------------------------------------------------------------
+Mon Apr 08 17:19:43 CEST 2002 - arvin@suse.de
+
+- fixes for gcc 3.1
+
+-------------------------------------------------------------------
+Fri Mar 22 17:11:40 CET 2002 - kkaempf@suse.de
+
+- pass callback information from component stub to interpreter
+  (#15311).
+
+-------------------------------------------------------------------
+Fri Mar 22 17:10:36 CET 2002 - kkaempf@suse.de
+
+- pass callback information from component stub to interpreter
+  (#15311).
+
+-------------------------------------------------------------------
+Mon Mar 11 18:56:32 CET 2002 - ma@suse.de
+
+- version to 2.5.14
+- Prevent '
  • ' from opening a new line. Disable first line + indentation for indented paragraphs. (#14816) + +------------------------------------------------------------------- +Fri Mar 8 14:46:55 CET 2002 - ma@suse.de + +- version to 2.5.13 +- fixed bad text layout in RichText (#14395) +- regard libyui hint, and supress screen upadtes while a ReplacePoints + content is exchanged. + +------------------------------------------------------------------- +Tue Mar 5 15:58:34 CET 2002 - kkaempf@suse.de + +- Better vertical space usage in RichText widget: + Suppress implicit
    after (end header tag) if +

      or
        (begin list tag) follows, since lists always + start on a new line. This makes i.e the package installation + widget display the package name and label in 4 lines instead + of 6. + +------------------------------------------------------------------- +Tue Mar 5 15:13:47 CET 2002 - kkaempf@suse.de + +- Suppress "(none)" as hostname in title bar. + +------------------------------------------------------------------- +Mon Feb 25 18:18:36 CET 2002 - sh@suse.de + +- V 2.5.16 +- Applied Michal Svec's security patch + +------------------------------------------------------------------- +Mon Feb 25 16:28:54 CET 2002 - sh@suse.de + +- V 2.5.15 +- Fixed wish #13876: Host name in window title bar + +------------------------------------------------------------------- +Mon Feb 25 16:21:36 CET 2002 - ma@suse.de + +- version to 2.5.10 +- show hostname in title line + +------------------------------------------------------------------- +Sun Feb 24 12:52:20 CET 2002 - ma@suse.de + +- version to 2.5.9 +- Removed some superflous mention of of default arguments in + function definitions. In addition one definition didn't + comletely match the declaration. At least gcc3 is so kind to + report this incident. + +------------------------------------------------------------------- +Fri Feb 22 12:49:00 CET 2002 - ma@suse.de + +- version to 2.5.8 +- Revert behaviour of `opt(`notify). UserInput is triggered iff + or ist pressed. There's too much ycp code, that otherwise breaks. + +------------------------------------------------------------------- +Wed Feb 20 20:55:10 CET 2002 - ma@suse.de + +- version to 2.5.7 +- Changed `opt(`notify) for Table, Lists and Tree. Should behave + more like qt now. UserInput is now triggered not only if you + explicitly select an item by pressing or , but + also if the highlighted item changes. + +------------------------------------------------------------------- +Wed Feb 20 18:48:38 CET 2002 - ma@suse.de + +- version to 2.5.6 +- Fixed screen update. Some widgets changes became not immediatelty + visible, if dialog is not waiting for userinput. (#13335) + +------------------------------------------------------------------- +Wed Feb 20 13:47:27 CET 2002 - sh@suse.de + +- V 2.5.14 +- Fixed bug #13604: Change fallback title image to new design + +------------------------------------------------------------------- +Mon Feb 18 18:22:55 CET 2002 - sh@suse.de + +- V 2.5.13 +- Fixed bug #13131: SetFocus on a TextEntry should select its contents + +------------------------------------------------------------------- +Fri Feb 15 13:36:27 CET 2002 - kkaempf@suse.de + +- "utf-8" -> "UTF-8" for iconv (#13276). + +------------------------------------------------------------------- +Thu Feb 14 13:54:40 CET 2002 - schwab@suse.de + +- Fix for gcc 3.1. +- Remove ia64 workaround. + +------------------------------------------------------------------- +Thu Feb 14 12:19:19 CET 2002 - sh@suse.de + +- V 2.5.12 +- Fixed changed Qt-3 behaviour: Correct handling for tristate + checkbox + +------------------------------------------------------------------- +Wed Feb 13 17:56:05 CET 2002 - sh@suse.de + +- V 2.5.11 +- Fixed ColoredLabel alignment: Left and vertically centered + +------------------------------------------------------------------- +Fri Feb 8 17:06:46 CET 2002 - sh@suse.de + +- V 2.5.10 +- New YQImage constructor: Load images locally from within the UI +- Support YQImage `opt(`tiled, `scaleToFit) +- Load images in background pixmap + +------------------------------------------------------------------- +Fri Feb 8 17:03:43 CET 2002 - sh@suse.de + +- version to 2.5.4 +- added filename constructor to NCImage + +------------------------------------------------------------------- +Thu Feb 7 18:41:08 CET 2002 - ma@suse.de + +- version to 2.5.3 +- fixed IntField: Number entry popup popped down too early. +- fixed CheckBox: Redwaw sometimes left vestiges. +- removed usage of BLINK attribute, as it realy blinks on some + xterm's and normal VGA linux console. + +------------------------------------------------------------------- +Thu Feb 7 17:18:10 CET 2002 - sh@suse.de + +- V 2.5.9 +- Better check for YaST2 special keys (Ctrl-Shift-Alt) + +------------------------------------------------------------------- +Sat Jan 26 17:53:27 CET 2002 - ma@suse.de + +- version to 2.5.2 +- libyui now is able to tell that multiple drawing operations will + be performed, so we can avoid superfluous screen updates. This + speeds up building of large tables, as used in single package + selection. + +------------------------------------------------------------------- +Fri Jan 25 17:48:15 CET 2002 - sh@suse.de + +- V 2.5.8 +- Added MNG support for Image widget + +------------------------------------------------------------------- +Fri Jan 25 00:26:52 CET 2002 - ma@suse.de + +- version to 2.5.1 +- fixed `opt(`notify) not working for TextEntry (#12237) +- fixed Frame widget discarding accelerator. Now a Frame activates + the first appropriate child found. (#10458 ) +- new: RichText now supports headlines, ordered and unorderd lists + and hyperlinks. +- (almost) all widget attributes are now managed by NCStyle class. + This makes it easier to create introduce new skins. + +------------------------------------------------------------------- +Thu Jan 24 21:29:48 CET 2002 - sh@suse.de + +- V 2.5.6 +- New optional widget: ColoredLabel + +------------------------------------------------------------------- +Tue Jan 22 18:33:52 CET 2002 - sh@suse.de + +- V 2.5.6 +- Support new `opt(`keepSorting) for YTable widget + +------------------------------------------------------------------- +Tue Jan 22 17:39:10 CET 2002 - sh@suse.de + +- Show initial selection (first item) + +------------------------------------------------------------------- +Tue Jan 22 16:42:26 CET 2002 - sh@suse.de + +- Fixed bug #12833: Arbitrary table sorting with Qt3 + +------------------------------------------------------------------- +Tue Jan 8 15:58:58 CET 2002 - sh@suse.de + +- V 2.5.5 +- Added qt3-non-mt to neededforbuild + +------------------------------------------------------------------- +Fri Dec 14 15:12:52 CET 2001 - sh@suse.de + +- V 2.5.4 +- Ported to Qt 3.x + +------------------------------------------------------------------- +Tue Dec 11 14:59:32 CET 2001 - sh@suse.de + +- V 2.5.3 +- Added hyperlink support to RichText widget + +------------------------------------------------------------------- +Thu Nov 15 13:30:47 CET 2001 - sh@suse.de + +- V 2.5.2 +- added proper #include for tolower() + +------------------------------------------------------------------- +Fri Nov 9 01:41:55 CET 2001 - ro@suse.de + +- use qt-devel-packages in neededforbuild + +------------------------------------------------------------------- +Tue Nov 6 18:22:15 CET 2001 - sh@suse.de + +- V 2.5.1 +- Fixed YQPushButton for automatic shortcut check / resolving + +------------------------------------------------------------------- +Wed Oct 10 13:54:35 CEST 2001 - ma@suse.de + +- version to 2.5.0 +- fix: usage of va_args on ppc caused segmentation fault. + +------------------------------------------------------------------- +Thu Sep 27 17:38:26 CEST 2001 - sh@suse.de + +- Fixed bug #11350: WM close button closes win, but keeps app alive + +------------------------------------------------------------------- +Mon Sep 24 17:42:42 CEST 2001 - sh@suse.de + +- Don't set root window cursor to busy cursor +- V 2.4.17 + +------------------------------------------------------------------- +Fri Sep 21 18:16:34 CEST 2001 - sh@suse.de + +- Fixed bug #11073: busy cursor unreliable + The Qt UI now makes its own busy cursors rather than Qt's. +- V 2.4.16 + +------------------------------------------------------------------- +Tue Sep 18 14:11:41 CEST 2001 - sh@suse.de + +- Fixed bug #8534: Spurious in SuSEconfig protocoll +- V 2.4.15 + +------------------------------------------------------------------- +Mon Sep 17 18:33:09 CEST 2001 - sh@suse.de + +- Fixed bug #10754: Large popup windows partially invisible +- V 2.4.14 + +------------------------------------------------------------------- +Fri Sep 14 15:28:34 CEST 2001 - sh@suse.de + +- Fixed bug #10614: Ikea mode triggered on Alt-W +- Consistent default button handling even in selbox +- V 2.4.13 + +------------------------------------------------------------------- +Wed Sep 12 16:42:19 CEST 2001 - sh@suse.de + +- Only one window for all `opt(`defaultsize) dialogs +- Fixed bug #9915: Default button keyboard focus unreliable +- V 2.4.12 + +------------------------------------------------------------------- +Sun Sep 9 13:09:37 CEST 2001 - ma@suse.de + +- fix: setFocus reported an error if the widget already has the + focus. + +------------------------------------------------------------------- +Fri Sep 7 16:04:52 CEST 2001 - ma@suse.de + +- version to 2.4.5 +- UI-specific getDisplayInfo() functions added + +------------------------------------------------------------------- +Thu Sep 6 18:22:38 CEST 2001 - sh@suse.de + +- V 2.4.11 + Implemented new UI builtin: GetDisplayInfo() + +------------------------------------------------------------------- +Wed Sep 5 11:50:12 CEST 2001 - sh@suse.de + +- V 2.4.10 + All headers "ydoc" compliant - fixed build problems + +------------------------------------------------------------------- +Tue Sep 4 18:29:18 CEST 2001 - sh@suse.de + +- V 2.4.9 + improved focus handling - (possible) fix for bug #9915 + +------------------------------------------------------------------- +Tue Aug 21 10:25:45 CEST 2001 - ma@suse.de + +- fixes to compile with gcc 3.0 + +------------------------------------------------------------------- +Fri Aug 17 10:18:27 CEST 2001 - ma@suse.de + +- version to 2.4.4 +- new: Hotkeys and BackTab (/) (#8448) +- new: May restrict input characters in TextEntry (#8357) +- new: MenuButton widgets +- fix: Comobox didn't send notify +- fix: Unused special keys (e.g. FKeys,Cursor) in MultiLineEdit + produced garbage input. +- changed: No more auto disabling of nonscrollable (text fits in + widget) RichText and LogView. Next step will be to provide zoom + and collapse function. +- changed: Navigation in Tree. Curs-Left/Right either collapse/expand + current entry if possible or move to previous/next item otherwise. + Not both in on step. + +------------------------------------------------------------------- +Wed Jul 11 16:12:35 CEST 2001 - ma@suse.de + +- version to 2.4.3 +- fixed setConsoleFont(). 'setfont' and 'magic char echo' now + explicitly use the same tty ncurses opened at startup. + +------------------------------------------------------------------- +Wed Jul 11 15:31:05 CEST 2001 - sh@suse.de + +- V 2.4.8 + added glyph support (for new UI builtin Glyph() ) + +------------------------------------------------------------------- +Tue Jul 10 20:09:18 CEST 2001 - ma@suse.de + +- version to 2.4.2 +- new widget: MultiSelectionBox +- fixes in font switching + +------------------------------------------------------------------- +Sat Jul 07 16:48:47 CEST 2001 - arvin@suse.de + +- neededforbuild += freetype2 + +------------------------------------------------------------------- +Thu Jul 5 11:07:33 CEST 2001 - kkaempf@suse.de + +- drop yast2-core-translator from neededforbuild + +------------------------------------------------------------------- +Wed Jun 27 18:06:42 CEST 2001 - sh@suse.de + +- V 2.4.5 + New widget: MultiSelectionBox + +------------------------------------------------------------------- +Tue Jun 26 19:25:39 CEST 2001 - sh@suse.de + +- V 2.4.4 + New widget: MenuButton + +------------------------------------------------------------------- +Tue Jun 19 16:17:33 CEST 2001 - sh@suse.de + +- Implemented wish #8357: Restrict input characters + new widget property `ValidChars for TextEntry, ComboBox + +------------------------------------------------------------------- +Tue Jun 19 15:11:58 CEST 2001 - kkaempf@suse.de + +- implement callback mechanism +- version 2.4.1 + +------------------------------------------------------------------- +Tue Jun 19 14:58:31 CEST 2001 - kkaempf@suse.de + +- implemented callback mechanism + +------------------------------------------------------------------- +Tue Jun 12 14:50:45 CEST 2001 - sh@suse.de + +- V 2.4.2 + Changed BarGraph variable substitution from "%d" to "%1" + to become sformat() compatible + +------------------------------------------------------------------- +Fri Jun 8 15:58:39 CEST 2001 - sh@suse.de + +- V 2.4.1 +- Implemented wish #7259: Automatically set `opt(`decorated) + for non-defaultsize dialogs +- Implemented wish #8363: UserInput() returns special ID + 'debugHotkey when Ctrl-Alt-Shift-D is pressed + +------------------------------------------------------------------- +Fri Jun 8 14:47:22 CEST 2001 - sh@suse.de + +- V 2.4.0 + Macro recorder + +------------------------------------------------------------------- +Mon May 14 17:21:21 CEST 2001 - sh@suse.de + +- V 2.3.14: Fixed bug #8254, 2nd part: Bad czech charset in resizer + Work around QString::sprintf() limitations (Latin1 compatible + only), use QString::arg() instead + +------------------------------------------------------------------- +Mon May 14 14:20:44 CEST 2001 - sh@suse.de + +- V 2.3.13: Fixed bug #8254: Bad czech charset in resizer + Added fromUTF8() call for explicit string conversion + +------------------------------------------------------------------- +Fri May 11 23:52:44 CEST 2001 - kendy@suse.cz + +- version 2.3.12 +- fixed switching of fonts: czech language was unreadable + (not reported bug) + +------------------------------------------------------------------- +Fri May 11 17:43:08 CEST 2001 - kkaempf@suse.de + +- version to 2.3.11 +- add split-alias entries to specfile (#8133) + +------------------------------------------------------------------- +Fri May 11 09:30:03 CEST 2001 - ma@suse.de + +- version to 2.3.10 +- fixed: ComboBox now shows 1st entry if no default provided (#8072) +- fixed: TextEntry en/disabling was unfunctional (#8072) + +------------------------------------------------------------------- +Tue May 8 12:10:05 CEST 2001 - kkaempf@suse.de + +- provide split-alias entries for older versions + +------------------------------------------------------------------- +Mon Apr 30 16:17:05 CEST 2001 - kkaempf@suse.de + +- provide "YaST2-UI" + +------------------------------------------------------------------- +Mon Apr 30 16:14:48 CEST 2001 - kkaempf@suse.de + +- only -devel provides y2curses + +------------------------------------------------------------------- +Mon Apr 30 16:12:42 CEST 2001 - ma@suse.de + +- let yast2-ui-ncurses provide 'YaST2-UI' + +------------------------------------------------------------------- +Mon Apr 30 15:59:14 CEST 2001 - ma@suse.de + +- version to 2.3.8 +- log tty detection in ncurses init as milestone + +------------------------------------------------------------------- +Mon Apr 30 15:21:03 CEST 2001 - sh@suse.de + +- V 2.3.10 + (partial) fix for bug #7004: + Top-left align image in YImage widgets + +------------------------------------------------------------------- +Wed Apr 25 16:32:28 CEST 2001 - ma@suse.de + +- don't return an error if setfont fails, as the calling libyui + function isn't able to make anything usefull out of it. + +------------------------------------------------------------------- +Thu Apr 19 19:14:02 CEST 2001 - sh@suse.de + +- V 2.3.9 + Fixed bugs in RadioBox behaviour: + - second click on the same button will no longer deactivate it + - accept only one active RadioButton on RadioBox creation + (all but the last will be deactivated) + +------------------------------------------------------------------- +Tue Apr 17 15:00:06 CEST 2001 - ma@suse.de + +- version to 2.3.7 +- new color scheme. + +------------------------------------------------------------------- +Thu Apr 12 13:03:47 CEST 2001 - sh@suse.de + +- V 2.3.8 + Improved RadioBox keyboard navigation: + No longer rely on QButtonGroup, own implementation of RadioBox + behaviour -> no longer strange key mappings (cursor keys rather + than tab as everybody expects) + +------------------------------------------------------------------- +Wed Apr 11 12:29:52 CEST 2001 - schwab@suse.de + +- Fix ambiguous call to string::insert. + +------------------------------------------------------------------- +Thu Apr 5 19:52:11 CEST 2001 - sh@suse.de + +- new options zeroWidth, zeroHeight for image widget + to avoid complaints about title graphics not getting their + "nice size" of 2000 pixels wide +- V 2.3.7 + +------------------------------------------------------------------- +Wed Apr 4 15:23:36 CEST 2001 - ma@suse.de + +- version to 2.3.6 +- fixed tree widget to expand/hide subtrees +- fixed richtext widget to recognize html tags with arguments and + handle ' ' + +------------------------------------------------------------------- +Fri Mar 30 09:02:18 CEST 2001 - kkaempf@suse.de + +- dont install lib, only plugin is needed + +------------------------------------------------------------------- +Thu Mar 29 14:33:53 CEST 2001 - sh@suse.de + +- moved shared libs from /usr/lib/YaST2/lib to /usr/lib +- V 2.3.5 + +------------------------------------------------------------------- +Thu Mar 29 09:25:54 CEST 2001 - kkaempf@suse.de + +- dont install lib, only plugin is needed + +------------------------------------------------------------------- +Tue Mar 27 15:56:27 CEST 2001 - kkaempf@suse.de + +- minimize file list for yast2-ui-qt package + +------------------------------------------------------------------- +Mon Mar 26 11:52:04 CEST 2001 - ma@suse.de + +- added missing 'const' in previous fix + +------------------------------------------------------------------- +Fri Mar 23 14:38:01 CET 2001 - ma@suse.de + +- version to 2.3.5 +- fixed dirty hack in NCurses.cc, using NCursesPanel's private + 'typedef struct UserHook;'. + +------------------------------------------------------------------- +Fri Mar 23 12:44:29 CET 2001 - arvin@suse.de + +- moved documentation to packages/yast2-ui-qt + +------------------------------------------------------------------- +Thu Mar 22 18:31:57 CET 2001 - ma@suse.de + +- version to 2.3.4 +- allow multiline labeltexts for RadioButton and PushButton (#6711) +- let ComboBox's list popup appear below value field (not centered + on screen) +- provide a TextEntry popup in IntField, to manually enter a value + +------------------------------------------------------------------- +Sun Mar 18 23:24:19 CET 2001 - ro@suse.de + +- fixed neededforbuild + +------------------------------------------------------------------- +Mon Mar 12 13:17:03 CET 2001 - arvin@suse.de + +- version to 2.3.3 +- Strip plugin in package. + +------------------------------------------------------------------- +Mon Mar 12 13:15:05 CET 2001 - arvin@suse.de + +- Strip plugin in package. + +------------------------------------------------------------------- +Thu Mar 8 18:11:07 CET 2001 - arvin@suse.de + +- Added unicode fonts (previously in y2base). + +------------------------------------------------------------------- +Thu Mar 8 17:33:47 CET 2001 - ma@suse.de + +- package name changed from y2curses(old) to yast2-ui-ncurses(new). + +------------------------------------------------------------------- +Fri Feb 23 17:37:52 CET 2001 - ma@suse.de + +- setLanguage now sets a proper defaultEncoding. At startup the + defaultEncoding is set according to ${LANG}. +- The default 'language to encoding' mapping is stored in the + script 'lang2encoding.tab' which generates 'lang2encoding.cc'. +- Evaluation of ${Y2NCURSES_ENCODING} has been removed. + +------------------------------------------------------------------- +Fri Feb 23 13:53:32 CET 2001 - ma@suse.de + +- version to 2.3.2 +- moved class NCstring back from libyui. + +------------------------------------------------------------------- +Thu Feb 22 10:32:41 CET 2001 - ma@suse.de + +- initiate NCurses::Redraw for _all_ visible dialogs on encoding + change. +- Y2NCursesUI constructor will set the defaultEncoding to the value + of Y2NCURSES_ENCODING environment variable, if present. Might be + helpfull for testing until some other y2 part sets the encoding + according to the LANG variable. + +------------------------------------------------------------------- +Wed Feb 21 15:55:33 CET 2001 - ma@suse.de + +- version to 2.3.1 +- adjustments to new libyui(NCstring) interface +- various changes to get a correct screen after font/encoding + has been changed. + +------------------------------------------------------------------- +Sat Jan 27 21:20:12 CET 2001 - arvin@suse.de + +- package split y2curses / y2curses-devel + +------------------------------------------------------------------- +Sat Jan 27 21:19:35 CET 2001 - arvin@suse.de + +- package split y2qt / y2qt-devel + +------------------------------------------------------------------- +Tue Jan 23 11:12:09 CET 2001 - sh@suse.de + +- prevent crash upon window manager close + +------------------------------------------------------------------- +Mon Jan 22 13:31:18 CET 2001 - sh@suse.de + +- V2.2.10 +- New default title graphics from that are + no longer cut off at the right at 640x480 +- Renamed suseheader.xpm to yast2.xpm +- Use yast2.xpm for both `Image(`suseheader) and `Image(`yast2) +- Removed obsolete XPM images that were never used anyway + +------------------------------------------------------------------- +Sat Jan 20 15:47:59 CET 2001 - arvin@suse.de + +- version to 2.2.19 +- make package compile + +------------------------------------------------------------------- +Fri Jan 19 17:30:52 CET 2001 - ma@suse.de + +- version to 2.2.18 +- Pass encoding as argument to NCstring::setDefaultEncoding() + +------------------------------------------------------------------- +Thu Jan 18 18:39:16 CET 2001 - sh@suse.de + +- version to 2.2.17 +- added new parameter "encoding" to setConsoleFont() + +------------------------------------------------------------------- +Tue Jan 16 11:54:04 CET 2001 - sh@suse.de + +- V2.2.9 +- New default image for Image(`suseheader): 2000 pixels wide + +------------------------------------------------------------------- +Mon Jan 15 11:04:10 CET 2001 - ma@suse.de + +- version to 2.2.16 +- fixed IntField not responding to opt(notify) (#5636, no volume control + in sound configuration due to missing callback) +- map UI-specific redrawScreen() to NCurses::Refresh() + +------------------------------------------------------------------- +Fri Jan 12 21:57:42 CET 2001 - sh@suse.de + +- V2.2.8 +- Added module QXEmbed from Qt/KDE2 (TrollTech / LGPL) + to enable reliable KDE2 control center integration: + keyboard focus now works when running embedded in kcmshell + (fix for bug #5475) + +------------------------------------------------------------------- +Thu Jan 11 20:21:10 CET 2001 - ma@suse.de + +- version to 2.2.15 +- fixed attribute set for BW mode (list and table selection were + not visible) (#3756) + +------------------------------------------------------------------- +Thu Jan 11 16:10:28 CET 2001 - sh@suse.de + +- V2.2.7 +- Hide YQTextEntry label if empty label specified + -> no empty space above TextEntry widgets without label + +------------------------------------------------------------------- +Thu Jan 11 14:45:55 CET 2001 - ma@suse.de + +- version to 2.2.14 +- Do screen refresh on to get rid of any messages that + might have been writen to the console (e.g. network shutdown) + +------------------------------------------------------------------- +Fri Jan 5 15:58:26 CET 2001 - ma@suse.de + +- version to 2.2.13 +- fixed missing caption in empty tables (#5192) + +------------------------------------------------------------------- +Thu Jan 4 16:42:24 CET 2001 - ma@suse.de + +- version to 2.2.12 +- fixed incorrect display of 8bit chars in RichText widgets (#4967) + +------------------------------------------------------------------- +Thu Jan 4 10:53:15 CET 2001 - kkaempf@suse.de + +- version to 2.2.11 + move NCstring to libyui + +------------------------------------------------------------------- +Thu Jan 2 14:27:39 CET 2001 - ma@suse.de + +- fixed: whole passwd field filled with '*' (#5107) + +------------------------------------------------------------------- +Fri Dec 22 18:25:22 CET 2000 - ma@suse.de + +- version to 2.2.10 +- new MultiLineEdit widget + +------------------------------------------------------------------- +Wed Dec 20 14:16:15 CET 2000 - ma@suse.de + +- version to 2.2.9 +- new LogView widget + +------------------------------------------------------------------- +Tue Dec 19 18:29:57 CET 2000 - ma@suse.de + +- version to 2.2.8 +- basic Tree (always expanded) + +------------------------------------------------------------------- +Tue Dec 19 15:18:37 CET 2000 - ma@suse.de + +- version to 2.2.7 +- pass YCPstrings to ui specific widgets + +------------------------------------------------------------------- +Tue Dec 19 14:58:33 CET 2000 - ma@suse.de + +- V2.2.6 +- pass YCPstrings to ui specific widgets + +------------------------------------------------------------------- +Mon Dec 18 19:35:30 CET 2000 - sh@suse.de + +- New optional widget: DownloadProgress +- V2.2.5 + +------------------------------------------------------------------- +Mon Dec 18 16:59:30 CET 2000 - ma@suse.de + +- version to 2.2.6 +- some more missing recodes fixed. +- changed behaviour of NCDialog if UI requests input from a dialog + with no active items. Previous version missed to look for a widget + that might have been enabeled since the last request, and thus may + be activated now. If there's still no active widget, the request is + ignored on pollInput() and idleLoop(). Previous version sent ET_CANCEL, + causing the dialog to be closed. + +------------------------------------------------------------------- +Thu Dec 14 17:22:30 CET 2000 - ma@suse.de + +- version to 2.2.5 +- fixed Table to show column separator and headline +- force recoding of utf8 strings where YUI provides them as + 'class string' (only YCPString is recoded automaticaly). +- separated table items and style from TablePad structure. + +------------------------------------------------------------------- +Wed Dec 13 11:48:09 CET 2000 - ma@suse.de + +- version to 2.2.4 +- new NCPadWidget as base for all scrollable widgets. +- new NCPad's for plain and list style + +------------------------------------------------------------------- +Fri Dec 8 15:54:12 CET 2000 - sh@suse.de + +- More reliable nicesize() and setSize() behaviour for + SelectionBox and TextEntry + -> no more cut-off pixel lines at the bottom +- V2.2.4 + +------------------------------------------------------------------- +Wed Dec 6 11:15:05 CET 2000 - ma@suse.de + +- version to 2.2.3 +- provide ComboBox widget +- fix TextEntry (didn't scroll on long texts) +- fix RichText (avoid hscroll, support bold/it/tt and simple list) +- code, layout and debug stuff cleanup +- dummy Tree and LogView widgets + +------------------------------------------------------------------- +Tue Dec 5 16:51:05 CET 2000 - sh@suse.de + +- New widget: MultiLineEdit +- Dialogs can no longer exceed screen dimensions +- V2.2.3 + +------------------------------------------------------------------- +Tue Nov 28 17:23:30 CET 2000 - arvin@suse.de + +- Fixed ComboBox layout errors on resize. + +------------------------------------------------------------------- +Tue Nov 28 17:20:48 CET 2000 - arvin@suse.de + +- version to 2.2.2 +- plugin is linked against libncurses and libpanel. + +------------------------------------------------------------------- +Tue Nov 28 15:43:07 CET 2000 - kkaempf@suse.de + +- add libmng-devel to neededforbuild + +------------------------------------------------------------------- +Thu Nov 16 17:52:36 CET 2000 - ma@suse.de + +- version to 2.2.1 +- provide IntField widget + +------------------------------------------------------------------- +Thu Nov 16 17:18:52 CET 2000 - kkaempf@suse.de + +- split library and plugin + +------------------------------------------------------------------- +Thu Nov 16 17:12:39 CET 2000 - kkaempf@suse.de + +- split library and plugin + +------------------------------------------------------------------- +Mon Nov 13 11:21:34 CET 2000 - sh@suse.de + +- Removed glx, glx-devel, mesa from .spec.in - Qt no longer needs it +- V2.1.8 + +------------------------------------------------------------------- +Thu Nov 9 12:46:05 CET 2000 - kkaempf@suse.de + +- static plugin only + +------------------------------------------------------------------- +Wed Nov 8 12:38:48 CET 2000 - kkaempf@suse.de + +- link with libutil and libcrypt + +------------------------------------------------------------------- +Tue Nov 7 18:43:30 CET 2000 - sh@suse.de + +- re-enabled static libs + new widgets: LogView, IntField + moved completely to new logging + version 2.1.6 + +------------------------------------------------------------------- +Fri Nov 3 08:54:17 CET 2000 - kkaempf@suse.de + +- adapt neededforbuild for new qt + +------------------------------------------------------------------- +Thu Nov 2 11:43:34 CET 2000 - kkaempf@suse.de + +- fix runqt include file + +------------------------------------------------------------------- +Tue Oct 31 14:33:38 CET 2000 - sh@suse.de + +- Increased gcc warning level + resolved minor warnings + disabled static libs (speed up compilation) + version 2.1.4 + +------------------------------------------------------------------- +Fri Oct 27 12:47:55 CEST 2000 - kkaempf@suse.de + +- provide correct library + +------------------------------------------------------------------- +Wed Oct 25 18:41:26 CEST 2000 - kkaempf@suse.de + +- provide lib and plugin + +------------------------------------------------------------------- +Wed Oct 25 18:33:58 CEST 2000 - kkaempf@suse.de + +- Group provided + +------------------------------------------------------------------- +Wed Oct 25 18:29:03 CEST 2000 - kkaempf@suse.de + +- Group set + +------------------------------------------------------------------- +Wed Oct 25 13:58:34 CEST 2000 - sh@suse.de + +- New widgets: BarGraph, Slider, PartitionSplitter + version 2.1.2 + +------------------------------------------------------------------- +Wed Oct 25 13:07:36 CEST 2000 - kkaempf@suse.de + +- updated version, prepared for new libyui interface + version 2.1.1 + +------------------------------------------------------------------- +Thu Aug 31 13:34:27 CEST 2000 - sh@suse.de + +- Added mesa and mesasoft to spec file + (Qt 2.2+ now requires OpenGL) + version 2.1.1 + +------------------------------------------------------------------- +Mon Jul 24 18:05:10 CEST 2000 - ma@suse.de + +- version to 2.0.8 +- workaround another librecode memory leak (#3589) + +------------------------------------------------------------------- +Thu Jul 20 14:06:29 CEST 2000 - ma@suse.de + +- version to 2.0.7 +- fixed broken enable/disable items (#3550) + +------------------------------------------------------------------- +Mon Jul 17 20:24:32 CEST 2000 - ma@suse.de + +- version to 2.0.6 +- fixed `opt(`default) for Pushbuttons (#3071) + +------------------------------------------------------------------- +Fri Jul 14 18:35:37 CEST 2000 - ma@suse.de + +- version to 2.0.5 +- replaced dummy ComboBox by copy of TextEntry widget. +- hotkey indicator stripped from widget labels (#3511) + +------------------------------------------------------------------- +Fri Jul 14 10:36:28 CEST 2000 - ma@suse.de + +- version to 2.0.4 +- always(!) limit dialog size by screen size. There was one + case missing, causing eg. package descriptions to abort because + too large dialog sizes were requested (#3136) + +------------------------------------------------------------------- +Thu Jul 13 18:58:23 CEST 2000 - sh@suse.de + +- Resize behaviour + version 2.0.11 + +------------------------------------------------------------------- +Thu Jul 13 14:26:09 CEST 2000 - ma@suse.de + +- version to 2.0.3 +- redraw screen immediately after any setfont request (#3220) + +------------------------------------------------------------------- +Wed Jul 12 18:37:59 CEST 2000 - ma@suse.de + +- version to 2.0.2 +- missing frames and frame labes added (#3133) + +------------------------------------------------------------------- +Fri Jul 7 16:41:06 CEST 2000 - sh@suse.de + +- Change table widget sorting for the umpteenth time: + Maintain insertion order but allow for user sort-by-click + version 2.0.10 + +------------------------------------------------------------------- +Thu Jul 6 15:48:28 CEST 2000 - sh@suse.de + +- proper window close button handling (-> `cancel) + version 2.0.9 + +------------------------------------------------------------------- +Tue Jul 4 14:11:43 CEST 2000 - kkaempf@suse.de + +- check argument in returnNow + version 2.0.8 + +------------------------------------------------------------------- +Mon Jun 26 16:03:32 CEST 2000 - sh@suse.de + +- Changed default title image for SuSE 7.0 +- increased version number to 2.0.7 + +------------------------------------------------------------------- +Mon Jun 19 17:41:54 CEST 2000 - kkaempf@suse.de + +- use xmset from new saxtools package + version 2.0.6 + +------------------------------------------------------------------- +Mon Jun 19 17:30:14 CEST 2000 - schwab@suse.de + +- Add %suse_update_config. +- Lower opt level on ia64. + +------------------------------------------------------------------- +Mon Jun 19 16:51:27 CEST 2000 - schwab@suse.de + +- Add %suse_update_config. +- Lower opt level on ia64. + +------------------------------------------------------------------- +Mon Jun 19 10:24:39 CEST 2000 - kkaempf@suse.de + +- add xmset from SaX2 + version 2.0.5 + +------------------------------------------------------------------- +Thu Jun 8 11:22:40 CEST 2000 - sh@suse.de + +- Disabled X Input Method hack - this doesn't seem to work with + XFree86 4.0 + +------------------------------------------------------------------- +Mon Jun 5 18:46:25 CEST 2000 - sh@suse.de + +- Added correct QTDIR and dependencies to qtlib2 to spec file + +------------------------------------------------------------------- +Mon Jun 5 11:00:18 CEST 2000 - kkaempf@suse.de + +- fix include path + +------------------------------------------------------------------- +Thu May 18 13:11:54 CEST 2000 - kkaempf@suse.de + +- pass includes to dist + add tools to specfile + +------------------------------------------------------------------- +Thu May 18 12:19:30 CEST 2000 - kkaempf@suse.de + +- install in plugin + interface change for tree widget + bump version to 2.0.1 + +------------------------------------------------------------------- +Mon May 15 16:07:09 CEST 2000 - sh@suse.de + +- New widget: ComboBox + +------------------------------------------------------------------- +Wed Apr 26 16:25:39 CEST 2000 - kkaempf@suse.de + +- Initial version based on yast2 from SuSE 6.4 +------------------------------------------------------------------- +Wed Apr 26 16:25:39 CEST 2000 - kkaempf@suse.de + +- Initial version based on yast2 from SuSE 6.4 diff --git a/libyui.spec b/libyui.spec new file mode 100644 index 0000000..47f7460 --- /dev/null +++ b/libyui.spec @@ -0,0 +1,143 @@ +# +# spec file for package libyui +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: libyui + +# DO NOT manually bump the version here; instead, use rake version:bump +Version: 4.6.3 +Release: 0 + +%define so_version 16 +%define bin_name %{name}%{so_version} + +BuildRequires: boost-devel +BuildRequires: cmake >= 3.17 +BuildRequires: gcc-c++ +# Workaround for boost issue, see boo#1225861 +BuildRequires: gcc-fortran +# make adaptation for openEuler package architecture +BuildRequires: boost-test-devel +BuildRequires: pkg-config + +Summary: GUI abstraction library +License: LGPL-2.1-only OR LGPL-3.0-only +URL: http://github.com/libyui/ +Source: %{name}-%{version}.tar.bz2 + +%description +This is the user interface engine that provides the abstraction from +graphical user interfaces (Qt, Gtk) and text based user interfaces +(ncurses). + +Originally developed for YaST, it can also be used independently of +YaST for generic (C++) applications. This package has very few +dependencies. + +%package -n %{bin_name} +Summary: Libyui - GUI abstraction library + +Provides: yast2-libyui = 2.42.0 +Obsoletes: yast2-libyui < 2.42.0 +Requires: yui_backend = %{so_version} +# Force removal of old -doc packages (bsc#1184363) +Obsoletes: %{name}-doc < %{version} +Provides: %{name}-doc = %{version} + +%description -n %{bin_name} +This is the user interface engine that provides the abstraction from +graphical user interfaces (Qt, Gtk) and text based user interfaces +(ncurses). + +Originally developed for YaST, it can also be used independently of +YaST for generic (C++) applications. This package has very few +dependencies. + +%package devel +Summary: Libyui header files and examples + +Requires: %{bin_name} = %{version} +Requires: boost-devel +Requires: glibc-devel +Requires: libstdc++-devel + +%description devel + +This package contains header files and examples for developing C++ +applications based on libyui, the user interface engine that provides +the abstraction from graphical user interfaces (Qt, Gtk) and text +based user interfaces (ncurses). + +%prep +%setup -q -n %{name}-%{version} + +%build +pushd %{name} +mkdir build +cd build + +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG $(getconf LFS_CFLAGS)" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG $(getconf LFS_CFLAGS)" + +%if %{?_with_debug:1}%{!?_with_debug:0} +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO" +%else +CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE" +%endif + +cmake .. \ + $CMAKE_OPTS + +make %{?jobs:-j%jobs} +popd + +%install +pushd %{name} +cd build +make install DESTDIR="$RPM_BUILD_ROOT" +install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui +install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/ +popd + +%check +pushd %{name} +cd build +make test ARGS=-V +popd + +%post -n %{bin_name} -p /sbin/ldconfig +%postun -n %{bin_name} -p /sbin/ldconfig + +%files -n %{bin_name} +%defattr(-,root,root) +%{_libdir}/lib*.so.* +%doc %dir %{_docdir}/%{bin_name} +%license %{_docdir}/%{bin_name}/COPYING* + +%files devel +%defattr(-,root,root) +%dir %{_docdir}/%{bin_name} +%{_libdir}/lib*.so +%{_includedir}/yui +%dir %{_datadir}/libyui +%{_datadir}/libyui/buildtools +%doc %{_docdir}/%{bin_name}/examples +%{_libdir}/pkgconfig/%{name}.pc +# %{_libdir}/cmake/%{name} + +%changelog