Joey Hess
042a057778
color: New plugin from ptecza.
2008-08-26 13:22:34 -04:00
Joey Hess
d06096ad0d
edittemplate: Don't wipe out edits on preview.
2008-08-25 20:51:10 -04:00
Joey Hess
78e34fbdc2
filecheck: New plugin factoring out the PageSpec additions that were originally part of the attachment plugin.
2008-08-25 19:52:34 -04:00
Joey Hess
744a0edcfb
update
2008-08-25 14:21:46 -04:00
Joey Hess
69e35d3c51
willu's teximg changes
...
* teximg: The prefix is configurable, and has changed to not include the
nonstandard mhchem by default. (willu)
* teximg: dvipng is used if available to render images. Its output is
antialiased and better than dvips. If not available, the old dvips+convert
chain will be used. (willu)
* Drop suggests on texlive-science, add suggests on dvipng.
2008-08-24 15:21:51 -04:00
Joey Hess
9b10f5eab2
map: The fix for #449285 was buggy and broke display of parents in certian circumstances.
...
The use of $dummy was not sufficient, because it only stuck around for the
first element after a dummy parent, and was then lost. Instead, use a
$addparent that contains the actual dummy parent, so it can be compared
with the new item to see if we're still under that parent or have moved to
another one.
2008-08-23 13:10:49 -04:00
Joey Hess
db73f81258
ikiwiki-makerepo: Added support for monotone. (Thomas Keller)
2008-08-21 23:44:00 -04:00
Joey Hess
6cf96b5819
Fix bug in wikiname sanitisation in the setup automator.
2008-08-21 23:40:11 -04:00
Joey Hess
15ed67132e
Revert "Add missing PREFIX to a few lines of the Makefile. (Thomas Keller)"
...
This reverts commit 65c12dffec
.
Turns out we can't use PREFIX for files in /etc, because that would tend to
put them in /usr/etc, which is bad..
2008-08-21 23:12:14 -04:00
Joey Hess
888f4203f5
Avoid using hostname -f for portability to eg, OS X, use Net::Domain instead, and prompt if it fails.
2008-08-21 22:48:07 -04:00
Joey Hess
65c12dffec
Add missing PREFIX to a few lines of the Makefile. (Thomas Keller)
2008-08-21 22:25:36 -04:00
Joey Hess
dec9b4e2c9
Avoid using cp -a (again). (HenrikBrixAndersen)
2008-08-21 16:21:40 -04:00
Joey Hess
0ab3ed872b
releasing version 2.61
2008-08-14 21:11:45 -04:00
Joey Hess
5d83e7359d
graphviz: Fix breakage of the name of the preprocessor directive.
2008-08-14 14:44:30 -04:00
Joey Hess
6432d15cb4
fix a common case typo
2008-08-12 15:48:44 -04:00
Joey Hess
b39b92c0a6
releasing version 2.60
2008-08-12 14:28:13 -04:00
Joey Hess
6edd22808e
Danish update. Closes : #494632
2008-08-11 12:47:39 -04:00
Joey Hess
c98ea6a971
close bug, changelog
2008-08-07 16:21:58 -04:00
Joey Hess
581381e335
inline: Ignore parent dirs when sorting pages by title.
2008-08-07 15:47:59 -04:00
Josh Triplett
cc43a6ea70
Add Suggests on texlive and texlive-science for the teximg plugin
2008-08-06 20:58:42 -07:00
Joey Hess
6cfb5c5b59
Added a small icon to the search input box.
2008-08-06 19:34:33 -04:00
Joey Hess
adc2eb3d8c
Options set in the setup file are now immediatly loaded by ikiwiki -setup. This allows later switches to override them. Previously, setup file options overrode most command line options.
2008-08-06 01:58:04 -04:00
Joey Hess
86660e9c82
external: Fix support for hooks called in an array context.
2008-08-06 01:05:44 -04:00
Joey Hess
4c07e7362c
update
2008-08-06 00:23:22 -04:00
Joey Hess
9cb415f4a4
autoindex: Ignore internal pages, and take underlay directories into account. Also, avoid making index pages for directories that contain no files.
2008-08-06 00:04:05 -04:00
Joey Hess
ea6dc38325
add ikiwiki-transition setupformat subcommand.
...
Also fixed a bug in how aggregateinternal used IkiWiki::Setup::load,
and added checks for arguments to other subcommands.
2008-08-05 20:40:49 -04:00
Joey Hess
29ab73258f
Clarify some wording in the setup documentation that could maybe lead users to putting paths with "~/" in the setup file, which doesn't work. Closes : #493835
2008-08-05 16:57:49 -04:00
Joey Hess
0f06504422
remove description_html, add link
2008-08-03 14:36:17 -04:00
Joey Hess
d9db5f2def
Bail if both srcdir and repository are not specified.
2008-08-03 14:21:43 -04:00
Joey Hess
25c35b6e90
banned_users move to setup file, stage 1
2008-08-01 17:39:17 -04:00
Joey Hess
bb394fdae8
admin prefs move to setup file, stage 1
...
The locked pages configuration is moving to a locked_pages option in the
setup file, and the allowed attachments configuration to
allowed_attachments. The admin prefs page can still be used for these, but
that's depreacted and will only be shown if there's currently a value.
2008-08-01 16:45:04 -04:00
Joey Hess
041923a89e
Merge branch 'master' into autoconfig
...
Conflicts:
IkiWiki/Plugin/git.pm
debian/changelog
po/ikiwiki.pot
2008-07-31 19:35:37 -04:00
Joey Hess
0f312d152e
releasing version 2.56
2008-07-31 19:29:29 -04:00
Joey Hess
f7b8f2297c
Add test for old versions of git that don't support --cleanup=verbatim, and munge empty commit messages.
2008-07-31 19:23:54 -04:00
Joey Hess
71eb56bcac
merged
2008-07-31 18:52:30 -04:00
Joey Hess
e12627e0a4
update
2008-07-30 14:44:50 -04:00
Joey Hess
12c5786df4
Merge branch 'tova' into autoconfig
...
Conflicts:
debian/changelog
2008-07-29 15:54:45 -04:00
Joey Hess
106578f524
changelog
2008-07-29 15:54:07 -04:00
Joey Hess
1916afc603
rename
2008-07-27 16:08:44 -04:00
Joey Hess
ddef0d3170
Merge branch 'master' into autoconfig
...
Conflicts:
debian/changelog
doc/todo/color_plugin.mdwn
2008-07-27 11:43:47 -04:00
Joey Hess
ccd567948e
releasing version 2.55
2008-07-27 11:32:05 -04:00
Joey Hess
f28b57526c
setup automator
...
"ikiwiki -setup /etc/ikiwiki/simple.setup"
can be used set up a new wiki in seconds
2008-07-27 01:39:11 -04:00
Joey Hess
bc3363beb7
ikiwiki-update-wikilist: Add -r switch to remove. Default behavior is now always to add.
2008-07-27 00:02:04 -04:00
Joey Hess
4ef96e2d99
Merge branch 'master' into autoconfig
2008-07-26 23:22:42 -04:00
Joey Hess
ecc40d1769
changelog and tweaks
2008-07-26 23:15:50 -04:00
Joey Hess
1c831b472b
changelog
2008-07-26 23:06:40 -04:00
Joey Hess
6154dd03cb
finish with rcs plugin conversion
2008-07-26 22:28:18 -04:00
Joey Hess
c83fd4a328
wrapper setup reorg
...
Flattened the wrapper setup, as this lets it be handled better by the
setup generation code.
2008-07-26 21:00:11 -04:00
Joey Hess
4ee441c152
changelog
2008-07-26 16:23:29 -04:00
Joey Hess
b7bf566f55
attachment: Use relative paths when inserting links.
2008-07-25 19:22:29 -04:00
Joey Hess
99ec944766
bzr (mostly) done
2008-07-25 12:16:21 -04:00
Joey Hess
99b59f2d62
toggle: Fix incompatability between javascript and webkit.
2008-07-25 01:24:20 -04:00
Joey Hess
36a0d984c9
fix monotone/mercurial confusion
2008-07-24 22:03:38 -04:00
Joey Hess
58e2b2c99c
mercurial: Add support for rename, delete, and also diff. (William Uther)
2008-07-24 14:17:04 -04:00
Joey Hess
4691a2ad39
add renamepage hooks
...
Implemented for regular wikilinks, with a test suite.
2008-07-23 18:14:20 -04:00
Joey Hess
96dab37a8e
Merge branch 'master' into tova
2008-07-23 17:34:01 -04:00
Joey Hess
b95669c3c8
Rebuild pages that change their type. (Gabriel McManus)
2008-07-23 16:13:37 -04:00
Joey Hess
335a6a59e6
Merge branch 'master' into tova
2008-07-23 15:00:07 -04:00
Joey Hess
1d1767192c
attachment: Do not escape _ when determining attachment filenames.
2008-07-23 14:58:39 -04:00
Joey Hess
d76c10cba2
Split out error messages from editpage.tmpl into several separate templates.
2008-07-22 19:58:34 -04:00
Joey Hess
9776bbf853
Don't allow uploading an attachment with the same name as an existing page, to avoid confusion.
2008-07-22 17:12:20 -04:00
Joey Hess
114e20e948
typo
2008-07-22 17:03:28 -04:00
Joey Hess
cbddb5a4b8
add rcs_commit_staged and rcs_rename
...
Implemented for git and svn so far.
Note that rcs_commit_staged does assume that the rcs has the ability to
"stage" multiple changes for a later commit. Support for this varies, but
all we really care about is staging removals and renames, which, AFAIK, all
modern rcs's support.
2008-07-22 16:14:33 -04:00
Joey Hess
96c529826d
skeleton rename plugin
2008-07-21 22:30:43 -04:00
Joey Hess
9d5c9ce258
Merge branch 'master' into tova
2008-07-21 21:23:58 -04:00
Joey Hess
c2a2f71508
Add allow_symlinks_before_srcdir config setting
...
can be used to avoid a security check that is a good safe default, but
problimatic overkill in some situations.
I decided to underdocument this, because the option looks ugly, and I don't
want people randomly turning it on because it looks like a good idea. So if
you need it, you'll get an error message mentioning how to fix it.
2008-07-21 18:33:09 -04:00
Joey Hess
e630e7507e
Avoid troublesome abs_path calls in wrapper setup
...
As documented in the forum post.
2008-07-21 18:26:14 -04:00
Joey Hess
18d2403647
Merge branch 'master' into tova
...
Conflicts:
debian/changelog
2008-07-21 17:27:50 -04:00
Joey Hess
c2ffd205f3
Really fix bug with links to pages with names containing colons
...
Previous fix mised a few cases.
2008-07-21 17:27:14 -04:00
Joey Hess
09331644a2
changelog
2008-07-21 17:06:40 -04:00
Joey Hess
b1b5860b29
touchups
2008-07-21 14:03:39 -04:00
Joey Hess
c924c76bd8
basically, removal works
...
Still need to consider all the edge cases..
2008-07-21 13:50:12 -04:00
Joey Hess
c6d1ae33d2
All rcs backends need to implement rcs_remove
...
(Done for svn, git.)
2008-07-21 13:41:17 -04:00
Joey Hess
3da279ddd4
editpage: Don't show attachments link when attachments are disabled.
2008-07-21 12:15:55 -04:00
Joey Hess
4a3e16f851
prefix_directives enabled in doc wiki, all preprocessor directives converted. (Simon McVittie)
2008-07-21 11:41:32 -04:00
Joey Hess
fede380a89
releasing version 2.54
2008-07-21 11:19:01 -04:00
Joey Hess
b557ba7c46
close bug, add changelog
2008-07-19 13:24:58 -04:00
Joey Hess
1b318dacbd
git: Fix parsing of git logs with no commit messages at all.
2008-07-17 16:53:54 -04:00
Joey Hess
ac62a47ea4
git: Put web committer name/openid/address in the git author field
...
The committer's email address is not used (because leaking email addresses
is not liked by many users). Closes : #451023
A "Web-commit" trailer is added, to allow telling the difference between
web commits and direct commits.
2008-07-17 16:17:15 -04:00
Joey Hess
584f3e3061
Add a postscan hook.
...
* Add a postscan hook.
* search: Use postscan hook, avoid updating index when previewing.
2008-07-17 16:17:15 -04:00
Joey Hess
df3a8b183c
smiley escaping fixes
...
Smileys need to be double-escaped to work, since the smiley plugin runs as
a sanitize hook, and markdown helpfully removes one level of escapes first.
There were some bugs in the smiley handling code that made escaped smileys
still be expanded. After unescaping a smiley, it needed to move pos forward
past it or the next pass would expand it.
Also, once the m//g got to the end, it seemed to loop back through and make
one more pass (a difference in perl 5.10's regexp exngine? I observed that
pos was undefined when this happened, so added a `last unless defined pos`.
2008-07-17 12:34:38 -04:00
Joey Hess
dc1cbf2c8c
merged intrigeri's parentlinks plugin, close todo
2008-07-16 17:49:24 -04:00
Joey Hess
67d8f7f209
changelog
2008-07-16 17:45:38 -04:00
Joey Hess
76b078d587
changelog
2008-07-14 21:12:03 -04:00
Joey Hess
9957c7fd5d
Cut the size of the binary package in half by excluding pages for bugs and todo items from the html shipped in it.
2008-07-13 15:46:20 -04:00
Joey Hess
edb59cd5b9
Error handling improvement for preprocess hooks. It's now safe to call error() from such hooks; it will cause a nicely formatted error message to be inserted into the page.
2008-07-13 14:41:40 -04:00
Joey Hess
2bd4dea7f0
changelog
2008-07-13 13:59:36 -04:00
Joey Hess
208ccbed0e
changelog
2008-07-12 12:43:02 -04:00
Joey Hess
6255c88e89
fixed
2008-07-12 12:04:10 -04:00
Joey Hess
d101269bde
Move yesno function out of inline and into IkiWiki core, not exported.
2008-07-12 12:01:22 -04:00
Joey Hess
85a5ff82c6
credit smcv
2008-07-12 11:42:22 -04:00
Joey Hess
ca30d95a78
rename uuid to guid
2008-07-12 10:59:45 -04:00
Joey Hess
c522fffe09
document uuid
2008-07-12 10:53:57 -04:00
Joey Hess
a0f596b6ed
Change deb dependencies to list Text::Markdown before markdown, since the former, while slower, has a much better html parser that avoids numerous bugs.
2008-07-12 10:40:31 -04:00
Joey Hess
3879c56e71
Fixes creation of pages when clicking on WikiLinks starting with "/".
2008-07-10 15:36:18 -04:00
Joey Hess
dcab5e2e48
template: Add support for a BASENAME variable.
2008-07-10 15:25:42 -04:00
Josh Triplett
b2a708b90e
debian/changelog: fix typo in old entry
2008-07-09 23:51:32 -07:00
Josh Triplett
1aab048e81
ikiwiki-transition: Fix command-line processing so the prefix_directives transition works again.
2008-07-09 23:42:34 -07:00
Joey Hess
fb1aaacd90
fix changelog
2008-07-09 22:40:05 -04:00
Joey Hess
4e02dead14
Make it possible to load setup files w/o running them. Code needing to do so can call IkiWiki::Setup::load, and the values will be loaded into %IkiWiki::Setup::setup.
2008-07-09 22:39:26 -04:00