Changes On Branch no-nobr
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch no-nobr Excluding Merge-Ins

This is equivalent to a diff from ee33b951a4 to 46fba0f1c6

2012-11-17
19:07
Avoid the <nobr> tag in generated HTML. check-in: 8ea929ca55 user: drh tags: trunk
2012-11-16
07:50
remove unused variable check-in: 6fb750d77c user: jan.nijtmans tags: trunk
07:33
The <nobr> tag is not valid xhtml. All div.logo, div.status, div.section and div.divider parts of the html pages are not supposed to be line-wrapped. Some skins do that though the <nobr> tag, other do it by putting "white-space: nowrap;" in css. This commit changes the skins to do the same using css in all skins. With this chan... Closed-Leaf check-in: 46fba0f1c6 user: jan.nijtmans tags: no-nobr
2012-11-15
20:43
The annotator follows name changes. check-in: ee33b951a4 user: drh tags: trunk
20:25
Enhance the finfo page to show renames and/or where the file was added. check-in: dac6424e66 user: drh tags: trunk

Changes to src/skins.c.

    42     42   @   text-align: center;
    43     43   @   /* vertical-align: bottom;*/
    44     44   @   font-size: 2em;
    45     45   @   font-weight: bold;
    46     46   @   background-color: #707070;
    47     47   @   color: #ffffff;
    48     48   @   min-width: 200px;
           49  +@   white-space: nowrap;
    49     50   @ }
    50     51   @ 
    51     52   @ /* The page title centered at the top of each page */
    52     53   @ div.title {
    53     54   @   display: table-cell;
    54     55   @   font-size: 1.5em;
    55     56   @   font-weight: bold;
................................................................................
    65     66   @   display: table-cell;
    66     67   @   text-align: right;
    67     68   @   vertical-align: bottom;
    68     69   @   color: #404040;
    69     70   @   font-size: 0.8em;
    70     71   @   font-weight: bold;
    71     72   @   min-width: 200px;
           73  +@   white-space: nowrap;
    72     74   @ }
    73     75   @ 
    74     76   @ /* The header across the top of the page */
    75     77   @ div.header {
    76     78   @   display: table;
    77     79   @   width: 100%;
    78     80   @ }
................................................................................
   123    125   @   margin-bottom: 0px;
   124    126   @   margin-top: 1em;
   125    127   @   padding: 1px 1px 1px 1px;
   126    128   @   font-size: 1.2em;
   127    129   @   font-weight: bold;
   128    130   @   background-color: #404040;
   129    131   @   color: white;
          132  +@   white-space: nowrap;
   130    133   @ }
   131    134   @ 
   132    135   @ /* The "Date" that occurs on the left hand side of timelines */
   133    136   @ div.divider {
   134    137   @   background: #a0a0a0;
   135    138   @   border: 2px #505050 solid;
   136    139   @   font-size: 1em; font-weight: normal;
   137    140   @   padding: .25em;
   138    141   @   margin: .2em 0 .2em 0;
   139    142   @   float: left;
   140    143   @   clear: left;
          144  +@   white-space: nowrap;
   141    145   @ }
   142    146   @ 
   143    147   @ /* The footer at the very bottom of the page */
   144    148   @ div.footer {
   145    149   @   font-size: 0.8em;
   146    150   @   margin-top: 12px;
   147    151   @   padding: 5px 10px 5px 10px;
................................................................................
   164    168   @       href="$home/timeline.rss">
   165    169   @ <link rel="stylesheet" href="$home/style.css?blackwhite" type="text/css"
   166    170   @       media="screen">
   167    171   @ </head>
   168    172   @ <body>
   169    173   @ <div class="header">
   170    174   @   <div class="title"><small>$<project_name></small><br />$<title></div>
   171         -@   <div class="status"><nobr><th1>
          175  +@   <div class="status"><th1>
   172    176   @      if {[info exists login]} {
   173    177   @        puts "Logged in as $login"
   174    178   @      } else {
   175    179   @        puts "Not logged in"
   176    180   @      }
   177         -@   </th1></nobr></div>
          181  +@   </th1></div>
   178    182   @ </div>
   179    183   @ <div class="mainmenu">
   180    184   @ <th1>
   181    185   @ html "<a href=''$home$index_page''>Home</a>\n"
   182    186   @ if {[anycap jor]} {
   183    187   @   html "<a href=''$home/timeline''>Timeline</a>\n"
   184    188   @ }
................................................................................
   233    237   @ div.logo {
   234    238   @   display: inline;
   235    239   @   text-align: center;
   236    240   @   vertical-align: bottom;
   237    241   @   font-weight: bold;
   238    242   @   font-size: 2.5em;
   239    243   @   color: #a09048;
          244  +@   white-space: nowrap;
   240    245   @ }
   241    246   @ 
   242    247   @ /* The page title centered at the top of each page */
   243    248   @ div.title {
   244    249   @   display: table-cell;
   245    250   @   font-size: 2em;
   246    251   @   font-weight: bold;
................................................................................
   256    261   @   display: table-cell;
   257    262   @   text-align: right;
   258    263   @   vertical-align: bottom;
   259    264   @   color: #a09048;
   260    265   @   padding: 5px 5px 0 0;
   261    266   @   font-size: 0.8em;
   262    267   @   font-weight: bold;
          268  +@   white-space: nowrap;
   263    269   @ }
   264    270   @ 
   265    271   @ /* The header across the top of the page */
   266    272   @ div.header {
   267    273   @   display: table;
   268    274   @   width: 100%;
   269    275   @ }
................................................................................
   314    320   @   margin-bottom: 0px;
   315    321   @   margin-top: 1em;
   316    322   @   padding: 3px 3px 0 3px;
   317    323   @   font-size: 1.2em;
   318    324   @   font-weight: bold;
   319    325   @   background-color: #a09048;
   320    326   @   color: white;
          327  +@   white-space: nowrap;
   321    328   @ }
   322    329   @ 
   323    330   @ /* The "Date" that occurs on the left hand side of timelines */
   324    331   @ div.divider {
   325    332   @   background: #e1d498;
   326    333   @   border: 2px #a09048 solid;
   327    334   @   font-size: 1em; font-weight: normal;
   328    335   @   padding: .25em;
   329    336   @   margin: .2em 0 .2em 0;
   330    337   @   float: left;
   331    338   @   clear: left;
          339  +@   white-space: nowrap;
   332    340   @ }
   333    341   @ 
   334    342   @ /* The footer at the very bottom of the page */
   335    343   @ div.footer {
   336    344   @   font-size: 0.8em;
   337    345   @   margin-top: 12px;
   338    346   @   padding: 5px 10px 5px 10px;
................................................................................
   368    376   @ <link rel="stylesheet" href="$home/style.css?tan" type="text/css"
   369    377   @       media="screen">
   370    378   @ </head>
   371    379   @ <body>
   372    380   @ <div class="header">
   373    381   @   <div class="title">$<title></div>
   374    382   @   <div class="status">
   375         -@     <div class="logo"><nobr>$<project_name></nobr></div><br/>
   376         -@     <nobr><th1>
          383  +@     <div class="logo">$<project_name></div><br/>
          384  +@     <th1>
   377    385   @      if {[info exists login]} {
   378    386   @        puts "Logged in as $login"
   379    387   @      } else {
   380    388   @        puts "Not logged in"
   381    389   @      }
   382         -@   </th1></nobr></div>
          390  +@   </th1></div>
   383    391   @ </div>
   384    392   @ <div class="mainmenu">
   385    393   @ <th1>
   386    394   @ html "<a href=''$home$index_page''>Home</a>\n"
   387    395   @ if {[anycap jor]} {
   388    396   @   html "<a href=''$home/timeline''>Timeline</a>\n"
   389    397   @ }
................................................................................
   446    454   @ /* The project logo in the upper left-hand corner of each page */
   447    455   @ div.logo {
   448    456   @   display: table-cell;
   449    457   @   text-align: left;
   450    458   @   vertical-align: bottom;
   451    459   @   font-weight: bold;
   452    460   @   color: #333;
          461  +@   white-space: nowrap;
   453    462   @ }
   454    463   @ 
   455    464   @ /* The page title centered at the top of each page */
   456    465   @ div.title {
   457    466   @   display: table-cell;
   458    467   @   font-size: 2em;
   459    468   @   font-weight: bold;
................................................................................
   469    478   @   padding-right: 10px;
   470    479   @   text-align: right;
   471    480   @   vertical-align: bottom;
   472    481   @   padding-bottom: 5px;
   473    482   @   color: #333;
   474    483   @   font-size: 0.8em;
   475    484   @   font-weight: bold;
          485  +@   white-space: nowrap;
   476    486   @ }
   477    487   @ 
   478    488   @ /* The header across the top of the page */
   479    489   @ div.header {
   480    490   @     margin:10px 0px 10px 0px;
   481    491   @     padding:1px 0px 0px 20px;
   482    492   @     border-style:solid;
................................................................................
   555    565   @   font-size: 1.2em;
   556    566   @   font-weight: bold;
   557    567   @   border-style:solid;
   558    568   @   border-color:#999;
   559    569   @   border-width:1px 0px;
   560    570   @   background-color: #eee;
   561    571   @   color: #333;
          572  +@   white-space: nowrap;
   562    573   @ }
   563    574   @ 
   564    575   @ /* The "Date" that occurs on the left hand side of timelines */
   565    576   @ div.divider {
   566    577   @   background: #eee;
   567    578   @   border: 2px #999 solid;
   568    579   @   font-size: 1em; font-weight: normal;
   569    580   @   padding: .25em;
   570    581   @   margin: .2em 0 .2em 0;
   571    582   @   float: left;
   572    583   @   clear: left;
   573         -@   color: #333
          584  +@   color: #333;
          585  +@   white-space: nowrap;
   574    586   @ }
   575    587   @ 
   576    588   @ /* The footer at the very bottom of the page */
   577    589   @ div.footer {
   578    590   @   font-size: 0.8em;
   579    591   @   margin-top: 12px;
   580    592   @   padding: 5px 10px 5px 10px;
................................................................................
   604    616   @ <link rel="stylesheet" href="$home/style.css?black2" type="text/css"
   605    617   @       media="screen">
   606    618   @ </head>
   607    619   @ <body>
   608    620   @ <div class="header">
   609    621   @   <div class="logo">
   610    622   @     <img src="$home/logo" alt="logo">
   611         -@     <br /><nobr>$<project_name></nobr>
          623  +@     <br />$<project_name>
   612    624   @   </div>
   613    625   @   <div class="title">$<title></div>
   614         -@   <div class="status"><nobr><th1>
          626  +@   <div class="status"><th1>
   615    627   @      if {[info exists login]} {
   616    628   @        puts "Logged in as $login"
   617    629   @      } else {
   618    630   @        puts "Not logged in"
   619    631   @      }
   620         -@   </th1></nobr></div>
          632  +@   </th1></div>
   621    633   @ </div>
   622    634   @ <div class="mainmenu">
   623    635   @ <th1>
   624    636   @ html "<a href=''$home$index_page''>Home</a>\n"
   625    637   @ if {[anycap jor]} {
   626    638   @   html "<a href=''$home/timeline''>Timeline</a>\n"
   627    639   @ }
................................................................................
   680    692   @ 
   681    693   @ /* The project logo in the upper left-hand corner of each page */
   682    694   @ div.logo {
   683    695   @   display: table-cell;
   684    696   @   text-align: right;
   685    697   @   vertical-align: bottom;
   686    698   @   font-weight: normal;
          699  +@   white-space: nowrap;
   687    700   @ }
   688    701   @ 
   689    702   @ /* Widths */
   690    703   @ div.header, div.mainmenu, div.submenu, div.content, div.footer {
   691    704   @   max-width: 900px;
   692    705   @   margin: auto;
   693    706   @   padding: 3px 20px 3px 20px;
................................................................................
   712    725   @ /* The login status message in the top right-hand corner */
   713    726   @ div.status {
   714    727   @   display: table-cell;
   715    728   @   text-align: right;
   716    729   @   vertical-align: bottom;
   717    730   @   color: #333;
   718    731   @   margin-right: -20px;
          732  +@   white-space: nowrap;
   719    733   @ }
   720    734   @ 
   721    735   @ /* The main menu bar that appears at the top of the page beneath
   722    736   @  ** the header */
   723    737   @ div.mainmenu {
   724    738   @   text-align: center;
   725    739   @   color: white;
................................................................................
   791    805   @   font-size: 1.2em;
   792    806   @   font-weight: bold;
   793    807   @   text-align: center;
   794    808   @   color: white;
   795    809   @   border-radius: 5px;
   796    810   @   background-color: #446979;
   797    811   @   box-shadow: 0px 3px 4px #333333;
          812  +@   white-space: nowrap;
   798    813   @ }
   799    814   @ 
   800    815   @ /* The "Date" that occurs on the left hand side of timelines */
   801    816   @ div.divider {
   802    817   @   font-size: 1.2em; 
   803    818   @   font-family: Georgia, serif;
   804    819   @   font-weight: bold;
................................................................................
   867    882   @ <link rel="stylesheet" href="$home/style.css?black2" type="text/css"
   868    883   @       media="screen">
   869    884   @ </head>
   870    885   @ <body>
   871    886   @ <div class="header">
   872    887   @   <div class="logo">
   873    888   @     <img src="$home/logo" alt="logo">
   874         -@     <br /><nobr>$<project_name></nobr>
          889  +@     <br />$<project_name>
   875    890   @   </div>
   876    891   @   <div class="title">$<title></div>
   877         -@   <div class="status"><nobr><th1>
          892  +@   <div class="status"><th1>
   878    893   @      if {[info exists login]} {
   879    894   @        puts "Logged in as $login"
   880    895   @      } else {
   881    896   @        puts "Not logged in"
   882    897   @      }
   883         -@   </th1></nobr></div>
          898  +@   </th1></div>
   884    899   @ </div>
   885    900   @ <div class="mainmenu">
   886    901   @ <th1>
   887    902   @ html "<a href=''$home$index_page''>Home</a>\n"
   888    903   @ if {[anycap jor]} {
   889    904   @   html "<a href=''$home/timeline''>Timeline</a>\n"
   890    905   @ }
................................................................................
   953    968   @ div.logo {
   954    969   @   display: table-cell;
   955    970   @   text-align: center;
   956    971   @   vertical-align: bottom;
   957    972   @   font-weight: bold;
   958    973   @   color: #558195;
   959    974   @   min-width: 200px;
          975  +@   white-space: nowrap;
   960    976   @ }
   961    977   @
   962    978   @ /* The page title centered at the top of each page */
   963    979   @ div.title {
   964    980   @   display: table-cell;
   965    981   @   font-size: 2em;
   966    982   @   font-weight: bold;
................................................................................
  1157   1173   @     set logourl [getLogoUrl $baseurl]
  1158   1174   @     </th1>
  1159   1175   @     <a href="$logourl">
  1160   1176   @       <img src="$baseurl/logo" border="0" alt="$project_name">
  1161   1177   @     </a>
  1162   1178   @   </div>
  1163   1179   @   <div class="title"><small>$<project_name></small><br />$<title></div>
  1164         -@   <div class="status"><nobr><th1>
         1180  +@   <div class="status"><th1>
  1165   1181   @      if {[info exists login]} {
  1166   1182   @        puts "Logged in as $login"
  1167   1183   @      } else {
  1168   1184   @        puts "Not logged in"
  1169   1185   @      }
  1170         -@   </th1></nobr></div>
         1186  +@   </th1></div>
  1171   1187   @ </div>
  1172   1188   @ <div class="mainmenu">
  1173   1189   @ <th1>
  1174   1190   @ html "<a href=''$home$index_page''>Home</a>\n"
  1175   1191   @ if {[anycap jor]} {
  1176   1192   @   html "<a href=''$home/timeline''>Timeline</a>\n"
  1177   1193   @ }

Changes to src/style.c.

   426    426   @ div.logo {
   427    427   @   display: table-cell;
   428    428   @   text-align: center;
   429    429   @   vertical-align: bottom;
   430    430   @   font-weight: bold;
   431    431   @   color: #558195;
   432    432   @   min-width: 200px;
          433  +@   white-space: nowrap;
   433    434   @ }
   434    435   @
   435    436   @ /* The page title centered at the top of each page */
   436    437   @ div.title {
   437    438   @   display: table-cell;
   438    439   @   font-size: 2em;
   439    440   @   font-weight: bold;