Menu

Commit [r7057]  Maximize  Restore  History

Optimize Genshi tags generated by Pygments renderer.

Don't emit empty spans or spans with no class. This gives a 30% size reduction for highlighted Python source pages, for example.

Original patch by Tim Hatch, closes #4339.

cboos 2008-05-12

changed /branches/0.11-stable/trac/mimeview/pygments.py
changed /branches/0.11-stable/trac/mimeview/tests/pygments.html
changed /branches/0.11-stable/trac/mimeview/tests/pygments.py
/branches/0.11-stable/trac/mimeview/pygments.py Diff Switch to side-by-side view
Loading...
/branches/0.11-stable/trac/mimeview/tests/pygments.html Diff Switch to side-by-side view
Loading...
/branches/0.11-stable/trac/mimeview/tests/pygments.py Diff Switch to side-by-side view
Loading...