[Aptitude-svn-commit] r3596 - in branches/aptitude-0.3/aptitude: . src

Daniel Burrows dburrows@costa.debian.org
Sun Jul 3 18:40:39 UTC 2005


Author: dburrows
Date: Sun Jul  3 18:40:37 2005
New Revision: 3596

Modified:
   branches/aptitude-0.3/aptitude/ChangeLog
   branches/aptitude-0.3/aptitude/src/main.cc
Log:
Don't complain loudly and annoyingly about invalid encodings.

Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog	(original)
+++ branches/aptitude-0.3/aptitude/ChangeLog	Sun Jul  3 18:40:37 2005
@@ -1,5 +1,10 @@
 2005-07-03  Daniel Burrows  <dburrows@debian.org>
 
+	* src/main.cc:
+
+	  Don't complain loudly about invalid encodings; just generate
+	  output with the offending characters replaced by '?'.
+
 	* src/vscreen/vs_pager.cc:
 
 	  Actually support wide characters in the pager: calculate

Modified: branches/aptitude-0.3/aptitude/src/main.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/main.cc	(original)
+++ branches/aptitude-0.3/aptitude/src/main.cc	Sun Jul  3 18:40:37 2005
@@ -65,6 +65,12 @@
 #include "pkg_grouppolicy.h"
 #include "pkg_view.h"
 
+#if 0
+// These are commented out so as to not punish users unduly for coding
+// errors.  The transcoder now substitutes conspicuous '?' characters
+// into its output, which should be enough of a clue.
+
+
 /** Handles a coding error using the apt error mechanism. */
 std::wstring handle_mbtow_error(int error,
 				const std::wstring &partial,
@@ -83,6 +89,7 @@
 		partial.c_str());
   return partial;
 }
+#endif
 
 static void show_version()
 {
@@ -184,8 +191,10 @@
 {
   srandom(time(0));
 
-  transcode_mbtow_err=handle_mbtow_error;
-  transcode_wtomb_err=handle_wtomb_error;
+  // See earlier note
+  //
+  //transcode_mbtow_err=handle_mbtow_error;
+  //transcode_wtomb_err=handle_wtomb_error;
 
   setlocale(LC_ALL, "");
   bindtextdomain(PACKAGE, LOCALEDIR);




More information about the Aptitude-svn-commit mailing list