| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch achieves a partial decoupling of the section edit buttons
from the header syntax. A new 'section_edit' instruction is added to the
instruction list. The default set of these instructions is generated from
the header handler and the _finalize function. A generic 'section_edit'
renderer is now part of the renderer.
To rewrite the section semantics, add, or remove section edit buttons the
header handler and renderer no longer need to be modified. Changes can be
dynamically made to the section edit buttons through the 'PARSER_HANDLER_DONE'
action event. An action plugin that registers this event can then modify
the calls list of the handler object before it is rendered.
In short, this patch makes it possible to change the behavior of the section
edit buttons without having to change unrelated code. This patch should be
entirely transparent to DokuWiki users and cleanly written plugins.
darcs-hash:20060522060004-05dcb-8e6b5215e1b610877f126ca0b9e1e5bc21cc6469.gz
|
|
|
|
|
|
|
| |
This makes the currently in the medaia manager selected namespace available
to any JavaScript files
darcs-hash:20060526144011-7ad00-23c476c38f8b559680c510c16b7de9924d3dd669.gz
|
|
|
|
| |
darcs-hash:20060525175501-7ad00-eebd033af344904eab32fe70ba5acfb77b94eada.gz
|
|
|
|
| |
darcs-hash:20060525173150-7ad00-07520ef2e00d48a01eb3681357d3a31e2feea86b.gz
|
|
|
|
| |
darcs-hash:20060525172718-7ad00-4395765bab12098f5fb8c4ec6d1f98ffd8937f0c.gz
|
|
|
|
| |
darcs-hash:20060525160758-7ad00-43610809062192c93c4ec7dfb578e9f3eb6a0e80.gz
|
|
|
|
|
|
|
|
| |
This patch adds a way to sisable and enable the automating wrapping in the
editor textarea. Disabling the wrapping is especially useful when editing
large tables.
darcs-hash:20060525152357-7ad00-ced566c5d640cc521877d4b3325640c3fcd3ded9.gz
|
|
|
|
|
|
|
| |
This fixes some styling issues, the cookie handling and a bug in the
JavaScript caching mechanism.
darcs-hash:20060525144000-7ad00-2f0b673d4f747c979f460e4e927a50eeeae81ec1.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
Makes getRevisionInfo much faster when loading all the revisions of a page.
This is done by efficiently parsing the 'changes.log' data and caching the
results (in memory) so that future calls to getRevisionInfo return
immediately without reloading the 'changes.log' file.
(Note: the changelog system in DokuWiki should still be rewritten so
that changes are not logged into one huge file!)
darcs-hash:20060525083202-05dcb-8c0eea695055b51a218a0e311169cda0bb0d4363.gz
|
|
|
|
|
|
|
| |
Makes inc/common.php#getRevisions a little faster.
Takes about half as much time as the preg_match.
darcs-hash:20060525030452-05dcb-dbff9f9c134a425669ff6a477612737b022fb6bd.gz
|
|
|
|
| |
darcs-hash:20060418090713-95fcd-c869a93f84e3399ccfe2f3ce9e3e4e7a5b359a1c.gz
|
|
|
|
| |
darcs-hash:20060525113648-7ad00-ddc022eea6a5257ba63253a385c1f50b968d0c6e.gz
|
|
|
|
| |
darcs-hash:20060523191005-7ad00-fcf447b92eb25239e67f3af977e1c6f6031d2f24.gz
|
|
|
|
|
|
| |
Binds secedit buttons to file modification stamp ('lastmod'), so that if the page changes in between, editing of the old revision starts.
darcs-hash:20060522182043-3c565-17e6ac5d018300dd009c24218f4b1b8c8ae80363.gz
|
|
|
|
| |
darcs-hash:20060522181314-7ad00-7830b7819a770628c6e63f9d294292a876575ac7.gz
|
|
|
|
| |
darcs-hash:20060522175437-7ad00-1c199dff7c30517e2f5304b86df586698e3c7c4b.gz
|
|
|
|
| |
darcs-hash:20060522115828-3c565-1145b34530614474f56494f57b41e9304f902cc7.gz
|
|
|
|
|
|
|
|
| |
If a database query has no result, the returned array is not
valid. This caused a PHP warning in the user manager if the
filter is set in a way that the result list is empty.
darcs-hash:20060522162327-7ef76-d8fa89a047a9a159b600f11ccb189e845b2a5b8f.gz
|
|
|
|
| |
darcs-hash:20060521213334-7ad00-d3bdc1fbce1b904d3f939197bae0b811aa5bbac3.gz
|
|
|
|
| |
darcs-hash:20060520172118-7ad00-ad605bf51c8774d734012ece0071f70e6624788a.gz
|
|
|
|
|
|
|
| |
This adds an option to hide the details (thumbnail, metadata) in the media
manager. The selected choice is remembered in a cookie.
darcs-hash:20060520124854-7ad00-3ef624d495bed0830f05ea06d54d039784206793.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch hides settings that are missing config metadata and optionally
provides a list of warnings about settings that are not properly configured.
- Warnings about settings are listed if $conf['allowdebug'] is true.
- Warnings are listed by the $conf string as it appears in local.php.
- Warnings show the $meta string as it would appear in the correct
settings metadata file.
- There are 3 kinds of warnings.
- undefined
There is no $meta information defined for this setting.
- no class
The setting class specified in $meta can not be found.
This setting does have a $meta entry.
- no default
The setting is missing a default value.
The setting does have a $meta entry with a valid setting class.
- Note: Settings with metadata but other warnings are allowed to appear
in the normal config settings list.
Also...
- Templates can now define their own settings classes.
- Removed an XHTML validation error from the first patch.
- More language strings to go with the new warnings.
The warnings under the 'Undefined Settings' heading are intended to
provide developers with a list of any settings that they have forgotten to
finish preparing for the config plugin. This list should be blank for stable
releases.
darcs-hash:20060520103718-05dcb-6d4e6bce78498cbf9d087e27d52e4aa30917b0a5.gz
|
|
|
|
| |
darcs-hash:20060519212751-7ad00-ace54b61706fdf4f1b7c2abdbabee215a1e256ab.gz
|
|
|
|
|
|
|
| |
Separate scrolling for right and left side of the manager (like frames)
Show syntax example for simple copy'n'paste if no JavaScript available.
darcs-hash:20060519202900-7ad00-9b20bd7993d3687f83b807a81cd23051b16785db.gz
|
|
|
|
|
|
|
|
| |
This patch add a link to the media manager when no JavaScript is available.
Users can upload and browse for pictures now without the need for JavaScript
only inserting has to be done manually then.
darcs-hash:20060519175959-7ad00-5ee77fd00d20bef9a36eee632a1c5897097ba4a8.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds a completely rewritten media popup. The following noteworthy
changes were made:
- media manager uses a collapsible namespace tree
- media manager uses AJAX if available
- media manager popup can be kept open when selecting a media file
- only one template is used for the media manager :!: Template
- Editable image metadata is configured in conf/mediameta.php now
- The JS cookie mechanism was enhanced to store key/value pairs
- Language strings can be exported to JS in js.php
darcs-hash:20060519165023-7ad00-4932b4553fc919aa4a8b8187958b823acf4f8cee.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- now its possible to restrict the fulltext-search to
multible namespaces
Examples:
searchword @ns1 @ns2 @ns3
"exact phrase" @ns1 @ns2 @ns3
darcs-hash:20060518204647-484ab-061521a81f13360e33496e5163e3cd263a9c1ad6.gz
|
|
|
|
|
|
|
| |
- The fulltext-search can now be restricted to a given
namespace seperated by an "@"
darcs-hash:20060518161855-484ab-1617b6d2c3593525f4d29a789b0a32ebf414b9ae.gz
|
|
|
|
| |
darcs-hash:20060517165023-7ad00-f3583cd929bf80721593f8fc77fb74bd6b864b03.gz
|
|
|
|
| |
darcs-hash:20060517105635-7ad00-f0c714b213251e89be554fd97c871365fe136127.gz
|
|
|
|
|
|
|
|
| |
- Enables gzip compression of output xhtml for browsers that support it.
For example the wiki:syntax page takes up 46.80KB raw, but only 9.88KB gzip encoded.
- Setting is configurable through the config plugin.
darcs-hash:20060516084132-05dcb-d8d1c7911a951b00e166c5a94f46a2cf1cfa5846.gz
|
|
|
|
|
|
|
|
|
|
| |
- Adds a jpg quality setting for scaled images
(Some images were getting too many jpg artifacts
at the hard-coded compression setting.)
- Creates a group for the media settings in the
config plugin.
darcs-hash:20060516062321-05dcb-a175b0de3264322a335cf60d8ee96317f7b03144.gz
|
|
|
|
| |
darcs-hash:20060515190136-7ad00-7ad740433de7a21980efba720f4f45f30f085226.gz
|
|
|
|
| |
darcs-hash:20060515185820-7ad00-29b60fb0a142c9d2cd27c9dfbf4549fcb7829970.gz
|
|
|
|
| |
darcs-hash:20060512073949-7ad00-64c25a5f74939cd4ca17e5928d77f0951c67b3ac.gz
|
|
|
|
| |
darcs-hash:20060511083209-9b6ab-418fb83530be356bb40307c4a95a9c03954fc725.gz
|
|
|
|
|
|
|
|
|
|
| |
The background indexer now gathers info on contributors and modification
dates from the changelog when adding the missing meta info.
A new io_grep function was added which might be useful for other parts in
the Wiki as well.
darcs-hash:20060511191450-7ad00-baba1b48ea03b823c88a480862c612316f159b5a.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- organizes the configuration settings list into chunks
- provides a table of contents for the configuration chunks
- provides one chunk for each plugin with configurable settings
- provides one chunk for the active template (if it has settings)
- provides the config file setting as a tool-tip on the setting label
ex. $conf['start']
- provides for localization of useful strings
- generates a "smart" fallback name for plugins and templates
- plugin and template sections are only shown if they have settings
- current configuration list is organized into chunks
Note: There are NEW strings to translate into the non-english language files.
darcs-hash:20060510065732-05dcb-398d5c7efa7981f690d97a25a5110b1f39be9f8e.gz
|
|
|
|
|
|
|
|
| |
* fixed some translation errors in dir. inc/lang/it
* changed some labels for text-formatting quickbuttons to
match those of GUIs and office suites
darcs-hash:20060507170229-57bea-cbe1f3011eaec0b4d426fa0c49b71defda1fa245.gz
|
|
|
|
|
|
|
| |
added all missing translations for plugins acl,
config, plugin, usermanager
darcs-hash:20060507160954-57bea-73636f302bdf9ae5ec48242732b6051dea461784.gz
|
|
|
|
| |
darcs-hash:20060507165308-7ad00-3526c8c4e5d8c10a8e003068008e2344e94e1739.gz
|
|
|
|
|
|
|
|
|
|
| |
If no credentials where given (either by form or former cookie) it is
checked if credentials from a former HTTP based authentication are
available. Those will be tried for login then.
This only works with PHP running as Apache module.
darcs-hash:20060507161224-7ad00-7ba0a6e871cf5319038e83672a2ff05ef23c124b.gz
|
|
|
|
|
|
|
|
| |
This removes the meta instruction again in favour of the new meta renderer.
Most tests work now again, a few tweaks were done on the header handler
to render certain headers as it did in earlier versions.
darcs-hash:20060507153113-7ad00-bd299fbe1762482c72d109f9bca776f12bcea7c8.gz
|
|
|
|
| |
darcs-hash:20060507101333-7ad00-e687d797fbee26e0b0bc7741ff8a1af496c101bf.gz
|
|
|
|
| |
darcs-hash:20060506215440-7ad00-a04d6ebb428816b534b7b3636f050885bc02f266.gz
|
|
|
|
| |
darcs-hash:20060505000630-9b6ab-eb1add597db261d8d2843435bcfa22ac8f35a6f5.gz
|
|
|
|
|
|
| |
a more robust fix is needed, but this should resolve 99.9% of potential problems
darcs-hash:20060505000432-9b6ab-273277892e7b7dc978f7622174de38212155f104.gz
|
|
|
|
| |
darcs-hash:20060430221451-7ad00-9729246270f67bcc955a42727595925e6f53a331.gz
|
|
|
|
| |
darcs-hash:20060430182156-7ad00-1548636dbfaa9fc0b25c26e4121f763a485c2f9c.gz
|
|
|
|
|
|
|
|
|
|
|
| |
This adds meta data rendering to the indexer process to build missing meta data
in the background.
p_get_first_heading was adjusted to make use of the new meta data mechanisms
A problem with unitialized arrays in p_set_metadata and PHP5 was fixed (I think)
darcs-hash:20060430181740-7ad00-8952fa6beb4fadf6b4321627998442d34febfc8d.gz
|