summaryrefslogtreecommitdiff
path: root/po
AgeCommit message (Collapse)Author
2008-10-31format: New plugin, allows embedding differntly formatted text inside a page ↵Joey Hess
(ie, otl inside a mdwn page, or syntax highlighted code inside a page).
2008-10-29responseJoey Hess
2008-10-27git: Allow [[sha1_commit]] to be used in the diffurl, to support cgit.Joey Hess
2008-10-26do no-op post_commit test in wrapperJoey Hess
This speeds up web commits by 1/4th of a second or so, since perl does not have to start up for the post commit hook. perl's locking is completly FuBar, since it's impossible to tell what perl flock() really does, and thus difficult to write code in other languages that interoperates with perl's locking. (Let alone interoperating with existing fcntl locking from perl...) In this particular case, I think I was able to find a way to avoid the insanity, mostly. The C code does a true flock(2), and if perl is using an incompatable lock method that does not use the same locking primative at the kernel level, then the C code's test will fail, and it will go ahead and run the perl code. Then the perl code's test will test the right thing. On Debian, at least lately, perl's flock() does a true flock(2), so the optimisation does work.
2008-10-22Updated Danish translation from Jonas Smedegaard. Closes: #503117Joey Hess
2008-10-22Updated Spanish translation from the ever vigilant Victor Moral.Joey Hess
2008-10-21function injection overhaulJoey Hess
Add an inject function, that can be used by plugins that want to replace one of ikiwiki's functions with their own version. (This is a scary thing that grubs through the symbol table, and replaces all exported occurances of a function with the injected version.) external: RPC functions can be injected to replace exported functions. Removed the stupid displaytime hook, and use injection instead.
2008-10-19add displaytime hookJoey Hess
Need to use a hook because an exported function cannot be reliably overridden. The replacement verstion was actually only affecting plugins loaded after it. formattime doesn't need a hook, since there's no reason to export it.
2008-10-19fix relativedate timezone inclusionJoey Hess
The machine parseable date needs to include a timezone. Also, simplified the interface for date display.
2008-10-19Updated French translation. Closes: #502694Joey Hess
2008-10-17updateJoey Hess
2008-10-17responseJoey Hess
2008-10-17relativedate: New javascript-alicious plugin that makes all dates display ↵Joey Hess
relative, in a very nice way, if I say so myself.
2008-10-17Add an underlay for javascript, and add ikiwiki.js containing some utility code.Joey Hess
* Add an underlay for javascript, and add ikiwiki.js containing some utility code. * toggle: Stop embedding the full toggle code on each page using it, and move it to toggle.js in the javascript underlay.
2008-10-17releasing version 2.67Joey Hess
2008-10-08lockedit: Support specifying which users (and IP addresses) a page is locked ↵Joey Hess
for. This supports most of the ACL type things users have been wanting to be done. Closes: #443346 (It does not control who can read a page, but that's out of scope for ikiwiki.)
2008-10-07Updated Spanish translation from Victor Moral.Joey Hess
2008-10-05releasing version 2.66Joey Hess
2008-10-02Updated French translation. Closes: #500929Joey Hess
2008-09-30don't say rebuilding wiki when refreshingJoey Hess
If run w/o --refresh, it should still say "refreshing wiki", if there's no setup file specifed.
2008-09-30closeJoey Hess
2008-09-29avoid unnecessarily rebuilding pages with complex conditionalsJoey Hess
I noticed that ikiwiki/formatting was beilg rebuilt when any page changed. This turned out to be because it contained a complex conditional "enabled(foo) or enabled(bar)", and the conditional plugin did not notice that this consisted only of enabled() tests, and copied it unchanged into add_depends. Thus, the page's dependencies were satisfied by any page change. The fix is to beef up the parser so that it can handle that and more complex conditionals, and detect if they consist only of such tests.
2008-09-29updateJoey Hess
2008-09-27editpage: Be more aggressive (and less buggy) about cleaning up temporary ↵Joey Hess
files rendered during page preview.
2008-09-27Add %wikistate, which is like %pagestate except not specific to a given ↵Joey Hess
page, and is preserved across rebuilds.
2008-09-27Reorganize index file, add a format version field.Joey Hess
Upgrades to the new index format should be transparent. The version field is 3, because 1 was the old textual index, 2 was the pre-versioned format. This also includes some efficiency improvements to index loading, by not copying a hash and using a reference.
2008-09-27Export pagetitle, titlepage, linkpage.Joey Hess
2008-09-24releasing version 2.65Joey Hess
2008-09-19already presentJoey Hess
2008-09-14releasing version 2.64Joey Hess
2008-09-11updateJoey Hess
2008-09-09progress: New plugin to generate progress bars (willu)Joey Hess
2008-09-05editpage: New core plugin factoring out page editing to allow disabling it ↵Joey Hess
if desired.
2008-09-05po/Makefile: update po files when the pot file has changed. Closes: #497951Joey Hess
2008-09-04For fine control over what characters are allowed, unescaped in source ↵Joey Hess
filenames, the wiki_file_chars setting is added. For example, set to "-[:alnum:]+/._" to disable colons from being used in source files (which can cause trouble om Windows).
2008-08-28releasing version 2.62.1Joey Hess
2008-08-27releasing version 2.62Joey Hess
2008-08-27specify input encoding for xgettextJoey Hess
Pawel's utf-8 name needs this.
2008-08-24willu's teximg changesJoey Hess
* teximg: The prefix is configurable, and has changed to not include the nonstandard mhchem by default. (willu) * teximg: dvipng is used if available to render images. Its output is antialiased and better than dvips. If not available, the old dvips+convert chain will be used. (willu) * Drop suggests on texlive-science, add suggests on dvipng.
2008-08-21i10n auto.setupJoey Hess
2008-08-14releasing version 2.61Joey Hess
2008-08-12releasing version 2.60Joey Hess
2008-08-11Danish update. Closes: #494632Joey Hess
2008-08-06Options set in the setup file are now immediatly loaded by ikiwiki -setup. ↵Joey Hess
This allows later switches to override them. Previously, setup file options overrode most command line options.
2008-08-05add a guard against multiple cgi or rcs wrappersJoey Hess
2008-08-03add advanced and basic modesJoey Hess
2008-08-02websetup form display doneJoey Hess
2008-08-01banned_users move to setup file, stage 1Joey Hess
2008-08-01admin prefs move to setup file, stage 1Joey Hess
The locked pages configuration is moving to a locked_pages option in the setup file, and the allowed attachments configuration to allowed_attachments. The admin prefs page can still be used for these, but that's depreacted and will only be shown if there's currently a value.
2008-07-31releasing version 2.56Joey Hess