Fossil

Check-in [4a8378581c]
Login

Check-in [4a8378581c]

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

Overview
Comment:When there is no argument to the /uv page, make "index.wiki" the default. Do not allow "index.html" since that probably will not have the correct <base> header.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 4a8378581c5e537d0fed83b628b6f8b3347a9d47
User & Date: drh 2016-08-23 13:31:19.632
Context
2016-08-23
13:52
Updates to the change log. ... (check-in: 2e58eec68a user: drh tags: trunk)
13:31
When there is no argument to the /uv page, make "index.wiki" the default. Do not allow "index.html" since that probably will not have the correct <base> header. ... (check-in: 4a8378581c user: drh tags: trunk)
13:01
Add the "fossil unversioned edit UVFILE" command. ... (check-in: 1d6b67822a user: drh tags: trunk)
Changes
Unified Diff Ignore Whitespace Patch
Changes to src/doc.c.
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
  if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
  blob_init(&title, 0, 0);
  zDfltTitle = isUV ? "" : "Documentation";
  db_begin_transaction();
  while( rid==0 && (++nMiss)<=ArraySize(azSuffix) ){
    zName = P("name");
    if( isUV ){
      if( zName==0 ) zName = "";
      i = 0;
    }else{
      if( zName==0 || zName[0]==0 ) zName = "tip/index.wiki";
      for(i=0; zName[i] && zName[i]!='/'; i++){}
      zCheckin = mprintf("%.*s", i, zName);
      if( fossil_strcmp(zCheckin,"ckout")==0 && g.localOpen==0 ){
        zCheckin = "tip";







|







594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
  if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
  blob_init(&title, 0, 0);
  zDfltTitle = isUV ? "" : "Documentation";
  db_begin_transaction();
  while( rid==0 && (++nMiss)<=ArraySize(azSuffix) ){
    zName = P("name");
    if( isUV ){
      if( zName==0 ) zName = "index.wiki";
      i = 0;
    }else{
      if( zName==0 || zName[0]==0 ) zName = "tip/index.wiki";
      for(i=0; zName[i] && zName[i]!='/'; i++){}
      zCheckin = mprintf("%.*s", i, zName);
      if( fossil_strcmp(zCheckin,"ckout")==0 && g.localOpen==0 ){
        zCheckin = "tip";