Joey Hess
4ff3e2a540
po: Better fix for missing underlay translation problem.
...
If a page is taken from the underlay, and one of the specified languages
does not have po files in the underlay, it would create a broken link
to the translated version of the page for that language.
With this change, there's no broken link.
2009-08-15 22:18:05 -04:00
Joey Hess
0e4f67842a
update
2009-08-15 21:00:27 -04:00
Joey Hess
7ea1f96926
apache config details
2009-08-15 19:39:51 -04:00
Joey Hess
7d901b9a54
another problem..
2009-08-15 19:16:22 -04:00
Joey Hess
43e895ec78
another problem
2009-08-15 17:29:05 -04:00
Joey Hess
1b63a0e4fa
another problem
2009-08-15 16:15:36 -04:00
Joey Hess
d13c07dec1
noticed a problem
2009-08-15 15:20:46 -04:00
Joey Hess
3401dc6110
fix name
2009-08-13 18:12:28 -04:00
Joey Hess
8ba32abaf2
review: question
2009-08-13 17:55:01 -04:00
Joey Hess
7712bb662a
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
2009-08-10 16:05:50 -04:00
Joey Hess
83480665c2
po: Fix copy of po file from underlay when editing
...
When first editing a page that was in the underlay, avoid losing
the translation by copying the po file over from the underlay.
2009-08-10 15:59:32 -04:00
http://schmonz.livejournal.com/
af29201c3c
the post-commit wrapper wrapper also avoids cvs deadlock
2009-08-09 22:09:42 -04:00
http://schmonz.livejournal.com/
792026fe97
add install and usage directions, to-do list
2009-08-09 22:06:02 -04:00
http://certifi.ca/lunix
c430c5ebd0
add my response
2009-08-09 01:34:11 -04:00
http://certifi.ca/lunix
4e387bc6b6
reponse about highlight plugin
2009-08-08 21:11:03 -04:00
Joey Hess
a0ace62664
point out where to get highlight perl bindings
2009-08-08 20:27:50 -04:00
http://certifi.ca/lunix
c86842711f
centos question
2009-08-08 19:19:32 -04:00
bremner
3c1ebd20f8
ok, thanks. I'll probably do the same.
2009-08-08 17:19:07 -04:00
Joey Hess
eb5e6b2bb6
response
2009-08-08 17:01:10 -04:00
bremner
255835660b
question (for joeyh?) about IkiWiki::refresh()
2009-08-08 16:48:00 -04:00
Joey Hess
c0c1e05dab
finish merging getsource
2009-08-08 12:32:39 -04:00
Joey Hess
79312b2754
Merge commit 'smcv/ready/getsource'
...
Conflicts:
debian/changelog
2009-08-08 12:22:10 -04:00
http://bob-bernstein.myopenid.com/
69d26eb573
2009-08-07 01:09:03 -04:00
http://bob-bernstein.myopenid.com/
c7ad7482f4
2009-08-06 22:20:15 -04:00
Jogo
4a331d8afc
2009-08-06 13:07:22 -04:00
Jogo
0b2100727b
2009-08-06 09:42:56 -04:00
Jogo
34e5f5eba3
2009-08-06 08:43:45 -04:00
http://schmonz.livejournal.com/
9468c553e1
maybe prevent trying to create .../CVS/whatever.mdwn
2009-08-03 03:23:42 -04:00
http://schmonz.livejournal.com/
cf3ab205e8
note Perl module dependencies
2009-08-03 02:56:42 -04:00
http://smcv.pseudorandom.co.uk/
9def21fcf7
remove reference to needing a branch which was merged already
2009-08-01 07:46:35 -04:00
Simon McVittie
3f39e69b13
Document the getsource plugin
2009-08-01 12:31:34 +01:00
http://schmonz.livejournal.com/
216a349bb9
specify where in IkiWiki.pm CVS metadata is avoided (wiki_file_prune_regexps)
2009-07-31 18:37:58 -04:00
http://schmonz.livejournal.com/
faa29aaaf3
add working CVS plugin
2009-07-31 18:17:53 -04:00
http://smcv.pseudorandom.co.uk/
612505d76b
Self-review...
2009-07-31 17:18:20 -04:00
http://smcv.pseudorandom.co.uk/
ba1c355353
I now realise that one of trail's modes is a bit flawed...
2009-07-31 17:14:50 -04:00
http://schmonz.livejournal.com/
d9fa13504d
add missing backquote
2009-07-29 22:38:51 -04:00
http://schmonz.livejournal.com/
6f88e3631e
fix typo
2009-07-26 05:40:58 -04:00
Simon McVittie
f237ea1b9a
Add [[!template id=gitbranch]] for things available from git, and use it
...
The uses are somewhat biased towards my own branches, because I know
where to find them and what they do :-) but I've tagged some other
people's as well.
2009-07-25 19:55:22 +01:00
Joey Hess
62dd02aa79
oddity
2009-07-21 13:21:16 +02:00
Joey Hess
d1b316dc05
add a warning
2009-07-21 13:07:49 +02:00
Jon Dowland
c28c7846b4
Merge branch 'master' of git://git.ikiwiki.info
2009-07-21 11:45:29 +01:00
Jon Dowland
ddd55037d4
some thoughts in the wake of a spam attack
2009-07-21 11:44:52 +01:00
Joey Hess
8effd48854
one issue with basewiki translations
2009-07-21 12:43:48 +02:00
Joey Hess
eca2dbe67f
po: Add support for mo files in underlays
...
In order to support translated basewiki and other underlays, we need
support for mo files in underlays.
The code did not allow this before, because if a mo file was in an
underlay, then it might try to update it, and its pot, and write to the
underlay, which is guaranteed to either fail due to permissions, or be
undesirable.
To fix, my approach is to just detect if a mo or pot file that is about to
be updated is in an underlay, and skip updating it. This seems to work
well:
- If the mo is out of date in the underlay, it won't get updated, but this
would probably be due to a problem in the underlay, or more likely,
the wiki is being rebuilt and so it *thinks* the mo is out of date,
but it's really not (and it would be a waste of time to rebuild it
anyway).
- If a page from the basewiki is edited, it is saved to the srcdir,
which causes generation of an updated mo and pot also in the srcdir;
the underlay stops being used for that page, and everything seems
to work.
Note that I am not including an underlay search directory for pot files.
They *seem* to be unnecessary for the underlay, since the mo files
in there never need to be updated.
2009-07-21 11:31:51 +02:00
harishcm
4954ffb558
2009-07-21 00:33:23 -04:00
http://smcv.pseudorandom.co.uk/
f900e84416
link to existing bug
2009-07-20 11:16:45 -04:00
harishcm
3fef1fbd0d
Issue with ul and div tag closure when returning empty map
2009-07-20 10:40:29 -04:00
Joey Hess
a7b813182d
build translated underlays for use with non-English wikis
2009-07-20 07:20:13 +02:00
Joey Hess
741c33576e
create translated underlays in mdwn format
...
These are for use by wikis where the primary language is not English.
On such a wiki, it makes sense to use an underlay has the source for pages
in the native language.
2009-07-20 06:23:33 +02:00
Joey Hess
7d56f17891
more thoughts on underlays
2009-07-20 04:54:25 +02:00
Joey Hess
3f517fa143
note branch name
2009-07-20 04:49:16 +02:00
Jonas Smedegaard
65aa071f97
Update with Git URL for danish l10n.
2009-07-20 01:22:55 +02:00
Joey Hess
7865433d8e
update, think I have the real bug this time
2009-07-20 00:11:56 +02:00
Joey Hess
a7e5541c4d
%links dedup bug?
2009-07-19 23:55:58 +02:00
Joey Hess
54280d0215
bad po plugin bug
2009-07-19 23:01:43 +02:00
Joey Hess
1a4750b76b
language display order
2009-07-19 18:27:20 +02:00
Joey Hess
43e5c905cb
shut up msgmerge
2009-07-19 16:54:03 +02:00
Joey Hess
4d166acccb
new minor bug
2009-07-19 13:58:15 +02:00
Joey Hess
ea8c166a05
bugfix: Avoid generating po files for files that are not httmlizable
2009-07-19 13:46:10 +02:00
Joey Hess
f5d7d2f02d
add a bug
2009-07-19 13:42:27 +02:00
Joey Hess
b62dc0a3d8
s/castellano/español/
2009-07-19 13:06:47 +02:00
Joey Hess
9ec492ccd1
move robustness tests section to discussion
2009-07-19 13:04:09 +02:00
Joey Hess
cacff24bcd
fix header
2009-07-19 13:00:51 +02:00
Joey Hess
a6dabc247f
fix link
2009-07-19 12:51:15 +02:00
Joey Hess
906c64d7d1
move contrib/po to po/discussion
2009-07-19 12:45:42 +02:00
Joey Hess
ec965fc92c
Merge branch 'master' into po
...
Conflicts:
debian/changelog
2009-07-19 12:36:01 +02:00
http://smcv.pseudorandom.co.uk/
398e6eec21
2009-07-18 13:53:29 -04:00
http://smcv.pseudorandom.co.uk/
2f573cf515
New plugin for review
2009-07-18 13:46:55 -04:00
http://smcv.pseudorandom.co.uk/
03d8ee0c61
Compare with [[todo/allow_site-wide_meta_definitions]]
2009-07-18 10:08:19 -04:00
http://lj.rossia.org/users/imz/
3054f1916e
minor: fixed a wikilink.
2009-07-09 19:41:13 -04:00
http://kaizer.se/
cb151da233
rst support for WikiLinks via native syntax (syntax tweak)
2009-07-04 03:52:58 -04:00
http://kaizer.se/
e96f28a31e
rst support for WikiLinks via native syntax
2009-07-04 03:50:50 -04:00
Jon Dowland
7aec8e12ac
link to mirror of mediawiki.pm
2009-06-23 11:30:47 +01:00
simonraven
b5edd6d4d8
2009-06-22 17:09:26 -04:00
http://mjr.towers.org.uk/
7ad6541a87
Home site is MIA. Where is it?
2009-06-22 13:57:18 -04:00
http://smcv.pseudorandom.co.uk/
c94dce8afa
2009-06-16 13:07:58 -04:00
Joey Hess
0b2e512d36
response
2009-06-14 17:34:05 -04:00
bremner
31bb526897
feature request/discussion for highlight options.
2009-06-09 22:54:28 -04:00
intrigeri
86edd73d16
Merge commit 'upstream/master' into pub/po
...
Conflicts:
debian/changelog
debian/control
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-06-06 14:03:40 +02:00
Joey Hess
df20a91bc9
move anchor page out of ikiwiki subdir
...
Since this page is not in the basewiki, it is confusing to put it in
the ikiwiki subdir, which is intended for basewiki and other underlay pages
that are used to document ikiwiki on other wikis.
2009-06-05 16:24:46 -04:00
http://lj.rossia.org/users/imz/
30d23b969e
Fixed a wikilink target.
2009-06-05 14:56:41 -04:00
http://lj.rossia.org/users/imz/
91edfd2851
A suggestion to simply extract/merge this functionality from/with another plugin.
2009-06-05 14:55:27 -04:00
http://lj.rossia.org/users/imz/
62bec4f47b
Added a keyword to the description, so that this plugin can be found by searching.
2009-06-05 14:50:53 -04:00
http://lj.rossia.org/users/imz/
9362aa7756
Test the more plugin.
2009-06-05 14:31:16 -04:00
http://lj.rossia.org/users/imz/
52b635c708
Fixed a wikilink.
2009-06-05 13:55:48 -04:00
http://lj.rossia.org/users/imz/
2e48da19a2
Reporting minor problems with cvonnecting to the remote repo.
2009-06-04 10:53:15 -04:00
Joey Hess
95e3e2d352
fix link, remove redirection page
...
There was only one broken links. See plugins/brokenlinks for
a list.
2009-06-03 15:46:47 -04:00
Joey Hess
5193f9ee6b
update openid docs regarding openid 2, since smcv noticed
...
a newer perl module supports it. Although, based on its bug
reports at
<http://rt.cpan.org/Public/Dist/Display.html?Name=Net-OpenID-Consumer >,
there may be some problems (myspace is known not to work,
for example).
2009-06-03 15:42:04 -04:00
http://lj.rossia.org/users/imz/
1f0560d262
Adding a plain link along with a redirect in order to track backlinks at the bottom of the target page correctly.
2009-06-03 12:53:51 -04:00
http://lj.rossia.org/users/imz/
068f139885
Fixing a broken link: since it's not obvious how many broken links point to this location, I'm creating a redirect rather than just fixing one broken link.
2009-06-03 12:50:22 -04:00
intrigeri
f902bedd32
po: fixed one of the last Joey's concerns
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-06-03 18:31:41 +02:00
Joey Hess
5cdee82ef6
comment: Make comment directives no longer use the internal "_comment" form, and document the comment directive syntax.
...
Rationalle: Comments need to be user-editable so that they can be posted
via git commit etc.
The _comment directive is still supported, for back-compat.
2009-06-02 17:06:46 -04:00
http://dr.jones.dk/
e90adc56c3
Mention need for localized templates, and separation of system and page locales.
2009-05-28 13:20:52 -04:00
http://dr.jones.dk/
817a40b781
Move po4a patch note up close to "translated basewiki", and expand with note on danish translation.
2009-05-28 04:13:33 -04:00
http://dr.jones.dk/
3c68de2e17
Mention bug#530574: improved po4a Markdown support
2009-05-25 18:29:16 -04:00
Joey Hess
47298b01c1
allow format to use any language supported by highlight
...
format: Provide a htmlizefallback hook that other plugins can use to
handle formats that are not suitable for general-purpose htmlize hooks.
highlight: Use the hook to allow formatting of any language/extension,
without it needing to be enabled for standalone source files.
highlight: If the highlight perl binding is not available, fallback
safely to a passthrough mode.
2009-05-23 05:17:26 -04:00
Joey Hess
cdd1b58b38
remove commas in tohighlight list
2009-05-23 00:09:14 -04:00
Joey Hess
21d6aded47
formatting
2009-05-22 23:05:58 -04:00
Joey Hess
8ae260015f
highlight: New plugin supporting syntax highlighting of pretty much anything.
...
* debian/control: Add suggests for libhighlight-perl, although
that package is not yet created by Debian's highlight source package.
(See #529869 )
2009-05-22 22:57:03 -04:00
bremner
e7bad27489
update postal plugin page to reflect the fact I implement Joey's suggestion about checking new posts in to VCS
2009-05-21 15:54:55 -04:00
Joey Hess
6fb04eaf8d
reword
2009-05-21 15:29:36 -04:00
Joey Hess
fb955a4945
add contrib plugin page for postal plugin
2009-05-21 14:59:21 -04:00
Joey Hess
285ef010c4
add contrib plugin page for the mailbox plugin
2009-05-21 14:51:57 -04:00
intrigeri
df6f6a1d53
Merge commit 'upstream/master' into pub/po
2009-05-21 09:15:55 +02:00
Joey Hess
1b89899534
po responses, 1 month late
2009-05-19 13:14:22 -04:00
Joey Hess
ef003f48f4
Merge branch 'master' into po
...
Conflicts:
debian/changelog
2009-05-19 13:07:47 -04:00
Joey Hess
53b1c6f559
Merge commit 'intrigeri/po' into po
2009-05-19 13:06:35 -04:00
http://lj.rossia.org/users/imz/
aa8d40e941
minor: wikilinks for better navigation.
2009-05-17 11:09:37 -04:00
Jon Dowland
335462c05d
document longname parameter
2009-05-16 14:01:12 +01:00
http://lj.rossia.org/users/imz/
9a9af5938d
minor: added an anchor (for referring).
2009-05-15 23:46:30 -04:00
http://lj.rossia.org/users/imz/
18c5a44e1a
Added a link to a FAQ on this issue.
2009-05-15 23:38:43 -04:00
http://lj.rossia.org/users/imz/
d65a29b144
bug: OpenID 2.0
2009-05-15 23:31:04 -04:00
PaulePanter
72e074d895
question or bug regarding toggle and list item
2009-05-12 10:13:07 -04:00
tschwinge
e17f925cf4
Usage information.
2009-05-08 16:20:59 -04:00
Joey Hess
2a7721febd
Avoid %links accumulating duplicates. (For TOVA)
...
This is sorta an optimisation, and sorta a bug fix. In one
test case I have available, it can speed a page build up from 3
minutes to 3 seconds.
The root of the problem is that $links{$page} contains arrays of
links, rather than hashes of links. And when a link is found,
it is just pushed onto the array, without checking for dups.
Now, the array is emptied before scanning a page, so there
should not be a lot of opportunity for lots of duplicate links
to pile up in it. But, in some cases, they can, and if there
are hundreds of duplicate links in the array, then scanning it
for matching links, as match_link and some other code does,
becomes much more expensive than it needs to be.
Perhaps the real right fix would be to change the data structure
to a hash. But, the list of links is never accessed like that,
you always want to iterate through it.
I also looked at deduping the list in saveindex, but that does
a lot of unnecessary work, and doesn't completly solve the problem.
So, finally, I decided to add an add_link function that handles deduping,
and make ikiwiki-transition remove the old dup links.
2009-05-06 00:27:24 -04:00
Jérémy Bobbio
19aa754ff5
passwordauth/discussion: Cosmetics
2009-04-30 00:24:41 +02:00
Jérémy Bobbio
0a6879a139
passwordauth/discussion: Document an attempt of using Apache::AuthenHook for a restricted wiki
2009-04-30 00:21:37 +02:00
http://stefano.zacchiroli.myopenid.com/
c876ee825b
2009-04-26 13:50:33 -04:00
Joey Hess
aa306957ba
pagespec_match_list added and used in most appropriate places
...
* pagespec_match_list: New API function, matches pages in a list
and throws an error if the pagespec is bad.
* inline, brokenlinks, calendar, linkmap, map, orphans, pagecount,
pagestate, postsparkline: Display a handy error message if the pagespec
is erronious.
2009-04-23 15:45:30 -04:00
Joey Hess
748aa7af77
pagespec error/failure distinction and error display by inline
...
* Add IkiWiki::ErrorReason objects, and modify pagespecs to return
them in cases where they fail to match due to a configuration or syntax
error.
* inline: Display a handy error message if the inline cannot display any
pages due to such an error.
This is perhaps somewhat incomplete, as other users of pagespecs do not
display the error, and will eventually need similar modifications to inline.
I should probably factor out a pagespec_match_all function and make it throw
ErrorReasons.
2009-04-23 14:07:28 -04:00
Joey Hess
252edaea66
clarify
2009-04-22 15:36:40 -04:00
Joey Hess
30308664a6
document how to get to the moderation page
2009-04-22 13:35:17 -04:00
intrigeri
4558457402
Merge commit 'upstream/master' into pub/po
...
Conflicts:
debian/changelog
debian/control
2009-04-20 12:21:18 +02:00
intrigeri
f632cb2f8f
po: answered Joey, at last
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-04-20 11:53:04 +02:00
Joey Hess
7d0e245e28
it's a wiki, so yes
2009-04-15 14:45:23 -04:00
http://furicle.pip.verisignlabs.com/
f4af769638
2009-04-15 13:55:37 -04:00
http://schmonz.livejournal.com/
5c0f698121
patching Wrapper.pm no longer necessary as of 2.67
2009-04-14 23:42:53 -04:00
Joey Hess
7bbe9cf94d
Fix documentation of anonok_pagespec. Closes : #521793
2009-03-30 13:07:50 -04:00
Joey Hess
1869505691
move security to discussion
...
The plugin list inlines all pages under plugins with a few exceptions, and
would have included this page. Moving it to discussion avoids the problem.
2009-03-29 15:59:53 -04:00
Joey Hess
06dc69946f
done reviewing po.pm
...
(Still a few bits I haven't bothered fully comprehending in detail.)
2009-03-29 15:56:56 -04:00
Joey Hess
843b9c579c
comment
2009-03-29 15:37:26 -04:00
Joey Hess
b94b0b564d
another issue
2009-03-29 15:25:14 -04:00
Joey Hess
3d8f0b1a3f
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
...
Conflicts:
doc/plugins/contrib/po.mdwn
2009-03-29 14:54:53 -04:00
Joey Hess
b1551ed0e2
review
2009-03-29 14:54:08 -04:00
Joey Hess
9dee7d1554
Merge commit 'origin/master' into po
2009-03-29 14:32:02 -04:00
Joey Hess
ef69a6cce5
Merge branch 'master' into po
2009-03-29 14:31:40 -04:00
intrigeri
00a9b8c176
po follow-up
2009-03-28 06:43:31 -04:00
intrigeri
055be361f5
page.tmpl: use OTHERLANGUAGES and PERCENTTRANSLATED
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-03-28 11:41:21 +01:00
intrigeri
19f3093c49
po: answering Joey
2009-03-28 11:10:17 +01:00
Joey Hess
44688008ef
another question
2009-03-27 17:40:58 -04:00
Joey Hess
a4d7ee2559
Merge branch 'master' into po
2009-03-27 15:51:35 -04:00
Joey Hess
e1e936d27c
link changes
2009-03-27 15:51:29 -04:00
Joey Hess
2852cf14a2
review
2009-03-27 15:51:13 -04:00
Joey Hess
825e2b1378
Merge branch 'master' into po
...
Conflicts:
debian/control
2009-03-27 15:09:41 -04:00
intrigeri
12432198a6
formatting
2009-03-11 06:27:41 -04:00
intrigeri
50871cf4bd
apache vs. passwordauth: done a bit more research
2009-03-11 06:26:25 -04:00
intrigeri
f4a1732b0e
Merge commit 'upstream/master' into prv/po
2009-03-09 00:32:10 +01:00
intrigeri
0978be7aff
po: fixed last unaddressed item from Joey's review, please have a look
...
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-03-09 00:30:19 +01:00
intrigeri
27e7b7ed3c
po doc: po4a 0.35 has been released, eventually
2009-03-08 16:12:43 +01:00
intrigeri
8cfe428a28
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>
2009-03-08 11:44:00 +01:00