2005-09-12 [paul] 1.9.14cvs19
authorPaul Mangan <paul@claws-mail.org>
Mon, 12 Sep 2005 08:24:25 +0000 (08:24 +0000)
committerPaul Mangan <paul@claws-mail.org>
Mon, 12 Sep 2005 08:24:25 +0000 (08:24 +0000)
* src/prefs_themes.c
make theme info selectable
* src/gtk/description_window.c
make window non-modal
* tools/README
add details of asus_mailed.sh
* tools/claws.i18n.status.pl
update for new zh_TW translator
widen the output
create alternate coloured lines
improve readability

ChangeLog-gtk2.claws
PATCHSETS
configure.ac
src/gtk/description_window.c
src/prefs_themes.c
tools/README
tools/claws.i18n.status.pl

index 433d62f..9eb13e2 100644 (file)
@@ -1,3 +1,17 @@
+2005-09-12 [paul]      1.9.14cvs19
+
+       * src/prefs_themes.c
+               make theme info selectable
+       * src/gtk/description_window.c
+               make window non-modal
+       * tools/README
+               add details of asus_mailed.sh
+       * tools/claws.i18n.status.pl
+               update for new zh_TW translator
+               widen the output
+               create alternate coloured lines
+               improve readability
+
 2005-09-10 [colin]     1.9.14cvs18
 
        * src/plugins/pgpcore/select-keys.c
index e9d9984..fdc58a3 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.382.2.163 -r 1.382.2.164 src/compose.c;  ) > 1.9.14cvs16.patchset
 ( cvs diff -u -r 1.382.2.164 -r 1.382.2.165 src/compose.c;  cvs diff -u -r 1.1.2.3 -r 1.1.2.4 src/plugins/pgpcore/select-keys.c;  cvs diff -u -r 1.1.2.1 -r 1.1.2.2 src/plugins/pgpcore/select-keys.h;  cvs diff -u -r 1.1.2.5 -r 1.1.2.6 src/plugins/pgpcore/sgpgme.c;  ) > 1.9.14cvs17.patchset
 ( cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/plugins/pgpcore/select-keys.c;  ) > 1.9.14cvs18.patchset
+( cvs diff -u -r 1.3.2.24 -r 1.3.2.25 src/prefs_themes.c;  cvs diff -u -r 1.5.2.10 -r 1.5.2.11 src/gtk/description_window.c;  cvs diff -u -r 1.30.2.4 -r 1.30.2.5 tools/README;  cvs diff -u -r 1.1.2.2 -r 1.1.2.3 tools/claws.i18n.status.pl;  ) > 1.9.14cvs19.patchset
index 6bfca75..2d6b455 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=14
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=18
+EXTRA_VERSION=19
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index ac97ae6..dc78a4f 100644 (file)
@@ -64,7 +64,6 @@ static void description_create(DescriptionWindow * dwindow)
        gtk_window_set_title(GTK_WINDOW(dwindow->window),
                             gettext(dwindow->title));
        gtk_container_set_border_width(GTK_CONTAINER(dwindow->window), 8);
-       gtk_window_set_modal(GTK_WINDOW(dwindow->window), TRUE);
        gtk_window_set_resizable(GTK_WINDOW(dwindow->window), TRUE);
 
        /* Check number of lines to be show */
index 0bd4d8b..b185459 100644 (file)
@@ -592,6 +592,7 @@ static void prefs_themes_update_buttons(const ThemesData *tdata)
                tmpstr = g_strdup(text);                                \
                                                                        \
        gtk_label_set_text(GTK_LABEL(label), tmpstr);                   \
+       gtk_label_set_selectable(GTK_LABEL(label), TRUE);               \
        g_free(tmpstr);                                                 \
 }
 static void prefs_themes_display_theme_info(ThemesData *tdata, const ThemeInfo *info)
index 4b2e5fd..fbb1ebe 100644 (file)
@@ -27,6 +27,8 @@ Mailbox conversion:
 
 Other tools:
   acroread2sylpheed.pl         Send PDFs from Adobe Reader 7
+  asus_mailed.sh               makes the mail LED blink on new or unread mail
+                               for ASUS laptops
   filter_conv.pl                Convert old-style filters to new filtering
   nautilus2sylpheed.sh         Send files from Nautilus
   OOo2sylpheed.pl               Send documents from OpenOffice.org
@@ -387,6 +389,23 @@ Other tools
   Contact: Paul Mangan <claws@thewildbeast.co.uk>
 
 
+* asus_mailed.sh
+
+  WHAT IT DOES
+       When used as the new mail notification command, this script makes
+       the mail LED blink on new or unread mail for ASUS laptops with
+       asus_acpi compiled in the kernel or loaded as module.
+
+  HOW TO USE IT
+       Make sure that the script is executable (chmod +x asus_mailed.sh)
+       Go to /Preferences/Mail Handling/Receive/
+       In the 'Run command when new mail arrives' frame select one or
+       both of the checkboxes, the enter the path to this script in the
+       'Command to execute' box.
+
+  Contact: Colin Leroy <colin@colino.net>
+
+
 * filter_conv.pl
 
   WHAT IT DOES
index 9e83f57..40237e1 100644 (file)
@@ -31,7 +31,7 @@
        'sr.po' => 'Serbian',
        'sv.po' => 'Swedish',
        'zh_CN.po' => 'Simpilified Chinese',
-       'zh_TW.Big5.po' => 'Taiwanese',
+       'zh_TW.po' => 'Taiwanese',
 );
 
 %lasttranslator = (
@@ -58,7 +58,7 @@
        'sr.po' => 'urke <urke@users.sourceforge.net>',
        'sv.po' => 'Joakim Andreasson <joakim.andreasson@gmx.net>',
        'zh_CN.po' => 'Hansom Young <glyoung@users.sourceforge.net>',
-       'zh_TW.Big5.po' => 'Tsu-Fan Cheng <tscheng@ic.sunysb.edu>',
+       'zh_TW.po' => 'Wei-Lun Chao <chaoweilun@pcmail.com.tw>',
 );
 
 %barcolornorm = (
        completed => 'red',
 );
 
-$barwidth = 300; # pixels
+$barwidth = 500; # pixels
 $barheight = 12; # pixels
 
-$transolddays = 90;    # days to consider a translation is old, so probably unmaintained. 
+$transolddays = 90;    # days to consider a translation is old, so probably unmaintained.
+$transoldmonths = $transolddays / 30;
 $transneedthresold = 0.75; # percent/100
 
 $msgfmt = '/usr/bin/msgfmt';
@@ -113,7 +114,7 @@ $cage = get_trans_age($year,$mon,$mday); # get current "age"
 
 # drawing a language status row
 sub print_lang {
-       my ($lang, $person, $trans, $fuzzy, $untrans, $tage) = @_;
+       my ($lang, $person, $trans, $fuzzy, $untrans, $tage, $oddeven) = @_;
        $total = $trans + $fuzzy + $untrans;
        if ($tage == 0) { $tage = $cage; } # hack for average translation
        print STDERR $cage, " ",  $tage, "\n";
@@ -124,7 +125,9 @@ sub print_lang {
        }
        $_ = $person;
        if (/(.+)\s+\<(.+)\>/) { $pname = $1; $pemail = $2; } else { $pname = $pemail = $contactaddress; }
-       print "<tr>\n<td>\n";
+       print "<tr";
+       if ($oddeven > 0) { print " bgcolor=#EFEFEF"; }
+       print ">\n<td>\n";
        if ($lang eq $averagestr) {
                print "<b>$lang</b>";
        } else {
@@ -165,10 +168,18 @@ $numlang = keys(%langname);
 #ENDOFHEAD
 
 # start
-print "<div class=indent>\n<b>Translation Status (on $datetimenow for $genversion)</b>\n<div class=indent>\n<table cellspacing=0 cellpadding=2>\n";
+print qq ~<div class=indent>
+          <b>Translation Status (on $datetimenow for $genversion)</b>
+         <div class=indent>
+               <table cellspacing=0 cellpadding=2>~;
 
 # table header
-print "<tr bgcolor=#cccccc>\n<th align=left>Language</th>\n<th>Translated|Fuzzy|Untranslated</th>\n<th>Percent</th>\n<th>\n</th>\n</tr>\n";
+print qq ~<tr bgcolor=#cccccc>
+         <th align=left>Language</th>
+         <th>Translated|Fuzzy|Untranslated</th>
+         <th>Percent</th>
+         <th></th>
+         </tr>~;
 
 # get files
 opendir(PODIR, ".") || die("Error: can't open current directory\n");
@@ -177,7 +188,7 @@ closedir(PODIR);
 
 @sorted_pofiles = sort(@pofiles);
 # iterate them
-$alang = $atran = $afuzz = $auntr = 0;
+$alang = $atran = $afuzz = $auntr = $oddeven = 0;
 foreach $pofile (@sorted_pofiles) {
        $_ = $pofile;
        if (/.+\.po$/) {
@@ -202,23 +213,34 @@ foreach $pofile (@sorted_pofiles) {
                if (/\s+(\d+)\-(\d+)\-(\d+)/) { 
                        $transage = get_trans_age($1,$2,$3); 
                }
-               print_lang($langname{$pofile},$lasttranslator{$pofile},$tran,$fuzz,$untr,$transage);
+               print_lang($langname{$pofile},$lasttranslator{$pofile},$tran,$fuzz,$untr,$transage, $oddeven);
+               if ($oddeven == 1) { $oddeven = 0 } else { $oddeven++; } 
        }
 }
 
 # average results for the project
 print "<tr>\n<td colspan=3 height=8></td>\n<tr>";
-print_lang($averagestr,'',$atran,$afuzz,$auntr,0);
+print_lang($averagestr,'',$atran,$afuzz,$auntr,0,0);
        
 # table footer
 print "</table>\n";
 
 # end
 # print "<br>Number of languages supported: $alang <br>";
-print "<p>\nLanguages marked with <font size=\"+1\" color=\"red\"> *</font> really need your help to be completed.<br>";
-print "<p>The ones with grey bars are <i>probably unmaintained</i> because translation is more than ", $transolddays / 30, " months old, anyway, trying to contact current translator first is usually a good idea before submitting an updated one.<p><b>NOTE</b>: if you are the translator of one of them and don't want to see your language bar in grey you should manually update the <tt>PO-Revision-Date</tt> field in the .po file header (or, alternatively, use a tool which does it for you).<br>";
-# print "If you want to help those or contribute any new language please contact <a href=\"mailto:$contactaddress\">us</a>.";
-print "</div></div>";
+print qq ~<p>
+         Languages marked with <font size="+1" color="red"> *</font>
+         really need your help to be completed.
+          <p>
+         The ones with grey bars are <i>probably unmaintained</i> because
+          translation is more than $transoldmonths months old, anyway, trying
+         to contact current translator first is usually a good idea before
+         submitting an updated one.<p><b>NOTE</b>: if you are the translator
+         of one of them and don't want to see your language bar in grey you
+         should manually update the <tt>PO-Revision-Date</tt> field in the .po
+         file header (or, alternatively, use a tool which does it for you).
+         <br>
+         </div>
+         </div>~;
 
 # print `cat $pagetail`;
 #