Joey Hess
9e1ad9037f
prep release
2014-02-27 11:58:54 -04:00
Joey Hess
9a1c60c9c6
python proxy: Avoid utf-8 related crash. Thanks, Antoine Beaupré
2014-02-25 00:16:14 -04:00
Joey Hess
decb7051f6
Improve templates testing. Thanks, smcv
2014-02-23 14:32:18 -04:00
Joey Hess
f414cc17af
patchmeister
2014-02-23 14:29:27 -04:00
Joey Hess
6c584a00de
Cleanup of the openid login widget, including replacing of hotlinked images from openid providers with embedded, freely licensed artwork. Thanks, smcv
2014-02-23 14:28:22 -04:00
Joey Hess
c4cb6e3c34
Merge remote-tracking branch 'remotes/smcv/ready/openid'
2014-02-23 14:24:15 -04:00
Joey Hess
e14ae160de
Deal with nasty issue with gettext clobbering $@ while printing error message containing it. Thanks, smcv
2014-02-23 14:21:44 -04:00
Joey Hess
876a1cf41c
git: Explicity push master branch, as will be needed by git 2.0's change to push.default=matching by default. Thanks, smcv
2014-02-23 14:20:27 -04:00
Joey Hess
b5b8c5cecc
git diffurl: Do not escape / in paths to changed files, in order to interoperate with cgit (gitweb works either way) Thanks, intrigeri.
2014-02-23 14:15:49 -04:00
Joey Hess
e0d1c264d9
Allow up to 8 levels of nested directives, rather than previous 3 in directive infinite loop guard.
2014-02-23 14:11:54 -04:00
Joey Hess
7e1b8c4f9c
po: Add html_lang_code and html_lang_dir template variables for the language code and direction of text. Thanks, Mesar Hameed
2014-02-23 14:08:22 -04:00
Simon McVittie
1d3b2674c8
Replace Verisign logo with one done in Inkscape
...
Basically just U+2714 HEAVY CHECK MARK on a circle.
2014-02-14 12:27:18 +00:00
Simon McVittie
d233fd8a3d
replace AOL logo with one done in Inkscape
...
Their new logotype is really, really easy to imitate.
2014-02-14 12:26:15 +00:00
Simon McVittie
cb24ba61e2
Replace Livejournal icon with something vaguely similar
...
Drawn in Inkscape and released under the IkiWiki basewiki license.
2014-02-14 12:06:16 +00:00
Simon McVittie
0ce8222190
Replace Wordpress icon with one taken from its Debian package
...
I was unable to determine a specific author or copyright holder
for this icon, and listing every potential Wordpress copyright holder
in debian/copyright seems ridiculous.
2014-02-14 11:33:10 +00:00
Simon McVittie
b0b3bebff6
Replace Google, Yahoo, Flickr icons with versions by Jakub Steiner
...
Taken from gnome-online-accounts under LGPL-2.1+.
2014-02-14 11:31:07 +00:00
Joey Hess
809a276546
changelog
2014-02-01 16:54:24 -04:00
Joey Hess
274fbca2ce
prep release
2014-01-25 16:41:10 -04:00
Joey Hess
a8d7a99979
osm: Escape name parameter. Closes : #731797
2014-01-15 15:53:51 -04:00
Joey Hess
fe1a69e11a
inline: Allow overriding the title of the feed. Closes : #735123 Thanks, Christophe Rhodes
2014-01-13 17:06:29 -04:00
Joey Hess
65c70ebc05
lintian
2014-01-02 12:45:45 -04:00
Joey Hess
9cf117613d
prep release
2014-01-02 12:24:35 -04:00
Joey Hess
a2fb23286f
aggregrate: Fix several bugs in handling of empty and colliding titles when generating filenames.
2013-12-28 20:02:22 -04:00
Joey Hess
b24235c153
style.css: Add compatability definitions for more block-level html5 elements. Closes : #731199
2013-12-03 12:44:11 -04:00
Joey Hess
bfc13b9070
osm: Remove invalid use of charset on embedded javascript tags. Closes : #731197
2013-12-03 12:42:04 -04:00
Joey Hess
b48f616b7d
typo
2013-11-17 16:39:50 -04:00
Joey Hess
002a97ffcd
search: Added googlesearch option, which makes it search google rather than using the internal xapain database. (googlesearch plugin is too hard to turn on when xapain databases corrupt themselves, which happens all too frequently).
2013-11-17 16:37:18 -04:00
Joey Hess
81aa58e7ca
comments: Write pending moderation comments to the transient underlay to avoid conflict with only_committed_changes.
2013-11-17 13:07:00 -04:00
Joey Hess
654530fa8b
Added only_committed_changes config setting, which speeds up wiki refresh by querying git to find the files that were changed, rather than looking at the work tree. Not enabled by default as it can break some setups where not all files get committed to git.
2013-11-16 17:26:20 -04:00
Joey Hess
3aaa33064c
Optmised loadindex by caching the page name in the index.
...
I have benchmarked the pagename() call this avoids taking up to 2 seconds
for a loadindex in a large wiki. The total loadindex for that wiki was
6.46s, so this is a significant improvment.
Even on a smaller site, this reduces the refresh time from 1.69 to 1.52
seconds.
The only breakage risk here is that pagename() can change the page name
it calculates due to setup changes. But in the case of a setup change, the
whole site is rebuilt. So the cached page name is not used in that
case.
2013-11-16 12:48:11 -04:00
Joey Hess
992d4f52ff
Fixed unncessary tight loop hash copy in saveindex where a pointer can be used instead. Can speed up refreshes by nearly 50% in some circumstances.
...
I *think* this is ok, at least it results in close to the same index being
saved as before. The difference is that plugins that have a pagestate of {}
have that recorded this way, while with the tight loop, the key for the
plugin in not copied in that case. I cannot see how this could matter.
2013-11-16 12:28:01 -04:00
Joey Hess
2f8bafb709
poll: Fix behavior of poll buttons when inlined.
2013-11-13 22:06:02 -04:00
Joey Hess
395ca7ae56
aggregate: Improve display of post author.
...
The recent move of the post author to the author field is good, but with
it coming after the name of the feed, it is unlikely to be visible when
viewed in eg mutt. Move it to before the feed name.
2013-09-05 10:04:38 -04:00
Joey Hess
cca084b8ad
releasing package ikiwiki version 3.20130904.1
2013-09-04 10:19:37 -04:00
Joey Hess
df09eba2fd
Fix cookiejar default setting.
2013-09-04 10:15:35 -04:00
Joey Hess
1a100512fb
releasing package ikiwiki version 3.20130904
2013-09-04 09:39:00 -04:00
Joey Hess
8833cfe30d
Fix test suite to work with perl 5.18. Closes : #719969
2013-08-30 22:43:02 -04:00
Joey Hess
407db22787
Consistently configure LWP::UserAgent to allow use of http_proxy and no_proxy environment variables, as well as ~/.ikiwiki/cookies (schmonz)
2013-08-03 10:06:40 -04:00
Joey Hess
0db80d453f
merge schmonz/fancypodcast
2013-07-21 13:51:57 -04:00
Joey Hess
7d938559cb
calendar: Display the popup mouseover when there is only 1 page for a given day, for better UI consistency.
2013-07-19 18:54:32 -04:00
Joey Hess
946af13ae6
Pass --no-edit when used with git 1.7.8 and newer.
...
Not sure if this is needed to avoid it trying to run an editor. Probably
there is never a controlling terminal and probably git notices and does
nothing. But I'm just copying what I have in git-annex assistant here.
(Although with a much worse git version comparion, that only really works due
to luck.)
2013-07-10 21:52:49 -04:00
Joey Hess
b162563dc1
Deal with git behavior change in 1.7.8 and newer that broke support for commits with an empty commit message.
2013-07-10 21:50:18 -04:00
Joey Hess
24a57423b8
releasing version 3.20130710
2013-07-10 18:39:18 -04:00
Joey Hess
acb07ef416
Fix crash that could occur when a needsbuild hook returned a file that does not exist.
...
I saw this happen with calendar, when it wanted to update a page, that
had a calendar on it, but the page had just been deleted. This caused
srcfile_stat to crash.
2013-07-10 17:02:24 -04:00
Joey Hess
533793ee46
The ip() pagespec can now contain glob characters to match eg, a subnet full of spammers.
2013-07-08 11:49:38 -04:00
Joey Hess
c849a9f409
openid: Automatically upgrade openid_realm to https when accessed via https.
2013-06-29 13:31:47 -04:00
Joey Hess
a5f81918c8
page.tmpl: omit searchform, trails, sidebar and most metadata in CGI (smcv)
2013-06-26 11:25:40 -04:00
Joey Hess
c5f9b01662
osm: Remove trailing slash from KML maps icon.
2013-06-23 14:14:52 -04:00
Joey Hess
b8d65da266
calendar: When there are multiple pages for a given day, they're displayed in a popup on mouseover. Thanks, Louis
2013-06-23 14:11:39 -04:00
Joey Hess
c037714b77
comments: The formats allowed to be used in comments can be configured using comments_allowformats. Thanks, Michal Sojka
2013-06-23 14:05:32 -04:00