From 40fc24ce0642c836ab97fdd26c56784b7403322c Mon Sep 17 00:00:00 2001 From: Jonathan G. Underwood Date: Jun 19 2009 23:49:28 +0000 Subject: - Add patch to give a tango Save All button --- diff --git a/geany.spec b/geany.spec index 5058b50..23b0972 100644 --- a/geany.spec +++ b/geany.spec @@ -1,6 +1,6 @@ Name: geany Version: 0.17 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A fast and lightweight IDE using GTK2 Group: Development/Tools @@ -16,6 +16,9 @@ Source4: http://download.geany.org/contrib/tags/xfce46.c.tags Source5: http://download.geany.org/contrib/tags/dbus-glib-0.76.c.tags Source6: http://download.geany.org/contrib/tags/standard.css.tags +# Patch to add a tango icon for the Save All button. Already upstream +Patch0: save-all-tango.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils, gettext, gtk2-devel, glib2-devel, pango-devel, intltool @@ -50,6 +53,8 @@ Geany plug-ins. You do not need to install this package to use Geany. %prep %setup -q +%patch0 -p1 + %build %configure --docdir=%{_docdir}/%{name}-%{version} make %{?_smp_mflags} @@ -91,6 +96,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/geany.pc %changelog +* Fri Jun 19 2009 Jonathan G. Underwood - 0.17-2 +- Add patch to give a tango Save All button + * Wed May 20 2009 Jonathan G. Underwood - 0.17-1 - Update to version 0.17 - Replace gtk214.c.tags with gtk216.c.tags diff --git a/save-all-tango.patch b/save-all-tango.patch new file mode 100644 index 0000000..67d5206 --- /dev/null +++ b/save-all-tango.patch @@ -0,0 +1,585 @@ +From ba3f19aab542a678fc98e0119c6f52db6de4b367 Mon Sep 17 00:00:00 2001 +From: Enrico Tröger +Date: Fri, 05 Jun 2009 14:00:08 +0000 +Subject: Add a more Tango like icon for 'Save All' (by Jesse Mayes, thanks). + +git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3837 ea778897-0a13-0410-b9d1-a72fbfd435f5 +--- +diff --git a/ChangeLog b/ChangeLog +index 4a2f5a5..7dd4a6e 100644 + +diff --git a/THANKS b/THANKS +index d2d5747..94ab2bd 100644 +--- a/THANKS ++++ b/THANKS +@@ -64,6 +64,7 @@ David Gleich - Send Selection to Terminal patch + Chris Macksey - ActionScript filetype patch + Simon Treny - Documents sidebar stock icons patch + Elias Pschernig - Recent Projects menu patch ++Jesse Mayes - Tango'ish Save All icon + + Translators: + ------------ +diff --git a/src/about.c b/src/about.c +index 7901d35..d748f41 100644 +--- a/src/about.c ++++ b/src/about.c +@@ -83,7 +83,7 @@ static const gchar *contributors = + "Chris Macksey, Christoph Berg, Colomban Wendling, Conrad Steenberg, Daniel Richard G., Dave Moore, Dirk Weber, " + "Elias Pschernig, Felipe Pena, François Cami, " + "Giuseppe Torelli, Guillaume de Rorthais, Guillaume Hoffmann, Herbert Voss, Jason Oster, Jean-François Wauthy, Jeff Pohlmeyer, " +-"John Gabriele, Josef Whiter, Kevin Ellwood, Kristoffer A. Tjernås, Marko Peric, Matti Mårds, Moritz Barsnick, " ++"Jesse Mayes, John Gabriele, Josef Whiter, Kevin Ellwood, Kristoffer A. Tjernås, Marko Peric, Matti Mårds, Moritz Barsnick, " + "Peter Strand, Philipp Gildein, Pierre Joye, Rob van der Linde, Robert McGinley, Roland Baudin, S Jagannathan, Saleem Abdulrasool, " + "Sebastian Kraft, Shiv, Slava Semushin, Stefan Oltmanns, Tamim, Thomas Martitz, Tomás Vírseda, " + "Tyler Mulligan, Walery Studennikov, Yura Siamashka"; +diff --git a/src/images.c b/src/images.c +index ba50a0e..e9623cb 100644 +--- a/src/images.c ++++ b/src/images.c +@@ -350,12 +350,12 @@ static const guint8 aladin_inline[] = + /* GdkPixbuf RGBA C-Source image dump */ + + #ifdef __SUNPRO_C +-#pragma align 4 (save_all_inline) ++#pragma align 4 (save_all_gnome_inline) + #endif + #ifdef __GNUC__ +-static const guint8 save_all_inline[] __attribute__ ((__aligned__ (4))) = ++static const guint8 save_all_gnome_inline[] __attribute__ ((__aligned__ (4))) = + #else +-static const guint8 save_all_inline[] = ++static const guint8 save_all_gnome_inline[] = + #endif + { "" + /* Pixbuf magic (0x47646b50) */ +@@ -1213,3 +1213,480 @@ static const guint8 build_inline[] = + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}; + + ++/* Tango-like Save All icon, kindly provided by Jesse Mayes (licenced as GPLv2). */ ++/* GdkPixbuf RGBA C-Source image dump */ ++ ++#ifdef __SUNPRO_C ++#pragma align 4 (save_all_tango_inline) ++#endif ++#ifdef __GNUC__ ++static const guint8 save_all_tango_inline[] __attribute__ ((__aligned__ (4))) = ++#else ++static const guint8 save_all_tango_inline[] = ++#endif ++{ "" ++ /* Pixbuf magic (0x47646b50) */ ++ "GdkP" ++ /* length: header (24) + pixel_data (9216) */ ++ "\0\0$\30" ++ /* pixdata_type (0x1010002) */ ++ "\1\1\0\2" ++ /* rowstride (192) */ ++ "\0\0\0\300" ++ /* width (48) */ ++ "\0\0\0""0" ++ /* height (48) */ ++ "\0\0\0""0" ++ /* pixel_data: */ ++ "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207=\40J\207\211!L\211" ++ "\315!K\210\363\"L\210\363!K\210\361!L\211\332!K\210\226\40J\207O\40J" ++ "\207\3\377\377\377\0\377\377\377\0\40J\207\16\40J\207g!K\210\252!K\210" ++ "\346\"L\210\365!K\210\363!K\210\355!L\211\274\40J\207s\40J\207$\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207B!K\210\306%" ++ "N\212\357Rv\247\351j\213\267\370w\227\301\377\202\240\306\377\214\247" ++ "\312\377{\231\300\377[}\256\3754[\224\364!K\210\350\40J\207r\40J\207" ++ "\205\40J\207\3628_\227\344b\204\261\361p\221\274\377|\233\303\377\207" ++ "\243\310\377\211\243\310\377k\213\270\377Jo\243\371&O\212\371!K\210\262" ++ "\40J\207,\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\40J\207\3\40J\207\217&P\213\353^\200\256\272\227\260\320\300" ++ "\227\261\321\335\221\254\316\364\220\252\315\377\222\254\316\377\224" ++ "\255\317\377\224\256\317\377\224\256\317\377\226\257\320\377r\221\272" ++ "\377%N\212\3768^\226\365|\232\300\276\233\263\322\320\224\256\317\350" ++ "\217\252\315\377\221\254\316\377\223\255\316\377\224\256\320\377\224" ++ "\256\317\377\225\257\317\377\223\254\315\377k\213\266\375+S\215\367\40" ++ "J\207n\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207\15\40J\207\271" ++ "\77d\230\323\255\277\330\220\254\300\332\243\237\266\324\276\226\257" ++ "\320\330\217\252\315\361\215\251\314\377\217\252\315\377\220\252\315" ++ "\377\216\251\314\377\214\247\313\377i\212\266\377+T\216\377\205\237\303" ++ "\377\224\253\314\376~\232\300\373\224\255\316\326\222\255\316\344\215" ++ "\250\314\374\216\251\314\377\220\252\315\377\217\252\315\377\215\251" ++ "\314\377\213\247\313\377\211\246\312\377\217\252\315\377\210\243\307" ++ "\377>d\231\366!K\210\260\40J\207\3\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\40J\207\1\40J\207\261>b\227\265\332" ++ "\342\355f\300\317\343\201\251\275\327\243\237\266\323\276\232\263\322" ++ "\326\223\255\316\355\217\252\315\377\215\251\314\377\214\247\313\377" ++ "\213\247\313\377t\224\275\377(Q\214\377\217\250\311\377\243\272\326\377" ++ "\243\272\326\377\226\256\316\377\206\240\304\374\224\255\317\345\220" ++ "\253\315\371\216\252\315\377\214\247\313\377\214\247\313\377\212\246" ++ "\313\377\210\244\311\377\205\243\310\377\202\240\307\377\203\241\307" ++ "\377\220\253\315\377Mq\242\366!K\210\235\377\377\377\0\377\377\377\0" ++ "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207b6\\\223\303\356" ++ "\361\366S\277\314\336r]}\252\3017\\\223\372.U\217\372%O\212\3776\\\224" ++ "\372Vy\251\370\203\240\306\377\220\253\316\377\202\237\306\377:a\227" ++ "\377\201\233\301\377\250\275\330\377\204\237\303\377Jm\237\3775[\223" ++ "\377*Q\214\377(Q\214\377Di\234\365j\213\267\376\221\253\316\377\214\250" ++ "\314\377\207\244\311\377\204\242\310\377\203\241\307\377\200\236\306" ++ "\377|\234\304\377\177\235\306\377\222\254\315\377Dg\234\366\40K\210q" ++ "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207!1X\220\251\275\311" ++ "\333bYx\246\264'P\213\362\40J\207\220\40J\207\32\377\377\377\0\40J\207" ++ "\7\40J\207\32!K\210\224%N\212\370l\214\267\374_\201\257\377t\221\271" ++ "\377\215\246\307\377Bf\232\3772Z\223\377\\\200\260\377v\227\302\377\213" ++ "\246\312\377Or\245\370!K\210\250!K\210\335\77d\232\365\213\246\310\377" ++ "\211\246\312\377\201\240\307\377\200\236\306\377}\235\305\377z\232\303" ++ "\377x\230\302\377{\233\304\377\207\243\307\377&O\213\365\40J\207\30\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\40J\207]\206\235\276eQr\241\233\40J\207\234" ++ "\40J\207\25\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\40J\207+!K\210\333Mp\242\376\231\257\316\377" ++ ";a\230\377`\203\262\377x\231\303\377w\230\302\377t\225\301\377w\230\302" ++ "\377\212\246\311\377&O\212\366\40J\207\40\40J\207p3Z\222\367\214\250" ++ "\313\377\204\242\310\377|\234\304\377z\232\303\377x\230\302\377u\227" ++ "\301\377r\224\300\377\211\246\312\377Z}\254\371!K\210\243\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\40J\207\21""2Y\221b^|\250b\40J\207\214\40J\207\7\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\40J\207Y=a\226\371Su\246\377f\210\265\377x\230" ++ "\302\377v\227\302\377t\225\301\377q\224\277\377n\221\276\377\211\246" ++ "\312\377\\\177\255\373!K\210\216\377\377\377\0!K\210\230Vy\251\370\216" ++ "\251\314\377y\232\303\377w\230\302\377u\227\301\377s\225\300\377p\222" ++ "\277\377t\226\301\377\216\251\313\377'O\213\372\40J\207\17\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207%P" ++ "q\241O\40J\207n\40J\207\20\377\377\377\0\377\377\377\0\377\377\377\0" ++ "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\40J\207\7.U\216A0W\220\243Gk\235\371\211\245\312\377u\227\301\377" ++ "s\225\300\377q\224\277\377n\221\276\377l\217\275\377t\226\300\377\211" ++ "\245\310\377#M\211\344\377\377\377\0\40J\207\12%N\212\346\210\242\305" ++ "\377{\232\304\377t\226\301\377r\224\300\377p\222\277\377m\220\276\377" ++ "j\216\274\377\210\245\311\377Vx\247\365\40J\207X\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0.U\217\40""7\\\223E\40" ++ "J\207\26\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0UUU6SSS\265SSS\337QSU\341OWd\347FQa\347+Q\211" ++ "\375\215\247\311\377s\225\300\377p\222\277\377n\221\276\377l\217\275" ++ "\377i\215\274\377f\213\272\377\220\253\315\3770W\216\376JQ\\\345SSS\340" ++ "\77Og\353`\177\252\376\203\241\307\377q\223\277\377o\222\276\377m\220" ++ "\275\377j\216\274\377h\214\273\377x\231\302\377p\220\271\377/Nz\365S" ++ "SS\271OOO\35\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" ++ "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0""3Y\221\14\40" ++ "J\207\40\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0QQQ\26TTT\356\316\316\316\377\364\364\364\377" ++ "\365\365\365\377\336\342\351\377\352\354\357\377Rs\242\377\200\234\302" ++ "\377u\226\301\377m\220\275\377k\217\275\377i\215\274\377f\213\272\377" ++ "d\211\271\377\211\246\312\377Ko\242\377\251\267\313\377\355\355\355\377" ++ "\306\316\331\377Oq\241\377\210\245\312\377m\220\276\377l\217\275\377" ++ "i\215\274\377h\214\273\377e\212\272\377p\222\277\377\202\236\305\377" ++ "7]\223\377\270\270\270\377TTT\344UUU\36\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\40J\207\11\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0RRRv\245\245\245\377\372\372\372\377" ++ "\350\350\350\377\347\347\347\377\342\343\345\377\350\350\350\377u\215" ++ "\261\377s\222\272\377v\227\302\377i\215\274\377h\214\273\377e\212\272" ++ "\377c\211\271\377a\207\270\377\202\240\307\377Z{\252\377\217\241\274" ++ "\377\343\343\343\377\334\336\340\377;`\226\377\211\246\312\377j\216\274" ++ "\377i\215\274\377f\213\272\377e\212\272\377b\210\271\377h\214\273\377" ++ "\220\251\314\377(P\213\377\355\355\355\377\255\255\255\377SSS\220\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\40J\207\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207E7No\352\203" ++ "\230\267\377\206\233\271\377\201\226\264\377\201\226\264\377\201\226" ++ "\265\377\201\226\265\377Wu\241\377l\212\264\377w\230\302\377e\212\272" ++ "\377a\206\266\377Ck\242\377@h\237\377>g\237\377Mr\245\377Ch\235\3777" ++ "\\\222\377Oo\234\377Oo\234\3771W\221\377\211\245\311\377f\213\272\377" ++ "e\212\272\377c\211\271\377a\207\270\377_\206\267\377^\205\267\377\227" ++ "\257\320\377(P\213\377\177\224\263\377\201\226\264\3778Nn\366!J\206\203" ++ "\40J\207\200\40J\207\200\40J\207\200\40J\207}\40J\207\16\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0GRbD.Q\203\377Qs\242\377t\221\266\377m" ++ "\213\264\377f\206\261\377f\205\261\377g\207\263\377h\207\263\377{\227" ++ "\276\377x\231\303\377b\210\271\377a\207\270\377Hp\246\377(P\214\377_" ++ "\177\255\377f\206\261\377f\206\262\377c\203\261\377f\205\262\377g\206" ++ "\262\377i\210\264\377\214\246\311\377d\211\271\377a\207\270\377`\206" ++ "\270\377^\205\267\377\\\203\266\377Y\201\265\377\221\253\315\377w\224" ++ "\274\377s\220\270\377s\220\270\377t\220\270\377t\221\271\376t\221\271" ++ "\375n\214\265\375+S\215\377\40K\210v\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0SSS\226\257\264\273\3778^\223\377\212\242\302" ++ "\377\226\257\316\377w\227\301\377p\222\277\377q\223\277\377q\223\277" ++ "\377q\223\300\377i\215\274\377_\206\267\377]\204\267\377\\\203\266\377" ++ ">g\237\377Il\236\377\206\242\310\377y\231\304\377o\222\277\377p\223\277" ++ "\377q\224\300\377r\224\277\377r\223\300\377`\206\270\377^\205\267\377" ++ "]\204\266\377[\203\265\377Y\201\264\377V\177\263\377i\215\274\377m\220" ++ "\275\377l\220\275\377k\217\275\377i\216\274\377p\222\277\377\233\263" ++ "\322\377Su\245\367!K\210\234\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0III\7SSS\356\362\362\362\377\306\315\327\3776[\223\377" ++ "\210\242\304\377y\232\303\377^\205\267\377^\205\267\377^\205\267\377" ++ "]\204\267\377]\204\266\377[\203\265\377Y\201\265\377X\200\264\377V\177" ++ "\263\3775_\230\377Rt\245\377\200\236\305\377b\210\270\377^\205\267\377" ++ "^\205\267\377]\204\267\377]\204\266\377\\\203\266\377Z\202\265\377Y\201" ++ "\264\377W\200\264\377U~\263\377T}\262\377Q{\261\377Oz\260\377Kw\256\377" ++ "Jv\256\377Lw\257\377\213\247\313\377e\204\260\372!K\211\275\40J\207\3" ++ "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0SSSV\215\215" ++ "\215\377\370\370\370\377\340\340\340\377\262\275\313\3779^\224\377\203" ++ "\237\303\377j\217\275\377Z\202\265\377Z\202\265\377Y\201\265\377Y\201" ++ "\264\377X\200\264\377V\177\263\377U~\263\377S}\262\377Jv\256\377+V\222" ++ "\377Z{\253\377}\234\305\377^\205\267\377Z\202\265\377Y\201\265\377Y\201" ++ "\265\377X\200\264\377W\200\264\377U~\263\377U~\263\377Oz\260\377Fr\254" ++ "\377=l\250\3776f\245\3774e\244\3775f\245\377x\230\302\377o\216\270\377" ++ "%L\204\353\40J\207\13\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0SSS\266\326\326\326\377\355\355\355\377\340\340\340" ++ "\377\340\340\340\377\250\265\310\377>c\227\377|\233\302\377d\211\272" ++ "\377U~\263\377T}\262\377R|\262\377Oz\260\377Fr\253\377=l\247\3775f\243" ++ "\3774d\243\3773c\242\377'R\217\377c\203\260\377y\231\303\377W\200\264" ++ "\377T}\262\377S}\262\377Q{\261\377Jv\256\377Bo\252\3779i\246\3774e\244" ++ "\3774e\244\3774e\244\3774e\244\3774e\244\377k\217\275\377z\227\276\377" ++ "3Z\221\377NRX\343\0\0\0\1\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0RRR\31]]]\374\370\370\370\377\342\342\342\377\340\340\340\377" ++ "\345\345\345\377\346\346\346\377\231\251\301\3777]\224\377i\214\271\377" ++ "Bo\251\3773c\241\3773c\241\3773c\241\3773c\240\3773b\237\3773b\237\377" ++ "3b\237\3772b\237\3771a\236\377&Q\214\377Uy\252\377_\206\267\3775f\245" ++ "\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244" ++ "\3774e\244\3774e\244\377^\205\267\377\203\237\304\3770X\217\377\310\317" ++ "\331\377vvv\377SSSD\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0RRRv\252\252\252\377\363\363\363\377\337\337\337\377\344\344\344" ++ "\377\346\346\346\377\343\343\343\377\341\341\341\377\202\226\263\377" ++ "<`\224\377k\215\270\377>k\244\3772a\236\3772a\236\3772a\235\3772`\234" ++ "\3772`\234\3771`\234\3771`\234\3774c\236\377q\217\267\377)R\214\377]" ++ "\200\260\377^\205\267\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244" ++ "\3774e\244\3774e\244\3774e\244\377R|\262\377\212\245\311\3777]\223\377" ++ "\250\263\303\377\342\342\342\377\267\267\267\377RRR\247\377\377\377\0" ++ "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0SSS\325\345\345\345\377\347" ++ "\347\347\377\337\337\337\377\344\344\344\377\341\341\341\377\340\340" ++ "\340\377\335\335\335\377\333\333\333\377n\205\247\377Ce\226\377m\215" ++ "\266\377:f\237\3771_\232\3771_\232\3771^\231\3770^\230\3770^\230\377" ++ "1_\230\377n\214\263\377i\205\253\3777Y\212\377/V\216\377h\211\265\377" ++ "[\203\266\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244" ++ "\377Ht\255\377\214\247\312\377@e\231\377\224\244\273\377\331\331\331" ++ "\377\332\332\332\377\341\341\341\377XXX\370UUU\22\377\377\377\0\377\377" ++ "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0UUU6ttt\377\367\367\367\377\336\336\336\377\337\337\337\377\337" ++ "\337\337\377\335\335\335\377\333\333\333\377\332\332\332\377\327\327" ++ "\327\377\324\324\325\377Zv\234\377Kl\232\377l\212\262\3776b\233\3770" ++ "]\227\3770]\226\3770\\\226\377/\\\225\377`\201\252\377p\212\255\377." ++ "R\203\377\273\276\304\377\254\264\300\3770V\217\377q\221\273\377X\200" ++ "\264\3774e\244\3774e\244\3774e\244\3774e\244\377@n\251\377\212\246\312" ++ "\377Mo\241\377x\216\256\377\331\331\331\377\331\331\331\377\325\325\325" ++ "\377\344\344\344\377\221\221\221\377RRRm\377\377\377\0\377\377\377\0" ++ "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0SSS\226\302\302\302\377\355\355\355\377\333\333\333\377\341\341\341" ++ "\377\335\335\335\377\332\332\332\377\327\327\327\377\325\325\325\377" ++ "\326\326\326\377\325\325\325\377\321\322\323\377Lj\224\377Sq\234\377" ++ "k\211\260\3773^\226\377/[\223\377.Z\223\377Rv\242\377u\216\257\377+N" ++ "\201\377\250\257\271\377\307\307\307\377\307\307\307\377\236\250\270" ++ "\3772Y\220\377z\231\301\377S}\262\3774e\244\3774e\244\377:j\247\377\205" ++ "\241\310\377[{\251\377]z\242\377\325\325\325\377\327\327\327\377\335" ++ "\335\335\377\324\324\324\377\335\335\335\377\311\311\311\377SSS\320\377" ++ "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" ++ "\377\377\0III\7UUU\356\360\360\360\377\340\340\340\377\332\332\332\377" ++ "\336\336\336\377\341\341\341\377\327\327\327\377\326\326\326\377\326" ++ "\326\326\377\326\326\326\377\325\325\325\377\325\325\325\377\314\316" ++ "\317\377\77^\214\377[x\240\377g\206\254\3770\\\223\377Gm\234\377z\221" ++ "\260\3771R\201\377\224\237\255\377\302\302\302\377\303\303\303\377\304" ++ "\304\304\377\305\305\305\377\221\236\262\3779^\224\377\202\237\305\377" ++ "Ny\260\3776g\245\377{\233\304\377i\207\262\377Hi\231\377\317\320\322" ++ "\377\324\324\324\377\330\330\330\377\341\341\341\377\323\323\323\377" ++ "\325\325\325\377\345\345\345\377iii\377UUU3\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\377\377\377\0\377\377\377\0SSSV\222\222\222\377\363" ++ "\363\363\377\334\334\334\377\332\332\332\377\331\331\331\377\344\344" ++ "\344\377\335\335\335\377\330\330\330\377\327\327\327\377\327\327\327" ++ "\377\327\327\327\377\324\324\324\377\322\322\322\377\304\306\312\377" ++ "5V\207\377d\200\246\377j\210\255\377}\225\264\377;[\210\377\202\220\245" ++ "\377\303\303\303\377\302\302\302\377\303\303\303\377\304\304\304\377" ++ "\306\306\306\377\307\307\307\377\205\226\257\377@e\231\377\210\244\310" ++ "\377x\231\303\377t\222\272\3778]\223\377\310\313\317\377\323\323\323" ++ "\377\326\326\326\377\343\343\343\377\327\327\327\377\322\322\322\377" ++ "\324\324\324\377\337\337\337\377\250\250\250\377SSS\226\377\377\377\0" ++ "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0SSS\266\325\325" ++ "\325\377\347\347\347\377\333\333\333\377\333\333\333\377\331\331\331" ++ "\377\332\332\332\377\346\346\346\377\343\343\343\377\333\333\333\377" ++ "\331\331\331\377\327\327\327\377\325\325\325\377\322\322\322\377\321" ++ "\321\321\377\274\300\306\3770R\204\377n\207\253\377Ig\223\377n\201\237" ++ "\377\307\307\307\377\306\306\306\377\306\306\306\377\306\306\306\377" ++ "\307\307\307\377\311\311\311\377\312\312\312\377\314\314\314\377v\213" ++ "\252\377Im\236\377}\231\277\3771X\220\377\275\302\311\377\323\323\323" ++ "\377\333\333\333\377\346\346\346\377\332\332\332\377\323\323\323\377" ++ "\323\323\323\377\325\325\325\377\330\330\330\377\327\327\327\377TTT\357" ++ "UUU\11\377\377\377\0\377\377\377\0\377\377\377\0RRR\31aaa\374\364\364" ++ "\364\377\335\335\335\377\333\333\333\377\333\333\333\377\332\332\332" ++ "\377\331\331\331\377\331\331\331\377\343\343\343\377\350\350\350\377" ++ "\335\335\335\377\330\330\330\377\326\326\326\377\326\326\326\377\323" ++ "\323\323\377\322\322\322\377\265\273\304\377*N\202\377Wq\227\377\313" ++ "\313\314\377\314\314\314\377\314\314\314\377\313\313\313\377\314\314" ++ "\314\377\315\315\315\377\315\315\315\377\316\316\316\377\317\317\317" ++ "\377\320\320\320\377h\201\245\377(P\214\377\260\270\304\377\327\327\327" ++ "\377\342\342\342\377\345\345\345\377\327\327\327\377\323\323\323\377" ++ "\323\323\323\377\325\325\325\377\324\324\324\377\324\324\324\377\342" ++ "\342\342\377\201\201\201\377TTT[\377\377\377\0\377\377\377\0\377\377" ++ "\377\0RRRv\254\254\254\377\355\355\355\377\332\332\332\377\333\333\333" ++ "\377\334\334\334\377\333\333\333\377\333\333\333\377\331\331\331\377" ++ "\331\331\331\377\337\337\337\377\352\352\352\377\350\350\350\377\343" ++ "\343\343\377\331\331\331\377\325\325\325\377\324\324\324\377\323\323" ++ "\323\377\264\272\304\377\315\316\317\377\320\320\320\377\317\317\317" ++ "\377\320\320\320\377\320\320\320\377\320\320\320\377\321\321\321\377" ++ "\321\321\321\377\323\323\323\377\323\323\323\377\324\324\324\377\326" ++ "\326\326\377\271\301\315\377\345\345\345\377\351\351\351\377\342\342" ++ "\342\377\324\324\324\377\324\324\324\377\326\326\326\377\325\325\325" ++ "\377\326\326\326\377\327\327\327\377\324\324\324\377\332\332\332\377" ++ "\272\272\272\377SSS\276\377\377\377\0\377\377\377\0\377\377\377\0SSS" ++ "\324\343\343\343\377\341\341\341\377\335\335\335\377\352\352\352\377" ++ "\352\352\352\377\335\335\335\377\333\333\333\377\333\333\333\377\333" ++ "\333\333\377\332\332\332\377\330\330\330\377\336\336\336\377\346\346" ++ "\346\377\354\354\354\377\353\353\353\377\344\344\344\377\337\337\337" ++ "\377\336\336\336\377\332\332\332\377\330\330\330\377\326\326\326\377" ++ "\324\324\324\377\325\325\325\377\327\327\327\377\331\331\331\377\334" ++ "\334\334\377\335\335\335\377\341\341\341\377\350\350\350\377\354\354" ++ "\354\377\347\347\347\377\337\337\337\377\327\327\327\377\326\326\326" ++ "\377\326\326\326\377\326\326\326\377\325\325\325\377\325\325\325\377" ++ "\345\345\345\377\350\350\350\377\337\337\337\377\324\324\324\377\336" ++ "\336\336\377```\376SSS\"\377\377\377\0]]]\13ZZZ\377\364\364\364\377\331" ++ "\331\331\377\334\334\334\377\350\350\350\377\350\350\350\377\334\334" ++ "\334\377\332\332\332\377\332\332\332\377\333\333\333\377\333\333\333" ++ "\377\333\333\333\377\333\333\333\377\333\333\333\377\333\333\333\377" ++ "\341\341\341\377\347\347\347\377\351\351\351\377\354\354\354\377\356" ++ "\356\356\377\357\357\357\377\357\357\357\377\357\357\357\377\357\357" ++ "\357\377\357\357\357\377\356\356\356\377\354\354\354\377\352\352\352" ++ "\377\350\350\350\377\343\343\343\377\333\333\333\377\327\327\327\377" ++ "\327\327\327\377\327\327\327\377\326\326\326\377\326\326\326\377\325" ++ "\325\325\377\325\325\325\377\325\325\325\377\337\337\337\377\344\344" ++ "\344\377\331\331\331\377\323\323\323\377\336\336\336\377\226\226\226" ++ "\377RRRc\377\377\377\0UUU-~~~\377\362\362\362\377\330\330\330\377\331" ++ "\331\331\377\331\331\331\377\331\331\331\377\331\331\331\377\332\332" ++ "\332\377\332\332\332\377\332\332\332\377\332\332\332\377\332\332\332" ++ "\377\332\332\332\377\332\332\332\377\332\332\332\377\332\332\332\377" ++ "\332\332\332\377\332\332\332\377\332\332\332\377\332\332\332\377\333" ++ "\333\333\377\336\336\336\377\340\340\340\377\336\336\336\377\334\334" ++ "\334\377\331\331\331\377\331\331\331\377\330\330\330\377\330\330\330" ++ "\377\330\330\330\377\327\327\327\377\327\327\327\377\327\327\327\377" ++ "\326\326\326\377\326\326\326\377\326\326\326\377\325\325\325\377\325" ++ "\325\325\377\324\324\324\377\324\324\324\377\323\323\323\377\323\323" ++ "\323\377\323\323\323\377\350\350\350\377\235\235\235\377TTTt\377\377" ++ "\377\0TTT@\177\177\177\377\361\361\361\377\361\361\361\377\363\363\363" ++ "\377\363\363\363\377\363\363\363\377\362\362\362\377\362\362\362\377" ++ "\362\362\362\377\362\362\362\377\362\362\362\377\362\362\362\377\362" ++ "\362\362\377\362\362\362\377\362\362\362\377\362\362\362\377\362\362" ++ "\362\377\362\362\362\377\362\362\362\377\362\362\362\377\362\362\362" ++ "\377\361\361\361\377\361\361\361\377\361\361\361\377\361\361\361\377" ++ "\361\361\361\377\361\361\361\377\361\361\361\377\361\361\361\377\360" ++ "\360\360\377\360\360\360\377\360\360\360\377\360\360\360\377\360\360" ++ "\360\377\360\360\360\377\360\360\360\377\357\357\357\377\357\357\357" ++ "\377\357\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377" ++ "\357\357\357\377\335\335\335\377\205\205\205\377SSSx\377\377\377\0TT" ++ "T@\177\177\177\377\343\343\343\377\274\274\274\377\277\277\277\377\277" ++ "\277\277\377\277\277\277\377\276\276\276\377\275\275\275\377\274\274" ++ "\274\377\274\274\274\377\274\274\274\377\273\273\273\377\272\272\272" ++ "\377\271\271\271\377\271\271\271\377\270\270\270\377\267\267\267\377" ++ "\266\266\266\377\265\265\265\377\265\265\265\377\264\264\264\377\263" ++ "\263\263\377\262\262\262\377\261\261\261\377\261\261\261\377\260\260" ++ "\260\377\257\257\257\377\256\256\256\377\255\255\255\377\255\255\255" ++ "\377\255\255\255\377\254\254\254\377\253\253\253\377\253\253\253\377" ++ "\252\252\252\377\251\251\251\377\250\250\250\377\247\247\247\377\247" ++ "\247\247\377\246\246\246\377\245\245\245\377\245\245\245\377\244\244" ++ "\244\377\261\261\261\377\204\204\204\377SSSx\377\377\377\0TTT@~~~\377" ++ "\342\342\342\377\273\273\273\377\273\273\273\377\273\273\273\377\272" ++ "\272\272\377\271\271\271\377\271\271\271\377\270\270\270\377\267\267" ++ "\267\377\266\266\266\377\266\266\266\377\265\265\265\377\264\264\264" ++ "\377\263\263\263\377\262\262\262\377\262\262\262\377\261\261\261\377" ++ "\260\260\260\377\257\257\257\377\256\256\256\377\256\256\256\377\255" ++ "\255\255\377\254\254\254\377\253\253\253\377\252\252\252\377\252\252" ++ "\252\377\251\251\251\377\250\250\250\377\247\247\247\377\247\247\247" ++ "\377\246\246\246\377\245\245\245\377\244\244\244\377\243\243\243\377" ++ "\243\243\243\377\242\242\242\377\241\241\241\377\240\240\240\377\237" ++ "\237\237\377\237\237\237\377\237\237\237\377\237\237\237\377\260\260" ++ "\260\377\203\203\203\377SSSx\377\377\377\0TTT@}}}\377\341\341\341\377" ++ "\273\273\273\377\273\273\273\377\273\273\273\377\261\261\261\377\245" ++ "\245\245\377\247\247\247\377\251\251\251\377\252\252\252\377\254\254" ++ "\254\377\254\254\254\377\255\255\255\377\256\256\256\377\257\257\257" ++ "\377\256\256\256\377\257\257\257\377\256\256\256\377\260\260\260\377" ++ "\257\257\257\377\256\256\256\377\256\256\256\377\256\256\256\377\255" ++ "\255\255\377\253\253\253\377\252\252\252\377\251\251\251\377\251\251" ++ "\251\377\257\257\257\377\264\264\264\377\245\245\245\377\266\266\266" ++ "\377\242\242\242\377\270\270\270\377\234\234\234\377\271\271\271\377" ++ "\231\231\231\377\270\270\270\377\230\230\230\377\266\266\266\377\243" ++ "\243\243\377\237\237\237\377\237\237\237\377\257\257\257\377\203\203" ++ "\203\377SSSx\377\377\377\0TTT@}}}\377\341\341\341\377\273\273\273\377" ++ "\273\273\273\377\272\272\272\377\246\246\246\377\210\210\210\377\215" ++ "\215\215\377\223\223\223\377\230\230\230\377\234\234\234\377\237\237" ++ "\237\377\243\243\243\377\245\245\245\377\250\250\250\377\252\252\252" ++ "\377\254\254\254\377\255\255\255\377\256\256\256\377\256\256\256\377" ++ "\256\256\256\377\256\256\256\377\255\255\255\377\253\253\253\377\253" ++ "\253\253\377\252\252\252\377\251\251\251\377\250\250\250\377\263\263" ++ "\263\377\275\275\275\377\241\241\241\377\300\300\300\377\234\234\234" ++ "\377\304\304\304\377\226\226\226\377\307\307\307\377\221\221\221\377" ++ "\306\306\306\377\224\224\224\377\302\302\302\377\245\245\245\377\237" ++ "\237\237\377\237\237\237\377\256\256\256\377\201\201\201\377SSSx\377" ++ "\377\377\0TTT@}}}\377\340\340\340\377\273\273\273\377\273\273\273\377" ++ "\272\272\272\377\250\250\250\377\210\210\210\377\215\215\215\377\223" ++ "\223\223\377\230\230\230\377\233\233\233\377\237\237\237\377\243\243" ++ "\243\377\245\245\245\377\250\250\250\377\252\252\252\377\254\254\254" ++ "\377\255\255\255\377\256\256\256\377\256\256\256\377\255\255\255\377" ++ "\256\256\256\377\255\255\255\377\253\253\253\377\252\252\252\377\251" ++ "\251\251\377\251\251\251\377\250\250\250\377\263\263\263\377\274\274" ++ "\274\377\241\241\241\377\300\300\300\377\234\234\234\377\304\304\304" ++ "\377\225\225\225\377\307\307\307\377\221\221\221\377\306\306\306\377" ++ "\223\223\223\377\302\302\302\377\245\245\245\377\237\237\237\377\237" ++ "\237\237\377\255\255\255\377\201\201\201\377SSSx\377\377\377\0TTT@||" ++ "|\377\337\337\337\377\273\273\273\377\272\272\272\377\272\272\272\377" ++ "\254\254\254\377\212\212\212\377\215\215\215\377\223\223\223\377\230" ++ "\230\230\377\233\233\233\377\237\237\237\377\242\242\242\377\245\245" ++ "\245\377\250\250\250\377\252\252\252\377\253\253\253\377\254\254\254" ++ "\377\256\256\256\377\256\256\256\377\255\255\255\377\255\255\255\377" ++ "\254\254\254\377\253\253\253\377\252\252\252\377\251\251\251\377\250" ++ "\250\250\377\250\250\250\377\263\263\263\377\274\274\274\377\241\241" ++ "\241\377\277\277\277\377\234\234\234\377\304\304\304\377\225\225\225" ++ "\377\307\307\307\377\220\220\220\377\306\306\306\377\223\223\223\377" ++ "\302\302\302\377\245\245\245\377\237\237\237\377\237\237\237\377\254" ++ "\254\254\377\200\200\200\377SSSx\377\377\377\0TTT@|||\377\336\336\336" ++ "\377\273\273\273\377\272\272\272\377\271\271\271\377\265\265\265\377" ++ "\241\241\241\377\242\242\242\377\235\235\235\377\231\231\231\377\233" ++ "\233\233\377\237\237\237\377\242\242\242\377\245\245\245\377\247\247" ++ "\247\377\252\252\252\377\253\253\253\377\254\254\254\377\255\255\255" ++ "\377\256\256\256\377\255\255\255\377\255\255\255\377\254\254\254\377" ++ "\252\252\252\377\252\252\252\377\251\251\251\377\250\250\250\377\247" ++ "\247\247\377\262\262\262\377\274\274\274\377\241\241\241\377\277\277" ++ "\277\377\233\233\233\377\304\304\304\377\225\225\225\377\307\307\307" ++ "\377\220\220\220\377\306\306\306\377\223\223\223\377\302\302\302\377" ++ "\245\245\245\377\237\237\237\377\237\237\237\377\253\253\253\377\177" ++ "\177\177\377SSSx\377\377\377\0LLLG{{{\377\335\335\335\377\273\273\273" ++ "\377\272\272\272\377\271\271\271\377\273\273\273\377\270\270\270\377" ++ "\274\274\274\377\276\276\276\377\301\301\301\377\267\267\267\377\255" ++ "\255\255\377\251\251\251\377\246\246\246\377\247\247\247\377\251\251" ++ "\251\377\253\253\253\377\254\254\254\377\255\255\255\377\255\255\255" ++ "\377\255\255\255\377\255\255\255\377\254\254\254\377\252\252\252\377" ++ "\251\251\251\377\250\250\250\377\250\250\250\377\247\247\247\377\262" ++ "\262\262\377\274\274\274\377\241\241\241\377\277\277\277\377\233\233" ++ "\233\377\304\304\304\377\225\225\225\377\307\307\307\377\220\220\220" ++ "\377\306\306\306\377\223\223\223\377\302\302\302\377\245\245\245\377" ++ "\237\237\237\377\237\237\237\377\252\252\252\377~~~\377PPP|\0\0\0\11" ++ "CCCPyyy\377\336\336\336\377\272\272\272\377\271\271\271\377\271\271\271" ++ "\377\273\273\273\377\304\304\304\377\306\306\306\377\306\306\306\377" ++ "\307\307\307\377\306\306\306\377\306\306\306\377\305\305\305\377\306" ++ "\306\306\377\276\276\276\377\270\270\270\377\264\264\264\377\262\262" ++ "\262\377\256\256\256\377\255\255\255\377\254\254\254\377\253\253\253" ++ "\377\253\253\253\377\252\252\252\377\251\251\251\377\250\250\250\377" ++ "\247\247\247\377\247\247\247\377\257\257\257\377\265\265\265\377\240" ++ "\240\240\377\270\270\270\377\235\235\235\377\274\274\274\377\227\227" ++ "\227\377\274\274\274\377\223\223\223\377\274\274\274\377\226\226\226" ++ "\377\267\267\267\377\243\243\243\377\237\237\237\377\237\237\237\377" ++ "\252\252\252\377|||\377MMM\202\0\0\0\17""222=]]]\377\340\340\340\377" ++ "\313\313\313\377\303\303\303\377\302\302\302\377\302\302\302\377\301" ++ "\301\301\377\300\300\300\377\277\277\277\377\275\275\275\377\275\275" ++ "\275\377\274\274\274\377\273\273\273\377\272\272\272\377\271\271\271" ++ "\377\271\271\271\377\270\270\270\377\267\267\267\377\265\265\265\377" ++ "\264\264\264\377\264\264\264\377\263\263\263\377\262\262\262\377\261" ++ "\261\261\377\260\260\260\377\260\260\260\377\256\256\256\377\255\255" ++ "\255\377\254\254\254\377\254\254\254\377\252\252\252\377\251\251\251" ++ "\377\250\250\250\377\247\247\247\377\247\247\247\377\246\246\246\377" ++ "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244" ++ "\244\244\377\243\243\243\377\244\244\244\377\254\254\254\377jjj\377D" ++ "DDe\0\0\0\20\0\0\0\34PPP\315\224\224\224\377\307\307\307\377\315\315" ++ "\315\377\313\313\313\377\313\313\313\377\311\311\311\377\311\311\311" ++ "\377\307\307\307\377\306\306\306\377\304\304\304\377\303\303\303\377" ++ "\303\303\303\377\302\302\302\377\300\300\300\377\277\277\277\377\276" ++ "\276\276\377\275\275\275\377\273\273\273\377\272\272\272\377\270\270" ++ "\270\377\270\270\270\377\266\266\266\377\265\265\265\377\263\263\263" ++ "\377\262\262\262\377\261\261\261\377\257\257\257\377\256\256\256\377" ++ "\254\254\254\377\253\253\253\377\252\252\252\377\251\251\251\377\247" ++ "\247\247\377\245\245\245\377\245\245\245\377\243\243\243\377\242\242" ++ "\242\377\241\241\241\377\240\240\240\377\237\237\237\377\236\236\236" ++ "\377\234\234\234\377\201\201\201\377SSS\355\25\25\25$\0\0\0\12\0\0\0" ++ "\26%%%7JJJ\245PPP\334OOO\342OOO\343OOO\342OOO\343OOO\343OOO\343OOO\343" ++ "OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343" ++ "OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343" ++ "OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\342" ++ "OOO\343OOO\342PPP\337LLL\263333F\0\0\0\25\0\0\0\1\0\0\0\14\0\0\0\26\0" ++ "\0\0\36\0\0\0&\0\0\0,\0\0\0""0\0\0\0""1\0\0\0""4\0\0\0""4\0\0\0""4\0" ++ "\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4" ++ "\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0" ++ "4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0" ++ "\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""0" ++ "\0\0\0""0\0\0\0,\0\0\0&\0\0\0\36\0\0\0\25\0\0\0\13\377\377\377\0\377" ++ "\377\377\0\0\0\0\4\0\0\0\15\0\0\0\23\0\0\0\30\0\0\0\33\0\0\0\34\0\0\0" ++ "\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0" ++ "\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40" ++ "\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0" ++ "\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0" ++ "\0\0\40\0\0\0\40\0\0\0\34\0\0\0\33\0\0\0\30\0\0\0\23\0\0\0\15\0\0\0\4" ++ "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" ++ "\0\377\377\377\0\0\0\0\2\0\0\0\4\0\0\0\10\0\0\0\12\0\0\0\12\0\0\0\12" ++ "\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0" ++ "\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0" ++ "\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12" ++ "\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0" ++ "\7\0\0\0\4\0\0\0\2\377\377\377\0\377\377\377\0\377\377\377\0\377\377" ++ "\377\0"}; ++ +diff --git a/src/ui_utils.c b/src/ui_utils.c +index a7eeb4c..989fc9f 100644 +--- a/src/ui_utils.c ++++ b/src/ui_utils.c +@@ -848,6 +848,28 @@ void ui_set_search_entry_background(GtkWidget *widget, gboolean success) + } + + ++static gboolean have_gnome_icon_theme(void) ++{ ++ static gboolean result = FALSE; ++ static gboolean checked = FALSE; ++ ++ if (! checked) ++ { ++ gchar *theme_name; ++ ++ g_object_get(G_OBJECT(gtk_settings_get_default()), "gtk-icon-theme-name", &theme_name, NULL); ++ setptr(theme_name, g_utf8_strdown(theme_name, -1)); ++ ++ result = (strstr(theme_name, "gnome") != NULL); ++ checked = TRUE; ++ ++ g_free(theme_name); ++ } ++ ++ return result; ++} ++ ++ + /* Note: remember to unref the pixbuf once an image or window has added a reference. */ + GdkPixbuf *ui_new_pixbuf_from_inline(gint img) + { +@@ -858,7 +880,12 @@ GdkPixbuf *ui_new_pixbuf_from_inline(gint img) + break; + case GEANY_IMAGE_SAVE_ALL: + { +- return gdk_pixbuf_new_from_inline(-1, save_all_inline, FALSE, NULL); ++ /* check whether the icon theme looks like a Gnome icon theme, if so use the ++ * old Gnome based Save All icon, otherwise assume a Tango-like icon theme */ ++ if (have_gnome_icon_theme()) ++ return gdk_pixbuf_new_from_inline(-1, save_all_gnome_inline, FALSE, NULL); ++ else ++ return gdk_pixbuf_new_from_inline(-1, save_all_tango_inline, FALSE, NULL); + break; + } + case GEANY_IMAGE_CLOSE_ALL: +-- +cgit v0.8.2.1