| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: b5fadadeee9de8e52c41c056cf62be6d
With this patch plugins are now disabled by placing a disabled file in the
plugin directory again.
Even though renaming plugin directories is the method with the fewest disk
accesses it makes a lot of trouble with code revision control systems and,
more important, Linux package management systems.
Future versions of DokuWiki may use a central config file instead.
This patch also fixes the problem with the plugin manager not checking the
return values of the pugin_(dis|en)able functions correctly.
darcs-hash:20090127182521-7ad00-62018a546d49d57582d93298c8228fd71601a5e8.gz
|
|
|
|
|
|
| |
Ignore-this: dba6327126b766e79da8819152a5c25c
darcs-hash:20090127165756-b9abf-16a885ad0739b31a980a5bee46ba7637b7f964d4.gz
|
|
|
|
|
|
| |
Ignore-this: 175d0e952b0a579161dcd147e374c561
darcs-hash:20090127164541-3166f-2bc3d1906c66c807f1fa6628121898dc091b21c4.gz
|
|
|
|
|
|
| |
Ignore-this: b247aaab6ca9436f123ddb1298f7d14e
darcs-hash:20090127154436-6e6b8-6693aec1e03e563cf32584863c258d0345425b04.gz
|
|
|
|
|
|
|
|
|
|
| |
- add mediameta and license config files into the cascade
- update the cache validity code in cache.php, css.php & js.php to use config_cascade
- redo inclusion of main config files to avoid suppression of errors in config files
- add getConfigFiles($type) function
- minor updates elsewhere to use config_cascade rather than hardcoded config file names
darcs-hash:20090122114457-f07c6-98ad5627fd5df93edf8dd03289b9cf6d81962afe.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch completely reworks pluginutils to:
- reduce the number of file accesses to enumerate and load plugins
- change the way disabled plugins are recorded.
a disabled plugin will now have ".disabled" added to its directory name
(this halves the number of file accesses required to enumerate installed plugins)
- place the guts of pluginutils code inside a class, Doku_Plugin_Controller,
the existing access routines are preserved and no changes are required.
- add two globals, $plugin_controller_class & $plugin_controller
this allows preload.php to define its own plugin controller class
- update config plugin to support new plugin structure
config plugin now issues a PLUGIN_CONFIG_PLUGINLIST event before it
finalizes the list of plugins it will be working with. Handlers of this
event can remove plugins from the list.
- update plugin manager plugin to support new plugin structure
plugin manager now issues a PLUGIN_PLUGINMANAGER_PLUGINLIST event similarly
to config plugin.
- plugin manager updated to redirect after changes to plugins and to use msg()
Finally, this patch contains a one-shot action plugin which will automatically
convert a plugins directory from the old style disabled file to the new style.
Note for darcs users, the new disabled format will mean a couple of old oneshot
plugins, importoldchangelog and importoldindex, will have their directory names
changed, which could lead to darcs wanting to record the change.
darcs-hash:20090118190143-f07c6-d2e79af546a49a4af5817dd0c5cc27066e67c4d0.gz
|
|
|
|
| |
darcs-hash:20090118200637-15659-d4230d3d5d713aa30d0034813b8f0828ca3d126e.gz
|
|
|
|
| |
darcs-hash:20090117185001-22994-fc748e4a1c4b4c8ef48a322bdf0b474ccd4e3be7.gz
|
|
|
|
| |
darcs-hash:20090116185506-0f120-b63ed7b126ef4a99e495600195114726cbcf135f.gz
|
|
|
|
| |
darcs-hash:20090114194125-ce5f5-57ad64d6f969272d6d37dd7268146d2e5842b28e.gz
|
|
|
|
| |
darcs-hash:20090105223447-22cdf-17d85a94c7161f32c6d6c02f31c4588a050bccdc.gz
|
|
|
|
| |
darcs-hash:20081230185728-6a3d1-33718529206b5bec2719819d8deccac3e532bf3f.gz
|
|
|
|
| |
darcs-hash:20081216184544-8d1e6-b3545e256cd69a2ad1436c90eb12d84e43f365ec.gz
|
|
|
|
| |
darcs-hash:20081205090229-74baf-6dff489c6729923fdd512cbfac17707ea03edc06.gz
|
|
|
|
| |
darcs-hash:20081205085700-73425-00df7f340719a30f0bfd65c55b36ab0735583031.gz
|
|
|
|
| |
darcs-hash:20081201231425-cdf66-cb61f0d5fa1e51ea8e91c3e29c87341a5e3ca9ff.gz
|
|
|
|
| |
darcs-hash:20081201230816-2225f-f163b076905dc112b165c6983b394cb28e57f27b.gz
|
|
|
|
| |
darcs-hash:20081201212346-23886-81f2bc6c2c021b3f1e9c7367d8ffbab12700e379.gz
|
|
|
|
| |
darcs-hash:20081127154301-2faaa-aab154895ba76049c4ba8ae86d34471694dc5311.gz
|
|
|
|
| |
darcs-hash:20081109231113-6b576-8a6d52f80275a7689c65125762232e99f62231f2.gz
|
|
|
|
| |
darcs-hash:20081107134818-8bc3f-35c86519b7addeea5d40511060fb1de03af3d8ae.gz
|
|
|
|
| |
darcs-hash:20081106193835-a7172-6bafb920f27c2ad6244750fb4950f75b3aa2cc96.gz
|
|
|
|
| |
darcs-hash:20081106193732-8bc3f-f839e4c1a2959cf304097d38b3283882c53ff967.gz
|
|
|
|
| |
darcs-hash:20081031202035-919a1-1155f22a8f5b76b752532e9d5473a8874eadc780.gz
|
|
|
|
| |
darcs-hash:20081029194117-8bc3f-95a3d3b09d99dbf2d122900c65a30c94979385f7.gz
|
|
|
|
| |
darcs-hash:20081026220328-919a1-e5585c1bf8239fcdb460c7b8099c635b58f44e2d.gz
|
|
|
|
| |
darcs-hash:20081026185024-919a1-6f94452d8369b799b9a81f6d909baa3c53a157c9.gz
|
|
|
|
| |
darcs-hash:20081024195449-ec8b6-46de56759da79ace750ccac2a5647f1c2c9bbb51.gz
|
|
|
|
| |
darcs-hash:20081023203855-1b343-e28ca98dceb029d046bb9c22e0ea55c26093baea.gz
|
|
|
|
| |
darcs-hash:20081022191907-c3d16-19588d7f40797baa600409bd39ece192ac0ef9e8.gz
|
|
|
|
| |
darcs-hash:20081016212547-71f9a-8d1e8c33ab8f148eab8b662c9f65a7f7da6f8a1b.gz
|
|
|
|
| |
darcs-hash:20081014211639-7b4a2-b57f3b24bfafc03eb291290e446d2e26e8ea4d1c.gz
|
|
|
|
| |
darcs-hash:20081014183410-f6d1c-b5e7a807cfb16f381e0900573dfb5446455be422.gz
|
|
|
|
| |
darcs-hash:20081010200511-66058-a1cc51ab3dec871054fd93f9a1de97efd38f37a6.gz
|
|
|
|
| |
darcs-hash:20081008203414-1011c-85b7d515a43f405e8fbc3366b8195881a552d7a3.gz
|
|
|
|
| |
darcs-hash:20081003123628-5222e-a76b636053ff5d843937e3e2ce9ff5cc48e6c09f.gz
|
|
|
|
| |
darcs-hash:20081003123150-ee982-299c1fb5ca4428fcefac6bfd18eb116e4a146b4a.gz
|
|
|
|
| |
darcs-hash:20081003122909-ede8f-7cf8938b396615aa41ab9d78db80fa379661aa92.gz
|
|
|
|
| |
darcs-hash:20080929195948-7ad00-8b29b543f81fcc35907b878d2765240610a172ea.gz
|
|
|
|
| |
darcs-hash:20080915195208-19a6f-3e03e9f0547f62c1407e9f6adf64e5b061da8561.gz
|
|
|
|
| |
darcs-hash:20080915194813-4f297-cf78dab4c0fa624a76fae42f2e008288e056ae1d.gz
|
|
|
|
| |
darcs-hash:20080906084413-fca6f-7713ef58c76bb2b19444d56fb9021720cdc1a368.gz
|
|
|
|
| |
darcs-hash:20080906082526-64b66-950f5cd3f5d60233bf5ddaecad2a061d31413b3d.gz
|
|
|
|
| |
darcs-hash:20080903172346-440c1-3476db756693f0c432c01f00e8f1867472f8c11f.gz
|
|
|
|
| |
darcs-hash:20080901180125-9022f-116174b8115d149ca61734cc07ed590c1aed2f4a.gz
|
|
|
|
| |
darcs-hash:20080823111603-7ad00-8c6f664b96fa6c959f77965d0d1b721aecedc92c.gz
|
|
|
|
|
|
|
| |
handle "unknown" errors from TarLib and print all errors when
allowdeug is set
darcs-hash:20080823092642-7ad00-f2c827b422c9d49784c343804af2a0d71fb275ad.gz
|
|
|
|
| |
darcs-hash:20080817134530-440c1-c8490890249de90df90bbba6b152652cb9d350c6.gz
|
|
|
|
| |
darcs-hash:20080815134211-f7d6d-61f4f4fa1c5f62832d7cc5ad3e3a7a78460d2981.gz
|
|
|
|
| |
darcs-hash:20080813153052-9780e-62b68edf7b9d4b0efad746b53bc7fc2fe325603c.gz
|