Start a browser for individual messages, to implement the .message namespace referred to by the RSS feeds

git-svn-id: http://svn.navi.cx/misc/trunk/cia@2000 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Some formatter-fu for message pages, and an XML pretty-printer to fall back on


git-svn-id: http://svn.navi.cx/misc/trunk/cia@2007 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Yay, some CSS to make it look just like mozilla's XML pretty-printer :)



git-svn-id: http://svn.navi.cx/misc/trunk/cia@2008 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Put it back such that only the message number is in the title, and the page has a subtitle showing the stats target title. This emphasizes the fact that the message number is globally unique, and avoids odd grammatical constructions when viewing some stats targets.



git-svn-id: http://svn.navi.cx/misc/trunk/cia@2012 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Stick some random links on the left side that might go somewhere soon

git-svn-id: http://svn.navi.cx/misc/trunk/cia@2013 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Add an interface for viewing single unformatted messages

git-svn-id: http://svn.navi.cx/misc/trunk/cia@2014 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Yep, that's what this page needs.. more hyperlinks.


git-svn-id: http://svn.navi.cx/misc/trunk/cia@2015 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Check subscription off the todo list

git-svn-id: http://svn.navi.cx/misc/trunk/cia@2016 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Add a tiny perl script to filter HTTP logs out of twistd.log


git-svn-id: http://svn.navi.cx/misc/trunk/cia@2033 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Let's not print blank lines for non-HTTP lines in the original log

git-svn-id: http://svn.navi.cx/misc/trunk/cia@2034 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Looks like sourceforge is using @projects.sourceforge.net addresses now. Detect them in the python and plone filters.

git-svn-id: http://svn.navi.cx/misc/trunk/cia@2035 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Add a <base> tag to each page, so pages from CIA can be saved or copied elsewhere without losing their CSS and images and such

git-svn-id: http://svn.navi.cx/misc/trunk/cia@2057 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Use <link> for CSS rather than <style>



git-svn-id: http://svn.navi.cx/misc/trunk/cia@2058 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Split up Formatters.py into a package with separate modules for commits, colortext, other formatters, and shared utilities. This still needs more internal refactoring, to actually pull out code that should be shared into Util.py. Adding a placeholder for Builder formatters, which aren't yet written.



git-svn-id: http://svn.navi.cx/misc/trunk/cia@2061 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Move text wrapping and XML summarization into LibCIA.Formatters.Util. New summary extraction uses wrapLine instead of just truncating the text, so it shouldn't cut words in half any more.

git-svn-id: http://svn.navi.cx/misc/trunk/cia@2062 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
quiet!

git-svn-id: http://svn.navi.cx/misc/trunk/cia@2063 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
extractSummary() should be self-less


git-svn-id: http://svn.navi.cx/misc/trunk/cia@2064 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
The formatters seem to work again now, and it's like the 'title' medium doesn't split words in half any more


git-svn-id: http://svn.navi.cx/misc/trunk/cia@2065 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
The beginning of a good xhtml-long formatter for commits



git-svn-id: http://svn.navi.cx/misc/trunk/cia@2066 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc
Move the message headers widget into Web.Template, despite having to import Template in an odd place to avoid circular dependencies (bah)


git-svn-id: http://svn.navi.cx/misc/trunk/cia@2067 9a66fdd2-3ab9-0310-9df6-91dd0304fdbc