This page lists old bugs in 'Tavi that have since been fixed. It is kept around for historical purposes. Eventually, old bugs may be purged. An alternate page which serves a similar purpose to this is TaviBugsResolved. See also TaviBugs for bugs yet to be fixed. See TaviReleaseNotes for a more complete listing of changes to each version.


Fixed in version 0.26

Fixed in version 0.25

Fixed in 0.23

Fixed in 0.22

  1. Upgrade PHP to 4.04 or better.
  2. Edit parse/transforms.php. Find the parse_freelink function. Change the second assignment of $ptn by adding '()' as indicated in bold:
    $ptn = "/\\(\\(([-A-Za-z0-9 _+\\/.,']+)((\|[-A-Za-z0-9 _+\\/.,']+)?)((\#[-A-Za-z0-9]+)?)()\\)\\)/e";
$referrer = $HTTP_POST_VARS['referrer'];

Fixed in 0.21

Aaah... Looks like lib/init.php is forcing the username to be interpreted as a WikiName, even though action/prefs.php is happy saving it (sort of -- it should urlencode first). I could've sworn I've fixed this very bug before.
In other news, there seems to be a bug in how validate_page works... I'll see about fixing both of these relatively soon. -- ScottMoonen
This is because the abc maps to \{n}. This then allows the completion of the {{ .. } syntax to map the contained text to teletype. Oops. Maybe we should do teletype before everything else.
Later... CVS now uses chr(255) to flag parser entities, so there's no collision between parsing's internal markup and wiki markup.
This was our one biggest area of XHTML non-compliance. Turns out there were two problems: one, a bug in which lists were ended in reverse order from their starting (e.g., <dl>..<ul>...</dl>..</ul>). And two, we were starting lists inside of lists, instead of inside of list items.
This has now been reworked to be compliant and still render wiki markup in the expected sense. Get the fix from CVS.
Fixed. Woohoo! :-) In addition to lists and alt tags on images, we needed to emit a charset. Which is now done unconditionally.
Changed the parse_teletype regular expression so that any leading and trailing curly braces are viewed as being within the teletype section, e.g., {test}. To achieve the opposite effect, use nowiki markup: {test}.
Fixed. Uppercase (and mixed-case) now recognized for raw HTML.