aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/rename.pm
Commit message (Expand)AuthorAge
* add section informationJoey Hess2010-02-12
* rename: Fix some utf-8 problems.•••The crux of the problem is that the cgi object has raw values not converted to utf-8, and rename was using its fields. Also fixed a missed place where the form object did not get its fields utf-8 encoded. Joey Hess2009-12-14
* remove prototype from renamehook•••Recursive calls make perl whine about protypes, and it wasn't adding any value. Joey Hess2009-07-20
* Merge commit 'upstream/master' into pub/po•••Conflicts: debian/changelog debian/control Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-06-06
|\
| * support longname for page types in commands and rename•••Also, sort the list of page types. Joey Hess2009-05-21
* | no need to use CORE::rename since I renamed the rename functionJoey Hess2009-03-27
* | rename function for clarity, formatting improvementsJoey Hess2009-03-27
* | simplifiyJoey Hess2009-03-27
* | move dedup code into function, simplifyJoey Hess2009-03-27
* | rename: remove duplicates that hook functions may have added to @torename•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-03-08
* | rename: moved subpages addition to a rename hook•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-03-08
* | rename hook: run once per file to be renamed•••... as Joey suggested on todo/need_global_renamepage_hook This hook is applied recursively to returned additional rename hashes, so that it handles the case where two plugins use the hook: plugin A would see when plugin B adds a new file to be renamed. The full set of rename hashes can no longer be changed by hook functions, that are only allowed to return any additional rename hashes it wants to add. Rationale: the correct behavior of the recursion would be hard, if not impossible, to define, if already considered pages were changing on the run. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-03-08
* | rename hook: instead of modifying the passed-by-name array, return a copy•••This is intended to solve Joey's concerns expressed on http://ikiwiki.info/todo/need_global_renamepage_hook/, i.e. the need to make it possible to use this hook from external plugins. A plugin using this hook still can add/modify/remove elements of the @torename array. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-27
* | revert renamepage's hook original name•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-27
* | only pass named parameters to the canrename hook•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-26
* | add mising hooks and fix syntax errorJoey Hess2009-01-26
* | Merge commit 'upstream/master' into prv/pointrigeri2009-01-13
|\|
| * rename: Show full names of affected pages.Joey Hess2009-01-06
| * refactorJoey Hess2009-01-06
* | Pass src, srcfile, dest and destfile to the canrename hook.•••This is not needed by the use I'm doing of it, but seems more consistent to me. Future users of this hook may need this data to make their mind. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-01
* | rename: pass the CGI and session to the rename hook•••The po plugin remame + canrename hook combination will need this. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-01
* | rename: implemented new canrename hook•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-01
* | Merge commit 'upstream/master' into prv/pointrigeri2009-01-01
|\|
| * finalise version 3.00 of the plugin apiJoey Hess2008-12-23
* | the rename hook can now change the list of pages to rename•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2008-12-30
* | renamed the renamepage hook to renamelink, added rename hook•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2008-12-30
|/
* Coding style change: Remove explcit vim folding markers.Joey Hess2008-12-17
* rename: Fix double-escaping of page name in edit box.•••titlepage normally escapes, but so does formbuilder. Joey Hess2008-12-17
* remove, rename: Allow acting on attachments as a page is being created.Joey Hess2008-10-02
* fix subpage rename bug with indexpages•••If indexpages is enabled, then foo/index.mdwn will look like a subpage of foo, so an additional check is needed to avoid trying to rename it twice. Joey Hess2008-10-01
* use newpagefileJoey Hess2008-09-29
* support indexpages when renaming pages•••Note that the page filename code used here and in editpage are identical.. Joey Hess2008-09-29
* Export pagetitle, titlepage, linkpage.Joey Hess2008-09-27
* pagetype is exportedJoey Hess2008-09-27
* rename: Hide type field from rename form when renaming attachments.Joey Hess2008-09-23
* multiple rename support is working•••most edge cases seem handled too Joey Hess2008-09-23
* Merge branch 'master' into tovaJoey Hess2008-09-23
|\
| * rename, remove: Don't rely on a form parameter to tell whether the page shoul...Joey Hess2008-09-23
* | factor out fixlinksJoey Hess2008-09-23
* | factor out do_renameJoey Hess2008-09-23
* | add checkbox to rename subpages tooJoey Hess2008-09-23
|/
* layoutJoey Hess2008-09-23
* use srcfile/destfile•••avoids a commit message of "renamed foo to foo" Joey Hess2008-08-07
* avoid link fixup if page name stayed the sameJoey Hess2008-08-07
* page file type rename patch from willuJoey Hess2008-08-07
* add plugin safe/rebuild info (part 2 of 3)•••(brain.. melting..) Joey Hess2008-08-03
* foldageJoey Hess2008-07-23
* fixup editpage links on renameJoey Hess2008-07-23
* link fixup on rename workingJoey Hess2008-07-23
* add a list of broken links after the renameJoey Hess2008-07-22