| #
ebf1501f |
| 07-Dec-2006 |
Ben Coburn <btcoburn@silicodon.net> |
changelog type strings replaced with constants
Using more verbose constant names in the place of single character strings should make the code much more readable. This does not change the behavior o
changelog type strings replaced with constants
Using more verbose constant names in the place of single character strings should make the code much more readable. This does not change the behavior of the changelog.
darcs-hash:20061207074906-05dcb-0bdc35e7241bf14063b2b43a6ff26d8a3c307cb9.gz
show more ...
|
| #
5aa52faf |
| 07-Dec-2006 |
Ben Coburn <btcoburn@silicodon.net> |
identify external edits in UI
Some changes to clearly identify when wiki pages have been edited outside Dokuwiki. Also correctly attributes external changes from an unknown author. Avoids sending ex
identify external edits in UI
Some changes to clearly identify when wiki pages have been edited outside Dokuwiki. Also correctly attributes external changes from an unknown author. Avoids sending extra emails when recording old external edits.
Adds a new language string: $lang['external_edit']
darcs-hash:20061207032825-05dcb-3234bee57cb165c848b33abb9251502589b0f3cb.gz
show more ...
|
| #
f8cc712e |
| 03-Dec-2006 |
Andreas Gohr <andi@splitbrain.org> |
manager user/group
This patch adds support for a manager option as suggested in http://www.freelists.org/archives/dokuwiki/11-2006/msg00314.html
darcs-hash:20061203134104-7ad00-72ff6422bbb4f79be325
manager user/group
This patch adds support for a manager option as suggested in http://www.freelists.org/archives/dokuwiki/11-2006/msg00314.html
darcs-hash:20061203134104-7ad00-72ff6422bbb4f79be325c7e77255e1eee32d0f6b.gz
show more ...
|
| #
2a355ffa |
| 18-Nov-2006 |
David Lorentsen <zyberdog@quakenet.org> |
fix for date display when diffing a deleted revision #983
darcs-hash:20061118155255-ce218-73128d52594c55887b4680b95fe7c8fdaf9d689c.gz
|
| #
e226efe1 |
| 18-Nov-2006 |
Andreas Gohr <andi@splitbrain.org> |
hide inline scripts from XML parsers
This patch addes some comment magic to inline scripts to hide them from XML parsers (like the W3C CSS validator).
darcs-hash:20061118154333-7ad00-c24bc36192080f
hide inline scripts from XML parsers
This patch addes some comment magic to inline scripts to hide them from XML parsers (like the W3C CSS validator).
darcs-hash:20061118154333-7ad00-c24bc36192080fe34f232c5ec2df3f494993f2fe.gz
show more ...
|
| #
c9570649 |
| 16-Nov-2006 |
Andreas Gohr <andi@splitbrain.org> |
two more event hooks
darcs-hash:20061116212937-7ad00-2ac647a9040f75650bdbe1047e76370f9c900dff.gz
|
| #
88e6a4f2 |
| 14-Nov-2006 |
Andreas Gohr <andi@splitbrain.org> |
HTML_EDITFORM_INJECTION event added
A simple event to inject additional HTML into the editform. This probably needs to be improved.
darcs-hash:20061114220825-7ad00-ce868b8d8a25f5120c49dc018b8fd1024
HTML_EDITFORM_INJECTION event added
A simple event to inject additional HTML into the editform. This probably needs to be improved.
darcs-hash:20061114220825-7ad00-ce868b8d8a25f5120c49dc018b8fd1024aff6e12.gz
show more ...
|
| #
eeb83e57 |
| 27-Oct-2006 |
Ben Coburn <btcoburn@silicodon.net> |
fix Old Revisions more and less buttons
darcs-hash:20061027174549-05dcb-fbb0d0433aec19579b5da609b44c122754b2e30b.gz
|
| #
18829381 |
| 20-Oct-2006 |
Andreas Gohr <andi@splitbrain.org> |
used named submitbuttons instead of localized labels
darcs-hash:20061020164148-7ad00-6bb857729d9004b0f9b865410c1c666e07cc03aa.gz
|
| #
e1bd90ff |
| 19-Oct-2006 |
Andreas Gohr <andi@splitbrain.org> |
fix diff view for new pages
darcs-hash:20061019104917-7ad00-c284fd3336850a18b633bbc3a49375f59edba3c7.gz
|
| #
1440e523 |
| 15-Oct-2006 |
Anika Henke <a.c.henke@arcor.de> |
a bit of strictness for mediamgr + login form
darcs-hash:20061015222040-d5083-afb1c38f5bb2610260bbc51fbff816a8ed2e5f49.gz
|
| #
100a97e3 |
| 25-Sep-2006 |
Andreas Gohr <andi@splitbrain.org> |
remove metadebug again, improve doÞbug instead
This adds the complete $INFO array (contains the metadata) to the usual debug output and removes the metadebug parameter again.
darcs-hash:20060925201
remove metadebug again, improve doÞbug instead
This adds the complete $INFO array (contains the metadata) to the usual debug output and removes the metadebug parameter again.
darcs-hash:20060925201052-7ad00-c9a15b921466803b3f2bd50b0d72211cf68658c5.gz
show more ...
|
| #
41396b71 |
| 25-Sep-2006 |
Andreas Gohr <andi@splitbrain.org> |
don't link non-existing revisions
The new changelog mechanism shows all revisions of a document, even if the old revisions are deleted (eg. by a maintenence script). This patch removes the links for
don't link non-existing revisions
The new changelog mechanism shows all revisions of a document, even if the old revisions are deleted (eg. by a maintenence script). This patch removes the links for non existing revisions.
darcs-hash:20060925185434-7ad00-14a558ce69c4116e14d7fdfbaad052c6a7b0a4db.gz
show more ...
|
| #
121d5fa6 |
| 24-Sep-2006 |
Andreas Gohr <andi@splitbrain.org> |
progressbar script change
The progressbar script used in the search accessed parts of the DOM before it was completely parsed which caused problems in IE. This patch moves back to document.write for
progressbar script change
The progressbar script used in the search accessed parts of the DOM before it was completely parsed which caused problems in IE. This patch moves back to document.write for outputting the image.
darcs-hash:20060924170354-7ad00-1e0247b00fc4da4dd30301f4b9389ef727496c4a.gz
show more ...
|
| #
bb4866bd |
| 23-Sep-2006 |
chris <chris@jalakai.co.uk> |
minor bugfix and boring error removal
darcs-hash:20060923203609-9b6ab-ecca679faa254a29772868508050fcf3206b0814.gz
|
| #
016b6153 |
| 17-Sep-2006 |
Andreas Gohr <andi@splitbrain.org> |
event names renamed
HTML_EDIT_PAGETEMPLATE becomes HTML_PAGE_FROMTEMPLATE TPL_METAHEADER_PRINT becomes TPL_METAHEADER_OUTPUT
darcs-hash:20060917103450-7ad00-405f3533915b54ee4d4050cfccbf27d43ff7435f
event names renamed
HTML_EDIT_PAGETEMPLATE becomes HTML_PAGE_FROMTEMPLATE TPL_METAHEADER_PRINT becomes TPL_METAHEADER_OUTPUT
darcs-hash:20060917103450-7ad00-405f3533915b54ee4d4050cfccbf27d43ff7435f.gz
show more ...
|
| #
b7d5a5f0 |
| 16-Sep-2006 |
Andreas Gohr <andi@splitbrain.org> |
fix for previous pagetemplate event patch
Sorry, did mess up in testing the last patch.
darcs-hash:20060916000515-7ad00-3874991f9121ac80b2b3b66d4f5ac166702df1d1.gz
|
| #
883bc121 |
| 15-Sep-2006 |
Andreas Gohr <andi@splitbrain.org> |
HTML_EDIT_PAGETEMPLATE event added
darcs-hash:20060915202321-7ad00-2f3440a36d7a41604c1cbfbc9633c898c7b9ff0e.gz
|
| #
71726d78 |
| 30-Aug-2006 |
Ben Coburn <btcoburn@silicodon.net> |
scalable changelog redesign
This patch provides a rewritten changelog system that is designed to run efficiently on both small and large wikis. The patch includes a plugin to convert changelogs from
scalable changelog redesign
This patch provides a rewritten changelog system that is designed to run efficiently on both small and large wikis. The patch includes a plugin to convert changelogs from the current format. The conversion is non-destructive and happens automatically. For more information on the new changelog format see "http://wiki.splitbrain.org/wiki:changelog".
Structure In short the changelog is now stored in per-page changelog files, with a recent changes cache. The recent changes cache is kept in "/data/meta/_dokuwiki.changes" and trimmed daily. The per-page changelogs are kept in "/data/meta/<ns>/<page_id>.changes" files. To preserve revision information for revisions stored in the attic, the "*.changes" files are not removed when their page is deleted. This allows the full life-cycle of page creation, deletion, and reversion to be tracked.
Format The changelog line format now uses a general "line type" field in place of the special "minor" change syntax. There is also an extra field that can be used to store arbitrary data associated with special line types. The reverted line type (R) is a good example. There the extra field holds the revision date used as the source for reverting the page. See the wiki for the complete syntax description.
Code Notes The changelog functions have been rewritten to load the whole file only if it is small. For larger files, the function loads only the relevant chunk(s). Parsed changelog lines are cached in memory to speed future function calls.
getRevisionInfo A binary search is used to locate the chunk expected to contain the requested revision. The whole chunk is parsed, and adjacent lines are optimistically cached to speed consecutive calls.
getRevisions Reads the changelog file backwards (newest first) in chunks until the requested number of lines have been read. Parsed changelog lines are cached for subsequent calls to getRevisionInfo. Because revisions are read from the changelog they are no longer guaranteed to exist in the attic.
(Note: Even with lines of arbitrary length getRevisionInfo and getRevisions never split changelog lines while reading. This is done by sliding the "file pointer" forward to the end of a line after each blind seek.)
isMinor Removed. To detect a minor edit check the type as follows: $parsed_logline['type']
darcs-hash:20060830182753-05dcb-1c5ea17f581197a33732a8d11da223d809c03506.gz
show more ...
|
| #
11ea018f |
| 24-Jul-2006 |
Andreas Gohr <andi@splitbrain.org> |
add button lables to title attribute #862
Instead of only showing the accesskey in button's title tooltips now the button label is shown additionally. This helps blind users with screenreaders.
dar
add button lables to title attribute #862
Instead of only showing the accesskey in button's title tooltips now the button label is shown additionally. This helps blind users with screenreaders.
darcs-hash:20060724165158-7ad00-056481f9120c383cac03b1b2c6c397e829b7d103.gz
show more ...
|
| #
1d5856cf |
| 14-Jul-2006 |
Andreas Gohr <andi@splitbrain.org> |
two-stage password reset
This patch changes the password reset function to a two-stage process. After requesting a new password a confirmation email is sent first, only if the link contained in this
two-stage password reset
This patch changes the password reset function to a two-stage process. After requesting a new password a confirmation email is sent first, only if the link contained in this mail is used the password is changed for real.
This makes sure malicious people can't reset passwords for other users.
darcs-hash:20060714110548-7ad00-c1e23fd51cc2d2f16473914421ebe0f9c3b2ba8c.gz
show more ...
|
| #
d98d4540 |
| 10-Jul-2006 |
Ben Coburn <btcoburn@silicodon.net> |
fixing undefined variables
Fixing undefined variable notices and sometimes the underlying error that produced them.
darcs-hash:20060710114655-05dcb-073948171847f1f43f153e96c8382abd421da36a.gz
|
| #
746855cf |
| 10-Jul-2006 |
Ben Coburn <btcoburn@silicodon.net> |
cleanup undefined constant notices
Undefined constants replaced with strings, see http://www.php.net/manual/en/language.types.array.php#language.types.array.foo-bar
darcs-hash:20060710091820-05dcb-
cleanup undefined constant notices
Undefined constants replaced with strings, see http://www.php.net/manual/en/language.types.array.php#language.types.array.foo-bar
darcs-hash:20060710091820-05dcb-cfccff2bdd633b929470c60d8eee096f50ab4c18.gz
show more ...
|
| #
c9b4bd1e |
| 05-Jul-2006 |
Ben Coburn <btcoburn@silicodon.net> |
refactor wiki page edit locking
- Adds a new function in 'inc/pageutils.php', wikiLockFN($id) - All page edit locks should now be created with the file name generated by wikiLockFN($id).
refactor wiki page edit locking
- Adds a new function in 'inc/pageutils.php', wikiLockFN($id) - All page edit locks should now be created with the file name generated by wikiLockFN($id). - wikiLockFN - Generates wiki page editing locks in the 'data/locks' directory where they belong. - This avoids polluting the 'data/pages' directory with lock files, which were causing namespaces to be created before they logically should exist.
darcs-hash:20060705033135-05dcb-8eac316587cd54c6ebd861fe7b15975d90b0e4dc.gz
show more ...
|
| #
409d7af7 |
| 02-Jul-2006 |
Andreas Gohr <andi@splitbrain.org> |
disableactions support
This patch adds a config option to disable certain internal action commands of DokuWiki's main dispatcher.
The options resendpasswd and openregister were removed because they
disableactions support
This patch adds a config option to disable certain internal action commands of DokuWiki's main dispatcher.
The options resendpasswd and openregister were removed because they can now set through this new option.
The config plugin needs to be adjusted.
darcs-hash:20060702121622-7ad00-1e80e77bcfb0ae561fe7abd79cfbe1bb158be720.gz
show more ...
|