++ Change Log


May 04, 2010 (2.0rc02)

    * Mac OS: Several enhancements and bug fixes (thanks to
      Christian Ziemski)
    * Reduction of used CPU time while WikidPad is minimized
    * Workaround for problems to detect screen size
      in multi-display environments
    * Internal: Clearer error message for missing XML-ID



Apr. 05, 2010 (2.0rc01)

    * Bug fixed: Keyboard shortcut for ActivateLinkBackground
      doesn't work
    * Bug fixed: Updating wiki database fails if a pagefile
      is missing
    * Bug fixed: Linux: Sometimes focus doesn't switch from tab label
      to tab automatically
    * Bug fixed: Focus not going back when aborting the opening of
      a wiki

    * Some key bindings in Scintilla editor component removed
      to avoid interfere with WikidPad key bindings.
    * Some changes to better handle missing Unicode support for
      filesystem in Python (affects mainly Mac OS)



Feb. 28, 2010 (2.0beta13)

    * It's now possible to copy whole directories into the
      file storage of a wiki
    * F6 cycles now also through chronological view and page structure
      if they are visible

    * Bug fixed: No meaningful error message if exporting from
      commandline fails
    * Bug fixed: HTML export of subpages failed
    * Bug fixed: Using F6 to switch between tree and tabs switched
      also to invisible tree. 

    * Bug fixed: Linux: Automatic focus shift from tab to tab content
      did not always work
    * Bug fixed: Linux: Selecting page in tree shifted focus to
      tab content, therefore no keyboard navigation in tree
    * Bug fixed: Linux: Problems with tab switching by keyboard

    * Bug fixed: Windows: Incomplete or foreign enchant installation
      may crash WikidPad on startup
    * Bug fixed: Windows 7: Error message when using font dialog



Jan. 31, 2010 (2.0beta12)

    * Support for renaming of subpages when renaming superpage.
      See [RenamingWikiWords]
    * More logical behavior when closing tab if MRU order is active

    * Bug fixed: In wiki-wide search "Replace All" didn't work



Jan. 06, 2010 (2.0beta11)

    * Support for clipboard catcher on Linux (at least Gnome).
      See [ClipboardCatcher#+ Prerequisites]

    * Bug fixed: Linux: Spell checking did not work (thanks to
      Christian Ziemski)
    * Bug fixed: Linux: Character input not working after
      switching of keyboard layout for certain languages
      (e.g. Russian). Can now be fixed with the
      IME workaround



Dec. 06, 2009 (2.0beta10)

    * Bug fixed: Linux: Detection of Python version for Sqlite
      may fail (thanks to Martin Muenstermann)
    * Bug fixed: Opening of Sqlite databases with foreign characters
      in path may fail 
    * Bug fixed: Resizing of internal HTML preview sometimes
      doesn't work, produces gray borders
    * Bug fixed: Failed to start with original sqlite wiki.



Oct. 25, 2009 (2.0beta09)

    * Options to control location of temporary files.
      See [OptionsDialog#*Temporary files*]
    * Bug fixed: Internal HTML preview jumped to top of page on
      each resize
    * Bug fixed: Temporary files for IE preview weren't deleted
      on close



Oct. 03, 2009 (2.0beta08)

    * URLs ending with ".tif" are now also automatically image URLs

    * Bug fixed: Footnotes were not recognized as anchors under
      some circumstances (e.g. in headings)
    * Bug fixed: Problem with links to network shares



Aug. 26, 2009 (2.0beta07)

    * Support for subpages e.g. <<[WikiWord/Subword]>>.
      See [Subpages].
    * Added entry "AddVersion" to KeyBindings.py to allow setting of
      shortcut for adding a version
    * Option to control in which steps a complete version should be
      stored. See [OptionsDialog#*Steps to complete version*]
    * More expressive boolean language for wiki-wide search.
      See [SearchingTheWiki/BooleanRegex].
    * Long-running wiki-wide search can now be aborted.
    * Option to set maximum of counted occurrences during
      wiki-wide search.
      See [OptionsDialog#*Count Occurrences up to max.*]
    * Option to switch between main tabs in most-recently-used order.
      See [OptionsDialog#*Switch Tabs in MRU order*]
    * Main tree tries to remember tree-path to wikiword for each tab.
      If same wikiword appears multiple times in tree, the last used
      place is used again when switching between tabs
    * Use less CPU time if not active application.

    * Bug fixed: Failure if non-existing wiki words given in
      page list construction
    * Bug fixed: Failure if starting spell check on a not yet
      saved page



Jul. 26, 2009 (2.0beta06)

    * Support for storing versions of wiki pages (do not yet rely
      on this function!). See [ChronViewWindow#+++ Versions]
    * Options to set defaults for wiki-wide search.
      See [OptionsDialog#*Wiki-wide search defaults*]
    * Option to set max. length of tab titles.
      See [OptionsDialog#*Max. characters on each tab*]
    * Changing position of additional panels (e.g. tree,
      doc. structure, ...) preserves size of the panels.

    * Bug fixed: Problem with bracketed URL at end of a page
    * Bug fixed: auto_link wasn't updated after creating/removing
      aliases
    * Bug fixed: copying to clipboard emptied clipboard if no text
      selected



Jun. 28, 2009 (2.0beta05)

    * Options "Wiki language" and "Footnotes as wiki words" moved to
      different options pages. See [OptionsDialog#++++ Wiki language]
    * In "Choose wikiword" dialog (for choosing parents,
      children...), pages can be sorted alphabetically
    * Option to change tree font.
      See [OptionsDialog#++++ Tree options]
    * More detailed instruction in error log in case of
      bad AppLock.lock file

    * Windows: Show error message if copying of files fails
      during export
    * Windows: New try to make crashes more seldom when exiting from
      system tray
    * Windows: Generated file URLs now use ':' after drive letter
      instead of '|'



May 30, 2009 (2.0beta04)

    * Support for printing rendered HTML. See [Printing]

    * Some bugs in translation handling fixed



Apr. 28, 2009 (2.0beta03)

    * Option to reverse search order for scripts (global imports
      first). See [InlinePythonEval#+++ Security concerns]
    * Wiki-bound option to create wiki page files with ASCII-only
      names (does not apply to Compact Sqlite DB backend).
      This should also fix a problem with Windows binary installer
      and WikidPad help wiki on non-western Windows versions.
      See [OptionsDialog#*Page file names ASCII only*]
    * Wiki-bound option to handle missing or externally inserted
      page files gracefully (does not apply to Compact Sqlite DB
      backend).
      See [OptionsDialog#*Graceful handling of missing page files*]
    * New insertion "iconimage" to insert an icon into an HTML page.
      See [Insertions#*iconimage*]
    * Preview shows link target in the status bar when hovering
      with mouse over it like browsers do
    * Menu item "Select All" in "Edit" menu (for completeness)

    * Bug fixed: Some errors weren't recorded in error log
    * Bug fixed: Tree scrolled to wrong initial position on startup
    * Bug fixed: Windows: Spell check addon did not work due to
      wrong DLL find mechanism
    * Bug fixed: LossyWikiCloseDeniedException wasn't caught and
      polluted error log
    * Bug fixed: Search and replace dialog for page cleared
      "Search" text field when "Find next" was pressed
    * Bug fixed: Wiki-wide search dialog did not focus search
      text field when initially shown
    * Bug fixed: Pollution of error log if moving mouse over
      incremental search field
    * Bug fixed: stdDialog() of doc page presenter did not return
      a value (needed for some plugins)



Apr. 01, 2009 (2.0beta02)

    * Option to let selection in doc. structure automatically follow
      text cursor position in editor.
      See [OptionsDialog#*Structure window selection auto-follow*]
    * Saved exports similar to saved searches.
      See [WikiExport#*Saved exports*]
    * Faster stop when closing WikidPad
    * Wiki page files in UTF-16 encoding (with appropriate BOM) can now
      be read by WikidPad

    * Bug fixed: Wiki-wide search couldn't be opened if a functional page
      was in current editor
    * Bug fixed: Dialog to append/prepend wikiword failed



Mar. 02, 2009 (2.0beta01)

    * Option to set tab width. See [OptionsDialog#*Tab width*]
    * Combined wiki-wide search and page list construction into
      one dialog to allow more comfortable search and more options
      to define page sets for export or print.
      See [SearchingTheWiki#+ To search all pages: Full search|full search]
    * Basic support for continuous export.
      See [WikiExport#+ Continuous export]
    * Windows: Windows meta-files (vector graphic format) are saved
      as files if inserted into WikidPad from clipboard
    * Windows binary: Necessary VC++ runtime libraries now included
      in installer
    * New syntax \<<hide  >> to hide a block from preview and export.
      See [TextFormatting#+ Hidden markup]
    * New insertion "self" to include current page name into page
    * Menu items to insert color or icon name into editor
      (in addition to the insert of attributes)
    * No more unnecessary jumping around of page when ending or
      aborting incremental search (thanks to Christian Ziemski)

    * Bug fixed: Creating a wiki-bound func. page in an "original"
      database linked to absolute path of page file instead of
      relative path (this means that you can't move such a wiki to
      a new location).
    * Bug fixed: "Replace All" in wiki-wide search did not work,
      replacing links to a renamed wiki page did not work.
    * Bug fixed: Non-existing pages had no parents (which also
      affected template creation)

    * Bug fixed: List of parentless nodes was wrong
    * Bug fixed: Insertion \[:toc:] did not work.
    * Bug fixed: Jumping between footnote and footnote anchor did
      not work in editor.
    * Bug fixed: HTML publishing as set of HTML pages and as
      single page was mixed up.
    * Bug fixed: Adding icon or color attribute failed.
    * Bug fixed: Attribute \[view_pane: editor] did not work.
    * Bug fixed: If repeating an incremental search with escaped
      RE characters (e.g. '.', '?') the escaping backslashes
      accumulated.
    * Bug fixed: Preview failed on heading line (e.g. "+++")
      without content
    * Bug fixed: Heading level could be off by one.
    * Bug fixed: todo did not work inside a line.



Jan. 27, 2009 (2.0alpha01)

    * New menu structure, see [Menus]
    * New free icon set (thanks to Jan Stegehuis)
    * Complete new syntax processing engine
    * Some options in OptionsDialog moved to "Advanced" option pages
    * Option to allow headings of a page as additional aliases when
      opening page.
      See [OptionsDialog#*Headings as aliases: Up to heading depth*]

    * Bug fixed: Linux: Function keys produced characters
    * Bug fixed: Linux: Timeline contained initially only
      one item
    * Bug fixed: Sqlite: Bad conversion of object ids for
      user functions



Dec. 27, 2008 (1.9beta21)

    * Bug fixed: Tree auto-follow with Gadfly backend did not work
      if going to a non-existing page (even if it was shown in tree)



Nov. 27, 2008 (1.9beta20, repository revision in "mbutscher" branch: 163)

    * Option to automatically search text selected in preview when
      switching to editor for better synchronization (thanks to
      François Savard).
      See OptionsDialog#*Synchronize# editor# by# preview# selection*
    * Dialog to go to parents/children has now "open in new tab" button.
    * Several presentation options for GraphViz structure plugin.
      See WikiStructureGraphs#+++# Options
    * Show folded lines with match during incremental search and
      unfold at the end of inc. search if necessary
    
    * Internal: Menu plugins can now place their items into submenus
    
    * Bug fixed: Styling text with bold or italics markup failed if
      markup was changed to something non-Ascii.
    * Bug fixed: Spell checking did not handle language attribute
      correctly when switching from one page to another with different
      language.
    * Bug fixed: If WikidPad is set to stay on top, print preview
      did not work



Oct. 26, 2008 (1.9beta19, repository revision in "mbutscher" branch: 158)

   * Option to set whole wiki read-only.
     See OptionsDialog#*Read-only# wiki*
   * Wiki-bound option to auto-show log window in addition
     to global option
   * "Collapse whole tree" in context menu of tree items
   * Slightly different ordering of tree children with "tree_position"
     or "priority" attribute
   * Support for cascading four CSS files from different places
     on export (application base, admin base, user-bound and wiki-bound).
   * For external preview there can be three more to set it differently.
     See [Cascading style sheets]
   * More logical syntax for textblocks (submenu title is not needed to be
     indented anymore like the rest of submenu).
     See [TextBlocks]#Submenu# title=
   * Renaming the page which is root node of tree now also changes
     the root node to the new page name.
   * More compatible with newer wxPython versions on Windows
     (thanks to Serge)
   
   * Bug fixed: Prioritizing more specific global settings for tree
     node state (icon/bold/color) over less specific ones did not work
   * Bug fixed: Diverse problems with IE preview
   * Bug fixed: Using templates when "templates_head" is set to "auto"
     (or not set at all) prevented "Use link title if present"
     from working
   * Bug fixed: Doc structure didn't update anymore
   * Bug fixed: On inserting a textblock, selection was not replaced
     and "undo" didn't behave well
   * Bug fixed: "priority" attribute did not influence "importance"
   * Bug fixed: Indentation containing real tab characters was not copied
     unmodified to next line on auto-indent



Sep. 27, 2008 (1.9beta18, repository revision in "mbutscher" branch: 147)

    * Insertion [:rel:back] introduced to go back in history.
      See [Insertions]
    
    * Option that double-clicking into preview switches to editor
    * Option to close tab when clicking on it with middle mouse button
    * Option to control what happens when dropping files.
      For all three see OptionsDialog#++++# Mouse
    
    * Clipboard catcher does no longer catch when copying from
      WikidPad itself
    * Most menu items and toolbar icons are grayed out if not usable
      (not yet completed)
    * Pages are now counted as parentless if they have only itself
      as parent
    * Closing a wiki pushes it on top of recent files list.
    
    * Bug fixed: Copying of GraphViz source produced by
      "GraphvizStructureView" plugin into clipboard did not always work
    * Bug fixed: Renaming may modify page heading in wrong way
      ("++ X" renamed to 'Y X' results in "++ Y Y X")
    * Bug fixed: "wikistyle.css" is not copied on export
    * Bug fixed: Default "wikistyle.css" has no style definition
      for heading levels 5 to 15
    * Bug fixed: Searching for regular expressions matching nothing
      (e.g. "|") may freeze WikidPad
    * Bug fixed: Nesting of text blocks into submenus doesn't work
    * Bug fixed: Empty lines between bullets/numbered items in
      HTML preview
    
    * Development: Menu items and toolbar icons from plugins can now
      provide an update function to enable/disable when appropriate.
      See plugin "referrals.py" as example.
    * Development: Script "buildGadflyZips.py" added to relieve
      creation of WikidPad from source.



Aug. 26, 2008 (1.9beta17, repository revision in "mbutscher" branch: 145)

    * When exporting, files in the file storage
      ("files" directory) which are referenced on exported pages
      are copied to export destination "files" folder.
      See FileStorage#+++# On# HTML# export
    * When exporting, generated files (by MimeTeX, GraphViz, ...)
      are put to subfolder "volatile" which is deleted each time
      the exporting is repeated (otherwise the folder would be
      filled up with old versions of the files).
      See ExternalGraphicalApplications#When# exporting# HTML
    * "r" appendix to image URLs to resize relative to image size.
      See UrlLinking#++# URL# Appendix
    * It's now possible to give an image URL as title for
      a wikiword or URL to use image as link. See UrlLinking

    * New plugin to create relation graph (with GraphViz) between
      wikiwords (thanks to josip_ine). See WikiStructureGraphs

    * Option to (not) force visibility of page "ScratchPad".
      See OptionsDialog#*Force# ScratchPad# visibility# in# tree*
    * Attribute values ending with semicolon (e.g. [test:foo; ])
      are now illegal (not interpreted as attribute)
    * Menu plugins can now also read their shortcuts
      from "KeyBindings.py" as main program does.

    * Windows 2K/XP and later: Copying files into file storage or
      export directory now also copies ACLs and ADSs if possible
    * Mac: Some improvements (thanks to Gareth Simpson)

    * Bug fixed: Sometimes too many empty lines in internal preview
    * Bug fixed: Startup error if no printer is installed
    * Bug fixed: "anded" regex search searched only for first term
      (thanks to milus)
    * Bug fixed: Segfault of sqlite on 64-bit Linux
      (thanks to Anton Markov)
    * Bug fixed: Linux: Problems with temporaries path for
      external plugins (thanks to jonjacksonuk and franxxk)
    * Linux standard encoding is now determined by
      locale.getpreferredencoding() (thanks to Kamil Śliwak)



Jul. 27, 2008 (1.9beta16, repository revision in "mbutscher" branch: 143)

    * Option to set color of editor margin.
      See OptionsDialog#*Margin# color*
    * Option to set color of tree background.
      See OptionsDialog#++++# Tree# options
    * Option to set length of recent wikis list.
      See OptionsDialog#*Recent# wikis# list# length*
    * Option to store relative pathes to recent wikis.
      See OptionsDialog#*Store# relative# pathes# to# wikis*
    
    * Bug fixed: "Open Wiki Word" dialog was sometimes closed
      when keeping it open makes more sense
    * Bug reduced(?): Linux: Handling of local file URLs to start
      applications works better
    * Support for all uppercase and lowercase letters in the
      Unicode set for creating camel-case wiki words independent of OS language



Jan. 26, 2008 (1.9beta15, repository revision in "mbutscher" branch: 140)

    * Menu function to copy URL of current wiki word to clipboard.
      See UrlLinking#++# Wiki:# URLs
    * Support for ordering tree children by modification date
      (Sqlite wikis should be rebuilt to speed this up).
      See WikiDocumentAttributes#*child_sort_order
    * Now remembers last used tree root and expanded nodes (optional).
      See OptionsDialog#*Remember# expanded# tree# nodes*
    * Windows: Hardware buttons on mouse or keyboard to navigate
      backward/forward in browser are now recognized (doesn't work
      for external Mozilla preview)
    * Linux: Assumed file system encoding is now UTF-8
    
    * Bug fixed: Linux: Some problems with non-ascii characters in pathes
      (some other issues are there yet)
    * Bug fixed: Multipage text export used local time instead of GMT time
      for modif./crea. times of pages



[ChangeLog2007]

[ChangeLog2006]

[ChangeLog2005]

[ChangeLog2004]

[ChangeLog2003]


[bookmarked: true]
[tree_position: 0]
