aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki
Commit message (Collapse)AuthorAge
* check for absolute pathsJoey Hess2008-07-22
|
* Don't allow uploading an attachment with the same name as an existing page, ↵Joey Hess2008-07-22
| | | | to avoid confusion.
* typoJoey Hess2008-07-22
|
* add rcs_commit_staged and rcs_renameJoey Hess2008-07-22
| | | | | | | | | 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.
* qualifiyJoey Hess2008-07-22
|
* make message a bit more genericJoey Hess2008-07-22
|
* rename checks improvementsJoey Hess2008-07-22
|
* permission checking improvementsJoey Hess2008-07-22
| | | | Break out into function so it can be done up-front before confirmation too.
* avoid uninitialised valueJoey Hess2008-07-22
|
* really addJoey Hess2008-07-21
|
* use check_canattachJoey Hess2008-07-21
| | | | As noted, this may be overkill..
* factor out check_canattachJoey Hess2008-07-21
| | | | Other plugins will need to use this.
* skeleton rename pluginJoey Hess2008-07-21
|
* error if nothing selectedJoey Hess2008-07-21
|
* probably redundant symlink checkJoey Hess2008-07-21
|
* Merge branch 'master' into tovaJoey Hess2008-07-21
|\
| * Add allow_symlinks_before_srcdir config settingJoey Hess2008-07-21
| | | | | | | | | | | | | | | | | | 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.
| * Avoid troublesome abs_path calls in wrapper setupJoey Hess2008-07-21
| | | | | | | | As documented in the forum post.
* | Merge branch 'master' into tovaJoey Hess2008-07-21
|\| | | | | | | | | | | Conflicts: debian/changelog
| * Don't prepend tagbase to tags if they start with "./" or "/".Simon McVittie2008-07-21
| | | | | | | | | | That syntax made little sense previously, and this allows sites to put "most" of their tags under $tagbase.
* | don't show an error if the image is missing, instead, a broken linkJoey Hess2008-07-21
| |
* | remove debuggingJoey Hess2008-07-21
| |
* | avoid internal error message when img uses just-deleted pageJoey Hess2008-07-21
| | | | | | | | | | | | | | | | | | | | | | I think this used to be a fatal error, not just inline error, so I don't know why it was never noticed, but if a page that an img directive mentions gets deleted, bestlink() returns a file that no longer exists, and srcfile() throws an error. Note that bestlink's behavior of returning a deleted file could be considered buggy. But, if it's changed to not do that, the page with the img on it is not updated at all when the file is removed.
* | typosJoey Hess2008-07-21
| |
* | typosJoey Hess2008-07-21
| |
* | need to untaint..Joey Hess2008-07-21
| |
* | a few bugfixesJoey Hess2008-07-21
| | | | | | | | | | Including a check the the file is in the srcdir, as opposed to some other directory.
* | support for removing attachmentsJoey Hess2008-07-21
| |
* | simplified confirmation formJoey Hess2008-07-21
| | | | | | | | also, there's no titlepage conversion issues
* | touchupsJoey Hess2008-07-21
| |
* | redirect after removalJoey Hess2008-07-21
| |
* | basically, removal worksJoey Hess2008-07-21
| | | | | | | | Still need to consider all the edge cases..
* | All rcs backends need to implement rcs_removeJoey Hess2008-07-21
| | | | | | | | (Done for svn, git.)
* | form tweaks; use titleJoey Hess2008-07-21
| |
* | implemented form state saving and retrievalJoey Hess2008-07-21
| | | | | | | | | | | | This is overkill for delete, since it's only used on Cancel. But it will be crucial for rename, so as to restore any pending edits after renaming a page.
* | basic removal form skeletonJoey Hess2008-07-21
|/
* rename skeleton.pmJoey Hess2008-07-21
| | | | Add '.example' so it's not installed with the other plugins.
* Use correct term prefixes when searching.Gabriel McManus2008-07-19
| | | | | The Z term prefix is for stemming and shouldn't be used here. X is for custom fields.
* mark old web commits as from webJoey Hess2008-07-17
|
* fix web commit determinationJoey Hess2008-07-17
|
* dummy up an email address for web commitsJoey Hess2008-07-17
| | | | | Not doing so breaks cia and other things that try to parse a username out of the email address.
* git: Fix parsing of git logs with no commit messages at all.Joey Hess2008-07-17
|
* change how web commits are specifiedJoey Hess2008-07-17
| | | | | | | | | | The trailer line was a bit complex and ugly; I think it's better to just put "(web)" after the user name. This has a side effect of making web commits with no messages have a completly empty commit message. Use --cleanup=verbatim to force git to accept such.
* git: Put web committer name/openid/address in the git author fieldJoey Hess2008-07-17
| | | | | | | | 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.
* Add a postscan hook.Joey Hess2008-07-17
| | | | | * Add a postscan hook. * search: Use postscan hook, avoid updating index when previewing.
* fix pos settingJoey Hess2008-07-17
| | | | | | What was really going on is that expanding a smiley modified the string and reset the match process. Force set pos so it continues on from the expanded smiley.
* smiley escaping fixesJoey Hess2008-07-17
| | | | | | | | | | | | | 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`.
* formatting etcJoey Hess2008-07-16
|
* Merge commit 'intrigeri/pedigree'Joey Hess2008-07-16
|\
| * pedigree rename to parentlinks: rename/adapt everythingintrigeri2008-07-15
| | | | | | | | | | | | | | | | | | | | * Renamed to parentlinks every single variable or function called pedigree * Removed the parentlinks function from Render.pm * Enabled the new parentlinks plugin by default * Adapted testsuite and documentation to reflate the above facts Signed-off-by: intrigeri <intrigeri@boum.org>