Joey Hess [Thu, 2 Oct 2008 21:33:25 +0000 (17:33 -0400)]
wishlist
Joey Hess [Thu, 2 Oct 2008 21:32:53 +0000 (17:32 -0400)]
move
Joey Hess [Thu, 2 Oct 2008 19:12:57 +0000 (15:12 -0400)]
this is a wishlist todo item, rename too
Joey Hess [Thu, 2 Oct 2008 19:11:17 +0000 (15:11 -0400)]
response
Joey Hess [Thu, 2 Oct 2008 19:01:03 +0000 (15:01 -0400)]
thoughts
Joey Hess [Thu, 2 Oct 2008 18:54:52 +0000 (14:54 -0400)]
ping
Joey Hess [Thu, 2 Oct 2008 18:53:11 +0000 (14:53 -0400)]
close
Joey Hess [Thu, 2 Oct 2008 18:51:21 +0000 (14:51 -0400)]
move to todo, response
Joey Hess [Thu, 2 Oct 2008 18:49:40 +0000 (14:49 -0400)]
typo
Joey Hess [Thu, 2 Oct 2008 18:48:35 +0000 (14:48 -0400)]
fix bug closure
Joey Hess [Thu, 2 Oct 2008 18:03:04 +0000 (14:03 -0400)]
Updated French translation. Closes: #500929
Joey Hess [Thu, 2 Oct 2008 16:53:53 +0000 (12:53 -0400)]
remove, rename: Allow acting on attachments as a page is being created.
Joey Hess [Thu, 2 Oct 2008 16:48:06 +0000 (12:48 -0400)]
attachment: Support adding attachments to pages even as they are being created.
Joey Hess [Thu, 2 Oct 2008 16:42:46 +0000 (12:42 -0400)]
don't special case preview
Whenever the edit form is submitted, but not saved, the page location
select should reduce to the currently selected value. This was only done
when previewing before, but is also needed in order to support the case of
adding an attachment to a page that is just being created.
Before this change, the attachment plugin would get a weird value in
$form->field("page"), that did not reflect the actual page location.
Joey Hess [Wed, 1 Oct 2008 21:31:21 +0000 (17:31 -0400)]
update
Joey Hess [Wed, 1 Oct 2008 21:29:03 +0000 (17:29 -0400)]
inline: Fix handling of rootpage that doesn't exist.
It makes sense to use bestlink to determine which page rootpage refers to,
but if no page matches, just use the raw value.
Joey Hess [Wed, 1 Oct 2008 21:24:50 +0000 (17:24 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Joey Hess [Wed, 1 Oct 2008 21:23:46 +0000 (17:23 -0400)]
first review
Plareplane [Wed, 1 Oct 2008 21:01:58 +0000 (17:01 -0400)]
Joey Hess [Wed, 1 Oct 2008 20:49:56 +0000 (16:49 -0400)]
add padding between inlined page title and content
Some aggregated contents do not include a span element, so there was zero
padding without this.
Joey Hess [Wed, 1 Oct 2008 19:55:50 +0000 (15:55 -0400)]
typo
Joey Hess [Wed, 1 Oct 2008 19:54:10 +0000 (15:54 -0400)]
Merge branch 'tova'
Joey Hess [Wed, 1 Oct 2008 19:34:12 +0000 (15:34 -0400)]
remove external image
The image is no longer on manoj's machine, and this wiki should not
rely on images hosted by third parties.
Manoj, if you'd like to add this image into ikiwiki's docs, we could talk
about that.
Joey Hess [Wed, 1 Oct 2008 18:47:49 +0000 (14:47 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Joey Hess [Wed, 1 Oct 2008 18:43:28 +0000 (14:43 -0400)]
fix subpage rename bug with indexpages
If indexpages is enabled, then foo/index.mdwn will look like a subpage
of foo, so an additional check is needed to avoid trying to rename it
twice.
Joey Hess [Wed, 1 Oct 2008 18:30:08 +0000 (14:30 -0400)]
Merge branch 'master' into tova
Joey Hess [Wed, 1 Oct 2008 18:06:52 +0000 (14:06 -0400)]
typo
Joey Hess [Wed, 1 Oct 2008 18:06:52 +0000 (14:06 -0400)]
typo
bremner [Wed, 1 Oct 2008 12:12:14 +0000 (08:12 -0400)]
Joey Hess [Wed, 1 Oct 2008 01:04:22 +0000 (21:04 -0400)]
Merge branch 'master' into tova
Conflicts:
debian/changelog
Joey Hess [Wed, 1 Oct 2008 01:03:51 +0000 (21:03 -0400)]
httpauth: Document that ikiwiki.cgi has to be in a directory subject to authentication. Closes: #500524
tschwinge [Tue, 30 Sep 2008 21:44:47 +0000 (17:44 -0400)]
The plugins have been rewritten and now should function properly.
Joey Hess [Tue, 30 Sep 2008 20:35:44 +0000 (16:35 -0400)]
Merge branch 'master' into tova
Joey Hess [Tue, 30 Sep 2008 19:40:08 +0000 (15:40 -0400)]
don't say rebuilding wiki when refreshing
If run w/o --refresh, it should still say "refreshing wiki", if there's no
setup file specifed.
Joey Hess [Tue, 30 Sep 2008 19:16:45 +0000 (15:16 -0400)]
interesting bug
Joey Hess [Tue, 30 Sep 2008 19:06:12 +0000 (15:06 -0400)]
add test for empty, and for entirely negated pagespecs
Joey Hess [Tue, 30 Sep 2008 16:58:17 +0000 (12:58 -0400)]
close
bremner [Tue, 30 Sep 2008 14:04:48 +0000 (10:04 -0400)]
mention a demo site for plugin
http://www.cse.unsw.edu.au/~willu/ [Tue, 30 Sep 2008 06:16:20 +0000 (02:16 -0400)]
Response
Joey Hess [Mon, 29 Sep 2008 23:09:53 +0000 (19:09 -0400)]
remove testing code, accidentially committed
Joey Hess [Mon, 29 Sep 2008 23:08:12 +0000 (19:08 -0400)]
support indexpages
Joey Hess [Mon, 29 Sep 2008 23:02:02 +0000 (19:02 -0400)]
update
Joey Hess [Mon, 29 Sep 2008 22:56:24 +0000 (18:56 -0400)]
Removed the pagefile function, which was confusingly close in name to
newpagefile.
Note that newpagefile is not used here (or in recentchanges) because
the internal use pages they generate are transient and unlikely to
benefit from being put each in their own subdir.
Joey Hess [Mon, 29 Sep 2008 22:52:42 +0000 (18:52 -0400)]
use newpagefile
Joey Hess [Mon, 29 Sep 2008 22:51:16 +0000 (18:51 -0400)]
add newpagefile function
Joey Hess [Mon, 29 Sep 2008 22:29:53 +0000 (18:29 -0400)]
support indexpages when renaming pages
Note that the page filename code used here and in editpage are identical..
Joey Hess [Mon, 29 Sep 2008 22:24:36 +0000 (18:24 -0400)]
close todo about this
Joey Hess [Mon, 29 Sep 2008 22:19:44 +0000 (18:19 -0400)]
support indexpages when creating new pages
Initial draft, may need to factor new page filename code out into helper
function if other plugins need to do the same..
Joey Hess [Mon, 29 Sep 2008 22:11:32 +0000 (18:11 -0400)]
Merge branch 'master' into tova
Joey Hess [Mon, 29 Sep 2008 22:10:19 +0000 (18:10 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Joey Hess [Mon, 29 Sep 2008 22:05:39 +0000 (18:05 -0400)]
avoid unnecessarily rebuilding pages with complex conditionals
I noticed that ikiwiki/formatting was beilg rebuilt when any page changed.
This turned out to be because it contained a complex conditional
"enabled(foo) or enabled(bar)", and the conditional plugin did not notice
that this consisted only of enabled() tests, and copied it unchanged into
add_depends. Thus, the page's dependencies were satisfied by any page
change.
The fix is to beef up the parser so that it can handle that and more
complex conditionals, and detect if they consist only of such tests.
Joey Hess [Mon, 29 Sep 2008 21:30:30 +0000 (17:30 -0400)]
Add indexpages option
This is the easy part of supporting foo/index.mdwn sources for page foo.
Note that if foo.mdwn exists too, there will be a warning about multiple
sources for the same page, and which is used is indeterminate.
indexpages should also cause web based editing to create index source pages
by default; this and other fallout of the option not yet implemented.
Joey Hess [Mon, 29 Sep 2008 21:26:39 +0000 (17:26 -0400)]
update
Joey Hess [Mon, 29 Sep 2008 21:23:38 +0000 (17:23 -0400)]
more changes for removal of blog page
Joey Hess [Mon, 29 Sep 2008 21:06:56 +0000 (17:06 -0400)]
use gettext
http://josephturian.blogspot.com/ [Mon, 29 Sep 2008 20:17:26 +0000 (16:17 -0400)]
Joey Hess [Mon, 29 Sep 2008 17:26:52 +0000 (13:26 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Joey Hess [Mon, 29 Sep 2008 17:25:31 +0000 (13:25 -0400)]
fix handing of case of file first created by preview but then saved
To handle this, avoid populating %renderedfiles in preview,
and in expiry, check if the file is in %renderedfiles, if it is
do not delete it since it was saved.
http://josephturian.blogspot.com/ [Mon, 29 Sep 2008 04:03:23 +0000 (00:03 -0400)]
chrysn [Sun, 28 Sep 2008 09:47:20 +0000 (05:47 -0400)]
response
Joey Hess [Sun, 28 Sep 2008 01:13:35 +0000 (21:13 -0400)]
response
http://www.cse.unsw.edu.au/~willu/ [Sun, 28 Sep 2008 00:03:15 +0000 (20:03 -0400)]
Thoughts on the new wikistate variable
Joey Hess [Sat, 27 Sep 2008 21:04:25 +0000 (17:04 -0400)]
editpage: Be more aggressive (and less buggy) about cleaning up temporary files rendered during page preview.
Joey Hess [Sat, 27 Sep 2008 20:45:27 +0000 (16:45 -0400)]
Add %wikistate, which is like %pagestate except not specific to a given page, and is preserved across rebuilds.
Joey Hess [Sat, 27 Sep 2008 20:34:09 +0000 (16:34 -0400)]
Reorganize index file, add a format version field.
Upgrades to the new index format should be transparent.
The version field is 3, because 1 was the old textual index, 2 was the
pre-versioned format.
This also includes some efficiency improvements to index loading, by
not copying a hash and using a reference.
Joey Hess [Sat, 27 Sep 2008 20:15:16 +0000 (16:15 -0400)]
thoughts
Plareplane [Sat, 27 Sep 2008 19:23:49 +0000 (15:23 -0400)]
Joey Hess [Sat, 27 Sep 2008 19:18:36 +0000 (15:18 -0400)]
template: Make edit link for new templates ensure the page is located under toplevel templates directory.
Joey Hess [Sat, 27 Sep 2008 18:27:16 +0000 (14:27 -0400)]
htmltidy robustness fixes
* htmltidy: Avoid returning undef if tidy fails. Also avoid returning the
untidied content if tidy crashes. In either case, it seems best to tidy
the content to nothing.
* htmltidy: Avoid spewing tidy errors to stderr.
Joey Hess [Sat, 27 Sep 2008 18:14:36 +0000 (14:14 -0400)]
Export pagetitle, titlepage, linkpage.
Joey Hess [Sat, 27 Sep 2008 18:12:24 +0000 (14:12 -0400)]
typo
http://smcv.pseudorandom.co.uk/ [Sat, 27 Sep 2008 18:14:27 +0000 (14:14 -0400)]
Joey Hess [Sat, 27 Sep 2008 17:39:56 +0000 (13:39 -0400)]
analysis of most used non-exported library functions by plugins
Joey Hess [Sat, 27 Sep 2008 17:34:46 +0000 (13:34 -0400)]
pagetype is exported
Joey Hess [Sat, 27 Sep 2008 17:03:21 +0000 (13:03 -0400)]
Beautify urls used in various places. (smcv)
Joey Hess [Sat, 27 Sep 2008 17:00:48 +0000 (13:00 -0400)]
Merge commit 'smcv/beautify'
Conflicts:
IkiWiki/Plugin/recentchanges.pm
Note that smcv's approach of using urlto also gets the url right when
redirecting to a non-html file, which is a better approach than my recent
fix to recentchanges
Joey Hess [Sat, 27 Sep 2008 16:55:45 +0000 (12:55 -0400)]
update
Joey Hess [Sat, 27 Sep 2008 16:54:10 +0000 (12:54 -0400)]
clarify when to use utlto and when to use htmlpage
suggestion from smcv
Joey Hess [Sat, 27 Sep 2008 16:50:39 +0000 (12:50 -0400)]
typo
Joey Hess [Sat, 27 Sep 2008 16:49:10 +0000 (12:49 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
intrigeri [Sat, 27 Sep 2008 16:40:26 +0000 (12:40 -0400)]
Joey Hess [Sat, 27 Sep 2008 15:53:55 +0000 (11:53 -0400)]
typo
Joey Hess [Sat, 27 Sep 2008 15:17:39 +0000 (11:17 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Joey Hess [Sat, 27 Sep 2008 15:17:19 +0000 (11:17 -0400)]
Epand usage message and add --help. Closes: #500344
http://dtrt.org/ [Sat, 27 Sep 2008 10:33:38 +0000 (06:33 -0400)]
just wanted to test a change. thanks.
Joey Hess [Fri, 26 Sep 2008 23:31:19 +0000 (19:31 -0400)]
clarify
Joey Hess [Fri, 26 Sep 2008 22:16:14 +0000 (18:16 -0400)]
update
Joey Hess [Fri, 26 Sep 2008 22:05:36 +0000 (18:05 -0400)]
htmlscrubber: Add a config setting that can be used to disable the scrubber acting on a set of pages.
Joey Hess [Fri, 26 Sep 2008 19:40:01 +0000 (15:40 -0400)]
decode utf-8 in recentchanges_link parameter
chrysn [Fri, 26 Sep 2008 16:44:09 +0000 (12:44 -0400)]
update: possible solution
chrysn [Fri, 26 Sep 2008 13:05:01 +0000 (09:05 -0400)]
some problem remains
http://ptecza.myopenid.com/ [Fri, 26 Sep 2008 09:45:21 +0000 (05:45 -0400)]
* Responses
http://www.cse.unsw.edu.au/~willu/ [Fri, 26 Sep 2008 01:44:46 +0000 (21:44 -0400)]
Comments and links
Joey Hess [Fri, 26 Sep 2008 00:27:35 +0000 (20:27 -0400)]
close bugs for just fixed tag creation issue
Joey Hess [Fri, 26 Sep 2008 00:25:26 +0000 (20:25 -0400)]
remove blog from pagespecs
Joey Hess [Fri, 26 Sep 2008 00:25:07 +0000 (20:25 -0400)]
tag: Make edit link for new tags ensure that the tags are created inside tagbase, when it's set.
Joey Hess [Thu, 25 Sep 2008 23:08:21 +0000 (19:08 -0400)]
response
Joey Hess [Thu, 25 Sep 2008 22:27:10 +0000 (18:27 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Joey Hess [Thu, 25 Sep 2008 22:26:42 +0000 (18:26 -0400)]
git: Fix handling of utf-8 filenames in recentchanges.
Seems that the problem is that once the \nnn coming from git is converted
to a single character, decode_utf8 decides that this is a standalone
character, and not part of a multibyte utf-8 sequence, and so does nothing.
I tried playing with the utf-8 flag, but that didn't work. Instead, use
decode("utf8"), which doesn't have the same qualms, and successfully
decodes the octets into a utf-8 character.
Rant:
Think for a minute about fact that any and every program that parses git-log,
or git-show, etc output to figure out what files were in a commit needs to
contain this snippet of code, to convert from git-log's wacky output to a
regular character set:
if ($file =~ m/^"(.*)"$/) {
($file=$1) =~ s/\\([0-7]{1,3})/chr(oct($1))/eg;
}
(And it's only that "simple" if you don't care about filenames with
embedded \n or \t or other control characters.)
Does that strike anyone else as putting the parsing and conversion in the
wrong place (ie, in gitweb, ikiwiki, etc, etc)? Doesn't anyone who actually
uses git with utf-8 filenames get a bit pissed off at seeing \xxx\xxx
instead of the utf-8 in git-commit and other output?
test1 [Thu, 25 Sep 2008 22:17:05 +0000 (18:17 -0400)]