public inbox for overseers@sourceware.org
 help / color / mirror / Atom feed
* Re: [viewvc]: Bad legibility
       [not found] <4DB557B8.1090607@gjlay.de>
@ 2011-04-25 12:42 ` Gerald Pfeifer
  0 siblings, 0 replies; only message in thread
From: Gerald Pfeifer @ 2011-04-25 12:42 UTC (permalink / raw)
  To: Georg-Johann Lay, overseers; +Cc: gcc

On Mon, 25 Apr 2011, Georg-Johann Lay wrote:
> In viewvc's colored diff views, there is no CSS class defined for 
> changed lines
> 
> One example:
> 
> http://gcc.gnu.org/viewcvs/trunk/gcc/config/avr/libgcc.S?r1=172384&r2=172383&pathrev=172384&diff_format=h
> 
> The "removed" lines have a red background and can be seen easily.
> But the "changed" lines have just a slight variation in font face and it's
> hard to find all changed lines.
> 
> The "changed" lines refer to a CSS class "vc_diff_change" which is 
> defined nowhere: http://gcc.gnu.org/viewvc-static/styles.css doesn't 
> define that class.
> 
> Moreover, the red lines use a fixed-size font whereas other source lines use a
> variable-width font which make it hard to distinguish O/0 resp. I/l/1/|.
> 
> IMO a fixed-width, same-face font for all source lines is preferable, 
> and the changed lines could be better seen if they had a distinct 
> background color like, say, yellow.

Interesting.  I addressed this by patching /var/www/viewvc/styles.css
as follows, though I am really wondering why this was (obviously) broken
to begin with. 

overseers, do you have any idea?

Gerald

--- styles.css.orig	2010-03-31 20:59:31.000000000 +0000
+++ styles.css	2011-04-25 12:24:15.000000000 +0000
@@ -282,17 +282,22 @@
 
 /*** Diff Styles ***/
 .vc_diff_plusminus { width: 1em; }
-.vc_diff_remove, .vc_diff_add, .vc_diff_changes1, .vc_diff_changes2 { 
+.vc_diff_remove, .vc_diff_add, .vc_diff_changes1, .vc_diff_changes2,
+.vc_diff_change { 
   font-family: monospace; 
+  font-size: smaller;
   white-space: pre; 
 }
 .vc_diff_remove { background: rgb(100%,60%,60%); }
 .vc_diff_add { background: rgb(60%,100%,60%); }
 .vc_diff_changes1 { background: rgb(100%,100%,70%); color: rgb(50%,50%,50%); text-decoration: line-through; }
 .vc_diff_changes2 { background: rgb(100%,100%,0%); }
+.vc_diff_change   { background: rgb(100%,100%,0%); }
+
 .vc_diff_nochange, .vc_diff_binary, .vc_diff_error {
-  font-family: sans-serif;
+  font-family: monospace;
   font-size: smaller;
+  white-space: pre; 
 }
 
 /*** Intraline Diff Styles ***/

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-04-25 12:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <4DB557B8.1090607@gjlay.de>
2011-04-25 12:42 ` [viewvc]: Bad legibility Gerald Pfeifer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).