Hi,

I uploaded an NMU of your package. Please consider this as help to make
the package releaseable again, and to help the transition to xulrunner.
Please find the used diff below.


Cheers,
Andi

diff -Nur kazehakase-0.3.9~/debian/changelog kazehakase-0.3.9/debian/changelog
--- kazehakase-0.3.9~/debian/changelog  2006-09-09 12:49:56.757104894 +0200
+++ kazehakase-0.3.9/debian/changelog   2006-09-09 12:49:38.418020054 +0200
@@ -1,3 +1,15 @@
+kazehakase (0.3.9-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/patches/50_passwordmgr.dpatch: Fixed crasher in
+    GtkPromptService.cpp when signon.rememberSignons is not set, which
+    happens to be the case with xulrunner but not with mozilla.  Also
+    set it if not already user set. Closes:#380466
+    Thanks to Gerfried Fuchs and Yavor Doganov for their help.
+    Thanks to Mike Hommey for the fix.
+
+ -- Andreas Barth <[EMAIL PROTECTED]>  Sat,  9 Sep 2006 12:46:39 +0200
+
 kazehakase (0.3.9-1) unstable; urgency=low
 
   * New upstream release.
diff -Nur kazehakase-0.3.9~/debian/patches/00list 
kazehakase-0.3.9/debian/patches/00list
--- kazehakase-0.3.9~/debian/patches/00list     2006-09-09 12:49:56.736105942 
+0200
+++ kazehakase-0.3.9/debian/patches/00list      2006-09-09 12:48:32.554306795 
+0200
@@ -1,3 +1,4 @@
 05_add_missing
 20_user_agent_tag
 30_bookmarkbar_DSA
+50_passwordmgr
diff -Nur kazehakase-0.3.9~/debian/patches/50_passwordmgr.dpatch 
kazehakase-0.3.9/debian/patches/50_passwordmgr.dpatch
--- kazehakase-0.3.9~/debian/patches/50_passwordmgr.dpatch      1970-01-01 
01:00:00.000000000 +0100
+++ kazehakase-0.3.9/debian/patches/50_passwordmgr.dpatch       2006-09-09 
12:48:32.555306745 +0200
@@ -0,0 +1,45 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 50_passwordmgr.dpatch by  <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fixed crasher in GtkPromptService.cpp when signon.rememberSignons is 
not set,
+## DP: which happens to be the case with xulrunner but not with mozilla. Also 
set it
+## DP: if not already user set.
+## DP: Thanks to Gerfried Fuchs and Yavor Doganov for their help.
+
[EMAIL PROTECTED]@
+
+--- kazehakase/src/mozilla/GtkPromptService.cpp.orig   2006-08-26 
08:50:40.906614000 +0200
++++ kazehakase/src/mozilla/GtkPromptService.cpp        2006-08-26 
11:10:20.130282750 +0200
+@@ -344,7 +344,7 @@
+       kz_prompt_dialog_set_message_text(prompt, cText.get());
+       kz_prompt_dialog_set_user(prompt, cUser.get());
+       kz_prompt_dialog_set_password(prompt, cPass.get());
+-      if (aCheckMsg)
++      if (aCheckValue)
+       {
+               kz_prompt_dialog_set_check_message(prompt, cCheckMsg.get());
+               kz_prompt_dialog_set_check_value(prompt, *aCheckValue);
+--- kazehakase/src/mozilla/mozilla-prefs.cpp.orig      2006-08-26 
11:10:04.545308750 +0200
++++ kazehakase/src/mozilla/mozilla-prefs.cpp   2006-08-26 11:10:26.526682500 
+0200
+@@ -95,6 +95,7 @@
+       gboolean override = FALSE, use_proxy = FALSE;
+       gchar proxy_name[1024];
+       gboolean conf_exist = FALSE, use_proxy_exist = FALSE;
++      gboolean signon_remember;
+       KzProxyItem *item = NULL;
+ 
+       // set user agent name
+@@ -132,6 +133,12 @@
+               g_free(value);
+       }
+       
++      if (!mozilla_prefs_get_boolean("signon.rememberSignons", 
&signon_remember))
++      {
++              mozilla_prefs_set_boolean("signon.rememberSignons",
++                                       true);
++      }
++
+       use_proxy_exist = KZ_CONF_GET("Global", "use_proxy", use_proxy, BOOL);
+       
+       conf_exist = KZ_CONF_GET("Global", "proxy_name",
-- 
  http://home.arcor.de/andreas-barth/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to