| Commit message (Collapse) | Author | Age |
|
|
|
| |
darcs-hash:20060427224105-d5083-505d1230b7d13dfbf1eb6ae1144b7b72313574dc.gz
|
|
|
|
| |
darcs-hash:20060428213851-7ad00-2aebcece3effc9315645cf3164c83f2631a7f2a2.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The HTTP Cache-Control header output now respects the Dokuwiki media parameters
'cache', 'recache', and 'nocache'.
- cache: cachetime or one hour (which ever is larger)
- recache: remaining cachetime + 10 seconds so the newly recached media is used
- nocache: no caching
Notes:
- 'proxy-revalidate' should ensure that public caches always revalidate, this
will keep caches from (accidentally) ignoring Dokuwiki's ACL rules.
- 'no-transform' should keep media from being modified in transit by caches.
Impact:
Speeds up page layout/display by browsers when they already have the media
in their [memory] cache. For example the 2nd time a page is viewed. This
also reduces server load by eliminating most of the overhead needed to
return '304 Not Modified' responses each time an image is viewed.
darcs-hash:20060421025424-05dcb-23ff26c5cb410bcd166299a840f4c500fa0d112e.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes a major bug in fetching remote media with 'recache' and improves
the efficiency of 'nocache'.
Recache:
- Used to reload the remote media on EVERY request.
- Now it behaves as intended and only reloads the remote media
into the Dokuwiki cache every $conf['cachetime'] time.
Nocache:
- No longer stores remote media in the Dokuwiki cache.
- No longer loads, saves, and forwards remote media -- just redirects.
- No longer resizes images on the server because the cached results
can not be reused.
Overall this is faster for Dokuwiki. The bandwidth usage for
the 3rd party server is the same (less for Dokuwiki). Page loading
should also be faster because data is not being forwarded through
Dokuwiki (and the 3rd part server's cache control headers will be
respected automatically).
darcs-hash:20060421012210-05dcb-a6029baa0fad218ace28e0e3c2f442b1ca645a99.gz
|
|
|
|
|
|
|
|
| |
Does client-side rewriting of accesskey tooltip text so that it will be
more OS and browser specific. Dokuwiki should output all accesskey tooltips
as [ALT+<key>] because this patch matches on "[ALT+".
darcs-hash:20060428015158-05dcb-0102a1b2068c053e81dd21ad3927c78b6c9f349e.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a major revision of DokuWiki's event system. There are changes to class names,
function names, function parameters and their order and event names.
For action plugin writers the following changes are important:
- <event_name> is no longer signalled, only <event_name>_BEFORE and <event_name>_AFTER.
- note the case change for _BEFORE and _AFTER
- calling stopPropagation while processing a _BEFORE signal no longer prevents an
_AFTER signal. The events _continue value is reset before the _AFTER signal is made.
- events have a new readonly property, canPreventDefault. This lets the event handling
hook know whether or not the event honours preventDefault calls.
- parameters have changed for the register_hook method, parameters are now
$event_name,
$advise (can be 'BEFORE' or 'AFTER')
$object
$method
$param (this parameter is now optional)
- parameter order has changed for the hook event handler callback functions
&$event
$param (can now be left off)
Event names have changed, they are now structured
<dokuwiki name>_<event data name>_<action_name or state if no action>
DOKUWIKI_START
darcs-hash:20060424220152-9b6ab-00e366288f7ec8a85b85dc83694a5f43a07aa082.gz
|
|
|
|
| |
darcs-hash:20060417003153-a90f0-4792fd7b946f62d3696b979f8debfa73587d353a.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds events and a third plugin type, "action" plugins, to DokuWiki.
The patch doesn't include any event signalling, that will be added in later patches.
Action plugins are loaded before most Dokuwiki processing takes place and at the
same time are given the opportunity to register handlers (or hooks) to receive
specific dokuwiki events.
Other parts of Dokuwiki (e.g. templates and syntax plugins) can also register
handlers to receive events.
Any part of Dokuwiki can create and signal events, including templates and plugins.
This patch also revises the admin plugin class by making it an extension of a
new class, DokuWiki_Plugin. The DokuWiki_Plugin_Action class also extends this
new class.
Further details of events, their signalling and handling, and of action plugins will
be added to wiki.splitbrain.org in due course :-)
darcs-hash:20060414193737-9b6ab-f23d3d9b93e4c50a3ad97ced03eabc6c0363650b.gz
|
|
|
|
|
|
|
| |
Now all filetype icons have the same style and work on light and dark
backgrounds. A test file was added to lib/images/fileicons/index.php
darcs-hash:20060412195703-7ad00-4d31a65788e8da0255ea6e064382595e8ae183ff.gz
|
|
|
|
|
|
|
|
| |
Uses the first heading as the page name in the default template
if $conf['useheading'] is set. Updates tpl_pagetitle() so that it
can return this value.
darcs-hash:20060410234311-05dcb-b4636f7c0d8f98658a6097ea9ee4dff1ee2de8b4.gz
|
|
|
|
| |
darcs-hash:20060410192459-7ad00-4212125ec31532656030b4d80984f6b45b5cf293.gz
|
|
|
|
|
|
|
| |
Update default plugins to ensure they exit immediately
if not called from within Dokuwiki
darcs-hash:20060409233841-9b6ab-555e4fced756849a5d7b9de6e4aaaea24c6da3ae.gz
|
|
|
|
| |
darcs-hash:20060409232533-9b6ab-13b2065c81b857a73b8e1175c9371978f8f76ab5.gz
|
|
|
|
|
|
|
|
|
|
|
| |
Tells standards compliant browsers that conditional requests for
CSS and JS need only be made once an hour. This should reduce page
display latency on some browsers.
Originated from the comment in this thread:
http://www.freelists.org/archives/dokuwiki/03-2006/msg00590.html
darcs-hash:20060410012723-05dcb-eccb42aefe85c9dbb4f35fdf03a9635561cf5710.gz
|
|
|
|
| |
darcs-hash:20060409115740-7ad00-dd6cb62ccd4e0947ccb7566b0c0010eb807585e3.gz
|
|
|
|
|
|
|
|
|
|
|
| |
The old pattern (left as a comment) allowed many PHP syntax errors
to be inserted into local.php for numeric values. This was breaking
the wiki... see bug #769.
This patch should eliminate the syntax errors by using a more restrictive
definition of numeric settings.
darcs-hash:20060327200700-05dcb-ccb8d532e5c123965fc6c8e79fb49c93170d827e.gz
|
|
|
|
| |
darcs-hash:20060327181005-05dcb-73b7a1f4400832ba29962efc543d9959ebc6b2db.gz
|
|
|
|
| |
darcs-hash:20060327152528-05dcb-415564ff328ca9dd1f0fbe758924a2ae6a5b74cc.gz
|
|
|
|
|
|
| |
change
darcs-hash:20060326122952-9b6ab-f6aef3c5b2f9e936d2f32ed148d19bbd8a9da2da.gz
|
|
|
|
| |
darcs-hash:20060324032426-05dcb-cca609254cfef5b583510b86904f1656dea98fc7.gz
|
|
|
|
|
|
| |
Removes some link underlining that would appear around the 'Back to top' button.
darcs-hash:20060321020948-05dcb-e0e5f2d30bd05bad37ad64d587fc4dc29abcb30b.gz
|
|
|
|
| |
darcs-hash:20060322140525-283c4-54953a1954beba0e78c896610b33a6f3c953cbb6.gz
|
|
|
|
| |
darcs-hash:20060322110832-283c4-d8e56c241f8a34827f1c188c4db7162ef658e010.gz
|
|
|
|
| |
darcs-hash:20060321005453-a08f5-274da46720f4487a03d8ba55b3ce1d48b6a5346c.gz
|
|
|
|
| |
darcs-hash:20060317203643-7ad00-9968464c2d9c41b1d99a6b16f415082f79af7a8d.gz
|
|
|
|
|
|
|
|
| |
This changes the order of how Stylesheets are loaded, loading template
styles *after* the plugin styles to allow template authors to simply
override those styles.
darcs-hash:20060317185142-7ad00-ac3f36a801babbbc09115124fa1472ee7470047e.gz
|
|
|
|
|
|
| |
headers were not sent
darcs-hash:20060315120248-05dcb-5d5d4e06d0074a687185131cda2000b914346e19.gz
|
|
|
|
| |
darcs-hash:20060315115745-05dcb-6f50f3a070d2898ab51a32e59395631cab2ae09c.gz
|
|
|
|
| |
darcs-hash:20060315064506-05dcb-92833a95f37a43ef50e6b993930ac9d25caed81f.gz
|
|
|
|
| |
darcs-hash:20060314122618-9b6ab-491420f904da7fd05af83ea5a875c887a1fe5153.gz
|
|
|
|
| |
darcs-hash:20060314104843-9b6ab-538f5a0e750479e3b793162e01638c594a702bf9.gz
|
|
|
|
|
|
|
|
|
| |
This adds a shadow effect to input fields and buttons for the default
template. It uses alphatransparency PNGs so it will may look bad for IE
in some cases. I think it adds some nice 3D effect making inputs and
buttons easily distictable without any complicated CSS markup.
darcs-hash:20060313221312-7ad00-73e0d0c23d8bb151c0e05dd1b92c7e4286da591b.gz
|
|
|
|
| |
darcs-hash:20060312214049-a08f5-181fb8115f702521bab9f2e95700f8bd9ab7316d.gz
|
|
|
|
| |
darcs-hash:20060311192655-9b6ab-c54d280d35b121730e2f8d50b15fe647d986574c.gz
|
|
|
|
| |
darcs-hash:20060311194930-d5083-ebe898dedb3e906274a202c296bef78bededd1cf.gz
|
|
|
|
|
|
|
|
| |
DokuWiki now automatically creates a draft file of the currently edited
page. In case of an editing interuption (eg. Browsercrash) the draftfile
can be continued later.
darcs-hash:20060311200148-7ad00-919337a51e001136178d175a1755cd26122e9726.gz
|
|
|
|
| |
darcs-hash:20060309185858-7ad00-12095015b88b010b3ce56fbec3ec261b26069e5a.gz
|
|
|
|
| |
darcs-hash:20060309184601-7ad00-a1e8e9dfb0fe5cab69aa982809c712b77e2eccfd.gz
|
|
|
|
| |
darcs-hash:20060308232857-d5083-f9aa3009a5b70cbcb14d66ae94deb3edf6da3693.gz
|
|
|
|
| |
darcs-hash:20060308225006-d5083-d273d41551fee37d28442beef847eb57891ba73e.gz
|
|
|
|
| |
darcs-hash:20060308211121-d5083-5301446cdca891cdbcd46e2667ecbf2dcd6af414.gz
|
|
|
|
| |
darcs-hash:20060309000338-a08f5-57f9eb59c8e110bd35103c8dcc8a2cdf91d5cc68.gz
|
|
|
|
| |
darcs-hash:20060307202053-7ad00-e3ca72efb3599a9a46011d0f9d57e9f1d26027b1.gz
|
|
|
|
|
|
|
| |
the height of the top and bottom rows is now more flexible to respect the
different button height handling of browsers (konq)
darcs-hash:20060307201317-7ad00-df09b3bfd414d9e5e810f8d298691ed1f6e4ee44.gz
|
|
|
|
| |
darcs-hash:20060307193413-dc488-cc44f0f46ae44db605e4202713c18ff8ad3db144.gz
|
|
|
|
| |
darcs-hash:20060307104925-a08f5-02519a166e99d5545ace1f519688a526b018a911.gz
|
|
|
|
| |
darcs-hash:20060307003942-1ee1a-d34fdd63c768d0f71cd3a545e09390bc14a1ed2a.gz
|
|
|
|
| |
darcs-hash:20060307184706-7ad00-c57e9e6c54879afaf17858fe642478fcb91af983.gz
|
|
|
|
| |
darcs-hash:20060305192550-e7bbe-8b637092c09396c0b075a1afa4627de4a2a90837.gz
|
|
|
|
| |
darcs-hash:20060305120815-7ad00-28c98cc4a629967c44ac176f843ce1f8f54e383c.gz
|