Hello community,
here is the log from the commit of package zmd
checked in at Fri May 19 02:01:35 CEST 2006.
--------
--- zmd/zmd.changes 2006-05-16 23:30:47.000000000 +0200
+++ zmd/zmd.changes 2006-05-18 23:25:54.000000000 +0200
@@ -1,0 +2,8 @@
+Thu May 18 23:23:54 CEST 2006 - maw@suse.de
+
+- New source drop (r28510) which:
+- Subscribes the catalogue of a one-catalog-only service
+- Marks RemoteTransactionProgress.MediaMessage with view
+ privileges, fixing #171008, #171171, and #170328.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zmd.spec ++++++
--- /var/tmp/diff_new_pack.JcqzQu/_old 2006-05-19 02:00:58.000000000 +0200
+++ /var/tmp/diff_new_pack.JcqzQu/_new 2006-05-19 02:00:58.000000000 +0200
@@ -14,7 +14,7 @@
BuildRequires: dbus-1-mono log4net mono-basic mono-data-sqlite mono-devel perl-XML-Parser rpm-devel sqlite-devel
URL: http://www.novell.com
Version: 7.1.1.0
-Release: 39
+Release: 40
License: LGPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
@@ -159,6 +159,11 @@
# %{_libdir}/monodoc/sources/*
%changelog -n zmd
+* Thu May 18 2006 - maw@suse.de
+- New source drop (r28510) which:
+- Subscribes the catalogue of a one-catalog-only service
+- Marks RemoteTransactionProgress.MediaMessage with view
+ privileges, fixing #171008, #171171, and #170328.
* Tue May 16 2006 - maw@suse.de
- New source drop (r28426) which:
- Improves remoting exception messages.
++++++ zmd-7.1.1.0.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/ChangeLog new/zmd-7.1.1.0/ChangeLog
--- old/zmd-7.1.1.0/ChangeLog 2006-05-15 16:42:04.000000000 +0200
+++ new/zmd-7.1.1.0/ChangeLog 2006-05-17 20:25:44.000000000 +0200
@@ -1,3 +1,11 @@
+2006-05-17 Rian Hunter
+
+ * src/BundleManager.cs: add static method to return all catalogs
+ provided by a certain service: GetServiceCatalogs
+ * src/ServiceManager.cs: add a delegate to the "ServiceAdded" event
+ that subscribes to a catalog if that is the newly added service's only
+ catalog.
+
2006-05-11 Dan Mills
* zmd.init.lsb.in: Add $remote_fs to the Should-Start line. Fixes
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/ChangeLog new/zmd-7.1.1.0/modules/ChangeLog
--- old/zmd-7.1.1.0/modules/ChangeLog 2006-05-16 01:43:44.000000000 +0200
+++ new/zmd-7.1.1.0/modules/ChangeLog 2006-05-17 00:55:13.000000000 +0200
@@ -1,3 +1,8 @@
+2006-05-16 Chris Rivera
+
+ * linux/RemotePackageManager.cs: Mark MediaMessage with view privileges.
+ This is probably going to end up fixing 171008 and 170328.
+
2006-05-15 Chris Rivera
* linux/Atom.cs: Add a dummy object that is needed for zypp as suggested
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/linux/RemotePackageManager.cs new/zmd-7.1.1.0/modules/linux/RemotePackageManager.cs
--- old/zmd-7.1.1.0/modules/linux/RemotePackageManager.cs 2006-05-15 20:48:15.000000000 +0200
+++ new/zmd-7.1.1.0/modules/linux/RemotePackageManager.cs 2006-05-17 00:52:16.000000000 +0200
@@ -53,6 +53,7 @@
}
public string MediaMessage {
+ [Privilege ("view")]
get { return progress.MediaMessage; }
}
}
Binary files old/zmd-7.1.1.0/po/de_DE.gmo and new/zmd-7.1.1.0/po/de_DE.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/de_DE.po new/zmd-7.1.1.0/po/de_DE.po
--- old/zmd-7.1.1.0/po/de_DE.po 2006-05-16 22:43:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/de_DE.po 2006-05-17 21:04:33.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:04-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -274,52 +274,52 @@
msgid "No bundle with id '{0}' was found."
msgstr "Kein Bundle mit ID '{0}' gefunden."
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, fuzzy, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr ""
"Bundle '{0}' erfordert das Bundle mit der ID '{1}', das jedoch nicht "
"gefunden wurde."
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr "Bundle '{0}' ist nicht vorbereitet."
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr ""
"Bundle '{0}' erfordert das Bundle mit der ID '{1}', das jedoch nicht "
"gefunden wurde."
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, fuzzy, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr ""
"Bundle '{0}' erfordert das Bundle mit der ID '{1}', das jedoch nicht "
"gefunden wurde."
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr "Bundle '{0}' ist nicht vorbereitet."
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr "'{0}' ist bereits installiert."
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr "'{0}' ist nicht installiert."
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr "Bundles werden vorbereitet."
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr "Eine andere Transaktion wird bereits ausgeführt."
@@ -711,55 +711,55 @@
msgstr ""
"Der Startzeitpunkt kann nach Beginn des Zeitplans nicht mehr geändert werden"
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr "Dienstaktualisierung"
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr "Ursprüngliche Dienstdatei enthielt keine URL."
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr "Aktivierung ursprünglicher Dienste"
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr "Dienst '{0}' an '{1}' ist auf diesem Client bereits vorhanden."
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr "Ein Dienst des Typs '{0}' ist auf diesem Client bereits vorhanden."
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr "'{0}' ist kein gültiger Diensttyp."
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr "Dienstaktualisierung"
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "Der Dienst '{0}' unterstützt keine Registrierung."
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Unbekannte Dienstspeicherversion '{0}'"
Binary files old/zmd-7.1.1.0/po/en_US.gmo and new/zmd-7.1.1.0/po/en_US.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/en_US.po new/zmd-7.1.1.0/po/en_US.po
--- old/zmd-7.1.1.0/po/en_US.po 2006-05-16 22:43:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/en_US.po 2006-05-17 21:04:33.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:04-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -271,46 +271,46 @@
msgid "No bundle with id '{0}' was found."
msgstr "No bundle with id '{0}' was found."
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, fuzzy, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr "Bundle '{0}' requires bundle with id '{1}', which was not found."
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr "Bundle '{0}' is not prepared."
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr "Bundle '{0}' requires bundle with id '{1}', which was not found."
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, fuzzy, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr "Bundle '{0}' requires bundle with id '{1}', which was not found."
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr "Bundle '{0}' is not prepared."
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr "'{0}' is already installed."
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr "'{0}' is not installed."
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr "Preparing Bundles"
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr "Another transaction is already in progress"
@@ -697,55 +697,55 @@
msgid "Cannot change start time after schedule is running"
msgstr "Cannot change start time after schedule is running"
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr "Service Refresh"
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr "Initial service file did not contain an URL."
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr "Mounting Initial Services"
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr "Service '{0}' at '{1}' already exists on this client."
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr "A service of type '{0}' already exists on this client"
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr "'{0}' is not a valid service type"
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr "Refreshing Services"
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "The '{0}' service does not support registration."
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Unknown service storage version '{0}'"
Binary files old/zmd-7.1.1.0/po/es_ES.gmo and new/zmd-7.1.1.0/po/es_ES.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/es_ES.po new/zmd-7.1.1.0/po/es_ES.po
--- old/zmd-7.1.1.0/po/es_ES.po 2006-05-16 22:43:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/es_ES.po 2006-05-17 21:04:33.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:04-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -279,46 +279,46 @@
msgid "No bundle with id '{0}' was found."
msgstr "No se ha encontrado ningún lote con ID '{0}'."
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, fuzzy, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr "El lote '{0}' exige un ID '{1}' que no se ha encontrado."
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr "El lote '{0}' no está preparado."
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr "El lote '{0}' exige un ID '{1}' que no se ha encontrado."
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, fuzzy, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr "El lote '{0}' exige un ID '{1}' que no se ha encontrado."
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr "El lote '{0}' no está preparado."
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr "'{0}' ya instalado."
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr "'{0}' sin instalar."
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr "Preparando lotes"
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr "Hay otra transacción en proceso"
@@ -710,55 +710,55 @@
msgstr ""
"No es posible cambiar la hora de inicio cuando la programación está en curso"
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr "Actualización de servicio"
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr "El archivo de servicio inicial no contenía ninguna URL."
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr "Montando servicios iniciales"
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr "El servicio '{0}' de '{1}' ya existe en este cliente."
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr "Ya existe un servicio del tipo '{0}' en este cliente"
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr "'{0}' no es un tipo de servicio válido"
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr "Actualizando servicios"
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "El servicio '{0}' no admite registro."
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Versión de almacenamiento de servicio no válida '{0}'"
Binary files old/zmd-7.1.1.0/po/fr_FR.gmo and new/zmd-7.1.1.0/po/fr_FR.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/fr_FR.po new/zmd-7.1.1.0/po/fr_FR.po
--- old/zmd-7.1.1.0/po/fr_FR.po 2006-05-16 22:43:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/fr_FR.po 2006-05-17 21:04:33.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:04-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -278,52 +278,52 @@
msgid "No bundle with id '{0}' was found."
msgstr "Aucun ensemble avec l'identificateur '{0}' n'a été trouvé."
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, fuzzy, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr ""
"L'ensemble '{0}' nécessite l'ensemble ayant l'identificateur '{1}' , qui n'a "
"pas été trouvé."
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr "L'ensemble '{0}' n'est pas préparé."
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr ""
"L'ensemble '{0}' nécessite l'ensemble ayant l'identificateur '{1}' , qui n'a "
"pas été trouvé."
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, fuzzy, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr ""
"L'ensemble '{0}' nécessite l'ensemble ayant l'identificateur '{1}' , qui n'a "
"pas été trouvé."
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr "L'ensemble '{0}' n'est pas préparé."
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr "'{0}' est déjà installé."
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr "'{0}' n'est pas installé"
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr "Préparation des ensembles"
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr "Une autre transaction est déjà en cours"
@@ -713,55 +713,55 @@
msgstr ""
"Changement de l'heure de début impossible lorsque la planification est lancée"
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr "Rafraîchissement du service"
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr "Le fichier de service initial ne contenait pas d'URL."
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr "Montage des services initiaux"
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr "Le service '{0}' à '{1}' existe déjà sur ce client."
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr "Un service de type '{0}' existe déjà sur ce client."
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr "'{0}' n'est pas un type de service valide"
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr "Rafraîchissement des services"
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "Le service '{0}' ne prend pas en charge l'enregistrement."
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Version de stockage de service '{0}' inconnue"
Binary files old/zmd-7.1.1.0/po/pt_BR.gmo and new/zmd-7.1.1.0/po/pt_BR.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/pt_BR.po new/zmd-7.1.1.0/po/pt_BR.po
--- old/zmd-7.1.1.0/po/pt_BR.po 2006-05-16 22:43:05.000000000 +0200
+++ new/zmd-7.1.1.0/po/pt_BR.po 2006-05-17 21:04:33.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:04-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -274,46 +274,46 @@
msgid "No bundle with id '{0}' was found."
msgstr "Não foi encontrado nenhum bundle com ID '{0}'."
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, fuzzy, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr "O bundle '{0}' requer o bundle com ID '{1}', que não foi encontrado."
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr "O bundle '{0}' não está preparado."
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr "O bundle '{0}' requer o bundle com ID '{1}', que não foi encontrado."
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, fuzzy, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr "O bundle '{0}' requer o bundle com ID '{1}', que não foi encontrado."
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr "O bundle '{0}' não está preparado."
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr "'{0}' já está instalado."
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr "'{0}' não está instalado."
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr "Preparando Bundles"
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr "Já existe outra transação em andamento"
@@ -704,55 +704,55 @@
"Não é possível mudar o horário de início depois que a programação está em "
"execução"
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr "Atualização de Serviço"
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr "O arquivo de serviço inicial não contém um URL."
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr "Montando Serviços Iniciais"
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr "O serviço '{0}' em '{1}' já existe neste cliente."
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr "Um serviço do tipo '{0}' já existe neste cliente"
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr "'{0}' não é um tipo de serviço válido"
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr "Atualizando Serviços"
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "O serviço '{0}' não suporta registro."
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Versão de armazenamento de serviço desconhecida '{0}'"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/zmd.pot new/zmd-7.1.1.0/po/zmd.pot
--- old/zmd-7.1.1.0/po/zmd.pot 2006-05-16 22:43:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/zmd.pot 2006-05-17 21:06:11.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:06-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -269,46 +269,46 @@
msgid "No bundle with id '{0}' was found."
msgstr ""
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr ""
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr ""
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr ""
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr ""
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr ""
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr ""
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr ""
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr ""
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr ""
@@ -691,55 +691,55 @@
msgid "Cannot change start time after schedule is running"
msgstr ""
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr ""
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr ""
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr ""
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr ""
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr ""
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr ""
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr ""
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr ""
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr ""
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/BundleManager.cs new/zmd-7.1.1.0/src/BundleManager.cs
--- old/zmd-7.1.1.0/src/BundleManager.cs 2006-04-26 20:25:47.000000000 +0200
+++ new/zmd-7.1.1.0/src/BundleManager.cs 2006-05-17 20:25:44.000000000 +0200
@@ -275,6 +275,20 @@
return (Catalog[]) ret.ToArray (typeof (Catalog));
}
+ public static Catalog[] GetServiceCatalogs (Service service) {
+ ArrayList ret = new ArrayList ();
+
+ lock (catalogs) {
+ foreach (Catalog cat in catalogs) {
+ if (cat.Service == service) {
+ ret.Add (cat);
+ }
+ }
+ }
+
+ return (Catalog[]) ret.ToArray (typeof (Catalog));
+ }
+
public static IEnumerable Query (IList query) {
MultiEnumerable multi = new MultiEnumerable ();
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/ServiceManager.cs new/zmd-7.1.1.0/src/ServiceManager.cs
--- old/zmd-7.1.1.0/src/ServiceManager.cs 2006-04-21 16:28:26.000000000 +0200
+++ new/zmd-7.1.1.0/src/ServiceManager.cs 2006-05-17 20:25:43.000000000 +0200
@@ -92,11 +92,21 @@
services = new ArrayList ();
disconnServices = new ArrayList ();
disconnExisting = new ArrayList ();
+
+ ServiceAdded += SubscribeToSingleCatalog;
}
private ServiceManager () {
}
+ private static void SubscribeToSingleCatalog (Service service) {
+ Catalog[] cats = BundleManager.GetServiceCatalogs (service);
+
+ if (cats.Length == 1) {
+ cats[0].IsSubscribed = true;
+ }
+ }
+
private static void CreateRefreshSchedule () {
RefreshSchedule sched = new RefreshSchedule (GettextCatalog.GetString ("Service Refresh"));
sched.RecurrenceType = RecurrenceType.Custom;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...