spalax [Wed, 4 Dec 2013 14:55:08 +0000 (10:55 -0400)]
typo
Louis [Wed, 4 Dec 2013 14:52:33 +0000 (15:52 +0100)]
New user page: Louis|spalax
Louis [Wed, 4 Dec 2013 14:52:25 +0000 (15:52 +0100)]
New plugin: sidebar2
https://id.koumbit.net/anarcat [Tue, 3 Dec 2013 19:18:35 +0000 (15:18 -0400)]
the problem is real, and is fixed in my git repo
Joey Hess [Tue, 3 Dec 2013 18:58:16 +0000 (14:58 -0400)]
add YAML::XS dep to Makefile.PL
http://joeyh.name/ [Tue, 3 Dec 2013 18:55:39 +0000 (14:55 -0400)]
https://id.koumbit.net/anarcat [Tue, 3 Dec 2013 18:47:08 +0000 (14:47 -0400)]
a weird bug with png file uploads
Joey Hess [Tue, 3 Dec 2013 16:45:18 +0000 (12:45 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Tue, 3 Dec 2013 16:44:11 +0000 (12:44 -0400)]
style.css: Add compatability definitions for more block-level html5 elements. Closes: #731199
Joey Hess [Tue, 3 Dec 2013 16:42:04 +0000 (12:42 -0400)]
osm: Remove invalid use of charset on embedded javascript tags. Closes: #731197
Note YAML::XS absence from Makefile.PL
https://id.koumbit.net/anarcat [Sat, 30 Nov 2013 23:40:54 +0000 (19:40 -0400)]
just a thought
https://id.koumbit.net/anarcat [Sat, 30 Nov 2013 00:03:26 +0000 (20:03 -0400)]
i have a patch for this now
http://smcv.pseudorandom.co.uk/ [Fri, 29 Nov 2013 12:44:12 +0000 (08:44 -0400)]
no need to have a directive page
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 08:23:59 +0000 (04:23 -0400)]
ok ok i gotta sleep now
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 07:56:57 +0000 (03:56 -0400)]
idiotic patch to fix a small issue with the plugin
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 07:47:08 +0000 (03:47 -0400)]
found another issue
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 07:44:21 +0000 (03:44 -0400)]
this plugin even works, and it is awesome.
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 07:16:32 +0000 (03:16 -0400)]
some more ideas
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 07:11:36 +0000 (03:11 -0400)]
a new bug
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 06:36:21 +0000 (02:36 -0400)]
fixed in 3.
20130711, maybe backport?
Antoine Beaupré [Fri, 29 Nov 2013 06:30:24 +0000 (01:30 -0500)]
i rebased all my branches to the latest release and renamed some branches, 2 bugs still await merging to be fixed
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 06:01:14 +0000 (02:01 -0400)]
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 06:00:43 +0000 (02:00 -0400)]
indicate origin of the copy-paste
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 05:59:05 +0000 (01:59 -0400)]
i believe showdown is free, yet WMD is clearly not, let's switch!
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 05:54:12 +0000 (01:54 -0400)]
move pagedown conversation to the pagedown_plugin page
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 05:53:11 +0000 (01:53 -0400)]
move conversation about licenses here
https://id.koumbit.net/anarcat [Fri, 29 Nov 2013 04:46:50 +0000 (00:46 -0400)]
Start of thread
Move to forum
Possible code for converting static assets
Questions about transforming binary assets
Note 'xapian-omega' package
Antoine Beaupré [Tue, 26 Nov 2013 05:15:52 +0000 (00:15 -0500)]
make dot_cgi clearly optional
Antoine Beaupré [Tue, 26 Nov 2013 05:14:14 +0000 (00:14 -0500)]
fix error in git_wrapper path i introduced
Antoine Beaupré [Tue, 26 Nov 2013 05:08:04 +0000 (00:08 -0500)]
be more explicit about which options to configure on your laptop
Remove jamestechnotes.com from index as it now uses org-mode instead.
RichardDaystrom [Mon, 25 Nov 2013 02:29:36 +0000 (22:29 -0400)]
Changed `url` to `URL`. ;)
question about removing display of tags at bottom of page
http://smcv.pseudorandom.co.uk/ [Fri, 22 Nov 2013 09:03:49 +0000 (05:03 -0400)]
Added a comment
http://smjn.myopenid.com/ [Fri, 22 Nov 2013 03:57:13 +0000 (23:57 -0400)]
Franek [Wed, 20 Nov 2013 06:42:22 +0000 (02:42 -0400)]
Added a comment: site participation
Joey Hess [Mon, 18 Nov 2013 20:37:58 +0000 (16:37 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Mon, 18 Nov 2013 20:35:51 +0000 (16:35 -0400)]
typo
Joey Hess [Mon, 18 Nov 2013 15:18:13 +0000 (11:18 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info
Franek [Mon, 18 Nov 2013 09:11:04 +0000 (05:11 -0400)]
Franek [Mon, 18 Nov 2013 09:10:25 +0000 (05:10 -0400)]
Franek [Mon, 18 Nov 2013 09:07:09 +0000 (05:07 -0400)]
Joey Hess [Sun, 17 Nov 2013 20:39:50 +0000 (16:39 -0400)]
typo
Joey Hess [Sun, 17 Nov 2013 20:37:18 +0000 (16:37 -0400)]
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).
Joey Hess [Sun, 17 Nov 2013 19:25:38 +0000 (15:25 -0400)]
update with new features to deal with large sites
Joey Hess [Sun, 17 Nov 2013 19:18:36 +0000 (15:18 -0400)]
note cgid
Joey Hess [Sun, 17 Nov 2013 17:07:00 +0000 (13:07 -0400)]
comments: Write pending moderation comments to the transient underlay to avoid conflict with only_committed_changes.
Joey Hess [Sun, 17 Nov 2013 16:51:20 +0000 (12:51 -0400)]
autoindex and tag use transient underlay when not committing, so do not need to disable only_committed_changes
Joey Hess [Sun, 17 Nov 2013 04:04:05 +0000 (00:04 -0400)]
disable only_committed_changes when uncommitted files are created by plugins
Joey Hess [Sun, 17 Nov 2013 00:51:09 +0000 (20:51 -0400)]
minor opt
Joey Hess [Sun, 17 Nov 2013 00:49:57 +0000 (20:49 -0400)]
guard against lastrev being "" just in case
Joey Hess [Sun, 17 Nov 2013 00:48:23 +0000 (20:48 -0400)]
deal with the case where oldrev is the same as newrev
Joey Hess [Sat, 16 Nov 2013 22:56:39 +0000 (18:56 -0400)]
fix eq
Joey Hess [Sat, 16 Nov 2013 21:26:20 +0000 (17:26 -0400)]
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.
Joey Hess [Sat, 16 Nov 2013 16:48:07 +0000 (12:48 -0400)]
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.
Joey Hess [Sat, 16 Nov 2013 16:43:46 +0000 (12:43 -0400)]
remove test for page state saved for disabled plugin
My change did cause this state to be retained. I hope this is not a
problem.
Afaik, plugins test if they were disabled before by looking at the toplevel
plugin state, not the per-page plugin state. So the only remaining problem
might be
a) A plugin is disabled but its state keeps being saved. Which is not
ideal, perhaps, but the large speedup of my optimisation seems worth it.
b) A plugin might have been enabled, be disabled, and get re-enabled, and
see old state from before. I don't see how this would be different from
the plugin seeing any other old state, though, so hopefully no breakage.
My optmisation looks a little more risky, but I still hope I can keep it.
Joey Hess [Sat, 16 Nov 2013 16:28:01 +0000 (12:28 -0400)]
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.
Joey Hess [Sat, 16 Nov 2013 16:05:43 +0000 (12:05 -0400)]
major optimisation idea
Joey Hess [Thu, 14 Nov 2013 02:06:02 +0000 (22:06 -0400)]
poll: Fix behavior of poll buttons when inlined.
Joey Hess [Thu, 14 Nov 2013 00:55:42 +0000 (20:55 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Thu, 14 Nov 2013 00:55:01 +0000 (20:55 -0400)]
bug
https://id.koumbit.net/anarcat [Wed, 13 Nov 2013 23:51:03 +0000 (19:51 -0400)]
related ideas
Joey Hess [Mon, 11 Nov 2013 15:51:25 +0000 (11:51 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info
ehj [Mon, 11 Nov 2013 08:39:22 +0000 (04:39 -0400)]
mailto test
Joey Hess [Fri, 8 Nov 2013 18:33:05 +0000 (14:33 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info
http://smcv.pseudorandom.co.uk/ [Fri, 8 Nov 2013 09:33:04 +0000 (05:33 -0400)]
http://smcv.pseudorandom.co.uk/ [Fri, 8 Nov 2013 09:30:48 +0000 (05:30 -0400)]
escape markup
jimmy [Thu, 7 Nov 2013 10:23:30 +0000 (06:23 -0400)]
hugo [Wed, 6 Nov 2013 16:57:14 +0000 (12:57 -0400)]
hugo [Wed, 6 Nov 2013 16:56:20 +0000 (12:56 -0400)]
proposal about class parameters for toggle
Joey Hess [Wed, 6 Nov 2013 14:51:45 +0000 (10:51 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info
spalax [Wed, 6 Nov 2013 14:06:44 +0000 (10:06 -0400)]
How can one highlight recent changes diff?
http://jmtd.livejournal.com/ [Wed, 6 Nov 2013 13:56:48 +0000 (09:56 -0400)]
thanks
waf [Wed, 6 Nov 2013 10:05:43 +0000 (06:05 -0400)]
Added a comment: recipe
https://tincho.startssl.com/ [Tue, 5 Nov 2013 19:36:05 +0000 (15:36 -0400)]
Added a comment
Added a comment
Joey Hess [Mon, 4 Nov 2013 17:01:22 +0000 (13:01 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Mon, 28 Oct 2013 19:49:15 +0000 (15:49 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info
spalax [Mon, 28 Oct 2013 11:01:18 +0000 (07:01 -0400)]
Added plugin infobox
Test [Sun, 27 Oct 2013 06:13:17 +0000 (02:13 -0400)]
spalax [Tue, 22 Oct 2013 12:59:47 +0000 (08:59 -0400)]
Added plugin infobox
spalax [Tue, 22 Oct 2013 12:58:44 +0000 (08:58 -0400)]
Added plugin infobox
Joey Hess [Sat, 19 Oct 2013 15:26:18 +0000 (11:26 -0400)]
Merge branch 'master' of ssh://git.ikiwiki.info