joey [Thu, 27 Jul 2006 23:41:58 +0000 (23:41 +0000)]
* Switch pagetemplate hooks to using named parameters.
* Pass a "destpage" parameter to preprocessor and pagetemplate hooks.
This will be the page that a source page will be part of, which is
different than the source page for inlined pages.
* Audited all plugins to endure they pass page, destpage to htmllink
appropriatly. This means inlining of various plugins will not work
properly, with correct links generated.
www-data [Thu, 27 Jul 2006 23:13:43 +0000 (23:13 +0000)]
web commit by JonasSmedegaard: A little something about myself.
www-data [Thu, 27 Jul 2006 23:08:47 +0000 (23:08 +0000)]
web commit by JonasSmedegaard: Small typo: "a a" -> "as a"
joey [Thu, 27 Jul 2006 23:08:03 +0000 (23:08 +0000)]
- Adds a tag plugin that allows more easily tagging pages.
The meta plugin can also still be used for that, but the tag plugin
also lists a page's tags at the bottom of the page.
- Allows preprocessor directives to have parameters with no specified
value.
- Fixes preprocessor directive parameter parsing so that
foo=bar baz now means "foo=bar" and a "baz" with no value.
* Run pagetemplate hooks when inlining pages so that inlines pages also
list their tags.
* Make all plugins with pagetemplate hooks check that variables exist
on the template before setting them.
joey [Thu, 27 Jul 2006 21:38:02 +0000 (21:38 +0000)]
* Patch from Enrico that
- allows preprocessor directives to have parameters with no specified
value
- fixes preprocessor directive parameter parsing so that
foo=bar baz now means "foo=bar" and a "baz" with no value
- Add a tag plugin that allows more easily tagging pages.
The meta plugin can also still be used for this.
joey [Wed, 26 Jul 2006 23:36:14 +0000 (23:36 +0000)]
foo
joey [Wed, 26 Jul 2006 22:31:57 +0000 (22:31 +0000)]
add
joey [Wed, 26 Jul 2006 22:10:41 +0000 (22:10 +0000)]
add news item for ikiwiki 1.10
joey [Wed, 26 Jul 2006 22:09:55 +0000 (22:09 +0000)]
* Fix CamelCase regexp to not break [[FooBar|BazBar]] WikiLinks.
www-data [Wed, 26 Jul 2006 22:07:36 +0000 (22:07 +0000)]
web commit by joey
joey [Wed, 26 Jul 2006 21:58:13 +0000 (21:58 +0000)]
fix
joey [Wed, 26 Jul 2006 21:57:13 +0000 (21:57 +0000)]
fix
joey [Wed, 26 Jul 2006 21:54:44 +0000 (21:54 +0000)]
* Run page through any relevant filters when generating a page preview.
* Noticed a bug in the wikitext markup plugin -- it made CamelCase links the
default throughout the wiki, not only on wikitext pages. Decided to call
this a feature, and split the camelcase support out into a separate plugin
that is independant of wikitext.
www-data [Wed, 26 Jul 2006 21:46:39 +0000 (21:46 +0000)]
web commit by joey
www-data [Wed, 26 Jul 2006 21:38:21 +0000 (21:38 +0000)]
web commit by joey
joey [Wed, 26 Jul 2006 21:37:34 +0000 (21:37 +0000)]
add news item for ikiwiki 1.9
joey [Wed, 26 Jul 2006 21:37:15 +0000 (21:37 +0000)]
releasing version 1.9
www-data [Wed, 26 Jul 2006 21:35:41 +0000 (21:35 +0000)]
web commit by joey
joey [Wed, 26 Jul 2006 21:26:13 +0000 (21:26 +0000)]
done
joey [Wed, 26 Jul 2006 21:24:29 +0000 (21:24 +0000)]
improvements
joey [Wed, 26 Jul 2006 21:23:06 +0000 (21:23 +0000)]
* Patch from Recai to allow selection of page type when creating a new page.
Default page type is inherited from the link clicked on to create the new
page.
www-data [Wed, 26 Jul 2006 20:28:36 +0000 (20:28 +0000)]
web commit by joey
www-data [Wed, 26 Jul 2006 20:27:23 +0000 (20:27 +0000)]
web commit by joey: comments on patch..
www-data [Sat, 22 Jul 2006 22:32:38 +0000 (22:32 +0000)]
web commit by gsf
joey [Tue, 11 Jul 2006 22:06:57 +0000 (22:06 +0000)]
<paravoid> you're right
<paravoid> I can't explain it
<paravoid> but it's definitely fixing it
<paravoid> I triple-checked...
joey [Tue, 11 Jul 2006 21:32:16 +0000 (21:32 +0000)]
remove redundant call
joey [Tue, 11 Jul 2006 21:25:16 +0000 (21:25 +0000)]
on second though, just remove done patches
joey [Tue, 11 Jul 2006 21:24:30 +0000 (21:24 +0000)]
update
joey [Tue, 11 Jul 2006 21:23:07 +0000 (21:23 +0000)]
use archive format
joey [Tue, 11 Jul 2006 21:20:14 +0000 (21:20 +0000)]
* Consolidated all decode_utf8 in FormBuilder's fields to make the code more
readable and avoid future mistakes. The patch seems to work and for the
first time I have a UTF-8 username ;-) (Faidon)
* Use form->field consistently, not form->param.
joey [Tue, 11 Jul 2006 20:55:14 +0000 (20:55 +0000)]
* Match 'web commit from' in SVN and git, these are web commits too.
(Faidon)
joey [Tue, 11 Jul 2006 20:45:33 +0000 (20:45 +0000)]
add
joey [Tue, 11 Jul 2006 20:42:58 +0000 (20:42 +0000)]
add
joey [Tue, 11 Jul 2006 20:41:30 +0000 (20:41 +0000)]
foo
www-data [Tue, 11 Jul 2006 20:40:22 +0000 (20:40 +0000)]
web commit by joey
www-data [Tue, 11 Jul 2006 20:36:31 +0000 (20:36 +0000)]
web commit by joey
www-data [Tue, 11 Jul 2006 20:32:59 +0000 (20:32 +0000)]
web commit by joey
www-data [Tue, 11 Jul 2006 20:32:33 +0000 (20:32 +0000)]
web commit by joey
www-data [Tue, 11 Jul 2006 20:30:05 +0000 (20:30 +0000)]
web commit by joey
joey [Tue, 11 Jul 2006 20:18:11 +0000 (20:18 +0000)]
* Fix from Faidon for a XML parser issue that breaks utf-8 for
RecentChanges. Avoid using XML::SAX::PurePerl, which is buggy in this
area, and also way slow.
joey [Mon, 10 Jul 2006 21:13:41 +0000 (21:13 +0000)]
* Display CGI processing errors if present.
joey [Fri, 7 Jul 2006 21:03:26 +0000 (21:03 +0000)]
simplify
joey [Fri, 7 Jul 2006 21:00:48 +0000 (21:00 +0000)]
* Support a w3mmode, which lets w3m run ikiwiki using its local CGI
support, to edit pages etc without a web server.
joey [Fri, 7 Jul 2006 19:38:35 +0000 (19:38 +0000)]
web commit from 127.0.0.1
joey [Fri, 7 Jul 2006 18:33:40 +0000 (18:33 +0000)]
html too
joey [Fri, 7 Jul 2006 18:28:27 +0000 (18:28 +0000)]
* Add wikitext markup plugin, which supports ".wiki" pages written in the
original wiki syntax, CamelCase links and all.
joey [Thu, 6 Jul 2006 19:50:32 +0000 (19:50 +0000)]
some stylesheet improvements for the table, also add a bit more border
between items to avoid them running together in some cases
joey [Wed, 5 Jul 2006 20:54:10 +0000 (20:54 +0000)]
* Patch from Recai to fix utf8 issues in git backend.
joey [Wed, 5 Jul 2006 18:20:25 +0000 (18:20 +0000)]
Encode:: cleanup from Recai
joey [Wed, 5 Jul 2006 17:40:07 +0000 (17:40 +0000)]
* Patch from Faidon to use svn --limit when possible for recentchanges,
speeds up recentchanges a lot for wikis with more history.
joey [Wed, 5 Jul 2006 00:34:30 +0000 (00:34 +0000)]
fix
joey [Wed, 5 Jul 2006 00:31:33 +0000 (00:31 +0000)]
meta done a while ago
joey [Tue, 4 Jul 2006 20:04:33 +0000 (20:04 +0000)]
* Improve display of parentlinks and page title of toplevel index page.
www-data [Tue, 4 Jul 2006 16:51:42 +0000 (16:51 +0000)]
web commit by joey
joey [Tue, 4 Jul 2006 16:48:25 +0000 (16:48 +0000)]
add news item for ikiwiki 1.8
joey [Tue, 4 Jul 2006 16:47:28 +0000 (16:47 +0000)]
releasing version 1.8
joey [Tue, 4 Jul 2006 16:34:27 +0000 (16:34 +0000)]
* Memoize abs2rel, which is still kinda slow, for another 30% speedup
in time to build the doc wiki.
joey [Tue, 4 Jul 2006 16:19:29 +0000 (16:19 +0000)]
remove most of the black lines
joey [Tue, 4 Jul 2006 16:18:18 +0000 (16:18 +0000)]
* Encode & in diffurl in examples, to conform to pedantic rules.
* Speed up RecentChanges by another 40% or so with some memoization.
joey [Tue, 4 Jul 2006 07:25:56 +0000 (07:25 +0000)]
fix
joey [Tue, 4 Jul 2006 07:21:51 +0000 (07:21 +0000)]
add a commit type column
joey [Tue, 4 Jul 2006 06:07:32 +0000 (06:07 +0000)]
* Make RecentChanges use a table and some CSS, should be much more readable.
No code changes involved.
* Encode & in diffurl in examples, to conform to pedantic rules.
joey [Tue, 4 Jul 2006 04:43:33 +0000 (04:43 +0000)]
<paravoid> cosmetic and minor, but it makes the output far more readable,
imho
joey [Tue, 4 Jul 2006 03:59:37 +0000 (03:59 +0000)]
update
joey [Tue, 4 Jul 2006 03:42:19 +0000 (03:42 +0000)]
* Work around very innefficient behavior in File::Spec::abs2rel. Result
is a savings of 2 pointless fork/execs per link calculation, which
results in ~25% speedup of ikiwiki building its own doc wiki, and
about 35% speedup displaying RecentChanges!
joey [Tue, 4 Jul 2006 01:29:45 +0000 (01:29 +0000)]
remove leading dot from default_pageext
fix preview to not assume it's the default page type, and instead get the
type from the page
joey [Tue, 4 Jul 2006 01:02:04 +0000 (01:02 +0000)]
* Don't sent pings if the wiki is being rebuilt.
joey [Tue, 4 Jul 2006 00:31:03 +0000 (00:31 +0000)]
re-improve regexp
joey [Tue, 4 Jul 2006 00:28:59 +0000 (00:28 +0000)]
* Make ikiwiki --setup --refresh rebuild wrappers, so wrapper rebuild
will be automatically done on all upgrades.
joey [Tue, 4 Jul 2006 00:21:48 +0000 (00:21 +0000)]
sanitise them, like any other page type.
* Rebuilding wrappers is necessary on upgrade to this version.
joey [Tue, 4 Jul 2006 00:03:36 +0000 (00:03 +0000)]
update
joey [Mon, 3 Jul 2006 23:59:34 +0000 (23:59 +0000)]
improve regexp
joey [Mon, 3 Jul 2006 22:52:00 +0000 (22:52 +0000)]
foo
joey [Mon, 3 Jul 2006 22:49:24 +0000 (22:49 +0000)]
word wrap
joey [Mon, 3 Jul 2006 22:42:11 +0000 (22:42 +0000)]
add htmlise
joey [Mon, 3 Jul 2006 22:39:27 +0000 (22:39 +0000)]
fix
joey [Mon, 3 Jul 2006 22:37:32 +0000 (22:37 +0000)]
fix
joey [Mon, 3 Jul 2006 22:35:30 +0000 (22:35 +0000)]
misc updated
joey [Mon, 3 Jul 2006 22:31:20 +0000 (22:31 +0000)]
* Add a html plugin, which can be used to write wikis in raw html,
if you'd ever want to do such a thing. Slightly tricky, since ikiwiki
defaults to not processing .html files, since w/o this plugin they would
be copied unsanitised. With this plugin, it will process, and html
sanitise, them like any other page type.
joey [Mon, 3 Jul 2006 22:14:52 +0000 (22:14 +0000)]
use "use open" pragma to avoid manually needing to specify utf8 everywhere
and also to set default stdio mode
change filetype to return undef, not "unknown"
joey [Mon, 3 Jul 2006 22:08:04 +0000 (22:08 +0000)]
* Support htmlize plugins and make mdwn one such plugin, which is enabled by
default (of course!). Based on a patch by Faidon Liambotis.
joey [Mon, 3 Jul 2006 21:29:56 +0000 (21:29 +0000)]
* Introduce add_plugins and disable_plugins config options in setup files.
This allows adding or removing plugins w/o overriding the whole list of
default plugins, which makes it easier to upgrade when new default plugins
are added.
joey [Mon, 3 Jul 2006 20:18:16 +0000 (20:18 +0000)]
Encode is used in nearly all code paths so stop loading it on demand
joey [Mon, 3 Jul 2006 20:12:27 +0000 (20:12 +0000)]
* Support pages with utf8 filenames. Patch by Faidon Liambotis.
www-data [Mon, 3 Jul 2006 17:40:28 +0000 (17:40 +0000)]
web commit by KellyClowers
joey [Mon, 3 Jul 2006 16:43:30 +0000 (16:43 +0000)]
fix path to git hook script
joey [Sun, 2 Jul 2006 19:52:46 +0000 (19:52 +0000)]
updates
joey [Sun, 2 Jul 2006 19:47:22 +0000 (19:47 +0000)]
modify to actually work
joey [Sun, 2 Jul 2006 19:46:57 +0000 (19:46 +0000)]
ugh, this is a tricky one..
joey [Sun, 2 Jul 2006 19:44:42 +0000 (19:44 +0000)]
remove the blog_list sub, only used one place and simplifies code to do
away with it
joey [Sun, 2 Jul 2006 19:08:46 +0000 (19:08 +0000)]
bug
joey [Sun, 2 Jul 2006 19:06:08 +0000 (19:06 +0000)]
* Centralised all calls to HTML::Template and force all the templates
to be read as utf8.
www-data [Sun, 2 Jul 2006 19:04:43 +0000 (19:04 +0000)]
web commit by joey: revert
www-data [Sun, 2 Jul 2006 19:03:57 +0000 (19:03 +0000)]
web commit by joey
joey [Sun, 2 Jul 2006 18:16:44 +0000 (18:16 +0000)]
new approach for forcing utf8 -- use a HTML::Template filter
www-data [Sun, 2 Jul 2006 18:06:39 +0000 (18:06 +0000)]
web commit by joey
www-data [Sun, 2 Jul 2006 18:05:57 +0000 (18:05 +0000)]
web commit by joey
joey [Sun, 2 Jul 2006 17:46:23 +0000 (17:46 +0000)]
perl bugnum and refix
joey [Sun, 2 Jul 2006 17:44:43 +0000 (17:44 +0000)]
so make sure to let perl know it should be handled as utf8. Also,
* Improve layout of edit page so formatting help link is always visible w/o
getting in the way of the preview.
www-data [Sun, 2 Jul 2006 17:05:19 +0000 (17:05 +0000)]
web commit by ThomasSchwinge: HelpOnFormatting link disappears.