Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-26 | decode utf-8 in recentchanges_link parameter | Joey Hess | |
2008-09-25 | tag: Make edit link for new tags ensure that the tags are created inside ↵ | Joey Hess | |
tagbase, when it's set. | |||
2008-09-25 | git: Fix handling of utf-8 filenames in recentchanges. | Joey Hess | |
Seems that the problem is that once the \nnn coming from git is converted to a single character, decode_utf8 decides that this is a standalone character, and not part of a multibyte utf-8 sequence, and so does nothing. I tried playing with the utf-8 flag, but that didn't work. Instead, use decode("utf8"), which doesn't have the same qualms, and successfully decodes the octets into a utf-8 character. Rant: Think for a minute about fact that any and every program that parses git-log, or git-show, etc output to figure out what files were in a commit needs to contain this snippet of code, to convert from git-log's wacky output to a regular character set: if ($file =~ m/^"(.*)"$/) { ($file=$1) =~ s/\\([0-7]{1,3})/chr(oct($1))/eg; } (And it's only that "simple" if you don't care about filenames with embedded \n or \t or other control characters.) Does that strike anyone else as putting the parsing and conversion in the wrong place (ie, in gitweb, ikiwiki, etc, etc)? Doesn't anyone who actually uses git with utf-8 filenames get a bit pissed off at seeing \xxx\xxx instead of the utf-8 in git-commit and other output? | |||
2008-09-25 | attachment: Add admin() pagespec to test if the uploading user is a wiki admin. | Joey Hess | |
2008-09-25 | aggregate: Avoid uninitialized value warnings for pages with no recorded ctime. | Joey Hess | |
I saw this in the wild, apparently a page was not present on disk, but was in the aggregate db, and not marked as expired either. Not sure how that happened, but such pages should get marked as expired since they have an effectively zero ctime. | |||
2008-09-25 | recentchanges: Fix redirects to non-page files. | Joey Hess | |
2008-09-23 | rename: Hide type field from rename form when renaming attachments. | Joey Hess | |
2008-09-23 | multiple rename support is working | Joey Hess | |
most edge cases seem handled too | |||
2008-09-23 | Merge branch 'master' into tova | Joey Hess | |
2008-09-23 | rename, remove: Don't rely on a form parameter to tell whether the page ↵ | Joey Hess | |
should be treated as an attachment. | |||
2008-09-23 | factor out fixlinks | Joey Hess | |
2008-09-23 | factor out do_rename | Joey Hess | |
2008-09-23 | add checkbox to rename subpages too | Joey Hess | |
2008-09-23 | layout | Joey Hess | |
2008-09-23 | Print a debug message if a page has multiple source files. | Joey Hess | |
2008-09-23 | include perl error in warning about openid | Joey Hess | |
it may be some other module missing, this way you can tell by reading the log | |||
2008-09-23 | Fix typo in skeleton.pm.example: sessionncgi (with extra n) | Simon McVittie | |
(cherry picked from commit 72ffc85d6acb8b99839ac98a2c23dbef410b5666) | |||
2008-09-21 | remove: redirect via urlto(), avoiding mentions of index.html | Simon McVittie | |
2008-09-21 | recentchanges: construct redirections via urlto(), avoiding mentions of ↵ | Simon McVittie | |
index.html | |||
2008-09-21 | poll: Use urlto to produce redirection URLs, avoiding mentions of index.html | Simon McVittie | |
2008-09-21 | editpage: beautify redirection URLs, avoiding exposing the implementation ↵ | Simon McVittie | |
detail that index.html exists | |||
2008-09-20 | handle templates with special characters in name | Joey Hess | |
The template field is really a link, so needs to be converted to a page name in stored state. | |||
2008-09-20 | avoid uninitialised value warning | Joey Hess | |
2008-09-20 | add missing page name sanity check | Joey Hess | |
2008-09-20 | avoid warning if percent value is not numeric | Joey Hess | |
2008-09-20 | avoid duplicate template lookup | Joey Hess | |
2008-09-20 | revert colon part of change | Joey Hess | |
2008-09-20 | edittemplate patch from Willu | Joey Hess | |
* edittemplate: Default new page file type to the same type as the template. (willu) * edittemplate: Add "silent" parameter. (Willu) * edittemplate: Link to template, to allow creating it. (Willu) | |||
2008-09-19 | i18n | Joey Hess | |
2008-09-19 | progress: Display an error if the progress cannot be parsed, and allow the ↵ | Joey Hess | |
percent parameter to only optionally end with "%". | |||
2008-09-17 | fix check for nonexistant content | Joey Hess | |
2008-09-17 | store ctime for use by expiry code | Joey Hess | |
The expiry code does need to make sure to sort in ctime order, even if expiring by count, so it expires the right ones. | |||
2008-09-17 | aggregate: Support atom feeds with only a summary element, and no content ↵ | Joey Hess | |
elements. | |||
2008-09-17 | editdiff: Broken since 2.62 due to wrong syntax, now fixed. | Joey Hess | |
2008-09-17 | aggregate: Allow expirecount to work on the first pass. (expireage still ↵ | Joey Hess | |
needs to wait for the pages to be rendered though) | |||
2008-09-14 | rootpage is not a pagespec | Joey Hess | |
So ./posts won't be interpreted right. Just "posts" should do, I think. | |||
2008-09-11 | listdirectives: Enable use of the directives underlay. | Joey Hess | |
2008-09-11 | change git hook description | Joey Hess | |
It doesn't have to be a post-update hook. | |||
2008-09-09 | goodstuff update | Joey Hess | |
* goodstuff: Remove otl plugin from the bundle since it needs a significant external dependency and is not commonly used. If you use otl, make sure you explicitly enable it now. * goodstuff: Add more, progress, and table plugins to the bundle. | |||
2008-09-09 | img: Support sizes like 200x. Closes: #475149 | Joey Hess | |
2008-09-09 | progress: New plugin to generate progress bars (willu) | Joey Hess | |
2008-09-08 | ddate: Stop clobbering timeformat when not enabled. | Joey Hess | |
2008-09-08 | minor optimisation | Joey Hess | |
2008-09-05 | editpage: New core plugin factoring out page editing to allow disabling it ↵ | Joey Hess | |
if desired. | |||
2008-09-05 | UNIVERSAL not used in this plugin | Joey Hess | |
2008-09-02 | use yesno | Joey Hess | |
2008-09-02 | table: Support header=column to make the table header be the first column of ↵ | Joey Hess | |
the data. (AlexandreDupas) | |||
2008-09-01 | filecheck: Fall back to testing for binary or plain text files if no mime ↵ | Joey Hess | |
type is detected. | |||
2008-09-01 | don't fail if %config is not set | Joey Hess | |
2008-08-28 | Set cookies HttpOnly. | Joey Hess | |