<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/insurrection.xsl"?>
<!-- Insurrection Web Tools for Subversion: History -->
<!-- Copyright (c) 2004-2006 - Michael Sinz         -->
<!-- http://www.sinz.org/Michael.Sinz/Insurrection/ -->
<!DOCTYPE log SYSTEM "http://svn.sinz.com/log.dtd">
<log repository="Insurrection" rpath="/svn/Insurrection" path="/trunk" editlog="0">
<morelog href="/svn/Insurrection/trunk?Insurrection=log&amp;r1=330"/>
<logentry
   revision="352">
<author>mks</author>
<date>2011-02-06T01:37:33.193337Z</date>
<paths>
<path
   action="M">/trunk/project.template</path>
<path
   action="M">/trunk/index.template</path>
<path
   action="M">/trunk/about.template</path>
<path
   action="M">/trunk/insurrection.xsl</path>
</paths>
<msg>Changed/fixed links to Subversion - I was distracted for a long time and had
not kept up with the migration of the Subversion project to the Apache
Foundation.  (A very good thing for Subversion)

Anyway, I just happened to have looked at my pages and noticed I had not made
the changes so this is just a quick cleanup.
</msg>
</logentry>
<logentry
   revision="351">
<author>mks</author>
<date>2008-09-03T03:16:11.017092Z</date>
<paths>
<path
   action="M">/trunk/styles.css</path>
</paths>
<msg>After the font size change on the diff page, I really wanted to see the same
thing in the annotate page.  Well, the style sheet is not quite ready to get
them from the same place so I had to add the extra entry for the "diff"
sections.
</msg>
</logentry>
<logentry
   revision="350">
<author>mks</author>
<date>2008-09-03T03:12:45.417279Z</date>
<paths>
<path
   action="M">/trunk/styles.css</path>
</paths>
<msg>After the font size change on the diff page, I really wanted to see the same
thing in the annotate page.  Well, the style sheet is not quite ready to get
them from the same place so I had to add the extra entry for the "blame"
section.
</msg>
</logentry>
<logentry
   revision="349">
<author>mks</author>
<date>2008-08-26T03:53:14.035306Z</date>
<paths>
<path
   action="M">/trunk/log.cgi</path>
</paths>
<msg>Limit the size of the svnlook history command to be no more than the 
actual look-ahead needed to do the svn log operation.

Note that this new change requires a change in behavior that SVN 1.5
added to svnlook.  (A very good feature for those very large repositories)
</msg>
</logentry>
<logentry
   revision="348">
<author>mks</author>
<date>2008-05-23T03:37:45.050556Z</date>
<paths>
<path
   action="M">/trunk/admin.pl</path>
</paths>
<msg>So, I have an iPod Touch now and found out that while it claims to be a
"full" Safari implementation, the XML/XSLT features are rather lacking.

Thus, a qucik cross-check that notices that we are on an iPod touch
(and, I hope, the iPhone) and thus do the XSLT transform on the server side.
</msg>
</logentry>
<logentry
   revision="347">
<author>mks</author>
<date>2008-04-08T03:01:50.905854Z</date>
<paths>
<path
   action="M">/trunk/insurrection.conf</path>
</paths>
<msg>Minor change that removes some of the lower quality SSL versions and
encryption levels...
</msg>
</logentry>
<logentry
   revision="346">
<author>mks</author>
<date>2007-12-11T23:24:18.199491Z</date>
<paths>
<path
   action="M">/trunk/atom.cgi</path>
<path
   action="M">/trunk/rss.cgi</path>
</paths>
<msg>For the ATOM and RSS feeds, the "title" of each feed item was just the
revision number (well, actually, "Revision nnn")

However, for many feed systems, this produces useless feed headers as there
is no summary of the commit.

What I have done is to take the first line from the commit message and
included it within the title of each item.  This make the title usually
much more useful than just a revision number.
</msg>
</logentry>
<logentry
   revision="345">
<author>mks</author>
<date>2007-10-22T13:08:58.505405Z</date>
<paths>
<path
   action="M">/trunk/log.cgi</path>
</paths>
<msg>Ahh, found one other case of escaping that needed to be consistent (or
should I say inconsistent) due to svnlook taking path names and not URLs.
</msg>
</logentry>
<logentry
   revision="344">
<author>mks</author>
<date>2007-09-19T03:40:42.951923Z</date>
<paths>
<path
   action="A">/trunk/docs/Debian-Install.html</path>
<path
   action="A">/trunk/docs</path>
<path
   action="M">/trunk/.svn_index</path>
</paths>
<msg>A special thankyou to Severin Leonhardt for his submission of a how-to
for Debian Linux installation of Insurrection.  I am more than happy
to include his document in the project.

I have linked to it via the .svn_index file (I think I got the link right)
</msg>
</logentry>
<logentry
   revision="343">
<author>mks</author>
<date>2007-06-09T14:09:58.908466Z</date>
<paths>
<path
   action="M">/trunk/admin.pl</path>
</paths>
<msg>Thanks to Severin Leonherdt for noticing that Insurrection required
a space before the "=" in the subversion access control file, something
that is not required by Subversion itself.

The change is a simple fix to the regexp to handle 0 or more spaces rathern
than just 1 or more spaces.
</msg>
</logentry>
<logentry
   revision="340">
<author>mks</author>
<date>2007-01-08T20:58:47.851998Z</date>
<paths>
<path
   action="A">/trunk/httpd.conf.patch</path>
</paths>
<msg>My basic patch file for the apache config...
</msg>
</logentry>
<logentry
   revision="339">
<author>mks</author>
<date>2006-12-27T13:26:02.327610Z</date>
<paths>
<path
   action="M">/trunk/admin.pl</path>
</paths>
<msg>Nicolas Goy Kuon pointed out that there was no charset defined in the HTTP
headers for HTML mime types.  I had over looked this partially due to
missing this and partially due to now knowing the best charset to put there.

The problem is that some pages include content that users may have entered
and I can not assume any specific charset other than the charset the user
uses.  So, in stead of making a choice, I just fully "forgot" to make one.

Anyway, this is incorrect and needed to be set, even if wrong, as otherwise
the browser would "randomly pick" (well, random is a bit strong since it is
not random at all for a given configuration but that configuration is not
controlled by the server.)

Anyway, this may make some differences to output such a DIFF and BLAME since
that content includes user provided content from the repository.  However,
in general, this is a much better situation than undefined behavior.
</msg>
</logentry>
<logentry
   revision="338">
<author>mks</author>
<date>2006-11-01T05:03:15.807350Z</date>
<paths>
<path
   action="M">/trunk/styles.css</path>
</paths>
<msg>I never noticed before, but some how I had the font family name spelled
incorrectly.  I guess it did not show up until I did some other tests
due to my default typeface matching sans-serif...
</msg>
</logentry>
<logentry
   revision="336">
<author>mks</author>
<date>2006-09-24T17:56:16.169229Z</date>
<paths>
<path
   action="A">/trunk/opening.gif</path>
<path
   action="M">/trunk/insurrection.xsl</path>
<path
   action="M">/trunk/svnindex.js</path>
</paths>
<msg>Some restructuring of the dynamic DOM manipulation in the svnindex.js

One change was to enable the display of an animated image that shows
that the folder is being opened/the system is busy.  This is on a per-folder
basis.

The fold/unfold image/button is now only available to the user when the
folder is not busy.  This removes the confusion as to how the folder
loading works.

The DOM manipulation code now builds all of the elements for the DOM and then
links it into the DOM after it is complete.  This has a significant impact on
the dynamic layout engines of various browsers since DOM elements are not
processed before they are fully complete.

Together these changes make for a slightly cleaner behavior during dynamic
loading.  (Not that the earlier code did not work correctly, but it did
push certain browsers to use more CPU than they really needed to and, in
the world of HTML/DOM/JS you really are limited by the browser capabilities
and the "lowest common behavior")
</msg>
</logentry>
<logentry
   revision="335">
<author>mks</author>
<date>2006-09-07T02:52:28.581181Z</date>
<paths>
<path
   action="M">/trunk/index.cgi</path>
</paths>
<msg>Added the ability to define a per-host template for the main page.
This is useful for when you have multiple virtual hosts coming into
the same repository server.  There is no need to make use of this
feature in most systems.
</msg>
</logentry>
<logentry
   revision="334">
<author>mks</author>
<date>2006-09-03T17:28:11.018282Z</date>
<paths>
<path
   action="M">/trunk/about.template</path>
</paths>
<msg>Some minor grammer and wording issues
</msg>
</logentry>
<logentry
   revision="333">
<author>mks</author>
<date>2006-07-30T11:09:44.486272Z</date>
<paths>
<path
   action="M">/trunk/admin.pl</path>
</paths>
<msg>Fixed a bug that was pointed out to me in a "mini-howto" about Insurrection.
If there is no repository that is publicly visible then the login button is
not shown since there was no table of repositories shown.

I have "fixed" this by having an empty table shown if no other table was
shown.  This solves the problem of no public repositories...
</msg>
</logentry>
<logentry
   revision="332">
<author>mks</author>
<date>2006-06-21T04:03:06.303402Z</date>
<paths>
<path
   action="M">/trunk/rss.cgi</path>
</paths>
<msg>The RSS Feed Validator now complains about the missing GUID element.
Note that the GUID element is not required by the specification but
the Feed Validator claims that some RSS readers may have problems
without it. GUID turns out to be just like LINK in this case, so it
was an easy fix.  This gets rid the the warning.  The feed format
was and still is fully valid as per the RSS 2.0.1 specification.

Note that the Feed Validator still warns about the HTML in the
description of the repository.  This is because some entities are
being escaped and because the Insurrection repository description
contains a link in it.  The RSS generator does not, in and of itself,
cause this problem.  However, it is also not illegal to have
markup within the description.  It is just that some RSS readers may
not handle such markup and as such the validator warns about it.
</msg>
</logentry>
<logentry
   revision="331">
<author>mks</author>
<date>2006-06-21T03:37:21.635163Z</date>
<paths>
<path
   action="M">/trunk/browser-tests/index.html</path>
</paths>
<msg>Updated the Browser Tests page with test results from the Opera 9.0 release.
</msg>
</logentry>
<logentry
   revision="330">
<author>mks</author>
<date>2006-06-07T23:33:00.319551Z</date>
<paths>
<path
   action="M">/trunk/browser-tests/test2/index.xsl</path>
<path
   action="M">/trunk/atom.cgi</path>
<path
   action="M">/trunk/browser-tests/test3/index.xsl</path>
<path
   action="M">/trunk/browser-tests/test5/index.xsl</path>
<path
   action="M">/trunk/browser-tests/test3/test.xml</path>
<path
   action="M">/trunk/password.cgi</path>
<path
   action="M">/trunk/innerframe/table.css</path>
<path
   action="M">/trunk/browser-tests/test6/index.xsl</path>
<path
   action="M">/trunk/tabs.js</path>
<path
   action="M">/trunk/bandwidth.cgi</path>
<path
   action="M">/trunk/browser-tests/test1/index.js</path>
<path
   action="M">/trunk/innerframe/frame.css</path>
<path
   action="M">/trunk/insurrection.conf</path>
<path
   action="M">/trunk/index.cgi</path>
<path
   action="M">/trunk/rss.cgi</path>
<path
   action="M">/trunk/boldframe/table.css</path>
<path
   action="M">/trunk/browser-tests/test5/index.js</path>
<path
   action="M">/trunk/manage_users.cgi</path>
<path
   action="M">/trunk/boldframe/frame.css</path>
<path
   action="M">/trunk/frame/style.css</path>
<path
   action="M">/trunk/about.template</path>
<path
   action="M">/trunk/ls.dtd</path>
<path
   action="M">/trunk/insurrection.xsl</path>
<path
   action="M">/trunk/auth_index.cgi</path>
<path
   action="M">/trunk/log.dtd</path>
<path
   action="M">/trunk/insurrection.pl</path>
<path
   action="M">/trunk/insurrection.js</path>
<path
   action="M">/trunk/savelog.cgi</path>
<path
   action="M">/trunk/admin.pl</path>
<path
   action="M">/trunk/dump.cgi</path>
<path
   action="M">/trunk/project.cgi</path>
<path
   action="M">/trunk/browser-tests/test4/index.js</path>
<path
   action="M">/trunk/diff.cgi</path>
<path
   action="M">/trunk/svnindex.js</path>
<path
   action="M">/trunk/styles.css</path>
<path
   action="M">/trunk/.htaccess</path>
<path
   action="M">/trunk/rewrite-test/test.cgi</path>
<path
   action="M">/trunk/gauge/style.css</path>
<path
   action="M">/trunk/ls.cgi</path>
<path
   action="M">/trunk/get.cgi</path>
<path
   action="M">/trunk/project.template</path>
<path
   action="M">/trunk/index.template</path>
<path
   action="M">/trunk/blame.cgi</path>
<path
   action="M">/trunk/log.cgi</path>
<path
   action="M">/trunk/https-check.js</path>
<path
   action="M">/trunk/admin.cgi</path>
<path
   action="M">/trunk/manage.cgi</path>
<path
   action="M">/trunk/log.js</path>
</paths>
<msg>Single sweeping commit with a fix to the copyright notice.
(I had not been keeping them up-to-date and this was the
easiest way to go fix them all.)

This commit contains no material changes other than changing
the copyright dates.
</msg>
</logentry>
</log>
