diff docs/CHANGES @ 5342:28eba8f9b778

further cleanups of docs/CHANGES
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Fri, 04 Dec 2009 09:07:15 +0100
parents b6931874f6f6
children 4d75ed4fd08d
line wrap: on
line diff
--- a/docs/CHANGES	Thu Dec 03 19:19:39 2009 +0100
+++ b/docs/CHANGES	Fri Dec 04 09:07:15 2009 +0100
@@ -26,17 +26,15 @@
 
   New features: ==============================================================
   * HINT: MoinMoin requires Python 2.4 now. If you only have Python 2.3 and
-          you don't want to upgrade it, please use MoinMoin 1.8.x.
+    you don't want to upgrade it, please use MoinMoin 1.8.x.
   * HINT: MoinMoin is now a WSGI application.
-    Please read the new install docs about how to use it.
-    We are still working on the docs, please try to use them and report any
-    bugs you find: http://master19.moinmo.in/InstallDocs
+    Please read the new install docs about how to use it, see:
+    http://master19.moinmo.in/InstallDocs
     You also have a local copy of that page as docs/INSTALL.html.
-    There is also some stuff in docs/INSTALL.wsgi.
+    There is also some stuff in docs/INSTALL.wsgi. XXX still there?
   * HINT: due to big changes in the request processing and the request
     object (related to the WSGI refactoring), many 3rd party plugins might
     need code updates to work with moin 1.9.
-    We are working on some docs about how to update them to work with 1.9.
   * HINT: We now offer different sized sets of system/help pages and the default
     underlay just contains a single page: LanguageSetup. You need to be
     superuser, visit that page and then install the language packs you like
@@ -57,35 +55,35 @@
     * Using cfg.groups and cfg.dicts, you can define the backend to use to
       access group and dict information (default: WikiGroups / WikiDicts
       backend).
-      See wiki/config/more_samples/ directory (groups_wikiconfig_snippet and
-      dicts_wikiconfig_snippet).
-    * See also the new HelpOnDictionaries and HelpOnGroups help pages.
+      See the wiki/config/more_samples/ directory (groups_wikiconfig_snippet
+      and dicts_wikiconfig_snippet).
+    * See also the new HelpOnDictionaries and HelpOnGroups pages.
 
   * Improved Xapian indexing / search:
     * Moin's Xapian based search code was refactored:
       * It is now based on the xappy library (see MoinMoin.support.xappy).
       * Minimum Xapian requirement is 1.0.6 now.
       * Outdated and unmaintained xapwrap lib was removed.
-      * now regex search with Xapian enabled also is based on the xapian index
-    * safe 2-stage xapian index rebuilding:
+      * regex search with Xapian enabled also is based on the xapian index now
+    * Safe 2-stage xapian index rebuilding:
       moin index build --mode=buildnewindex  # slow, concurrent
       <stop wiki>
       moin index build --mode=usenewindex  # fast
       <start wiki>
-    * added wikiconfig snippet for xapian indexed search
+    * Added wikiconfig snippet for xapian search.
 
   * Improved drawing support:
     * TWikiDraw:
-      * support code was refactored/moved to the twikidraw action.
-      * use drawing:example.tdraw to invoke it (drawing:example also still
+      * Support code was refactored/moved to the twikidraw action.
+      * Use drawing:example.tdraw to invoke it (drawing:example also still
         works for backwards compatibility)
+      * Drawings are now stored as a single attachment foo.tdraw.
+        We added a migration script that converts your existing drawings.
     * AnyWikiDraw:
-      * java applet added, source code see contrib/
-      * support code for it is in anywikidraw action.
-      * use drawing:example.adraw to invoke it
-    * TWikiDraw drawings are now stored as a single attachment foo.tdraw.
-      We added a migration script that converts your existing drawings.
-    * AnyWikiDraw drawings are stored in a similar way as foo.adraw.
+      * Java applet added, source code see contrib/.
+      * Support code for it is in anywikidraw action.
+      * Use drawing:example.adraw to invoke it.
+      * Drawings are stored in a similar way as foo.adraw.
     * cfg.extensions_mapping added for mapping of attachment file extensions
       to actions (currently used for anywikidraw/twikidraw action)
 
@@ -131,10 +129,10 @@
         * 2+ providers: select field, uses directed identity
 
   * Sessions / cookies:
-    * cfg.cookie_lifetime is now a tuple (anon, loggedin), giving the lifetime
-      of the cookie in hours, accepting floats, for anon sessions and logged in
-      sessions. Default is (0, 12). 0 means not to use a session cookie (== not
-      to establish a session) and makes only sense for anon users.
+    * HINT: cfg.cookie_lifetime is now a tuple (anon, loggedin), giving the
+      lifetime of the cookie in hours, accepting floats, for anon sessions and
+      logged-in sessions. Default is (0, 12). 0 means not to use a session
+      cookie (== not to establish a session) and makes only sense for anon users.
     * cfg.cookie_httponly is new and defaults to False. Please note that if you
       set it to True, TWikiDraw and similar stuff won't be able to use the session
       cookie. Thus, if your wiki page doesn't allow writing for everybody, saving
@@ -153,9 +151,9 @@
       client (do NOT create package.zip attachment)
 
   * Improved logging / debugging / developer support:
-    * main exception handler: include request url in log output
-    * Environment variable MOIN_DEBUGGER=off/web/external (default is like "off")
-    * Handle wikiserverconfig(_local) in the same way as wikiconfig(_local)
+    * Main exception handler: include request url in log output.
+    * Environment variable MOIN_DEBUGGER=off/web/external (default is "off").
+    * Handle wikiserverconfig(_local) in the same way as wikiconfig(_local).
 
   * GUI editor: improved attachment dialog
 
@@ -171,65 +169,42 @@
 
   Bug fixes: =================================================================
   * Xapian indexing:
-    * rely on xapian's locking (remove moin's additional and sometimes broken
-      locking, that blocked index-rebuilds or updates sometimes)
-    * removed indexer threading
-    * fixed (reimplemented) indexer queue
-    * less disruptive xapian index rebuild
+    * Rely on xapian's locking (remove moin's additional and sometimes broken
+      locking, that blocked index-rebuilds or updates sometimes).
+    * Removed indexer threading.
+    * Fixed (reimplemented) indexer queue.
+    * Less disruptive xapian index rebuild.
   * AdvancedSearch: example didn't work, fixed
 
   * With the groups/dicts code rewrite, we fixed the caching problems that the
-    old code sometimes had.
+    old code (< 1.9) sometimes had.
 
   * Macros:
     * GetText2: fix for named placeholders
-    * SystemInfo macro: fix failure if xapian/xapian-bindings are not installed
-    * fixed URL args processing for macros: MonthCalendar, FullSearch, TeudView
 
   * Actions:
-    * abort RenamePage if renaming of main page fails (do not try to rename
-      subpages)
-    * SyncPages and LocalSiteMap action: fix NameError
-    * LocalSiteMap: added missing _()
-    * CopyPage, RenamePage, DeletePage: fixed getting subpages_checked param from url
-    * action.getHandler(): make it moin 1.8 compatible again
-    * login action: fix formatting of error messages
+    * Abort RenamePage if renaming of main page fails (do not try to rename
+      subpages).
     * AttachFile do=view: quote filename and pagename params for EmbedObject
       macro call
     * unsubscribe action: add msg types so icons get displayed
 
   * Parsers:
-    * avoid accidental triggering of ParserBase deprecation warning
     * fixed MoinMoinBugs/LineNumbersWorkingBuggyWithHighlightParser
 
   * GUI editor: roundtripping works now for .pdf/doc/... attachment transclusion
 
-  * AttachFile:
-    * added remove_attachment() and FileRemovedEvent (mail and xapian
-      support, no jabber support yet)
-    * get the rename field content from qs args, too
-    * fix '304 not modified' response for do=get and do=box
-  * Drawings: fix KeyError for non-existing map file
-
-  * fix load_theme call for fallback theme loading
-  * fix makeForbidden403() calls - is makeForbidden(403, ...) now
-  * fix check_surge_protect() call
+  * AttachFile: added remove_attachment() and FileRemovedEvent (mail and xapian
+    support, no jabber support yet).
+
+  * Fix makeForbidden403() calls - is makeForbidden(403, ...) now.
   * sendmail: add more debug logging, check for empty recipients list
-  * fix MoinMoinBugs/MissingPageShouldn'tOfferToCreatePageForReadonlyUsers
-  * fix MoinMoinBugs/1.6XmlRpcPutPagePagenameEscape
-  * fix wrong usage of parseQueryString result
+  * Fix MoinMoinBugs/MissingPageShouldn'tOfferToCreatePageForReadonlyUsers
+  * Fix MoinMoinBugs/1.6XmlRpcPutPagePagenameEscape
   * Bug with "language:en" was fixed for the Moin search. Now language:
     behaves like described on HelpOnSearching.
   * Fixed MoinMoinBugs/DeprecatedIsNotRespected (search ranking, WantedPages).
-  * web.session: fixed MoinMoinBugs/1.9_session_lifetime_for_user. We do
-    refresh the session cookie now on each request.
-  * web.session: fixed MoinMoinBugs/1.9_remember_me_broken.
-  * OpenID: request processing now works with new WSGI refactoring.
   * OpenID: always return error messages with CancelLogin if OpenID process fails.
-  * Fixed moin server standalone --start.
-  * Fix ScriptContext URL default value
-  * run_server param name need to match Config attribute name 'debug'
-  * Only save session data if we also have a cookie establishing a session
   * suid: simplify and fix, bigger selection box
 
   * patch werkzeug 0.5.1 to catch OverFlowError and ValueError so it doesn't