# # patch "ChangeLog" # from [e5c338c68db677a370aaf11e12a22d802d568a27] # to [5e34a3255deae7bcf7b9c72ff70de0c9ee4c98ce] # # patch "constants.cc" # from [75fff1a8d191ad21248f4d350827c99602d38364] # to [77b91205b63613c05de9ae89ec1a8be9955a13a6] # # patch "constants.hh" # from [e44952936dcfaf9f158865b67046394e8805763a] # to [2608bd4ee17997a062ade80caf167c3392b6da85] # # patch "ui.cc" # from [4eb91893b9ade75c61d42b1743bd60d92fac9ca3] # to [69b92313c143066d23c33bc4d8d38bf58c89949a] # =============================================== --- ChangeLog e5c338c68db677a370aaf11e12a22d802d568a27 +++ ChangeLog 5e34a3255deae7bcf7b9c72ff70de0c9ee4c98ce @@ -1,5 +1,10 @@ 2005-07-24 Nathaniel Smith
+ * constants.{cc,hh} (default_terminal_width): New constant. + * ui.cc (guess_terminal_width): Use it. + +2005-07-24 Nathaniel Smith + * diff_patch.cc (unidiff_append_test): Fix typo. 2005-07-24 Nathaniel Smith =============================================== --- constants.cc 75fff1a8d191ad21248f4d350827c99602d38364 +++ constants.cc 77b91205b63613c05de9ae89ec1a8be9955a13a6 @@ -44,6 +44,8 @@ // truncated. size_t const db_log_line_sz = 70; + size_t const default_terminal_width = 72; + // size in bytes of the database xdelta version reconstruction cache. // the value of 7 MB was determined as the optimal point after timing // various values with a pull of the monotone repository - it could =============================================== --- constants.hh e44952936dcfaf9f158865b67046394e8805763a +++ constants.hh 2608bd4ee17997a062ade80caf167c3392b6da85 @@ -52,6 +52,9 @@ // truncated. extern size_t const log_line_sz; + // assumed width of the terminal, when we can't query for it directly + extern size_t const default_terminal_width; + // all the ASCII characters (bytes) which are legal in a packet extern char const * const legal_packet_bytes; =============================================== --- ui.cc 4eb91893b9ade75c61d42b1743bd60d92fac9ca3 +++ ui.cc 69b92313c143066d23c33bc4d8d38bf58c89949a @@ -13,6 +13,7 @@ #include "sanity.hh" #include "ui.hh" #include "transforms.hh" +#include "constants.hh" #include