intrigeri
e6992480e2
Merge commit 'upstream/master' into prv/po
...
Conflicts:
debian/control
2009-01-15 20:04:31 +01:00
intrigeri
196f03a987
po: do not add translation status to parentlinks
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-13 13:03:30 +01:00
intrigeri
82197bd0ea
Merge commit 'upstream/master' into prv/po
2009-01-13 12:26:43 +01:00
Joey Hess
6d785d6401
Add auto-blog.setup
...
It will set up an ikiwiki instance tuned for use in blogging.
As part of this change, move the example sites into /usr/share/ikiwiki so
they are available even if docs are not installed.
2009-01-12 19:04:24 -05:00
Joey Hess
85dcc2958a
pinger: Get whole url, don't just head.
...
Asking for only the head worked in my tests, but I've found a site where it
didn't -- apparently ikiwiki didn't get a chance to do or finish the
refresh when HEADed. Getting the whole url, waiting for ikiwiki to finish,
avoided the update problem.
2009-01-11 14:27:27 -05:00
Joey Hess
7a8ea68fc0
Consistently allow use of relative paths in all PageSpecs that take a page name parameter. Previously, match_created_before(), match_created_after(), match_sourcepage(), and match_destpage() did not support that, and the docs were not clear.
2009-01-10 14:36:03 -05:00
Simon McVittie
79676ca445
comments: if the remove plugin is enabled, append a "Remove comment" link
2009-01-10 11:31:24 +00:00
Simon McVittie
d70b05971f
comments: only try to insert commentuser etc. into templates if the page contained [[!_comment]]
2009-01-10 11:29:56 +00:00
Joey Hess
81b088866b
repolist: New plugin to support the rel=vcs-* microformat.
...
* repolist: New plugin to support the rel=vcs-* microformat.
* goodstuff: Include repolist by default. (But it does nothing until
configured with the repository locations.)
2009-01-07 16:07:46 -05:00
Joey Hess
e1e1d37753
increment interface version
2009-01-07 15:01:43 -05:00
Joey Hess
551544663d
comments: Fix cache avoidance hack.
...
The ?updated needs to come before the #anchor or browsers will not follow
the anchor.
2009-01-07 11:12:32 -05:00
Joey Hess
72ca231fd0
rename: Show full names of affected pages.
2009-01-06 17:29:12 -05:00
Joey Hess
e4b7f6badf
refactor
2009-01-06 17:28:26 -05:00
Joey Hess
4ce73f2d88
table: Find links in external files in scan pass.
2009-01-06 15:36:32 -05:00
Joey Hess
e45f13c2a4
typo
2009-01-06 15:26:46 -05:00
Joey Hess
da166e7422
table: Fix misparsed links in external files
...
linkify data from external files at the same time as data from an inlined
table would be linkified.
2009-01-06 15:05:09 -05:00
Joey Hess
bc0de40c3c
A recent change to gitweb removed support for the form of diffurl that many ikiwiki setups use. Document how to use the new url form.
2009-01-05 18:26:09 -05:00
intrigeri
4fd2807886
po(isvalidpo): more meaningful error message
...
... explaining how to go on with edit.
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 18:57:50 +01:00
intrigeri
4ad871810d
po: back to the cansave hook, as the form validation is not sufficient
...
Form validation works, but after trying to save invalid PO content, the user is
brought back to the page he/she was editing, without any single clue to explain
why it was not saved. The dedicated cansave hook is thus necessary.
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 18:51:32 +01:00
intrigeri
7ef0c19cdf
po: first attempt to replace cansave hook with form validate tweaks
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 17:51:17 +01:00
intrigeri
33f9eeb4fb
po/i18n: move the function names out of the translatable strings
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 17:24:54 +01:00
intrigeri
da26603e07
po: updated copyright years
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 16:54:03 +01:00
intrigeri
fae3cef41a
po(formbuilder_setup): remove the rename/remove buttons on slave pages
...
This has to be done after the rename/remove plugins have added
their buttons, so we set this hook to be run last.
The canrename/canremove hooks already ensure this is forbidden
at the backend level, so this is only UI sugar.
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 16:02:25 +01:00
intrigeri
e5222db332
po: avoid warnings and possible bugs with nested named subroutines
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 15:14:58 +01:00
intrigeri
14a79751e3
po: gettext-ize error messages
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 15:00:34 +01:00
intrigeri
724dbabc4a
po: do not allow to create pages of type po
...
The main reason to do so is to bypass the "favor the type of linking page on
page creation" logic, which is unsuitable when a broken link is clicked on
a slave (PO) page.
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 14:09:34 +01:00
intrigeri
d1642e4cd9
po: cosmetic changes to percent translated display
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 12:36:07 +01:00
intrigeri
f58cb48f1f
po(formbuilder_setup): use a template to display the warning
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 12:27:10 +01:00
intrigeri
0f89ef0579
po: test formbuilder_setup hook to warn about new master page's language
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 12:15:21 +01:00
intrigeri
876808568e
po: require ikiwiki plugin interface 3.0
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-02 11:22:54 +01:00
intrigeri
949c4c0c3a
po: send msgfmt output to /dev/null, else it creates messages.mo files
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 23:33:16 +01:00
intrigeri
d0c9c21687
po: fix error messages
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 23:32:52 +01:00
intrigeri
c821cee108
po(cansave): check PO validity using new isvalidpo function
...
... because Po4a's parser does not care about malformed PO data.
Use gettext's msgfmt program instead.
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 23:12:08 +01:00
intrigeri
a5de24ec97
skeleton plugin: added the canrename and canremove hooks
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 22:20:54 +01:00
intrigeri
1d3da099b4
po(cansave): use po_to_markup to check PO validity
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 22:16:43 +01:00
intrigeri
5ebb42494d
po: move most of filter code to its own function
...
Allow this new po_to_markup function to run in non-fatal mode,
we need this in our cansave hook.
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 22:16:07 +01:00
intrigeri
41eca80e25
po: register a (dummy) cansave hook
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 19:48:48 +01:00
intrigeri
d69fdf6445
editpage: added a cansave hook
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 19:48:27 +01:00
intrigeri
e895157397
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>
2009-01-01 18:04:37 +01:00
intrigeri
131d2d4e7c
po: bugfix
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 17:56:51 +01:00
intrigeri
80a630a3fb
po: fix canrename hook
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 17:49:10 +01:00
intrigeri
a8105f6859
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>
2009-01-01 17:47:20 +01:00
intrigeri
b24f236dfa
po: use the new canrename hook to prevent translation renames in the CGI
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 16:52:43 +01:00
intrigeri
3316f9cc73
rename: implemented new canrename hook
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 16:52:34 +01:00
intrigeri
741b26aa17
remove: implemented a new canremove hook; use it in the po plugin
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 16:44:39 +01:00
intrigeri
5c2f6cb893
Merge commit 'upstream/master' into prv/po
2009-01-01 13:34:00 +01:00
intrigeri
c3af3840a2
Render.pm: also use 'our' for $backlinks_calculated
...
Since %backlinks are now declared with 'our', this variable must be as well.
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 13:07:08 +01:00
intrigeri
5412a95fd0
po(myurlto): more robust run_by_editpage logic
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 01:14:06 +01:00
intrigeri
37b8822762
po: some code/comments refactoring
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 01:08:40 +01:00
intrigeri
856de5734d
po: follow new coding style (removed Vim folding markers
...
)
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-01 01:08:35 +01:00