Mailinglist Archive: opensuse-commit (1028 mails)

< Previous Next >
commit MozillaThunderbird
  • From: root@xxxxxxx (h_root)
  • Date: Fri, 2 Jun 2006 13:13:10 +0200 (CEST)
  • Message-id: <20060602111310.B5D7A90881@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package MozillaThunderbird
checked in at Fri Jun 2 13:13:10 CEST 2006.

--------
--- MozillaThunderbird/MozillaThunderbird.changes 2006-03-20 06:19:40.000000000 +0100
+++ MozillaThunderbird/MozillaThunderbird.changes 2006-06-02 12:18:49.000000000 +0200
@@ -1,0 +2,21 @@
+Fri Jun 2 12:18:49 CEST 2006 - mls@xxxxxxx
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Fri Jun 2 12:13:48 CEST 2006 - stark@xxxxxxx
+
+- update to security/stability release 1.5.0.4 (#179011)
+ (http://www.mozilla.org/projects/security/known-vulnerabilities.html#Thunderbird)
+
+-------------------------------------------------------------------
+Mon May 15 07:16:13 CEST 2006 - stark@xxxxxxx
+
+- update to version 1.5.0.2
+- update mailredirect to 0.7.3
+- save printer settings properly (#174082, bmo #324072)
+- improved postscript output (bmo #334485)
+- changed defaults for printer properties (#6534)
+- get available paper sizes from CUPS (#65482)
+
+-------------------------------------------------------------------

Old:
----
mailredirect-0.7.1.xpi
thunderbird-1.5-source.tar.bz2
thunderbird-1.5.0.2.patch.bz2

New:
----
cups-paper.patch
mailredirect-0.7.3.xpi
postscript.patch
print-properties.patch
thunderbird-1.5.0.4-source.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.vnGpvc/_old 2006-06-02 12:58:26.000000000 +0200
+++ /var/tmp/diff_new_pack.vnGpvc/_new 2006-06-02 12:58:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package MozillaThunderbird (Version 1.5)
+# spec file for package MozillaThunderbird (Version 1.5.0.4)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,10 +11,10 @@
# norootforbuild

Name: MozillaThunderbird
-BuildRequires: gcc-c++ libgnomeui-devel libidl-devel mozilla-nss-devel orbit-devel update-desktop-files zip
+BuildRequires: gcc-c++ gnutls-devel libglade2-devel libgnomeprintui-devel libgnomeui-devel libidl-devel liblcms libwnck-devel mDNSResponder-devel mozilla-nss-devel orbit-devel tcsh update-desktop-files zip
License: MPL, GPL
-Version: 1.5
-Release: 19
+Version: 1.5.0.4
+Release: 1
Summary: The Stand-Alone Mozilla Mail Component
URL: http://www.mozilla.org/products/thunderbird/
Group: Productivity/Networking/Email/Clients
@@ -23,11 +23,10 @@
Source2: add-plugins.sh.in
Source3: mozilla.sh.in
Source4: l10n.tar.bz2
-Source5: mailredirect-0.7.1.xpi
+Source5: mailredirect-0.7.3.xpi
Source6: suse-default-prefs.js
Source9: enigmail-0.94.0.tar.gz
Source11: enigmail.manifest
-Patch0: thunderbird-1.5.0.2.patch.bz2
Patch1: pango-cairo.patch
Patch2: thunderbird-appname.patch
Patch3: visibility.patch
@@ -51,6 +50,9 @@
Patch22: cjk-postscript-fonts.dif
Patch23: home-download.patch
Patch24: multi-replyto.patch
+Patch25: postscript.patch
+Patch26: cups-paper.patch
+Patch27: print-properties.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: libstdc++ fileutils textutils /bin/sh
%if %suse_version > 1000
@@ -77,7 +79,7 @@
Requires: mozilla-nss >= %( echo `rpm -q --queryformat '%{VERSION}' mozilla-nss`)
%endif
%define _unpackaged_files_terminate_build 0
-%define releasedate 2006031700
+%define releasedate 2006052700
%define progname thunderbird
%define progdir %{_prefix}/%_lib/thunderbird
%define my_provides /tmp/my-provides
@@ -129,7 +131,6 @@
%setup -n mozilla -q -b 4
%endif
cd $RPM_BUILD_DIR/mozilla
-%patch0 -p1
%patch1
%patch2
%patch3
@@ -156,6 +157,9 @@
%patch22
%patch23
%patch24
+%patch25
+%patch26
+%patch27

%build
export MOZ_BUILD_DATE=%{releasedate}
@@ -573,6 +577,18 @@
%endif

%changelog -n MozillaThunderbird
+* Fri Jun 02 2006 - mls@xxxxxxx
+- converted neededforbuild to BuildRequires
+* Fri Jun 02 2006 - stark@xxxxxxx
+- update to security/stability release 1.5.0.4 (#179011)
+ (http://www.mozilla.org/projects/security/known-vulnerabilities.html#Thunderbird)
+* Mon May 15 2006 - stark@xxxxxxx
+- update to version 1.5.0.2
+- update mailredirect to 0.7.3
+- save printer settings properly (#174082, bmo #324072)
+- improved postscript output (bmo #334485)
+- changed defaults for printer properties (#6534)
+- get available paper sizes from CUPS (#65482)
* Sat Mar 18 2006 - stark@xxxxxxx
- translations package is suggested now by main package
- yet another set of upstream fixes (#148876)



++++++ cups-paper.patch ++++++
++++ 998 lines (skipped)


++++++ l10n.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/de/mail/defines.inc new/l10n/de/mail/defines.inc
--- old/l10n/de/mail/defines.inc 2006-02-11 23:42:57.000000000 +0100
+++ new/l10n/de/mail/defines.inc 2006-04-12 16:08:20.000000000 +0200
@@ -1,8 +1,8 @@
-#filter emptyLines
-
-#define MOZ_LANGPACK_CREATOR thunderbird-mail.de
-# If non-English locales wish to credit multiple contributors, uncomment this
-# variable definition and use the format specified.
-#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Alexander Ihrig</em:contributor> <em:contributor>Robert Kaiser</em:contributor> <em:contributor>Abdulkadir Topal</em:contributor>
-
-#unfilter emptyLines
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR thunderbird-mail.de
+# If non-English locales wish to credit multiple contributors, uncomment this
+# variable definition and use the format specified.
+#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Alexander Ihrig</em:contributor> <em:contributor>Robert Kaiser</em:contributor> <em:contributor>Abdulkadir Topal</em:contributor>
+
+#unfilter emptyLines
\ No newline at end of file
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/el/mail/chrome/messenger/messenger.properties new/l10n/el/mail/chrome/messenger/messenger.properties
--- old/l10n/el/mail/chrome/messenger/messenger.properties 2006-02-11 23:42:57.000000000 +0100
+++ new/l10n/el/mail/chrome/messenger/messenger.properties 2006-04-12 16:08:21.000000000 +0200
@@ -234,11 +234,12 @@
mailnews.search_date_separator=

# offline msg
-nocachedbodybody=Το κυρίως κείμενο του μηνύματος δεν λήφθηκε
-από τον διακομιστή για ανάγνωση χωρίς σύνδεση. Για να το διαβάσετε,
-επανασυνδεθείτε στο δίκτυο, επιλέξτε Αρχείο -> Χωρίς σύνδεση -> Εργασία με σύνδεση.
-Στο μέλλον, μπορείτε να επιλέγετε τα μηνύματα και τους φακέλους για ανάγνωση χωρίς σύνδεση. Για να
-κάνετε αυτό, επιλέξτε Χωρίς σύνδεση από το μενού Αρχείο και επιλέξτε Συγχρονισμός. Μπορείτε
+nocachedbodybody=Το κύριο σώμα του μυνήματος δεν έχει μεταφορτωθεί από \
+τον διακομιστή για ανάγνωση χωρίς σύνδεση. Για να διαβάσετε αυτό το μήνυμα, \
+θα πρέπει να επανασυνδεθείτε στο δίκτυο, να επιλέξετε Εργασία χωρίς σύνδεση από \
+το μενού Αρχείο και μετά να επιλέξετε Εργασία με σύνδεση.\
+Στο μέλλον, μπορείτε να επιλέγετε τα μηνύματα και τους φακέλους για ανάγνωση χωρίς σύνδεση. Για να \
+κάνετε αυτό, επιλέξτε Χωρίς σύνδεση από το μενού Αρχείο και επιλέξτε Συγχρονισμός. Μπορείτε \
ακόμα να ρυθμίσετε τον Αποθηκευτικό χώρο, ώστε να μη λαμβάνετε μεγάλα σε μέγεθος μηνύματα.

# accountCentral
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/el/mail/chrome/messenger-newsblog/am-newsblog.dtd new/l10n/el/mail/chrome/messenger-newsblog/am-newsblog.dtd
--- old/l10n/el/mail/chrome/messenger-newsblog/am-newsblog.dtd 2005-07-28 09:54:07.000000000 +0200
+++ new/l10n/el/mail/chrome/messenger-newsblog/am-newsblog.dtd 2006-05-28 21:46:34.000000000 +0200
@@ -9,7 +9,7 @@
<!ENTITY useQuickMode.accesskey "π">
<!ENTITY useQuickMode.label "Εμφάνιση περίληψης άρθρου αντί για φόρτωση ολόκληρης της σελίδας">
<!-- entities from defaults/isp/rss.rdf -->
-<!ENTITY rss.accountName "Ειδήσεις &amp; Ιστολόγια">
+<!ENTITY rss.accountName "News &amp; Blogs">
<!ENTITY rss.wizardShortName "RSS">
<!ENTITY rss.wizardLongName "Ειδήσεις RSS &amp; Ιστολόγια">
-<!ENTITY rss.hostName "Ειδήσεις &amp; Ιστολόγια">
+<!ENTITY rss.hostName "News &amp; Blogs">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/fr/toolkit/chrome/mozapps/update/updates.dtd new/l10n/fr/toolkit/chrome/mozapps/update/updates.dtd
--- old/l10n/fr/toolkit/chrome/mozapps/update/updates.dtd 2005-11-16 08:12:24.000000000 +0100
+++ new/l10n/fr/toolkit/chrome/mozapps/update/updates.dtd 2006-05-28 21:46:41.000000000 +0200
@@ -1,6 +1,6 @@
<!ENTITY updateWizard.title "Mise à jour du logiciel">

-<!ENTITY window.width "36em">
+<!ENTITY window.width "38em">
<!ENTITY window.macWidth "47em">

<!ENTITY checking.title "Recherche de mises à jour">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/fr/toolkit/chrome/mozapps/update/updates.properties new/l10n/fr/toolkit/chrome/mozapps/update/updates.properties
--- old/l10n/fr/toolkit/chrome/mozapps/update/updates.properties 2005-10-04 13:56:09.000000000 +0200
+++ new/l10n/fr/toolkit/chrome/mozapps/update/updates.properties 2006-05-28 21:46:41.000000000 +0200
@@ -22,8 +22,8 @@
progressFormatUnknownKB=#1 Ko
progressFormatUnknownMB=#1 Mo
pausedStatus=%S t\u00e9l\u00e9charg\u00e9s
-remain=restants
-unknownFilesize=unknown file size
+remain=restante(s)
+unknownFilesize=taille de fichier inconnue
rateFormatKBSec=#1 Ko/s
rateFormatMBSec=#1 Mo/s
longTimeFormat=#1:#2:#3
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/dom/chrome/charsetTitles.properties new/l10n/it/dom/chrome/charsetTitles.properties
--- old/l10n/it/dom/chrome/charsetTitles.properties 2005-08-20 15:38:44.000000000 +0200
+++ new/l10n/it/dom/chrome/charsetTitles.properties 2006-05-28 21:46:42.000000000 +0200
@@ -35,7 +35,7 @@
utf-16le.title=Unicode (UTF-16 Little Endian)
ibm855.title=Cirillico (IBM-855)
big5-hkscs.title=Cinese tradizionale (Big5-HKSCS)
-x-mac-devanagari.title=Ind\u00F9 (MacDevanagari)
+x-mac-devanagari.title=Hindi (MacDevanagari)
iso-8859-8-e.title=Ebraico (ISO-8859-8-E)
utf-16.title=Unicode (UTF-16)
x-gbk.title=Cinese semplificato (GBK)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/mail/chrome/messenger/addressbook/abCardOverlay.dtd new/l10n/it/mail/chrome/messenger/addressbook/abCardOverlay.dtd
--- old/l10n/it/mail/chrome/messenger/addressbook/abCardOverlay.dtd 2005-09-08 07:35:37.000000000 +0200
+++ new/l10n/it/mail/chrome/messenger/addressbook/abCardOverlay.dtd 2006-05-28 21:46:42.000000000 +0200
@@ -1,7 +1,7 @@
<!ENTITY Address.tab "Indirizzo">
<!ENTITY CellularNumber.accesskey "C">
<!ENTITY CellularNumber.label "Cellulare:">
-<!ENTITY Company.label "Compagnia:">
+<!ENTITY Company.label "Organizzazione:">
<!ENTITY Contact.tab "Contatto">
<!ENTITY Custom1.accesskey "1">
<!ENTITY Custom1.label "Personalizzato 1:">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/mail/chrome/messenger/addressbook/abNewCardDialog.dtd new/l10n/it/mail/chrome/messenger/addressbook/abNewCardDialog.dtd
--- old/l10n/it/mail/chrome/messenger/addressbook/abNewCardDialog.dtd 2005-07-07 20:24:52.000000000 +0200
+++ new/l10n/it/mail/chrome/messenger/addressbook/abNewCardDialog.dtd 2006-05-28 21:46:42.000000000 +0200
@@ -1,7 +1,7 @@
<!ENTITY Address.tab "Indirizzo">
<!ENTITY CellularNumber.accesskey "C">
<!ENTITY CellularNumber.label "Cellulare:">
-<!ENTITY Company.label "Compagnia:">
+<!ENTITY Company.label "Organizzazione:">
<!ENTITY Contact.tab "Contatto">
<!ENTITY Custom1.accesskey "1">
<!ENTITY Custom1.label "Personalizzato 1:">
@@ -19,7 +19,7 @@
<!ENTITY HTML.label "HTML">
<!ENTITY Home.box "Casa">
<!ENTITY HomeAddress.label "Indirizzo:">
-<!ENTITY HomeAddress2.label "Indirizzo 2:">
+<!ENTITY HomeAddress2.label "">
<!ENTITY HomeCity.label "Città:">
<!ENTITY HomeCountry.label "Nazione:">
<!ENTITY HomePhone.accesskey "a">
@@ -59,7 +59,7 @@
<!ENTITY Unknown.label "Sconosciuto">
<!ENTITY Work.box "Lavoro">
<!ENTITY WorkAddress.label "Indirizzo:">
-<!ENTITY WorkAddress2.label "Indirizzo 2:">
+<!ENTITY WorkAddress2.label "">
<!ENTITY WorkCity.label "Città:">
<!ENTITY WorkCountry.label "Nazione:">
<!ENTITY WorkPhone.accesskey "L">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/mail/chrome/messenger/credits.dtd new/l10n/it/mail/chrome/messenger/credits.dtd
--- old/l10n/it/mail/chrome/messenger/credits.dtd 2005-09-10 14:04:30.000000000 +0200
+++ new/l10n/it/mail/chrome/messenger/credits.dtd 2006-05-28 21:46:42.000000000 +0200
@@ -4,7 +4,7 @@
<!ENTITY credit.core "Sviluppo">
<!ENTITY credit.creators "Creato da">
<!ENTITY credit.gecko "Motore Gecko">
-<!ENTITY credit.infra "Infrastruttura di suporto">
+<!ENTITY credit.infra "Infrastruttura di supporto">
<!ENTITY credit.leads "Ingegnerizzazione">
<!ENTITY credit.manage "Project Management">
<!ENTITY credit.market "Marketing">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/mail/chrome/messenger/localMsgs.properties new/l10n/it/mail/chrome/messenger/localMsgs.properties
--- old/l10n/it/mail/chrome/messenger/localMsgs.properties 2005-09-08 07:35:37.000000000 +0200
+++ new/l10n/it/mail/chrome/messenger/localMsgs.properties 2006-05-28 21:46:42.000000000 +0200
@@ -1,5 +1,5 @@
#Translated with MozillaTranslator version 5.03
-#Thu Sep 08 07:29:07 CEST 2005
+#Sun Apr 23 13:08:15 CEST 2006
-1000=Il programma ha finito la memoria.
4019=Nessuna risposta
4018=Inserire una nuova password per l'utente %.100s su %.100s\:
@@ -10,7 +10,7 @@
4013=Si \u00E8 verificato un errore nella ricezione della password di posta.
4012=Comando RETR fallito. Errore nell'acquisizione del messaggio.
4011=Il server di posta POP3 (%s) non supporta il comando TOP. Senza il necessario supporto da parte del server non \u00E8 possibile implementare l' opzione ``Massima dimensione del messaggio''. Questa opzione \u00E8 stata disattivata, e i messaggi verranno scaricati indipendentemente dalla loro dimensione.
-4010=Il server di posta POP3 (%S) non supporta UIDL, che \u00E8 necessario a Posta "MOZ_NAME_PRODUCT" per implementare le opzioni ``Lascia su server'' e ``Massima dimensione del messaggio''. Per scaricare la posta, disattivare queste opzioni nel pannello Server di posta delle Preferenze.
+4010=Il server di posta POP3 (%S) non supporta UIDL, che \u00E8 necessario per implementare le opzioni ``Lascia su server'' e ``Massima dimensione del messaggio''. Per scaricare la posta, disattivare queste opzioni nel pannello Server di posta delle Preferenze.
4009=Ricevuti %ld di %ld messaggi
4008=Non ci sono nuovi messaggi sul server.
4039=Impossibile stabilire un colegamento TLS verso il server POP3. Il server pu\u00F2 essere fuori servizio o mal configurato. Verificare le impostazioni di Posta/News e riprovare.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/mail/chrome/messenger/messengercompose/composeMsgs.properties new/l10n/it/mail/chrome/messenger/messengercompose/composeMsgs.properties
--- old/l10n/it/mail/chrome/messenger/messengercompose/composeMsgs.properties 2005-09-08 07:35:37.000000000 +0200
+++ new/l10n/it/mail/chrome/messenger/messengercompose/composeMsgs.properties 2006-05-28 21:46:42.000000000 +0200
@@ -1,5 +1,5 @@
#Translated with MozillaTranslator version 5.03
-#Thu Sep 08 07:29:07 CEST 2005
+#Sun Apr 23 13:08:15 CEST 2006
12527=QUESTO \u00C8 SOLO UN SEGNAPOSTO. NON DOVRESTI MAI VEDERE QUESTA STRINGA.
12526=Si \u00E8 verificato un errore di comunicazione\: %d. Riprovare.
windowTitlePrefix=Composizione di\:
@@ -38,7 +38,7 @@
defaultSubject=(nessun oggetto)
chooseFileToAttach=Scelta allegato
mailnews.reply_header_originalmessage=-------- Messaggio originale --------
-mailnews.reply_header_ondate=Su %s
+mailnews.reply_header_ondate=Il %s
12509=Assemblamento messaggio...
12508=Assemblamento messaggio completato.
saveDlogCancelBtn=Annulla
@@ -73,7 +73,7 @@
saveDlogDontSaveBtn=Non salvare
quitComposeWindowWaitButtonLabel=Attendi
12554=\u00C8 possibile spedire un messaggio ad un solo server di discussione per volta.
-12553=Il messaggio contiene caratteri non disponibili nella codifica caratteri selezionata. Anche se puoi scegliere una diversa codifica caratteri \u00E8 in genere sicuro usare l'Unicode per la posta. Per mandarla o salvarla come Unicode (UTF-8) scegliere OK. Per tornare alla finestra di composizione, dove sar\u00E0 possibile scegliere una codifica caratteri differente, premere Annulla.
+12553=Il messaggio contiene caratteri non disponibili nella codifica caratteri selezionata. Anche se si pu\u00F2 scegliere una diversa codifica caratteri \u00E8 in genere sicuro usare l'Unicode (UTF-8) per la posta. Sia noto che se la mail viene comunque spedita con la codifica caratteri corrente i caratteri non disponibili saranno trasformati in punti di domanda e risulteranno illegibili dal destinatario.
12551=Pubblicazione del messaggio in corso...
12550=Spedizione messaggio in corso...
saveDlogTitle=Salvataggio messaggio
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/mail/chrome/messenger/preferences/advanced.dtd new/l10n/it/mail/chrome/messenger/preferences/advanced.dtd
--- old/l10n/it/mail/chrome/messenger/preferences/advanced.dtd 2005-12-15 00:38:48.000000000 +0100
+++ new/l10n/it/mail/chrome/messenger/preferences/advanced.dtd 2006-05-28 21:46:42.000000000 +0200
@@ -63,5 +63,5 @@
<!ENTITY showUpdates.label "Mostra cronologia aggiornamenti">
<!ENTITY textGoingOffline "Scarica i messaggi per essere usati non in linea quando ci si scollega:">
<!ENTITY textGoingOnline "Invia i messaggi in attesa subito dopo essersi collegati:">
-<!ENTITY textStartUp "All' avvio:">
+<!ENTITY textStartUp "All'avvio:">
<!ENTITY whenUpdatesFound.label "Quando si trovano aggiornamenti di &brandShortName;,">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/mail/chrome/messenger/subscribe.properties new/l10n/it/mail/chrome/messenger/subscribe.properties
--- old/l10n/it/mail/chrome/messenger/subscribe.properties 2005-09-08 07:35:37.000000000 +0200
+++ new/l10n/it/mail/chrome/messenger/subscribe.properties 2006-05-28 21:46:42.000000000 +0200
@@ -1,5 +1,5 @@
#Translated with MozillaTranslator version 5.03
-#Thu Sep 08 07:29:07 CEST 2005
+#Sun Apr 23 13:08:15 CEST 2006
pleaseWaitString=Attendere...
-foldersheaderfor-nntp=Scegliere il gruppo di discussione a cui abbonanrsi\:
-foldersheaderfor-imap=Scegliere le carttelle a cui abbonarsi\:
+foldersheaderfor-nntp=Scegliere il gruppo di discussione a cui abbonarsi\:
+foldersheaderfor-imap=Scegliere le cartelle a cui abbonarsi\:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/mail/chrome/messenger-newsblog/am-newsblog.dtd new/l10n/it/mail/chrome/messenger-newsblog/am-newsblog.dtd
--- old/l10n/it/mail/chrome/messenger-newsblog/am-newsblog.dtd 2005-08-21 10:07:47.000000000 +0200
+++ new/l10n/it/mail/chrome/messenger-newsblog/am-newsblog.dtd 2006-05-28 21:46:42.000000000 +0200
@@ -2,7 +2,7 @@
<!ENTITY biffStart.accesskey "o">
<!ENTITY biffStart.label "Controlla la presenza di nuovi articoli ogni">
<!ENTITY loginAtStartup.accesskey "C">
-<!ENTITY loginAtStartup.label "Controlla esistenza nuovi articolo all'avvio.">
+<!ENTITY loginAtStartup.label "Controlla esistenza nuovi articoli all'avvio.">
<!ENTITY manageSubscriptions.accesskey "G">
<!ENTITY manageSubscriptions.label "Gestione sottoscrizioni...">
<!ENTITY newsblogTitle.label "Impostazioni account RSS">
@@ -11,4 +11,4 @@
<!ENTITY rss.wizardLongName "RSS News &amp; Blogs">
<!ENTITY rss.wizardShortName "RSS">
<!ENTITY useQuickMode.accesskey "C">
-<!ENTITY useQuickMode.label "Come azione predefinita mostra il sommario degli articoli invece che caricare la tutta pagina.">
+<!ENTITY useQuickMode.label "Come azione predefinita mostra il sommario degli articoli invece che caricare tutta la pagina.">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/mail/installer/installer.inc new/l10n/it/mail/installer/installer.inc
--- old/l10n/it/mail/installer/installer.inc 2005-10-27 22:12:32.000000000 +0200
+++ new/l10n/it/mail/installer/installer.inc 2006-05-28 21:46:42.000000000 +0200
@@ -25,7 +25,7 @@
Custom_Long=Si potra' scegliere quali componenti installare. Raccomandata ad utenti esperti.

Select_Title=Selezionare i componenti
-Select_SubTitle=omponenti aggiuntivi per migliorare $ProductName$.
+Select_SubTitle=Componenti aggiuntivi per migliorare $ProductName$.
Select_Message0=Scegliere i componenti aggiuntivi da installare, quindi selezionare Avanti.

Path_Title=Cartella di installazione
@@ -46,7 +46,7 @@
Advanced_Title=Installazione di $ProductName$ - Impostazioni avanzate
Advanced_Message0=Se la propria connessione richiede un proxy inserire il nome del server e la porta. In caso contrario lasciare i campi vuoti.

-Install_Title=sommario
+Install_Title=Sommario
Install_SubTitle=$ProductName$ è pronto per essere installato.
Install_MessageInstall=Il programma di installazione copierà i seguenti componenti:
Install_MessageDownload=Il programma di installazione scaricherà ed installerà i seguenti componenti:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/mail/updater/updater.ini new/l10n/it/mail/updater/updater.ini
--- old/l10n/it/mail/updater/updater.ini 2005-08-28 10:32:27.000000000 +0200
+++ new/l10n/it/mail/updater/updater.ini 2006-05-28 21:46:42.000000000 +0200
@@ -1,4 +1,4 @@
; This file is in the UTF-8 encoding
[Strings]
Title=Aggiornamento Software
-Info=Thunderbird sta installando gli aggiornamenti e partir&#224; tra qualche attimo...
+Info=Thunderbird sta installando gli aggiornamenti e partirà tra un attimo
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/it/toolkit/chrome/mozapps/extensions/extensions.properties new/l10n/it/toolkit/chrome/mozapps/extensions/extensions.properties
--- old/l10n/it/toolkit/chrome/mozapps/extensions/extensions.properties 2005-09-23 21:56:08.000000000 +0200
+++ new/l10n/it/toolkit/chrome/mozapps/extensions/extensions.properties 2006-05-28 21:46:42.000000000 +0200
@@ -33,7 +33,7 @@
updateNotManagedMessage=Aggiornamento non supportato (la posizione di installazione non \u00E8 gestita da %S).
restartBeforeDisableTitle=Disattiva estensione
incompatibleUpdateMessage=%S sta cercando un aggiornamento compatibile per %S.
-incompatibleTitle=%S incompatibili
+incompatibleTitle=%S incompatibile
incompatibleThemeName=questo tema
updateDisabledMessage=L'aggiornamento automatico per %S non \u00E8 attivo.
missingFileMessage=%S non riesce a caricare questo oggetto poich\u00E9 il file %S \u00E8 mancante.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/nb-NO/toolkit/chrome/mozapps/help/help-toc.rdf new/l10n/nb-NO/toolkit/chrome/mozapps/help/help-toc.rdf
--- old/l10n/nb-NO/toolkit/chrome/mozapps/help/help-toc.rdf 2006-02-11 23:43:16.000000000 +0100
+++ new/l10n/nb-NO/toolkit/chrome/mozapps/help/help-toc.rdf 2006-05-28 21:46:43.000000000 +0200
@@ -14,8 +14,8 @@
<rdf:Description about="#use-help">
<nc:subheadings>
<rdf:Seq>
- <rdf:li> <rdf:Description ID="use-help-finding-the-topic-you-want" nc:name="Finding the Topic You Want" nc:link="chrome://help/locale/welcome.xhtml#finding_the_topic_you_want"/> </rdf:li>
- <rdf:li> <rdf:Description ID="use-help-search" nc:name="Search Tips" nc:link="chrome://help/locale/welcome.xhtml#search_tips"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="use-help-finding-the-topic-you-want" nc:name="Finn emnet du leter etter" nc:link="chrome://help/locale/welcome.xhtml#finding_the_topic_you_want"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="use-help-search" nc:name="Søketips" nc:link="chrome://help/locale/welcome.xhtml#search_tips"/> </rdf:li>
</rdf:Seq>
</nc:subheadings>
</rdf:Description>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/ru/dom/chrome/security/caps.properties new/l10n/ru/dom/chrome/security/caps.properties
--- old/l10n/ru/dom/chrome/security/caps.properties 2005-03-27 19:37:26.000000000 +0200
+++ new/l10n/ru/dom/chrome/security/caps.properties 2006-05-28 21:46:51.000000000 +0200
@@ -1,22 +1,22 @@
-#Translated with MozillaTranslator version 5.03
-#Sun Mar 27 21:20:16 MSD 2005
-EnableCapabilityQuery=\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439 \u0441 "%S" \u0437\u0430\u043F\u0440\u043E\u0441\u0438\u043B \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u043F\u0440\u0438\u0432\u0438\u043B\u0435\u0433\u0438\u0438 \u0447\u0442\u043E \u041D\u0415\u0411\u0415\u0417\u041E\u041F\u0410\u0421\u041D\u041E \u0438 \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u0434\u0432\u0435\u0440\u0433\u043D\u0443\u0442\u044C \u0440\u0438\u0441\u043A\u0443 \u0432\u0430\u0448\u0443 \u043C\u0430\u0448\u0438\u043D\u0443 \u0438\u043B\u0438 \u0434\u0430\u043D\u043D\u044B\u0435\: \n\n%S \n\n\u0412\u0430\u043C \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0434\u0430\u0432\u0430\u0442\u044C \u0438\u0445, \u0442\u043E\u043B\u044C\u043A\u043E \u0435\u0441\u043B\u0438 \u0432\u044B \u0434\u043E\u0432\u0435\u0440\u044F\u0435\u0442\u0435 \u044D\u0442\u043E\u043C\u0443 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0443.
-capdesc.UniversalBrowserWrite=\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u043B\u044E\u0431\u043E\u0433\u043E \u043E\u0442\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043E\u043A\u043D\u0430
-capdesc.UniversalXPConnect=\u0417\u0430\u043F\u0443\u0441\u043A \u0438\u043B\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u043E\u0433\u043E \u043E\u0431\u0435\u0441\u043F\u0435\u0447\u0435\u043D\u0438\u044F \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043C\u0430\u0448\u0438\u043D\u0435
-capdesc.UniversalPreferencesRead=\u0427\u0442\u0435\u043D\u0438\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B
-CheckMessage=\u0417\u0430\u043F\u043E\u043C\u043D\u0438\u0442\u044C \u0440\u0435\u0448\u0435\u043D\u0438\u0435
-Yes=\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C
-No=\u041E\u0442\u043A\u043B\u043E\u043D\u0438\u0442\u044C
-ExtensionCapability=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E\: %S
-capdesc.CapabilityPreferencesAccess=\u041E\u0431\u0445\u043E\u0434 \u043A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438
-SetPropertyDenied=\u0417\u0430\u043F\u0440\u0435\u0449\u0435\u043D\u043E \u0443\u0441\u0442\u0430\u043D\u0430\u0432\u043B\u0438\u0432\u0430\u0442\u044C \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u043E %S.%S
-capdesc.UniversalBrowserRead=\u0427\u0442\u0435\u043D\u0438\u0435 \u043B\u0438\u0447\u043D\u044B\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 \u0441 \u043B\u044E\u0431\u043E\u0433\u043E \u0441\u0430\u0439\u0442\u0430 \u0438\u043B\u0438 \u043E\u043A\u043D\u0430
-CheckLoadURIError=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438\: \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 %S \u043D\u0435 \u0438\u043C\u0435\u0435\u0442 \u043F\u0440\u0430\u0432\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044C %S \u0438\u043B\u0438 \u0441\u0441\u044B\u043B\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \u043D\u0435\u0433\u043E.
-capdesc.UniversalPreferencesWrite=\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B
-CheckSameOriginError=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438\: \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 %S \u043D\u0435 \u0438\u043C\u0435\u0435\u0442 \u043F\u0440\u0430\u0432\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0438\u0437 %S.
-CreateWrapperDenied=\u0417\u0430\u043F\u0440\u0435\u0449\u0435\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u043F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u0447\u043D\u044B\u0439 \u0441\u043B\u043E\u0439 \u0434\u043B\u044F \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u043A\u043B\u0430\u0441\u0441\u0430 %S
-EnableCapabilityDenied=\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u044E \u0441 %S \u0431\u044B\u043B\u043E \u043E\u0442\u043A\u0430\u0437\u0430\u043D\u043E \u0432 \u043F\u0440\u0430\u0432\u0430\u0445\: %S.
-CallMethodDenied=\u0417\u0430\u043F\u0440\u0435\u0449\u0435\u043D\u043E \u0432\u044B\u0437\u044B\u0432\u0430\u0442\u044C \u043C\u0435\u0442\u043E\u0434 %S.%S
-capdesc.UniversalFileRead=\u0427\u0442\u0435\u043D\u0438\u0435 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0445 \u0444\u0430\u0439\u043B\u043E\u0432
-Titleline=\u0411\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u044C \u0432 \u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u0435
-GetPropertyDenied=\u0417\u0430\u043F\u0440\u0435\u0449\u0435\u043D\u043E \u043F\u043E\u043B\u0443\u0447\u0430\u0442\u044C \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u043E\: %S.%S
+#Translated with MozillaTranslator version 5.03
+#Sun Mar 27 21:20:16 MSD 2005
+EnableCapabilityQuery=\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439 \u0441 "%S" \u0437\u0430\u043F\u0440\u043E\u0441\u0438\u043B \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u043F\u0440\u0438\u0432\u0438\u043B\u0435\u0433\u0438\u0438 \u0447\u0442\u043E \u041D\u0415\u0411\u0415\u0417\u041E\u041F\u0410\u0421\u041D\u041E \u0438 \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u0434\u0432\u0435\u0440\u0433\u043D\u0443\u0442\u044C \u0440\u0438\u0441\u043A\u0443 \u0432\u0430\u0448\u0443 \u043C\u0430\u0448\u0438\u043D\u0443 \u0438\u043B\u0438 \u0434\u0430\u043D\u043D\u044B\u0435\: \n\n%S \n\n\u0412\u0430\u043C \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0434\u0430\u0432\u0430\u0442\u044C \u0438\u0445, \u0442\u043E\u043B\u044C\u043A\u043E \u0435\u0441\u043B\u0438 \u0432\u044B \u0434\u043E\u0432\u0435\u0440\u044F\u0435\u0442\u0435 \u044D\u0442\u043E\u043C\u0443 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0443.
+capdesc.UniversalBrowserWrite=\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u043B\u044E\u0431\u043E\u0433\u043E \u043E\u0442\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043E\u043A\u043D\u0430
+capdesc.UniversalXPConnect=\u0417\u0430\u043F\u0443\u0441\u043A \u0438\u043B\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u043E\u0433\u043E \u043E\u0431\u0435\u0441\u043F\u0435\u0447\u0435\u043D\u0438\u044F \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043C\u0430\u0448\u0438\u043D\u0435
+capdesc.UniversalPreferencesRead=\u0427\u0442\u0435\u043D\u0438\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B
+CheckMessage=\u0417\u0430\u043F\u043E\u043C\u043D\u0438\u0442\u044C \u0440\u0435\u0448\u0435\u043D\u0438\u0435
+Yes=\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C
+No=\u041E\u0442\u043A\u043B\u043E\u043D\u0438\u0442\u044C
+ExtensionCapability=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E\: %S
+capdesc.CapabilityPreferencesAccess=\u041E\u0431\u0445\u043E\u0434 \u043A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438
+SetPropertyDenied=Permission denied to set property %S.%S
+capdesc.UniversalBrowserRead=\u0427\u0442\u0435\u043D\u0438\u0435 \u043B\u0438\u0447\u043D\u044B\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 \u0441 \u043B\u044E\u0431\u043E\u0433\u043E \u0441\u0430\u0439\u0442\u0430 \u0438\u043B\u0438 \u043E\u043A\u043D\u0430
+CheckLoadURIError=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438\: \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 %S \u043D\u0435 \u0438\u043C\u0435\u0435\u0442 \u043F\u0440\u0430\u0432\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044C %S \u0438\u043B\u0438 \u0441\u0441\u044B\u043B\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \u043D\u0435\u0433\u043E.
+capdesc.UniversalPreferencesWrite=\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B
+CheckSameOriginError=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438\: \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 %S \u043D\u0435 \u0438\u043C\u0435\u0435\u0442 \u043F\u0440\u0430\u0432\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0438\u0437 %S.
+CreateWrapperDenied=Permission denied to create wrapper for object of class %S
+EnableCapabilityDenied=A script from "%S" was denied %S privileges.
+CallMethodDenied=Permission denied to call method %S.%S
+capdesc.UniversalFileRead=\u0427\u0442\u0435\u043D\u0438\u0435 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0445 \u0444\u0430\u0439\u043B\u043E\u0432
+Titleline=\u0411\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u044C \u0432 \u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u0435
+GetPropertyDenied=Permission denied to get property %S.%S
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/ru/mail/chrome/messenger/messengercompose/composeMsgs.properties new/l10n/ru/mail/chrome/messenger/messengercompose/composeMsgs.properties
--- old/l10n/ru/mail/chrome/messenger/messengercompose/composeMsgs.properties 2005-10-23 00:22:05.000000000 +0200
+++ new/l10n/ru/mail/chrome/messenger/messengercompose/composeMsgs.properties 2006-05-28 21:46:51.000000000 +0200
@@ -53,7 +53,7 @@
12502=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u043A\u0430\u043A \u0448\u0430\u0431\u043B\u043E\u043D.
12567=\u0420\u0430\u0437\u043C\u0435\u0440 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u043C\u043E\u0433\u043E \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u043F\u0440\u0435\u0432\u044B\u0448\u0430\u0435\u0442 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043E\u043C \u043F\u0440\u0435\u0434\u0435\u043B\u044B. \u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u043D\u0435 \u0431\u044B\u043B\u043E \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u043E, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0443\u043C\u0435\u043D\u044C\u0448\u0438\u0442\u044C \u0435\u0433\u043E \u0440\u0430\u0437\u043C\u0435\u0440 \u0438 \u043F\u043E\u043F\u0440\u043E\u0431\u043E\u0432\u0430\u0442\u044C \u0441\u043D\u043E\u0432\u0430. \u0421\u0435\u0440\u0432\u0435\u0440 \u043E\u0442\u0432\u0435\u0442\u0438\u043B\: %s.
12501=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0439 \u0444\u0430\u0439\u043B %P0%. \u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430 \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0445 \u0444\u0430\u0439\u043B\u043E\u0432.
-12566=\u043D\u0435\u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0435 \u0430\u0434\u0440\u0435\u0441\u0430\u0442\u044B
+12566=undisclosed-recipients
12500=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0444\u0430\u0439\u043B %P0%.
12565=\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u043E, \u043F\u043E\u0442\u043E\u043C\u0443 \u0447\u0442\u043E \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0441 SMTP-\u0441\u0435\u0440\u0432\u0435\u0440\u043E\u043C %S. \u0421\u0435\u0440\u0432\u0435\u0440 \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D \u0438\u043B\u0438 \u043E\u0442\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u0432 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0438. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E \u0443\u043A\u0430\u0437\u0430\u043B\u0438 \u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u044B\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B SMTP-\u0441\
u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0441\u043D\u043E\u0432\u0430 \u0438\u043B\u0438 \u043E\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044C \u043A \u0441\u0435\u0442\u0435\u0432\u043E\u043C\u0443 \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440\u0443.
12564=\u0410\u0432\u0442\u043E\u0440 \u044D\u0442\u043E\u0433\u043E \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u0437\u0430\u043F\u0440\u043E\u0441\u0438\u043B, \u0447\u0442\u043E\u0431\u044B \u043E\u0442\u0432\u0435\u0442\u044B \u0431\u044B\u043B\u0438 \u043F\u0440\u0438\u0441\u043B\u0430\u043D\u044B \u0442\u043E\u043B\u044C\u043A\u043E \u0435\u043C\u0443. \u0415\u0441\u043B\u0438 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043E\u0442\u0432\u0435\u0442\u0438\u0442\u044C \u0442\u0430\u043A\u0436\u0435 \u0432 \u043A\u043E\u043D\u0444\u0435\u0440\u0435\u043D\u0446\u0438\u044E, \u0434\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u043D\u043E\u0432\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443 \u0432 \u043F\u0430\u043D\u0435\u043B\u044C \u0430\u0434\u0440\u0435\u0441\u0430, \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u0443\u043D\u043A\u0442 \u043A\u043E\u043D\u0444\u0435\u0440\u0435\u043D\u0446\u0438\u0438 \u0438\u0437 \u0441\u043F\u0438\u0441\u04
3A\u0430 \u0430\u0434\u0440\u0435\u0441\u0430\u0442\u043E\u0432 \u0438 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0435\u0451 \u0438\u043C\u044F.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/ru/security/manager/chrome/pippki/pippki.dtd new/l10n/ru/security/manager/chrome/pippki/pippki.dtd
--- old/l10n/ru/security/manager/chrome/pippki/pippki.dtd 2006-02-11 23:43:17.000000000 +0100
+++ new/l10n/ru/security/manager/chrome/pippki/pippki.dtd 2006-05-28 21:46:51.000000000 +0200
@@ -1,66 +1,66 @@
-<!ENTITY caCertExists.message "Сертификат уже существует.">
-<!ENTITY caCertExists.title "Сертификат существует">
-<!ENTITY certPicker.detailsLabel "Подробности о выбранном сертификате:">
-<!ENTITY certPicker.info "Сертификат:">
-<!ENTITY certPicker.title "Выбор сертификата">
-<!ENTITY chooseToken.message1 "Выберите маркер.">
-<!ENTITY chooseToken.title "Выбор маркера">
-<!ENTITY clientAuthAsk.message1 "Сайт спрашивает, с каким сертификатом ассоциировать вас:">
-<!ENTITY clientAuthAsk.message2 "Выберите сертификат для идентификации:">
-<!ENTITY clientAuthAsk.message3 "Подробности о выбранном сертификате:">
-<!ENTITY clientAuthAsk.title "Запрос идентификации пользователя">
-<!ENTITY createCertInfo.msg1 "Идет создание ключей... Это может занять несколько минут...">
-<!ENTITY createCertInfo.msg2 "Пожалуйста, подождите...">
-<!ENTITY createCertInfo.title "Создание закрытого ключа">
-<!ENTITY domainMismatch.title "Ошибка системы безопасности: несоответствие имени домена">
-<!ENTITY downloadCert.message1 "Вас просят доверять новому центру сертификации (CA).">
-<!ENTITY downloadCert.message3 "Перед тем, как определиться с доверием к этому центру, рекомендуется проверить его сертификат, политику и процедуры (если возможно).">
-<!ENTITY downloadCert.title "Загрузка сертификатов">
-<!ENTITY downloadCert.trustEmail "Доверять при идентификации пользователей электронной почты.">
-<!ENTITY downloadCert.trustObjSign "Доверять при идентификации программного обеспечения.">
-<!ENTITY downloadCert.trustSSL "Доверять при идентификации сайтов.">
-<!ENTITY downloadCert.viewCert.label "Просмотр">
-<!ENTITY downloadCert.viewCert.text "Проверить сертификат центра">
-<!ENTITY downloadCert.viewPolicy.label "Политика">
-<!ENTITY downloadCert.viewPolicy.text "Проверить политику и процедуры центра">
-<!ENTITY escrowWarn.benefit1 "Преимущество этого способа в том, что если вы потеряете доступ к вашему закрытому ключу, вы можете запросить его копию из центра сертификации.">
-<!ENTITY escrowWarn.message1 "Внимание: центр сертификации попросил сделать резервную копию вашего закрытого ключа.">
-<!ENTITY escrowWarn.message2 "Как бы то ни было, ваш зашифрованный закрытый ключ будет храниться центром сертификации и может быть использован для того, чтобы прочитать вашу зашифрованную почту или документы без вашего разрешения.">
-<!ENTITY escrowWarn.title "Копия ключа шифрования">
-<!ENTITY examineCert.accesskey "П">
-<!ENTITY examineCert.label "Просмотр сертификата">
-<!ENTITY formSigning.cert "Сертификат подписи">
-<!ENTITY formSigning.confirmPassword "Чтобы подтвердить свое согласие поставить цифровую подпись на это текстовое сообщение, введите мастер-пароль:">
-<!ENTITY formSigning.title "Запрос на подпись текста">
-<!ENTITY getPassword.password.label "Пароль:">
-<!ENTITY getPassword.title "Ввод мастер-пароля">
-<!ENTITY getPassword.tokenName.label "Устройство защиты">
-<!ENTITY pipalert.title "Ошибка - невозможность восстановления">
-<!ENTITY piperror.title "Ошибка">
-<!ENTITY pkcs12.getpassword.message "Введите пароль, использованный для шифрования резервной копии сертификата.">
-<!ENTITY pkcs12.getpassword.title "Ввод пароля">
-<!ENTITY pkcs12.setpassword.label1 "Пароль резервной копии:">
-<!ENTITY pkcs12.setpassword.label2 "Пароль резервной копии (ещё раз):">
-<!ENTITY pkcs12.setpassword.message "Пароль резервной копии сертификата, который вы укажете здесь, защитит файл, который будет создан. Для продолжения копирования вам нужно установить пароль.">
-<!ENTITY pkcs12.setpassword.reminder "Внимание: если вы забудете ваш пароль, вы не сможете восстановить эту резервную копию позже. Эту информацию надо хранить в безопасном месте.">
-<!ENTITY pkcs12.setpassword.title "Выбор пароля резервной копии сертификата">
-<!ENTITY pref.security.general.certificates.title "Сертификаты">
-<!ENTITY pref.security.general.header "Основные параметры безопасности">
-<!ENTITY pref.security.general.lHeader "Безопасность">
-<!ENTITY pref.security.general.level.title "Уровень безопасности">
-<!ENTITY pref.security.general.manageCert.label "Упорядочить сертификаты">
-<!ENTITY pref.security.general.paranoid.label "Использовать параметры усиленной безопасности">
-<!ENTITY pref.security.general.rHeader "Основные параметры безопасности">
-<!ENTITY resetPassword.text "Если вы сбросите свой мастер-пароль, все сохранённые пароли для Интернета и электронной почты, данные форм, личные сертификаты и закрытые ключи будут &quot;забыты&quot;. Вы действительно хотите сбросить свой мастер-пароль?">
-<!ENTITY resetPassword.title "Сброс мастер-пароля">
-<!ENTITY resetPasswordButtonLabel "Сбросить">
-<!ENTITY serverCertExpired.accept.label "Продолжить">
-<!ENTITY serverCertExpired.continue "Продолжить, несмотря на это?">
-<!ENTITY serverCrlNextupdate.message "Обратитесь за помощью к системному администратору">
-<!ENTITY setPassword.meter.label "Уровень качества пароля">
-<!ENTITY setPassword.meter.loading "Загрузка">
-<!ENTITY setPassword.newPassword.label "Новый пароль:">
-<!ENTITY setPassword.oldPassword.label "Текущий пароль:">
-<!ENTITY setPassword.reenterPassword.label "Новый пароль (ещё раз):">
-<!ENTITY setPassword.title "Смена мастер-пароля">
-<!ENTITY setPassword.tokenName.label "Устройство защиты">
+<!ENTITY caCertExists.message "Сертификат уже существует.">
+<!ENTITY caCertExists.title "Сертификат существует">
+<!ENTITY certPicker.detailsLabel "Подробности о выбранном сертификате:">
+<!ENTITY certPicker.info "Сертификат:">
+<!ENTITY certPicker.title "Выбор сертификата">
+<!ENTITY chooseToken.message1 "Выберите маркер.">
+<!ENTITY chooseToken.title "Выбор маркера">
+<!ENTITY clientAuthAsk.message1 "Сайт спрашивает, с каким сертификатом ассоциировать вас:">
+<!ENTITY clientAuthAsk.message2 "Выберите сертификат для идентификации:">
+<!ENTITY clientAuthAsk.message3 "Подробности о выбранном сертификате:">
+<!ENTITY clientAuthAsk.title "Запрос идентификации пользователя">
+<!ENTITY createCertInfo.msg1 "Идет создание ключей... Это может занять несколько минут...">
+<!ENTITY createCertInfo.msg2 "Пожалуйста, подождите...">
+<!ENTITY createCertInfo.title "Создание закрытого ключа">
+<!ENTITY domainMismatch.title "Предупреждение: несоответствие имени домена">
+<!ENTITY downloadCert.message1 "Вас просят доверять новому центру сертификации (CA).">
+<!ENTITY downloadCert.message3 "Перед тем, как определиться с доверием к этому центру, рекомендуется проверить его сертификат, политику и процедуры (если возможно).">
+<!ENTITY downloadCert.title "Загрузка сертификатов">
+<!ENTITY downloadCert.trustEmail "Доверять при идентификации пользователей электронной почты.">
+<!ENTITY downloadCert.trustObjSign "Доверять при идентификации программного обеспечения.">
+<!ENTITY downloadCert.trustSSL "Доверять при идентификации сайтов.">
+<!ENTITY downloadCert.viewCert.label "Просмотр">
+<!ENTITY downloadCert.viewCert.text "Проверить сертификат центра">
+<!ENTITY downloadCert.viewPolicy.label "Политика">
+<!ENTITY downloadCert.viewPolicy.text "Проверить политику и процедуры центра">
+<!ENTITY escrowWarn.benefit1 "Преимущество этого способа в том, что если вы потеряете доступ к вашему закрытому ключу, вы можете запросить его копию из центра сертификации.">
+<!ENTITY escrowWarn.message1 "Внимание: центр сертификации попросил сделать резервную копию вашего закрытого ключа.">
+<!ENTITY escrowWarn.message2 "Как бы то ни было, ваш зашифрованный закрытый ключ будет храниться центром сертификации и может быть использован для того, чтобы прочитать вашу зашифрованную почту или документы без вашего разрешения.">
+<!ENTITY escrowWarn.title "Копия ключа шифрования">
+<!ENTITY examineCert.accesskey "П">
+<!ENTITY examineCert.label "Просмотр сертификата">
+<!ENTITY formSigning.cert "Сертификат подписи">
+<!ENTITY formSigning.confirmPassword "Чтобы подтвердить свое согласие поставить цифровую подпись на это текстовое сообщение, введите мастер-пароль:">
+<!ENTITY formSigning.title "Запрос на подпись текста">
+<!ENTITY getPassword.password.label "Пароль:">
+<!ENTITY getPassword.title "Ввод мастер-пароля">
+<!ENTITY getPassword.tokenName.label "Устройство защиты">
+<!ENTITY pipalert.title "Ошибка - невозможность восстановления">
+<!ENTITY piperror.title "Ошибка">
+<!ENTITY pkcs12.getpassword.message "Введите пароль, использованный для шифрования резервной копии сертификата.">
+<!ENTITY pkcs12.getpassword.title "Ввод пароля">
+<!ENTITY pkcs12.setpassword.label1 "Пароль резервной копии:">
+<!ENTITY pkcs12.setpassword.label2 "Пароль резервной копии (ещё раз):">
+<!ENTITY pkcs12.setpassword.message "Пароль резервной копии сертификата, который вы укажете здесь, защитит файл, который будет создан. Для продолжения копирования вам нужно установить пароль.">
+<!ENTITY pkcs12.setpassword.reminder "Внимание: если вы забудете ваш пароль, вы не сможете восстановить эту резервную копию позже. Эту информацию надо хранить в безопасном месте.">
+<!ENTITY pkcs12.setpassword.title "Выбор пароля резервной копии сертификата">
+<!ENTITY pref.security.general.certificates.title "Сертификаты">
+<!ENTITY pref.security.general.header "Основные параметры безопасности">
+<!ENTITY pref.security.general.lHeader "Безопасность">
+<!ENTITY pref.security.general.level.title "Уровень безопасности">
+<!ENTITY pref.security.general.manageCert.label "Упорядочить сертификаты">
+<!ENTITY pref.security.general.paranoid.label "Использовать параметры усиленной безопасности">
+<!ENTITY pref.security.general.rHeader "Основные параметры безопасности">
+<!ENTITY resetPassword.text "Если вы сбросите свой мастер-пароль, все сохранённые пароли для Интернета и электронной почты, данные форм, личные сертификаты и закрытые ключи будут &quot;забыты&quot;. Вы действительно хотите сбросить свой мастер-пароль?">
+<!ENTITY resetPassword.title "Сброс мастер-пароля">
+<!ENTITY resetPasswordButtonLabel "Сбросить">
+<!ENTITY serverCertExpired.accept.label "Продолжить">
+<!ENTITY serverCertExpired.continue "Продолжить, несмотря на это?">
+<!ENTITY serverCrlNextupdate.message "Обратитесь за помощью к системному администратору">
+<!ENTITY setPassword.meter.label "Уровень качества пароля">
+<!ENTITY setPassword.meter.loading "Загрузка">
+<!ENTITY setPassword.newPassword.label "Новый пароль:">
+<!ENTITY setPassword.oldPassword.label "Текущий пароль:">
+<!ENTITY setPassword.reenterPassword.label "Новый пароль (ещё раз):">
+<!ENTITY setPassword.title "Смена мастер-пароля">
+<!ENTITY setPassword.tokenName.label "Устройство защиты">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/ru/toolkit/chrome/global/intl.css new/l10n/ru/toolkit/chrome/global/intl.css
--- old/l10n/ru/toolkit/chrome/global/intl.css 2006-02-11 23:43:17.000000000 +0100
+++ new/l10n/ru/toolkit/chrome/global/intl.css 2006-05-28 21:46:51.000000000 +0200
@@ -9,3 +9,7 @@
#MailPreferences {
min-height: 36em !important;
}
+
+#domainMismatch {
+ min-width: 40em !important;
+}


++++++ pango-cairo.patch ++++++
++++ 1302 lines (skipped)
++++ between MozillaThunderbird/pango-cairo.patch
++++ and MozillaThunderbird/pango-cairo.patch

++++++ postscript.patch ++++++
From: Wolfgang Rosenauer <stark@xxxxxxx>
Subject: make pagesize postscript DSC conform
References:
http://www.cups.org/str.php?L1542
https://bugzilla.mozilla.org/show_bug.cgi?id=334485

Index: gfx/src/ps/nsPostScriptObj.cpp
===================================================================
RCS file: /cvsroot/mozilla/gfx/src/ps/nsPostScriptObj.cpp,v
retrieving revision 1.124
diff -u -p -6 -r1.124 nsPostScriptObj.cpp
--- gfx/src/ps/nsPostScriptObj.cpp 26 Jul 2005 15:54:18 -0000 1.124
+++ gfx/src/ps/nsPostScriptObj.cpp 25 Apr 2006 18:10:34 -0000
@@ -463,20 +463,23 @@ nsPostScriptObj::write_prolog(FILE *aHan

// now begin prolog
fprintf(f, "%%%%BeginProlog\n");

// Tell the printer what size paper it should use
fprintf(f,
+ "%%%%BeginFeature: *PageSize %s\n"
"/setpagedevice where\n" // Test for the feature
"{ pop 2 dict\n"
" dup /PageSize [ %s %s ] put\n" // Paper dimensions
" dup /Policies 1 dict\n"
" dup /PageSize 3 put\n" // Select the nearest page size to fit
" put\n"
" setpagedevice\n" // Install settings
- "} if\n",
+ "} if\n"
+ "%%%%EndFeature\n",
+ mPrintSetup->paper_name,
fpCString(NSTwipsToFloatPoints(paper_width)).get(),
fpCString(NSTwipsToFloatPoints(paper_height)).get());

fprintf(f, "[");
for (i = 0; i < 256; i++){
if (*isotab[i] == '\0'){
@@ -543,13 +546,13 @@ nsPostScriptObj::write_prolog(FILE *aHan
" load def\n"

"\n"
);

if (aFTPEnable) {
- fprintf(f, "%%%%EndProlog\n");
+ //fprintf(f, "%%%%EndProlog\n");
return;
}

for(i = 0;i < NUM_AFM_FONTS; i++){
fprintf(f,
"/F%d /%s Mfr\n"
Index: gfx/src/ps/nsDeviceContextPS.cpp
===================================================================
RCS file: /cvsroot/mozilla/gfx/src/ps/nsDeviceContextPS.cpp,v
retrieving revision 1.73
diff -u -p -6 -r1.73 nsDeviceContextPS.cpp
--- gfx/src/ps/nsDeviceContextPS.cpp 21 May 2005 15:33:08 -0000 1.73
+++ gfx/src/ps/nsDeviceContextPS.cpp 25 Apr 2006 18:10:48 -0000
@@ -480,12 +480,18 @@ NS_IMETHODIMP nsDeviceContextPS::EndDocu
* to generate Type1 fonts and output to Postscript file
*/
if (mPSFontGeneratorList)
mPSFontGeneratorList->Enumerate(GeneratePSFontCallback,
(void *) submitFP);

+ /* Fonts have to be defined in the prolog */
+#if defined(MOZ_ENABLE_FREETYPE2) || defined(MOZ_ENABLE_XFT)
+ if (mFTPEnable)
+ fprintf(submitFP, "%%%%EndProlog\n");
+#endif
+
rv = mPSObj->write_script(submitFP);
if (NS_SUCCEEDED(rv))
rv = mPrintJob->FinishSubmission();
}
}

++++++ print-properties.patch ++++++
Subject: Printer properties are not saved and displayed correctly
References:
https://bugzilla.mozilla.org/show_bug.cgi?id=324072
https://bugzilla.novell.com/show_bug.cgi?id=174082

diff -p -u -d -8 -r1.4 nsIPrintSettingsService.idl
--- gfx/idl/nsIPrintSettingsService.idl 4 Mar 2006 16:37:11 -0000 1.4
+++ gfx/idl/nsIPrintSettingsService.idl 2 May 2006 22:59:39 -0000
@@ -67,17 +67,17 @@ interface nsIPrintSettingsService : nsIS
* then it should use "globalPrintSettings"
*
* Initializes the newPrintSettings from the default printer
*
*/
readonly attribute nsIPrintSettings newPrintSettings;

/**
- * The name of the default printer
+ * The name of the last printer used, or else the system default printer.
*/
readonly attribute wstring defaultPrinterName;

/**
* Initializes certain settings from the native printer into the PrintSettings
* if aPrinterName is null then it uses the default printer name if it can
* These settings include, but are not limited to:
* Page Orientation
@@ -85,28 +85,31 @@ interface nsIPrintSettingsService : nsIS
* Number of Copies
*/
void initPrintSettingsFromPrinter(in wstring aPrinterName, in nsIPrintSettings aPrintSettings);

/**
* Reads PrintSettings values from Prefs,
* the values to be read are indicated by the "flags" arg.
*
- * First it reads in the "generic" set of PrintSetings not associated with any printer
- * then it uses the PrinterName in the PrinterSettings to read any settings that were saved
+ * aPrintSettings should be initialized with the name of a printer. First
+ * it reads in the PrintSettings from the last print job. Then it uses the
+ * PrinterName in the PrinterSettings to read any settings that were saved
* just for that printer.
*
* aPS - PrintSettings to have its settings read
* aUsePrinterNamePrefix - indicates whether to use the printer name as a prefix
- * aFlags - indicates which prefs to read, see nsIPrintSettings.idl for the const values.
+ * aFlags - indicates which prefs to read, see nsIPrintSettings.idl for the
+ * const values.
*
* Items not read:
* startPageRange, endPageRange, scaling, printRange, title
* docURL, howToEnableFrameUI, isCancelled, printFrameTypeUsage
- * printFrameType, printSilent, shrinkToFit, numCopies
+ * printFrameType, printSilent, shrinkToFit, numCopies,
+ * printerName
*
*/
void initPrintSettingsFromPrefs(in nsIPrintSettings aPrintSettings, in boolean aUsePrinterNamePrefix, in unsigned long aFlags);

/**
* Writes PrintSettings values to Prefs,
* the values to be written are indicated by the "flags" arg.
*
Index: gfx/src/nsPrintOptionsImpl.cpp
===================================================================
RCS file: /cvsroot/mozilla/gfx/src/Attic/nsPrintOptionsImpl.cpp,v
retrieving revision 1.76
diff -u -p -6 -r1.76 nsPrintOptionsImpl.cpp
--- gfx/src/nsPrintOptionsImpl.cpp 9 Aug 2005 01:35:48 -0000 1.76
+++ gfx/src/nsPrintOptionsImpl.cpp 10 May 2006 06:22:28 -0000
@@ -599,19 +599,12 @@ nsPrintOptions::ReadPrefs(nsIPrintSettin
if (GETSTRPREF(kPrintCommand, str)) {
aPS->SetPrintCommand(str.get());
DUMP_STR(kReadStr, kPrintCommand, str.get());
}
}

- if (aFlags & nsIPrintSettings::kInitSavePrinterName) {
- if (GETSTRPREF(kPrinterName, str)) {
- aPS->SetPrinterName(str.get());
- DUMP_STR(kReadStr, kPrinterName, str.get());
- }
- }
-
if (aFlags & nsIPrintSettings::kInitSavePrintToFile) {
if (GETBOOLPREF(kPrintToFile, &b)) {
aPS->SetPrintToFile(b);
DUMP_BOOL(kReadStr, kPrintToFile, b);
}
}
@@ -867,16 +860,18 @@ nsPrintOptions::WritePrefs(nsIPrintSetti
if (NS_SUCCEEDED(aPS->GetPrintCommand(&uStr))) {
DUMP_STR(kWriteStr, kPrintCommand, uStr);
WritePrefString(uStr, GetPrefName(kPrintCommand, aPrinterName));
}
}

- if (aFlags & nsIPrintSettings::kInitSavePrinterName) {
+ // Only the general version of this pref is saved
+ if ((aFlags & nsIPrintSettings::kInitSavePrinterName)
+ && aPrinterName.IsEmpty()) {
if (NS_SUCCEEDED(aPS->GetPrinterName(&uStr))) {
DUMP_STR(kWriteStr, kPrinterName, uStr);
- WritePrefString(uStr, GetPrefName(kPrinterName, aPrinterName));
+ WritePrefString(uStr, kPrinterName);
}
}

if (aFlags & nsIPrintSettings::kInitSavePrintToFile) {
if (NS_SUCCEEDED(aPS->GetPrintToFile(&b))) {
DUMP_BOOL(kWriteStr, kPrintToFile, b);
@@ -967,12 +962,18 @@ nsresult nsPrintOptions::_CreatePrintSet
{
// does not initially ref count
nsPrintSettings * printSettings = new nsPrintSettings();
NS_ENSURE_TRUE(printSettings, NS_ERROR_OUT_OF_MEMORY);

NS_ADDREF(*_retval = printSettings); // ref count
+
+ nsXPIDLString printerName;
+ nsresult rv = GetDefaultPrinterName(getter_Copies(printerName));
+ NS_ENSURE_SUCCESS(rv, rv);
+ (*_retval)->SetPrinterName(printerName.get());
+
(void)InitPrintSettingsFromPrefs(*_retval, PR_FALSE,
nsIPrintSettings::kInitSaveAll);

return NS_OK;
}

@@ -1005,12 +1006,38 @@ nsPrintOptions::GetDefaultPrinterName(PR
{
nsresult rv;
nsCOMPtr<nsIPrinterEnumerator> prtEnum = do_GetService(kPrinterEnumeratorCID,
&rv);
NS_ENSURE_SUCCESS(rv, rv);

+ // Look up the printer from the last print job
+ nsAutoString lastPrinterName;
+ ReadPrefString(kPrinterName, lastPrinterName);
+ if (!lastPrinterName.IsEmpty()) {
+ // Verify it's still a valid printer
+ PRUnichar **printers;
+ PRUint32 ctPrinters;
+ rv = prtEnum->EnumeratePrinters(&ctPrinters, &printers);
+ if (NS_SUCCEEDED(rv)) {
+ PRBool isValid = PR_FALSE;
+ for (PRUint32 ii = ctPrinters - 1; ii >= 0; --ii) {
+ if (lastPrinterName.Equals(printers[ii])) {
+ isValid = PR_TRUE;
+ break;
+ }
+ }
+ NS_FREE_XPCOM_ALLOCATED_POINTER_ARRAY(ctPrinters, printers);
+ if (isValid) {
+ *aDefaultPrinterName = ToNewUnicode(lastPrinterName);
+ return NS_OK;
+ }
+ }
+ }
+
+ // There is no last printer preference, or it doesn't name a valid printer.
+ // Return the default from the printer enumeration.
return prtEnum->GetDefaultPrinterName(aDefaultPrinterName);
}

NS_IMETHODIMP
nsPrintOptions::InitPrintSettingsFromPrinter(const PRUnichar *aPrinterName,
nsIPrintSettings *aPrintSettings)
@@ -1126,15 +1153,20 @@ nsPrintOptions::InitPrintSettingsFromPre
// with empty printer name
nsresult rv = ReadPrefs(aPS, prtName, aFlags);
NS_ENSURE_SUCCESS(rv, rv);

// Get the Printer Name from the PrintSettings
// to use as a prefix for Pref Names
- GetAdjustedPrinterName(aPS, aUsePNP, prtName);
- NS_ENSURE_FALSE(prtName.IsEmpty(), NS_OK);
+ rv = GetAdjustedPrinterName(aPS, aUsePNP, prtName);
+ NS_ENSURE_SUCCESS(rv, rv);

+ if (prtName.IsEmpty()) {
+ NS_WARNING("Caller should supply a printer name.");
+ return NS_OK;
+ }
+
// Now read any printer specific prefs
rv = ReadPrefs(aPS, prtName, aFlags);
if (NS_SUCCEEDED(rv))
aPS->SetIsInitializedFromPrefs(PR_TRUE);

return NS_OK;
++++++ suse-default-prefs.js ++++++
--- MozillaThunderbird/suse-default-prefs.js 2006-03-20 06:19:45.000000000 +0100
+++ MozillaThunderbird/suse-default-prefs.js 2006-06-02 12:16:28.000000000 +0200
@@ -5,3 +5,7 @@
pref("font.name.monospace.x-western", "monospace");
pref("font.name.monospace.x-unicode", "monospace");
pref("network.negotiate-auth.gsslib", "GSSAPI");
+pref("print.print_edge_top", 14); // 1/100 of an inch
+pref("print.print_edge_left", 16); // 1/100 of an inch
+pref("print.print_edge_right", 16); // 1/100 of an inch
+pref("print.print_edge_bottom", 14); // 1/100 of an inch

++++++ system-extensions.patch ++++++
--- /var/tmp/diff_new_pack.vnGpvc/_old 2006-06-02 12:59:35.000000000 +0200
+++ /var/tmp/diff_new_pack.vnGpvc/_new 2006-06-02 12:59:35.000000000 +0200
@@ -45,7 +45,7 @@
@@ -3236,13 +3247,13 @@ ExtensionManager.prototype = {
"{641d8d09-7dda-4850-8228-ac0ab65e2ac9}"]);
if (profileDOMi && profileDOMi.exists())
- profileDOMi.remove(true);
+ removeDirRecursive(profileDOMi);

// Prepare themes for installation
// Only enumerate directories in the app-profile and app-global locations.

++++++ system-nss.patch ++++++
++++ 5430 lines (skipped)
++++ between MozillaThunderbird/system-nss.patch
++++ and MozillaThunderbird/system-nss.patch

++++++ thunderbird-1.5-source.tar.bz2 -> thunderbird-1.5.0.4-source.tar.bz2 ++++++
MozillaThunderbird/thunderbird-1.5-source.tar.bz2 MozillaThunderbird/thunderbird-1.5.0.4-source.tar.bz2 differ: char 11, line 1

++++++ xul-picker.patch ++++++
--- /var/tmp/diff_new_pack.vnGpvc/_old 2006-06-02 12:59:36.000000000 +0200
+++ /var/tmp/diff_new_pack.vnGpvc/_new 2006-06-02 12:59:36.000000000 +0200
@@ -1,6 +1,14 @@
---- widget/src/gtk2/nsWidgetFactory.cpp.orig 2004-09-02 13:26:37.397413875 +0200
-+++ widget/src/gtk2/nsWidgetFactory.cpp 2004-09-02 13:33:59.337053388 +0200
-@@ -55,6 +55,7 @@
+Index: widget/src/gtk2/nsWidgetFactory.cpp
+===================================================================
+RCS file: /cvsroot/mozilla/widget/src/gtk2/nsWidgetFactory.cpp,v
+retrieving revision 1.26.12.1
+diff -u -p -6 -r1.26.12.1 nsWidgetFactory.cpp
+--- widget/src/gtk2/nsWidgetFactory.cpp 21 Apr 2006 21:43:42 -0000 1.26.12.1
++++ widget/src/gtk2/nsWidgetFactory.cpp 25 Apr 2006 05:05:06 -0000
+@@ -52,12 +52,13 @@
+ #include "nsBidiKeyboard.h"
+ #include "nsNativeKeyBindings.h"
+
#include "nsIComponentRegistrar.h"
#include "nsComponentManagerUtils.h"
#include "nsAutoPtr.h"
@@ -8,12 +16,21 @@
#include <gtk/gtk.h>

/* from nsFilePicker.js */
-@@ -87,7 +88,7 @@
+ #define XULFILEPICKER_CID \
+ { 0x54ae32f8, 0x1dd2, 0x11b2, \
+ { 0xa2, 0x09, 0xdf, 0x7c, 0x50, 0x53, 0x70, 0xf8} }
+@@ -83,13 +84,13 @@ nsFilePickerConstructor(nsISupports *aOu
+ *aResult = nsnull;
+ if (aOuter != nsnull) {
+ return NS_ERROR_NO_AGGREGATION;
}

nsCOMPtr<nsIFilePicker> picker;
-- if (gtk_check_version(2,4,0) == NULL) {
-+ if ( (gtk_check_version(2,4,0) == NULL) && !PR_GetEnv("MOZ_XUL_PICKER") ) {
+- if (gtk_check_version(2,6,3) == NULL) {
++ if ( (gtk_check_version(2,6,3) == NULL) && !PR_GetEnv("MOZ_XUL_PICKER") ) {
picker = new nsFilePicker;
} else {
picker = do_CreateInstance(kXULFilePickerCID);
+ }
+
+ if (!picker) {


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...


---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit-help@xxxxxxxxxxxx

< Previous Next >
This Thread