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

Daniel Burrows dburrows@costa.debian.org
Sat, 02 Jul 2005 03:14:05 +0000


Author: dburrows
Date: Sat Jul  2 03:14:02 2005
New Revision: 3519

Modified:
   branches/aptitude-0.3/aptitude/ChangeLog
   branches/aptitude-0.3/aptitude/src/defaults.cc
Log:
Update how defaults are set for wide characters.

Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog	(original)
+++ branches/aptitude-0.3/aptitude/ChangeLog	Sat Jul  2 03:14:02 2005
@@ -1,5 +1,10 @@
 2005-07-01  Daniel Burrows  <dburrows@debian.org>
 
+	* src/defaults.cc:
+
+	  Change the default setting initializations to use the new
+	  wide-character interfaces.
+
 	* src/broken_indicator.cc:
 
 	  Convert the broken indicator to handle wide characters.

Modified: branches/aptitude-0.3/aptitude/src/defaults.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/defaults.cc	(original)
+++ branches/aptitude-0.3/aptitude/src/defaults.cc	Sat Jul  2 03:14:02 2005
@@ -14,62 +14,62 @@
 
 static void init_keybindings()
 {
-  global_bindings.set("CycleNext", KEY_F(6));
-  global_bindings.set("CyclePrev", KEY_F(7));
+  global_bindings.set("CycleNext", key(KEY_F(6), true));
+  global_bindings.set("CyclePrev", key(KEY_F(7), true));
 
-  global_bindings.set("QuitProgram", "Q"[0]);
+  global_bindings.set("QuitProgram", key(L'Q', false));
 
-  global_bindings.set("UpdatePackageList", "u"[0]);
-  global_bindings.set("MarkUpgradable", "U"[0]);
-  global_bindings.set("ForgetNewPackages", "f"[0]);
-  global_bindings.set("ChangePkgTreeLimit", "l"[0]);
-  global_bindings.set("ChangePkgTreeGrouping", "G"[0]);
-  global_bindings.set("ChangePkgTreeSorting", "S"[0]);
-
-  global_bindings.set("Install", '+');
-  global_bindings.set("Remove", '-');
-  global_bindings.set("Hold", '=');
-  global_bindings.set("Purge", '_');
-  global_bindings.set("Keep", ':');
-  global_bindings.set("SetAuto", 'M');
-  global_bindings.set("ClearAuto", 'm');
-  global_bindings.set("ForbidUpgrade", 'F');
-  global_bindings.set("Reinstall", 'L');
-
-  global_bindings.set("Dependencies", "d"[0]);
-  global_bindings.set("ReverseDependencies", "r"[0]);
-  global_bindings.set("InfoScreen", KEY_ENTER);
-  global_bindings.set("Versions", "v"[0]);
-  global_bindings.set("Changelog", "C"[0]);
-
-  global_bindings.set("DoInstallRun", "g"[0]);
-  global_bindings.set("InstallSingle", "I"[0]);
-  global_bindings.set("ChangePkgDisplayFormat", "p"[0]);
-  global_bindings.set("ChangePkgStatusFormat", "s"[0]);
-
-  global_bindings.set("ToggleColumnHeaders", "h"[0]);
-
-  global_bindings.set("ShowHideDescription", "D"[0]);
-
-  global_bindings.set("DescriptionUp", "a"[0]);
-  global_bindings.set("DescriptionDown", "z"[0]);
-  global_bindings.set("DescriptionCycle", "i"[0]);
+  global_bindings.set("UpdatePackageList", key(L'u', false));
+  global_bindings.set("MarkUpgradable", key(L'U', false));
+  global_bindings.set("ForgetNewPackages", key(L'f', false));
+  global_bindings.set("ChangePkgTreeLimit", key(L'l', false));
+  global_bindings.set("ChangePkgTreeGrouping", key(L'G', false));
+  global_bindings.set("ChangePkgTreeSorting", key(L'S', false));
+
+  global_bindings.set("Install", key(L'+', false));
+  global_bindings.set("Remove", key(L'-', false));
+  global_bindings.set("Hold", key(L'=', false));
+  global_bindings.set("Purge", key(L'_', false));
+  global_bindings.set("Keep", key(L':', false));
+  global_bindings.set("SetAuto", key(L'M', false));
+  global_bindings.set("ClearAuto", key(L'm', false));
+  global_bindings.set("ForbidUpgrade", key(L'F', false));
+  global_bindings.set("Reinstall", key(L'L', false));
+
+  global_bindings.set("Dependencies", key(L'd', false));
+  global_bindings.set("ReverseDependencies", key(L'r', false));
+  global_bindings.set("InfoScreen", key(KEY_ENTER, true));
+  global_bindings.set("Versions", key(L'v', false));
+  global_bindings.set("Changelog", key(L'C', false));
+
+  global_bindings.set("DoInstallRun", key(L'g', false));
+  global_bindings.set("InstallSingle", key(L'I', false));
+  global_bindings.set("ChangePkgDisplayFormat", key(L'p', false));
+  global_bindings.set("ChangePkgStatusFormat", key(L's', false));
+
+  global_bindings.set("ToggleColumnHeaders", key(L'h', false));
+
+  global_bindings.set("ShowHideDescription", key(L'D', false));
+
+  global_bindings.set("DescriptionUp", key(L'a', false));
+  global_bindings.set("DescriptionDown", key(L'z', false));
+  global_bindings.set("DescriptionCycle", key(L'i', false));
 
-  global_bindings.set("DpkgReconfigure", "R"[0]);
-  global_bindings.set("BugReport", "B"[0]);
+  global_bindings.set("DpkgReconfigure", key(L'R', false));
+  global_bindings.set("BugReport", key(L'B', false));
 
   // Hierarchy editor
-  global_bindings.set("Commit", "N"[0]);
-  global_bindings.set("SaveHier", "S"[0]);
-  global_bindings.set("EditHier", "E"[0]);
-
-  global_bindings.set("SearchBroken", "b"[0]);
-
-  global_bindings.set("NextSolution", '.');
-  global_bindings.set("PrevSolution", ',');
-  global_bindings.set("ExamineSolution", 'e');
-  global_bindings.set("ApplySolution", '!');
-  global_bindings.set("DumpResolver", KEY_F(6));
+  global_bindings.set("Commit", key(L'N', false));
+  global_bindings.set("SaveHier", key(L'S', false));
+  global_bindings.set("EditHier", key(L'E', false));
+
+  global_bindings.set("SearchBroken", key(L'b', false));
+
+  global_bindings.set("NextSolution", key(L'.', false));
+  global_bindings.set("PrevSolution", key(L',', false));
+  global_bindings.set("ExamineSolution", key(L'e', false));
+  global_bindings.set("ApplySolution", key(L'!', false));
+  global_bindings.set("DumpResolver", key(L'*', false));
 
   pkg_tree::init_bindings();
   pkg_tree_node::init_bindings();