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.
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)]
Joey Hess [Thu, 25 Sep 2008 21:11:29 +0000 (17:11 -0400)]
response
Joey Hess [Thu, 25 Sep 2008 20:49:30 +0000 (16:49 -0400)]
attachment: Add admin() pagespec to test if the uploading user is a wiki admin.
Joey Hess [Thu, 25 Sep 2008 19:38:51 +0000 (15:38 -0400)]
aggregate: Avoid uninitialized value warnings for pages with no recorded ctime.
I saw this in the wild, apparently a page was not present on disk, but was
in the aggregate db, and not marked as expired either. Not sure how that
happened, but such pages should get marked as expired since they have an
effectively zero ctime.
Joey Hess [Thu, 25 Sep 2008 18:40:50 +0000 (14:40 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Joey Hess [Thu, 25 Sep 2008 17:46:12 +0000 (13:46 -0400)]
recentchanges: Fix redirects to non-page files.
http://ptecza.myopenid.com/ [Thu, 25 Sep 2008 08:42:05 +0000 (04:42 -0400)]
* Response to response to response ;)
Joey Hess [Thu, 25 Sep 2008 01:29:29 +0000 (21:29 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Joey Hess [Thu, 25 Sep 2008 01:28:59 +0000 (21:28 -0400)]
document silent=yes parameter.
http://www.cse.unsw.edu.au/~willu/ [Thu, 25 Sep 2008 01:03:08 +0000 (21:03 -0400)]
Response to response
Joey Hess [Wed, 24 Sep 2008 22:49:05 +0000 (18:49 -0400)]
add news item for ikiwiki 2.65
Joey Hess [Wed, 24 Sep 2008 22:14:09 +0000 (18:14 -0400)]
releasing version 2.65
http://ptecza.myopenid.com/ [Wed, 24 Sep 2008 08:52:26 +0000 (04:52 -0400)]
* Response
http://www.cse.unsw.edu.au/~willu/ [Wed, 24 Sep 2008 04:45:03 +0000 (00:45 -0400)]
Add alternate patch
http://www.cse.unsw.edu.au/~willu/ [Wed, 24 Sep 2008 02:39:21 +0000 (22:39 -0400)]
Comments
http://www.cse.unsw.edu.au/~willu/ [Wed, 24 Sep 2008 02:13:07 +0000 (22:13 -0400)]
Response
Joey Hess [Tue, 23 Sep 2008 23:34:14 +0000 (19:34 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Joey Hess [Tue, 23 Sep 2008 23:31:34 +0000 (19:31 -0400)]
rename: Hide type field from rename form when renaming attachments.
Joey Hess [Tue, 23 Sep 2008 23:28:05 +0000 (19:28 -0400)]
changelog
Joey Hess [Tue, 23 Sep 2008 23:21:05 +0000 (19:21 -0400)]
multiple rename support is working
most edge cases seem handled too
http://ptecza.myopenid.com/ [Tue, 23 Sep 2008 22:01:41 +0000 (18:01 -0400)]
* Ping
Joey Hess [Tue, 23 Sep 2008 21:42:38 +0000 (17:42 -0400)]
Merge branch 'master' into tova
Joey Hess [Tue, 23 Sep 2008 21:41:05 +0000 (17:41 -0400)]
rename, remove: Don't rely on a form parameter to tell whether the page should be treated as an attachment.
Joey Hess [Tue, 23 Sep 2008 21:26:46 +0000 (17:26 -0400)]
factor out fixlinks
Joey Hess [Tue, 23 Sep 2008 21:04:01 +0000 (17:04 -0400)]
factor out do_rename
Joey Hess [Tue, 23 Sep 2008 20:56:57 +0000 (16:56 -0400)]
add checkbox to rename subpages too
Joey Hess [Tue, 23 Sep 2008 20:17:09 +0000 (16:17 -0400)]
responses
Joey Hess [Tue, 23 Sep 2008 18:57:13 +0000 (14:57 -0400)]
layout
Joey Hess [Tue, 23 Sep 2008 17:39:21 +0000 (13:39 -0400)]
Add keepextension parameter to htmlize hook. (Willu)
Joey Hess [Tue, 23 Sep 2008 17:32:41 +0000 (13:32 -0400)]
Print a debug message if a page has multiple source files.
Joey Hess [Tue, 23 Sep 2008 17:24:20 +0000 (13:24 -0400)]
allow setup file to enable verbose mode
Joey Hess [Tue, 23 Sep 2008 16:59:43 +0000 (12:59 -0400)]
include perl error in warning about openid
it may be some other module missing, this way you can tell by reading the
log
Joey Hess [Tue, 23 Sep 2008 16:47:36 +0000 (12:47 -0400)]
merged
Simon McVittie [Tue, 16 Sep 2008 15:56:04 +0000 (16:56 +0100)]
Fix typo in skeleton.pm.example: sessionncgi (with extra n)
(cherry picked from commit
72ffc85d6acb8b99839ac98a2c23dbef410b5666)
http://ptecza.myopenid.com/ [Tue, 23 Sep 2008 12:34:43 +0000 (08:34 -0400)]
* Response
chrysn [Tue, 23 Sep 2008 08:58:35 +0000 (04:58 -0400)]
bug report on funny characters in the name
http://smcv.pseudorandom.co.uk/ [Mon, 22 Sep 2008 22:36:26 +0000 (18:36 -0400)]
bug report with patch
http://smcv.pseudorandom.co.uk/ [Mon, 22 Sep 2008 22:29:48 +0000 (18:29 -0400)]
http://smcv.pseudorandom.co.uk/ [Mon, 22 Sep 2008 22:28:39 +0000 (18:28 -0400)]
Reference patches to beautify redirection URLs
http://smcv.pseudorandom.co.uk/ [Mon, 22 Sep 2008 22:11:18 +0000 (18:11 -0400)]
interesting, I could use this for photo galleries
chrysn [Mon, 22 Sep 2008 17:12:38 +0000 (13:12 -0400)]
added wishlist item with work-in-progress plugin
http://dmarti.myopenid.com/ [Mon, 22 Sep 2008 17:10:05 +0000 (13:10 -0400)]
Blanko [Mon, 22 Sep 2008 14:31:21 +0000 (10:31 -0400)]
Adding two CSS / themes
http://smcv.pseudorandom.co.uk/ [Sun, 21 Sep 2008 22:12:08 +0000 (18:12 -0400)]
Reference and describe my implementation
Simon McVittie [Sun, 21 Sep 2008 17:25:06 +0000 (18:25 +0100)]
remove: redirect via urlto(), avoiding mentions of index.html
Simon McVittie [Sun, 21 Sep 2008 17:24:51 +0000 (18:24 +0100)]
recentchanges: construct redirections via urlto(), avoiding mentions of index.html
Simon McVittie [Sun, 21 Sep 2008 17:23:33 +0000 (18:23 +0100)]
poll: Use urlto to produce redirection URLs, avoiding mentions of index.html
Simon McVittie [Sun, 21 Sep 2008 17:22:54 +0000 (18:22 +0100)]
editpage: beautify redirection URLs, avoiding exposing the implementation detail that index.html exists
http://www.cse.unsw.edu.au/~willu/ [Sun, 21 Sep 2008 10:04:37 +0000 (06:04 -0400)]
Add second, related, patch.
http://www.cse.unsw.edu.au/~willu/ [Sun, 21 Sep 2008 09:27:54 +0000 (05:27 -0400)]
Update patch: Add /s to end of regexps to handle multi-line pagespecs. Simplify match_link(). Simplify pagespec_match().
http://www.cse.unsw.edu.au/~willu/ [Sun, 21 Sep 2008 08:30:28 +0000 (04:30 -0400)]
Add patch
http://www.cse.unsw.edu.au/~willu/ [Sun, 21 Sep 2008 06:20:05 +0000 (02:20 -0400)]
Add patch
http://www.cse.unsw.edu.au/~willu/ [Sun, 21 Sep 2008 04:58:55 +0000 (00:58 -0400)]
Add patch
http://www.cse.unsw.edu.au/~willu/ [Sun, 21 Sep 2008 04:50:38 +0000 (00:50 -0400)]
Link to new bug and old todo
http://www.cse.unsw.edu.au/~willu/ [Sun, 21 Sep 2008 04:49:11 +0000 (00:49 -0400)]
Add a new bug when using source highlighting
Joey Hess [Sun, 21 Sep 2008 03:06:03 +0000 (23:06 -0400)]
close
Joey Hess [Sun, 21 Sep 2008 03:00:19 +0000 (23:00 -0400)]
handle templates with special characters in name
The template field is really a link, so needs to be converted to a page
name in stored state.
Joey Hess [Sun, 21 Sep 2008 02:51:42 +0000 (22:51 -0400)]
avoid uninitialised value warning
Joey Hess [Sun, 21 Sep 2008 02:48:22 +0000 (22:48 -0400)]
add missing page name sanity check
Joey Hess [Sun, 21 Sep 2008 00:06:54 +0000 (20:06 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info