Hello community, here is the log from the commit of package guake for openSUSE:Factory checked in at 2017-01-31 12:45:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/guake (Old) and /work/SRC/openSUSE:Factory/.guake.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "guake" Changes: -------- --- /work/SRC/openSUSE:Factory/guake/guake.changes 2016-09-27 13:44:58.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.guake.new/guake.changes 2017-02-03 17:42:11.546558901 +0100 @@ -1,0 +2,13 @@ +Tue Jan 17 09:14:24 UTC 2017 - [email protected] + +- Update to version 0.8.8: + + Features: Close a tab with the middle button of the mouse. + + Bug Fixes: + - Fix error when toggle key was disabled. + - Update change news. + - Uppercase pallete name. + - Fix pylint errors. + - Convert README badge to SVG. + + Updated translations. + +------------------------------------------------------------------- Old: ---- 0.8.7.tar.gz New: ---- 0.8.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ guake.spec ++++++ --- /var/tmp/diff_new_pack.ioS5Uf/_old 2017-02-03 17:42:11.914506821 +0100 +++ /var/tmp/diff_new_pack.ioS5Uf/_new 2017-02-03 17:42:11.914506821 +0100 @@ -1,7 +1,7 @@ # # spec file for package guake # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Bjørn Lie # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: guake -Version: 0.8.7 +Version: 0.8.8 Release: 0 Summary: A dropdown terminal for GNOME License: GPL-2.0+ @@ -28,6 +28,7 @@ BuildRequires: fdupes BuildRequires: gnome-common BuildRequires: intltool +BuildRequires: pkgconfig BuildRequires: python-devel BuildRequires: python-vte BuildRequires: update-desktop-files @@ -54,6 +55,7 @@ be easy to reach. %lang_package + %prep %setup -q @@ -68,7 +70,7 @@ %install export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 -%makeinstall DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +%makeinstall DESTDIR=%{buildroot} INSTALL="install -p" %suse_update_desktop_file %{buildroot}%{_datadir}/applications/%{name}.desktop %suse_update_desktop_file %{buildroot}%{_datadir}/applications/%{name}-prefs.desktop X-SuSE-ControlCenter-Personal ++++++ 0.8.7.tar.gz -> 0.8.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/NEWS new/guake-0.8.8/NEWS --- old/guake-0.8.7/NEWS 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/NEWS 2016-11-28 17:03:19.000000000 +0100 @@ -1,3 +1,25 @@ + +Version 0.8.8 +============= + +Thank to these contribution from Guake users, I am happy to announce a new minor fix release of +Guake. + +Features: +* Close a tab with the middle button of the mouse + +Bug Fixes: +- Fix error when toggle key was disabled +- Update change news +- Uppercase pallete name +- Fix pylint errors +- Convert README badge to SVG +- Update Japanese translation +- update Russian translation +- updated CS translation +- Update zh_CN translation + + Version 0.8.7 ============= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/README.rst new/guake-0.8.8/README.rst --- old/guake-0.8.7/README.rst 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/README.rst 2016-11-28 17:03:19.000000000 +0100 @@ -4,7 +4,7 @@ |travis-badge|_ -.. |travis-badge| image:: https://travis-ci.org/Guake/guake.png?branch=master +.. |travis-badge| image:: https://travis-ci.org/Guake/guake.svg?branch=master .. _travis-badge: https://travis-ci.org/Guake/guake @@ -151,15 +151,14 @@ RedHat/Fedora ------------- -For Fedora 19 and above, Guake is available in the official repositories and can be installed by -running:: +Guake is available in the official repositories: - sudo yum install guake # for Fedora 19 - 21 - sudo dnf install guake # for Fedora 23 and above + sudo yum install guake # for Fedora 19 - 21 + sudo dnf install guake # for Fedora 23 and above -For compiling from these sources, please install the following packages (Fedora 19):: +If compiling from source, please install dependencies: - TBD + sudo dnf builddep guake ArchLinux --------- @@ -229,7 +228,7 @@ $ ./configure --sysconfdir=/etc && make -If it is not enought you can install the gconf schemas file by hand by doing the following:: +If it is not enough you can install the gconf schemas file by hand by doing the following:: $ GCONF_CONFIG_SOURCE="" gconftool-2 --makefile-install-rule data/guake.schemas diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/configure.ac new/guake-0.8.8/configure.ac --- old/guake-0.8.7/configure.ac 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/configure.ac 2016-11-28 17:03:19.000000000 +0100 @@ -15,7 +15,7 @@ # Free Software Foundation, Inc., 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. -AC_INIT([guake], [0.8.7], [http://guake-project.org/]) +AC_INIT([guake], [0.8.8], [http://guake-project.org/]) AC_CONFIG_HEADERS([config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/data/pixmaps/Makefile.am new/guake-0.8.8/data/pixmaps/Makefile.am --- old/guake-0.8.7/data/pixmaps/Makefile.am 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/data/pixmaps/Makefile.am 2016-11-28 17:03:19.000000000 +0100 @@ -1,7 +1,6 @@ pixmapsdir = $(datadir)/pixmaps/guake pixmaps_DATA = \ guake.png \ - guake-tray.svg \ guake-tray.png \ guake-notification.png \ add_tab.png \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/dev.sh new/guake-0.8.8/dev.sh --- old/guake-0.8.7/dev.sh 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/dev.sh 2016-11-28 17:03:19.000000000 +0100 @@ -4,16 +4,30 @@ # of Guake sources. Nothing say it will work directly on your environment. Use with caution! NO_INSTALL=true +RUN_TESTS=false +CREATE_ENV=true EXEC_AUTOGEN=false EXEC_UPDATE_PO=false echo "execute guake for developer." +echo "use --test to run tests" echo "use --install to install guake on your system" +echo "use --no-create-env to disable virtualenv creation" echo "(beware, gconf schema will be altered)" echo "use --reinstall to force complete reinstall" -echo "use --uninstall to force complete reinstall" +echo "use --uninstall to force complete uninstall" echo "use --update-po to force update translations" +ARGS=$* +if [[ `echo $ARGS | grep --regexp="--no-create-env"` ]]; then + CREATE_ENV=false +fi + +if [[ `echo $ARGS | grep --regexp="--test"` ]]; then + RUN_TESTS=true +fi + + if [[ $1 == "--install" ]]; then NO_INSTALL=false fi @@ -64,17 +78,32 @@ cd .. fi -if [[ $NO_INSTALL == true ]]; then +function make_virtualenv { + echo "Trying to prepare a virtualenv" if [[ ! -d env ]]; then virtualenv --system-site-packages env fi - echo "sourcing env" - source env/bin/activate - echo "Installing dev requirements" - pip install --upgrade -r python-requirements.txt + echo "sourcing env" && source env/bin/activate + echo "Installing dev requirements" && pip install --upgrade -r python-requirements.txt gconftool-2 --install-schema-file=data/guake.schemas - echo "Launching guake inside virtualenv" - PYTHONPATH=src python2.7 src/guake/main.py --no-startup-script +} + +# RUN TESTS or RUN GUAKE without installing it +if [[ $NO_INSTALL == true ]]; then + + if [[ $CREATE_ENV == true ]]; then + make_virtualenv + fi + echo "sourcing env" && source env/bin/activate + + if [[ $RUN_TESTS == true ]]; then + echo "running tests.." + PYTHONPATH=src env/bin/py.test src/guake/tests + else + echo "Launching guake inside virtualenv" + PYTHONPATH=src python2.7 src/guake/main.py --no-startup-script + fi + else sudo make install && gconftool-2 --install-schema-file=/usr/local/etc/gconf/schemas/guake.schemas || exit 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/po/cs.po new/guake-0.8.8/po/cs.po --- old/guake-0.8.7/po/cs.po 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/po/cs.po 2016-11-28 17:03:19.000000000 +0100 @@ -4,13 +4,14 @@ # # Translators: # Martin Lukeš <[email protected]>, 2011 +# Daniel Milde <[email protected]>, 2016 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" -"PO-Revision-Date: 2016-05-25 22:08+0200\n" -"Last-Translator: Martin Lukeš <[email protected]>\n" +"PO-Revision-Date: 2016-10-11 11:45+0200\n" +"Last-Translator: Daniel Milde <[email protected]>\n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" "guake/language/cs_CZ/)\n" "Language: cs_CZ\n" @@ -274,11 +275,11 @@ #: ../data/prefs.glade.h:34 msgid "0 means no size limit" -msgstr "" +msgstr "0 znamená žádný limit velikosti" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" -msgstr "" +msgstr "Zkrátit jména složek v názvech tabů" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" @@ -667,9 +668,8 @@ msgstr "Vyhledat na webu (bez výběru)" #: ../src/guake/guake_app.py:683 -#, fuzzy msgid "Open Link: '{}...'" -msgstr "Otevřít odkaz: {}" +msgstr "Otevřít odkaz: '{}...'" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" @@ -803,7 +803,6 @@ msgstr "Přepnout viditelnost Guake" #: ../src/guake/prefs.py:81 -#, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Skrýt při ztrátě aktivity okna" @@ -812,7 +811,6 @@ msgstr "Správa karet" #: ../src/guake/prefs.py:90 -#, fuzzy msgid "New tab" msgstr "Nová karta" @@ -837,104 +835,88 @@ msgstr "Přejít na následující kartu" #: ../src/guake/prefs.py:103 -#, fuzzy msgid "Move current tab left" -msgstr "Přejmenovat současnou kartu" +msgstr "Přesunout současnou kartu vlevo" #: ../src/guake/prefs.py:105 -#, fuzzy msgid "Move current tab right" -msgstr "Přejmenovat současnou kartu" +msgstr "Přesunout současnou kartu vpravo" #: ../src/guake/prefs.py:107 -#, fuzzy msgid "Go to first tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na první kartu" #: ../src/guake/prefs.py:109 -#, fuzzy msgid "Go to second tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na druhou kartu" #: ../src/guake/prefs.py:111 -#, fuzzy msgid "Go to third tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na třetí kartu" #: ../src/guake/prefs.py:113 -#, fuzzy msgid "Go to fourth tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na čtvrtou kartu" #: ../src/guake/prefs.py:115 -#, fuzzy msgid "Go to fifth tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na pátou kartu" #: ../src/guake/prefs.py:117 -#, fuzzy msgid "Go to sixth tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na šestou kartu" #: ../src/guake/prefs.py:119 -#, fuzzy msgid "Go to seventh tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na sedmou kartu" #: ../src/guake/prefs.py:121 -#, fuzzy msgid "Go to eighth tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na osmou kartu" #: ../src/guake/prefs.py:123 -#, fuzzy msgid "Go to ninth tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na devátou kartu" #: ../src/guake/prefs.py:125 -#, fuzzy msgid "Go to tenth tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na desátou kartu" #: ../src/guake/prefs.py:127 -#, fuzzy msgid "Go to last tab" -msgstr "Přejít na následující kartu" +msgstr "Přejít na poslední kartu" #: ../src/guake/prefs.py:132 msgid "Zoom out" -msgstr "" +msgstr "Oddálit" #: ../src/guake/prefs.py:134 msgid "Zoom in" -msgstr "" +msgstr "Přiblížit" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" -msgstr "" +msgstr "Přiblížit (alternativa)" #: ../src/guake/prefs.py:138 msgid "Increase height" -msgstr "" +msgstr "Zvětšit výšku" #: ../src/guake/prefs.py:140 msgid "Decrease height" -msgstr "" +msgstr "Snížit výšku" #: ../src/guake/prefs.py:142 -#, fuzzy msgid "Increase transparency" -msgstr "Průhlednost:" +msgstr "Zvýšit průhlednost" #: ../src/guake/prefs.py:144 -#, fuzzy msgid "Decrease transparency" -msgstr "Průhlednost:" +msgstr "Snížit průhlednost" #: ../src/guake/prefs.py:146 -#, fuzzy msgid "Toggle transparency" -msgstr "Průhlednost:" +msgstr "Přepnout průhlednost" #: ../src/guake/prefs.py:149 msgid "Clipboard" @@ -950,12 +932,11 @@ #: ../src/guake/prefs.py:156 msgid "Extra features" -msgstr "" +msgstr "Další funkce" #: ../src/guake/prefs.py:159 -#, fuzzy msgid "Search select text on web" -msgstr "Najít na webu" +msgstr "Najít vybraný text na webu" #: ../src/guake/prefs.py:481 msgid "Action" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/po/fr.po new/guake-0.8.8/po/fr.po --- old/guake-0.8.7/po/fr.po 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/po/fr.po 2016-11-28 17:03:19.000000000 +0100 @@ -13,8 +13,8 @@ "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" -"PO-Revision-Date: 2016-08-18 17:37+0200\n" -"Last-Translator: Benjamin Danon <[email protected]>\n" +"PO-Revision-Date: 2016-10-09 03:08+0200\n" +"Last-Translator: Gaetan <[email protected]>\n" "Language-Team: French (http://www.transifex.com/projects/p/guake/language/" "fr/)\n" "Language: fr\n" @@ -22,7 +22,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 1.8.7.1\n" +"X-Generator: Poedit 1.8.9\n" #: ../data/about.glade.h:1 msgid "About Guake" @@ -603,7 +603,7 @@ #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 msgid "Terminal" -msgstr "Terminal %s" +msgstr "Terminal" #: ../src/guake/gconfhandler.py:440 #, python-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/po/ja.po new/guake-0.8.8/po/ja.po --- old/guake-0.8.7/po/ja.po 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/po/ja.po 2016-11-28 17:03:19.000000000 +0100 @@ -1,38 +1,40 @@ # Japanese translation of the Guake software -# Copyright (C) 2013 Guake Translators +# Copyright (C) 2008-2016 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Nishio Futoshi <[email protected]>, 2008, 2010. +# IWAI, Masaharu <[email protected]>, 2016. +# msgid "" msgstr "" -"Project-Id-Version: Guake 0.4.5\n" +"Project-Id-Version: Guake 0.8.7\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" -"PO-Revision-Date: 2010-07-24 14:58+0900\n" -"Last-Translator: Nishio Futoshi <[email protected]>\n" -"Language-Team: [email protected]\n" -"Language: \n" +"PO-Revision-Date: 2016-11-27 23:23+0900\n" +"Last-Translator: IWAI, Masaharu <[email protected]>\n" +"Language-Team: Japanese <[email protected]>\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Guakeについて" #: ../data/about.glade.h:2 -#, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" -"Copyright 2007-2009 Lincoln de Sousa\n" +"Copyright 2013-2015 Gaetan Semet\n" +"Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 -#, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" @@ -108,7 +110,6 @@ msgstr "新規TAB" #: ../data/guake.glade.h:8 -#, fuzzy msgid "Rename Tab" msgstr "タブの名前を変更" @@ -141,9 +142,8 @@ msgstr "Guake!" #: ../data/guake.glade.h:16 -#, fuzzy msgid "Add a new tab" -msgstr "新しいタブ" +msgstr "新しいタブを追加" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" @@ -267,9 +267,8 @@ msgstr "タブバーを表示する" #: ../data/prefs.glade.h:38 -#, fuzzy msgid "Start fullscreen" -msgstr "全画面表示" +msgstr "全画面表示で開始" #: ../data/prefs.glade.h:39 msgid "<b>Main Window</b>" @@ -293,14 +292,12 @@ msgstr "<b>ウィンドウサイズ</b>" #: ../data/prefs.glade.h:44 -#, fuzzy msgid "<b>Main Window Height</b>" msgstr "<b>メインウィンドウの高さ</b>" #: ../data/prefs.glade.h:45 -#, fuzzy msgid "<b>Main Window Width</b>" -msgstr "<b>メインウィンドウの高さ</b>" +msgstr "<b>メインウィンドウの幅</b>" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " @@ -417,12 +414,10 @@ msgstr "色:" #: ../data/prefs.glade.h:77 -#, fuzzy msgid "Font color" msgstr "文字の色:" #: ../data/prefs.glade.h:78 -#, fuzzy msgid "Background color" msgstr "背景色" @@ -555,9 +550,8 @@ msgstr "Guake 端末" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 -#, fuzzy msgid "Terminal" -msgstr "端末 %s" +msgstr "端末" #: ../src/guake/gconfhandler.py:440 #, python-format @@ -569,12 +563,10 @@ "設定画面で別のキーを選択してください。(通知エリアのアイコンが有効でした)" #: ../src/guake/guake_app.py:132 -#, fuzzy msgid "Do you want to close the tab?" -msgstr "本当に Guake を終了しますか?" +msgstr "タブを閉じますか?" #: ../src/guake/guake_app.py:135 -#, fuzzy msgid "Do you really want to quit Guake?" msgstr "本当に Guake を終了しますか?" @@ -589,19 +581,17 @@ msgstr "" #: ../src/guake/guake_app.py:142 -#, fuzzy msgid "There are no processes running" -msgstr "<b>1つのプロセスが実行中です</b>" +msgstr "実行中のプロセスはありません" #: ../src/guake/guake_app.py:144 -#, fuzzy msgid "There is a process still running" -msgstr "<b>1つのプロセスが実行中です</b>" +msgstr "まだ、1つのプロセスが実行中です" #: ../src/guake/guake_app.py:146 -#, fuzzy, python-brace-format +#, python-brace-format msgid "There are {0} processes still running" -msgstr "<b>%dつのプロセスが実行中です</b>" +msgstr "まだ %dつのプロセスが実行中です" #: ../src/guake/guake_app.py:186 msgid "guake-indicator" @@ -682,14 +672,12 @@ msgstr "端末の表示を変更します" #: ../src/guake/main.py:76 -#, fuzzy msgid "Shows Guake main window" -msgstr "Guakeの設定画面を表示します" +msgstr "Guakeのメインウインドウを表示します" #: ../src/guake/main.py:80 -#, fuzzy msgid "Hides Guake main window" -msgstr "Guakeの設定画面を表示します" +msgstr "Guakeのメインウインドウを隠します" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" @@ -700,9 +688,8 @@ msgstr "Guakeの情報を表示します" #: ../src/guake/main.py:92 -#, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" -msgstr "カレントディレクトリを新しいタブに開く(_O)" +msgstr "カレントディレクトリを新しいタブに開く" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" @@ -751,7 +738,6 @@ msgstr "Guakeを初期化できません" #: ../src/guake/main.py:236 -#, fuzzy msgid "" "Gconf Error.\n" "Have you installed <b>guake.schemas</b> properly?" @@ -769,7 +755,6 @@ msgstr "端末表示の切り替え" #: ../src/guake/prefs.py:81 -#, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "フォーカスを失ったら隠す" @@ -778,9 +763,8 @@ msgstr "タブの管理" #: ../src/guake/prefs.py:90 -#, fuzzy msgid "New tab" -msgstr "新規TAB" +msgstr "新規タブ" #: ../src/guake/prefs.py:92 msgid "Close tab" @@ -803,77 +787,64 @@ msgstr "次のタブに移動" #: ../src/guake/prefs.py:103 -#, fuzzy msgid "Move current tab left" -msgstr "現在のタブの名前を変更" +msgstr "現在のタブを左に移動" #: ../src/guake/prefs.py:105 -#, fuzzy msgid "Move current tab right" -msgstr "現在のタブの名前を変更" +msgstr "現在のタブの名前を右に移動" #: ../src/guake/prefs.py:107 -#, fuzzy msgid "Go to first tab" -msgstr "次のタブに移動" +msgstr "最初のタブに移動" #: ../src/guake/prefs.py:109 -#, fuzzy msgid "Go to second tab" -msgstr "次のタブに移動" +msgstr "2つめのタブに移動" #: ../src/guake/prefs.py:111 -#, fuzzy msgid "Go to third tab" -msgstr "次のタブに移動" +msgstr "3つめタブに移動" #: ../src/guake/prefs.py:113 -#, fuzzy msgid "Go to fourth tab" -msgstr "次のタブに移動" +msgstr "4つめタブに移動" #: ../src/guake/prefs.py:115 -#, fuzzy msgid "Go to fifth tab" -msgstr "次のタブに移動" +msgstr "5つめのタブに移動" #: ../src/guake/prefs.py:117 -#, fuzzy msgid "Go to sixth tab" -msgstr "次のタブに移動" +msgstr "6つめのタブに移動" #: ../src/guake/prefs.py:119 -#, fuzzy msgid "Go to seventh tab" -msgstr "次のタブに移動" +msgstr "7つめのタブに移動" #: ../src/guake/prefs.py:121 -#, fuzzy msgid "Go to eighth tab" -msgstr "次のタブに移動" +msgstr "8つめのタブに移動" #: ../src/guake/prefs.py:123 -#, fuzzy msgid "Go to ninth tab" -msgstr "次のタブに移動" +msgstr "9つめのタブに移動" #: ../src/guake/prefs.py:125 -#, fuzzy msgid "Go to tenth tab" -msgstr "次のタブに移動" +msgstr "10個目のタブに移動" #: ../src/guake/prefs.py:127 -#, fuzzy msgid "Go to last tab" -msgstr "次のタブに移動" +msgstr "最後のタブに移動" #: ../src/guake/prefs.py:132 msgid "Zoom out" -msgstr "" +msgstr "縮小" #: ../src/guake/prefs.py:134 msgid "Zoom in" -msgstr "" +msgstr "拡大" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/po/nl.po new/guake-0.8.8/po/nl.po --- old/guake-0.8.7/po/nl.po 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/po/nl.po 2016-11-28 17:03:19.000000000 +0100 @@ -9,8 +9,8 @@ "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" -"PO-Revision-Date: 2011-03-22 15:26+0000\n" -"Last-Translator: Robert van Drunen <[email protected]>\n" +"PO-Revision-Date: 2016-10-09 03:09+0200\n" +"Last-Translator: Gaetan <[email protected]>\n" "Language-Team: Dutch (http://www.transifex.com/projects/p/guake/language/" "nl/)\n" "Language: nl\n" @@ -18,6 +18,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.8.9\n" #: ../data/about.glade.h:1 msgid "About Guake" @@ -573,9 +574,8 @@ msgstr "Guake Terminal" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 -#, fuzzy msgid "Terminal" -msgstr "Terminal %s" +msgstr "Terminal" #: ../src/guake/gconfhandler.py:440 #, python-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/po/ru.po new/guake-0.8.8/po/ru.po --- old/guake-0.8.7/po/ru.po 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/po/ru.po 2016-11-28 17:03:19.000000000 +0100 @@ -12,7 +12,7 @@ "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" -"PO-Revision-Date: 2016-08-05 15:34+0300\n" +"PO-Revision-Date: 2016-11-26 18:47+0300\n" "Last-Translator: Ivan Komaritsyn <[email protected]>\n" "Language: \n" "MIME-Version: 1.0\n" @@ -264,7 +264,7 @@ #: ../data/prefs.glade.h:34 msgid "0 means no size limit" -msgstr "" +msgstr "0 - без ограничения размера" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" @@ -887,7 +887,7 @@ #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" -msgstr "Учеличить (альтернативная)" +msgstr "Увеличить (альтернативная)" #: ../src/guake/prefs.py:138 msgid "Increase height" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/po/zh_CN.po new/guake-0.8.8/po/zh_CN.po --- old/guake-0.8.7/po/zh_CN.po 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/po/zh_CN.po 2016-11-28 17:03:19.000000000 +0100 @@ -4,13 +4,14 @@ # # Translators: # 甘露(Gan Lu) <[email protected]>, 2010. +# 吴新宇(Xinyu Ng) <[email protected]>, 2016. msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: \n" -"Last-Translator: 甘露(Gan Lu) <[email protected]>\n" +"Last-Translator: 吴新宇(Xinyu Ng) <[email protected]>\n" "Language-Team: [email protected]\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" @@ -104,9 +105,8 @@ msgstr "保存到文件" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 -#, fuzzy msgid "Reset terminal" -msgstr "Guake 终端" +msgstr "重置终端" #: ../data/guake.glade.h:6 msgid "Find..." @@ -555,7 +555,7 @@ #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 msgid "Terminal" -msgstr "终端 %s" +msgstr "终端" #: ../src/guake/gconfhandler.py:440 #, python-format @@ -585,16 +585,16 @@ #: ../src/guake/guake_app.py:142 msgid "There are no processes running" -msgstr "<b>有一个进程仍然在运行</b>" +msgstr "<b>没有进程仍然在运行</b>" #: ../src/guake/guake_app.py:144 msgid "There is a process still running" msgstr "<b>有一个进程仍然在运行</b>" #: ../src/guake/guake_app.py:146 -#, fuzzy, python-brace-format +#, python-brace-format msgid "There are {0} processes still running" -msgstr "<b>有 %d 进程正在运行</b>" +msgstr "<b>有 {0} 进程正在运行</b>" #: ../src/guake/guake_app.py:186 msgid "guake-indicator" @@ -627,9 +627,8 @@ msgstr "在网络上搜索(没有选择文字)" #: ../src/guake/guake_app.py:683 -#, fuzzy msgid "Open Link: '{}...'" -msgstr "打开链接:{}" +msgstr "打开链接:'{}...'" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" @@ -759,7 +758,6 @@ msgstr "切换 Guake 是否可见" #: ../src/guake/prefs.py:81 -#, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "失去焦点后隐藏" @@ -768,7 +766,6 @@ msgstr "标签页管理" #: ../src/guake/prefs.py:90 -#, fuzzy msgid "New tab" msgstr "新标签页" @@ -793,104 +790,88 @@ msgstr "下一个标签页" #: ../src/guake/prefs.py:103 -#, fuzzy msgid "Move current tab left" -msgstr "重命名当前标签页" +msgstr "将当前标签页向左移动" #: ../src/guake/prefs.py:105 -#, fuzzy msgid "Move current tab right" -msgstr "重命名当前标签页" +msgstr "将当前标签页向右移动" #: ../src/guake/prefs.py:107 -#, fuzzy msgid "Go to first tab" -msgstr "下一个标签页" +msgstr "跳转到第一个标签页" #: ../src/guake/prefs.py:109 -#, fuzzy msgid "Go to second tab" -msgstr "下一个标签页" +msgstr "跳转到第二个标签页" #: ../src/guake/prefs.py:111 -#, fuzzy msgid "Go to third tab" -msgstr "下一个标签页" +msgstr "跳转到第三个标签页" #: ../src/guake/prefs.py:113 -#, fuzzy msgid "Go to fourth tab" -msgstr "下一个标签页" +msgstr "跳转到第四个标签页" #: ../src/guake/prefs.py:115 -#, fuzzy msgid "Go to fifth tab" -msgstr "下一个标签页" +msgstr "跳转到第五个标签页" #: ../src/guake/prefs.py:117 -#, fuzzy msgid "Go to sixth tab" -msgstr "下一个标签页" +msgstr "跳转到第六个标签页" #: ../src/guake/prefs.py:119 -#, fuzzy msgid "Go to seventh tab" -msgstr "下一个标签页" +msgstr "跳转到第七个标签页" #: ../src/guake/prefs.py:121 -#, fuzzy msgid "Go to eighth tab" -msgstr "下一个标签页" +msgstr "跳转到第八个标签页" #: ../src/guake/prefs.py:123 -#, fuzzy msgid "Go to ninth tab" -msgstr "下一个标签页" +msgstr "跳转到第九个标签页" #: ../src/guake/prefs.py:125 -#, fuzzy msgid "Go to tenth tab" -msgstr "下一个标签页" +msgstr "跳转到第十个标签页" #: ../src/guake/prefs.py:127 -#, fuzzy msgid "Go to last tab" -msgstr "下一个标签页" +msgstr "跳转到最后一个标签页" #: ../src/guake/prefs.py:132 msgid "Zoom out" -msgstr "" +msgstr "放大" #: ../src/guake/prefs.py:134 msgid "Zoom in" -msgstr "" +msgstr "缩小" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" -msgstr "" +msgstr "缩小(替代)" #: ../src/guake/prefs.py:138 msgid "Increase height" -msgstr "" +msgstr "增加高度" #: ../src/guake/prefs.py:140 msgid "Decrease height" -msgstr "" +msgstr "减少高度" #: ../src/guake/prefs.py:142 -#, fuzzy msgid "Increase transparency" -msgstr "透明:" +msgstr "增加透明度" #: ../src/guake/prefs.py:144 -#, fuzzy msgid "Decrease transparency" -msgstr "透明:" +msgstr "减少透明度" #: ../src/guake/prefs.py:146 -#, fuzzy msgid "Toggle transparency" -msgstr "透明:" +msgstr "透明开关" #: ../src/guake/prefs.py:149 msgid "Clipboard" @@ -909,9 +890,8 @@ msgstr "" #: ../src/guake/prefs.py:159 -#, fuzzy msgid "Search select text on web" -msgstr "使用搜索引擎搜索" +msgstr "使用搜索引擎搜索选择文字" #: ../src/guake/prefs.py:481 msgid "Action" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/pylintrc new/guake-0.8.8/pylintrc --- old/guake-0.8.7/pylintrc 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/pylintrc 2016-11-28 17:03:19.000000000 +0100 @@ -77,6 +77,8 @@ C0322, C0323, C0324, + C0411, + C0413, C1001, E0202, E0611, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/python-requirements.in new/guake-0.8.8/python-requirements.in --- old/guake-0.8.7/python-requirements.in 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/python-requirements.in 2016-11-28 17:03:19.000000000 +0100 @@ -4,3 +4,5 @@ autopep8 >= 1.2.2 pyflakes >= 1.1.0 pip-tools +pytest +mock diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/python-requirements.txt new/guake-0.8.8/python-requirements.txt --- old/guake-0.8.7/python-requirements.txt 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/python-requirements.txt 2016-11-28 17:03:19.000000000 +0100 @@ -14,6 +14,8 @@ pyflakes==1.1.0 pylint==1.4.3 six==1.10.0 # via astroid, logilab-common, pip-tools, pylint +mock==2.0.0 +pytest==3.0.1 # The following packages are commented out because they are # considered to be unsafe in a requirements file: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/src/guake/dbusiface.py new/guake-0.8.8/src/guake/dbusiface.py --- old/guake-0.8.7/src/guake/dbusiface.py 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/src/guake/dbusiface.py 2016-11-28 17:03:19.000000000 +0100 @@ -81,6 +81,10 @@ return len(self.guake.notebook.term_list) @dbus.service.method(DBUS_NAME, in_signature='s') + def set_bg_image(self, bgcolor): + self.guake.set_bg_image(bgcolor) + + @dbus.service.method(DBUS_NAME, in_signature='s') def set_bgcolor(self, bgcolor): self.guake.set_bgcolor(bgcolor) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/src/guake/gconfhandler.py new/guake-0.8.8/src/guake/gconfhandler.py --- old/guake-0.8.7/src/guake/gconfhandler.py 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/src/guake/gconfhandler.py 2016-11-28 17:03:19.000000000 +0100 @@ -412,6 +412,10 @@ """ gkey = entry.get_key() key = entry.get_value().get_string() + + if key == 'disabled': + return + try: self.guake.hotkeys.unbind(self.globalhotkeys[gkey]) except KeyError: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/src/guake/guake_app.py new/guake-0.8.8/src/guake/guake_app.py --- old/guake-0.8.7/src/guake/guake_app.py 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/src/guake/guake_app.py 2016-11-28 17:03:19.000000000 +0100 @@ -174,8 +174,9 @@ self.custom_command_menuitem = None # trayicon! Using SVG handles better different OS trays - img = pixmapfile('guake-tray.svg') - + # img = pixmapfile('guake-tray.svg') + # trayicon! + img = pixmapfile('guake-tray.png') try: import appindicator except ImportError: @@ -528,6 +529,16 @@ else: t.set_background_transparent(True) + def set_bg_image(self, image, tab=None): + """Set the background image of `tab' or the current tab to `bgcolor'.""" + if not self.notebook.has_term(): + self.add_tab() + index = tab or self.notebook.get_current_page() + for terminal in self.notebook.get_terminals_for_tab(index): + if image and os.path.exists(image): + terminal.set_background_image_file(image) + terminal.set_background_transparent(False) + def set_bgcolor(self, bgcolor, tab=None): """Set the background color of `tab' or the current tab to `bgcolor'.""" if not self.notebook.has_term(): @@ -717,6 +728,16 @@ menu.popup(None, None, None, 3, event.get_time()) self.set_terminal_focus() + def middle_button_click(self, target, event): + """Closes a tab with a middle click + """ + if event.button == 2 and event.type == gtk.gdk.BUTTON_PRESS: + previously_selected_tab = self.get_selected_tab() + target.activate_tab() + target_position = self.get_selected_tab() + self.select_tab(previously_selected_tab) + self.delete_tab(target_position) + def show_about(self, *args): """Hides the main window and creates an instance of the About Dialog. @@ -828,8 +849,21 @@ if not self.notebook.has_term(): self.add_tab() + try: + # does it work in other gtk backends + time = gtk.gdk.x11_get_server_time(self.window.window) + except: + time = 0 + self.window.set_keep_below(False) + self.printDebug("order to present and deiconify") + self.window.present() + self.window.deiconify() + self.window.window.deiconify() self.window.show_all() + self.window.window.focus(time) + self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DOCK) + self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_NORMAL) if self.selected_color is None: self.selected_color = getattr(self.window.get_style(), "light")[int(gtk.STATE_SELECTED)] @@ -849,12 +883,6 @@ if not self.is_fullscreen: self.client.notify(KEY('/general/window_height')) - try: - # does it work in other gtk backends - time = gtk.gdk.x11_get_server_time(self.window.window) - except AttributeError: - time = 0 - # When minized, the window manager seems to refuse to resume # log.debug("self.window: %s. Dir=%s", type(self.window), dir(self.window)) # is_iconified = self.is_iconified() @@ -874,15 +902,6 @@ # glib.timeout_add_seconds(1, lambda: self.timeout_restore(time)) # - self.printDebug("order to present and deiconify") - self.window.present() - self.window.deiconify() - self.window.window.deiconify() - self.window.window.show() - self.window.window.focus(time) - self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DOCK) - self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_NORMAL) - # log.debug("Restoring skip_taskbar_hint and skip_pager_hint") # if is_iconified: # self.get_widget('window-root').set_skip_taskbar_hint(False) @@ -1392,7 +1411,7 @@ current_directory = vte.get_current_directory() if self.abbreviate and vte_title.endswith(current_directory): parts = current_directory.split('/') - parts = list(map(lambda s: s[:1], parts[:-1])) + [parts[-1]] + parts = [s[:1] for s in parts[:-1]] + [parts[-1]] vte_title = vte_title[:len(vte_title) - len(current_directory)] + '/'.join(parts) except OSError: pass @@ -1535,6 +1554,8 @@ else: tab.set_label(new_text) setattr(tab, 'custom_label_set', new_text != "-") + if new_text != "-": + setattr(self.selected_tab, 'custom_label_text', new_text) terminals = self.notebook.get_terminals_for_tab(tab_index) for current_vte in terminals: current_vte.emit('window-title-changed') @@ -1549,6 +1570,8 @@ else: tab.set_label(new_text) setattr(tab, 'custom_label_set', new_text != "-") + if new_text != "-": + setattr(self.selected_tab, 'custom_label_text', new_text) terminals = self.notebook.get_terminals_for_tab(tab_index) for current_vte in terminals: current_vte.emit('window-title-changed') @@ -1557,6 +1580,7 @@ """Sets the `self.selected_tab' var with the selected radio button and change its label to `new_text'. """ + pagepos = self.notebook.get_current_page() self.selected_tab = self.tabs.get_children()[pagepos] self.selected_tab.set_label(new_text) @@ -1564,6 +1588,8 @@ # it's hard to pass an empty string as a command line argument, # so we'll interpret single dash "-" as a "reset custom title" request setattr(self.selected_tab, 'custom_label_set', new_text != "-") + if new_text != "-": + setattr(self.selected_tab, 'custom_label_text', new_text) # trigger titling handler in case that custom label has been reset current_vte = self.notebook.get_current_terminal() @@ -1703,10 +1729,12 @@ bnt.set_property('can-focus', False) bnt.set_property('draw-indicator', False) bnt.connect('button-press-event', self.show_tab_menu) - bnt.connect('button-press-event', self.show_rename_current_tab_dialog) - bnt.connect('clicked', lambda *x: self.notebook.set_current_page( + bnt.activate_tab = lambda *x: self.notebook.set_current_page( self.notebook.page_num(box) - )) + ) + bnt.connect('button-press-event', self.middle_button_click) + bnt.connect('button-press-event', self.show_rename_current_tab_dialog) + bnt.connect('clicked', bnt.activate_tab) if self.selected_color is not None: bnt.modify_bg(gtk.STATE_ACTIVE, gtk.gdk.Color( str(self.selected_color))) @@ -1720,10 +1748,14 @@ self.tabs.pack_start(bnt, expand=False, padding=1) self.notebook.append_page(box, None) - self.notebook.set_current_page(self.notebook.page_num(box)) + bnt.activate_tab() box.terminal.grab_focus() self.load_config() + for tab in self.tabs: + if getattr(tab, 'custom_label_set', False): + tab.set_label(getattr(tab, 'custom_label_text', tab.get_label())) + if self.is_fullscreen: self.fullscreen() @@ -1858,6 +1890,10 @@ self.abbreviate = False self.recompute_tabs_titles() + for tab in self.tabs: + if getattr(tab, 'custom_label_set', False): + tab.set_label(getattr(tab, 'custom_label_text', tab.get_label())) + def set_terminal_focus(self): """Grabs the focus on the current tab. """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/src/guake/main.py new/guake-0.8.8/src/guake/main.py --- old/guake-0.8.7/src/guake/main.py 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/src/guake/main.py 2016-11-28 17:03:19.000000000 +0100 @@ -41,6 +41,7 @@ from guake.dbusiface import DBUS_PATH from guake.dbusiface import DbusManager from guake.globals import KEY +from guake.globals import VERSION from guake.guake_app import Guake @@ -62,7 +63,7 @@ # Force to xterm-256 colors for compatibility with some old command line programs os.environ["TERM"] = "xterm-256color" - parser = OptionParser() + parser = OptionParser(version='Guake Terminal %s' % VERSION) parser.add_option('-f', '--fullscreen', dest='fullscreen', action='store_true', default=False, help=_('Put Guake in fullscreen mode')) @@ -107,6 +108,11 @@ action='store', default='0', help=_('Specify the tab to rename. Default is 0.')) + parser.add_option('--bgimg', dest='bgimg', + action='store', default='', + help=_('Set the background image of ' + 'the selected tab.')) + parser.add_option('--bgcolor', dest='bgcolor', action='store', default='', help=_('Set the hexadecimal (#rrggbb) background color of ' @@ -195,6 +201,10 @@ remote_object.rename_tab(int(options.tab_index), options.rename_tab) only_show_hide = False + if options.bgimg: + remote_object.set_bg_image(options.bgimg) + only_show_hide = False + if options.bgcolor: remote_object.set_bgcolor(options.bgcolor) only_show_hide = False diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/src/guake/palettes.py new/guake-0.8.8/src/guake/palettes.py --- old/guake-0.8.7/src/guake/palettes.py 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/src/guake/palettes.py 2016-11-28 17:03:19.000000000 +0100 @@ -185,6 +185,12 @@ '#6060E0E06F6F:#D6D698982727:#7878D8D8D8D8:#CDCD7C7C5353:#5858D5D59898:' '#FFFFF1F1E8E8:#808079797373:#212121211C1C' ), + 'Elementary Loki': ( + '#070736364242:#DCDC32322F2F:#858599990000:#B5B589890000:#26268B8BD2D2:' + '#ECEC00004848:#2A2AA1A19898:#9494A3A3A5A5:#58586E6E7575:#CBCB4B4B1616:' + '#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:' + '#EEEEEEEEEEEE:#9494A3A3A5A5:#25252E2E3232' + ), 'Espresso Libre': ( '#000000000000:#CCCC00000000:#1A1A92921C1C:#EFEFE4E43A3A:#00006666FFFF:' '#C5C565656B6B:#050598989A9A:#D3D3D7D7CFCF:#545457575353:#EFEF28282828:' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guake-0.8.7/src/guake/prefs.py new/guake-0.8.8/src/guake/prefs.py --- old/guake-0.8.7/src/guake/prefs.py 2016-08-22 16:07:11.000000000 +0200 +++ new/guake-0.8.8/src/guake/prefs.py 2016-11-28 17:03:19.000000000 +0100 @@ -689,8 +689,8 @@ def fill_palette_names(self): combo = self.get_widget('palette_name') - for palette_name in sorted(PALETTES.keys()): - combo.append_text(palette_name) + for palette in sorted(PALETTES): + combo.append_text(palette) self.custom_palette_index = len(PALETTES) combo.append_text(_('Custom'))
