summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2010-06-07Add a matcher that compares strings by trimming them on the right.Daniel Burrows1-0/+7
2010-06-07Don't try to output the comparison string from StrTrimmedEq.Daniel Burrows1-1/+1
2010-06-07Wrap a layer of indirection around wcwidth().Daniel Burrows20-40/+167
2010-06-06Fix the teletype mock object to handle characters that occupy two cells.Daniel Burrows1-34/+102
2010-06-06Fix up the includes of text_progress.cc to match the new style.Daniel Burrows1-2/+4
2010-06-06Use wide strings in the terminal wrapper interface.Daniel Burrows9-43/+58
2010-06-06Use the terminal object to generate output from transient_message.Daniel Burrows1-4/+7
2010-06-05Add a convenience matcher to trim whitespace from strings before matching them.Daniel Burrows1-0/+15
2010-06-04Write a "teletype" mock/fake object that allows test code to easily examine t...Daniel Burrows3-0/+240
2010-06-04Retool the terminal mock so that it can be used as a standalone mock.Daniel_Burrows@alumni.brown.edu3-29/+30
2010-06-04In the mock terminal, make calls to move_to_beginning_of_line() cause '\r' to...Daniel Burrows2-0/+17
2010-06-03Write a mock of the terminal object that automatically canonicalizes the term...Daniel Burrows6-1/+205
2010-06-03Move StdinEOFException to terminal.h.Daniel Burrows5-16/+20
2010-06-03Clean up a bunch of #include blocks in src/cmdline/.Daniel Burrows26-52/+133
2010-06-03Add a missing \file.Daniel Burrows1-0/+3
2010-06-03Add a bunch of missing GPL2 boilerplate.Daniel Burrows16-1/+244
2010-06-02Eliminate all uses of the global screen_width variable and use terminal objec...Daniel Burrows37-268/+894
2010-06-02Add a warning about the efficiency / correctness implications of invoking ter...Daniel Burrows1-0/+4
2010-06-02Add a TODO about the possibility of using a signal handler to check for windo...Daniel Burrows1-0/+4
2010-06-02Include the new terminal class in the build.Daniel Burrows2-0/+4
2010-05-31Add an interface that abstracts over the terminal input device as seen by the...Daniel Burrows2-0/+225
2010-05-28Transition from log4cxx to the new logging framework.Daniel Burrows13-137/+142
2010-05-28Make sure we don't try to destroy the global logging system when the program ...Daniel Burrows1-3/+12
2010-05-28In the LOG_() macros, don't assume that stuff from namespace logging is avail...Daniel Burrows1-2/+2
2010-05-28Add a logging level "off" to disable logging at a given category.Daniel Burrows1-1/+13
2010-05-28When propagating log level settings downwards, don't overwrite already-config...Daniel Burrows1-1/+6
2010-05-28Propagate log events up the logging hierarchy.Daniel Burrows1-5/+20
2010-05-28Fix Logger::isEnabledFor (its logic was reversed).Daniel Burrows1-1/+1
2010-05-27Clarify in the doccomments of log() that it's unconditional.Daniel Burrows1-1/+4
2010-05-27Add an accessor to retrieve the effective level of a logger (useful for testi...Daniel Burrows1-0/+3
2010-05-27Fix the LOG_() macros to pass enough arguments to LOG_LEVEL().Daniel Burrows1-6/+6
2010-05-25Fix a bug that caused it to be impossible to clear a transient message.Daniel Burrows1-3/+1
2010-05-25Use the single-line progress indicator to show that the system is being initi...Daniel Burrows1-2/+5
2010-05-25Don't flush after clearing a transient message.Daniel Burrows1-1/+1
2010-05-25Factor the code to display a single-line message and clear it out of the text...Daniel Burrows5-59/+180
2010-05-25Merge two "if" statements that have the same consequent.Daniel Burrows1-4/+2
2010-05-25Use the screen width to truncate the progress display.Daniel Burrows1-3/+23
2010-05-25Move the text-progress object into the cmdline branch, since it's not really ...Daniel Burrows13-24/+27
2010-05-25Truncate floating-point percentages when displaying a progress message.Daniel Burrows1-1/+7
2010-05-25Change the progress_info object so that pulsing progress bars can carry a sta...Daniel Burrows1-3/+8
2010-05-25Replace direct uses of OpTextProgress with calls to make_text_progress().Daniel Burrows7-21/+48
2010-05-25Add a private version of OpTextProgress.Daniel Burrows4-1/+224
2010-05-25Redesign the logging interface so that test logging systems can be created.Daniel Burrows2-22/+97
2010-05-25Give Logger a virtual destructor.Daniel Burrows2-0/+6
2010-05-25Remove an unnecessary friend declaration (member classes are always friends).Daniel Burrows1-1/+0
2010-05-24Add a first draft of a logging library to replace liblog4cxx.Daniel Burrows4-0/+538
2010-05-24Start using google-mock to test the search input controller logic.Daniel Burrows1-0/+70
2010-05-18Experimentally start refactoring code into view/controller pairs for more mod...Daniel Burrows17-2/+694
2010-05-18Clean up an overly chatty comment.Daniel Burrows1-2/+1
2010-05-17Add scaffolding to the tab_info structure to make it easy to create siblings ...Daniel Burrows2-1/+51