Changeset 1730

Show
Ignore:
Timestamp:
12/22/06 20:56:34 (2 years ago)
Author:
pkropf
Message:

GraphvizPlugin:

Fixes for ticket:690, ticket:881 and ticket:1022.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • graphvizplugin/branches/v0.6/build.sh

    r1597 r1730  
    66    PORT=9009 
    77    ;; 
     8 
    89  10) 
    910    ENV=/Users/peter/projects/env0.10 
    1011    PORT=9010 
    1112    ;; 
     13 
     14  11) 
     15    ENV=/Users/peter/projects/env0.11 
     16    PORT=9011 
     17    ;; 
     18 
    1219  *) 
    13     echo "build.sh 9|10
     20    echo "build.sh 9|10||11
    1421    exit 1 
    1522esac 
  • graphvizplugin/branches/v0.6/graphviz/graphviz.py

    r1597 r1730  
    1414__headurl__   = '$HeadURL$' 
    1515__docformat__ = 'restructuredtext' 
    16 __version__   = '0.6.8
     16__version__   = '0.6.9
    1717 
    1818 
     
    3333from trac.util import escape 
    3434from trac.wiki.formatter import wiki_to_oneliner 
     35from trac import mimeview 
    3536 
    3637 
     
    187188            #self.log.debug('render_macro.URL_in_graph: %s' % str(URL_in_graph)) 
    188189            if URL_in_graph: # translate wiki TracLinks in URL 
    189                 content = re.sub(r'URL="(.*?)"', self.expand_wiki_links, content) 
    190  
     190                content = re.sub(r'URL="(.*?)"', self.expand_wiki_links, content.decode(encoding)).encode(encoding) 
    191191 
    192192            # Antialias PNGs with rsvg, if requested 
     
    247247                dimensions = 'width="100%" height="100%"' 
    248248            # insert SVG, IE compatibility 
    249             buf.write('<!--[if IE]><embed src="%s/graphviz/%s" type="image/svg+xml" %s></embed><![endif]--> ' % (req.base_url, img_name, dimensions)) 
    250             buf.write('<![if !IE]><object data="%s/graphviz/%s" type="image/svg+xml" %s>SVG Object</object><![endif]>' % (req.base_url, img_name, dimensions)) 
     249            buf.write('<object data="%s/graphviz/%s" type="image/svg+xml" %s><embed src="%s/graphviz/%s" type="image/svg+xml" %s></embed></object>' % (req.base_url, img_name, dimensions, req.base_url, img_name, dimensions)) 
    251250 
    252251        # for binary formats, add map 
     
    525524                name = pieces[0] 
    526525                img_path = os.path.join(self.cache_dir, name) 
    527                 return req.send_file(img_path
     526                return req.send_file(img_path, mimeview.get_mimetype(img_path)
    528527        return 
  • graphvizplugin/branches/v0.6/ReleaseNotes.txt

    r1597 r1730  
    1 Trac Graphviz Plugin v0.6.8 Release Notes 
     1Trac Graphviz Plugin v0.6.9 Release Notes 
    22========================================= 
    3 November 25, 2006 
    4  
    5 Graphviz plugin v0.6.8 for Trac is now available. The Graphviz wiki 
     3December 22, 2006 
     4 
     5Graphviz plugin v0.6.9 for Trac is now available. The Graphviz wiki 
    66processor is a plugin for Trac that allows the the dynamic generation 
    77of diagrams by the various graphviz programs. The text of a wiki page 
    88can contain the source text for graphviz and the web browser will show 
    99the resulting image. 
     10 
     11 
     12Changes for release v0.6.9 
     13-------------------------- 
     14 
     15* Applied chage for the UnicodeDecodeError from anonymous. Resolves 
     16  issue http://trac-hacks.org/ticket/690. 
     17 
     18* Applied change from jim@inode.co.nz to write the correct html code 
     19  that displays the svg images. Resolves issue 
     20  http://trac-hacks.org/ticket/881. 
     21 
     22* Corrected the mime type for images. Resolves issue 
     23  http://trac-hacks.org/ticket/1022. 
    1024 
    1125 
  • graphvizplugin/branches/v0.6/setup.py

    r1597 r1730  
    1313__headurl__   = '$HeadURL$' 
    1414__docformat__ = 'restructuredtext' 
    15 __version__   = '0.6.8
     15__version__   = '0.6.9
    1616 
    1717from setuptools import setup, find_packages