Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| SHA1 Hash: | 6953184210e92dc4f515bd405a35a93b10eacb1b |
|---|---|
| Date: | 2010-03-17 01:03:46 |
| User: | drh |
| Comment: | Fix a bug in timeline introduced by the previous check-in. Improvements to the file timeline. |
Tags And Properties
- branch=trunk inherited from [a28c83647d]
- sym-trunk inherited from [a28c83647d]
Changes
Changes to src/finfo.c
164 sprintf(zPrevDate, "%.10s", zDate); 164 sprintf(zPrevDate, "%.10s", zDate); 165 @ <tr><td> 165 @ <tr><td> 166 @ <div class="divider"><nobr>%s(zPrevDate)</nobr></div> 166 @ <div class="divider"><nobr>%s(zPrevDate)</nobr></div> 167 @ </td></tr> 167 @ </td></tr> 168 } 168 } 169 memcpy(zTime, &zDate[11], 5); 169 memcpy(zTime, &zDate[11], 5); 170 zTime[5] = 0; 170 zTime[5] = 0; 171 @ <tr><td valign="top" align="right">%s(zTime)</td> | 171 @ <tr><td valign="top" align="right"> > 172 @ <a href="%s(g.zTop)/timeline?c=%t(zDate)">%s(zTime)</a></td> 172 @ <td width="20" align="left" valign="top"><div id="m%d(gidx)"></div></td> 173 @ <td width="20" align="left" valign="top"><div id="m%d(gidx)"></div></td> 173 if( zBgClr && zBgClr[0] ){ 174 if( zBgClr && zBgClr[0] ){ 174 @ <td valign="top" align="left" bgcolor="%h(zBgClr)"> 175 @ <td valign="top" align="left" bgcolor="%h(zBgClr)"> 175 }else{ 176 }else{ 176 @ <td valign="top" align="left"> 177 @ <td valign="top" align="left"> 177 } 178 } 178 sqlite3_snprintf(sizeof(zShort), zShort, "%.10s", zUuid); 179 sqlite3_snprintf(sizeof(zShort), zShort, "%.10s", zUuid); ................................................................................................................................................................................ 180 if( g.okHistory ){ 181 if( g.okHistory ){ 181 @ <a href="%s(g.zTop)/artifact/%s(zUuid)">[%s(zShort)]</a> 182 @ <a href="%s(g.zTop)/artifact/%s(zUuid)">[%s(zShort)]</a> 182 }else{ 183 }else{ 183 @ [%s(zShort)] 184 @ [%s(zShort)] 184 } 185 } 185 @ part of check-in 186 @ part of check-in 186 hyperlink_to_uuid(zShortCkin); 187 hyperlink_to_uuid(zShortCkin); 187 @ %h(zCom) (By: | 188 @ %h(zCom) (user: 188 hyperlink_to_user(zUser, zDate, " on"); | 189 hyperlink_to_user(zUser, zDate, ""); 189 hyperlink_to_date(zDate, ")"); | 190 @ branch: %h(zBr)) 190 if( g.okHistory ){ 191 if( g.okHistory ){ 191 if( fpid ){ 192 if( fpid ){ 192 @ <a href="%s(g.zBaseURL)/fdiff?v1=%d(fpid)&v2=%d(frid)">[diff]</a> 193 @ <a href="%s(g.zBaseURL)/fdiff?v1=%d(fpid)&v2=%d(frid)">[diff]</a> 193 } 194 } 194 @ <a href="%s(g.zBaseURL)/annotate?mid=%d(mid)&fnid=%d(fnid)"> 195 @ <a href="%s(g.zBaseURL)/annotate?mid=%d(mid)&fnid=%d(fnid)"> 195 @ [annotate]</a> 196 @ [annotate]</a> 196 @ </td> 197 @ </td>
Changes to src/timeline.c
251 @ </td></tr> 251 @ </td></tr> 252 } 252 } 253 memcpy(zTime, &zDate[11], 5); 253 memcpy(zTime, &zDate[11], 5); 254 zTime[5] = 0; 254 zTime[5] = 0; 255 @ <tr> 255 @ <tr> 256 @ <td valign="top" align="right">%s(zTime)</td> 256 @ <td valign="top" align="right">%s(zTime)</td> 257 @ <td width="20" align="left" valign="top"> 257 @ <td width="20" align="left" valign="top"> 258 if( pGraph ){ | 258 if( pGraph && zType[0]=='c' ){ 259 int nParent = 0; 259 int nParent = 0; 260 int aParent[32]; 260 int aParent[32]; 261 const char *zBr; 261 const char *zBr; 262 int gidx; 262 int gidx; 263 static Stmt qparent; 263 static Stmt qparent; 264 static Stmt qbranch; 264 static Stmt qbranch; 265 db_static_prepare(&qparent, 265 db_static_prepare(&qparent,