Commit Graph

760 Commits (d2b0ac88a7c0c0b60a5c6e42e0024dc0b1ad3b87)

Author SHA1 Message Date
joey fe64ddb62e right paper 2006-07-29 21:27:09 +00:00
joey 6a9e16374f * Locale patch from Faidon:
- Adds a locale setting to setup files.
  - Proper local time, if the locale configuration option is used.
  - Support for UTF-8 (or ISO-8859-X) filenames in SVN. Before this patch,
    commiting (or even rcs_updating) on repositories with UTF-8 filenames was
    impossible.
2006-07-29 21:04:31 +00:00
joey 48f9d39339 * htmltidy plugin from Faidon. 2006-07-29 20:50:20 +00:00
www-data aa8bf534d9 web commit by FaidonLiambotis: Add HTML Tidy plugin to patchqueue 2006-07-29 20:39:34 +00:00
joey 5de2cff378 remove this, pagestats is too slow and it was mostly for testing 2006-07-29 20:38:46 +00:00
www-data 246fa318ac web commit by FaidonLiambotis: Revise the locale patch 2006-07-29 20:32:36 +00:00
joey 299bb8bef3 more links 2006-07-29 20:14:07 +00:00
joey 35c90a5b58 "Viva l'Italia!"
* Polygen plugin from Enrico.
2006-07-29 20:01:29 +00:00
joey 13c466728c mercuriual backend in progress 2006-07-29 18:05:50 +00:00
joey 7127b70063 add pagestats 2006-07-29 17:46:25 +00:00
joey d76c73eb86 * New pagestats plugin from Enrico, which can generate a table counting
the backlinks for each page, or a del.icio.us style cloud.
2006-07-29 17:44:41 +00:00
joey 267f98e2e1 * Put categories in rss feeds for tagged items. 2006-07-29 07:25:17 +00:00
joey a0653933d3 * Add exclude option in setup files, works same as --exclude. 2006-07-28 17:48:24 +00:00
joey 201e681d34 improve 2006-07-28 05:36:37 +00:00
joey 409e62021c * Add getopt hook type, this allows plugins to add new command-line options.
* Add --tagbase option to tag plugin.
2006-07-28 05:26:49 +00:00
joey 51d20d72f6 small improvements 2006-07-28 04:43:45 +00:00
joey 437825b25a another doubled escape removed 2006-07-28 01:02:37 +00:00
www-data b5d6acae77 web commit by joey 2006-07-28 01:00:06 +00:00
joey 7fa2752493 add news item for ikiwiki 1.11 2006-07-28 00:52:43 +00:00
joey 6e90f18cb7 don't need double-escape on indented literal text as markdown doesn't mess
with it
2006-07-28 00:33:57 +00:00
www-data e0c78351a8 web commit by joey 2006-07-28 00:30:05 +00:00
www-data 584c998753 web commit by joey 2006-07-28 00:29:42 +00:00
www-data 4c5611637e web commit by joey 2006-07-28 00:28:27 +00:00
joey 8fd9c9accb Hope encrico doesn't mind, but I changed the location and layout of the
tags on the templates. This way seems to fit better with the links. Also
some css cleanup, avoid hardcoded <i> etc.
2006-07-28 00:21:13 +00:00
joey 22df49a2bf more destpage improvements 2006-07-27 23:47:13 +00:00
joey dea23a1031 * 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.
2006-07-27 23:41:58 +00:00
www-data 8d2c598042 web commit by JonasSmedegaard: A little something about myself. 2006-07-27 23:13:43 +00:00
www-data 23868a2f79 web commit by JonasSmedegaard: Small typo: "a a" -> "as a" 2006-07-27 23:08:47 +00:00
joey 20eacc2c1f - 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.
2006-07-27 23:08:03 +00:00
joey 5017ffd8a5 * 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.
2006-07-27 21:38:02 +00:00
joey 06dc80b662 foo 2006-07-26 23:36:14 +00:00
joey 75ff5530b4 add 2006-07-26 22:31:57 +00:00
joey 357c14bb81 add news item for ikiwiki 1.10 2006-07-26 22:10:41 +00:00
www-data 6880b3e5e4 web commit by joey 2006-07-26 22:07:36 +00:00
joey d4b28d58c4 fix 2006-07-26 21:58:13 +00:00
joey f4d651933f fix 2006-07-26 21:57:13 +00:00
joey d9c118dbf1 * 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.
2006-07-26 21:54:44 +00:00
www-data 061afedb26 web commit by joey 2006-07-26 21:46:39 +00:00
www-data 640843eda6 web commit by joey 2006-07-26 21:38:21 +00:00
joey 78b53cbab0 add news item for ikiwiki 1.9 2006-07-26 21:37:34 +00:00
www-data 053347e868 web commit by joey 2006-07-26 21:35:41 +00:00
joey 429c13f476 done 2006-07-26 21:26:13 +00:00
joey b187641376 * 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.
2006-07-26 21:23:06 +00:00
www-data 11c6054614 web commit by joey 2006-07-26 20:28:36 +00:00
www-data 621a3632b0 web commit by joey: comments on patch.. 2006-07-26 20:27:23 +00:00
www-data 90845b5481 web commit by gsf 2006-07-22 22:32:38 +00:00
joey e5d01f5516 on second though, just remove done patches 2006-07-11 21:25:16 +00:00
joey 3605ec6fe6 update 2006-07-11 21:24:30 +00:00
joey 2356ac8280 use archive format 2006-07-11 21:23:07 +00:00
joey ed8d6bcf23 * 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.
2006-07-11 21:20:14 +00:00
joey afedd60d79 * Match 'web commit from' in SVN and git, these are web commits too.
(Faidon)
2006-07-11 20:55:14 +00:00
joey c4e222f591 add 2006-07-11 20:45:33 +00:00
joey 10b3a79168 add 2006-07-11 20:42:58 +00:00
joey eecc8af979 foo 2006-07-11 20:41:30 +00:00
www-data fcffc462be web commit by joey 2006-07-11 20:40:22 +00:00
www-data 8423016f5a web commit by joey 2006-07-11 20:36:31 +00:00
www-data d390421c8c web commit by joey 2006-07-11 20:32:59 +00:00
www-data 20da61215f web commit by joey 2006-07-11 20:32:33 +00:00
www-data 40057f507d web commit by joey 2006-07-11 20:30:05 +00:00
joey dfcd4c299a simplify 2006-07-07 21:03:26 +00:00
joey 1bdfa4d8b5 * Support a w3mmode, which lets w3m run ikiwiki using its local CGI
support, to edit pages etc without a web server.
2006-07-07 21:00:48 +00:00
joey 1cd1f073ff web commit from 127.0.0.1 2006-07-07 19:38:35 +00:00
joey 42ffdb661c html too 2006-07-07 18:33:40 +00:00
joey 0f22d66c96 * Add wikitext markup plugin, which supports ".wiki" pages written in the
original wiki syntax, CamelCase links and all.
2006-07-07 18:28:27 +00:00
joey 97e6f39dd0 * Patch from Faidon to use svn --limit when possible for recentchanges,
speeds up recentchanges a lot for wikis with more history.
2006-07-05 17:40:07 +00:00
joey 2379299a24 fix 2006-07-05 00:34:30 +00:00
joey 9308b11e28 meta done a while ago 2006-07-05 00:31:33 +00:00
joey 01fc6c0a4e * Improve display of parentlinks and page title of toplevel index page. 2006-07-04 20:04:33 +00:00
www-data 1f6ed67e69 web commit by joey 2006-07-04 16:51:42 +00:00
joey 29f24d4ea2 add news item for ikiwiki 1.8 2006-07-04 16:48:25 +00:00
joey 014a387996 * Memoize abs2rel, which is still kinda slow, for another 30% speedup
in time to build the doc wiki.
2006-07-04 16:34:27 +00:00
joey e059c9eff9 * 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.
2006-07-04 06:07:32 +00:00
joey 77b38730d4 update 2006-07-04 03:59:37 +00:00
joey 349ff86006 * Make ikiwiki --setup --refresh rebuild wrappers, so wrapper rebuild
will be automatically done on all upgrades.
2006-07-04 00:28:59 +00:00
joey 02aed8df36 update 2006-07-04 00:03:36 +00:00
joey 5fa050cea0 foo 2006-07-03 22:52:00 +00:00
joey 84815d0ce9 word wrap 2006-07-03 22:49:24 +00:00
joey c1160151d3 fix 2006-07-03 22:39:27 +00:00
joey d7dc7f699b fix 2006-07-03 22:37:32 +00:00
joey 08890fdd7f misc updated 2006-07-03 22:35:30 +00:00
joey 8d4c474f3b * 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.
2006-07-03 22:31:20 +00:00
joey 6551c1e560 * Support htmlize plugins and make mdwn one such plugin, which is enabled by
default (of course!). Based on a patch by Faidon Liambotis.
2006-07-03 22:08:04 +00:00
joey 7ea8df24b3 * 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.
2006-07-03 21:29:56 +00:00
www-data 117e71ec9b web commit by KellyClowers 2006-07-03 17:40:28 +00:00
joey 1f6f598a2a fix path to git hook script 2006-07-03 16:43:30 +00:00
joey fe5689ec16 updates 2006-07-02 19:52:46 +00:00
joey 24a4bf8977 ugh, this is a tricky one.. 2006-07-02 19:46:57 +00:00
joey 93351f1275 bug 2006-07-02 19:08:46 +00:00
joey d1d212203c * Centralised all calls to HTML::Template and force all the templates
to be read as utf8.
2006-07-02 19:06:08 +00:00
www-data 2ed1419c1d web commit by joey: revert 2006-07-02 19:04:43 +00:00
www-data 46a6b7fa71 web commit by joey 2006-07-02 19:03:57 +00:00
www-data cacc2cefa7 web commit by joey 2006-07-02 18:06:39 +00:00
www-data 48373d7a10 web commit by joey 2006-07-02 18:05:57 +00:00
joey 1452b3adf3 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.
2006-07-02 17:44:43 +00:00
www-data c7e06b65fd web commit by ThomasSchwinge: HelpOnFormatting link disappears. 2006-07-02 17:05:19 +00:00
www-data dc35513522 web commit by ThomasSchwinge: Typo fixes. 2006-07-02 16:50:13 +00:00
www-data 995dfd6cf4 web commit by joey 2006-07-02 02:22:22 +00:00
joey 0bb605baf8 * Parse svn log as xml for improved utf8 and security. Note that this makes
ikiwiki depend on XML::Simple. Patch by Faidon Liambotis.
2006-07-02 02:18:31 +00:00
joey 25b35c3c74 * Honor LC_CTIME when formatting a time for display. Thanks, Faidon
Liambotis.
2006-07-02 00:32:12 +00:00
www-data 8966b8504c web commit by AlesandroDottiContra 2006-07-01 11:29:00 +00:00