Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-28 | web commit by http://subvert.org.uk/~bma/: Update my URLs. | Joey Hess | |
2008-03-28 | web commit by http://certifi.ca/bronson | Joey Hess | |
2008-03-27 | web commit by http://weakish.int.eu.org/: invalid link | Joey Hess | |
2008-03-27 | web commit from 78.106.64.225: poll vote (Accept only password logins) | Joey Hess | |
2008-03-26 | Remove explanation of ohloh shortcut; it seems obvious enough. | Josh Triplett | |
2008-03-26 | Add shortcut for ohloh projects. | Josh Triplett | |
2008-03-25 | web commit by buo: Thanks | Joey Hess | |
2008-03-25 | web commit by buo: locales and mercurial | Joey Hess | |
2008-03-24 | web commit by http://willu.myopenid.com/: Add note about rel="nofollow" as ↵ | Joey Hess | |
an anti-spam suggestion | |||
2008-03-24 | web commit by http://jblevins.org/: htmlscrubber patch to sanitize SVG and ↵ | Joey Hess | |
MathML | |||
2008-03-24 | web commit by http://mjgoins.myopenid.com/ | Joey Hess | |
2008-03-24 | web commit by http://mjgoins.myopenid.com/ | Joey Hess | |
2008-03-23 | web commit by http://jblevins.org/: Thoughts about notation for citations | Joey Hess | |
2008-03-23 | revert destpage part of f7bdc2385 | Joey Hess | |
destpage does not normally need to be worried about when creating other files as part of the process of rendering a page. Using destpage results in inlined pages creating two copies of such files. It works to not use destpage in this case because the inlining page depends on the source page, so if the source page is modified or deleted the inlining page will be updated. | |||
2008-03-23 | inline: Allow the "feedshow" parameter to take values greater than the value ↵ | Joey Hess | |
for "show". | |||
2008-03-22 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2008-03-22 | add loadindex/saveindex test suite | Joey Hess | |
2008-03-22 | web commit by http://madduck.net/: add note about whole site rebuilds for ↵ | Joey Hess | |
little changes | |||
2008-03-22 | web commit by http://jblevins.org/: Notes about access keys from the main ↵ | Joey Hess | |
discussion page | |||
2008-03-21 | web commit by http://madduck.net/: put thoughts into the wishlist item | Joey Hess | |
2008-03-21 | scan hook works, remove NotImplemented exception | martin f. krafft | |
Signed-off-by: martin f. krafft <madduck@madduck.net> | |||
2008-03-21 | Do not output xml-rpc debugging | martin f. krafft | |
Signed-off-by: martin f. krafft <madduck@madduck.net> | |||
2008-03-21 | Flesh out pythondemo | martin f. krafft | |
This implements most hooks with stupid demo code, and also still has some TODO items. Signed-off-by: martin f. krafft <madduck@madduck.net> | |||
2008-03-21 | Handle going down with an exception | martin f. krafft | |
We previously used None as a sentinel to exit, but None is now a proper value, so now it's the job of an exception-like object (except it isn't an exception). Signed-off-by: martin f. krafft <madduck@madduck.net> | |||
2008-03-21 | put XMLStreamParser in public namespace | martin f. krafft | |
Since we might throw sub-class exceptions, the class should be in the public namespace, meaning its name should not be prefixed with _. Signed-off-by: martin f. krafft <madduck@madduck.net> | |||
2008-03-21 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2008-03-21 | typos | Joey Hess | |
2008-03-21 | web commit by http://jblevins.org/: Ideas about keyboard shortcuts | Joey Hess | |
2008-03-21 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2008-03-21 | defer po and pot file updating until package build time | Joey Hess | |
This allows make to be run without polluting the tree with lots of po file changes. | |||
2008-03-21 | web commit by http://madduck.net/ | Joey Hess | |
2008-03-21 | on css suckitude | Joey Hess | |
2008-03-21 | external: Work around XML RPC's lack of support for null by passing a ↵ | Joey Hess | |
special sentinal value. | |||
2008-03-21 | Allow individual hook registration to override ID | martin f. krafft | |
The preprocessor hooks need to specify IDs different from the ID used to initialise the proxy. Thus, the hook function now takes an optional id keyword argument and uses the ID used during initialisation if none is provided. Signed-off-by: martin f. krafft <madduck@madduck.net> | |||
2008-03-21 | Refactor remote procedure calls in the proxy | martin f. krafft | |
Add an rpc() method to the proxy to allow users to call remote procedures, and route the proxy's own import registration via this function. Also, implement convenience functions for the RPC calls exported in the IkiWiki::XML::RPC namespace. Signed-off-by: martin f. krafft <madduck@madduck.net> | |||
2008-03-21 | Make proxy object available to hook functions | martin f. krafft | |
Hook functions now get the proxy object as first argument to be able to use RPC via the proxy. Signed-off-by: martin f. krafft <madduck@madduck.net> | |||
2008-03-21 | add last parameter to plugin registration | martin f. krafft | |
Signed-off-by: martin f. krafft <madduck@madduck.net> | |||
2008-03-21 | Allow external plugins to return no value | martin f. krafft | |
Instead of using the XML-RPC v2 extension <nil/>, which Perl's XML::RPC::Parser does not (yet) support (Joey's patch is pending), we agreed on a sentinel: {'null':''}, that is, a hash with a single key "null" pointing to the empty string. The Python proxy automatically converts None appropriately and raises an exception if a hook function should, by weird coincidence, attempt to return {'null':''}. Signed-off-by: martin f. krafft <madduck@madduck.net> | |||
2008-03-21 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2008-03-21 | fix page source storing | Joey Hess | |
This saves space, and stores the data under the right keys. | |||
2008-03-21 | web commit by http://jblevins.org/: Case-sensitivity of HTML::Scrubber | Joey Hess | |
2008-03-21 | fix transition call | Joey Hess | |
2008-03-21 | moved to a tip | Joey Hess | |
2008-03-21 | add a tip about dealing with ikiwiki's binary state files | Joey Hess | |
2008-03-21 | fix transitioning of page state | Joey Hess | |
2008-03-21 | web commit by http://jblevins.org/: Fix links and sign | Joey Hess | |
2008-03-21 | web commit by http://jblevins.org/: Request for comments about SVG and ↵ | Joey Hess | |
MathML whitelists | |||
2008-03-21 | add transition code for indexdb | Joey Hess | |
2008-03-21 | Changed to a binary index file, written using Storable, for speed | Joey Hess | |
During refresh of a wiki with 800 files, loadindex was using more total time than any other function, and saveindex was also in the top ten. Rewriting them to use Storable makes them three times as fast. 0.7 seconds is saved on my laptop in profiling mode. | |||
2008-03-21 | Precompile pagespecs, about 10% overall speedup | Joey Hess | |
About 12% of ikiwiki runtime was spent in pagespec_match. It was evaling the same pagespec code over and over again. This changes pagespec_translate to return memoized, precompiled functions that can be called to match against a given pagespec. This also allows getting rid of the weird variable scoping trick that had to be in effect for pagespec_translate to be called -- the variables are now just fed into the function it returns. On my laptop, this drops build time for the docwiki from about 60 to 50 seconds. |