From 275231474528cbe42cb49b7e649fbbd6b92890af Mon Sep 17 00:00:00 2001 From: halcanary Date: Mon, 27 Apr 2015 06:41:35 -0700 Subject: [PATCH] dm||nanobench --help looks nice when $COLUMNS == 80. Also, add to --config help message Review URL: https://codereview.chromium.org/1105593002 --- tools/flags/SkCommandLineFlags.cpp | 12 ++++++------ tools/flags/SkCommonFlags.cpp | 7 ++++--- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/tools/flags/SkCommandLineFlags.cpp b/tools/flags/SkCommandLineFlags.cpp index 8929c38..719e163 100644 --- a/tools/flags/SkCommandLineFlags.cpp +++ b/tools/flags/SkCommandLineFlags.cpp @@ -140,10 +140,10 @@ void SkCommandLineFlags::SetUsage(const char* usage) { } // Maximum line length for the help message. -#define LINE_LENGTH 80 +#define LINE_LENGTH 72 static void print_help_for_flag(const SkFlagInfo* flag) { - SkDebugf("\t--%s", flag->name().c_str()); + SkDebugf(" --%s", flag->name().c_str()); const SkString& shortName = flag->shortName(); if (shortName.size() > 0) { SkDebugf(" or -%s", shortName.c_str()); @@ -160,7 +160,7 @@ static void print_help_for_flag(const SkFlagInfo* flag) { while (currLine < stop) { if (strlen(currLine) < LINE_LENGTH) { // Only one line length's worth of text left. - SkDebugf("\t\t%s\n", currLine); + SkDebugf(" %s\n", currLine); break; } int lineBreak = SkStrFind(currLine, "\n"); @@ -180,12 +180,12 @@ static void print_help_for_flag(const SkFlagInfo* flag) { // Skip the space on the next line gap = 1; } - SkDebugf("\t\t%.*s\n", spaceIndex, currLine); + SkDebugf(" %.*s\n", spaceIndex, currLine); currLine += spaceIndex + gap; } else { // the line break is within the limit. Break there. lineBreak++; - SkDebugf("\t\t%.*s", lineBreak, currLine); + SkDebugf(" %.*s", lineBreak, currLine); currLine += lineBreak; } } @@ -256,7 +256,7 @@ void SkCommandLineFlags::Parse(int argc, char** argv) { if (helpFlags.count() > 0) { SkDebugf("Requested help for unrecognized flags:\n"); for (int k = 0; k < helpFlags.count(); k++) { - SkDebugf("\t--%s\n", helpFlags[k]); + SkDebugf(" --%s\n", helpFlags[k]); } } helpPrinted = true; diff --git a/tools/flags/SkCommonFlags.cpp b/tools/flags/SkCommonFlags.cpp index ed7d5cc..1a9018b 100644 --- a/tools/flags/SkCommonFlags.cpp +++ b/tools/flags/SkCommonFlags.cpp @@ -7,9 +7,10 @@ #include "SkCommonFlags.h" -DEFINE_string(config, "565 8888 gpu nonrendering angle hwui ", - "Options: 565 8888 pdf gpu nonrendering msaa4 msaa16 nvprmsaa4 nvprmsaa16 " - "gpudft gpunull gpudebug angle mesa (and many more)"); +DEFINE_string(config, "565 8888 gpu nonrendering angle hwui ", "Options: " + "565 8888 angle debug gpu gpudebug gpudft gpunull hwui mesa " + "msaa16 msaa4 nonrendering null nullgpu nvprmsaa16 nvprmsaa4 " + "pdf skp svg xps (and maybe more)"); DEFINE_bool(cpu, true, "master switch for running CPU-bound work."); -- 2.7.4