Commit Graph

398 Commits (6dd37879bbb222d689a7570bbc14397f43e324c7)

Author SHA1 Message Date
joey 33bb16e019 fix 2006-03-29 06:58:22 +00:00
joey ff107da245 fix 2006-03-29 06:57:41 +00:00
joey be4a220f85 fix 2006-03-29 06:50:56 +00:00
joey 392116f0fd fix 2006-03-29 06:50:21 +00:00
joey f743b340ff add things needed by formbuilder 2006-03-29 06:48:18 +00:00
joey ec2afa23ae add 2006-03-29 06:35:12 +00:00
www-data bbb2aaf69c web commit by joey 2006-03-29 03:49:03 +00:00
www-data c438458b8a web commit by joey 2006-03-29 03:43:35 +00:00
www-data 1b375d7818 web commit by joey 2006-03-29 03:32:57 +00:00
www-data f55e219d4f web commit by joey 2006-03-29 03:30:26 +00:00
www-data 0db7de08af web commit by joey 2006-03-29 03:29:23 +00:00
joey e41dd1e24e html validation fixes:
- escape & in urls (also clean up cgi url generation)
 - since markdown wraps inlined pages in <p></p>, close and re-open
   the paragraph tags when generating the embedded html
 - added XHTML 1.0 doctypes to templates
 - fixed <hr /> and <br /> in templates
 - add an alt attribute to inline images, based on the WikiLink to the
   image. Allows things like [[my_image|img.png]] to customise alt text.
2006-03-29 03:18:21 +00:00
www-data bfe959167a web commit by joey 2006-03-29 02:34:04 +00:00
joey 2695d91d52 removing test pages 2006-03-29 02:26:29 +00:00
www-data 934aedf186 web commit by joey 2006-03-29 02:22:30 +00:00
www-data 89a9976a70 web commit by joey 2006-03-29 02:21:29 +00:00
joey 0a95ac2144 Improved handling of wikilinks containing characters that are not allowed
in filenames. Now converts to valid filenames automatically.

Note, need to --refresh your wiki after updating to this version, if you
use any pages with __nn__ in their names.
2006-03-29 02:14:55 +00:00
www-data f6b33b8772 web commit by joey 2006-03-29 02:07:09 +00:00
www-data c7bb84164d web commit by joey 2006-03-29 01:52:26 +00:00
www-data 9c2f67454b web commit by joey 2006-03-28 23:38:00 +00:00
joey d9f1b12149 support [[linktext|pagename]] links 2006-03-28 23:31:53 +00:00
joey d73574e19f There was a bug that [[inline archive="yes]] created an RSS link, but no feed.
Fixed in the easiest way by creating an RSS feed for archive pages (it will
include only a limited number of items, not everything).

Alternative fix would be to track separately which pages are archives and
which not, and only create feeds for non-archives.
2006-03-28 23:06:28 +00:00
www-data 9645f0ccbc web commit by JeroenSchot: summarize current html problems. 2006-03-28 19:15:41 +00:00
www-data 3e44774691 web commit by KyleMacLea 2006-03-28 16:33:12 +00:00
www-data 670b0e24b5 web commit by JeroenSchot: escape [[]]'s. 2006-03-28 15:17:16 +00:00
www-data f3c740ae48 web commit by JeroenSchot: rss bug added. 2006-03-28 15:16:14 +00:00
www-data 6b59d3f067 web commit by JamesAntill: Relative links 2006-03-27 21:17:16 +00:00
www-data 2bdfec0658 web commit by joey 2006-03-26 05:39:05 +00:00
www-data 088dccb3f9 web commit by joey 2006-03-26 05:38:23 +00:00
www-data 90b2b991f7 web commit by joey 2006-03-26 05:35:19 +00:00
www-data 5d043d57eb web commit by joey 2006-03-26 05:33:34 +00:00
www-data c7c4c374db web commit by joey 2006-03-26 05:32:54 +00:00
www-data 2457e52674 web commit by joey 2006-03-26 05:32:30 +00:00
www-data 43a05ad618 web commit by joey 2006-03-26 05:31:24 +00:00
www-data 90da405ed1 web commit by joey 2006-03-26 05:26:13 +00:00
www-data 588dd61597 web commit by joey 2006-03-26 05:25:12 +00:00
joey f2a2f3c937 split up options by type 2006-03-26 05:24:03 +00:00
joey ffc0be87d7 add --refresh and make it with with --setup 2006-03-26 05:08:41 +00:00
www-data 6072b3ea45 web commit by joey 2006-03-26 03:18:04 +00:00
joey 9092356173 added --getctime 2006-03-26 02:30:44 +00:00
www-data b1fac01790 web commit by joey 2006-03-25 18:16:53 +00:00
www-data e1174c6812 web commit by joey 2006-03-25 18:16:37 +00:00
joey 2b7385544d typo 2006-03-25 18:15:45 +00:00
joey 3de3ae22c6 add 2006-03-25 18:15:10 +00:00
joey 0a4c1396de add logo 2006-03-25 18:14:27 +00:00
www-data d0824db6b2 web commit by joey 2006-03-25 18:08:47 +00:00
www-data a591d11c00 web commit by joey 2006-03-25 18:08:10 +00:00
joey 797270a9ec add logo, contributed by Jeroen Schot 2006-03-25 18:07:43 +00:00
www-data 686b62d390 web commit by JeroenSchot: typo. 2006-03-24 23:22:27 +00:00
www-data 5b27727ca6 web commit by JeroenSchot: update. 2006-03-24 23:18:37 +00:00
www-data de62d09bfa web commit by JeroenSchot: removed silly <hr/>. 2006-03-24 23:15:40 +00:00
www-data 67693f40a8 web commit by joey 2006-03-24 21:43:16 +00:00
www-data dee2c610a8 web commit by joey 2006-03-24 21:42:33 +00:00
joey 61c909e2f2 implemented upgradehooksh 2006-03-24 21:36:37 +00:00
www-data d9cd1050da web commit by joey 2006-03-24 21:35:53 +00:00
www-data 0630d97438 web commit by joey 2006-03-24 20:53:54 +00:00
www-data df2ccc34b3 web commit by joey 2006-03-24 20:50:08 +00:00
www-data 960b4405d7 web commit by JeroenSchot: added myself as an ikiwiki-user :) 2006-03-24 11:05:58 +00:00
www-data 6b4972b155 web commit by PerOlofsson: typo 2006-03-24 10:52:53 +00:00
www-data 074257f702 web commit by PerOlofsson 2006-03-24 10:52:04 +00:00
www-data cf7ef6e686 web commit by joey 2006-03-24 07:24:23 +00:00
www-data 45dac61b1f web commit by joey 2006-03-24 07:17:39 +00:00
www-data 263106272a web commit by joey 2006-03-24 05:52:54 +00:00
www-data 4fc43146b3 web commit by joey 2006-03-24 05:52:19 +00:00
joey 9fd2a38f49 move 2006-03-24 05:51:58 +00:00
www-data 0541607809 web commit by joey 2006-03-24 05:51:44 +00:00
www-data eb17a27b96 web commit by joey 2006-03-24 05:50:54 +00:00
www-data c77e9a9b3c web commit by joey 2006-03-24 05:50:06 +00:00
www-data e1765f446f web commit by joey 2006-03-24 05:46:01 +00:00
www-data 0ce894d18c web commit by joey 2006-03-24 05:41:10 +00:00
www-data b424cc47f1 web commit by joey 2006-03-24 05:39:11 +00:00
www-data 03b9e58e6f web commit by joey 2006-03-24 05:38:29 +00:00
www-data 387132923b web commit by joey 2006-03-24 05:36:11 +00:00
www-data 90efd5177e web commit by joey 2006-03-24 05:34:35 +00:00
www-data 0b1eea0256 web commit by joey 2006-03-24 05:34:17 +00:00
www-data ce942821d3 web commit by joey 2006-03-24 05:34:05 +00:00
www-data 2533ec21b8 web commit by joey 2006-03-24 05:27:58 +00:00
www-data 557dd2ea45 web commit by joey 2006-03-24 05:23:12 +00:00
www-data 57bc55e2d8 web commit by joey 2006-03-24 05:20:35 +00:00
joey d7ad5e66e8 rm 2006-03-24 05:14:18 +00:00
www-data 415d96a71f web commit by joey 2006-03-24 05:11:27 +00:00
joey 49524c429e add blog post template 2006-03-24 05:03:16 +00:00
www-data 5e7a3e7428 web commit by joey 2006-03-24 04:29:14 +00:00
www-data ef4cf79498 web commit by joey 2006-03-24 04:24:50 +00:00
www-data 378ae29f17 web commit by joey 2006-03-24 04:17:57 +00:00
www-data 2e5073a1ea web commit by joey 2006-03-24 04:17:40 +00:00
www-data 0e5c0c4660 web commit by joey 2006-03-24 04:17:21 +00:00
www-data 3018aa42cc web commit by joey 2006-03-24 04:16:28 +00:00
www-data 5e85f9b57d web commit by joey 2006-03-24 04:09:20 +00:00
joey 34497b82f6 up 2006-03-24 04:07:28 +00:00
joey 48f63526a2 add 2006-03-24 04:04:37 +00:00
www-data a01d37e353 web commit by joey 2006-03-24 03:00:04 +00:00
www-data af77087dc9 web commit by joey 2006-03-24 02:56:55 +00:00
www-data e111d632c2 web commit by joey 2006-03-24 02:56:37 +00:00
joey 4dbd99d99b add 2006-03-24 02:46:57 +00:00
joey 4d0921c7b7 add 2006-03-24 02:44:15 +00:00
joey e910e67424 fixes 2006-03-24 02:42:19 +00:00
www-data e1823922e6 web commit by joey 2006-03-24 02:40:58 +00:00
www-data 76e5fd7bbf web commit by joey 2006-03-24 02:40:42 +00:00
www-data 184f66d708 web commit by joey 2006-03-24 02:38:24 +00:00
joey cd152fa990 add a blog for done items too 2006-03-24 02:35:22 +00:00
joey 5c8351541d awesome new blog-based todo page 2006-03-24 02:28:53 +00:00
joey 8926a3bfbe Removed the rss feeds for every page, which wasn't really entirely useful.
Let's only do them for blog pages.
2006-03-24 02:00:40 +00:00
joey 5951c1dc82 add archive pages and fix some bugs 2006-03-24 01:49:42 +00:00
joey 7b4600df3f hold onto your hats, full-fledged blogging has arrived in ikiwiki! 2006-03-24 01:16:32 +00:00
joey 72e8ace28d Add file cretion times to the index file.
(Note that it's not really the file creation time, just the first time
ikiwiki saw it.)
2006-03-23 21:52:12 +00:00
joey ca0be85c59 new index file format
*warning* on upgrade to this version of ikiwiki, be sure to run --rebuild
to regenerate the index
2006-03-23 21:39:38 +00:00
joey 801a6d61b9 improve description field for rss 2006-03-23 21:17:57 +00:00
joey ca366fc902 add support for generating per-page rss feeds 2006-03-23 21:00:51 +00:00
joey 07e68136bb ugh 2006-03-23 19:29:18 +00:00
joey f178b62b68 who said markdown made it easier to read? :-P 2006-03-23 19:28:12 +00:00
joey a223f4540f support arbitrary characters in page titles, via some ugly use of unicode
character numbers
2006-03-23 19:25:08 +00:00
joey 86540c654f design for rss feeds and blogging 2006-03-23 10:29:28 +00:00
joey b645dc5a41 Getopt::Long is a huge, heavy perl module. So why use it?
This {gross,amazing} hack makes all wrapped uses of ikiwiki forgo any
option parsing at all. Options come in preparses via an env var from the
wrapper. As a bonus, Wrapper.pm no longer needs to be updated when command
line options are added to the program. Load time is sped up by around 10%.

ikiwikiwrap --params is no longer supported by this change. You will need
to rebuild your wrappers to take advantage of it.
2006-03-23 07:37:16 +00:00
joey 6c8cf5dd57 Major code reoganisation, splitting up the single big file. The two goals
kept in mind during this are a) to reduce load time for common cases like
cgi and post-commit and b) make the code easier to navigate.

This also modularises RCS support to the extent that it should be possible
to drop in a module for some RCS other than svn, add a switch for it, and
it pretty much just work.

High chance I missed an edge case that breaks something, this is only
barely tested at this point.
2006-03-23 06:51:15 +00:00
joey 03781baeb0 underlays are *hard*. feh 2006-03-23 04:44:32 +00:00
joey 62f1f9732b found & fixed another symlink attack 2006-03-23 04:33:35 +00:00
joey 0b1828f694 *warning* any wrappers built with a previous version of ikiwiki need to be
rebuilt

This changes ikiwiki's syntax to require only 2 parameters (source and
dest) and not three. The templatedir parameter is now an optional
--templatedir.
2006-03-23 02:53:03 +00:00
joey 483f61d228 improve 2006-03-23 02:31:51 +00:00
joey 509479f236 improve 2006-03-23 02:30:51 +00:00
joey def0274793 add another example 2006-03-23 01:49:55 +00:00
www-data b73debadba web commit by joey 2006-03-23 01:48:01 +00:00
joey 325d5c791f added adminuser settings, globlist support, and used this to implement page
locking
2006-03-23 01:40:46 +00:00
www-data 33b7f3444c web commit by joey 2006-03-22 19:04:41 +00:00
joey 5fe80a6371 prefs page implemented 2006-03-21 02:38:17 +00:00
joey b7d3a12c5c note that format of historyurl changed too.. 2006-03-21 01:27:05 +00:00
www-data 8ca32b69a6 web commit by joey 2006-03-21 01:21:58 +00:00
www-data c9594a0921 web commit by joey 2006-03-21 01:20:09 +00:00
joey 773731743d add --diffurl, if set RecentChanges has links to svn diffs 2006-03-21 01:18:01 +00:00
joey b7c86dda2f added last changed timestamp for pages 2006-03-20 19:56:37 +00:00
www-data 3a6d0d3a77 web commit by joey 2006-03-20 18:27:13 +00:00
joey ba335c94c7 fix setup file error
improve svn log regexp to deal with file copies/moves
2006-03-20 05:09:30 +00:00
www-data ae0475367c web commit by joey 2006-03-19 22:01:43 +00:00
www-data cc5248c5f6 web commit by joey 2006-03-19 22:00:58 +00:00
www-data 1d8e719e6a web commit by joey 2006-03-19 22:00:23 +00:00
www-data f6cf982152 web commit by joey 2006-03-19 21:59:09 +00:00
www-data a80f0c6e4f web commit by joey 2006-03-19 21:58:42 +00:00
www-data 3eb389ca61 web commit by joey 2006-03-19 21:56:42 +00:00
joey f0ff1625e0 foo 2006-03-19 21:54:42 +00:00
www-data febe494a96 web commit by joey 2006-03-19 21:52:44 +00:00
joey f0d7a5ee1a basewiki integration 2006-03-19 21:51:39 +00:00
www-data 470c46c794 web commit by joey 2006-03-19 21:49:20 +00:00
joey e04018ebc1 added basewiki 2006-03-19 21:44:15 +00:00
www-data c47d165a33 web commit by joey 2006-03-19 21:30:21 +00:00
joey f24b47d2ea add helponformatting page 2006-03-19 21:25:47 +00:00
www-data 93f8af972b web commit by joey 2006-03-19 20:49:26 +00:00
www-data a4fb4c301f web commit by joey 2006-03-19 20:43:23 +00:00
www-data a53033e3dd web commit by joey 2006-03-19 20:42:12 +00:00
www-data 8db7e3eca9 web commit by joey: conflict and merge is done! 2006-03-19 20:36:50 +00:00
www-data 07504a9c1b web commit by joey 2006-03-19 20:36:05 +00:00