<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>11677</bug_id>
          
          <creation_ts>2007-05-03 11:51:33 +0400</creation_ts>
          <short_desc>Xxkb crash on Ctrl-&lt;Button2&gt;</short_desc>
          <delta_ts>2009-01-01 18:29:44 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>xxkb</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>18419</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgenii Terechkov">evg</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
    
    <cc>vsu</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>49791</commentid>
    <comment_count>0</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-03 11:51:33 +0400</bug_when>
    <thetext>xxkb-1.10-alt3

Падает при нажатий Ctrl+средняя клавиша мыши на иконке в заголовке окна.
Согласно ману, это должно добавить окно в список wm_class (в конфиге).
Shift-&lt;Button2&gt; - добавление в список wm_name, работает нормально.

Трейс при падений такой:

~$ xxkb
*** glibc detected *** xxkb: double free or corruption (fasttop): 0x0805de28 ***
======= Backtrace: =========
/lib/libc.so.6[0x401da402]
/lib/libc.so.6(cfree+0x89)[0x401dba79]
xxkb[0x804c5f1]
xxkb[0x804c7c7]
xxkb[0x804b476]
xxkb[0x8049ded]
/lib/libc.so.6(__libc_start_main+0xdc)[0x4018e05c]
xxkb[0x80494a1]
======= Memory map: ========
08048000-0804e000 r-xp 00000000 03:05 92474      /usr/bin/xxkb
0804e000-0804f000 rw-p 00005000 03:05 92474      /usr/bin/xxkb
0804f000-08070000 rw-p 0804f000 00:00 0          [heap]
40000000-40017000 r-xp 00000000 03:05 181021     /lib/ld-2.5.so
40017000-40019000 rw-p 00016000 03:05 181021     /lib/ld-2.5.so
40019000-4001a000 r-xp 40019000 00:00 0          [vdso]
40028000-40029000 rw-p 40028000 00:00 0 
40029000-40113000 r-xp 00000000 03:05 88707      /usr/lib/libX11.so.6.2.0
40113000-40117000 rw-p 000e9000 03:05 88707      /usr/lib/libX11.so.6.2.0
40117000-40126000 r-xp 00000000 03:05 91194      /usr/lib/libXpm.so.4.11.0
40126000-40127000 rw-p 0000f000 03:05 91194      /usr/lib/libXpm.so.4.11.0
40127000-40174000 r-xp 00000000 03:05 89865      /usr/lib/libXt.so.6.0.0
40174000-40178000 rw-p 0004c000 03:05 89865      /usr/lib/libXt.so.6.0.0
40178000-40298000 r-xp 00000000 03:05 180005     /lib/libc-2.5.so
40298000-40299000 r--p 0011f000 03:05 180005     /lib/libc-2.5.so
40299000-4029b000 rw-p 00120000 03:05 180005     /lib/libc-2.5.so
4029b000-4029e000 rw-p 4029b000 00:00 0 
4029e000-402a0000 r-xp 00000000 03:05 82384      /usr/lib/libXau.so.6.0.0
402a0000-402a1000 rw-p 00001000 03:05 82384      /usr/lib/libXau.so.6.0.0
402a1000-402a5000 r-xp 00000000 03:05 83374      /usr/lib/libXdmcp.so.6.0.0
402a5000-402a6000 rw-p 00003000 03:05 83374      /usr/lib/libXdmcp.so.6.0.0
402a6000-402a7000 rw-p 402a6000 00:00 0 
402a7000-402a9000 r-xp 00000000 03:05 180055     /lib/libdl-2.5.so
402a9000-402ab000 rw-p 00001000 03:05 180055     /lib/libdl-2.5.so
402ab000-402b2000 r-xp 00000000 03:05 91179      /usr/lib/libSM.so.6.0.0
402b2000-402b3000 rw-p 00007000 03:05 91179      /usr/lib/libSM.so.6.0.0
402b3000-402c7000 r-xp 00000000 03:05 84549      /usr/lib/libICE.so.6.3.0
402c7000-402c8000 rw-p 00013000 03:05 84549      /usr/lib/libICE.so.6.3.0
402c8000-402cb000 rw-p 402c8000 00:00 0 
402cb000-402d5000 r-xp 00000000 03:05 179899     /lib/libgcc_s.so.1
402d5000-402d6000 rw-p 0000a000 03:05 179899     /lib/libgcc_s.so.1
40300000-40321000 rw-p 40300000 00:00 0 
40321000-40400000 ---p 40321000 00:00 0 
bf893000-bf8a8000 rw-p bf893000 00:00 0          [stack]
[1]    18148 abort      xxkb

Конфиг прилагаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49792</commentid>
    <comment_count>1</comment_count>
      <attachid>1937</attachid>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-03 11:53:45 +0400</bug_when>
    <thetext>Created attachment 1937
~/.xxkbrc config</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49794</commentid>
    <comment_count>2</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-03 12:17:13 +0400</bug_when>
    <thetext>На Compact3, похоже, не проявляется (версия xxkb та же).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49838</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-05-04 12:27:10 +0400</bug_when>
    <thetext>Жень, мож займёшься тогда xxkb?  У меня ещё под wmaker с ним одна мелкая
проблема есть (&quot;залипает&quot; при работе некоторых gtk2-приложений навроде seamonkey)...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49839</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-05-04 12:48:46 +0400</bug_when>
    <thetext>Кстати, http://sourceforge.net/project/showfiles.php?group_id=84234

(In reply to comment #2)
&gt; На Compact3, похоже, не проявляется (версия xxkb та же).
Там glibc не умеет ловить подобные ошибки сразу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49876</commentid>
    <comment_count>5</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-04 19:10:20 +0400</bug_when>
    <thetext>&gt; Кстати, http://sourceforge.net/project/showfiles.php?group_id=84234

Спасибо. У меня вообще в голове засело, что оно проект остановлен. Посмотрю,
отпишусь сюда если что.

&gt; &gt; На Compact3, похоже, не проявляется (версия xxkb та же).
&gt; Там glibc не умеет ловить подобные ошибки сразу.

Надо думать, так. Но, я не зря написал &quot;похоже&quot;. Т.к. компакта у меня под рукой
нет, я спросил человека, у которого есть. Но у него как раз глибц обновлён из
какого-то из срезов Сизифа. Возможно, это начало проявляться лишь с определенной
версий glibc?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49877</commentid>
    <comment_count>6</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-04 19:13:33 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; Жень, мож займёшься тогда xxkb?  У меня ещё под wmaker с ним одна мелкая
&gt; проблема есть (&quot;залипает&quot; при работе некоторых gtk2-приложений навроде
seamonkey)...

Что-то похожее и я регулярно ловлю, но исключительно с emacs-ом. Грешил на то,
что у меня xxkb-enhanced собственной сборки. Буду смотреть 1.11.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49880</commentid>
    <comment_count>7</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-04 21:36:40 +0400</bug_when>
    <thetext>Собрал xxkb-1.11-alt0 (на всякий случай. Спек прилагаю). Стало работать штатно,
не падая. Заодно починилось и поведение type: {normal,top} (старая опция конфига
- mainwindow.enable: yes) в IceWM (при запуске мигало зачем-то в панели задач,
когда настроено на игнор).

Оказалось, ман там протух и даже попахивает (приходится понимать программу
наугад). Багу в апстрим повесил.

2mike: я как бы и не против, но как-то грустно там с помощью из апстрима, ИМХО.
А программер из меня никудышный. Так что пусть лучше так.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49881</commentid>
    <comment_count>8</comment_count>
      <attachid>1945</attachid>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-04 21:37:59 +0400</bug_when>
    <thetext>Created attachment 1945
xxkb-1.10-alt0 spec</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49883</commentid>
    <comment_count>9</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-04 22:00:15 +0400</bug_when>
    <thetext>P.S.: а emacs то у меня тоже с gtk2 собран. Да... Как много нам багов чудных... :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49888</commentid>
    <comment_count>10</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-05-05 04:46:40 +0400</bug_when>
    <thetext>Вопрос по xxkb-1.10-alt0.spec: зачем понадобилось запаковать XXkb.ad?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49890</commentid>
    <comment_count>11</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-05 06:47:57 +0400</bug_when>
    <thetext>&gt; Вопрос по xxkb-1.10-alt0.spec: зачем понадобилось запаковать XXkb.ad?

В 1.11 опций по умолчанию теперь не зашиты в бинарник, а требуются в конфиге
(пользовательском или общесистемном), при их отсутствий программа не
запускается, ругаясь в stderr. XXkb.add содержит все нужные (не уверен, что все
созможные, не проверял) опций. Одна из них (XXkb.mainwindow.type) в спеке
&quot;раскомментаривается&quot; по той же причине - чтоб работало из каробки хоть как-то.

P.S.: xxkb-1.11-alt0.spec конечно. Очипятался в описаний спека.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49891</commentid>
    <comment_count>12</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-05 08:24:28 +0400</bug_when>
    <thetext>Посмотрел на xxkb ещё внимательнее. Он теперь, оказывается, поддерживает иконки
в svg. Собрал себе пакет со всеми иконками в svg. Работает отлично. Прилагаю
обновлённый спек.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49892</commentid>
    <comment_count>13</comment_count>
      <attachid>1946</attachid>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-05 08:25:38 +0400</bug_when>
    <thetext>Created attachment 1946
xxkb-1.11-alt0 spec (with SVG support)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49893</commentid>
    <comment_count>14</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-05 09:17:53 +0400</bug_when>
    <thetext>Посмотрел ещё внимательнее. Оказывается, если включена поддержка SVG, все иконки
считаются таковыми (перестаёт работать xpm). Поэтому написал ещё более
правильный спек. Прилагаю.

P.S.: я не маньяк, просто у меня сейча времени свободного есть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49894</commentid>
    <comment_count>15</comment_count>
      <attachid>1947</attachid>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-05 09:19:20 +0400</bug_when>
    <thetext>Created attachment 1947
xxkb-1.11-alt0 spec (with SVG support)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49918</commentid>
    <comment_count>16</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-05-06 02:42:11 +0400</bug_when>
    <thetext>Спасибо за разъяснение по файлу XXkb.ad.
Ещё вопрос: в чём прелесть замены xpm на svg?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49921</commentid>
    <comment_count>17</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-05-06 05:18:42 +0400</bug_when>
    <thetext>&gt; Ещё вопрос: в чём прелесть замены xpm на svg?

При выставлений хоть сколько-нибудь нестандартных геометрий основного окна или
кнопки (т.е., отличающихся от размеров самих иконок, 15х15 и 48х48. Бывает нужно)
 иконки перестают быть страшными, как моя жизнь. Ну и просто субьективно:
прогресс. Зависимостей это добавляет самый минимум, даже для моего аскетичного
десктопа подходит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69636</commentid>
    <comment_count>18</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2008-05-11 05:05:14 +0400</bug_when>
    <thetext>gns@altlinux.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #1947|application/octet-stream    |text/plain
          mime type|                            |
Attachment #1947 is|0                           |1
              patch|                            |

2gns: Чего?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83779</commentid>
    <comment_count>19</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2009-01-01 18:29:44 +0300</bug_when>
    <thetext>xxkb-1.11-alt1 у меня не падает.
Попробуйте, удастся ли вам воспроизвести это падение.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1937</attachid>
            <date>2007-05-03 11:53:45 +0400</date>
            <delta_ts>2007-05-03 11:53:45 +0400</delta_ts>
            <desc>~/.xxkbrc config</desc>
            <filename>.xxkbrc</filename>
            <type>text/plain</type>
            <size>1034</size>
            <attacher name="Evgenii Terechkov">evg</attacher>
            
              <data encoding="base64">WFhrYi5idXR0b24ueHBtLjQ6CQpYWGtiLmJ1dHRvbi54cG0uMjoJcnUxNS54cG0KWFhrYi5idXR0
b24ueHBtLjU6CXN1MTUueHBtClhYa2IuYnV0dG9uLnhwbS4zOgkKWFhrYi5idXR0b24ueHBtLjE6
CWVuMTUueHBtClhYa2IuYnV0dG9uLmVuYWJsZToJeWVzClhYa2IuYnV0dG9uLmdlb21ldHJ5Ogkx
NXgxNS05NSs3ClhYa2IuYnV0dG9uLmdyYXZpdHk6CU5vcnRoRWFzdApYWGtiLnhwbS5wYXRoOgkv
dXNyL3NoYXJlL3h4a2IKWFhrYi5hcHBfbGlzdC53bV9jbGFzc19jbGFzcy5pZ25vcmU6CXhtbXMg
eG1tcyB4bW1zIHhtbXMtYmluIFhtbXMtYmluIEdrcmVsbG0gY21hdHJpeCBxaXYgUWl2IGNwbGF5
IENwbGF5IExldmVsbWV0ZXIgQWxzYXBsYXllciBob3QtYmFiZSBBcHBsaWNhdGlvbgpYWGtiLmFw
cF9saXN0LndtX2NsYXNzX2NsYXNzLmFsdF9ncm91cDE6CUVtYWNzClhYa2IuYXBwX2xpc3Qud21f
Y2xhc3NfY2xhc3Mua2V5X2FsdF9ncm91cDoJRW1hY3NbMCw2NTQ4MV0KWFhrYi5hcHBfbGlzdC53
bV9jbGFzc19jbGFzcy5rZXlfYWx0X2dyb3VwMjoJRW1hY3NbMCw2NTQ4MV0KWFhrYi5tYWlud2lu
ZG93LnhwbS40OgkKWFhrYi5tYWlud2luZG93LnhwbS4yOglydTQ4LnhwbQpYWGtiLm1haW53aW5k
b3cueHBtLjU6CXN1NDgueHBtClhYa2IubWFpbndpbmRvdy54cG0uMzoJClhYa2IubWFpbndpbmRv
dy54cG0uMToJZW40OC54cG0KWFhrYi5tYWlud2luZG93LmVuYWJsZToJeWVzClhYa2IubWFpbndp
bmRvdy5hcHBpY29uOgl5ZXMKWFhrYi5tYWlud2luZG93Lmdlb21ldHJ5OgkxNXgxNSs4NjcrNApY
WGtiLm1haW53aW5kb3cuaW5fdHJheToJS0RFMgpYWGtiLmNvbnRyb2xzLmJ1dHRvbl9kZWxldGU6
CXllcwpYWGtiLmNvbnRyb2xzLmZvY3Vzb3V0OglubwpYWGtiLmNvbnRyb2xzLmFkZF93aGVuX2No
YW5nZToJbm8KWFhrYi5jb250cm9scy5hZGRfd2hlbl9jcmVhdGU6CXllcwpYWGtiLmNvbnRyb2xz
LmFkZF93aGVuX3N0YXJ0Ogl5ZXMKWFhrYi5jb250cm9scy5idXR0b25fZGVsZXRlX2FuZF9mb3Jn
ZXQ6CXllcwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1945</attachid>
            <date>2007-05-04 21:37:59 +0400</date>
            <delta_ts>2007-05-05 09:19:20 +0400</delta_ts>
            <desc>xxkb-1.10-alt0 spec</desc>
            <filename>xxkb.spec</filename>
            <type>application/octet-stream</type>
            <size>4502</size>
            <attacher name="Evgenii Terechkov">evg</attacher>
            
              <data encoding="base64">TmFtZTogeHhrYgpWZXJzaW9uOiAxLjExClJlbGVhc2U6IGFsdDAKClN1bW1hcnk6IFN3aXRjaGVy
IGFuZCBpbmRpY2F0b3Igb2YgY3VycmVudCBrZXlib2FyZCBsYXlvdXQKU3VtbWFyeShydV9SVS5L
T0k4LVIpOiDpzsTJy8HUz9IgySDQxdLFy8zA3sHUxczYINPP09TP0c7J0SDLzMHXycHU1dLZCkxp
Y2Vuc2U6IEFydGlzdGljCkdyb3VwOiBTeXN0ZW0vSW50ZXJuYXRpb25hbGl6YXRpb24KVXJsOiBo
dHRwOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzLyVuYW1lLwoKU291cmNlOiAldXJsLyVuYW1l
LSV2ZXJzaW9uLXNyYy50YXIuZ3oKU291cmNlMTogJW5hbWUueHBtClNvdXJjZTI6ICVuYW1lLm1l
bnUKCiMgQXV0b21hdGljYWxseSBhZGRlZCBieSBidWlsZHJlcSBvbiBTYXQgTWF5IDA1IDIwMDcK
QnVpbGRSZXF1aXJlczogaW1ha2UgbGliWGV4dC1kZXZlbCBsaWJYcG0tZGV2ZWwgbGliWHQtZGV2
ZWwgcGFja2FnZXMtaW5mby1pMThuLWNvbW1vbiB4b3JnLWNmLWZpbGVzCgolZGVzY3JpcHRpb24K
VGhlIHh4a2IgcHJvZ3JhbSBzaG93cyB0aGUgY3VycmVudCBrZXlib2FyZCBsYXlvdXQgKGFuIFhL
QiBncm91cCkgYW5kCmFsbG93cyB0byBzd2l0Y2ggaXQgd2l0aCBhIG1vdXNlIGNsaWNrLiAgSXQg
aGFzIHNvbWUgYWRkaXRpb25hbCBmZWF0dXJlcy4KVGhlIHh4a2IgcmVtZWJlcnMgdGhlIGxheW91
dCBmb3IgZWFjaCBhcHBsaWNhdGlvbiB3aW5kb3cgYW5kIGNoYW5nZXMKdGhlIGtleWJvYXJkIHN0
YXRlIGFjY29yZGluZ2x5IHdoZW4gdGhlIHdpbmRvdyBnZXRzIGEgZm9jdXMuICBUaGUgeHhrYgpj
YW4gcGxhY2UgYW4gYWRkaXRpb25hbCBidXR0b24gb24gYSB3aW5kb3cgdGl0bGViYXIgYW5kIHRo
YXQgYnV0dG9uIGlzCmEgc3dpdGNoZXIgYW5kIGFuIGluZGljYXRvciBmb3IgdGhhdCBzZXBhcmF0
ZSB3aW5kb3cuICBJZiB0aGUga2V5Ym9hcmQKbWFwIGhhcyBtb3JlIHRoYW4gdHdvIGxheW91dHMg
dGhlIHh4a2IgY2FuIHNpbXBsaWZ5IGEgc3dpdGNoaW5nIHVzaW5nIGEKdHdvX3N0YXRlIG1vZGUu
ICBJbiB0aGlzIG1vZGUgdGhlIHh4a2IgYWxsb3dzIHRvIGNob29zZSB0d28gbGF5b3V0cywgb25l
CmFzIGEgYmFzZSBsYXlvdXQgYW5kIGFub3RoZXIgb25lIGFzIGFuIGFsdGVybmF0aXZlIGxheW91
dCBhbmQgdGhlbiBzd2l0Y2gKdGhlIGtleWJvYXJkIHN0YXRlIGJldHdlZW4gdGhlbSBvbmx5LiAg
QWxzbyB0aGUgeHhrYiBzdXBwb3J0cyBhcHBsaWNhdGlvbnMKbGlzdHMgd2hpY2ggYWxsb3cgdG8g
dHVuZSBpdHMgYmVoYXZpb3IgZm9yIHNvbWUgc2VwYXJhdGUgYXBwbGljYXRpb25zLgoKVGhlIHh4
a2Igd29ya3Mgd2l0aCBhbnkgd2luZG93IG1hbmFnZXIuCgolZGVzY3JpcHRpb24gLWwgcnVfUlUu
S09JOC1SCvzUwSDQ0s/H0sHNzcEg0dfM0cXU09Egyc7EycvB1M/Sz80gySDQxdLFy8zA3sHUxczF
zSDTz9PUz9HOydEgy8zB18nB1NXS2QooIsfS1dDQ2SIg1yDUxdLNyc7ByCBYS0IpLgoK9M8gxdPU
2Cwgz87BCi0g0M/LwdrZ18HF1CDUxcvV3dXAIMfS1dDQ1SAoIsvB0tTJzsvPyiIg1yDT18/FzSDP
y87FKQotINDF0sXLzMDewcXUIMfS1dDQ1SAi3cXM3svPzSDN2dvJIi4K8NLJINzUz80gx9LV0NDB
IM3P1sXUINDF0svMwN7B1NjT0SDJICLb1MHUztnNIiDQxdLFy8zA3sHUxczFzSAtIMvMwdfJ28XK
LArP0NLFxMXMxc7Oz8og1yDGwcrMwcggzsHT1NLPysvJIFhLQi4KCuvSz83FINTPx88geHhrYiDQ
z9rXz8zRxdQKLSDV09TBzsHXzMnXwdTYIM/UxMXM2M7PINPP09TP0c7JxSDLzMHXycHU1dLZIMTM
0SDLwdbEz8fPINrB0NXdxc7Oz8fPCtDSyczP1sXOydEuICDzz9PUz9HOycUgwtXExdQgwdfUz83B
1MnexdPLySDQxdLFy8zA3sHU2NPRINDSySDJ2s3FzsXOyckKxs/L1dPBIM/LzsEuCi0gItDPxNfF
28nXwdTYIiDLzs/Qy9UgKCLJy8/Oy9UiKSDOwSAiz8LSwc3Mxc7JxSIgy8HWxM/HzyDP1NPMxdbJ
18HFzc/HzwrPy87BLiAg/NTBIMvOz9DLwSDTwc3BINHXzNHF1NPRIMnOxMnLwdTP0s/NIMkg0MXS
xcvMwN7B1MXMxc0gKCLdxczey8/NCs3Z28kiINDPIM7FyikgxMzRIMTBzs7Px88gz8vOwS4KLSDX
INPM1d7BxSwgy8/HxMEgWEtCIM7B09TSz8XOIMLPzMXFIN7FzSDEzNEgxNfVyCDH0tXQ0CwgIsvP
0tLFy9TJ0s/XwdTYIgrQz9fFxMXOycUgy8zB18nbySDQxdLFy8zA3sHUxczRINTByywg3tTPwtkg
z87BIMnNxczBINTPzNjLzyDE18Eg08/T1M/RzsnRCi0gIs/Tzs/XzsHRIMfS1dDQwSItIsHM2NTF
0s7B1MnXzsHRIMfS1dDQwSIuICDhzNjUxdLOwdTJ187VwCDH0tXQ0NUKzc/Wzs8g1dPUwc7B18zJ
18HU2CDP1MTFzNjOzyDEzNEgy8HWxM/HzyDP1NPMxdbJ18HFzc/HzyDPy87BLgoK7sHEzyDawc3F
1MnU2Cwg3tTPIHh4a2Igzc/WxdQg0sHCz9TB1Ngg0yDMwMLZzSBXaW5kb3cgTWFuYWdlcifPzS4K
CiVwcmVwCiVzZXR1cCAtcW4gJW5hbWUKCiVidWlsZAp4bWttZgolbWFrZV9idWlsZCBDREVCVUdG
TEFHUz0iJFJQTV9PUFRfRkxBR1MiIEJBU0VESVI9JXByZWZpeCBQSVhNQVBESVI9JV9kYXRhZGly
LyVuYW1lIEVYVFJBX0xPQURfRkxBR1M9Ii1sWGV4dCIKCiVpbnN0YWxsCiVfX21rZGlyX3AgJWJ1
aWxkcm9vdCVfZGF0YWRpci8lbmFtZSAlYnVpbGRyb290JV94MTFhcHBjb25mZGlyCiVfX2luc3Rh
bGwgLXAgLW02NDQgcGl4bWFwcy8qLnhwbSAlYnVpbGRyb290JV9kYXRhZGlyLyVuYW1lLwolX19p
bnN0YWxsIC1wRCAtbTc1NSAlbmFtZSAlYnVpbGRyb290JV9iaW5kaXIvJW5hbWUKJV9faW5zdGFs
bCAtcEQgLW02NDQgJW5hbWUubWFuICVidWlsZHJvb3QlX21hbjFkaXIvJW5hbWUuMQolX19pbnN0
YWxsIC1wRCAtbTY0NCAlU09VUkNFMSAlYnVpbGRyb290JV9pY29uc2Rpci8lbmFtZS54cG0KJV9f
aW5zdGFsbCAtcEQgLW02NDQgJVNPVVJDRTIgJWJ1aWxkcm9vdCVfbWVudWRpci8lbmFtZQolX19p
bnN0YWxsIC1wIC1tNjQ0IFhYa2IuYWQgJWJ1aWxkcm9vdCVfeDExYXBwY29uZmRpci9YWGtiCiVf
X3N1YnN0ICdzfF4hIFhYa2IubWFpbndpbmRvdy50eXBlOnxYWGtiLm1haW53aW5kb3cudHlwZTog
dHJheXwnICVidWlsZHJvb3QlX3gxMWFwcGNvbmZkaXIvWFhrYgoKJXBvc3QKJXVwZGF0ZV9tZW51
cwoKJXBvc3R1bgolY2xlYW5fbWVudXMKCiVmaWxlcwolY29uZmlnKG5vcmVwbGFjZSkgJV94MTFh
cHBjb25mZGlyL1hYa2IKJV9iaW5kaXIvKgolX21hbjFkaXIvKgolX21lbnVkaXIvKgolX2ljb25z
ZGlyLyoueHBtCiVfZGF0YWRpci8lbmFtZQolZG9jIENIQU5HRVMua29pOCBSRUFETUUua29pOCBY
WGtiLmFkCgolY2hhbmdlbG9nCiogU2F0IE1heSAgNSAyMDA3IFRlcmVjaGtvdiBFdmdlbmlpIDxl
dmdAYWx0bGludXgucnU+IDEuMTEtYWx0MAotIDEuMTEKLSBQYXRjaCByZW1vdmVkIChub3QgbmVl
ZGVkIGFueW1vcmUpCi0gTWlub3Igc3BlYyBjbGVhbnVwCgoqIFN1biBKYW4gMTYgMjAwNSBEbWl0
cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDEuMTAtYWx0MwotIEZpeGVkIGNvbXBpbGF0
aW9uIGlzc3VlcyBkZXRlY3RlZCBieSBnY2MtMy40LjMuCgoqIFdlZCBBdWcgMDQgMjAwNCBEbWl0
cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDEuMTAtYWx0MgotIEZpeGVkIG1lbnUgZW50
cnkgKCMzOTA4KS4KCiogRnJpIEFwciAxOCAyMDAzIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxp
bnV4Lm9yZz4gMS4xMC1hbHQxCi0gVXBkYXRlZCB0byAxLjEwLCB1cGRhdGVkIHBhdGNoLgoKKiBX
ZWQgTm92IDEzIDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAxLjktYWx0
MQotIDEuOQoKKiBTYXQgT2N0IDI2IDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgu
b3JnPiAxLjgtYWx0MQotIFVwZGF0ZWQgdG8gMS44Ci0gQWRkZWQgbWFucGFnZS4KLSBGaXhlZCBj
b21waWxhdGlvbiB3YXJuaW5ncy4KLSBVcGRhdGVkIHN1bW1hcnkgYW5kIGRlc2NyaXB0aW9uLgoK
KiBNb24gU2VwIDE3IDIwMDEgQUVOIDxhZW5AbG9naWMucnU+IDEuNi1hbHQyCi0gcmVidWlsZCB3
aXRoIG5ldyBYRnJlZSAKCiogV2VkIE1hciAyOCAyMDAxIEFFTiA8YWVuQGxvZ2ljLnJ1PiAxLjYt
YWx0MQotIG5ldyB2ZXJzaW9uCgoqIFR1ZSBKYW4gMjMgMjAwMSBEbWl0cnkgVi4gTGV2aW4gPGxk
dkBmYW5kcmEub3JnPiAxLjUuMS1pcGw1bWRrCi0gU3BlY2ZpbGUgY2xlYW51cC4KCiogV2VkIERl
YyAxMyAyMDAwIEFFTiA8YWVuQGxvZ2ljLnJ1PgotIG5ldyB2ZXJzaW9uCi0gY2xlYW51cCBzcGVj
CgoqIFdlZCBKYW4gMTIgMjAwMCBBRU4gPGFlbkBsb2dpYy5ydT4KLSBuZXcgdmVyc2lvbiAoMS4z
KQoKKiBXZWQgSmFuIDUgMjAwMCBBRU4gPGFlbkBsb2dpYy5ydT4KLSBidWlsZCBmb3IgUkUKLSBi
ZWxhcnVzaWFuIHhwbSBhZGRlZAoKKiBUaHUgSnVuICAzICAxOTk5IFZsYWRpbWlyIEJvcm1vdG92
IDxib3JAdmIuZG4udWE+Ci0geHhrYi5zcGVjIGltcHJvdmVtZW50cwoKKiBTYXQgTWF5IDI2ICAx
OTk5IFZsYWRpbWlyIEJvcm1vdG92IDxib3JAdmIuZG4udWE+Ci0gY3JlYXRlIHh4a2Iuc3BlYwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1946</attachid>
            <date>2007-05-05 08:25:38 +0400</date>
            <delta_ts>2007-05-05 09:19:20 +0400</delta_ts>
            <desc>xxkb-1.11-alt0 spec (with SVG support)</desc>
            <filename>xxkb.spec</filename>
            <type>application/octet-stream</type>
            <size>4919</size>
            <attacher name="Evgenii Terechkov">evg</attacher>
            
              <data encoding="base64">JWRlZl93aXRoIHN2ZwoKTmFtZTogeHhrYgpWZXJzaW9uOiAxLjExClJlbGVhc2U6IGFsdDAKClN1
bW1hcnk6IFN3aXRjaGVyIGFuZCBpbmRpY2F0b3Igb2YgY3VycmVudCBrZXlib2FyZCBsYXlvdXQK
U3VtbWFyeShydV9SVS5LT0k4LVIpOiDpzsTJy8HUz9IgySDQxdLFy8zA3sHUxczYINPP09TP0c7J
0SDLzMHXycHU1dLZCkxpY2Vuc2U6IEFydGlzdGljCkdyb3VwOiBTeXN0ZW0vSW50ZXJuYXRpb25h
bGl6YXRpb24KVXJsOiBodHRwOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzLyVuYW1lLwoKU291
cmNlOiAldXJsLyVuYW1lLSV2ZXJzaW9uLXNyYy50YXIuZ3oKU291cmNlMTogJW5hbWUueHBtClNv
dXJjZTI6ICVuYW1lLm1lbnUKCiMgQXV0b21hdGljYWxseSBhZGRlZCBieSBidWlsZHJlcSBvbiBT
YXQgTWF5IDA1IDIwMDcKQnVpbGRSZXF1aXJlczogaW1ha2UgbGliWGV4dC1kZXZlbCBsaWJYcG0t
ZGV2ZWwgbGliWHQtZGV2ZWwgcGFja2FnZXMtaW5mby1pMThuLWNvbW1vbiB4b3JnLWNmLWZpbGVz
CgolaWZfd2l0aCBzdmcKQnVpbGRQcmVSZXE6IGxpYnJzdmctZGV2ZWwKUmVxdWlyZXM6IGZsYWdz
CiVlbmRpZgoKJWRlc2NyaXB0aW9uClRoZSB4eGtiIHByb2dyYW0gc2hvd3MgdGhlIGN1cnJlbnQg
a2V5Ym9hcmQgbGF5b3V0IChhbiBYS0IgZ3JvdXApIGFuZAphbGxvd3MgdG8gc3dpdGNoIGl0IHdp
dGggYSBtb3VzZSBjbGljay4gIEl0IGhhcyBzb21lIGFkZGl0aW9uYWwgZmVhdHVyZXMuClRoZSB4
eGtiIHJlbWViZXJzIHRoZSBsYXlvdXQgZm9yIGVhY2ggYXBwbGljYXRpb24gd2luZG93IGFuZCBj
aGFuZ2VzCnRoZSBrZXlib2FyZCBzdGF0ZSBhY2NvcmRpbmdseSB3aGVuIHRoZSB3aW5kb3cgZ2V0
cyBhIGZvY3VzLiAgVGhlIHh4a2IKY2FuIHBsYWNlIGFuIGFkZGl0aW9uYWwgYnV0dG9uIG9uIGEg
d2luZG93IHRpdGxlYmFyIGFuZCB0aGF0IGJ1dHRvbiBpcwphIHN3aXRjaGVyIGFuZCBhbiBpbmRp
Y2F0b3IgZm9yIHRoYXQgc2VwYXJhdGUgd2luZG93LiAgSWYgdGhlIGtleWJvYXJkCm1hcCBoYXMg
bW9yZSB0aGFuIHR3byBsYXlvdXRzIHRoZSB4eGtiIGNhbiBzaW1wbGlmeSBhIHN3aXRjaGluZyB1
c2luZyBhCnR3b19zdGF0ZSBtb2RlLiAgSW4gdGhpcyBtb2RlIHRoZSB4eGtiIGFsbG93cyB0byBj
aG9vc2UgdHdvIGxheW91dHMsIG9uZQphcyBhIGJhc2UgbGF5b3V0IGFuZCBhbm90aGVyIG9uZSBh
cyBhbiBhbHRlcm5hdGl2ZSBsYXlvdXQgYW5kIHRoZW4gc3dpdGNoCnRoZSBrZXlib2FyZCBzdGF0
ZSBiZXR3ZWVuIHRoZW0gb25seS4gIEFsc28gdGhlIHh4a2Igc3VwcG9ydHMgYXBwbGljYXRpb25z
Cmxpc3RzIHdoaWNoIGFsbG93IHRvIHR1bmUgaXRzIGJlaGF2aW9yIGZvciBzb21lIHNlcGFyYXRl
IGFwcGxpY2F0aW9ucy4KClRoZSB4eGtiIHdvcmtzIHdpdGggYW55IHdpbmRvdyBtYW5hZ2VyLgoK
JWRlc2NyaXB0aW9uIC1sIHJ1X1JVLktPSTgtUgr81MEg0NLPx9LBzc3BINHXzNHF1NPRIMnOxMnL
wdTP0s/NIMkg0MXSxcvMwN7B1MXMxc0g08/T1M/RzsnRIMvMwdfJwdTV0tkKKCLH0tXQ0NkiINcg
1MXSzcnOwcggWEtCKS4KCvTPIMXT1NgsIM/OwQotINDPy8Ha2dfBxdQg1MXL1d3VwCDH0tXQ0NUg
KCLLwdLUyc7Lz8oiINcg09fPxc0gz8vOxSkKLSDQxdLFy8zA3sHF1CDH0tXQ0NUgIt3FzN7Lz80g
zdnbySIuCvDSySDc1M/NIMfS1dDQwSDNz9bF1CDQxdLLzMDewdTY09EgySAi29TB1M7ZzSIg0MXS
xcvMwN7B1MXMxc0gLSDLzMHXydvFyiwKz9DSxcTFzMXOzs/KINcgxsHKzMHIIM7B09TSz8rLySBY
S0IuCgrr0s/NxSDUz8fPIHh4a2Ig0M/a18/M0cXUCi0g1dPUwc7B18zJ18HU2CDP1MTFzNjOzyDT
z9PUz9HOycUgy8zB18nB1NXS2SDEzNEgy8HWxM/HzyDawdDV3cXOzs/HzwrQ0snMz9bFzsnRLiAg
88/T1M/RzsnFIMLVxMXUIMHX1M/NwdTJ3sXTy8kg0MXSxcvMwN7B1NjT0SDQ0skgydrNxc7FzsnJ
CsbPy9XTwSDPy87BLgotICLQz8TXxdvJ18HU2CIgy87P0MvVICgiycvPzsvVIikgzsEgIs/C0sHN
zMXOycUiIMvB1sTPx88gz9TTzMXWydfBxc3Px88Kz8vOwS4gIPzUwSDLzs/Qy8Eg08HNwSDR18zR
xdTT0SDJzsTJy8HUz9LPzSDJINDF0sXLzMDewdTFzMXNICgi3cXM3svPzQrN2dvJIiDQzyDOxcop
IMTM0SDEwc7Oz8fPIM/LzsEuCi0g1yDTzNXewcUsIMvPx8TBIFhLQiDOwdPU0s/FziDCz8zFxSDe
xc0gxMzRIMTX1cggx9LV0NAsICLLz9LSxcvUydLP18HU2CIK0M/XxcTFzsnFIMvMwdfJ28kg0MXS
xcvMwN7B1MXM0SDUwcssIN7Uz8LZIM/OwSDJzcXMwSDUz8zYy88gxNfBINPP09TP0c7J0QotICLP
087P187B0SDH0tXQ0MEiLSLBzNjUxdLOwdTJ187B0SDH0tXQ0MEiLiAg4czY1MXSzsHUydfO1cAg
x9LV0NDVCs3P1s7PINXT1MHOwdfMydfB1Nggz9TExczYzs8gxMzRIMvB1sTPx88gz9TTzMXWydfB
xc3Px88gz8vOwS4KCu7BxM8g2sHNxdTJ1NgsIN7UzyB4eGtiIM3P1sXUINLBws/UwdTYINMgzMDC
2c0gV2luZG93IE1hbmFnZXInz80uCgolcHJlcAolc2V0dXAgLXFuICVuYW1lCgolYnVpbGQKeG1r
bWYgXAolaWZfd2l0aCBzdmcKLURXSVRIX1NWR19TVVBQT1JUCiVlbHNlCgolZW5kaWYKJW1ha2Vf
YnVpbGQgQ0RFQlVHRkxBR1M9IiRSUE1fT1BUX0ZMQUdTIiBCQVNFRElSPSVwcmVmaXggUElYTUFQ
RElSPSVfZGF0YWRpci8lbmFtZSBFWFRSQV9MT0FEX0ZMQUdTPSItbFhleHQiCgolaW5zdGFsbAol
X19ta2Rpcl9wICVidWlsZHJvb3QlX2RhdGFkaXIvJW5hbWUgJWJ1aWxkcm9vdCVfeDExYXBwY29u
ZmRpcgolX19pbnN0YWxsIC1wIC1tNjQ0IHBpeG1hcHMvKi54cG0gJWJ1aWxkcm9vdCVfZGF0YWRp
ci8lbmFtZS8KJV9faW5zdGFsbCAtcEQgLW03NTUgJW5hbWUgJWJ1aWxkcm9vdCVfYmluZGlyLyVu
YW1lCiVfX2luc3RhbGwgLXBEIC1tNjQ0ICVuYW1lLm1hbiAlYnVpbGRyb290JV9tYW4xZGlyLyVu
YW1lLjEKJV9faW5zdGFsbCAtcEQgLW02NDQgJVNPVVJDRTEgJWJ1aWxkcm9vdCVfaWNvbnNkaXIv
JW5hbWUueHBtCiVfX2luc3RhbGwgLXBEIC1tNjQ0ICVTT1VSQ0UyICVidWlsZHJvb3QlX21lbnVk
aXIvJW5hbWUKJWlmX3dpdGggc3ZnCiVfX3N1YnN0ICdzfHJ1NDgueHBtfC91c3Ivc2hhcmUvaWNv
bnMvZmxhZ3MvcnUuc3ZnfDtzfHJ1MTUueHBtfC91c3Ivc2hhcmUvaWNvbnMvZmxhZ3MvcnUuc3Zn
fDtzfGVuNDgueHBtfC91c3Ivc2hhcmUvaWNvbnMvZmxhZ3MvdXMuc3ZnfDtzfGVuMTUueHBtfC91
c3Ivc2hhcmUvaWNvbnMvZmxhZ3MvdXMuc3ZnfDtzfHN1NDgueHBtfC91c3Ivc2hhcmUvaWNvbnMv
ZmxhZ3Mvc3Uuc3ZnfDtzfHN1MTUueHBtfC91c3Ivc2hhcmUvaWNvbnMvZmxhZ3Mvc3Uuc3ZnfCcg
WFhrYi5hZAolZW5kaWYKJV9faW5zdGFsbCAtcCAtbTY0NCBYWGtiLmFkICVidWlsZHJvb3QlX3gx
MWFwcGNvbmZkaXIvWFhrYgolX19zdWJzdCAnc3xeISBYWGtiLm1haW53aW5kb3cudHlwZTp8WFhr
Yi5tYWlud2luZG93LnR5cGU6IHRyYXl8JyAlYnVpbGRyb290JV94MTFhcHBjb25mZGlyL1hYa2IK
JXBvc3QKJXVwZGF0ZV9tZW51cwoKJXBvc3R1bgolY2xlYW5fbWVudXMKCiVmaWxlcwolY29uZmln
KG5vcmVwbGFjZSkgJV94MTFhcHBjb25mZGlyL1hYa2IKJV9iaW5kaXIvKgolX21hbjFkaXIvKgol
X21lbnVkaXIvKgolX2ljb25zZGlyLyoueHBtCiVfZGF0YWRpci8lbmFtZQolZG9jIENIQU5HRVMu
a29pOCBSRUFETUUua29pOCBYWGtiLmFkCgolY2hhbmdlbG9nCiogU2F0IE1heSAgNSAyMDA3IFRl
cmVjaGtvdiBFdmdlbmlpIDxldmdAYWx0bGludXgucnU+IDEuMTEtYWx0MAotIDEuMTEKLSBQYXRj
aCByZW1vdmVkIChub3QgbmVlZGVkIGFueW1vcmUpCi0gTWlub3Igc3BlYyBjbGVhbnVwCgoqIFN1
biBKYW4gMTYgMjAwNSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDEuMTAtYWx0
MwotIEZpeGVkIGNvbXBpbGF0aW9uIGlzc3VlcyBkZXRlY3RlZCBieSBnY2MtMy40LjMuCgoqIFdl
ZCBBdWcgMDQgMjAwNCBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDEuMTAtYWx0
MgotIEZpeGVkIG1lbnUgZW50cnkgKCMzOTA4KS4KCiogRnJpIEFwciAxOCAyMDAzIERtaXRyeSBW
LiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gMS4xMC1hbHQxCi0gVXBkYXRlZCB0byAxLjEwLCB1
cGRhdGVkIHBhdGNoLgoKKiBXZWQgTm92IDEzIDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0
bGludXgub3JnPiAxLjktYWx0MQotIDEuOQoKKiBTYXQgT2N0IDI2IDIwMDIgRG1pdHJ5IFYuIExl
dmluIDxsZHZAYWx0bGludXgub3JnPiAxLjgtYWx0MQotIFVwZGF0ZWQgdG8gMS44Ci0gQWRkZWQg
bWFucGFnZS4KLSBGaXhlZCBjb21waWxhdGlvbiB3YXJuaW5ncy4KLSBVcGRhdGVkIHN1bW1hcnkg
YW5kIGRlc2NyaXB0aW9uLgoKKiBNb24gU2VwIDE3IDIwMDEgQUVOIDxhZW5AbG9naWMucnU+IDEu
Ni1hbHQyCi0gcmVidWlsZCB3aXRoIG5ldyBYRnJlZSAKCiogV2VkIE1hciAyOCAyMDAxIEFFTiA8
YWVuQGxvZ2ljLnJ1PiAxLjYtYWx0MQotIG5ldyB2ZXJzaW9uCgoqIFR1ZSBKYW4gMjMgMjAwMSBE
bWl0cnkgVi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPiAxLjUuMS1pcGw1bWRrCi0gU3BlY2ZpbGUg
Y2xlYW51cC4KCiogV2VkIERlYyAxMyAyMDAwIEFFTiA8YWVuQGxvZ2ljLnJ1PgotIG5ldyB2ZXJz
aW9uCi0gY2xlYW51cCBzcGVjCgoqIFdlZCBKYW4gMTIgMjAwMCBBRU4gPGFlbkBsb2dpYy5ydT4K
LSBuZXcgdmVyc2lvbiAoMS4zKQoKKiBXZWQgSmFuIDUgMjAwMCBBRU4gPGFlbkBsb2dpYy5ydT4K
LSBidWlsZCBmb3IgUkUKLSBiZWxhcnVzaWFuIHhwbSBhZGRlZAoKKiBUaHUgSnVuICAzICAxOTk5
IFZsYWRpbWlyIEJvcm1vdG92IDxib3JAdmIuZG4udWE+Ci0geHhrYi5zcGVjIGltcHJvdmVtZW50
cwoKKiBTYXQgTWF5IDI2ICAxOTk5IFZsYWRpbWlyIEJvcm1vdG92IDxib3JAdmIuZG4udWE+Ci0g
Y3JlYXRlIHh4a2Iuc3BlYwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1947</attachid>
            <date>2007-05-05 09:19:20 +0400</date>
            <delta_ts>2008-05-11 04:13:13 +0400</delta_ts>
            <desc>xxkb-1.11-alt0 spec (with SVG support)</desc>
            <filename>xxkb.spec</filename>
            <type>text/plain</type>
            <size>5072</size>
            <attacher name="Evgenii Terechkov">evg</attacher>
            
              <data encoding="base64">JWRlZl93aXRoIHN2ZwoKTmFtZTogeHhrYgpWZXJzaW9uOiAxLjExClJlbGVhc2U6IGFsdDAKClN1
bW1hcnk6IFN3aXRjaGVyIGFuZCBpbmRpY2F0b3Igb2YgY3VycmVudCBrZXlib2FyZCBsYXlvdXQK
U3VtbWFyeShydV9SVS5LT0k4LVIpOiDpzsTJy8HUz9IgySDQxdLFy8zA3sHUxczYINPP09TP0c7J
0SDLzMHXycHU1dLZCkxpY2Vuc2U6IEFydGlzdGljCkdyb3VwOiBTeXN0ZW0vSW50ZXJuYXRpb25h
bGl6YXRpb24KVXJsOiBodHRwOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzLyVuYW1lLwoKU291
cmNlOiAldXJsLyVuYW1lLSV2ZXJzaW9uLXNyYy50YXIuZ3oKU291cmNlMTogJW5hbWUueHBtClNv
dXJjZTI6ICVuYW1lLm1lbnUKCiMgQXV0b21hdGljYWxseSBhZGRlZCBieSBidWlsZHJlcSBvbiBT
YXQgTWF5IDA1IDIwMDcKQnVpbGRSZXF1aXJlczogaW1ha2UgbGliWGV4dC1kZXZlbCBsaWJYcG0t
ZGV2ZWwgbGliWHQtZGV2ZWwgcGFja2FnZXMtaW5mby1pMThuLWNvbW1vbiB4b3JnLWNmLWZpbGVz
CgolaWZfd2l0aCBzdmcKQnVpbGRQcmVSZXE6IGxpYnJzdmctZGV2ZWwKUmVxdWlyZXM6IGZsYWdz
CiVlbmRpZgoKJWRlc2NyaXB0aW9uClRoZSB4eGtiIHByb2dyYW0gc2hvd3MgdGhlIGN1cnJlbnQg
a2V5Ym9hcmQgbGF5b3V0IChhbiBYS0IgZ3JvdXApIGFuZAphbGxvd3MgdG8gc3dpdGNoIGl0IHdp
dGggYSBtb3VzZSBjbGljay4gIEl0IGhhcyBzb21lIGFkZGl0aW9uYWwgZmVhdHVyZXMuClRoZSB4
eGtiIHJlbWViZXJzIHRoZSBsYXlvdXQgZm9yIGVhY2ggYXBwbGljYXRpb24gd2luZG93IGFuZCBj
aGFuZ2VzCnRoZSBrZXlib2FyZCBzdGF0ZSBhY2NvcmRpbmdseSB3aGVuIHRoZSB3aW5kb3cgZ2V0
cyBhIGZvY3VzLiAgVGhlIHh4a2IKY2FuIHBsYWNlIGFuIGFkZGl0aW9uYWwgYnV0dG9uIG9uIGEg
d2luZG93IHRpdGxlYmFyIGFuZCB0aGF0IGJ1dHRvbiBpcwphIHN3aXRjaGVyIGFuZCBhbiBpbmRp
Y2F0b3IgZm9yIHRoYXQgc2VwYXJhdGUgd2luZG93LiAgSWYgdGhlIGtleWJvYXJkCm1hcCBoYXMg
bW9yZSB0aGFuIHR3byBsYXlvdXRzIHRoZSB4eGtiIGNhbiBzaW1wbGlmeSBhIHN3aXRjaGluZyB1
c2luZyBhCnR3b19zdGF0ZSBtb2RlLiAgSW4gdGhpcyBtb2RlIHRoZSB4eGtiIGFsbG93cyB0byBj
aG9vc2UgdHdvIGxheW91dHMsIG9uZQphcyBhIGJhc2UgbGF5b3V0IGFuZCBhbm90aGVyIG9uZSBh
cyBhbiBhbHRlcm5hdGl2ZSBsYXlvdXQgYW5kIHRoZW4gc3dpdGNoCnRoZSBrZXlib2FyZCBzdGF0
ZSBiZXR3ZWVuIHRoZW0gb25seS4gIEFsc28gdGhlIHh4a2Igc3VwcG9ydHMgYXBwbGljYXRpb25z
Cmxpc3RzIHdoaWNoIGFsbG93IHRvIHR1bmUgaXRzIGJlaGF2aW9yIGZvciBzb21lIHNlcGFyYXRl
IGFwcGxpY2F0aW9ucy4KClRoZSB4eGtiIHdvcmtzIHdpdGggYW55IHdpbmRvdyBtYW5hZ2VyLgoK
QnVpbGRlZCB3aXRoIFNWRyBpY29ucyBzdXBwb3J0IChubyBzdXBwb3J0IGZvciBYUE0pLiBBbGwg
cGF0aHMKZGVmYXVsdHMgZnJvbSAvdXNyL3NoYXJlL2ljb25zL2ZsYWdzLgoKJWRlc2NyaXB0aW9u
IC1sIHJ1X1JVLktPSTgtUgr81MEg0NLPx9LBzc3BINHXzNHF1NPRIMnOxMnLwdTP0s/NIMkg0MXS
xcvMwN7B1MXMxc0g08/T1M/RzsnRIMvMwdfJwdTV0tkKKCLH0tXQ0NkiINcg1MXSzcnOwcggWEtC
KS4KCvTPIMXT1NgsIM/OwQotINDPy8Ha2dfBxdQg1MXL1d3VwCDH0tXQ0NUgKCLLwdLUyc7Lz8oi
INcg09fPxc0gz8vOxSkKLSDQxdLFy8zA3sHF1CDH0tXQ0NUgIt3FzN7Lz80gzdnbySIuCvDSySDc
1M/NIMfS1dDQwSDNz9bF1CDQxdLLzMDewdTY09EgySAi29TB1M7ZzSIg0MXSxcvMwN7B1MXMxc0g
LSDLzMHXydvFyiwKz9DSxcTFzMXOzs/KINcgxsHKzMHIIM7B09TSz8rLySBYS0IuCgrr0s/NxSDU
z8fPIHh4a2Ig0M/a18/M0cXUCi0g1dPUwc7B18zJ18HU2CDP1MTFzNjOzyDTz9PUz9HOycUgy8zB
18nB1NXS2SDEzNEgy8HWxM/HzyDawdDV3cXOzs/HzwrQ0snMz9bFzsnRLiAg88/T1M/RzsnFIMLV
xMXUIMHX1M/NwdTJ3sXTy8kg0MXSxcvMwN7B1NjT0SDQ0skgydrNxc7FzsnJCsbPy9XTwSDPy87B
LgotICLQz8TXxdvJ18HU2CIgy87P0MvVICgiycvPzsvVIikgzsEgIs/C0sHNzMXOycUiIMvB1sTP
x88gz9TTzMXWydfBxc3Px88Kz8vOwS4gIPzUwSDLzs/Qy8Eg08HNwSDR18zRxdTT0SDJzsTJy8HU
z9LPzSDJINDF0sXLzMDewdTFzMXNICgi3cXM3svPzQrN2dvJIiDQzyDOxcopIMTM0SDEwc7Oz8fP
IM/LzsEuCi0g1yDTzNXewcUsIMvPx8TBIFhLQiDOwdPU0s/FziDCz8zFxSDexc0gxMzRIMTX1cgg
x9LV0NAsICLLz9LSxcvUydLP18HU2CIK0M/XxcTFzsnFIMvMwdfJ28kg0MXSxcvMwN7B1MXM0SDU
wcssIN7Uz8LZIM/OwSDJzcXMwSDUz8zYy88gxNfBINPP09TP0c7J0QotICLP087P187B0SDH0tXQ
0MEiLSLBzNjUxdLOwdTJ187B0SDH0tXQ0MEiLiAg4czY1MXSzsHUydfO1cAgx9LV0NDVCs3P1s7P
INXT1MHOwdfMydfB1Nggz9TExczYzs8gxMzRIMvB1sTPx88gz9TTzMXWydfBxc3Px88gz8vOwS4K
Cu7BxM8g2sHNxdTJ1NgsIN7UzyB4eGtiIM3P1sXUINLBws/UwdTYINMgzMDC2c0gV2luZG93IE1h
bmFnZXInz80uCgr81M8g08LP0svBINMg0M/ExMXS1svPyiDJy8/Oz8sg1yBTVkcgKFhQTSDOxSDQ
z8TExdLWydfBxdTT0SkuIPfTxSDQ1dTJCtDPINXNz8zewc7JwCDP1NPeydTZ18HA1NPRIM/UIC91
c3Ivc2hhcmUvaWNvbnMvZmxhZ3MuCgolcHJlcAolc2V0dXAgLXFuICVuYW1lCgolYnVpbGQKeG1r
bWYgXAolaWZfd2l0aCBzdmcKLURXSVRIX1NWR19TVVBQT1JUCiVlbHNlCgolZW5kaWYKJW1ha2Vf
YnVpbGQgQ0RFQlVHRkxBR1M9IiRSUE1fT1BUX0ZMQUdTIiBCQVNFRElSPSVwcmVmaXggUElYTUFQ
RElSPSVfZGF0YWRpci8lbmFtZSBFWFRSQV9MT0FEX0ZMQUdTPSItbFhleHQiCgolaW5zdGFsbAol
X19ta2Rpcl9wICVidWlsZHJvb3QlX2RhdGFkaXIvJW5hbWUgJWJ1aWxkcm9vdCVfeDExYXBwY29u
ZmRpcgolX19pbnN0YWxsIC1wIC1tNjQ0IHBpeG1hcHMvKi54cG0gJWJ1aWxkcm9vdCVfZGF0YWRp
ci8lbmFtZS8KJV9faW5zdGFsbCAtcEQgLW03NTUgJW5hbWUgJWJ1aWxkcm9vdCVfYmluZGlyLyVu
YW1lCiVfX2luc3RhbGwgLXBEIC1tNjQ0ICVuYW1lLm1hbiAlYnVpbGRyb290JV9tYW4xZGlyLyVu
YW1lLjEKJV9faW5zdGFsbCAtcEQgLW02NDQgJVNPVVJDRTEgJWJ1aWxkcm9vdCVfaWNvbnNkaXIv
JW5hbWUueHBtCiVfX2luc3RhbGwgLXBEIC1tNjQ0ICVTT1VSQ0UyICVidWlsZHJvb3QlX21lbnVk
aXIvJW5hbWUKJWlmX3dpdGggc3ZnCiVfX3N1YnN0ICdzfF5YWGtiLmltYWdlLnBhdGg6Lip8WFhr
Yi5pbWFnZS5wYXRoOiAvdXNyL3NoYXJlL2ljb25zL2ZsYWdzfDtzfHJ1NDgueHBtfHJ1LnN2Z3w7
c3xydTE1LnhwbXxydS5zdmd8O3N8ZW40OC54cG18dXMuc3ZnfDtzfGVuMTUueHBtfHVzLnN2Z3w7
c3xzdTQ4LnhwbXxzdS5zdmd8O3N8c3UxNS54cG18c3Uuc3ZnfCcgWFhrYi5hZAolZW5kaWYKJV9f
aW5zdGFsbCAtcCAtbTY0NCBYWGtiLmFkICVidWlsZHJvb3QlX3gxMWFwcGNvbmZkaXIvWFhrYgol
X19zdWJzdCAnc3xeISBYWGtiLm1haW53aW5kb3cudHlwZTp8WFhrYi5tYWlud2luZG93LnR5cGU6
IHRyYXl8JyAlYnVpbGRyb290JV94MTFhcHBjb25mZGlyL1hYa2IKJXBvc3QKJXVwZGF0ZV9tZW51
cwoKJXBvc3R1bgolY2xlYW5fbWVudXMKCiVmaWxlcwolY29uZmlnKG5vcmVwbGFjZSkgJV94MTFh
cHBjb25mZGlyL1hYa2IKJV9iaW5kaXIvKgolX21hbjFkaXIvKgolX21lbnVkaXIvKgolX2ljb25z
ZGlyLyoueHBtCiVfZGF0YWRpci8lbmFtZQolZG9jIENIQU5HRVMua29pOCBSRUFETUUua29pOCBY
WGtiLmFkCgolY2hhbmdlbG9nCiogU2F0IE1heSAgNSAyMDA3IFRlcmVjaGtvdiBFdmdlbmlpIDxl
dmdAYWx0bGludXgucnU+IDEuMTEtYWx0MAotIDEuMTEKLSBQYXRjaCByZW1vdmVkIChub3QgbmVl
ZGVkIGFueW1vcmUpCi0gTWlub3Igc3BlYyBjbGVhbnVwCgoqIFN1biBKYW4gMTYgMjAwNSBEbWl0
cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDEuMTAtYWx0MwotIEZpeGVkIGNvbXBpbGF0
aW9uIGlzc3VlcyBkZXRlY3RlZCBieSBnY2MtMy40LjMuCgoqIFdlZCBBdWcgMDQgMjAwNCBEbWl0
cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDEuMTAtYWx0MgotIEZpeGVkIG1lbnUgZW50
cnkgKCMzOTA4KS4KCiogRnJpIEFwciAxOCAyMDAzIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxp
bnV4Lm9yZz4gMS4xMC1hbHQxCi0gVXBkYXRlZCB0byAxLjEwLCB1cGRhdGVkIHBhdGNoLgoKKiBX
ZWQgTm92IDEzIDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAxLjktYWx0
MQotIDEuOQoKKiBTYXQgT2N0IDI2IDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgu
b3JnPiAxLjgtYWx0MQotIFVwZGF0ZWQgdG8gMS44Ci0gQWRkZWQgbWFucGFnZS4KLSBGaXhlZCBj
b21waWxhdGlvbiB3YXJuaW5ncy4KLSBVcGRhdGVkIHN1bW1hcnkgYW5kIGRlc2NyaXB0aW9uLgoK
KiBNb24gU2VwIDE3IDIwMDEgQUVOIDxhZW5AbG9naWMucnU+IDEuNi1hbHQyCi0gcmVidWlsZCB3
aXRoIG5ldyBYRnJlZSAKCiogV2VkIE1hciAyOCAyMDAxIEFFTiA8YWVuQGxvZ2ljLnJ1PiAxLjYt
YWx0MQotIG5ldyB2ZXJzaW9uCgoqIFR1ZSBKYW4gMjMgMjAwMSBEbWl0cnkgVi4gTGV2aW4gPGxk
dkBmYW5kcmEub3JnPiAxLjUuMS1pcGw1bWRrCi0gU3BlY2ZpbGUgY2xlYW51cC4KCiogV2VkIERl
YyAxMyAyMDAwIEFFTiA8YWVuQGxvZ2ljLnJ1PgotIG5ldyB2ZXJzaW9uCi0gY2xlYW51cCBzcGVj
CgoqIFdlZCBKYW4gMTIgMjAwMCBBRU4gPGFlbkBsb2dpYy5ydT4KLSBuZXcgdmVyc2lvbiAoMS4z
KQoKKiBXZWQgSmFuIDUgMjAwMCBBRU4gPGFlbkBsb2dpYy5ydT4KLSBidWlsZCBmb3IgUkUKLSBi
ZWxhcnVzaWFuIHhwbSBhZGRlZAoKKiBUaHUgSnVuICAzICAxOTk5IFZsYWRpbWlyIEJvcm1vdG92
IDxib3JAdmIuZG4udWE+Ci0geHhrYi5zcGVjIGltcHJvdmVtZW50cwoKKiBTYXQgTWF5IDI2ICAx
OTk5IFZsYWRpbWlyIEJvcm1vdG92IDxib3JAdmIuZG4udWE+Ci0gY3JlYXRlIHh4a2Iuc3BlYwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>